Математические операции и выражения
Стр 1 из 8Следующая ⇒ ОСНОВЫ КОМПЬЮТЕРНОГО ПРОЕКТИРОВАНИЯ И МОДЕЛИРОВАНИЯ РЭС Учебное пособие и лабораторный практикум
Санкт-Петербург Издательство СПбГПУ УДК 621.396.6(075.8) Коротков А.С., Морозов Д.В. Основы компьютерного проектирования и моделирования РЭС: Учебное пособие и лабораторный практикум. СПб.: Изд-во СПбГПУ, 2004. 68 с.
Пособие соответствует государственному образовательному стандарту дисциплины «Основы компьютерного проектирования и моделирования РЭС» направления бакалаврской подготовки 552500 «Радиотехника» и направления подготовки дипломированных специалистов 654200 «Радиотехника». Предлагается лабораторный практикум для получения практических навыков компьютерного проектирования и моделирования радиоэлектронных устройств с помощью системы Micro-CAP. Представлены базовые сведения о системе схемотехнического моделирования Micro-CAP. Описаны модели пассивных и активных компонентов устройств. Объяснены основные приемы работы с библиотеками компонентов и графическим редактором схем. Рассмотрены режимы анализа устройств по постоянному току, во временной и частотной областях. Материал сборника согласован с лекционным курсом и содержит необходимые теоретические сведения. Предложенные в рамках лабораторного практикума задания охватывают наиболее практически значимые методы моделирования. Пособие предназначено для студентов радиофизического факультета, института интеллектуальных систем и технологий, вечернего электрорадиотехнического факультета и факультета открытого дистанционного образования.
Ил. 18. Библиогр.: 7 Печатается по решению редакционно-издательского совета Санкт-Петербургского государственного политехнического университета.
Ó Санкт-Петербургский государственный политехнический университет, 2004 Содержание
Введение
Учебное пособие представляет лабораторный практикум по применению системы Micro-CAP для схемотехнического моделирования. Программа Micro-CAP (далее МС) фирмы Spectrum Software позволяет осуществлять графический ввод исследуемой схемы и проводить анализ ее основных характеристик. Программа МС относится к системам имитационного моделирования и позволяет проводить анализ устройств и систем, как на «транзисторном», так и на компонентном уровне. В системе МС используется стандартный для операционной системы Windows многооконный интерфейс с разворачивающимися окнами – меню и интегрированный многостраничный иерархический редактор схем. В отличие от известных профессиональных программ, в MC после создания или редактирования схемы не нужно загружать специальные программы для выполнения моделирования. Выбором соответствующих команд можно проводить моделирование устройства во временной или частотной области, по переменному или постоянному току непосредственно после создания схемы в редакторе. Для этих целей в программе МС используется внутренний SPICE вычислитель. Интерфейс практически не изменяется в зависимости от режима анализа, что заметно облегчает освоение программы. При этом результаты выводятся как графически, так и численно. Существует возможность оперативно редактировать схемы и повторно проводить их моделирование. Наглядное графическое представление результатов и возможность многократного повторения анализа при различных условиях позволяют детально исследовать особенности работы моделируемой схемы. Графический редактор предоставляет возможности выделять, копировать, перемещать, масштабировать, вращать, зеркально отражать как отдельные компоненты, так и группы выделенных компонентов. Взаимодействие с областью буфера обмена операционной системы Windows позволяет копировать схемы и графики результатов моделирования в отчеты, создаваемые, например, в редакторе Word. Более подробно основные возможности системы MC изложены в [1, 2, 3].
В учебном пособии рассмотрены методики моделирования схем по постоянному и переменному току, методики анализа характеристик в частотной и во временной областях, в том числе нелинейных и шумовых параметров. Пособие предназначено для проведения практических занятий по курсу «Основы компьютерного проектирования и моделирования РЭС». Основные сведения о системе схемотехнического моделирования Micro-CAP Числа и переменные
В математических выражениях МС могут использоваться следующие представления чисел: - действительные числа с фиксированной точкой, например, сопротивление 1,5кОм представляется как 1500; - действительные числа с плавающей точкой, например, индуктивность 1,5мкГн представляется как 1.5Е-6. Отметим, что в качестве десятичного знака используется точка; - действительные числа с плавающей точкой, где степени 10 обозначаются буквенными суффиксами:
например, емкость 1,5 пФ представляется как 1.5p. Пробелы между числом и буквенным суффиксом не допускаются. Отметим, что при представлении чисел большие и малые буквы не различаются, однако, для экономии места на графиках (но не в редакторе!) малая буква "m" обозначает 10−3, а большая буква "М" - 106. В МС ряд констант и переменных имеют стандартные значения, например, PI = 3.14159265389795. Номера узлов, присваиваемые программой МС автоматически, представляют собой целые числа. Кроме того, пользователь может присвоить любому узлу имя в виде текстовой алфавитно-цифровой переменной, начинающейся с буквы или символа "_" и содержащей не более 50 символов.
В математических выражениях используются следующие переменные:
Символы R и S заменяются аббревиатурами выводов устройств согласно следующей таблице:
Математические операции и выражения
В сложных текстовых выражениях и при указании переменных, выводимых на графиках при проведении моделирования, можно использовать следующие математические операции и функции: Арифметические операции: "+" – сложение; "–" – вычитание; "*" — умножение; "/"–деление; "^" – возведение в степень; "DIV" – целочисленное деление; "MOD" – остаток после целочисленного деления; Тригонометрические функции от действительных и комплексных величин (х –действительная, z – комплексная величина): "ЕХР(х)" – экспонента; "LN(х)" – натуральный логарифм; "LOG(z)" – десятичный логарифм; "SIN(z)" – синус; "COS(x)" – косинус; "TAN(x)" – тангенс; "ASIN(x)" – арксинус; "ACOS(x)" – арккосинус; "ATN(x)" –арктангенс; "SINH(z)" – гиперболический синус; "COSH(z)" – гиперболический косинус; "TANH(z)" – гиперболический тангенс; "COTH(z)" – гиперболический котангенс; Другие функции от действительных и комплексных величин: "ABS(z)" – абсолютное значение; "SQRT(z)" – корень квадратный из модуля z; "SGN(x)" – знак числа; "POW(z,x)" – степень zx; "SUM(u,t)" – определенный интеграл от функции u по переменной t; "RMS(u)" –среднеквадратическое отклонение переменной u при интегрировании по времени t; "AVG(u)" – среднее значение переменной u; "DEL(u)" – приращение процесса u относительно предыдущей точки при расчете переходных процессов. Производная рассчитывается как отношение двух таких операторов, например, производная равна "DEL(u)/DEL(t)"; "IМРОRТ(имя файла, у)" – загрузка функции y из файла. В текстовом файле помещается таблица значений переменных, в качестве которых может быть время (T), частота (F), напряжение источника напряжений (V(имя источника)), ток источника тока (I(имя источника)), и выражение для у и др.;
Операции отношения и логические операции: "=" – равно; ">" – больше; "<" – меньше; ">=" – больше или равно; "<=" – меньше или равно; "<>" – не равно; "AND" – логическое И; "NAND" – отрицание логического И; "NOT" – отрицание; "OR" – логическое ИЛИ; "NOR" – отрицание логического ИЛИ; "XOR" – исключающее ИЛИ; Функции от комплексных чисел: "DB(z)" – величина z в децибелах, равная ; "RE(z)" – действительная часть z; "IM(z)" – мнимая часть z; "MAG(z)" – модуль z. При построении графиков допустимо просто указать z; "PH(z)" – фаза z в градусах; "GD(z)" – групповое время запаздывания; Операторы обработки сигналов при построении графиков: "HARM(u)" – расчет гармоник сигнала u(t); "THD(S)" – коэффициент нелинейных искажений спектра S, в процентах относительно уровня первой гармоники; "FFT(u)" – прямое преобразование Фурье дискретных отсчетов сигнала u(t), отличается от функции "HARM(u)" множителем N/2 для гармоник с первой до N-й и множителем N для нулевой гармоники, где N – количество дискретных отсчетов сигнала u(t); "IFT(S)" – обратное преобразование Фурье спектра S; "CONJ(S)" – сопряженный комплексный спектр S; "CS(S, S2)" – взаимный спектр сигналов u и v, равный CONJ(FFT(u)*FFT(v)); "AS(S)" – cобственный спектр сигнала u(t), равный CS(S, S); "CC(u,v)" – взаимная корреляционная функция сигналов u и v, равная IFT(CS(u,v)); "AC(u)" –автокорреляционная функция сигнала u, равная IFT(AS(u)); "COH(u,v)" – нормированная корреляционная функция сигналов u и v, равная CC(u,v)/SQRT(AC(u(0))*AC(v(0))); "REAL(S)" – действительная часть спектра S; "IMAG(S)" – мнимая часть спектра S; "MAG(S)" – модуль спектра S; "PHASE(S)" – фаза спектра S; "ONOISE" – корень квадратный из спектральной плотности средней мощности выходного напряжения; "INOISE"– корень квадратный из спектральной плотности средней мощности входного напряжения.
1.3. Запуск системы и файлы пользователей
Запуск программы осуществляется с помощью файла MC.EXE. Файлы STANDARD.CMP и STANDARD.SHP являются библиотеками компонентов и их условных графических обозначений. В подкаталогах \DATA и \LIBRARY размещаются файлы пользователей, имеющие произвольные имена и следующие стандартные расширения:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|