УДК 681.5
И.М. Першим, Г.Е. Веселов, М.И. Першим
АППРОКСИМАЦИОННЫЕ МОДЕЛИ ПЕРЕДАТОЧНЫХ ФУНКЦИЙ РАСПРЕДЕЛЕННЫХ ОБЪЕКТОВ
Рассматривается важная проблема построения аппроксимационной модели для объектов с распределенными параметрами. Эта проблема приобретает важное значение, поскольку многие технологические процессы, подлежащие автоматизации, описываются уравнениями в частных производных, математические модели которых не имеют аналитического решения. Если аналитическое решение получено (определена реакция объекта на собственные вектор-функции оператора объекта (пространственные моды)), то передаточная функция по каждой пространственной моде может быть представлена в виде отношения аналитических целых функций. Если не имеется аналитического решения, то динамические характеристики таких объектов определяются с использованием аппроксимационных моделей передаточных функций распределенного объекта по выбранным пространственным модам. Рассматриваемые ап-проксимационные модели строятся на основе численного моделирования распределенного объекта, либо с использованием результатов экспериментальных исследований. Поскольку распределенные объекты обладают рядом специфических свойств, например передаточные функций распределенных объектов и систем по каждой пространственной моде входного воздействия описываются отношением бесконечных полиномов, то и аппроксимационные модели таких объектов должны учитывать рассмотренные специфические свойства. Классические методы аппроксимации, в виде апериодического звена и звена с чистым запаздыванием, дают большие погрешности при вычислении динамических характеристик распределенных объектов. Цель статьи - разработка новой аппроксимационной модели передаточной функции объекта по каждой пространственной моде входного воздействия, учитывающей специфические свойства распределенных объектов. Научной задачей является разработка методики определения параметров аппроксимирующего звена. Рассматриваемая методика ориентирована на использование результатов численного моделирования распределенного объекта или экспериментальных исследований на физическом объекте и носить конструктивный характер. В статье так же приводятся результаты сравнения динамических характеристик распределенного объекта, полученных с использованием аналитического решения, аппроксимационной модели и численного моделирования.
Распределенные объекты; аппроксимация; передаточные функции.
I.M. Pershin, G-Е. Veselov, M.I. Pershin
APPROXIMATING MODELS OF TRANSFER FUNCTIONS OF DISTRIBUTED
OBJECTS
Deals with the important problem of constructing approximate models for objects with distributed parameters. This problem is important because many processes to be automated are described by partial differential equations, mathematical models which do not have analytical solutions. If an analytical solution is obtained (determined by the object's reaction to the eigenvector-functions of the operator of the object (spatial modes)), then the transfer function for each spatial mode can be represented as a ratio of analytic entire functions. If you do not have analytical solutions, the dynamic characteristics of such objects are defined using approximation models of transfer functions of distributed object on the selected spatial modes. Consider approximation models are based on the numerical simulation of the distributed object, or using experimental results. Because distributed objects have some specific properties, such as transfer functions of distributed objects and systems at each spatial fashion inputs are described by a relation of infinite polynomials, approximation and model of such facilities should take into account the specific properties. Classical methods of approximation, in the form of aperiodic link and link with a pure time delay, give large errors in the calculation of the dynamic characteristics of distributed objects. The article aims to develop a new approximations model the transfer function of the object for each spatial fashion inputs, taking into account the specific properties of distributed objects. The scientific challenge is to develop methods for determining the parameters of the approximat-
ing segment. The technique focuses on the use of numerical simulation results of the distributed object or experimental studies on the physical object and to be constructive. The article also presents the results of the comparison of dynamic characteristics of distributed object obtained using the analytical solution, approximations models and numerical simulations.
Distributed objects; the approximation of the transfer function.
Введение. В литературе описаны методики аппроксимации передаточных функций объектов по результатам экспериментальных или численных исследований. Это и методы, использующие разложения в ряд Тейлора [1, 2], а так же методы, использующие аппроксимацию передаточных функций распределенных систем в виде отношения конечных полиномов [3, 4]. Одной из основных в сосредоточенных системах, а также ряда распределенных систем, остается методика аппроксимации в виде апериодического звена, умноженного на звено с чистым запаздыванием [5-7]. При решении ряда практических задач управления рассмотренных в [9-20], так же используется аналогичная аппроксимации. Эта методика, хорошо зарекомендовавшая в сосредоточенных системах, не всегда применима к распределенным объектам (системам), поскольку приводит к существенным ошибкам, при описании динамических характеристик распределенных объектов, что затрудняет процедуру синтеза распределенных систем управления.
Выбор передаточной функции аппроксимирующего звена. Положим, что имеется пластина конечных размеров, в которой осуществляется процесс распространения тепла.
Рис. 1. Объект управления
Математическая модель объекта описывается уравнением: дТ(х, у, г,т) _ | д2Т(х, у, г,т) д2Т(х, у, г,т) д2Т(х, у, г,т) | (1) дт "а \ дх2 + ду2 + д? / 0<x<xL, 0<у< уь 0<г< где Т(х, у, г, т) - фазовая переменная; х, у, г, - пространственные координаты; а
- заданный коэффициент; хь уь, гь _ заданные числа.
Граничные и начальные условия для уравнения (1) имеют вид: Т(0, у, т) = Т(х,0,т) = Т(хь, у, т) = Т(х, у, г,т) = 0 (2)
дТ {х, у,Р,т) = 0, (3)
дг
Я ■ дТ (х, у, гь, т) / дг = и (х, у, т), (4)
Т (х, у, г,0)= 0. (5)
Функцией выхода является значение температурного поля
Т(х,у,2=2*,т), где 2* - заданное число (0<2*<2Ь).
Разложим входное воздействие U(x, y, т) в ряд Фурье. Учитывая граничные условия (2), входное воздействие может быть представлено в виде:
U(x,y,Т) — Zсъг(т)'sinx)'sinу)' (6)
t],r=l
где уп=я-ух ; (р7 =я-Г/гь •
В [4, 5-7] получена передаточная функция объекта по каждой пространственной моде входного воздействия, которая может быть записана в виде
гг!\:')+т(-рГ/} >,• ^• <7>
Л'Рп, у' (ехР (Р у' )-ехР (-Рч,у' гь Ь
V, Y L) ' V,Y L)
V.
ßn,r=\ - + VÍ+&
'2
Ч, У
у \а
где X - коэффициент теплопроводности.
Если в качестве входного воздействия служит температура нагревателя, граничное условие (4) записывается в виде
Т ( х,У,гь, т) = и ( Х,У,т)•
то передаточная функция объекта по каждой пространственной моде входного воздействия имеет вид
(?)_ ехр р у- х * )+ ехр (-р г -X * ) , (
W0,r,Д5") ... ., , ,
eXP (P|,r ZL ) + ex^ Pr,r ZL
Исследования, приведенные в [10] показывают, что exp{Prr ■ Z*)+ exp(-P|,r Z*)
T. ,expß>„ у Z П \~P„ r Z л ( я ( л—\ (8)
Lim (-vjLL-'-v-Ы->л = exp 1-Я • AzI, (л ,у = 1,<»), (8)
ß„r->»(exp{ßVy. ZL)+ exp{-ßVy. ZL) ß",r ' ^ )
где Az=ZL-Z .
С учетом (7), (8), аппросимационную модель рассматриваемого объекта запишем в виде
(s) =K-exp(-ßVy-Az\ (n,r = 1,«>), (9)
ß,
V, Y
1/
/2
я,у=I ^
где К - коэффициент, определяемый с использованием экспериментальных исследований. В рассматриваемом случае, поскольку задана передаточная функция объекта (7), рассматриваемый коэффициент может быть определен (для фиксированных значений п и у) из следующего соотношения:
к _ еХР (рч У 21 + еХР (-РчУ 2') СРЧ,У • (ехР (Рчу • 2ь)- ехР (-Р• 2ь)У
К _ Ко / ■ ехр (-Рчу-^), <10)
РЧ У
+Ф2у )^
где Ксо - статический коэффициент усиления объекта по фиксированной пространственной моде.
Полагая б^ю (где ю - круговая частота), определим для передаточных функции (7) и (9) модули и фазы и вычислим их рассогласования. При этом, будем полагать, что значения соответствующих параметров равны:
а=0.002, 2Ь=0.12 , 2*=0.1, Хь=1, Уь=0.5, ^=0.23 ,
+Фи=(лЛПУ'+(лЛ/°-5)2 =49347■
Значение коэффициента К, вычисленное с использованием (10) равно 1.52857.
По результатам вычислений построены графики рассогласования (модуль объекта (7) - модуль звена(9), фаза объекта (7) - фаза звена (9)), которые приведенные на рис. 2.
На рис. 3 показаны графики рассогласования модулей, вычисленные для различных значений обобщенной координаты в [4]
Через точки максимальных рассогласований ^тах) , построенные по результатам вычислений для различных значений в проведем линию максимальных рассогласований (рис. 3).
Рис. 2. Рассогласование динамических характеристик распределенного объекта и его аппроксимационной модели
Рис. 3. Рассогласование модулей
На рис. 4 показаны графики изменения максимальных рассогласований в зависимости от обобщенной координаты G.
Рис. 4. Графики изменения максимальных рассогласований
На рис. 5 приведены графики изменения статического коэффициента Кс, график относительной величины рассогласования abs(Rmax)/Kc,o.
и
Результаты моделирования показывают, что аппроксимационная модель (9) может быть использована для объектов с распределенными параметрами. Рассогласование динамических характеристик распределенного объекта и его аппрок-симационной модели, при синтезе распределенных систем управления, может быть учтено путем корректирования требований к запасам устойчивости по фазе и по модулю.
Методика определения параметров аппроксимирующего звена. Для описания методики определения параметров звена (9), запишем дискретную модель распределенного объекта (1)-(6) (схема дискретизации распределенного объекта приведена на рис. 6) и проведем численное моделирование для определения реакции объекта на различные входные воздействия: первая мода
17(х,у,т) = sin (щ • а-) • sin • у);
третья мода
и(а', у, 7") = вт (у/3 ■ а') • вт(ф2 ■ у); динамическое входное воздействие
= зт(0.05- г)-у).
Рис. 6. Схема дискретизации математической модели распределенного объекта
При моделировании будем полагать, что значения параметров равны: а=0.002, ZL=0.12 , Z*=0.1, XL=1, YL=0.5, Х=0.23 (значения параметров заданы в системе СИ).
Число точек дискретизации и по соответствующим координатам выбрано равным:
N=16, N=16,^=30. Шаги дискретизации определяются из следующих соотношений
Лx=XL/(Nx-1), Лy=YL/(Ny-1), Az=ZL/(Nz-1). По результатам моделирования построены графики, приведенные на рис. 7, построенные для точек T(x=4•Лx, у=9^Лу^ ,т). Вычисленное значение входного воздействия для первой моды U1,1(x=4•Лx, у=9^Лу,х)=0.707, для третьей моды Uз,2(x=4•Лx, у=9^ЛУ,Х)= -0.345.
1 к'ркая мода
40 80 120 160 Время в с
......................:.......:...... '1'рсп.я мода.....
............................................... !
.........................................................
\
\
V
30 60 90 Время в с.
Рис. 7. Результаты моделирования
На рис. 8 построены графики, отражающие реакцию объекта на динамическое входное воздействие по первой пространственной моде
Рис. 8. Реакция объекта на динамическое входное воздействие
Для описания передаточной функции объекта в виде аппроксимирующего звена (9), необходимо определить значения параметров К , Az и а. Для этого используем экспериментальные исследования, результаты которых отражены на графиках рис. 7 и 8.
Методика определения параметров аппроксимирующего звена распадается на следующие этапы:
1. Используя результаты моделирования (или результаты экспериментальных исследований на реальном объекте), определим сдвиг по фазе функции выхода относительно входного воздействия f=-2л•8/(130)= - 0.3867, а так же статические коэффициенты усиления по выбранным пространственным модам
Ки=0.5356/0.707=0.7576, Кз,2= -0.07066/(-0.345)=0.20248.
2. Определим значения К и для аппроксимирующего звена (9). Приравнивая статический коэффициент усиления звена (9), к статическим коэффициентам усиления по выбранным пространственным модам, получим систему уравнений для определения значений К и Д7 .
К
К =
К3,2 =
ß,! K
А.2
• exp (-ßu -Az)
• eXP (-ß3,2 -Az)
(11)
Для рассматриваемого примера ри =((п^1/1)2+ (п^1/0.5)2)05= 7.0248,
Рз,2=((п-3/1)2+ (л-2/0.5)2)°-5= 15.708 Преобразуя (11), получим
Г К1Л • Дд = К • ехр (-Д д • Лг)
[Кз,2 • = к • ехр (-^3,2 • Л)'
Поделив второе уравнение системы (12) на первое, придем к следующему ре зультату
(12)
<
Д, _
<13)
Ьп( К -А,2/( к .Дд))
Р3,2 + АД '
Определим значение Дz для рассматриваемого примера
_ ,п(0.238 ^5.708/ (0.87 ■ 7.0248)) _ 0 05929
-15.708 + 7.0248 . .
Подставляя вычисленное значение Дz в первое уравнение (12) и преобразуя, получим
К _ Кд • /?1Д / ехр (-Ад • Д). <14)
Для рассматриваемого примера
К _ 0.87■ 7.0248/ ехр(-7.0248-0.0573) _ 8.07
3. Определим значение параметра а. Для этого воспользуемся вычисленным значением сдвиг по фазе функции выхода относительно входного воздействия f = -0.3867 (см. рис. 8). Запишем передаточную функцию аппроксимирующего звена по первой пространственной моде
К (5 У"2
Ки (5) = — • ехр (-Дл • Аг), Дл = —+ ^ + ФП •
Ал ■ и ^ (15)
Полагая s=jю (ю=0.05), запишем соотношение для определения фазы аппроксимирующей функции (15)
(р = -Аг ■ 1т( Д1) - агс!ап(о / (а • (цг\ + ф\)).
Вычислим значение параметра а, для которого выполняется условие ф= £ Результаты вычислений показаны на рис. 9.
Рис. 9. График рассогласования (ф - А)
Вычисленное значение а=0.001707.
Полученная передаточная функция аппроксимирующего звена записывается в виде
Кчу(5) _ 807 ■ ехр(-Рчу ■ 0.05929)• (г,,у_ 1,®
Р
Рчу _
_ 1,
<16)
™ 1 0.001707 г" Записывая передаточную функцию (16) в общем виде с использованием обобщенной координаты [ ], получим:
W (s, G) =
K
ß(s, G )
ß(s, G) = |- + G a
exp ( -ß(s, G) -Az )
( ® > G >GH ),
(17)
-ft-
Для рассматриваемого примера передаточная функция аппроксимирующего звена записывается в виде
8.07
W (s, G) =
ß(s, G) ß(s, G) =
exp(-ß(s, G) - 0.05929), (Gh < G < ® X
(18)
- + G
,0.001707
Сравнение динамических характеристик. Сравним динамические характеристики объекта (7) и аппроксимирующего звена (16). На рис. 10 приведены графики рассогласования модулей (модуль звена (7) - модуль звена(16)) и фаз (фаза звена (7) - фаза звена (16)), построенные по результатам вычислений. Результаты вычислений показывают, что рассогласование модулей не более 0.065. Запишем аналитические соотношения для определения рассогласования фаз звена (9) и (18). Рассматриваемые соотношения запишем с использованием обобщенной координаты
Ж(*, °) = ' exP °) • ^), (19)
ja
12
s=j®,
ß(ja, G) = ^ + G j = M (a, G) - (cos(fl /2) + j - sinfa / 2)),
M (a, G) = ((a / a)2 + G 2У\рг = arctan(a / (a - G).
(p(a, G) = -фх / 2 -M(a, G) - Az - sin(^ / 2)
Рис. 10. Рассогласование динамических характеристик
Используя (19) вычислим рассогласование фаз звена (9) и (18). В результате вычислений получено - рассогласование фаз, при ю>0.01 становится достаточно большим.
Это рассогласование связано с отклонением параметров звена, полученных в результате численного моделирования распределенного объекта (а=0.001707, Az=0.05929, K=8.07) от параметров объекта, используемых при аналитическом решении (а=0.002, Az=0.02, K=1A=1/0.23=4.35).
Приведем оценочные расчета рассогласования фаз при «больших» значениях ю Ар = % (с, G) -vSp, G) = /2 -M0(с, G) • Azo- sin(^10 / 2) -
(-^а / 2-Ma (с, G) • Aza • sin(^i / 2) « (20)
« -((с / ao)2 + G2)1/4 • Azo • sin(^io / 2) + ((с / aa)2 + G2)1/4 • Sza • sin(^ / 2), где индексом o - помечены параметры объекта, а индексом a-помечены параметры аппроксимирующего звена.
В результате моделирования получено: аа=0.001707 < ао=0.002; Az3=0.05929> Azo=0.02 , полученные соотношения, с учетом (20), объясняют тенденцию возрастания рассогласования фаз, при увеличении частоты.
Полученные результаты показывают отличие динамических характеристик распределенного объекта от динамических характеристик дискретной модели рассматриваемого объекта.
Заключение. Из приведенных исследований следует, что модель (19), может использоваться для аппроксимации передаточных функций распределенных объектов. Разработана методика определения параметров аппроксимирующего звена. Представленная методика ориентирована на использование результатов численного моделирования или экспериментальных исследований на физическом объекте и носит конструктивный характер. При синтезе распределенных систем управления, рассогласование динамических характеристик распределенного объекта и его ап-проксимационной модели может быть учтено при формировании требований к запасам устойчивости по модулю и по фазе. Приведенные результаты численного моделирования распределенного объекта показывают, что динамические характеристики численной модели распределенного объекта отличается от динамических характеристик, полученных аналитически с использованием решения краевой задачи. Это объясняется известным фактом, что при представлении распределенного объекта его дискретной моделью, теряются некоторые свойства исходного распределенного объекта [3, 7].
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Venot A., Pronrato L., Walter E. And Lebrucnec J.F. A Distribution-free criterion for "Robust Identification, with Applications in systems Modelling and Image Processing // Automatica.
- 1986. - Vol. 22, No. 1. - P. 105-109.
2. Pasca La., Levis A.H. and Jin V.Y.-Y. On the design of Distributed Organisational structures // Automatica. - 1988. - Vol. 24, No. 1. - P. 81-86.
3. Валеев К.Г, Жаутыков О.А. Бесконечные системы дифференциальных уравнений. - Алма-Ата: Наука Казахской ССР, 1974. - 415 с.
4. ЛыковА.В. Теория теплопроводности. - М.: Высшая школа, 1967. - 599 с.
5. Техническая кибернетика. Теория автоматического регулирования. Кн. 1. Математическое описание, анализ устойчивости и качества систем автоматического регулирования / Под ред. В.В. Солодовникова. - М.: Машиностроение, 1967. - 768 с.
6. Малков А.В., Першин И.М. Синтез распределенных регуляторов для систем управления гидролитосферными процессами. - М.: Научный мир, 2007. - 364 с.
7. Малков А.В., Першин И.М. Системы с распределенными параметрами. Анализ и синтез.
- М.: Научный мир, 2012. - 476 с.
8. Першин И.М. Синтез систем с распределенными параметрами // Мехатроника, автоматизация, управление. -2005. - № 6. - С. 2-4.
9. Воронин А.Ю., Першин И.М. Синтез распределенной системы управления магнитным полем тороидальной камеры. Ч. 1 // Мехатроника, автоматизация, управление. - 2006.
- № 8. - С. 51-56.
10. Воронин А.Ю., Першин И.М. Синтез распределенной систекмы управления магнитным полем тороидальной камеры. Ч. 2 // Мехатроника, автоматизация, управление. - 2006.
- № 12. - С. 36-42.
11. Першин И.М., Малков А.В., Дубогрей В.Ф. Методика синтеза распределенных систем управления режимами эксплуатации месторождений минеральных вод // Известия высших учебных заведений. Геология и разведка. - 2012. - № 2. - С. 76-81.
12. Першин М.И. Проектирование системы управления параметрами Кисловодского месторождения минеральных вод. Технологии развития курортно-рекреационного комплекса СКФО // Сборник трудов 2-й ежегодной научно-практической конференции преподавателей, студентов и молодых ученых СКФУ "Университетская наука - региону". Т. 1.
- Пятигорск: Изд-во СКФУ, 2014. - С. 143-156.
13. Першин И.М., Веселое Г.Е., Першин М.И. Синтез распределенных систем управления гидролитосферными процессами месторождений минеральных вод // Известия ЮФУ. Технические науки. - 2014. - № 8 (157). - С. 123-137.
14. Martirosyan A.V., Martirosyan K.V., Pershin I.M. Analysis of the Caucasus Mineral Waters' Field's Modeling // Modem Applied Science. - 2015. - Vol. 9, No. 1. - P. 204-210. ISSN 1913-1844 E-ISSN 1913-1852. Published by Canadian Center of Science and Education.
15. AlexanderB. Chernyshev, Karina V. Martirosyan. Analisys of the nonlinear distributed control system's sustainability // Journal of Mathematics and Statistics. - 2014. - No. 10 (3). - P. 316-321.
16. Martirosyan A.V., Martirosyan K.V., Kapylova T.S. The model of mineral water deposits sustainable management using the decision support system // World Applied Sciences Journal.
- 2013. - No. 27. - P. 101-106.
17. Martirosyan A.V., Martirosyan K.V. Modeling of information system "Caucasus Mineral Water's hydromineral resources" // 4th International Scientific and Practical Conference "Science and Society". - London: SCIEURO, 2013. - Р. 16-24.
18. Martirosyan A.V., Yanukyan E.G., Martirosyan K.V.Methods of complex object's transfer function calculation for distributed control system // Journal of Mathematics and Statistics.
- 2014. - No. 10 (3). - Р. 23-27.
19. Григорьев В.В. ,Першин И.М., Мансурова О.К. Расширение качественной экспоненциальной устойчивости на линейные распределенные системы. Техногенные процессы в гидролитосфере (идентификация, диагностика, прогноз, управление) // Сборник докладов национального научного форума «НАРЗАН - 2013». - Пятигорск: РИА-КМВ, 2013.
- С. 540-553.
20. William By Porter A. Sensitivity problems in distributive systems // Int. J. Control. - 1976.
- Vol. 5. - P. 159-177.
REFERENCES
1. Venot A., Pronrato L., Walter E. And Lebrucnec J.F. A Distribution-free criterion for "Robust Identification, with Applications in systems Modelling and Image Processing, Automatica, 1986, Vol. 22, No. 1, pp. 105-109.
2. Pasca La., Levis A.H. and Jin V.Y.-Y. On the design of Distributed Organisational structures, Automatica, 1988, Vol. 24, No. 1, pp. 81-86.
3. Valeev K.G, Zhautykov O.A. Beskonechnye sistemy differentsial'nykh uravneniy [Infinite system of differential equations]. Alma-Ata: Nauka Kazakhskoy SSR, 1974, 415 p.
4. Lykov A.V. Teoriya teploprovodnosti [Theory of thermal conductivity]. Moscow: Vysshaya shkola, 1967, 599 p.
5. Tekhnicheskaya kibernetika. Teoriya avtomaticheskogo regulirovaniya. Kn. 1. Matematicheskoe opisanie, analiz ustoychivosti i kachestva sistem avtomaticheskogo regulirovaniya [Technical Cybernetics. The theory of automatic regulation. Book 1. Matematica-mechanical description and analysis of the stability and quality of automatic control systems], By ed. V.V. Solodovnikova. Moscow: Mashinostroenie, 1967, 768 p.
6. Malkov A.V., Pershin I.M. Sintez raspredelennykh regulyatorov dlya sistem upravleniya gidrolitosfernymi protsessami [The synthesis of distributed controllers for systems management processes hydrolithosphere]. Moscow: Nauchnyy mir, 2007, 364 p.
7. Malkov A. V., Pershin I.M. Sistemy s raspredelennymi parametrami. Analiz i sintez [System with distributed parameters. Analysis and synthesis]. Moscow: Nauchnyy mir, 2012, 476 p.
8. Pershin I.M. Sintez sistem s raspredelennymi parametrami [Synthesis of systems with distributed parameters], Mekhatronika, avtomatizatsiya, upravlenie [Mechatronics, Automation, Control],
2005, No. 6, pp. 2-4.
9. Voronin A.Yu., Pershin I.M. Sintez raspredelennoy sistemy upravleniya magnitnym polem toroidal'noy kamery [Synthesis of distributed control system for a toroidal magnetic field camera]. Part 1, Mekhatronika, avtomatizatsiya, upravlenie [Mechatronics, Automation, Control],
2006, No. 8, pp. 51-56.
10. Voronin A.Yu., Pershin I.M. Sintez raspredelennoy sistekmy upravleniya magnitnym polem toroidal'noy kamery [Synthesis of distributed sistemy of magnetic field toroidal chamber]. Part 2, Mekhatronika, avtomatizatsiya, upravlenie [Mechatronics, Automation, Control], 2006, No. 12, pp. 36-42.
11. Pershin I.M., Malkov A. V., Dubogrey V.F. Metodika sinteza raspredelennykh sistem upravleniya rezhimami ekspluatatsii mestorozhdeniy mineral'nykh vod [The technique of synthesis of distributed control systems modes of operation of deposits of mineral waters], Izvestiya vys-shikh uchebnykh zavedeniy. Geologiya i razvedka [Proceedings of Higher Schools. Geology and Exploration], 2012, No. 2, pp. 76-81.
12. Pershin M.I. Proektirovanie sistemy upravleniya parametrami Kislovodskogo mestorozhdeniya mineral'nykh vod. Tekhnologii razvitiya kurortno-rekreatsionnogo kompleksa SKFO [The design of the control system parameters Kislovodsk mineral water deposits. Technology for the development of resort-recreational complex of the North Caucasus Federal district], Sbornik trudov 2-y ezhegodnoy nauchno-prakticheskoy konferentsii prepodavateley, studentov i molodykh uchenykh SKFU "Universitetskaya nauka - regionu" [Proceedings of the 2nd annual scientific-practical conference of teachers, students and young scientists of NCFU "University science -the region"]. Vol. 1. Pyatigorsk: Izd-vo SKFU, 2014, pp. 143-156.
13. Pershin I.M., Veselov G.E., Pershin M.I. Sintez raspredelennykh sistem upravleniya gidrolitosfernymi protsessami mestorozhdeniy mineral'nykh vod [Synthesis of distributed control systems gidrolitosfernymi processes mineral waters], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2014, No. 8 (157), pp. 123-137.
14. Martirosyan A.V., Martirosyan K.V., Pershin I.M. Analysis of the Caucasus Mineral Waters' Field's Modeling, Modern Applied Science, 2015, Vol. 9, No. 1, pp. 204-210. ISSN 1913-1844 E-ISSN 1913-1852. Published by Canadian Center of Science and Education.
15. AlexanderB. Chernyshev, Karina V. Martirosyan. Analisys of the nonlinear distributed control system's sustainability, Journal of Mathematics and Statistics, 2014, No. 10 (3), pp. 316-321.
16. Martirosyan A.V., Martirosyan K.V., Kapylova T.S. The model of mineral water deposits sustainable management using the decision support system, World Applied Sciences Journal,
2013, No. 27, pp. 101-106.
17. Martirosyan A.V., Martirosyan K.V. Modeling of information system "Caucasus Mineral Water's hydromineral resources", 4th International Scientific and Practical Conference "Science and Society". London: SCIEURO, 2013, pp. 16-24.
18. Martirosyan A.V., Yanukyan E.G., Martirosyan K.V.Methods of complex object's transfer function calculation for distributed control system, Journal of Mathematics and Statistics,
2014, No. 10 (3), pp. 23-27.
19. Grigor'ev V.V. ,Pershin I.M., Mansurova O.K. Rasshirenie kachestvennoy eksponentsial'noy ustoychivosti na lineynye raspredelennye sistemy. Tekhnogennye protsessy v gidrolitosfere (identifikatsiya, diagnostika, prognoz, upravlenie) [The expansion of qualitative exponential stability for linear distributed systems. Technogenic processes in hydrolithosphere (identification, diagnosis, prognosis, management)], Sbornik dokladov natsional'nogo nauchnogo foruma «NARZAN - 2013» [A collection of reports of the national research forum "NARZAN -2013"]. Pyatigorsk: RIA-KMV, 2013, pp. 540-553.
20. William By Porter A. Sensitivity problems in distributive systems, Int. J. Control, 1976, Vol. 5, pp. 159-177.
Статью рекомендовал к опубликованию д.т.н., профессор А.В. Малков.
Першин Иван Митрофанович - Северо-Кавказский федеральный университет, филиал в г. Пятигорске; e-mail: [email protected]; 357500, г. Пятигорск, просп. 40 лет октября, 56; тел.: 88793973927; кафедра управления в технический и биомедицинских системах; зав. кафедрой; профессор.
Веселов Геннадий Евгеньевич - Южный федеральный университет; e-mail: [email protected]; 347900, г. Таганрог, ул. Чехова, 2; тел.: +78634360450; Институт компьютерных технологий и информационной безопасности; директор.
Першин Максим Иванович - e-mail: [email protected]; тел.: 89280093030; Институт компьютерных технологий и информационной безопасности; аспирант.
Pershin Ivan Mitrofanovich - North-Caucasian Federal University, a branch in the town of Pyatigorsk; e-mail: [email protected]; 357500, Pyatigorsk, ave. 40 years on October 56; phone: +78793973927; the department of management of technical and biomedical systems; head of department; professor.
Veselov Gennady Evgen'evich - Southern Federal University; e-mail: [email protected]; 2, Chekhov street, Taganrog, 347900, Russia; phone: +78634360450; Institute of Computer Technology and Information Security; director.
Pershin Maksim Ivanovich - e-mail: [email protected]; phone: +79280093030; Institute of Computer Technology and Information Security; postgraduate student.
УДК 004.94
В.Н. Гридин, В.И. Анисимов, А.А. Осман
МЕТОДЫ ПОСТРОЕНИЯ ВЕБ-СЛУЖБ .NET ДЛЯ РАСПРЕДЕЛЕННЫХ СИСТЕМ АВТОМАТИЗАЦИИ СХЕМОТЕХНИЧЕСКОГО ПРОЕКТИРОВАНИЯ
Основной целью статьи является рассмотрение особенностей решения задачи внедрения Интернет-технологий при построении распределенных систем автоматизации схемотехнического проектирования. Показывается, что при построении веб-служб для систем автоматизации схемотехнического проектирования необходимо организовать эффективную передачу и получение большого числа аргументов с простыми и сложными типами данных. Основной проблемой организации клиент-серверных взаимодействий в этом процессе является необходимость работы с многомерными массивами, которые относятся к сложным типам данных. Отмечается, что при этом необходимо учитывать возможную работу веб-службы в гетерогенных средах, когда клиентские и серверные приложения, написаны на различных языках. Для обеспечения гарантированного совместного функционирования клиентских и серверных приложений в гетерогенных средах, предлагается отказаться от передачи информации между такими приложениями через многомерные массивы. Поскольку для описания всех компонентов электронных схем используются двумерные массивы, то единственным решением проблемы является их предварительная упаковка в одномерные массивы с последующей передачей упакованных массивов в качестве аргументов методу веб-службы. Аналогичную процедуру упаковки многомерных массивов следует выполнить перед передачей результатов работы веб-службы клиентскому приложению. Приводится методика приведения сложных типов данных к единообразной форме, что обеспечивает надежность клиент-серверных взаимодействий в гетерогенных средах. Показывается, что WSDL-документ веб-службы не содержит всей необходимой информации для построения клиентских приложений и устанавливается структура дополнительного информационного метода, который должен входить в состав веб-службы. Использование предлагаемой методики построения веб-служб для распределенных систем автоматизации схемотехнического проектирования позволяет существенно повысить эффективность функционирования таких систем.
Системы автоматизированного проектирования; автоматизация схемотехнического проектирования; Интернет-технологии; веб-службы; распределенные системы.