Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink
Предложены методы реализации квазианалоговых моделирующих структур в программной среде комплекса MATLAB / Simulink. Рассмотрены структуры обратимых линейных и нелинейных преобразователей, обратимых моделей систем линейных алгебраических уравнений и неравенств и их применение для построения моделей з...
Gespeichert in:
| Datum: | 2008 |
|---|---|
| Hauptverfasser: | , |
| Format: | Artikel |
| Sprache: | Russian |
| Veröffentlicht: |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
2008
|
| Schriftenreihe: | Электронное моделирование |
| Schlagworte: | |
| Online Zugang: | https://nasplib.isofts.kiev.ua/handle/123456789/101595 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Zitieren: | Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink / В.В. Васильев, Л.А. Симак // Электронное моделирование. — 2008. — Т. 30, № 5. — С. 57-68. — Бібліогр.: 10 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-101595 |
|---|---|
| record_format |
dspace |
| spelling |
nasplib_isofts_kiev_ua-123456789-1015952025-02-23T19:53:49Z Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink Reversible Quasi-analogue Structures: Realization MATLAB/Simulink Software Васильев, В.В. Симак, Л.А. Информационные технологии, защита информации Предложены методы реализации квазианалоговых моделирующих структур в программной среде комплекса MATLAB / Simulink. Рассмотрены структуры обратимых линейных и нелинейных преобразователей, обратимых моделей систем линейных алгебраических уравнений и неравенств и их применение для построения моделей задач линейного программирования. Приведены иллюстративные примеры реализации обратимых моделирующих систем. Запропоновано методи реалізації квазіаналогових моделюючих структур в програмному середовищі комплексу MATLAB / Simulink. Розглянуто структури оборотніх лінійних і нелінійних перетворювачів, оборотніх моделей систем лінійних алгебраїчних рівнянь і нерівностей та їх застосування для побудови моделей задач лінійного програмування. Наведено ілюстративні приклади реалізації оборотніх моделюючих систем. The methods for construction of quasi-analogue modeling structures are proposed for utilization in MATLAB/Simulink software. The structures of reversible linear and nonlinear converters, of reversible models for linear systems of equations and inequalities are considered and suggested for the linear programming problem solution. The examples of reversible simulating algorithms are presented. 2008 Article Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink / В.В. Васильев, Л.А. Симак // Электронное моделирование. — 2008. — Т. 30, № 5. — С. 57-68. — Бібліогр.: 10 назв. — рос. 0204-3572 https://nasplib.isofts.kiev.ua/handle/123456789/101595 681.3 ru Электронное моделирование application/pdf Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Russian |
| topic |
Информационные технологии, защита информации Информационные технологии, защита информации |
| spellingShingle |
Информационные технологии, защита информации Информационные технологии, защита информации Васильев, В.В. Симак, Л.А. Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink Электронное моделирование |
| description |
Предложены методы реализации квазианалоговых моделирующих структур в программной среде комплекса MATLAB / Simulink. Рассмотрены структуры обратимых линейных и нелинейных преобразователей, обратимых моделей систем линейных алгебраических уравнений и неравенств и их применение для построения моделей задач линейного программирования. Приведены иллюстративные примеры реализации обратимых моделирующих систем. |
| format |
Article |
| author |
Васильев, В.В. Симак, Л.А. |
| author_facet |
Васильев, В.В. Симак, Л.А. |
| author_sort |
Васильев, В.В. |
| title |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink |
| title_short |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink |
| title_full |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink |
| title_fullStr |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink |
| title_full_unstemmed |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink |
| title_sort |
обратимые квазианалоговые структуры: реализация в программной среде matlab / simulink |
| publisher |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України |
| publishDate |
2008 |
| topic_facet |
Информационные технологии, защита информации |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/101595 |
| citation_txt |
Обратимые квазианалоговые структуры: реализация в программной среде MATLAB / Simulink / В.В. Васильев, Л.А. Симак // Электронное моделирование. — 2008. — Т. 30, № 5. — С. 57-68. — Бібліогр.: 10 назв. — рос. |
| series |
Электронное моделирование |
| work_keys_str_mv |
AT vasilʹevvv obratimyekvazianalogovyestrukturyrealizaciâvprogrammnojsredematlabsimulink AT simakla obratimyekvazianalogovyestrukturyrealizaciâvprogrammnojsredematlabsimulink AT vasilʹevvv reversiblequasianaloguestructuresrealizationmatlabsimulinksoftware AT simakla reversiblequasianaloguestructuresrealizationmatlabsimulinksoftware |
| first_indexed |
2025-11-24T18:18:13Z |
| last_indexed |
2025-11-24T18:18:13Z |
| _version_ |
1849696760843206656 |
| fulltext |
ÓÄÊ 681.3
Â. Â. Âàñèëüåâ, ÷ë.-êîð. ÍÀÍ Óêðàèíû,
Ë. À. Ñèìàê, ä-ð òåõí. íàóê
Îòäåëåíèå ãèáðèäíûõ ìîäåëèðóþùèõ è óïðàâëÿþùèõ ñèñòåì
â ýíåðãåòèêå Èí-òa ïðîáëåì ìîäåëèðîâàíèÿ â ýíåðãåòèêå
èì. Ã. Å. Ïóõîâà ÍÀÍ Óêðàèíû
(Óêðàèíà, 01025, Êèåâ-25, à/ÿ 169;
òåë.: (044)2862443, E-mail: vsvv@visti.com)
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû:
ðåàëèçàöèÿ â ïðîãðàììíîé ñðåäå MATLAB / Simulink
Ïðåäëîæåíû ìåòîäû ðåàëèçàöèè êâàçèàíàëîãîâûõ ìîäåëèðóþùèõ ñòðóêòóð â ïðîãðàììíîé
ñðåäå êîìïëåêñà MATLAB / Simulink. Ðàññìîòðåíû ñòðóêòóðû îáðàòèìûõ ëèíåéíûõ è
íåëèíåéíûõ ïðåîáðàçîâàòåëåé, îáðàòèìûõ ìîäåëåé ñèñòåì ëèíåéíûõ àëãåáðàè÷åñêèõ
óðàâíåíèé è íåðàâåíñòâ è èõ ïðèìåíåíèå äëÿ ïîñòðîåíèÿ ìîäåëåé çàäà÷ ëèíåéíîãî ïðî-
ãðàììèðîâàíèÿ. Ïðèâåäåíû èëëþñòðàòèâíûå ïðèìåðû ðåàëèçàöèè îáðàòèìûõ ìîäåëè-
ðóþùèõ ñèñòåì.
Çàïðîïîíîâàíî ìåòîäè ðåàë³çàö³¿ êâàç³àíàëîãîâèõ ìîäåëþþ÷èõ ñòðóêòóð â ïðîãðàìíîìó
ñåðåäîâèù³ êîìïëåêñó MATLAB / Simulink. Ðîçãëÿíóòî ñòðóêòóðè îáîðîòí³õ ë³í³éíèõ ³
íåë³í³éíèõ ïåðåòâîðþâà÷³â, îáîðîòí³õ ìîäåëåé ñèñòåì ë³í³éíèõ àëãåáðà¿÷íèõ ð³âíÿíü ³
íåð³âíîñòåé òà ¿õ çàñòîñóâàííÿ äëÿ ïîáóäîâè ìîäåëåé çàäà÷ ë³í³éíîãî ïðîãðàìóâàííÿ. Íà-
âåäåíî ³ëþñòðàòèâí³ ïðèêëàäè ðåàë³çàö³¿ îáîðîòí³õ ìîäåëþþ÷èõ ñèñòåì.
Ê ë þ ÷ å â û å ñ ë î â à: ìàòåìàòè÷åñêîå ìîäåëèðîâàíèå, êâàçèàíàëîãîâûå ìîäåëèðóþùèå
ñòðóêòóðû, îïåðàöèîííûé óñèëèòåëü, çàäà÷à ëèíåéíîãî ïðîãðàììèðîâàíèÿ.
Ïîñòàíîâêà çàäà÷è. Ìåòîäû àíàëîãîâîãî ìîäåëèðîâàíèÿ ÿâëÿþòñÿ îáùå-
ïðèçíàííîé òåõíîëîãèåé èçó÷åíèÿ øèðîêîãî êðóãà ïðîáëåì åñòåñòâîçíà-
íèÿ è òåõíèêè. Òåîðèÿ êâàçèàíàëîãîâîãî ìîäåëèðîâàíèÿ, ðàçðàáîòàííàÿ
àêàäåìèêîì Ã. Å. Ïóõîâûì è ðàçâèòàÿ åãî ïîñëåäîâàòåëÿìè â 70-õ ãîäàõ
ïðîøëîãî âåêà, ñóùåñòâåííî ðàñøèðèëà èñïîëüçîâàíèå ìåòîäîâ ìàòåìà-
òè÷åñêîãî è êîìïüþòåðíîãî ìîäåëèðîâàíèÿ [1—6]. Îäíàêî äàëüíåéøåå
ðàçâèòèå è èñïîëüçîâàíèå ìîäåëèðîâàíèÿ äëÿ ðåøåíèÿ çàäà÷ àíàëèçà,
ñèíòåçà, óïðàâëåíèÿ äèíàìè÷åñêèìè ñèñòåìàìè áûëî ñóùåñòâåííî îãðà-
íè÷åíî ðÿäîì îñîáåííîñòåé ýëåìåíòíîé áàçû àíàëîãîâîé âû÷èñëèòåëüíîé
òåõíèêè è ñïîñîáîì ïðåäñòàâëåíèÿ èíôîðìàöèè â àíàëîãîâûõ ñòðóêòóðàõ.
Èç ýòèõ îãðàíè÷åíèé ìîæíî óïîìÿíóòü ñëåäóþùèå:
íèçêàÿ òî÷íîñòü çàäàíèÿ ïàðàìåòðîâ àíàëîãîâûõ ðåøàþùèõ ýëåìåíòîâ;
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 57
������� ����
��
����������
����
��������� ��
ñóùåñòâåííàÿ çàâèñèìîñòü ïàðàìåòðîâ îò ðàçëè÷íûõ âíåøíèõ ôàêòî-
ðîâ (òåìïåðàòóðû, ýëåêòðîìàãíèòíûõ øóìîâ è äð.);
íèçêàÿ ñòåïåíü àâòîìàòèçàöèè ââîäà èñõîäíûõ äàííûõ, ñëîæíîñòü íàáî-
ðà òîïîëîãèè ìîäåëèðóþùåé ñðåäû è âûâîäà ðåçóëüòàòîâ ìîäåëèðîâàíèÿ.
Ðàçðàáîòêà àíàëîãî-öèôðîâûõ âû÷èñëèòåëüíûõ ìàøèí è êîìïëåêñîâ
÷àñòè÷íî îñëàáèëà íåãàòèâíîå âëèÿíèå óêàçàííûõ ôàêòîðîâ íà ðàçâèòèå
àíàëîãîâîãî ïîäõîäà, îäíàêî ðàäèêàëüíî íå ðåøèëà ïðîáëåìó ñóùåñòâåí-
íîãî ñîâåðøåíñòâîâàíèÿ àíàëîãîâûõ ñòðóêòóð.
 íàñòîÿùåå âðåìÿ áëàãîäàðÿ ðàçâèòèþ ìîùíûõ ïðîãðàììíûõ êîìï-
