- •Выдержки из и.В.Черных. "Simulink: Инструмент моделирования динамических систем"
- •3. Обозреватель разделов библиотеки Simulink
- •6.1. Добавление текстовых надписей
- •6.2. Выделение объектов
- •6.3. Копирование и перемещение объектов в буфер промежуточного хранения
- •6.4. Вставка объектов из буфера промежуточного хранения
- •6.5. Удаление объектов
- •6.6. Соединение блоков
- •6.7. Изменение размеров блоков
- •6.8. Перемещение блоков
- •6.9. Использование команд Undo и Redo
- •6.10. Форматирования объектов
- •9.1. Sources - источники сигналов
- •9.1.1. Источник постоянного сигнала Constant
- •9.1.2. Источник синусоидального сигнала Sine Wave
- •9.1.2.1. Формирование выходного сигнала по текущему значению времени для непрерывных систем
- •9.1.2.2. Формирование выходного сигнала по текущему значению времени для дискретных систем
- •9.1.2.3. Формирование выходного сигнала по величине модельного времени и количеству расчетных шагов на один период
- •9.1.3. Источник линейно изменяющегося воздействия Ramp
- •9.1.4. Генератор ступенчатого сигнала Step
- •9.1.5. Генератор сигналов Signal Generator
- •9.1.6. Источник случайного сигнала с равномерным распределением Uniform Random Number
- •9.1.7. Источник случайного сигнала с нормальным распределением Random Number
- •9.1.8. Источник импульсного сигнала Pulse Generator
- •9.1.9. Генератор линейно-изменяющейся частоты Chirp Generator
- •9.1.10. Генератор белого шума Band-Limited White Noice
- •9.1.11. Источник временного сигнала Clock
- •9.1.12. Цифровой источник времени Digital Clock
- •9.1.13. Блок считывания данных из файла From File
- •9.1.14. Блок считывания данных из рабочего пространства From Workspace
- •9.1.15. Блок сигнала нулевого уровня Ground
- •9.1.16. Блок периодического сигнала Repeating Sequence
- •9.1.17. Блок входного порта Inport
- •9.1.17.1. Использование блока Inport в подсистемах
- •9.1.17.2. Использование блока Inport в модели верхнего уровня
- •9.2. Sinks - приемники сигналов
- •9.2.1. Осциллограф Scope
- •9.2.2. Осциллограф Floating Scope
- •9.2.3. Графопостроитель ху Graph
- •9.2.4. Цифровой дисплей Display
- •9.2.5. Блок остановки моделирования Stop Simulation
- •9.2.6. Блок сохранения данных в файле То File
- •9.2.7. Блок сохранения данных в рабочей области То Workspace
- •9.2.8. Концевой приемник Terminator
- •9.2.9. Блок выходного порта Outport
- •9.2.9.1. Использование блока Outport в подсистемах
- •1.1 Состав библиотеки и основные особенности
- •1.2 Electrical Sources - источники электрической энергии
- •1.3 Connectors - соединители
- •1.4 Measurements - измерительные и контрольные устройства
- •1.5 Elements - электротехнические элементы
1.1 Состав библиотеки и основные особенности
Состав библиотеки
Библиотека SimPowerSystems имеет семь основных разделов:
Electrical Sources - источники электрической энергии
Connectors - соединители
Measurements - измерительные и контрольные устройства;
Elements - электротехнические элементы
Power Electronics - устройства силовой электроники
Machines - электрические машины
Powerlib Extras - дополнительные электротехнические устройства
Используя блоки из этих разделов, пользователь в состоянии за короткое время создать полноценную модель достаточно сложной электротехнической системы.
Основные особенности
Методика создания SPS-модели ни чем не отличается от методики создания модели на основе базовой библиотеки Simulink. Так же как и для обычной Simulink-модели (S-модели), необходимо выполнить расстановку блоков на схеме, задать их параметры, соединить блоки и установить параметры расчета модели в целом. Для SPS-моделей доступен ускоренный режим расчета и все возможности Simulink, включая набор инструментов Simulink Performance Tools, линейный анализ, отладчик и т.д. Однако SPS-модели имеют и некоторые особенности:
Входы и выходы SPS-блоков, в отличие от блоков Simulink, не показывают направление передачи сигнала, поскольку фактически являются эквивалентами электрических контактов. Таким образом, электрический ток может через вход или выход блока протекать в двух направлениях: как вовнутрь блока, так и наружу.
Соединительные линии между блоками являются, по сути, электрическими проводами, по которым ток может протекать также в двух направлениях. В Simulink-моделях же информационный сигнал распространяется только в одном направлении - от выхода одного блока к входу другого.
Simulink-блоки и SimPowerSystems-блоки не могут быть непосредственно соединены друг с другом. Сигнал от S-блока можно передать к SPS-блоку через управляемые источники тока или напряжения, а наоборот - с помощью измерителей тока или напряжения.
Несколько линий связи (проводов) могут быть соединены между собой. Для выполнения такого соединения должны использоваться специальные блоки - Connectors (соединители).
При расчете схемы содержащей нелинейные блоки следует использовать методы:
ode15s - многошаговый метод переменного порядка (от 1 до 5), использующий формулы численного дифференцирования,
ode23tb - неявный метод Рунге-Кутта в начале решения и метод, использующий формулы обратного дифференцирования 2-го порядка в последующем,
которые дают наилучшие результаты по быстродействию
Единицы измерения электрических и неэлектрических величин
При указании параметров элементов могут использоваться абсолютные и относительные единицы. Система абсолютных единиц приведена в таблице 1.1.
Таблица 1.1
Параметр |
Обозначение |
Единицы измерения |
Time (время) |
second |
s(с) |
Length (расстояние) |
meter |
m(м) |
Mass (масса) |
kilogram |
kg (кг) |
Energy (энергия) |
joule |
J (Дж) |
Current (ток) |
ampere |
A (А) |
Voltage (напряжение) |
volt |
V (В) |
Active power (активная мощность ) |
watt |
W (Вт) |
Apparent power (полная мощность) |
volt-ampere |
VA (ВА) |
Reactive power (реактивная мощность) |
var |
var (ВАр) |
Impedance (полное сопротивление) |
ohm |
Ohm (Ом) |
Resistance (сопротивление) |
ohm |
Ohm (Ом) |
Inductance (индуктивность) |
henry |
H (Гн) |
Capacitance (емкость) |
farad |
F (Ф) |
Flux linkage (потокосцепление) |
volt-second |
V*s(B*c) |
Rotation speed (угловая скорость) |
radians per second |
rad/s (рад/с) |
|
revolutions per minute |
rpm (Об/мин) |
Torque (момент) |
newton-meter |
N*m(Н*м) |
Inertia (момент инерции) |
kilogram-meter2 |
kg*m2(кг*м2) |
Friction factor (коэффициент трения) |
newton-meter-second |
N*m*s(Н*м*с) |
В некоторых моделях для задания параметров используются также и относительные единицы (p.u., о.е.). Общая формула для перехода к относительным единицам имеет вид:
,
где Y - значение физической величины (параметра, переменной и т.п.) в исходной системе единиц, например, в системе единиц СИ,
Yб - базисное (базовое) значение физической величины, выраженное в той же системе единиц и принятое в качестве единицы измерения величины Y в системе относительных единиц.
Основными базисными единицами электрических величин, при для разработки моделей в SimPowerSystem выбраны две независимые величины:
Pб - базисная мощность, равная номинальной активной мощности устройства (Pн),
Uб - базисное напряжение, равное номинальному действующему значению напряжения питания устройства (Uн).
Все остальные электрические базисные единицы определяются через эти две единицы. Например, базисный электрический ток:
,
базисное сопротивление:
.
-----------------------------------------------
1. Библиотека блоков SimPowerSystems
