- •Математическоеикомпьютерноемоделированиепроцессовисистемвсреде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.Обратимостьмоделейизадачиоптимизации
Методыаналоговогомоделированияявляютсямощнойобщепризнаннойтехнологиейизученияширокогокругапроблеместествознанияитехники.Теорияквазианалоговогомоделирования,предложеннаяиразвитаявработахакадемикаГ.Е.Пуховаиегопоследователейв70-хгодахпрошлоговека,существеннорасширилаиспользованиеметодовматематическогоикомпьютерногомоделирования[2-5,22,23].Однако,дальнейшееразвитиеииспользованиемоделированиядлярешениязадачанализа,синтеза,управлениядинамическимисистемамисущественносдерживалосьрядомособенностейэлементнойбазыаналоговойвычислительнойтехникиисамимспособомпредставленияинформацииваналоговыхструктурах.Средиэтихограниченийследуетупомянутьследующие:
− низкаяточностьзаданияпараметрованалоговыхрешающихэлементов;
− существеннаязависимостьпараметровотразличныхвнешних факторов(изменениетемпературы,влияниеэлектромагнитныхнаводокишумовит.п.);
− низкаястепеньавтоматизациивводаисходныхданных,набора топологиимоделирующейсредыивыводарезультатовмоделирования.
Разработкааналого-цифровыхвычислительныхмашиникомплексовчастичноослабляланегативноевлияниеуказанных
факторовнасовершенствоаналоговогоподхода,однако,радикальнонерешалапроблемысущественногосовершенствованияаналоговых
структур.
Внастоящеевремяблагодаряразвитиюмощныхпрограммныхкомплексовмоделированияи,вособенности,методовграфическогоивизуальногопрограммирования[1,16,27],предоставляющихразработчикумоделирующихструктурвиртуальныйинструментарийиширокийнаборвиртуальныхрешающихблоков,появиласьреальнаявозможностьсноваобратитьсяктехнологиианалоговогоиквазианалоговогомоделирования.
Даннаяразделпостроенследующимобразом.Рассмотренысвойстваобратимыхинеобратимыхрешающихэлементовмоделирующихструктур,реализующихматематическиевыраженияв
явнойинеявнойформах.Далеекраткоописанрядвиртуальных
решающихблоковграфическихприложенийкомплексаMATLAB/Simulink/SimPowerSystemиихназначение,разработаныструктурывиртуальныхмоделирующихцепейдлярешениясистемлинейных
алгебраическихуравнений,неравенствизадачлинейногопрограммирования.Рассмотрениепроводитсянапростыхиллюстративныхпримерах.
5.1.Обратимостьрешающихэлементов
Функциональныеблокимоделирующихсистемподразделяютсянаобратимыеинеобратимыевзависимостиоттого,могутлионипреобразовыватьинформациютольковпрямомнаправлении(отвходаквыходу)илиспособнывыполнятькакпрямые,такиобратныеоперации.Так,например,умножитель,имеющийдвавходадляоперандов-сомножителейиодинвыходдляпроизведения,являетсянеобратимымрешающимблоком,таккакневозможнозадатьпроизведениеиодинизсомножителейиопределитьзначениевторогосомножителя.Такимженеобратимымрешающимблокомявляетсяклассическийоперационныйусилитель.Напряжениенавыходеусилителяопределяетсянапряженияминаеговходахипередаточнымихарактеристикамипокаждомуизвходов.Длянеобратимыхрешающихблоковхарактернаявнаяформазаданияматематическойоперации,выполняемойблоком:
z=f(x1,x2,...,xm), (5.1)
где:z–результатвыполненияматематическойоперации(выходной
сигналрешающегоблока,
xi(i:=1,...,m)
-операнды(входныесигналы
решающего блока). Неявная форма задания математическойоперациихарактернадляобратимыхрешающихблоков:
ϕ(x1,x2,...xm)=0. (5.2)
Ввыражении(5.2)всесигналыравноправны,асамовыражениеявляетсяфункциональнымограничениемназначениявходящихвнегосигналов.Обратимыерешающиеблоки,реализующиевыражениятипа(5.2),фактическиявляютсямоделямифункциональныхограниченийиоченьудобныдляпостроениямоделейсложныхсистемпоучасткам,т.е.сиспользованиемметодовисредствдиакоптики.ПриложениеSimulinkсистемыMATLABвосновномориентированонарешениезадачтеорииавтоматическогоуправленияисодержитвиртуальныеаналогинеобратимыхрешающихблоков.ИспользованиедругогоприложенияMATLAB–SimPowerSystemвсочетаниисметодамиквазианалоговогомоделирования[24,25]позволяетпостроитьобратимыерешающиеблокииобратимыемоделирующиеструктурынаихоснове.