ëåêñîâ ìîäåëèðîâàíèÿ, è â îñîáåííîñòè ìåòîäîâ ãðàôè÷åñêîãî è âèçóàëüíîãî
ïðîãðàììèðîâàíèÿ [7—10], ïðåäîñòàâëÿþùèõ ðàçðàáîò÷èêó ìîäåëèðóþùèõ
ñòðóêòóð âèðòóàëüíûé èíñòðóìåíòàðèé è øèðîêèé íàáîð âèðòóàëüíûõ ðå-
øàþùèõ áëîêîâ, ïîÿâèëàñü ðåàëüíàÿ âîçìîæíîñòü ñíîâà îáðàòèòüñÿ ê òåõíî-
ëîãèè àíàëîãîâîãî è êâàçèàíàëîãîâîãî ìîäåëèðîâàíèÿ.
Îáðàòèìîñòü ðåøàþùèõ ýëåìåíòîâ. Ôóíêöèîíàëüíûå áëîêè ìîäåëè-
ðóþùèõ ñèñòåì ïîäðàçäåëÿþòñÿ íà îáðàòèìûå è íåîáðàòèìûå â çàâèñèìîñòè
îò òîãî, ìîãóò îíè ïðåîáðàçîâûâàòü èíôîðìàöèþ òîëüêî â ïðÿìîì íàïðàâ-
ëåíèè (îò âõîäà ê âûõîäó) èëè ñïîñîáíû âûïîëíÿòü êàê ïðÿìûå, òàê è
îáðàòíûå îïåðàöèè. Íàïðèìåð, óìíîæèòåëü, èìåþùèé äâà âõîäà äëÿ îïå-
ðàíäîâ-ñîìíîæèòåëåé è îäèí âûõîä äëÿ ïðîèçâåäåíèÿ, ÿâëÿåòñÿ íåîáðàòè-
ìûì ðåøàþùèì áëîêîì, òàê êàê íåâîçìîæíî çàäàòü ïðîèçâåäåíèå è îäèí èç
ñîìíîæèòåëåé è îïðåäåëèòü çíà÷åíèå âòîðîãî ñîìíîæèòåëÿ. Òàêèì æå íå-
îáðàòèìûì ðåøàþùèì áëîêîì ÿâëÿåòñÿ êëàññè÷åñêèé îïåðàöèîííûé óñèëè-
òåëü. Íàïðÿæåíèå íà âûõîäå óñèëèòåëÿ îïðåäåëÿåòñÿ íàïðÿæåíèÿìè íà åãî
âõîäàõ è ïåðåäàòî÷íûìè õàðàêòåðèñòèêàìè ïî êàæäîìó èç âõîäîâ. Äëÿ íåîá-
ðàòèìûõ ðåøàþùèõ áëîêîâ õàðàêòåðíà ÿâíàÿ ôîðìà çàäàíèÿ ìàòåìàòè÷åñêîé
îïåðàöèè, âûïîëíÿåìîé áëîêîì:
z f x x xm� ( , ,..., )
1 2
, (1)
ãäå z — ðåçóëüòàò âûïîëíåíèÿ ìàòåìàòè÷åñêîé îïåðàöèè (âûõîäíîé ñèã-
íàë ðåøàþùåãî áëîêà; x i (i m: ,...,�1 ) — îïåðàíäû (âõîäíûå ñèãíàëû ðå-
øàþùåãî áëîêà). Íåÿâíàÿ ôîðìà çàäàíèÿ ìàòåìàòè÷åñêîé îïåðàöèè õà-
ðàêòåðíà äëÿ îáðàòèìûõ ðåøàþùèõ áëîêîâ:
� ( , ,..., )x x xm1 2
0� . (2)
 âûðàæåíèè (2) âñå ñèãíàëû ðàâíîïðàâíû, à ñàìî âûðàæåíèå ÿâëÿåòñÿ
ôóíêöèîíàëüíûì îãðàíè÷åíèåì íà çíà÷åíèÿ âõîäÿùèõ â íåãî ñèãíàëîâ.
Îáðàòèìûå ðåøàþùèå áëîêè, ðåàëèçóþùèå âûðàæåíèÿ òèïà (2), ôàêòè-
÷åñêè ÿâëÿþòñÿ ìîäåëÿìè ôóíêöèîíàëüíûõ îãðàíè÷åíèé è î÷åíü óäîáíû
äëÿ ïîñòðîåíèÿ ìîäåëåé ñëîæíûõ ñèñòåì ïî ó÷àñòêàì, ò.å. ñ èñïîëüçî-
âàíèåì ìåòîäîâ è ñðåäñòâ äèàêîïòèêè. Ïðèëîæåíèå Simulink ñèñòåìû
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
58 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
MATLAB â îñíîâíîì îðèåíòèðîâàíî íà ðåøåíèå çàäà÷ òåîðèè àâòîìàòè÷åñ-
êîãî óïðàâëåíèÿ è ñîäåðæèò âèðòóàëüíûå àíàëîãè íåîáðàòèìûõ ðåøàþùèõ
áëîêîâ. Èñïîëüçîâàíèå äðóãîãî ïðèëîæåíèÿ MATLAB — SimPowerSystem â
ñî÷åòàíèè ñ ìåòîäàìè êâàçèàíàëîãîâîãî ìîäåëèðîâàíèÿ [1—6] — ïîçâîëÿåò
ïîñòðîèòü îáðàòèìûå ðåøàþùèå áëîêè è îáðàòèìûå ìîäåëèðóþùèå ñòðóê-
òóðû íà èõ îñíîâå.
Âèðòóàëüíûå ðåøàþùèå ýëåìåíòû ñèñòåìû MATLAB/Simulink/
SimPowerSystem. Áèáëèîòåêà âèðòóàëüíûõ ðåøàþùèõ ýëåìåíòîâ ãðàôè-
÷åñêèõ ïðèëîæåíèé ñèñòåìû MATLAB âêëþ÷àåò â ñåáÿ ÷ðåçâû÷àéíî
áîëüøîå ÷èñëî ýëåìåíòîâ. Ïðîêîììåíòèðóåì ñâîéñòâà òåõ èç íèõ, êîòî-
ðûå ïîòðåáóþòñÿ äëÿ ðåøåíèÿ ïîñòàâëåííûõ çàäà÷ (ðèñ.1).
Ïðèëîæåíèå Simulink:
Constant — èñòî÷íèê ïîñòîÿííîãî ñèãíàëà — ïðåäíàçíà÷åí äëÿ ââåäå-
íèÿ ñèãíàëà, íå èçìåíÿþùåãîñÿ â ïðîöåññå ìîäåëèðîâàíèÿ. Âåëè÷èíà
ñèãíàëà çàäàåòñÿ ñ ïîìîùüþ ìåíþ ýëåìåíòà.
Algebraic Constraint — àëãåáðàè÷åñêîå îãðàíè÷åíèå — îáåñïå÷èâàåò
íóëåâîé ñèãíàë íà âõîäå èçìåíåíèåì âûõîäíîé âåëè÷èíû z òàêèì îáðà-
çîì, ÷òîáû f (z) ðàâíÿëîñü íóëþ. Äëÿ ýòîãî íåîáõîäèìî èìåòü êàíàë îáðàòíîé
ñâÿçè, ÷òîáû âûõîäíîé ñèãíàë ìîã èçìåíÿòü âõîäíîé ñ çàäàííûì ôóíêöèî-
íàëüíûì îãðàíè÷åíèåì. Ôàêòè÷åñêè ýòîò ýëåìåíò ÿâëÿåòñÿ âèðòóàëüíûì
àíàëîãîì îïåðàöèîííîãî óñèëèòåëÿ ñ ñèãíàëàìè ñòàíäàðòà Simulink.
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 59
V+
�
Voltage Measurement
1
Slider
Gain
Series RLC Branch
Scope
1
Gain
Display
DiodeDC Voltage Source
s �
+
+
Controlled Voltage Source
s �
+
Controlled Current Source
1
Constant
f z( ) zSolve
f z( ) = 0
Algebraic Constraint
+
+
~
Ðèñ. 1. Ñîâîêóïíîñòü èñïîëüçóåìûõ ýëåìåíòîâ
Mux — ìóëüòèïëåêñîð — ñìåøèâàåò ñèãíàëû. ×èñëî âõîäîâ çàäàåòñÿ
ñ ïîìîùüþ ìåíþ ýëåìåíòà. Ýòîò ýëåìåíò, áóäó÷è ïîäêëþ÷åííûì ê öèô-
ðîâîìó äèñïëåþ èëè âèðòóàëüíîìó îñöèëëîãðàôó, ïðåâðàùàåò èõ â ìíî-
ãîêàíàëüíûå.
Display — öèôðîâîé ðåãèñòðàòîð — îòîáðàæàåò ÷èñëåííûå çíà÷åíèÿ
ñèãíàëà â ñëó÷àå èõ óñòàíîâëåíèÿ (â ðåçóëüòàòå îêîí÷àíèÿ ïðîöåññà ìîäå-
ëèðîâàíèÿ).
Gain — ìàñøòàáíûé ïðåîáðàçîâàòåëü — èçìåíÿåò ìàñøòàá ñèãíàëîâ,
ïîñòóïàþùèõ íà åãî âõîä. Êîýôôèöèåíò ïðåîáðàçîâàíèÿ çàäàåòñÿ ñ ïî-
ìîùüþ ìåíþ ýëåìåíòà.
Slider Gain — ñêîëüçÿùèé ìàñøòàáíûé ïðåîáðàçîâàòåëü — èçìåíÿåò
ìàñøòàá ñèãíàëîâ, ïîñòóïàþùèõ íà åãî âõîä. ßâëÿåòñÿ àíàëîãîì ïîëçóí-
êîâîãî ðåãóëÿòîðà. Äîïóñêàåò èçìåíåíèå ìàñøòàáà ñèãíàëà â ïðîöåññå
ìîäåëèðîâàíèÿ. Êîýôôèöèåíò ïðåîáðàçîâàíèÿ çàäàåòñÿ ñ ïîìîùüþ ìåíþ
ýëåìåíòà èëè âðó÷íóþ ìûøüþ.
Sum — ñóììàòîð — âûïîëíÿåò àëãåáðàè÷åñêîå ñóììèðîâàíèå âõîä-
íûõ ñèãíàëîâ. ×èñëî âõîäíûõ ñèãíàëîâ è èõ çíàêè (+, – ) çàäàþòñÿ ñ
ïîìîùüþ ìåíþ ýëåìåíòà.
Scope — âèðòóàëüíûé îñöèëëîãðàô — îòîáðàæàåò ôîðìó ñèãíàëîâ,
èçìåíÿþùèõñÿ âî âðåìåíè. Ïàðàìåòðû çàäàþòñÿ ñ ïîìîùüþ ìåíþ ýëåìåíòà.
Ïðèëîæåíèå SimPowerSystem:
DC Voltage Source — âèðòóàëüíûé èñòî÷íèê ýëåêòðîäâèæóùåé ñèëû
(ÝÄÑ) — çàäàåò çíà÷åíèå è ïîëÿðíîñòü ÝÄÑ ïîñòîÿííîãî òîêà.
Series RLÑ Branch — âèðòóàëüíàÿ âåòâü ýëåêòðè÷åñêîé öåïè â âèäå
ïîñëåäîâàòåëüíîãî ñîåäèíåíèÿ ðåçèñòîðà, êîíäåíñàòîðà è êàòóøêè èíäóê-
òèâíîñòè. Çàäàíèå ïàðàìåòðîâ âåòâè è åå òîïîëîãèè (÷àñòíûõ ñëó÷àåâ)
îáåñïå÷èâàåòñÿ ñ ïîìîùüþ ìåíþ (îêíà ïàðàìåòðîâ).
Diode — âèðòóàëüíûé äèîä — àíàëîã äèîäà. Ïàäåíèå íàïðÿæåíèÿ â
ïðîâîäÿùåì íàïðàâëåíèè è îáðàòíîå ñîïðîòèâëåíèå â çàïåðòîì ñîñòîÿíèè
çàäàþòñÿ ñ ïîìîùüþ ìåíþ ýëåìåíòà è ìîãóò èçìåíÿòüñÿ â øèðîêèõ ïðåäåëàõ.
Ïî óìîë÷àíèþ ïàäåíèå íàïðÿæåíèÿ íà äèîäå â ïðîâîäÿùåì ñîñòîÿíèè ðàâíî
800 ì (àíàëîã êðåìíèåâîãî ïîëóïðîâîäíèêîâîãî äèîäà).
Controlled Voltage Source — óïðàâëÿåìûé èñòî÷íèê íàïðÿæåíèÿ —
âèðòóàëüíûé èñòî÷íèê ÝÄÑ, çíà÷åíèå ÝÄÑ êîòîðîãî îïðåäåëÿåòñÿ ñèã-
íàëîì ôîðìàòà Simulink. Ìîæåò áûòü èñïîëüçîâàí äëÿ îáåñïå÷åíèÿ ñâÿçè
ýëåìåíòîâ ïðèëîæåíèé Simulink è SimPowerSystem.
Controlled Current Source — óïðàâëÿåìûé èñòî÷íèê òîêà — âèðòóàëü-
íûé èñòî÷íèê òîêà, âåëè÷èíà òîêà êîòîðîãî îïðåäåëÿåòñÿ ñèãíàëîì ôîð-
ìàòà Simulink. Ïðåäíàçíà÷åí äëÿ îáåñïå÷åíèÿ ñâÿçè ýëåìåíòîâ ïðèëîæå-
íèé Simulink è SimPowerSystem.
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
60 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
Voltage Measurement — èçìåðèòåëü íàïðÿæåíèÿ — âèðòóàëüíûé âîëüò-
ìåòð ïðèëîæåíèÿ SimPowerSystem. Êðîìå èçìåðåíèÿ ñèãíàëîâ â ñèñòåìå
SimPowerSystem ìîæåò áûòü èñïîëüçîâàí äëÿ îáåñïå÷åíèÿ ñâÿçè ýëåìåíòîâ
ïðèëîæåíèé Simulink è SimPowerSystem.
Íåîáðàòèìûé ëèíåéíûé ïðåîáðàçîâàòåëü â ñèñòåìå Simulink. Îãðà-
íè÷èìñÿ ëèíåéíûì ïðåîáðàçîâàíèåì ñ ÷åòûðüìÿ ñèãíàëàìè: a x a x
1 1 2 2
� �
� � �a x a x
3 3 4 4
0. Îáîáùåíèå íà áîëüøåå ÷èñëî ñèãíàëîâ — òðèâèàëüíàÿ
çàäà÷à. Ñòðóêòóðíàÿ ñõåìà ïðåîáðàçîâàòåëÿ â ñðåäå Simulink (ðèñ. 2) ñîñ-
òîèò èç ÷åòûðåõ ìàñøòàáíûõ ïðåîáðàçîâàòåëåé, ñóììàòîðà è ýëåìåíòà
àëãåáðàè÷åñêîãî îãðàíè÷åíèÿ. Ïàðàìåòðû ìàñøòàáíûõ ïðåîáðàçîâàòåëåé
ñîîòâåòñòâóþò êîýôôèöèåíòàì ëèíåéíîãî ïðåîáðàçîâàíèÿ. Äëÿ êîððåêò-
íîé ðàáîòû ïðåîáðàçîâàòåëÿ íåîáõîäèìî îïðåäåëèòü, êàêîé èç ÷åòûðåõ ñèã-
íàëîâ ÿâëÿåòñÿ èñêîìûì. Ïóñòü äëÿ îïðåäåëåííîñòè ýòî áóäåò x
3
. Ñëåäóþ-
ùèì ýòàïîì íåîáõîäèìî ñîåäèíèòü âûõîä 1 ñî âõîäîì 3. Íà îñòàëüíûå òðè
âõîäà äîëæíû áûòü ïîäàíû çíà÷åíèÿ ñèãíàëîâ x x x
1 2 4
, , . Â ðåçóëüòàòå ðàáîòû
ñèñòåìû áóäåò ðåàëèçîâàíî ñëåäóþùåå ëèíåéíîå ïðåîáðàçîâàíèå:
x
a
a x a x a x
4
4
1 1 2 2 3 3
1
� � � �( ).
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 61
1
Out1
-10
Gain4
1
Gain3
4
Gain2
10
Gain1
f z( ) zSolve
f z( ) = 0
Algebraic Constraint
4
In4
3
In3
2
In2
1
In1
+
+
+
+
Ðèñ. 2. Ñòðóêòóðíàÿ ñõåìà ìîäåëè ëèíåéíîãî ïðåîáðàçîâàòåëÿ
 ýòîé ñòðóêòóðíîé ñõåìå ýëåìåíò àëãåáðàè÷åñêîãî îãðàíè÷åíèÿ âû-
ïîëíÿåò ðîëü âèðòóàëüíîãî îïåðàöèîííîãî óñèëèòåëÿ, ôîðìèðóþùåãî òà-
êîé âûõîäíîé ñèãíàë, êîòîðûé îáåñïå÷èâàåò íà åãî âõîäå íóëåâîé ñèãíàë.
Åñëè òàêóþ ñõåìó ïðåîáðàçîâàòü â ïîäñõåìó, òî èç òàêèõ ïîäñõåì ìîæíî
ñòðîèòü íåîáðàòèìûå ìîäåëè ñèñòåì ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé
(ïî êëàññèôèêàöèè êâàçèàíàëîãîâûõ ìîäåëåé — �-àíàëîã ñèñòåìû ëèíåé-
íûõ àëãåáðàè÷åñêèõ óðàâíåíèé).
�-àíàëîãîâàÿ ìîäåëü ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíå-
íèé. Èç ïîäñõåì òèïà ïðåäñòàâëåííîé íà ðèñ. 2 ìîæíî ïîñòðîèòü ìîäåëü
ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé òðåòüåãî ïîðÿäêà, ïîñêîëü-
êó îäèí èç âõîäîâ áóäåò èñïîëüçîâàí äëÿ çàäàíèÿ ïðàâîé ÷àñòè ñîîòâåòñò-
âóþùåãî óðàâíåíèÿ. Ñòðóêòóðíàÿ ñõåìà ìîäåëè ñèñòåìû ëèíåéíûõ àëãåá-
ðàè÷åñêèõ óðàâíåíèé ñ òðåìÿ íåèçâåñòíûìè ïðèâåäåíà íà ðèñ. 3.  åå
ñîñòàâ âõîäÿò òðè ïîäñõåìû (ñì. ðèñ. 2), èñòî÷íèê ïîñòîÿííîãî ñèãíàëà,
ìóëüòèïëåêñîð è öèôðîâîé ðåãèñòðàòîð (äèñïëåé). Îäíîèìåííûå ïîëþñû
ïîäñõåì îáúåäèíåíû è ïîäêëþ÷åíû ê âûõîäàì ñîîòâåòñòâóþùèõ ïîä-
ñõåì, ôîðìèðóþùèõ çíà÷åíèÿ íåèçâåñòíûõ x x x
1 2 3
, , , îáúåäèíåííûå ÷åò-
âåðòûå ïîëþñà ïîäêëþ÷åíû ê èñòî÷íèêó ïîñòîÿííîãî ñèãíàëà. Îïèñàííàÿ
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
62 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
In1
In2
In3
In4
Out1
Subsystem2
In1
In2
In3
In4
Out1
Subsystem1
In1
In2
In3
In4
Out1
Subsystem
2,5
�4
1
Display
1
Constant
Ðèñ. 3. Ñòðóêòóðíàÿ ñõåìà �-àíàëîãîâîé ìîäåëè ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâ-
íåíèé òðåòüåãî ïîðÿäêà
ñòðóêòóðíàÿ ñõåìà ïîçâîëÿåò ïîëó÷àòü ðåøåíèÿ ñèñòåìû ëèíåéíûõ àëãåá-
ðàè÷åñêèõ óðàâíåíèé òîëüêî â ñëó÷àå, êîãäà ìàòðèöà êîýôôèöèåíòîâ ñèñ-
òåìû ÿâëÿåòñÿ ïîëîæèòåëüíî îïðåäåëåííîé.  äàííîì ñëó÷àå ïàðàìåòðû
ñõåìû ñîîòâåòñòâîâàëè ñëåäóþùåé ñèñòåìå óðàâíåíèé:
10 4 10
1 2 3
x x x� � � ,
4 10 29
1 2 3
x x x� � � � ,
x x x
1 2 3
4 10 35� � � � , .
Íà öèôðîâîì ðåãèñòðàòîðå (ñì. ðèñ. 3) ïîêàçàíî ðåøåíèå ñèñòåìû
óðàâíåíèé (x
1
2 5� , , x
2
4� � , x
3
1� ).
Âèðòóàëüíûé àíàëîã îïåðàöèîííîãî óñèëèòåëÿ. Áèáëèîòåêè ïðèëî-
æåíèé Simulink è SimPowerSystem, ê ñîæàëåíèþ, íå èìåþò âèðòóàëüíîãî
àíàëîãà îïåðàöèîííîãî óñèëèòåëÿ, áåç êîòîðîãî íåëüçÿ ñêîíñòðóèðîâàòü
îáðàòèìûå êâàçèàíàëîãîâûå ìîäåëè. Òàêîé âèðòóàëüíûé àíàëîã (ðèñ. 4) ìîæ-
íî ïîñòðîèòü, èñïîëüçóÿ ýëåìåíò àëãåáðàè÷åñêîãî îãðàíè÷åíèÿ ïðèëîæåíèÿ
Simulink è âèðòóàëüíûå èçìåðèòåëü íàïðÿæåíèÿ è óïðàâëÿåìûé èñòî÷íèê
íàïðÿæåíèÿ ïðèëîæåíèÿ SimPowerSystem, êîòîðûå ôàêòè÷åñêè ÿâëÿþòñÿ ñî-
ãëàñóþùèìè ýëåìåíòàìè, îáåñïå÷èâàþùèìè ñîâìåñòèìîñòü ðåøàþùèõ áëî-
êîâ Simulink â ñðåäå SimPowerSystem. Ïðè âêëþ÷åíèè ñòðóêòóðíîé ñõåìû ñ
ñîîòâåòñòâóþùèìè öåïÿìè îáðàòíîé ñâÿçè (ñì. ðèñ. 4) íà âûõîäíîì ïîëþñå
Conn2 ôîðìèðóåòñÿ òàêîé ñèãíàë, ïðè êîòîðîì ñèãíàë íà âõîäíîì ïîëþñå
Conn1 ðàâåí íóëþ. Ñòðóêòóðíàÿ ñõåìà, ïðåäñòàâëåííàÿ íà ðèñ. 4, ñâåðíóòàÿ â
ïîäñõåìó, ìîæåò áûòü èñïîëüçîâàíà â ïîñëåäóþùèõ ñòðóêòóðàõ îáðàòè-
ìûõ êâàçèàíàëîãîâûõ ìîäåëåé.
Îáðàòèìûé ëèíåéíûé ïðåîáðàçîâàòåëü (ÎËÏ). Ðàññìîòðèì ñòðóê-
òóðó îáðàòèìîãî ëèíåéíîãî êâàçèàíàëîãîâîãî ïðåîáðàçîâàòåëÿ �-òèïà [2].
Ñòðóêòóðà �-àíàëîãîâîãî ÎËÏ ïðèâåäåíà íà ðèñ. 5. Ïîäñèñòåìà (Subsystem 1)
ÿâëÿåòñÿ âèðòóàëüíûì àíàëîãîì îïåðàöèîííîãî óñèëèòåëÿ, ðàññìîòðåí-
íîãî âûøå. Ïîëþñ Conn1 äîëæåí áûòü çàçåìëåí, ïîëþñà Ñonn2—Conn5
ñîîòâåòñòâóþò ñèãíàëàì, îãðàíè÷åííûì ñîîòíîøåíèåì a x a x a x
2 2 3 3 4 4
� � �
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 63
3
Conn3
2
Conn2
1
Conn1
v
+
�
Voltage Measurement3
s
�
+
Controlled Voltage Source1
f z( ) z
Solve
f z( ) = 0
Algebraic Constraint1
Ðèñ. 4. Ñòðóêòóðíàÿ ñõåìà âèðòóàëüíîãî îïåðàöèîííîãî óñèëèòåëÿ
� �a x
5 5
0 . Êîýôôèöèåíòû óêàçàííîãî ñîîòíîøåíèÿ çàäàíû ïðîâîäèìîñ-
òÿìè âåðõíåãî ðÿäà ðåçèñòîðîâ ñõåìû, ïîêàçàííîé íà ðèñ. 5.
Îáðàòèìàÿ ìîäåëü ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé.
Ðàññìàòðèâàÿ ñòðóêòóðíóþ ñõåìó ÎËÏ (ñì. ðèñ. 5) êàê ìîäåëü ëèíåéíîãî
àëãåáðàè÷åñêîãî óðàâíåíèÿ, ìîæíî ïîñòðîèòü ìîäåëü ñèñòåìû ëèíåéíûõ
àëãåáðàè÷åñêèõ óðàâíåíèé, îáúåäèíèâ íåñêîëüêî ÎËÏ. Íà ðèñ.6 ïðåäñòàâ-
ëåíà ìîäåëü ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé òðåòüåãî ïîðÿäêà.
Ïàðàìåòðû ÎËÏ, îáîçíà÷åííûå Subsystem1—3, ïðîïîðöèîíàëüíû êîýôôè-
öèåíòàì óðàâíåíèé è èõ ïðàâûì ÷àñòÿì. Îäíîèìåííûå ïîëþñà îáðàòèìûõ
ëèíåéíûõ ïðåîáðàçîâàòåëåé îáúåäèíåíû äëÿ îáåñïå÷åíèÿ ñîâìåñòíîñòè
îãðàíè÷åíèé, íàêëàäûâàåìûõ êàæäûì ÎËÏ. Ïîëþñà Conn1 çàçåìëåíû, à
âèðòóàëüíûé èñòî÷íèê ÝÄÑ ïîäêëþ÷åí ê îáúåäèíåííîìó ïîëþñó Ñonn5.
Âèðòóàëüíûå âîëüòìåòðû, ìóëüòèïëåêñîð è öèôðîâîé ðåãèñòðàòîð îáåñïå÷è-
âàþò èçìåðåíèå è âûâîä çíà÷åíèé íåèçâåñòíûõ ñèñòåìû óðàâíåíèé.  äàí-
íîì ñëó÷àå âûïîëíÿëîñü ðåøåíèå ñëåäóþùåé ñèñòåìû óðàâíåíèé:
2 5 11
1 2 3
x x x� � � ,
4 3 7
1 2 3
x x x� � � ,
x x x
1 2 3
4� � � .
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
64 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
Subsystem2
5
Conn5
4
Conn4
3
Conn3
2
Conn2
1
Conn1
C
o
n
n
1
Conn1
Conn3
C
o
n
n
3
C
o
n
n
2
C
o
n
n
4
C
o
n
n
5
Conn2
Subsystem1
Ðèñ. 5. Ñòðóêòóðíàÿ ñõåìà ÎËÏ è åãî ïðåäñòàâëåíèå â âèäå ïîäñèñòåìû
Íà öèôðîâîì ðåãèñòðàòîðå (ñì. ðèñ. 6) óêàçàû íåèçâåñòíûå: x
1
1� � ,
x
2
2� , x
3
3� .
Îáðàòèìàÿ ìîäåëü ñèñòåìû ëèíåéíûõ íåðàâåíñòâ. Ðàññìîòðåííûå
âûøå ñòðóêòóðû ÎËÏ ìîãóò áûòü ïîëîæåíû â îñíîâó ïîñòðîåíèÿ îáðà-
òèìîé ìîäåëè ñèñòåìû ëèíåéíûõ íåðàâåíñòâ. Îãðàíè÷èìñÿ ñëó÷àåì ñèñ-
òåìû òðåõ ëèíåéíûõ íåðàâåíñòâ, çàâèñÿùèõ îò äâóõ ïåðåìåííûõ:
a x a x b
11 1 12 2 1
� � ,
a x a x b
21 1 22 2 2
� � ,
a x a x b
31 1 32 2 3
� � .
Èçâåñòíî, ÷òî ëþáàÿ ñèñòåìà ëèíåéíûõ íåðàâåíñòâ ìîæåò áûòü ñâåäåíà ê
ýêâèâàëåíòíîé ñèñòåìå ëèíåéíûõ óðàâíåíèé ââåäåíèåì äîïîëíèòåëüíûõ ïå-
ðåìåííûõ, íà êîòîðûå íàêëàäûâàþòñÿ óñëîâèÿ íåîòðèöàòåëüíîñòè (íåïîëî-
æèòåëüíîñòè). Ïðåîáðàçóÿ ïðèâåäåííóþ ñèñòåìó íåðàâåíñòâ, ïîëó÷àåì ñëå-
äóþùèå âûðàæåíèÿ:
a x a x x b
11 1 12 2 3 1
� � � ,
a x a x x b
21 1 22 2 4 2
� � � ,
a x a x x b
31 1 32 2 5 3
� � � ,
x
3
0� , x
4
0� , x
5
0� .
Ñòðóêòóðíàÿ ñõåìà îáðàòèìîé ìîäåëè ñèñòåìû ëèíåéíûõ íåðàâåíñòâ
(ðèñ. 7) ñîäåðæèò òðè ïîäñèñòåìû ÎËÏ (Subsystem1—3), îáúåäèíåííûå
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 65
Continuous
powergui
v+
�
Voltage Measurement3
v+
�
Voltage Measurement2
v+
�
Voltage Measurement1
Subsystem3
Subsystem2
Subsystem1
Scope2
�1
2
3
Display5
DC Voltage Source1
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
+
Ðèñ. 6. Ñòðóêòóðíàÿ ñõåìà îáðàòèìîé ìîäåëè ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé
îäíîèìåííûìè ïîëþñàìè (Conn1—3, 5), êîòîðûå ðåàëèçóþò ìîäåëü ñèñ-
òåìû òðåõ ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé ñ ïÿòüþ ïåðåìåííûìè.
Ïîëþñà ïîäñèñòåì Conn5 ïîäêëþ÷åíû ê âèðòóàëüíûì äèîäàì (Diode1,
Diode2, Diode4), îáåñïå÷èâàþùèì íåîòðèöàòåëüíîñòü äîïîëíèòåëüíûõ
ïåðåìåííûõ x
3
, x
4
è íåïîëîæèòåëüíîñòü x
5
. Îïèñàííàÿ ìåòîäèêà ìîæåò
áûòü ïðèìåíåíà è ïðè ïîñòðîåíèè îáðàòèìûõ ìîäåëåé çàäà÷ ëèíåéíîãî
ïðîãðàììèðîâàíèÿ.
Îáðàòèìàÿ ìîäåëü çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ. Ðàñ-
ñìîòðèì ñëåäóþùóþ çàäà÷ó ëèíåéíîãî ïðîãðàììèðîâàíèÿ: ìàêñèìèçèðî-
âàòü öåëåâóþ ôóíêöèþ � �c x c x
1 1 2 2
, çàâèñÿùóþ îò ïåðåìåííûõ x
1
, x
2
,
óäîâëåòâîðÿþùèõ ñèñòåìå ëèíåéíûõ íåðàâåíñòâ
a x a x b
11 1 12 2 1
� � ,
a x a x b
21 1 22 2 2
� � ,
x
1
0� , x
2
0� .
Ñòðóêòóðíàÿ ñõåìà îáðàòèìîé ìîäåëè çàäà÷è ëèíåéíîãî ïðîãðàììè-
ðîâàíèÿ (ðèñ. 8) ñîäåðæèò òðè îáðàòèìûõ ëèíåéíûõ ïðåîáðàçîâàòåëÿ, äâà
èç êîòîðûõ âìåñòå ñ âèðòóàëüíûìè äèîäàìè ðåàëèçóþò ïåðâûå äâà íåðà-
âåíñòâà çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ. Äâà ïîñëåäíèõ íåðàâåíñòâà
(íåîòðèöàòåëüíîñòè ïåðåìåííûõ) ðåàëèçóþòñÿ åùå äâóìÿ âèðòóàëüíûìè
äèîäàìè (Diode2, Diode3), ïîäêëþ÷åííûìè ê ïîëþñàì ÎËÏ Conn2, Conn3.
Ìàêñèìèçàöèÿ öåëåâîé ôóíêöèè îáåñïå÷èâàåòñÿ ñ ïîìîùüþ âèðòóàëü-
íîãî èñòî÷íèêà òîêà, óïðàâëÿåìîãî ïîñòîÿííûì ñèãíàëîì.
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
66 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
v +
�
Voltage Measurement2
v +
�
Voltage Measurement1
Subsystem2
Subsystem1
Subsystem
Display5
Diode4
Diode2
Diode1
DC Voltage Source1
+
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
Ðèñ. 7. Ñòðóêòóðíàÿ ñõåìà îáðàòèìîé ìîäåëè ñèñòåìû ëèíåéíûõ íåðàâåíñòâ
Ïàðàìåòðû äàííîé ñòðóêòóðíîé ñõåìû ñîîòâåòñòâîâàëè ñëåäóþùèì
çíà÷åíèÿì êîýôôèöèåíòîâ çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ: a
11
3� ,
a
12
2� , a
21
1� , a
22
4� , b
1
6� , b
2
4� , c c
1 2
1� � . Çíà÷åíèÿ ïåðåìåííûõ, ñîîò-
âåòñòâóþùèõ îïòèìàëüíîìó ðåøåíèþ çàäà÷è ëèíåéíîãî ïðîãðàììèðîâà-
íèÿ (x
1
16� , , x
2
06� , , � � � 22, ), óêàçàíû íà öèôðîâîì ðåãèñòðàòîðå. Äëÿ
ðåøåíèÿ çàäà÷è ìèíèìèçàöèè öåëåâîé ôóíêöèè ïðè òåõ æå îãðàíè÷åíèÿõ
äîñòàòî÷íî èçìåíèòü çíàê ïàðàìåòðîâ èñòî÷íèêà ïîñòîÿííîãî ñèãíàëà
(Constant), ïîäêëþ÷åííîãî ê óïðàâëÿþùåìó âõîäó âèðòóàëüíîãî èñòî÷-
íèêà òîêà (ControlledCurrentSourse).
Âûâîäû. Ðàññìîòðåííûå ìåòîäû ðåàëèçàöèè îáðàòèìûõ ðåøàþùèõ ýëå-
ìåíòîâ â ïðèëîæåíèÿõ âèçóàëüíîãî ïðîãðàììèðîâàíèÿ ñèñòåìû MATLAB
ïîçâîëÿþò èñïîëüçîâàòü âåñü àðñåíàë ìåòîäîâ êâàçèàíàëîãîâîãî ìîäåëè-
ðîâàíèÿ äëÿ ðåàëèçàöèè êîìïüþòåðíûõ ìîäåëåé øèðîêîãî êëàññà çàäà÷.
Ýòî îêàçàëîñü âîçìîæíûì â ðåçóëüòàòå êîíñòðóèðîâàíèÿ âèðòóàëüíîãî
àíàëîãà îïåðàöèîííîãî óñèëèòåëÿ èç ôóíêöèîíàëüíûõ áëîêîâ ïðèëîæå-
íèé Simulink è SimPowerSystem. Ðåçóëüòàòû êîìïüþòåðíûõ ýêñïåðèìåí-
òîâ ñ ðàçëè÷íûìè îáðàòèìûìè ìîäåëÿìè çàäà÷ ëèíåéíîé àëãåáðû è ìàòå-
ìàòè÷åñêîãî ïðîãðàììèðîâàíèÿ ñâèäåòåëüñòâóþò î âîçìîæíîñòè ðåàëèçàöèè
äèíàìè÷åñêîãî äèàïàçîíà ìàøèííûõ ïåðåìåííûõ âèðòóàëüíûõ ìîäåëåé â
ïðåäåëàõ 60 äöá è ýêâèâàëåíòíûõ êîýôôèöèåíòîâ óñèëåíèÿ âèðòóàëüíûõ
Îáðàòèìûå êâàçèàíàëîãîâûå ñòðóêòóðû
ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2008. Ò. 30. ¹ 5 67
v +
�
Voltage Measurement3
v +
�
Voltage Measurement2
v +
�
Voltage Measurement1
Subsystem2
Subsystem1
Subsystem
1,6
0,6
�2,2
Display5
Diode4
Diode3
Diode2
Diode1
DC Voltage Source1
s �
+
+
Controlled Current Source
�0,005
Constant
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
C
o
n
n
1
C
o
n
n
2
C
o
n
n
3
C
o
n
n
4
C
o
n
n
5
Ðèñ. 8. Ñòðóêòóðíàÿ ñõåìà îáðàòèìîé ìîäåëè çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ
àíàëîãîâ óñèëèòåëåé áåç îáðàòíîé ñâÿçè — 10
15
. Äëÿ âûÿñíåíèÿ äèíà-
ìè÷åñêèõ õàðàêòåðèñòèê îáðàòèìûõ ìîäåëåé íåîáõîäèìî ïðîâåäåíèå äî-
ïîëíèòåëüíûõ èññëåäîâàíèé.
The methods for construction of quasi-analogue modeling structures are proposed for utilization
in MATLAB/Simulink software. The structures of reversible linear and nonlinear converters, of
reversible models for linear systems of equations and inequalities are considered and suggested
for the linear programming problem solution. The examples of reversible simulating algorithms
are presented.
1. Ïóõîâ Ã. Å. Èçáðàííûå âîïðîñû òåîðèè ìàòåìàòè÷åñêèõ ìàøèí. — Êèåâ : Èçä-âî ÀÍ
ÓÑÑÐ, 1964. — 263 ñ.
2. Ïóõîâ Ã. Å. Ìåòîäû àíàëèçà è ñèíòåçà êâàçèàíàëîãîâûõ ýëåêòðîííûõ öåïåé. — Êèåâ :
Íàóê. äóìêà, 1967. — 568 ñ.
3. À. ñ. 156703 ÑÑÑÐ, ÌÊÈ G 06d. Ìîäåëèðóþùåå óñòðîéñòâî äëÿ ðåøåíèÿ çàäà÷
ëèíåéíîãî ïðîãðàììèðîâàíèÿ / Ã.Å. Ïóõîâ, Á.À. Áîðêîâñêèé, Â.Â. Âàñèëüåâ, À.Å. Ñòå-
ïàíîâ, Î.Í.Òîêàðåâà. — Îïóáë. 10.09. 1963, ¹ 16.
4. À. ñ. 282761 ÑÑÑÐ, ÌÊÈ G 06g 7/34. Êâàçèàíàëîãîâîå ìîäåëèðóþùåå óñòðîéñòâî äëÿ
ðåøåíèÿ çàäà÷ ëèíåéíîãî ïðîãðàììèðîâàíèÿ/ Ã. È. Ãðåçäîâ, Ë. À. Ñèìàê, Þ. Ï.
Êîñìà÷. — Îïóáë. 28.09. 1970, ¹ 30.
5. À. ñ. 304600 ÑÑÑÐ, ÌÊÈ G 06g 7/34. Êâàçèàíàëîãîâîå ìîäåëèðóþùåå óñòðîéñòâî / Ã.
È. Ãðåçäîâ, Ë. À. Ñèìàê, Þ. Ï. Ëîãâèíåíêî. — Îïóáë. 25.05.1971, ¹ 17.
6. À. ñ. 409249 ÑÑÑÐ, ÌÊÈ G 06î 3/00. Îáðàòèìûé ïðåîáðàçîâàòåëü /Â. Â. Âàñèëüåâ. —
Îïóáë. 30.11. 1973, ¹ 48.
7. Àíóôðèåâ È. Å., Ñìèðíîâ À. Á., Ñìèðíîâà Å. Í. MATLAB 7. — ÑÏá. : ÁÕÂ —
Ïåòåðáóðã, 2005. — 1104 ñ.
8. Çàãèäóëëèí Ð. Ø. LabView â èññëåäîâàíèÿõ è ðàçðàáîòêàõ. — Ì. : Ãîðÿ÷àÿ ëèíèÿ —
Òåëåêîì, 2005. — 352 ñ.
9. Êàðëàùóê Â. È. Ýëåêòðîííàÿ ëàáîðàòîðèÿ íà IBM PC. Ïðîãðàììà Electronics Work-
bench è åå ïðèìåíåíèå. — Ì. : ÑÎËÎÍ — Ïðåññ, 2003. — 736 ñ.
10. ×åðíûõ È. Â. SIMULINK: ñðåäà ñîçäàíèÿ èíæåíåðíûõ ïðèëîæåíèé. — Ì. : ÄÈÀËÎÃ-
ÌÈÔÈ, 2003. — 496 ñ.
Ïîñòóïèëà 26.11.07
ÂÀÑÈËÜÅ Âñåâîëîä Âèêòîðîâè÷, ÷ë.-êîð. ÍÀÍ Óêðàèíû, ðóêîâîäèòåëü Îòäåëåíèÿ ãèáðèä-
íûõ ìîäåëèðóþùèõ è óïðàâëÿþùèõ ñèñòåì â ýíåðãåòèêå Èí-òà ïðîáëåì ìîäåëèðîâàíèÿ â
ýíåðãåòèêå èì. Ã.Å.Ïóõîâà ÍÀÍ Óêðàèíû.  1958 ã. îêîí÷èë Òàãàíðîãñêèé ðàäèîòåõíè÷åñêèé
èí-ò. Îáëàñòü íàó÷íûõ èññëåäîâàíèé – ìàòåìàòè÷åñêîå è êîìïüþòåðíîå ìîäåëèðîâàíèå.
ÑÈÌÀÊ Ëèëèÿ Àëåêñååâíà, ä-ð òåõí. íàóê, âåä. íàó÷. ñîòð. Îòäåëåíèÿ ãèáðèäíûõ ìîäåëèðóþ-
ùèõ è óïðàâëÿþùèõ ñèñòåì â ýíåðãåòèêå Èí-òà ïðîáëåì ìîäåëèðîâàíèÿ â ýíåðãåòèêå èì.
Ã.Å.Ïóõîâà ÍÀÍ Óêðàèíû.  1959 ã. îêîí÷èëà Òàãàíðîãñêèé ðàäèîòåõíè÷åñêèé èí-ò. Îáëàñòü
íàó÷íûõ èññëåäîâàíèé – ìàòåìàòè÷åñêîå è êîìïüþòåðíîå ìîäåëèðîâàíèå.
Â. Â. Âàñèëüåâ, Ë. À. Ñèìàê
68 ISSN 0204–3572. Electronic Modeling. 2008. V. 30. ¹ 5
|