- •Математическоеикомпьютерноемоделированиепроцессовисистемвсредеmatlab/simulink.
- •Содержание
- •6.Упражнениядлясамостоятельнойработы.....................................................67
- •7.Иллюстрациикупражнениям..........................................................................71
- •8.Литература.........................................................................................................89 введение
- •1.Общиесведенияопрограммномкомплексеsimulink
- •1.1.Решающиеэлементы
- •1.2.Построениепростейшихмоделей
- •3.Аппроксимациясигналов
- •2.Моделиалгебраическихобъектов
- •3.1.Методнаименьшихквадратов
- •3.2.Модифицированныйметодравныхплощадей
- •1].Интервалразбиваетсянапятьподинтервалов[0;0,1],[0;0,2],[0;
- •3.3.Блочно-импульснаяаппроксимация
- •4.Моделидинамическихобъектов
- •5.Обратимостьмоделейизадачиоптимизации
- •5.1.Обратимостьрешающихэлементов
- •5.2.Виртуальныерешающиеэлементысистемы
- •5.3.НеобратимыйлинейныйпреобразовательвсистемеSimulink
- •5.5.Виртуальныйаналогоперационногоусилителя
- •5.6.Обратимыйлинейныйпреобразователь
- •5.7.Обратимаямодельсистемылинейныхалгебраическихуравнений
- •5.8.Обратимаямодельсистемылинейныхнеравенств
- •5.9.Обратимаямодельзадачилинейногопрограммирования
- •5.10.Модельтранспортнойзадачилинейногопрограммирования
- •6.Упражнениядлясамостоятельнойработы
- •6.1.Сформироватьивизуализироватьсигналызаданнойформы.
- •6.2.Сформироватьструктурныесхемы.
- •6.3.Построитьвиртуальныемодели.
- •7.Иллюстрациикупражнениям
- •8.Литература
- •1.АнуфриевИ.Е.,СмирновА.Б.,СмирноваЕ.Н.Matlab7.–сПб.:
- •4.А.С.304600ссср.Квазианалоговоемоделирующееустройство/
- •6.АхиезерН.И.Лекциипотеорииаппроксимации.–м.-л.:Гос.Изд-во
- •12.ДьяконовВ.П.,КругловВ.Математическиепакетырасширения
- •14.ДэбниДж.,ХартманТ.Simulink4.Секретымастерства.–м.:
- •15.ЗагидуллинР.Ш.LabViewвисследованияхиразработках.–м.:
5.2.Виртуальныерешающиеэлементысистемы
MATLAB/Simulink/SimPowerSystem
БиблиотекавиртуальныхрешающихэлементовграфическихприложенийсистемыMATLABвключаетвсебячрезвычайнобольшоеколичествоэлементов.Частьтакихэлементовописываласьвразделе
1.Дляудобстварассмотренияприведемипрокомментируемсвойстваэлементов,которыепотребуютсядлярешенияпоставленныхвработезадач.Нарис.5.1приведенасовокупностьиспользуемыхэлементов.
Необходимоотметить,чтоформатызаданиясигналоввприложениях
SimulimkиSimPowerSystemотличаютсядруготдруга,чтонепозволяетсоединятьблокиразличныхприложенийдругсдругомбезсогласования.ПиктограммысодержатобозначениявходныхсигналовблоковSimulinkввидестрелки«>»,тогдакакполюсаблоковприложенияSimPowerSystemобозначеныввидеквадратов«».ДлясогласованиясигналовэтихприложенийнекоторыеблокиприложенияSimPowerSystemсодержатполюса,характерныедлякаждлгоизприложенийвотдельности:«>»и«».
1 f(z)
Solve
z
f(z)=0
Constant
AlgebraicConstraint
Display
1
Gain
1
Slider
Gain
Scope
DCVoltageSource
|
|
|
|
|
||
|
|
|||||
SeriesRLCBranch
Diode
s
+
-
s
+
-
ControlledVoltageSource
ControlledCurrentSource
+v
-
VoltageMeasurement
Рис.5.1.Совокупностьиспользуемыхэлементов
ПриложениеSimulink
− Источникпостоянногосигнала(Constant)-предназначендлявведения сигнала, не меняющегося в процессе
моделирования.Величинасигналазадаетсяспомощьюменюэлемента.
− Масштабныйпреобразователь(Gain)–изменяетмасштабсигналов,поступающихнаеговход.Коэффициентпреобразованиязадаетсяспомощьюменюэлемента.
− Скользящиймасштабныйпреобразователь(SliderGain)-изменяетмасштабсигналов,поступающихнаеговход.Аналог ползунковогорегулятора.Допускаетизменениемасштабасигналавпроцессемоделирования.Коэффициентпреобразованиязадаетсяспомощьюменюэлементаиливручнуюмышью.
− Сумматор(элементбезнадписи,3-йслеваво2-йстрокерис.5.1)–производиталгебраическоесуммированиевходныхсигналов.Количествовходныхсигналовиихзнаки(+,-)задаютсяспомощьюменюэлемента.
− Алгебраическоеограничение(AlgebraicConstraint)–обеспечиваетнулевойсигналнавходепутемизменениявыходнойвеличиныzтакимобразом,чтобыf(z)равнялосьнулю.Дляэтогонеобходимоиметьканалобратнойсвязи,чтобывыходнойсигналмогизменятьвходнойсзаданнымфункциональнымограничением.Фактически,этотэлементявляетсявиртуальныманалогомоперационногоусилителяссигналамистандартаSimulink.
− Мультиплексор(Mux),(элементбезнадписи,3-йслевав1-йстрокерис.5.1)–мультиплексирует(смешивает)сигналы.Количествовходовзадаетсяспомощьюменюэлемента.Этотэлемент,будучиподключеннымкцифровомудисплеюили виртуальномуосциллографу,превращаетэтииндикаторывмногоканальные.
− Цифровойрегистратор(Display)–отображаетчисленныезначениясигналавслучаеихустановления(врезультатеокончанияпроцессамоделирования).
− Виртуальныйосциллограф(Scope)–отображаетформусигналов,изменяющихсявовремени.Параметрызадаютсяспомощьюменюэлемента.
ПриложениеSimPowerSystem
− Виртуальныйисточникэлектродвижущейсилы(ЭДС)(DCVoltageSource)–задаетзначениеиполярностьэ.д.с.постоянноготока.
− Виртуальнаяветвьэлектрическойцепиввидепоследовательногосоединениярезистора,конденсатораикатушкииндуктивности.Заданиепараметровветвииее
топологии(частныхслучаев)обеспечиваетсяспомощьюменю(окнапараметров).
− Виртуальныйдиод(Diode)–аналогдиода.Падениенапряжения впроводящемнаправлениииобратноесопротивлениевзапертомсостояниизадаютсяспомощьюменюэлементаимогутизменятьсявширокихпределах.Поумолчаниюпадениенапряжениянадиодевпроводящемсостоянииравно800мв(аналогкремниевогополупроводниковогодиода).
− Управляемыйисточникнапряжения(ControlledVoltageSource)–Виртуальныйисточникэлектродвижущейсилы,значениеэ.д.с.которогоопределяетсясигналомформатаSimulink. ПодходитдляобеспечениясвязиэлементовприложенийSimulinkиSimPowerSystem.
− Управляемыйисточниктока(ControlledCurrentSource)–виртуальный источниктока,величинатокакоторогоопределяетсясигналомформатаSimulink.ПодходитдляобеспечениясвязиэлементовприложенийSimulinkиSimPowerSystem.
− Измерительнапряжения(VoltageMeasurement)–виртуальный вольтметрприложенияSimPowerSystem.КромеизмерениясигналоввсистемеSimPowerSystemможетбытьиспользовандляобеспечениясвязиэлементовприложенийSimulinkиSimPowerSystem.
