- •1 Общая информация
- •Введение
- •1.2 Структурная схема
- •1.3 Требования к программному обеспечению и аппаратным средствам.
- •1.4 Установка программы
- •1.5 Моделирование схемы
- •1.6 Формат и спецификация параметров.
- •2.1 Цепи, содержащие резистор, катушку индуктивности, конденсатор
- •2.1.1 Резисторы, катушки индуктивности и конденсаторы
- •2.1.2 Реостат
- •2.1.3 Насыщающийся реактор
- •2.1.4 Нелинейные элементы
- •2.2 Коммутаторы (ключи)
- •2.2.1 Диод, динистор и стабилитрон
- •2.2.2 Тиристор и симистор
- •2.2.3 Запираемые тиристоры, транзисторы и двунаправленные переключатели
- •2.2.4 Линейные переключатели
- •2.2.5 Управляющий блок переключения
- •2.2.6 Однофазные модули переключения
- •2.2.7 Трехфазные модули переключения
- •2.3 Связанные катушки индуктивности
- •2.4 Трансформаторы
- •2.4.1 Идеальные трансформаторы
- •2.4.2 Однофазные трансформаторы
- •2.4.3 Трехфазные трансформаторы
- •2.5 Другие элементы
- •2.5.1 Операционный усилитель
- •2.6.1.2 Асинхронная машина
- •2.6.1.3 Асинхронная машина с насыщением
- •2.6.1.4 Бесщеточная машина постоянного тока
- •2.6.1.5 Синхронная машина с внешним возбуждением
- •2.6.1.6. Синхронная машина с постоянным магнитом
- •2.6.1.7 Коммутируемая реактивная машина
- •2.6.2 Механические нагрузки
- •2.6.2.1 Нагрузка постоянного вращающего момента
- •2.6.2.2 Постоянная силовая нагрузка
- •2.6.2.3 Нагрузка постоянной скорости
- •2.6.2.4 Нагрузка общего типа
- •2.6.3 Коробка передач
- •2.6.4 Механическо-электрический блок сопряжения
- •2.6.5 Датчики скорости / вращающего момента
- •3 Компоненты схемы управления
- •3.1 Блоки передаточной функции
- •3.1.1 Пропорциональный регулятор
- •3.1.2 Интегратор
- •3.1.3 Дифференциатор
- •3.1.4 Пропорционально-интегральный регулятор
- •3.1.5 Встроенные фильтровые блоки
- •3.2 Вычислительный функциональный блок
- •3.2.1 Сумматор
- •3.2.2 Множитель. Делитель
- •3.2.3 Блок извлечения квадратного корня
- •3.2.4 Экспоненциальный (exp), логарифмический (log) функциональные блоки и блок возведения в степень (power)
- •3.2.5 Среднеквадратический блок
- •3.2.6 Модульные и знаковые функциональные блоки
- •3.2.7 Тригонометрические функции
- •3.2.8 Блок быстрого преобразования Фурье
- •3.3 Другие функциональные блоки
- •3.3.1 Компаратор
- •3.3.2 Ограничитель
- •3.3.3 Градиентный (dv/dt) ограничитель
- •3.3.4 Таблица данных
- •3.3.5 Блоки трапецеидального и прямоугольного сигнала
- •3.3.6 Блок дискретизации (выборки)
- •3.3.7 Блок округления значений
- •3.3.8 Блок временной задержки
- •3.3.9 Мультиплексор
- •3.3.10 Блок коэффициента несинусоидальности
- •3.4 Логические компоненты
- •3.4.1 Логические элементы
- •3.4.4 D триггер
- •3.4.5 Одновибратор
- •3.4.6 Счетчик длительности импульса
- •3.4.7 Аналого-цифровой (ацп) и цифро-аналоговый (цап) преобразователи
- •Модуль цифрового управления
- •3.5.1 Фиксатор нулевого порядка
- •3.5.2 Блок передаточной функции в z-области
- •3.5.2.1 Интегратор
- •3.5.2.2 Дифференциатор
- •3.5.2.3 Цифровые фильтры
- •3.5.3 Блок единичной задержки
- •3.5.4 Блок квантования
- •3.5.5 Кольцевой буфер
- •3.5.6 Блок свертки
- •3.5.7 Блок чтения памяти
- •3.5.8 Массив данных
- •3.5.9 Стек
- •3.5.10 Система многоэтапной дискретизации
- •3.6 Модуль SimCoupler
- •3.6.1 Установка в psim и Simulink
- •3.6.2 Тип решающей программы и выбор такта в Simulink
- •4 Другие компоненты
- •4.1 Файл параметров
- •4.2.4 Источник прямоугольного сигнала
- •4.2.5 Источник треугольного сигнала
- •4.2.6 Источник шагового напряжения/тока
- •4.2.7 Источник напряжения с кусочно-линейной характеристикой
- •4.2.8 Источник случайного напряжения
- •4.2.9 Источник математической функции
- •4.2.10 Источники, управляемые напряжением/током
- •4.2.11 Источники, управляемые нелинейным напряжением
- •4.3 Датчики напряжения/тока
- •4.4 Зонды и счетчики
- •4.5 Контроллер прерывания
- •4.5.1 Двухпозиционный регулятор переключения
- •Альфа-контроллер
- •4.5.3 Шим контроллер табличных данных
- •4.6 Функциональные блоки
- •4.6.1 Интерфейсный блок управления мощностью
- •4.6.2 Блок преобразования abc-dq0
- •4.6.3 Математические функциональные блоки
- •4.6.4 Внешний блок динамической библиотеки (ddl)
- •5 Описание анализа
- •5.1 Анализ переходных процессов
- •5.2 Анализ по переменному току
- •5.3 Параметры колебания
- •6 Проектирование принципиальных
- •6.1 Создание схемы
- •6.2 Редактирование схемы
- •6.3 Подсхема
- •6.3.1 Создание подсхемы в главной цепи
- •6.3.2 Создание подсхемы – внутри подсхемы
- •6.3.3 Соединение подсхемы в главной цепи
- •6.3.4 Другие характеристики подсхемы
- •6.2.4.1 Переход переменных от основной цепи к подсхеме
- •6.3.4.2 Настройка изображения подсхемы
- •6.3.4.3 Внесение подсхем в список элементов psim
- •6.4.5 Распечатка принципиальной схемы
- •6.5 Редактирование библиотеки psim
- •7 Обработка формы сигнала
- •7.1 Меню File
- •7.2 Меню Edit
- •7.3 Меню Axis
- •7.4 Меню Screen
- •7.5 Меню View
- •7.6 Меню Option
- •7.7 Меню Label
- •7.8 Перемещение данных
- •8 Сообщения об ошибке/предупреждения и
- •8.1 Проблемы моделирования
- •8.1.1 Выбор такта
- •8.1.2 Задержка при прохождении сигнала в логических схемах
- •8.1.3 Интерфейс между силовой схемой и схемой управления
- •8.1.4 Бпф анализ
- •8.2 Сообщения об ошибке/предупреждения
- •Отладка программы
5 Описание анализа
5.1 Анализ переходных процессов
В программе PSIM параметры анализа переходных процессов задаются в разделе Simulation Control (Управление моделированием) в меню Simulate. Эти параметры описаны в таблице.
Time Step |
Шаг моделирования, в сек. |
Total time |
Общее время моделирования, в сек. |
Print Time |
Время, в течении которого результаты моделирования сохраняются в файл выходных данных. До этого времени выходные данные не сохраняются. |
Print Step |
Шаг печати. Если шаг печати установлен на “1”, то значение каждой расчетной точки на графике будет сохраняться в файле выходных данных; Если, например, на “10”, то сохранена будет только одна из десяти выходных расчетных точек, что позволяет уменьшить размер выходного файла. |
Load Flag |
Флаг для функции LOAD (Загрузка). Если флаг установлен на 1, то предыдущие значения моделирования будут загружены из файла (с расширением “.ssf”) в качестве исходного значения. |
Save Flag |
Флаг для функции SAVE (Сохранение). Если флаг установлен на 1, то значения, полученные по окончанию текущего моделирования, будут сохранены в файл с расширением “.ssf”. |
С функциями SAVE и LOAD сетевое напряжение цепи, токи и другие характеристики могут быть сохранены по окончанию сеанса моделирования и загружены обратно в качестве исходных данных для следующего сеанса. Это обеспечивает эксплуатационную гибкость на протяжении всего выполнения моделирования в некоторых коротких фазах с различными тактами и параметрами. Значения компонентов и параметры цепи могут изменяться от одного сеанса моделирования к другому. Однако, топология цепи должна сохраняться такой же.
В PSIM шаг моделирования фиксируется на протяжении всего моделирования. Для того, чтобы обеспечить точность результатов моделирования, шаг необходимо выбрать точно. Факторы, которые ограничивают шаг в цепи, включают в себя период коммутации, длительность импульсов или колебаний и интервалы переходных процессов. Рекомендуется выбирать шаг, по крайней мере, на один порядок меньше, чем самый малый из выше перечисленных параметров.
Включены технические приемы интерполирования, которые точно вычисляют моменты коммутации. С этими техническими приемами вероятность ошибки, обусловленная несоответствием моментов коммутации и дискретных точек моделирования, значительно снижается. Можно моделировать с большим шагом, поддерживая точные результаты.
В PSIM максимально допустимый шаг вычисляется автоматически. Этот шаг сравнивается с шагом, установленным пользователем, и меньшее из двух значений, используется при моделировании. Если выбирается шаг, не совпадающий с шагом, установленным пользователем, то он будет сохранен в файл “message.doc”.
5.2 Анализ по переменному току
Частотная характеристика цепи или контура управления может быть получена с помощью анализа по переменному току. Основная особенность анализа по переменному току заключается в том, что цепь может находиться в своем начальном режиме, и средняя величина модели не требуется. Тем не менее, со средним значением модели время, затрачиваемое на выполнение анализа, уменьшается.
Чтобы выполнить анализ по переменному току, необходимо выполнить следующие шаги:
- определить синусоидальный источник (VSIN) как источник возбуждения колебаний переменного тока.
- поместить измерения колебаний переменного тока (ACSWEEP_OUT) в желаемую ячейку. Чтобы измерить характеристику контура управления в закрытом состоянии, используйте межузловое измерение (ACSWEEP_OUT2).
- поместить элемент .ACSWEEP в схему и определить параметры колебания переменного тока.
- запустите PSIM.
Ниже показаны вид измерений колебаний переменного тока и элемента .ACSWEEP.
Рисунок:
Характеристики:
Параметры |
Описание |
Start Frequency |
Начальная частота колебания переменного тока, Гц |
End Frequency |
Конечная частота колебания переменного тока, Гц |
No. of Points |
Количество расчетных точек |
Flag for Points |
Флаг, определяющий как сгенерированы расчетные точки Флаг = 0: точки распределяются линейно по шкале десятичного логарифма (LOG 10) Флаг = 1: точки распределяются линейно по линейной шкале |
Source Name |
Название источника возбуждения |
Start Amplitude (начальная частота) |
Амплитуда источника возбуждения |
End Amplitude (конечная частота) |
Амплитуда источника возбуждения на конечной частоте |
Freq. for extra Points (Частота для дополнительных точек) |
Частоты дополнительных информационных точек. Если характеристики в частотной области быстро изменяются в определенном диапазоне частот, можно добавить дополнительные точки в эту область для получения лучшей решимости данных. |
Принцип анализа по переменному току состоит в том, что малый переменный возбуждающий сигнал вводится в систему как помеха, и сигнал на выходе получается с такой же частотой. Для того, чтобы получить точные результаты анализа, необходимо правильно установлена. Амплитуда должна иметь достаточно малое значение, чтобы помеха оставалась в линейной области. С другой стороны, амплитуда источника возбуждения должна быть достаточной, чтобы на выходной сигнал не оказывали влияние числовые ошибки.
В общем, физическая система имеет низкое затухание в нижнем диапазоне частот и большое затухание в верхнем диапазоне частот. Правильный выбор амплитуды источника возбуждения обеспечивает относительно малую амплитуду на низкой частоте и относительно большую амплитуду на высокой.
В некоторых случаях, после завершения анализа по переменному току, на дисплее появляется предупреждающее сообщение, содержащее следующее:
Предупреждение: данная программа не достигла устойчивого состояния после 60 циклов. Для дополнительной информации смотрите файл “message.doc”.
Это сообщение может появляться, когда программа не обнаруживает устойчивое состояние колебания переменного тока на выходе после 60 циклов. В этом случае следует увеличить затухание в сети (включением паразитных сопротивлений, например), или настроить амплитуду источника возбуждения, или уменьшить такт моделирования. В файле “message.doc” содержится информация о частоте, на которой это все осуществляется, и об относительной ошибке. Относительная ошибка показывает, насколько далеко расчетные точки находятся от достижения устойчивого состояния.
Пример: Полное сопротивление резонансных фильтров
Схема, изображенная ниже, содержит два резонансных фильтра, настроенных на 5-ую и 7-ую гармоники (основная частота 60 Гц). Добавив источник возбуждения в виде тока и, измерив напряжение, мы получим характеристики полного сопротивления фильтров. Результат анализа по переменному току показан справа на графике. По графику видно, что на частотах 300 Гц и 420 Гц имеются впадины.
Пример: Характеристика последовательного импульсного преобразователя
Схема, изображенная слева, представляет собой одноквадрантный вольтодобовочный фильтр. Источник возбуждения добавляется к модулирующему сигналу, и на выходе измеряется напряжение. Результат анализа по переменному току, изображенный на графике справа, показывает характеристику выходного напряжения по отношению к модулирующему сигналу.
Пример: Передаточная функция схемы с обратной связью
Анализ по переменному току может быть использован для получения контурной характеристики системы с обратной связью. На схеме, приведенной ниже, показан преобразователь с режимом управления средней величиной тока. Добавив возбуждающий сигнал в канал с обратной связью по току и, используя межузловое измерение колебания переменного тока (ACSWEEP_OUT2), можно получить передаточную функцию контура. Зная передаточную функцию контура, можно определить ширину полосы пропускания и запас по фазе.
Пример: Передаточная функция импульсного источника питания
Передаточная функция импульсного источника питания, с ШИМ, может быть определена подобным образом. На нижеприведенном рисунке изображен преобразователь, управляемый устройством Unitrode UC3842. Источник возбуждения может быть добавлен в цепь обратной связи перед выходом ОУ.
