Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»

The features of software realization of information space of integrated Turboagregat CAD system are considered on the basis of principles of an openness, information and system unity with the use of the special description of a structural-topological configuration of information space and presentati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2009
Hauptverfasser: Бойко, А.В., Говорущенко, Ю.Н., Усатый, А.П.
Format: Artikel
Sprache:Russian
Veröffentlicht: Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України 2009
Schriftenreihe:Электронное моделирование
Schlagworte:
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/101441
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:Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат» / А.В. Бойко, Ю.Н. Говорущенко, А.П. Усатый // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 43-55. — Бібліогр.: 12 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-101441
record_format dspace
spelling irk-123456789-1014412016-06-04T03:02:30Z Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат» Бойко, А.В. Говорущенко, Ю.Н. Усатый, А.П. Информационные технологии, защита информации The features of software realization of information space of integrated Turboagregat CAD system are considered on the basis of principles of an openness, information and system unity with the use of the special description of a structural-topological configuration of information space and presentation of all its elements, components and subsystems in a unified form, that has allowed to organize the processes of control and information coordination with the help of universal recursive algorithms. Рассмотрены особенности программной реализации информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат» на основе принципов открытости, информационного и системного единства с использованием специального описания структурно-топологической конфигурации информационного пространства и представлении всех его элементов, компонент и подсистем в унифицированном виде, что позволило организовать процессы управления и информационного согласования с помощью универсальных рекурсивных алгоритмов. Розглянуто особливості програмної реалізації інформаційного середовища інтегрованої системи автоматизованого проектування «Турбоагрегат» на основі принципів відкритості, інформаційної та системної єдності з використанням спеціального опису структурно-топологічної конфігурації інформаційного середовища і представлення усіх його елементів, компонент і підсистем в уніфікованому вигляді, що дозволило організувати процеси управління та інформаційного узгодження за допомогою універсальних рекурсивних алгоритмів. 2009 Article Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат» / А.В. Бойко, Ю.Н. Говорущенко, А.П. Усатый // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 43-55. — Бібліогр.: 12 назв. — рос. 0204-3572 http://dspace.nbuv.gov.ua/handle/123456789/101441 621.165 ru Электронное моделирование Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Информационные технологии, защита информации
Информационные технологии, защита информации
spellingShingle Информационные технологии, защита информации
Информационные технологии, защита информации
Бойко, А.В.
Говорущенко, Ю.Н.
Усатый, А.П.
Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
Электронное моделирование
description The features of software realization of information space of integrated Turboagregat CAD system are considered on the basis of principles of an openness, information and system unity with the use of the special description of a structural-topological configuration of information space and presentation of all its elements, components and subsystems in a unified form, that has allowed to organize the processes of control and information coordination with the help of universal recursive algorithms.
format Article
author Бойко, А.В.
Говорущенко, Ю.Н.
Усатый, А.П.
author_facet Бойко, А.В.
Говорущенко, Ю.Н.
Усатый, А.П.
author_sort Бойко, А.В.
title Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
title_short Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
title_full Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
title_fullStr Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
title_full_unstemmed Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат»
title_sort программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «турбоагрегат»
publisher Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
publishDate 2009
topic_facet Информационные технологии, защита информации
url http://dspace.nbuv.gov.ua/handle/123456789/101441
citation_txt Программная реализация единого информационного пространства интегрированной системы автоматизированного проектирования «Турбоагрегат» / А.В. Бойко, Ю.Н. Говорущенко, А.П. Усатый // Электронное моделирование. — 2009. — Т. 31, № 2. — С. 43-55. — Бібліогр.: 12 назв. — рос.
series Электронное моделирование
work_keys_str_mv AT bojkoav programmnaârealizaciâedinogoinformacionnogoprostranstvaintegrirovannojsistemyavtomatizirovannogoproektirovaniâturboagregat
AT govoruŝenkoûn programmnaârealizaciâedinogoinformacionnogoprostranstvaintegrirovannojsistemyavtomatizirovannogoproektirovaniâturboagregat
AT usatyjap programmnaârealizaciâedinogoinformacionnogoprostranstvaintegrirovannojsistemyavtomatizirovannogoproektirovaniâturboagregat
first_indexed 2025-07-07T10:55:51Z
last_indexed 2025-07-07T10:55:51Z
_version_ 1836985354116136960
fulltext ÓÄÊ 621.165 À. Â. Áîéêî, ä-ð òåõí. íàóê, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé, êàíäèäàòû òåõí. íàóê, Íàöèîíàëüíûé òåõíè÷åñêèé óíèâåðñèòåò «Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò» (Óêðàèíà, 61002, Õàðüêîâ, óë.Ôðóíçå, 21, òåë. (057) 707-60-88, E-mail: aboiko@kpi.kharkov.ua) Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà èíòåãðèðîâàííîé ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ «Òóðáîàãðåãàò» Ðàññìîòðåíû îñîáåííîñòè ïðîãðàììíîé ðåàëèçàöèè èíôîðìàöèîííîãî ïðîñòðàíñòâà èíòåã- ðèðîâàííîé ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ «Òóðáîàãðåãàò» íà îñíîâå ïðèí- öèïîâ îòêðûòîñòè, èíôîðìàöèîííîãî è ñèñòåìíîãî åäèíñòâà ñ èñïîëüçîâàíèåì ñïåöèàëüíîãî îïèñàíèÿ ñòðóêòóðíî-òîïîëîãè÷åñêîé êîíôèãóðàöèè èíôîðìàöèîííîãî ïðîñòðàíñòâà è ïðåä- ñòàâëåíèè âñåõ åãî ýëåìåíòîâ, êîìïîíåíò è ïîäñèñòåì â óíèôèöèðîâàííîì âèäå, ÷òî ïîç- âîëèëî îðãàíèçîâàòü ïðîöåññû óïðàâëåíèÿ è èíôîðìàöèîííîãî ñîãëàñîâàíèÿ ñ ïîìîùüþ óíèâåðñàëüíûõ ðåêóðñèâíûõ àëãîðèòìîâ. Ðîçãëÿíóòî îñîáëèâîñò³ ïðîãðàìíî¿ ðåàë³çàö³¿ ³íôîðìàö³éíîãî ñåðåäîâèùà ³íòåãðîâàíî¿ ñèñòåìè àâòîìàòèçîâàíîãî ïðîåêòóâàííÿ «Òóðáîàãðåãàò» íà îñíîâ³ ïðèíöèï³â â³äêðè- òîñò³, ³íôîðìàö³éíî¿ òà ñèñòåìíî¿ ºäíîñò³ ç âèêîðèñòàííÿì ñïåö³àëüíîãî îïèñó ñòðóê- òóðíî-òîïîëîã³÷íî¿ êîíô³ãóðàö³¿ ³íôîðìàö³éíîãî ñåðåäîâèùà ³ ïðåäñòàâëåííÿ óñ³õ éîãî åëåìåíò³â, êîìïîíåíò ³ ï³äñèñòåì â óí³ô³êîâàíîìó âèãëÿä³, ùî äîçâîëèëî îðãàí³çóâàòè ïðîöåñè óïðàâë³ííÿ òà ³íôîðìàö³éíîãî óçãîäæåííÿ çà äîïîìîãîþ óí³âåðñàëüíèõ ðåêóð- ñèâíèõ àëãîðèòì³â. Ê ë þ ÷ å â û å ñ ë î â à: èíòåãðèðîâàííîå ïðîñòðàíñòâî, îòêðûòîñòü, ñèñòåìíîå åäèíñòâî. Ïîñòîÿííîå óâåëè÷åíèå ñòîèìîñòè ýíåðãîðåñóðñîâ òðåáóåò âûÿâëåíèÿ íîâûõ ðåçåðâîâ è ïóòåé ïîâûøåíèÿ ïîêàçàòåëåé ýêîíîìè÷íîñòè ýíåðãîîáîðóäî- âàíèÿ. Ýòî, â ñâîþ î÷åðåäü, îáóñëîâëèâàåò íåîáõîäèìîñòü ïîèñêà ìåòîäîâ è ðàçðàáîòêè àëãîðèòìîâ, ïîçâîëÿþùèõ ðåøàòü çàäà÷è îïòèìàëüíîãî ïðîåêòè- ðîâàíèÿ â áîëåå ñëîæíûõ ïîñòàíîâêàõ, ÷òî îáåñïå÷èâàåò âñåñòîðîííèé ó÷åò âëèÿíèÿ íà ýôôåêòèâíîñòü íå òîëüêî êîíñòðóêòèâíûõ ïàðàìåòðîâ, íî è ýô- ôåêòîâ âçàèìîäåéñòâèÿ îáúåêòîâ, âûçâàííûõ, íàïðèìåð, èçìåíåíèåì ðå- æèìîâ èõ ýêñïëóàòàöèè. Òîëüêî òàêîé ïîäõîä ê îðãàíèçàöèè ïðîöåññîâ ïðîåêòèðîâàíèÿ áóäåò ñïîñîáñòâîâàòü âûÿâëåíèþ ñêðûòûõ ðåçåðâîâ è îáåñïå÷èò ïîëó÷åíèå áîëåå ñîâåðøåííûõ è ýôôåêòèâíûõ êîíñòðóêöèé.  ýòîé ñâÿçè íàèáîëåå àêòóàëüíûìè ÿâëÿþòñÿ çàäà÷è, ñâÿçàííûå ñ îáåñïå- ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 43 ������� ���� �� ���������� ���� ��������� �� ÷åíèåì ýôôåêòèâíûõ ïðîöåññîâ âçàèìîäåéñòâèÿ è ñîãëàñîâàííîé ðàáîòû êîìïîíåíò ñèñòåìû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ (ÑÀÏÐ) ýíåðãåòè- ÷åñêîãî îáîðóäîâàíèÿ, òàê êàê òîëüêî ñ èñïîëüçîâàíèåì èíòåãðèðîâàííûõ, èíôîðìàöèîííî ñîãëàñîâàííûõ ñèñòåì ïîÿâëÿåòñÿ âîçìîæíîñòü ðåøàòü óêà- çàííûå çàäà÷è ïðîåêòèðîâàíèÿ. Íåñìîòðÿ íà ñòðåìèòåëüíîå ðàçâèòèå ñîâðåìåííûõ âû÷èñëèòåëüíûõ ñðåäñòâ, ìåòîäîâ è àëãîðèòìîâ ðàñ÷åòà, ïðîåêòèðîâàíèÿ è êîíñòðóèðî- âàíèÿ ýíåðãåòè÷åñêîãî îáîðóäîâàíèÿ, à òàêæå äîñòèãíóòûå ðåçóëüòàòû â ýòîé îáëàñòè [1—4], â íàñòîÿùåå âðåìÿ ñóùåñòâóåò äîñòàòî÷íî îñòðàÿ ïðîáëåìà èõ èíòåãðàöèè â êà÷åñòâå êîìïîíåíò åäèíîé ÑÀÏÐ. Âûïîëíåíèå ïðèíöèïîâ îòêðûòîñòè, èíôîðìàöèîííîãî è ñèñòåìíîãî åäèíñòâà [5], ãà- ðàíòèðóþùèõ íà âñåõ ñòàäèÿõ ðàçðàáîòêè, ôóíêöèîíèðîâàíèÿ è ðàçâèòèÿ ÑÀÏÐ öåëîñòíîñòü ñèñòåìû, ÿâëÿåòñÿ äîñòàòî÷íî àêòóàëüíîé è íåòðè- âèàëüíîé çàäà÷åé. Ïðè êàæóùåéñÿ íà ïåðâûé âçãëÿä ïðîñòîòå è åñòåñòâåííîñòè óêàçàí- íûõ ïðèíöèïîâ èõ ïðàêòè÷åñêàÿ ðåàëèçàöèÿ ñâÿçàíà ñ ðÿäîì òðóäíîñòåé, êîòîðûå, â ïåðâóþ î÷åðåäü, âûçâàíû ðàçíîðîäíîñòüþ èñïîëüçóåìîãî îáî- ðóäîâàíèÿ, ïðåäíàçíà÷åííîãî äëÿ âûïîëíåíèÿ îïðåäåëåííûõ âçàèìîñâÿçàí- íûõ ôóíêöèé â ïðîåêòèðóåìûõ îáúåêòàõ ýíåðãåòèêè. Íåîáõîäèìîñòü ðåøå- íèÿ ìíîãî÷èñëåííûõ çàäà÷ àíàëèçà è ñèíòåçà ýòèõ îáúåêòîâ â ïðîöåññå ïðîåêòèðîâàíèÿ òðåáóåò ïðèìåíåíèÿ áîëüøîãî ÷èñëà ìóëüòèäèñöèïëèíàð- íûõ ìîäåëåé àíàëèçà è ñèíòåçà ðàçëè÷íûõ óðîâíåé ñëîæíîñòè (0D, 1D, 2D, 3D) êàæäîãî èç îáúåêòîâ. Ôóíêöèîíàëüíàÿ ðàçíîðîäíîñòü îáîðóäîâàíèÿ è ñîîòâåòñòâóþùèõ ìîäåëåé ðàñ÷åòà, îáóñëîâëåííàÿ óíèêàëüíîñòüþ ñòðóêòóð è ñîäåðæàíèÿ èõ èíôîðìàöèîííûõ ìîäåëåé, ñîçäàåò ñåðüåçíûå òðóäíîñòè â îáåñïå÷åíèè òðåáóåìîé ñîãëàñîâàííîñòè ïðè èíòåãðàöèè ýòèõ ìîäåëåé â ÑÀÏÐ «Òóðáîàãðåãàò». Êàê èçâåñòíî [6], èíôîðìàöèîííàÿ ñîãëàñîâàííîñòü â ÑÀÏÐ îïðåäå- ëÿåòñÿ â ïåðâóþ î÷åðåäü òåì, ÷òî ïðè ðåøåíèè â ñîîòâåòñòâóþùåé ïîñëå- äîâàòåëüíîñòè çàäà÷ ïðîöåññà ïðîåêòèðîâàíèÿ âñå îíè îáñëóæèâàþòñÿ èíôîðìàöèîííî ñîãëàñîâàííûìè ìîäåëÿìè.  ïðîòèâíîì ñëó÷àå ýòî áó- äåò ïðîñòîé ñîâîêóïíîñòüþ àâòîíîìíûõ ïðîãðàìì, òðåáóþùèõ ó÷àñòèÿ ÷åëîâåêà äëÿ ïåðåäà÷è äàííûõ ìåæäó íèìè, ÷òî ïîâëå÷åò çà ñîáîé ñíèæå- íèå êà÷åñòâà è ñêîðîñòè ïîëó÷àåìûõ ïðîåêòíûõ ðåøåíèé, óâåëè÷åíèå èõ ñòîèìîñòè, à òàêæå ñóæåíèå âîçìîæíîñòåé è êëàññîâ ðåøàåìûõ çàäà÷ ïðîåêòèðîâàíèÿ. Îñóùåñòâèòü ïåðå÷èñëåííûå âûøå ïðèíöèïû ïðè ñîçäàíèè ÑÀÏÐ ìîæíî áûëî áû, ðåàëèçîâàâ èäåþ «ñ ÷èñòîãî ëèñòà», ò.å. ðàçðàáàòûâàÿ çàíîâî èçíà÷àëüíî ñîãëàñîâàííûå ìîäåëè, êîìïîíåíòû è ïîäñèñòåìû. Îäíàêî òàêîé ïîäõîä ïðàêòè÷åñêè íå èìååò ïåðñïåêòèâ, òàê êàê åãî ðåàëè- À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 44 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 çàöèÿ ïîòðåáóåò ÷ðåçìåðíî áîëüøèõ âðåìåííûõ, ìàòåðèàëüíûõ, îðãàíèçà- öèîííûõ è èíûõ çàòðàò. Âìåñòå ñ òåì, íàïðàâëåíèå, îñíîâàííîå íà êîìáèíèðîâàííîì ïîäõîäå ñ èñïîëüçîâàíèåì ðàíåå ðàçðàáîòàííûõ ìîäåëåé è êîìïîíåíò è ðàçðàáîò- êîé íåäîñòàþùèõ, ïðåäñòàâëÿåòñÿ áîëåå ïðèåìëåìûì. Òàêîé ïîäõîä ïðè ðåøåíèè ýòîé çàäà÷è ïîçâîëèò ó÷åñòü è èñïîëüçîâàòü êàê ñóùåñòâóþùèå íàó÷íî-ìåòîäè÷åñêèå ðàçðàáîòêè îòå÷åñòâåííûõ ó÷åíûõ è ñïåöèàëèñòîâ, òàê è ðåàëèçîâàííûå íà èõ îñíîâå ïàêåòû ïðèêëàäíûõ ïðîãðàìì. Îäíàêî ïðîáëåìà îáúåäèíåíèÿ èõ â åäèíóþ ñèñòåìó îñòàåòñÿ è ïðåäñòàâëÿåò ñîáîé äîñòàòî÷íî ñåðüåçíóþ çàäà÷ó îðãàíèçàöèè ïðîöåññà èíòåãðàöèè â ÑÀÏÐ ðàíåå ðàçðàáîòàííûõ ðàñ÷åòíûõ ìîäåëåé è êîìïîíåíò è âíîâü ñîçäàâàåìûõ. Ïîïûòêè ðåøåíèÿ ýòîé ïðîáëåìû ñ ïîìîùüþ ñîçäàíèÿ ñîîòâåòñòâóþ- ùèõ ôóíêöèé ïåðåêðåñòíîãî ñîãëàñîâàíèÿ òèïà «âñå ñî âñåìè» âåäåò ê óâåëè- ÷åíèþ ÷èñëà ðàáîò, ñâÿçàííûõ ñ íàïèñàíèåì òàêèõ ôóíêöèé è èõ ñîïðîâîæ- äåíèþ â ïðîöåññå ðàçâèòèÿ è ñîâåðøåíñòâîâàíèÿ ðàñ÷åòíûõ ìîäåëåé è ïîä- äåðæêè ïðèíöèïà îòêðûòîñòè ÑÀÏÐ. Òàêîé ïîäõîä îðãàíèçàöèè èíôîðìà- öèîííîé ñîãëàñîâàííîñòè ÑÀÏÐ íåëüçÿ ñ÷èòàòü ïåðñïåêòèâíûì. Íàèáîëåå óäà÷íûì íàïðàâëåíèåì îáåñïå÷åíèÿ ñîãëàñîâàííîñòè èíôîð- ìàöèîííûõ ìîäåëåé ïðîåêòíûõ ïðîöåäóð è äðóãèõ êîìïîíåíò è ïîäñèñòåì ÑÀÏÐ ÿâëÿåòñÿ ïîäõîä, îñíîâàííûé íà èäåå åäèíîãî èíòåãðèðîâàííîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà (ñðåäû) (ÈÈÏ) [7—10].  ýòîì ñëó÷àå äëÿ ñîçäàíèÿ óñëîâèé ýôôåêòèâíîãî ôóíêöèîíèðîâàíèÿ âñåé ñèñòåìû äîñòà- òî÷íî îáåñïå÷èòü ñîãëàñîâàííîñòü ìåæäó ÈÈÏ è âñåìè êîìïîíåíòàìè ÑÀÏÐ, êàê îáúåêòíî-îðèåíòèðîâàííîé ïðîåêòèðóþùåé ïîäñèñòåìû, òàê è ðàçëè÷íûõ èíâàðèàíòíûõ ïîäñèñòåì, îáñëóæèâàþùèõ ïðîöåññû, ñâÿçàííûå ñ èíòåðàêòèâíûì óïðàâëåíèåì ïðîåêòèðîâàíèåì, îáåñïå÷åíèåì èíôîðìà- öèîííîãî ïîèñêà, äîêóìåíòèðîâàíèåì è äð. Ìíîæåñòâî äàííûõ, êîòîðûå ïîòåíöèàëüíî ìîãóò áûòü èñïîëüçîâàíû ïðè ôóíêöèîíèðîâàíèè ÑÀÏÐ èëè ÿâëÿòüñÿ çàïîìèíàåìûì ðåçóëüòàòîì åå ðàáîòû, ñîñòàâëÿþò ñîäåðæàòåëüíóþ ÷àñòü ÈÈÏ. Î÷åâèäíî, ÷òî øèðî- êîå ðàçíîîáðàçèå óíèêàëüíûõ ñâîéñòâ è öåëåâûõ ðîëåé ýëåìåíòîâ ñî- äåðæàòåëüíîé ÷àñòè ÈÈÏ òðåáóåò ïðîâåäåíèÿ ñåðüåçíîãî àíàëèçà äëÿ âûÿâëåíèÿ ó íèõ îáùèõ ïðèçíàêîâ. Ó÷åò ýòèõ ïðèçíàêîâ è èõ êëàññè- ôèêàöèÿ ñóùåñòâåííûì îáðàçîì îáëåã÷àò ðàçðàáîòêó ìåòîäîëîãèè, îñíî- âàííîé íà óíèôèöèðîâàííîì óíèâåðñàëüíîì ïîäõîäå ïî ôîðìèðîâàíèþ è îðãàíèçàöèè ñòðóêòóðíî-òîïîëîãè÷åñêîé êîíôèãóðàöèè ÈÈÏ, à òàêæå ðåà- ëèçàöèþ ïðèíöèïà ñîãëàñîâàííîñòè ìîäåëåé, êîìïîíåíò è ïîäñèñòåì. Ïîýòîìó íåîáõîäèìî â ñàìîì íà÷àëå îïðåäåëèòü ìèíèìàëüíûé ïåðå÷åíü èíôîðìàöèè, ïîçâîëÿþùåé ÷åòêî è íåäâóñìûñëåííî èäåíòèôèöèðîâàòü Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 45 âñå ýëåìåíòû ÈÈÏ, èõ ñâîéñòâà, ñâÿçàííûå ñ íèìè îïåðàöèè è èõ ðîëè â ÑÀÏÐ «Òóðáîàãðåãàò». Áåç òàêîãî ïåðå÷íÿ ðåàëèçîâàòü ýôôåêòèâíóþ ñî- ãëàñîâàííóþ ñèñòåìó óïðàâëåíèÿ íå ïðåäñòàâëÿåòñÿ âîçìîæíûì. Ïðîâåäåííûé àíàëèç ýëåìåíòîâ ïîäñèñòåì ÑÀÏÐ (èõ ïàðàìåòðîâ, ìàñ- ñèâîâ, ñòðóêòóð, ìîäåëåé ðàñ÷åòà, ðåäàêòîðîâ, ïóíêòîâ ìåíþ, êíîïîê, ñïðà- âî÷íèêîâ, àòëàñîâ, áèáëèîòåê è äð.) ïîçâîëèë â ñàìîé îáùåé ôîðìå ïðåä- ñòàâèòü íåêîòîðûé àáñòðàêòíûé ýëåìåíò ÈÈÏ êàê ôóíêöèþ ðÿäà áëîêîâ ñ àòðèáóòàìè, ò.å çíà÷åíèé, õàðàêòåðèçóþùèõ ýëåìåíò â åãî êëàññå: X i � � F A A A A A A A Ai ID VIEW NAME INIT SUB CONTROL LIIB LIN( , , , , , , , K DATA EXIMPA A, , ), (1) ãäå X i è Fi — ýëåìåíò ÈÈÏ è ôóíêöèÿ åãî ïðåäñòàâëåíèÿ â ÈÈÏ. Çäåñü òàêæå ââåäåíû ñëåäóþùèå îáîçíà÷åíèÿ àòðèáóòîâ ýëåìåíòîâ: AID — îáåñïå÷èâàþùèå óíèêàëüíîñòü èäåíòèôèêàöèè X i â ÈÈÏ; AVIEW — îòîáðàæåíèÿ è âèäà X i íà ýêðàíå ìîíèòîðà; ANAME — ìóëüòèÿçû÷íûõ èìåí X i ; AINIT — íà÷àëüíîãî ñîñòîÿíèÿ X i ; ASUB —ïîä÷èíåííîñòè X i â ñòðóêòóðàõ; ACONTROL — óïðàâëåíèÿ ïîä÷èíåííûìè ýëåìåíòàìè ÈÈÏ; ALIIB — ñâÿçåé X i ñ ìàòåìàòè÷åñêèìè ìåòîäàìè è ðàñ÷åòíûìè ìîäåëÿìè; ALINK — ïàðàìåòðè÷åñêèõ ñâÿçåé X i ñî ñâîèìè êëîíàìè â ðàçëè÷íûõ ìîäåëÿõ ðàñ÷åòà, êîìïîíåíòàõ è ïîäñèñòåìàõ; ADATA — ñâÿçåé X i ñ äàííûìè èç ñïðàâî÷íèêîâ è àòëàñîâ; AEXIMP — ýêñïîðòíî-èìïîðòíûõ îïåðàöèé X i ñ âíåøíèìè èñòî÷íè- êàìè äàííûõ . Ïî ðåçóëüòàòàì àíàëèçà ñ ó÷åòîì (1) ñîçäàäèì èíôîðìàöèîííóþ áàçó äàííûõ ðåñóðñîâ ÑÀÏÐ «Òóðáîàãðåãàò» (ÈÁÄÐ), â êîòîðîé âñå ýëåìåíòû ÈÈÏ ñ îïèñûâàþùèìè èõ ñâîéñòâà àòðèáóòàìè ïîëó÷àò óíèêàëüíûå èí- äåêñû. Òàêèì îáðàçîì, ñôîðìèðóåì íåêèé ðååñòð ýëåìåíòîâ ïðåäìåòíîé è èíâàðèàíòíîé ïîäñèñòåì ÈÈÏ, êîòîðûé áóäåò îäíîé èç áàçîâûõ êîìïî- íåíò èíôîðìàöèîííîãî îáåñïå÷åíèÿ ÑÀÏÐ «Òóðáîàãðåãàò». Çäåñü è äàëåå ïîä èíäåêñîì áóäåì ïîíèìàòü óíèêàëüíîå öåëîå ÷èñëî, èäåíòèôèöèðóþ- ùåå â ñîîòâåòñòâèè ñ ïðàâèëàìè ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ (ÑÓÁÄ) çàïèñü â òàáëèöå ÈÁÄÐ, ñîîòâåòñòâóþùóþ êàêîìó-ëèáî ýëåìåíòó ÈÈÏ. Ñ ïîìîùüþ áëîêà ASUB ýëåìåíòû áóäóò îðãàíèçîâàíû â ñîîòâåòñò- âóþùèå óïðàâëÿþùèå èåðàðõè÷åñêèå ñòðóêòóðû (ÓÈÑ). Ìèíèìàëüíî íåîáõîäèìûé íàáîð ÓÈÑ, ñîîòâåòñòâóþùèõ ðàçëè÷íûì êîìïîíåíòàì ïðåäìåòíîé è èíâàðèàíòíîé ïîäñèñòåì ÑÀÏÐ «Òóðáîàãðåãàò», à òàêæå íåêîòîðûå ôðàãìåíòû ýòèõ ñòðóêòóð ïðèâåäåíû íà ðèñ. 1. À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 46 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 Î÷åâèäíî, ÷òî ó êàæäîãî êëàññà ýëåìåíòîâ åñòü ñâîé íàáîð áëîêîâ ñ àòðèáóòàìè, êîòîðûé ïðåäñòàâëåí íåêîòîðîé óñå÷åííîé âåðñèåé îáùåé çàâèñèìîñòè (1) è îïèñûâàåò ïðèñóùèå òîëüêî åìó ñâîéñòâà. Íåîáõîäèìî çàìåòèòü, ÷òî ïðè ðàçðàáîòêå ÑÀÏÐ ìîæåò áûòü ñîçäàíî íåñêîëüêî ôóíê- öèîíàëüíî-òåìàòè÷åñêèõ ÈÁÄÐ, ïðåäíàçíà÷åííûõ äëÿ ôîðìèðîâàíèÿ ÈÈÏ, ñâÿçàííûõ ñ ðàçëè÷íûìè àñïåêòàìè ïðîåêòèðîâàíèÿ è (èëè) ôóíêöèîíè- ðîâàíèÿ îáúåêòîâ ýíåðãåòèêè, íàïðèìåð ýòàïàìè æèçíåííîãî öèêëà. Äëÿ âûïîëíåíèÿ ñïåöèôè÷åñêèõ ðàáîò, ñâÿçàííûõ ñ ñîçäàíèåì è ðàç- âåðòûâàíèåì ÈÁÄÐ, à òàêæå äëÿ ôîðìèðîâàíèÿ è ðåäàêòèðîâàíèÿ êîíôè- ãóðàöèè è ñîäåðæàòåëüíîé ÷àñòè ÓÈÑ (ñì. ðèñ. 1, à) ñïåöèàëüíî ðàçðà- áîòàí ðåäàêòîð ðåñóðñîâ, èíôîðìàöèÿ î êîòîðîì òàêæå íàõîäèòñÿ â ÓÈÑ «Ðåäàêòîð ðåñóðñîâ» ÈÈÏ ÑÀÏÐ «Òóðáîàãðåãàò» (ñì. ðèñ. 1, á). Ñëåäóåò çàìåòèòü, ÷òî â ñëó÷àå èçìåíåíèÿ ñîäåðæàíèÿ ÓÈÑ «Ìîíè- òîð» (äîáàâëåíèå, óäàëåíèå çàïèñåé, îïèñûâàþùèõ ïóíêòû ìåíþ è êíîï- êè) àâòîìàòè÷åñêè ìîäèôèöèðóåòñÿ êîä ïðîãðàììû, îòâå÷àþùèé çà èõ ôóíêöèîíàëüíîñòü. Êðîìå òîãî, ïðè ñëåäóþùåé çàãðóçêå èíòåðôåéñíîé Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 47 Ðèñ.1. Óïðàâëÿþùèå ñòðóêòóðû ÑÀÏÐ «Òóðáîàãðåãàò»: à — ñïèñîê îñíîâíûõ ÓÈÑ; á, â è ã — ñîäåðæàíèå âåðõíèõ óðîâíåé ñòðóêòóð «Ìîíèòîð», «Áèáëèîòåêè» è «Îáúåêòû ïðîåê- òèðîâàíèÿ» îáîëî÷êè ÑÀÏÐ äîáàâëåííûé â ÈÁÄÐ ýëåìåíò, ñîîòâåòñòâóþùèé êíîïêå èëè ïóíêòó ìåíþ, ïîÿâèòñÿ íà ýêðàíå ìîíèòîðà. Ðàññìîòðèì áîëåå äåòàëüíî ñîäåðæàòåëüíóþ ÷àñòü áëîêîâ, âõîäÿùèõ â (1). Áëîê àòðèáóòîâ A a ID ID ID ID SymbID X C S B� ( , , , , ), ãäå ID X — èíäåêñ X i ýëåìåíòà; IDC — èíäåêñ åãî êëàññà; IDS — èíäåêñ ÓÈÑ, êîòîðîé ïðèíàäëåæèò X i ýëåìåíò; IDB —èíäåêñ ýëåìåíòà, êîòîðîìó ïîä÷èíÿåòñÿ X i ýëåìåíò; Symb — èäåíòèôèêàòîð X i ýëåìåíòà. Áëîê àòðèáóòîâ A a Font C C MaskVIEV T B� ( , , , ), (2) ãäå Font — òèï øðèôòà è åãî ñâîéñòâà; CT — öâåò òåêñòà;C B — öâåò ôîíà; Mask — áèòîâàÿ ìàñêà ñâîéñòâ X i ýëåìåíòà (ðàçðåøåíèÿ íà ÷òåíèå, çà- ïèñü, ðåäàêòèðîâàíèå, âèçóàëèçàöèþ è äð.). Áëîê àòðèáóòîâ A a UA RU AN DCHNAME � ( , , , , ...), ãäå UA, RU, AN, DCH — íàçâàíèå X i ýëåìåíòà íà óêðàèíñêîì, ðóññêîì, àíãëèéñêîì è äðóãèõ ÿçûêàõ îáùåíèÿ. Áëîê àòðèáóòîâ AINT ÷àùå âñåãî èñïîëüçóåòñÿ äëÿ îïèñàíèÿ ýëåìåíòîâ ÈÈÏ êëàññà «Ïàðàìåòð» è ñîäåðæèò ñëåäóþùóþ èíôîðìàöèþ: A a Type Min Max Cur UnitINT � ( , , , , ), ãäå Type — òèï ïàðàìåòðà; Min Max Cur, , — ëåâàÿ è ïðàâàÿ ãðàíèöû äîïóñòèìîé îáëàñòè èçìåíåíèÿ ïàðàìåòðà, à òàêæå åãî òåêóùåå çíà÷åíèå; Unit — èíôîðìàöèÿ î ãðóïïå ôèçè÷åñêèõ åäèíèö èçìåðåíèÿ ïàðàìåòðà. Áëîê àòðèáóòîâ ASUB ñîäåðæàò èíôîðìàöèþ, ïîçâîëÿþùóþ îáúåäè- íÿòü X i ýëåìåíòû â ÓÈÑ: A a ID ID IDSUB N� ( , ,..., ) 1 2 , (3) ãäå ID ID ID N1 2 , ,..., — ñïèñîê èíäåêñîâ ïîä÷èíåííûõ ýëåìåíòîâ íèæíåãî èåðàðõè÷åñêîãî óðîâíÿ. Ñ ïîìîùüþ äàííîãî áëîêà ìîæíî ôîðìèðîâàòü êàê äðåâîâèäíûå, òàê è ñåòåâûå êîíôèãóðàöèè ÓÈÑ. Ôîðìàò áëîêîâ àòðèáóòîâ ALIB , ALINK è ADATA àíàëîãè÷åí (3). Èíôîð- ìàöèÿ èç ALIB íàèáîëåå ÷àñòî èñïîëüçóåòñÿ â ýëåìåíòàõ ñòðóêòóðû «Îáúåêòû ïðîåêòèðîâàíèÿ» äëÿ óñòàíîâëåíèÿ ñâÿçåé ñ âûáðàííîé ìî- äåëüþ ðàñ÷åòà — ýëåìåíòîì ñòðóêòóðû «Áèáëèîòåêà». Áëîê àòðèáóòîâ ALINK ïðåäíàçíà÷åí äëÿ õðàíåíèÿ çíà÷åíèé èíäåêñîâ ïàðàìåòðîâ-êëîíîâ èç äðóãèõ ÓÈÑ. Ïî íèì óñòàíàâëèâàþòñÿ ñâÿçè ìåæäó ïàðàìåòðàìè ðàç- À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 48 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 ëè÷íûõ ìîäåëåé ðàñ÷åòà îáúåêòîâ ïðîåêòèðîâàíèÿ ñ àíàëîãè÷íûìè ïàðàìåòðàìè èç îáùåãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ïðîåêòà. Íàñò- ðîéêà ýòèõ ñâÿçåé îñóùåñòâëÿåòñÿ ñ ïîìîùüþ ðåäàêòîðà ðåñóðñîâ, â êîòî- ðîì ýëåìåíòàì-ïàðàìåòðàì èç ÓÈÑ «Îáúåêòû ïðîåêòèðîâàíèÿ» ñòàâÿòñÿ â ñîîòâåòñòâèå ýëåìåíòû ìàññèâîâ ìîäåëåé ðàñ÷åòà èç ÓÈÑ «Áèáëèîòåêè». Íà ðèñ. 2. âèäíî, ÷òî äëÿ ïàðàìåòðà «âûñîòà ëîïàòêè ïî âûõîäíîé êðîìêå», õàðàêòåðèçóþùåãî ñòóïåíü îñåâîé òóðáèíû èç ÓÈÑ «Îáúåêòû ïðîåêòèðîâàíèÿ» óñòàíàâëèâàåòñÿ ñâÿçü ñ òðåòüèì ýëåìåíòîì «Âûñîòà ðàáî÷åé ëîïàòêè» ìàññèâà ãåîìåòðè÷åñêèõ ïàðàìåòðîâ ìîäåëè «1D Ïðÿ- ìîé ðàñ÷åò îñåâîé òóðáèíû» èç ÓÈÑ «Áèáëèîòåêè».  áëîêå ADATA íàõîäÿòñÿ çíà÷åíèÿ èíäåêñîâ ýëåìåíòîâ ñ èíôîðìàöèåé èç ÓÈÑ «Ñïðàâî÷íèêè» è «Àòëàñû», ÷òî ïîçâîëÿåò ëåãêî íàõîäèòü íåîá- õîäèìóþ ñïðàâî÷íóþ èíôîðìàöèþ è àòëàñíûå ðåøåíèÿ. Äàííûå èç áëîêà ACONTROL ïðåäíàçíà÷åíû äëÿ îðãàíèçàöèè äèíàìè- ÷åñêèõ ïðîöåññîâ óïðàâëåíèÿ ñîñòîÿíèåì ïîä÷èíåííûõ ýëåìåíòîâ èç ðàç- ëè÷íûõ ÓÈÑ, íàïðèìåð ðàçðåøàòü èëè çàïðåùàòü ðåäàêòèðîâàíèå îïðåäå- ëåííûõ ïàðàìåòðîâ, âûäåëÿòü òåêñò è ôîí ýëåìåíòîâ ðàçëè÷íûìè öâåòàìè, äåëàòü àêòèâíûìè èëè íåàêòèâíûìè êíîïêè è ïóíêòû ìåíþ, ôîðìèðîâàòü ñöåíàðèè âû÷èñëèòåëüíûõ ïðîöåññîâ. Ôîðìàò áëîêà ñëåäóþùèé: A a ID ID ID A A ACONTROL X X Xn VIEW VIEW V� ( , , ..., , , , ..., 1 2 1 2 IEWn ), ãäå ID ID IDX X Xn1 2 , , ..., — ñïèñîê èíäåêñîâ ïîä÷èíåííûõ (óïðàâëÿåìûõ Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 49 Ðèñ. 2. Ôðàãìåíò ðåäàêòîðà ðåñóðñîâ ñ îïåðàöèåé íàñòðîéêè ïàðàìåòðè÷åñêèõ ñâÿçåé ýëåìåíòîâ; A A AVIEW VIEW VIEWn1 2 , , ..., — ñïèñîê áëîêîâ ñ àòðèáóòàìè ýëå- ìåíòîâ â ôîðìàòå (2). Áëîêè ACONTROL è ALIB ïî ñóòè ÿâëÿþòñÿ êâàëèôèêàòîðàìè, òàê êàê â ïðîöåññå ôóíêöèîíèðîâàíèÿ ñèñòåìû äîñòàòî÷íî ÷àñòî âîçíèêàþò ñèòóà- öèè, êîãäà çíà÷åíèÿ èõ àòðèáóòîâ çàâèñÿò îò êîíêðåòíîãî êîíòåêñòà, îïðå- äåëÿåìîãî ôóíêöèîíàëüíîé ëîãèêîé ñèñòåìû. Ôîðìà è ñîäåðæàíèå áëîêà àòðèáóòîâ AEXIMP çàâèñèò îò òèïà âíåø- íåãî èñòî÷íèêà äàííûõ, íî â ëþáîì ñëó÷àå çäåñü ñîäåðæèòñÿ èíôîðìàöèÿ, ïîçâîëÿþùàÿ îäíîçíà÷íî ñâÿçàòü ïàðàìåòðû ÈÈÏ ñ äàííûìè âíåøíåãî èñòî÷íèêà äàííûõ. Èíôîðìàöèÿ, íàõîäÿùàÿñÿ â àòðèáóòàõ ýëåìåíòîâ ÈÈÏ, ïðåäñòàâëÿåò ñîáîé ìåòàäàííûå, îïèñûâàþùèå åãî ñòðóêòóðíî-òîïîëîãè- ÷åñêóþ êîíôèãóðàöèþ è ïîçâîëÿþùèå ïðåäñòàâèòü ÑÀÏÐ «Òóðáîàãðåãàò» êàê åäèíóþ èíôîðìàöèîííî ñîãëàñîâàííóþ ñèñòåìó. Íàëè÷èå ÈÁÄÐ ñ óíèâåðñàëüíîé ñòðóêòóðîé äàííûõ (1) î âñåõ ÓÈÑ ÈÈÏ è èõ ýëåìåíòàõ ïîçâîëÿåò ñîçäàâàòü äîñòàòî÷íî ýôôåêòèâíûå àëãîðèòìû óïðàâëåíèÿ èíôîðìàöèîííûìè ïîòîêàìè â ïðîöåññàõ ñîãëàñîâàíèÿ è óïðàâ- ëåíèÿ. Óêàçàííûå àëãîðèòìû îñíîâàíû íà çàâèñèìîñòÿõ, ðåàëèçîâàííûõ â âèäå òåìàòè÷åñêîé êîëëåêöèè ñïåöèàëüíûì îáðàçîì ñôîðìèðîâàííûõ äèíà- ìè÷åñêèõ ñëîâàðåé (ÄÑ) ññûëîê (óêàçàòåëåé) èç îäíîãî ýëåìåíòà íà äðóãîé. Ïî ôîðìå ÄÑ ÿâëÿþòñÿ ýêçåìïëÿðàìè êëàññîâ QIntDict, QPtrDict, QPtrList è äðóãèõ áèáëèîòåêè Qt. Ñ ïîìîùüþ âûñîêîýôôåêòèâíûõ àëãîðèòìîâ ïîèñêà óêàçàííûõ êëàññîâ ÄÑ âîçìîæíî ïîëó÷åíèå íàäåæíîé è áûñòðîé èäåíòè- ôèêàöèè ëþáîãî ýëåìåíòà ÈÈÏ â îïåðàòèâíîé ïàìÿòè êîìïüþòåðà. Ðàññìîòðèì ïîñëåäîâàòåëüíîñòü ôîðìèðîâàíèÿ êîëëåêöèè ÄÑ, îáåñïå- ÷èâàþùèõ ôóíêöèîíèðîâàíèå âñåõ ïîäñèñòåì è êîìïîíåíòîâ êàê åäèíîé óïðàâëÿåìîé è ñîãëàñîâàííîé ñèñòåìû.  ïåðâóþ î÷åðåäü ïðè çàïóñêå ïðîãðàììû ïîëüçîâàòåëþ ïðåäîñòàâ- ëÿåòñÿ âîçìîæíîñòü âûáðàòü èç ñîîòâåòñòâóþùèõ ñïèñêîâ ÿçûê îáùåíèÿ (óêðàèíñêèé, ðóññêèé, àíãëèéñêèé è äð.) è òåêóùóþ ÈÁÄÐ. Çàòåì â îáùå- äîñòóïíîé äëÿ âñåõ ïîäñèñòåì ÑÀÏÐ îáëàñòè îïåðàòèâíîé ïàìÿòè êîìïüþòåðà ñîçäàåòñÿ «êîïèÿ» âûáðàííîé ÈÁÄÐ â âèäå ÄÑ ðåñóðñîâ. Ïðè åãî çàïîëíåíèè â êà÷åñòâå «êëþ÷à» èñïîëüçóåòñÿ èíäåêñ ýëåìåíòà ÈÈÏ èç ÈÁÄÐ, à ñîäåðæèìûì ÿâëÿåòñÿ àäðåñ ñòðóêòóðû äàííûõ, ñîäåðæàùèõ çíà÷åíèÿ åãî àòðèáóòîâ â ñîîòâåòñòâèè ñ (1). Íà ñëåäóþùåì ýòàïå ôîðìèðóþòñÿ èíòåðôåéñíûå ÷àñòè ïîäñèñòåì è âñåé ñèñòåìû âöåëîì. Äëÿ ýòîãî îñóùåñòâëÿåòñÿ ðåêóðñèâíûé îáõîä ÄÑ ðåñóðñîâ, íà÷èíàÿ ñ ÓÈÑ «Ìîíèòîð», ñ èñïîëüçîâàíèåì íà êàæäîì óðîâíå ðåêóðñèè èíôîðìàöèè îá èíäåêñàõ ïîä÷èíåííûõ ýëåìåíòîâ èç ASUB òåêó- ùåãî ýëåìåíòà.  ïðîöåññå ðåêóðñèè ñîçäàþòñÿ ñîîòâåòñòâóþùèå îêíà, ìåíþ, êíîïêè è äðóãèå îáúåêòû, à èõ ôèçè÷åñêèå àäðåñà çàíîñÿòñÿ â ñîîò- À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 50 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 âåòñòâóþùèå ÄÑ êëàññà QintDict, àíàëîãè÷íî ÄÑ ðåñóðñîâ. Ñîçäàííûå èíòåðôåéñû ïîäñèñòåì («Ðåäàêòîð ðåñóðñîâ», «Ðåäàêòîð ïðîåêòîâ», «Ðå- äàêòîð çàäà÷» è äð.) îïðåäåëÿþò ôîðìû âñåõ âçàèìîäåéñòâèé ñ íèìè è âñå ïîòîêè äàííûõ ÷åðåç èõ ãðàíèöû, íî íå ðåãëàìåíòèðóþò ïðåäñòàâëåíèå èõ âíóòðåííèõ èíôîðìàöèîííûõ ïðîñòðàíñòâ, à òàêæå òðåáîâàíèé ê èõ ïðî- ãðàììèðîâàíèþ. Âçàèìîäåéñòâèå ïîäñèñòåì ðåàëèçîâàíî ïî ìîäåëè êëèåíò-ñåðâåð. Ïîýòîìó êàæäàÿ ïîäñèñòåìà ìîæåò áûòü ðàçðàáîòàíà íåçàâèñèìî îò îñòàëüíûõ, íî äëÿ âñåõ ïîäñèñòåì ÿâëÿåòñÿ îáÿçàòåëüíîé ïðîöåäóðà âíå- ñåíèÿ â ÈÁÄÐ äàííûõ ïî ÓÈÑ, ñîîòâåòñòâóþùèõ ýòèì ïîäñèñòåìàì. Ïðè âûïîëíåíèè ýòîé îïåðàöèè â ÈÁÄÐ âíîñèòñÿ èíôîðìàöèÿ î âñåõ ìåíþ, êíîïêàõ è äðóãèõ îáúåêòàõ èõ èíòåðôåéñîâ, à òàêæå î íàñòðîéêàõ òîïî- ëîãè÷åñêèõ ñâÿçåé ñ íåîáõîäèìûìè ýëåìåíòàìè ðàçëè÷íûõ ÓÈÑ. Àíàëîãè÷íî ôîðìèðóþòñÿ ÄÑ ýëåìåíòîâ èç ÓÈÑ «Áèáëèîòåêè», «Ñïðàâî÷íèêè», «Àòëàñû». Ñôîðìèðîâàííûå ÄÑ õðàíÿò ôèçè÷åñêèå àäðå- ñà ôóíêöèé, ìàòåìàòè÷åñêèõ ìåòîäîâ, ìóëüòèäèñöèïëèíàðíûõ ìîäåëåé ðàñ÷åòà îáúåêòîâ ïðîåêòèðîâàíèÿ, ñïðàâî÷íûõ áëîêîâ äàííûõ, äàííûõ îá àòëàñíûõ ðåøåíèÿõ è äðóãèå ýëåìåíòû. Èíôîðìàöèÿ â ÓÈÑ «Ñöåíàðèè» îïðåäåëÿåò ïîñëåäîâàòåëüíîñòü ñî- áûòèé â âû÷èñëèòåëüíîì ïðîöåññå, ïðåäíàçíà÷åííîì äëÿ ðåøåíèÿ êîíê- ðåòíîé ïîñòàíîâêè çàäà÷è ïðîåêòèðîâàíèÿ. Ñöåíàðèè âû÷èñëèòåëüíûõ ïðîöåññîâ èìåþò ðàçëè÷íûå ñòåïåíè âëèÿíèÿ íà ïàðàìåòðû ýëåìåíòîâ ÓÈÑ «Îáúåêòû ïðîåêòèðîâàíèÿ». Îíè ìîãóò âêëþ÷àòü âñå îáúåêòû ïðîåê- òèðîâàíèÿ (îñåâàÿ òóðáèíà, îñåâîé êîìïðåññîð, êàìåðà ñãîðàíèÿ, òåïëî- îáìåííèê è äð.) â âû÷èñëèòåëüíûé ïðîöåññ, ïðè÷åì â íåñêîëüêèõ ýêçåìï- ëÿðàõ, ëèáî èõ ÷àñòü. Êàæäûé îáúåêò ïðîåêòèðîâàíèÿ, âêëþ÷åííûé â ñöåíàðèé âû÷èñëèòåëüíîãî ïðîöåññà â ñâîåì áëîêå àòðèáóòîâ ALIB , ñîäåð- æèò èíäåêñû ýëåìåíòîâ èç ÓÈÑ «Áèáëèîòåêè», ñîîòâåòñòâóþùèå òåêó- ùèì (âûáðàííûì) ìîäåëÿì ðàñ÷åòà è ìåòîäàì âû÷èñëèòåëüíîé ìàòåìà- òèêè, ñ ïîìîùüþ êîòîðûõ, îáðàòèâøèñü ê ñîîòâåòñòâóþùèì ÄÑ, ïîëó- ÷àåì äîñòóï ê âûáðàííûì èíñòðóìåíòàì ðåøåíèÿ ïîñòàâëåííîé çàäà÷è. Ñöåíàðèè ïîçâîëÿþò îïèñûâàòü êàê äðåâîâèäíûå, òàê è ñåòåâûå âàðèàíòû âû÷èñëèòåëüíûõ ïðîöåññîâ. Ñëåäóåò çàìåòèòü, ÷òî âñå ýëåìåíòû, ñîçäàâàåìûå â îïåðàòèâíîé ïàìÿ- òè êîìïüþòåðà, «çíàþò» ñâîé èíäåêñ â ÄÑ ðåñóðñîâ, ÷òî ïîçâîëÿåò ïðè èõ àêòèâèçàöèè îäíîçíà÷íî îïðåäåëÿòü ñâîéñòâà, ðîëè è äðóãèå ýëåìåíòû, óêàçàííûå â èõ àòðèáóòàõ. Êðîìå òîãî, ëþáàÿ èíôîðìàöèÿ, âíåñåííàÿ â ÈÁÄÐ ÷åðåç ðåäàêòîð ðåñóðñîâ, àâòîìàòè÷åñêè ñòàíîâèòñÿ äîñòóïíîé âñåì ïîäñèñòåìàì ÑÀÏÐ. Ñõåìà èíôîðìàöèîííûõ ïîòîêîâ, îáåñïå÷èâàþùèõ Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 51 ñîãëàñîâàííóþ ðàáîòó âñåõ ïîäñèñòåì è èõ êîìïîíåíòîâ â ÈÈÏ ÑÀÏÐ «Òóðáîàãðåãàò», ïðèâåäåíà íà ðèñ. 3. Ñ ïîìîùüþ êîëëåêöèè ÄÑ óäàëîñü ðåàëèçîâàòü äâóõìîäåëüíûé âà- ðèàíò óïðàâëåíèÿ ïðîöåññàìè ïðîåêòèðîâàíèÿ è ñîñòîÿíèåì ýëåìåíòîâ ÈÈÏ — ïðîöåäóðíîå óïðàâëåíèå è óïðàâëåíèå ñ ïîìîùüþ ñöåíàðèåâ. Ïðåäëîæåííàÿ òåõíîëîãèÿ ôîðìèðîâàíèÿ ïîäñèñòåì ÑÀÏÐ «Òóðáî- àãðåãàò», îñíîâàííàÿ íà èñïîëüçîâàíèè îïèñûâàþùèõ åå ìåòàäàííûõ èç ÈÁÄÐ, ïîçâîëÿåò ëåãêî îðãàíèçîâàòü óïðàâëåíèå äîïóñêàìè ïîëüçîâà- òåëåé ê ïîäñèñòåìàì è èõ êîìïîíåíòàì. Èíôîðìàöèÿ î ïðèâèëåãèÿõ ðàç- ëè÷íûõ ãðóïï ïîëüçîâàòåëåé ñ ïîìîùüþ ðåäàêòîðà ðåñóðñîâ çàíîñèòñÿ â ÓÈÑ «Ïîëüçîâàòåëè» ÷åðåç áëîê àòðèáóòîâ ACONTROL , à çàòåì ïðè àâòîðè- À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 52 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 Ïîäñèñòåìû ÑÀÏÐ Ðåäàêòîð ðåñóðñîâ Ìîíèòîð ÃÎÑÒû Ñïðàâî÷íàÿ èíôîðìàöèÿ Ñïðàâî÷íèêè Ýëåìåíòû êîíñòðóêöèé Àòëàñû Òóðáèííûå ïðîôèëè Ïðîåêòû Äîêóìåíòû Ïðîåêòû ÄÑ ðåñóðñîâ Êîëëåêöèÿ ÄÑ Ðåñóðñ Ìàòåìàòè÷åñêèå ìåòîäû Áèáëèîòåêè Ìîäåëè ðàñ÷åòà Ñèñòåìíûé àäìèíèñòðàòîðÏðîåêòèðîâùèêè Ïîëüçîâàòåëè Ïðîãðàììèñòû ÁÄ ïðîåêòîâ ÁÄ ðåñóðñîâ Ðèñ. 3. Ñõåìà èíôîðìàöèîííûõ ïîòîêîâ ÑÀÏÐ «Òóðáîàãðåãàò» çàöèè ïîëüçîâàòåëÿ èñïîëüçóåòñÿ äëÿ îïðåäåëåíèÿ åãî ïðàâ. Ïðè ýòîì ïîëüçîâàòåëè èç ãðóïïû «Ñèñòåìíûé àäìèíèñòðàòîð» èìåþò ïðàâî èçìå- íÿòü ñ ïîìîùüþ ðåäàêòîðà ðåñóðñîâ êàê ÷èñëî áëîêîâ àòðèáóòîâ (1), òàê è èõ ñîäåðæàíèå äëÿ ðàçëè÷íûõ êëàññîâ ýëåìåíòîâ ÈÈÏ, ÷òî ñóùåñòâåííî îáëåã÷àåò ðàáîòó ïðîãðàììèñòîâ, ðàçðàáàòûâàþùèõ ÑÀÏÐ «Òóðáîàãðåãàò». Óêàçàííàÿ âîçìîæíîñòü ïîçâîëÿåò áûñòðî è ýôôåêòèâíî îñóùåñòâëÿòü ôîðìèðîâàíèå ñòðóêòóðíî-òîïîëîãè÷åñêèõ êîíôèãóðàöèé âíîâü äîáàâ- ëÿåìûõ êîìïîíåíòîâ â èíòåãðèðîâàííîå èíôîðìàöèîííîå ïðîñòðàíñòâî ÑÀÏÐ, à òàêæå ìîäèôèöèðîâàòü ñóùåñòâóþùèå. Ðàññìîòðåííûé ïîäõîä ê ôîðìèðîâàíèþ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà èíòåãðèðîâàííîé ÑÀÏÐ «Òóðáîàãðåãàò» îñíîâàí íà èñïîëü- çîâàíèè òåõíîëîãèè «êëèåíò-ñåðâåð». Êëèåíòñêàÿ ÷àñòü â íàñòîÿùåå âðåìÿ ðåàëèçîâàíà â ñðåäå Windows íà ÿçûêå C++. Èíòåðôåéñû ñ áàçàìè äàííûõ ïîcòðîåíû ñ ïîìîùüþ ODBC (â íàñòîÿùåå âðåìÿ ïîääåðæèâàþòñÿ ÑÓÁÄ MsAccess, MySQL è SQLite). Èíôîðìàöèîííîå íàïîëíåíèå áàç äàííûõ âîçìîæíî êàê ñðåäñòâàìè êëèåíòñêîé ÷àñòè, òàê è ñïåöèôè÷åñêèìè äëÿ èñïîëüçóåìîé ÑÓÁÄ ïðèëîæåíèÿìè. Ãðàôè÷åñêèé èíòåðôåéñ ïîëüçîâàòåëÿ ðàçðàáîòàí ñ èñïîëüçîâàíèåì áèáëèîòåê Qt è OpenGL. Ðàçìåð îñíîâíîãî êëèåíòñêîãî çàãðóæàåìîãî ìîäóëÿ ñîñòàâëÿåò ïðèáëèçèòåëüíî 2 Ìá. Ñóììàðíûé îáúåì ïðîãðàììíî- ãî îáåñïå÷åíèÿ ðàçðàáîòàííîãî ïîäõîäà ñîñòàâëÿåò áîëåå 70 Ìá. Ñ èñïîëüçîâàíèåì îïèñàííîé òåõíîëîãèè îáåñïå÷åíèÿ èíôîðìàöèîí- íîé ñîãëàñîâàííîñòè è óïðàâëåíèÿ ïðîöåññîì ïðîåêòèðîâàíèÿ ðåøåí ðÿä çàäà÷ îïòèìèçàöèè êîíñòðóêòèâíûõ ïàðàìåòðîâ ïðîòî÷íîé ÷àñòè îñåâûõ òóðáîäåòàíäåðîâ, ðàáîòàþùèõ â óñëîâèÿõ ñóùåñòâåííîé ïåðåìåííîñòè ýêñïëóàòàöèîííûõ íàãðóçîê [11, 12]. Íåñìîòðÿ íà äîñòàòî÷íî ñëîæíóþ ïîñòàíîâêó òàêèõ çàäà÷, èñïîëüçîâàíèå îïèñàííûõ ïîäõîäîâ ïî ôîðìèðî- âàíèþ èíôîðìàöèîííîãî ïðîñòðàíñòâà îáúåêòà ïðîåêòèðîâàíèÿ è ïîñò- ðîåíèþ íåîáõîäèìîãî ñöåíàðèÿ âû÷èñëåíèé ïîçâîëèëî îðãàíèçîâàòü âû- ñîêîýôôåêòèâíûå âû÷èñëèòåëüíûå ïðîöåññû è ïîëó÷èòü â ðåçóëüòàòå îïòèìàëüíîãî ïðîåêòèðîâàíèÿ òóðáîäåòàíäåðû, áîëåå ýôôåêòèâíûå ïî ñðàâíåíèþ ñ ñóùåñòâóþùèìè. Âûâîäû. Íà îñíîâå ðàçðàáîòàííîé ïðîãðàììíîé ðåàëèçàöèè ôîð- ìèðîâàíèÿ ñòðóêòóðíî-òîïîëîãè÷åñêîé êîíôèãóðàöèè èíòåãðèðîâàííîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ÑÀÏÐ «Òóðáîàãðåãàò» ñîçäàíà åäèíàÿ âçàèìîñâÿçàííàÿ ñèñòåìà ñ îáåñïå÷åíèåì öåëîñòíîñòè êîíôèãóðàöèè íà âñåõ ñòàäèÿõ ðàçðàáîòêè, ôóíêöèîíèðîâàíèÿ è ñîâåðøåíñòâîâàíèÿ. Ñîç- äàíèå åäèíîé ÈÁÄÐ äëÿ õðàíåíèÿ ìåòàèíôîðìàöèè î âñåõ êîìïîíåíòàõ è ïîäñèñòåìàõ ÑÀÏÐ ïîçâîëèëî ðåàëèçîâàòü ïðèíöèï èíôîðìàöèîííîãî åäèíñòâà âñåé ñèñòåìû. Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 53 Èñïîëüçîâàíèå ÄÑ ðåñóðñîâ, êàê «êîïèè» ÈÁÄÐ è êîëëåêöèè ÄÑ, õðàíÿùèõ ôèçè÷åñêèå àäðåñà ýëåìåíòîâ ðàçëè÷íûõ ÓÈÑ, îáåñïå÷èâàåò ðåàëèçàöèþ ïðèíöèïà ñèñòåìíîãî åäèíñòâà ÑÀÏÐ, ÷òî ïîçâîëÿåò: îñóùåñòâëÿòü èäåíòèôèêàöèþ ýëåìåíòîâ ÈÈÏ; îïðåäåëÿòü èõ ñâîéñòâà è ðîëè; îñóùåñòâëÿòü èíôîðìàöèîííîå ñîãëàñîâàíèå ìåæäó íèìè; óïðàâëÿòü èõ ñîñòîÿíèåì èç ëþáîé ïîäñèñòåìû ÑÀÏÐ «Òóðáîàãðåãàò»; îäíîâðåìåííî óïðàâëÿòü íåñêîëüêèìè ïðîåêòàìè; ôîðìèðîâàòü è èñïîëüçîâàòü ñöåíàðèè âû÷èñëèòåëüíûõ è óïðàâëÿþ- ùèõ ïðîöåññîâ. Ðàçðàáîòàííûé ðåäàêòîð ðåñóðñîâ ÿâëÿåòñÿ ýôôåêòèâíûì èíñòðóìåí- òîì îïèñàíèÿ êîíôèãóðàöèè ÑÀÏÐ «Òóðáîàãðåãàò» êàê åäèíîé, âçàèìî- ñâÿçàííîé ñèñòåìû è ñóùåñòâåííî óïðîùàåò ïðîöåññ èíòåãðàöèè íîâûõ êîìïîíåíò ïðîåêòèðóþùåé è èíâàðèàíòíîé ïîäñèñòåì ÑÀÏÐ, ÷òî ñïî- ñîáñòâóåò ðåàëèçàöèè ïðèíöèïà îòêðûòîñòè ÑÀÏÐ. Îñíîâíûå àëãîðèòìû, ðåàëèçîâàííûå íà îñíîâå ðåêóðñèâíûõ öèêëîâ îáõîäà ñîîòâåòñòâóþùèõ ÓÈÑ ñ èñïîëüçîâàíèåì ÄÑ, ÿâëÿþòñÿ óíèâåð- ñàëüíûìè è ýôôåêòèâíî âûïîëíÿþò óïðàâëåíèå è ñîãëàñîâàíèå ìåæäó êîìïîíåíòàìè è ïîäñèñòåìàìè ÑÀÏÐ «Òóðáîàãðåãàò». Äîñòèãíóòà èíôîðìàöèîííàÿ ñîãëàñîâàííîñòü ðàçëè÷íûõ ðàñ÷åòíûõ ìîäåëåé è êîìïîíåíò ïîäñèñòåì â âû÷èñëèòåëüíûõ ïðîöåññàõ, îñíîâàí- íàÿ íà ñîâìåñòíîì è ìíîãîêðàòíîì èñïîëüçîâàíèè îäíèõ è òåõ æå äàííûõ èç èíôîðìàöèîííûõ ïðîñòðàíñòâ ïðîåêòîâ. Ïðèìåíåíèå ñöåíàðèåâ èíôîðìàöèîííî ñîãëàñîâàííûõ âû÷èñëèòåëü- íûõ ïðîöåññîâ ïîçâîëÿåò ñóùåñòâåííûì îáðàçîì ðàñøèðèòü êëàññ ðåøàå- ìûõ çàäà÷ ïðîåêòèðîâàíèÿ, à òàêæå âûÿâèòü íîâûå ðåçåðâû ïîâûøåíèÿ ýêîíîìè÷íîñòè ýíåðãåòè÷åñêîãî îáîðóäîâàíèÿ. The features of software realization of information space of integrated Turboagregat CAD system are considered on the basis of principles of an openness, information and system unity with the use of the special description of a structural-topological configuration of information space and presentation of all its elements, components and subsystems in a unified form, that has allowed to organize the processes of control and information coordination with the help of universal recursive algorithms. 1. Áîéêî À. Â., Ãîâîðóùåíêî Þ. Í. è äð. Àýðîäèíàìè÷åñêèé ðàñ÷åò è îïòèìàëüíîå ïðîåêòèðîâàíèå ïðîòî÷íîé ÷àñòè îñåâûõ òóðáèí. — Õàðüêîâ : ÍÒÓ «ÕÏÈ», 2002. — 356 ñ. 2. Ñòîÿíîâ Ô. À. Îïòèìàëüíîå àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå ïðîòî÷íûõ ÷àñòåé îñåâûõ òóðáèí. — Êèåâ : Íàóê. äóìêà, 1989. — 176 ñ. 3. Ïàëàãèí À. À. Àâòîìàòèçàöèÿ ïðîåêòèðîâàíèÿ òåïëîâûõ ñõåì òóðáîóñòàíîâîê. — Êèåâ : Íàóê. äóìêà, 1983. — 180 ñ. 4. Øóáåíêî-Øóáèí Ë. À., Ñòîÿíîâ Ô. À. Àâòîìàòèçèðîâàííîå ïðîåêòèðîâàíèå ëîïàòî÷- íûõ àïïàðàòîâ òåïëîâûõ òóðáèí. — Ë. : Ìàøèíîñòðîåíèå, 1984. — 236 ñ. À. Â. Áîéêî, Þ. Í. Ãîâîðóùåíêî, À. Ï. Óñàòûé 54 ISSN 0204–3572. Electronic Modeling. 2009. V. 31. ¹ 2 5. Êîðÿ÷êî Â. Ï., Êóðåé÷èê Â. Ì., Íîðåíêîâ È. Ï. Òåîðåòè÷åñêèå îñíîâû ÑÀÏÐ: Ó÷åáíèê äëÿ âóçîâ — Ì. : Ýíåðãîàòîìèçäàò, 1987. — 400 ñ. 6. Íîðåíêîâ È. Ï. Îñíîâû àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ. — Ì: Èçä-âî ÌÃÒÓ èìåíè Í. Ý. Áàóìàíà, 2002. — 336 ñ. 7. Áîéêî À. Â., Ãîâîðóùåíêî Þ. Í., Óñàòûé À. Ï. Ðàçðàáîòêà èíôîðìàöèîííîé ñðåäû è ñðåäñòâ äèíàìè÷åñêîãî óïðàâëåíèÿ èíôîðìàöèîííûìè ìîäåëÿìè äàííûõ ñëîæíûõ òåõíè÷åñêèõ îáúåêòîâ ïðèìåíèòåëüíî ê ÑÀÏÐ «Òóðáîàãðåãàò» // Âåñòí. ÍÒÓ «ÕÏÈ». — 2006. — ¹ 5. — Ñ. 36—42. 8. Áîéêî À. Â., Ãîâîðóùåíêî Þ. Í., Óñàòûé À. Ï. Îñîáåííîñòè èíôîðìàöèîííîãî îáìåíà â ðàìêàõ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ÑÀÏÐ «Òóðáîàãðåãàò» // Òàì æå. — 2007. — ¹ 2. — Ñ. 11—15. 9. Èíîçåìöåâ À. À., Íèõàìêèí Ì. À., Ñàíäðàöêèé Â. Ë. Ãàçîòóðáèííûå äâèãàòåëè. Ñåðèÿ ó÷åáíèêîâ. — http://www.avid.ru/pr/other/ntex/. 10. Ïåòðîâ À. Â., ×åðíåíüêèé Â. Ì. Ïðîáëåìû è ïðèíöèïû ñîçäàíèÿ ÑÀÏÐ. — Ì. : Âûñø. øê., 1990. — 144 ñ. 11. Áîéêî À. Â., Ãîâîðóùåíêî Þ. Í., Óñàòûé À. Ï., Ðóäåíêî À. Ñ. Ðåçóëüòàòû îïòè- ìàëüíîãî ïðîåêòèðîâàíèÿ òóðáîäåòàíäåðà ñ ó÷åòîì ïåðåìåííîãî ðåæèìà ðàáîòû // Ïðîáëåìû ìàøèíîñòðîåíèÿ. — 2007. —10, ¹ 4. — Ñ. 33—39. 12. Áîéêî À. Â., Ãîâîðóùåíêî Þ. Í., Óñàòûé À. Ï., Ðóäåíêî À. Ñ. Îïòèìèçàöèÿ ãåîìåòðè- ÷åñêèõ ïàðàìåòðîâ ïðîòî÷íîé ÷àñòè òóðáîäåòàíäåðà ñ ïîâîðîòíûìè äèàôðàãìàìè // Âåñòí. ÍÒÓ «ÕÏÈ». — 2008. — ¹ 6. — Ñ. 32—40. Ïîñòóïèëà 20.06.08; ïîñëå äîðàáîòêè 01.12.08 ÁÎÉÊÎ Àíàòîëèé Âëàäèìèðîâè÷, ä-ð òåõí. íàóê, ïðîôåññîð, çàâ. êàôåäðîé òóðáèíîñòðîåíèÿ Íàöèîíàëüíîãî òåõíè÷åñêîãî óíèâåðñèòåòà «Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò».  1961 ã. îêîí÷èë Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò. Îáëàñòü íàó÷íûõ èññëåäîâàíèé — ãàçîâàÿ äèíà- ìèêà òóðáîìàøèí, ýêñïåðèìåíòàëüíîå èññëåäîâàíèå ýëåìåíòîâ ïðîòî÷íîé ÷àñòè òóðáèí, îïòèìàëüíîå ïðîåêòèðîâàíèå ïðîòî÷íîé ÷àñòè òóðáèí, ÑÀÏÐ òóðáèí. ÃÎÂÎÐÓÙÅÍÊÎ Þðèé Íèêîëàåâè÷, êàíä. òåõí. íàóê, ñò. íàó÷. ñîòð. êàôåäðû òóðáèíî- ñòðîåíèÿ Íàöèîíàëüíîãî òåõíè÷åñêîãî óíèâåðñèòåòà «Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò».  1975 ã. îêîí÷èë Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò. Îáëàñòü íàó÷íûõ èññëåäîâàíèé — ãàçîâàÿ äèíàìèêà òóðáîìàøèí, ýêñïåðèìåíòàëüíîå èññëåäîâàíèå ýëåìåíòîâ ïðîòî÷íîé ÷àñòè òóðáèí, îïòèìàëüíîå ïðîåêòèðîâàíèå ïðîòî÷íîé ÷àñòè òóðáèí, ÑÀÏÐ òóðáèí. ÓÑÀÒÛÉ Àëåêñàíäð Ïàâëîâè÷, êàíä. òåõí. íàóê, ñò. íàó÷. ñîòð. êàôåäðû òóðáèíîñòðîåíèÿ Íàöèîíàëüíîãî òåõíè÷åñêîãî óíèâåðñèòåòà «Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò».  1976 ã. îêîí÷èë Õàðüêîâñêèé ïîëèòåõíè÷åñêèé èí-ò. Îáëàñòü íàó÷íûõ èññëåäîâàíèé — ãàçîâàÿ äèíà- ìèêà òóðáîìàøèí, ýêñïåðèìåíòàëüíîå èññëåäîâàíèå ýëåìåíòîâ ïðîòî÷íîé ÷àñòè òóðáèí, îïòèìàëüíîå ïðîåêòèðîâàíèå ïðîòî÷íîé ÷àñòè òóðáèí, ÑÀÏÐ òóðáèí. Ïðîãðàììíàÿ ðåàëèçàöèÿ åäèíîãî èíôîðìàöèîííîãî ïðîñòðàíñòâà ISSN 0204–3572. Ýëåêòðîí. ìîäåëèðîâàíèå. 2009. Ò. 31. ¹ 2 55