- •1 Общая информация
- •Введение
- •1.2 Структурная схема
- •1.3 Требования к программному обеспечению и аппаратным средствам.
- •1.4 Установка программы
- •1.5 Моделирование схемы
- •1.6 Формат и спецификация параметров.
- •2.1.2 Реостат
- •2.1.3 Насыщающийся реактор
- •2.1 Цепи, содержащие резистор, катушку индуктивности, конденсатор
- •2.1.1 Резисторы, катушки индуктивности и конденсаторы
- •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.10 Источники, управляемые напряжением/током
- •4.2.8 Источник случайного напряжения
- •4.2.9 Источник математической функции
- •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 Сообщения об ошибке/предупреждения
- •Отладка программы
3.5.6 Блок свертки
Блок свертки выполняет свертку двух входных одномерных массивов. На выходе также получается одномерный массив.
Рисунок:
Пусть два входных одномерных массива будут:
В результате получается свертка A и B:
где
Пример:
Если A = [1 2 3], а B = [4 5], получаем m = 3; n = 2; и свертка A и B:
C = [4 13 22 15].
3.5.7 Блок чтения памяти
Блок чтения памяти используется для чтения значения ячейки памяти одномерного массива.
Рисунок:
Характеристика:
Параметр |
Описание |
Memory Index Offset (сдвиг индекса памяти) |
Сдвиг от начальной ячейки памяти |
Блок чтения памяти позволяет получить доступ к ячейке памяти таких элементов, как блок свертки, векторный массив и кольцевой буфер. Сдвиг индекса памяти определяет сдвиг от начальной ячейки памяти.
Пример:
Пусть массив имеет вид А = [2 4 6 8]. Если сдвиг индекса равен 0, то на выходе блока чтения памяти будет 2. Если сдвиг индекса равен 2, то на выходе будет 6.
3.5.8 Массив данных
Это одномерный массив. На выходе получается вектор. Данные либо вводятся напрямую (в ARRAY), либо задаются в файле (в ARRAY1).
Рисунок:
Характеристики:
Параметры |
Описание |
Array Length |
Длина массива данных N (только для ARRAY) |
Values |
Значения массива (только для ARRAY) |
File for Coefficients |
Имя файла, в котором хранится массив (только для ARRAY1) |
Если массив считывается из файла, то файл будет иметь следующий формат:
N
a1
… … …
aN
где N – длина массива, а a1… aN – значения массива.
Пример:
Зададим массив А = [2 4 6 8], получим: длина массива = 4; значения = 2 4 6 8. если массив считывается из файла, то массив будет иметь вид:
4
2.
4.
6.
8.
3.5.9 Стек
Стек – это регистр с обслуживанием в обратном порядке.
Рисунок:
Характеристика:
Параметр |
Описание |
Stack depth |
Глубина стека |
Нарастающий фронт триггеров либо записывает данные в стек, либо выводит данные из стека. При выводе данных стек оказывается пустым, и на выходе все остается без изменений. При вводе данных в стек, он уже полон, и данные из нижней части стека будут выталкиваться и теряться.
3.5.10 Система многоэтапной дискретизации
Дискретная система может иметь больше, чем одну частоту дискретизации. Для наглядности приведена следующая схема.
Данная схема имеет 3 секции. Первая секция с частотой отсчетов 10 Гц. Выходной результат Vo подается обратно в систему и дискретизируется на частоте 4 Гц во второй секции. В третьей секции выходной результат отображается на частоте отсчетов 2 Гц.
Следует отметить, что между двумя элементами с различными частотами отсчетов должен использоваться фиксатор нулевого порядка.
3.6 Модуль SimCoupler
Модуль SimCoupler – это дополнительный модуль к основному ПО PSIM. Он обеспечивает совместимый интерфейс при моделировании между PSIM и Matlab/Simulink. С модулем SimCoupler часть системы может быть реализована и смоделирована в PSIM, а другая часть в Simulink. Поэтому можно использовать возможность силового моделирования PSIM и управляемого моделирования Matlab/Simulink совместно.
Интерфейс SimCoupler состоит из двух частей: узлы связи в PSI и блок SimCoupler в Simulink. Ниже это проиллюстрировано.
Рисунок:
Узлы SLINK_IN принимают значения из Simulink, а узлы SLINK_OUT отправляют их в Simulink. Оба этих узла являются управляющими и используются только в цепи управления. Блок SimCoupler в Simulink соединен с остальной системой через входные/выходные порты.
