
- •Алгоритмы и программные средства для решения задач моделирования и идентификации динамических систем на пэвм
- •Математическое моделирование динамических систем в среде windows на алгоритмическом языке turbo-basiс
- •Программа fbndiv.Bas. Решение дифференциальных уравнений в форме Коши методом Рунге-Кутта (язык turbo-basic)
- •Моделирование дс методом понижения порядка производной в среде проблемно ориентированных пакетов прикладных программ.
- •Программная система мik
- •Общие сведения о программном комплексе «мвту»
- •1.6 Программная система matlab
- •Расширения ппп matlab для идентификации динамических объектов и систем
- •Расширения ппп matlab для исследования электротехнических объектов и систем
- •Основные особенности
Основные особенности
Методика создания SPS-модели ничем не отличается от методики создания модели на основе базовой библиотеки Simulink. Так же, как и для обычной Simulink-модели (S-модели), необходимо выполнить расстановку блоков на схеме, задать их параметры, соединить блоки и установить параметры расчета модели в целом. Для SPS-моделей доступен ускоренный режим расчета и все возможности Simulink, включая набор инструментов Simulink Performance Tools, линейный анализ, отладчик и т.д. Однако SPS-модели имеют и некоторые особенности:
Входы и выходы SPS-блоков, в отличие от блоков Simulink, не показывают направление передачи сигнала, поскольку фактически являются эквивалентами электрических контактов. Таким образом, электрический ток может через вход или выход блока протекать в двух направлениях: как в внутрь блока, так и наружу.
Соединительные линии между блоками являются, по сути, электрическими проводами, по которым ток может протекать также в двух направлениях. В Simulink-моделях же информационный сигнал распространяется только в одном направлении - от выхода одного блока к входу другого.
Simulink-блоки и SimPowerSystems-блоки не могут быть непосредственно соединяться друг с другом. Сигнал от S-блока можно передать к SPS-блоку через управляемые источники тока или напряжения, а наоборот - с помощью измерителей тока или напряжения.
Несколько линий связи (проводов) могут быть соединены между собой. Для выполнения такого соединения должны использоваться специальные блоки - Connectors (соединители).
При расчете схемы, содержащей нелинейные блоки, следует использовать методы:
ode15s — многошаговый метод переменного порядка (от 1 до 5), использующий формулы численного дифференцирования,
ode23tb — неявный метод Рунге-Кутта в начале решения и метод, использующий формулы обратного дифференцирования 2-го порядка в последующем, которые дают наилучшие результаты по быстродействию.
Пример:
На рисунке 1.4 приведена модель трехфазного мостового тиристорного преобразователя, работающего на активно-индуктивную нагрузку и противо-ЭДС.
В модели преобразователя использованы как блоки библиотеки SimPowerSystems (источники переменного напряжения, тиристорный мост, система управления, RLC-цепи, измерители тока и напряжения), так и блоки основной библиотеки Simulink (осциллограф, блок ступенчатого сигнала, сумматоры и т.д.). Вычисление мгновенной мощности в нагрузке выполняется путем перемножения сигналов, пропорциональных току и напряжению нагрузки, которые формируются с помощью соответствующих измерителей.
На схеме модели показаны изображения резистора и катушки индуктивности в соответствии со стандартом Российской федерации.
Р
исунок
1.4
На рисунке 1.5 показаны осциллограммы токов, напряжений и мощности в различных участках схемы. На рисунке хорошо видно, что при переходе преобразователя в инверторный режим мощность в нагрузке меняет знак, хотя направление тока остается прежним.
Рисунок 1.5
1 Другие символы числового шаблона описываются в: Кучура Н. А. и др. Персональные ЭВМ Единой системы:Бейсик / Н. А. Кучура, М. В. Ходош, В. И. Цагельский. М.: Финансы и статистика,1988. 207 с.
2 Бырька В. Ф., Фешин Б. Н. Комплекс программных средств для математического моделирования динамических систем и машин: Учебное пособие: Ч.1./ Караганд. политехн. ин-т. Караганда, 1990. 130 с.
3 Дьяконов В. П. Справочник по применению системы PC MATLAB. М.: Физматлит, 1993. 112 с.
4 Микляев А. П. Настольная книга пользователя IBM PC. М.: "Салон", 1997. 605 c.