Journal of Siberian Federal University. Engineering & Technologies 7 (2014 7) 797-810
УДК 004.94 : 62-83
The Simulation System for High-Precision Objects for Example the Spacecraft's Electromechanical Systems
Sergey A. Bronova*, Evgenyi M. Kurbatovb, Pavel V. Avlaskoa, Vasiliy A. Povalayeva and Darya D. Mishchenkoa
aSiberian Federal University 79 Svobodny, Krasnoyarsk, 660041, Russia, bJSC "Information Satellite Systems" Reshetnev Company" 52 Lenin Str., Zheleznogorsk, Krasnoyarsk region, 662972, Russia
Received 19.07.2014, received in revised form 05.09.2014, accepted 29.09.2014
Proposed basic principles of the simulation system for high-precision objects (for example, the spacecraft's electromechanical systems), allowing to resolve the contradiction between accuracy and computational speed by changing the structure of the model and the corresponding calculation methods in the process of modeling. Proposed solutions to the problems associated with providing mathematical correctness by changing models and methods, the adequacy of the models of individual modules and the entire object in the simulation.
Keywords: modeling system, precision systems, spacecraft, solar system, antenna system, precision electric drive.
Система моделирования с переменной структурой для прецизионных динамических объектов
С.А. Бронова, Е.М. Курбатов6, П.В. Авласкоа, В.А. Поваляева, Д.Д. Мищенкоа
аСибирский федеральный университет Россия, 660041, Красноярск, пр. Свободный, 79 бОАО «Информационные спутниковые системы имени академикаМ.Ф. Решетнёва» Россия, 662972, Железногорск, ул. Ленина, 52
Предложены и объяснены основные принципы построения системы моделирования прецизионных объектов (на примере электромеханических систем космических аппаратов), позволяющие разрешить противоречие между точностью и скоростью вычислений за счёт
© Siberian Federal University. All rights reserved
Corresponding author E-mail address: [email protected], [email protected]
*
изменения структуры модели и соответствующих методов расчёта в процессе моделирования. Предложены способы решения возникающих при этом проблем, связанных с обеспечением математической корректности при смене моделей и методов, адекватностью моделей отдельных модулей и всего объекта в процессе моделирования.
Ключевые слова: система моделирования, прецизионные системы, космические аппараты, система поворота антенны, прецизионный электропривод.
Проблематика моделирования прецизионных динамических объектов
Моделирование служит основным методом автоматизированного проектирования технических объектов. В настоящее время хорошо развиты общие принципы построения систем моделирования, а также технологии их функционирования. Базовыми являются следующие принципы: модульность, визуальный или иной упрощённый ввод структуры моделируемой системы, автоматизация формирования модели системы на основе моделей отдельных модулей, возможность выбора численных методов решения полученных систем уравнений, автоматизация настройки этих методов (например, автоматический выбор шага в методах численного интегрирования) и др. Всё это делает современные системы моделирования удобным и надёжным инструментом исследования динамических объектов. Но это в полной мере относится только к сравнительно простым объектам, имеющим модели небольшой размерности при щадящих требованиях к точности вычислений. Обычно считается, что погрешность моделирования технических объектов до 10.. .15 % достаточна для практических целей.
Применительно к прецизионным техническим объектам это не так. Например, прецизионные электроприводы космических аппаратов (для систем поворота антенн или солнечных батарей) имеют допустимую погрешность позиционирования несколько угловых минут, что относительно полного оборота составляет доли процента [1-4]. Моделирование таких электроприводов с погрешностями до 10.15 % позволяет убедиться в работоспособности электропривода, но не дает возможность определить его точностные и динамические показатели, так как погрешность датчиков углового положения несоизмеримо мала по сравнению с погрешностью вычислений.
Для уменьшения погрешности повышают степень детализации математических моделей, стараясь учесть как можно больше особенностей физической реализации элементов моделируемого объекта: нелинейность, временную и амплитудную дискретность, локальные динамические процессы в отдельных элементах с малыми постоянными времени, фронты импульсов и др. В результате вместе с точностью повышается сложность моделей, что влечёт за собой увеличение времени счёта. Особенно это заметно при наличии обратных связей в сочетании с нелинейностью математического описания и малыми постоянными времени. Применение обычных численных методов решения дифференциально-алгебраических уравнений приводит к тому, что приходится выбирать очень малый шаг интегрирования, процесс вычислений тормозится и время моделирования становится неприемлемо большим: сравнительно простые объекты могут моделироваться на обычных современных компьютерах в течение многих часов и даже дней.
Таким образом, при моделировании прецизионных динамических объектов имеется общая проблема: противоречие между точностью и временем счёта.
Для разрешения этого противоречия в существующих системах моделирования предлагается использовать автоматический выбор шага расчёта, а также распараллеливание вычислений. Оба этих подхода позволяют в ряде случаев добиться некоторого улучшения ситуации, но далеко не всегда.
В данной статье предлагается в дополнение к используемым методам реализовать другой подход к построению системы моделирования: в виде системы с переменной структурой. При этом предлагается использовать различные модели одних и тех же элементов - в зависимости от задачи моделирования и протекающих процессов. Если процесс не требует высокой точности расчётов для отдельных элементов, то можно использовать их упрощённые модели; если необходима высокая точность, то применяют более точные (и, соответственно, более сложные) модели. Вообще говоря, этот подход известен: именно так выбирают модели перед началом моделирования. Но в существующих системах моделирования структура и состав моделей остаются неизменными. В данном случае предлагается изменять структуру и состав моделей в процессе расчётов. Например, при позиционировании электропривода выделяются три стадии процесса: включение и разгон, движение с постоянной скоростью, торможение и точное позиционирование. При включении и разгоне электропривода достаточно использовать сравнительно упрощённые модели большинства элементов, а при приближении к точке позиционирования можно перейти к более точным моделям отдельных элементов. Смена моделей может приводить также к смене методов расчётов. Например, при переходе от упрощённой модели на основе алгебраических уравнений к более точной на основе дифференциальных уравнений требуется заменить численные методы решения алгебраических уравнений численными методами интегрирования. Возможны и другие ситуации, приводящие к смене метода расчётов.
Ниже рассматриваются основные принципы и связанные с этим проблемы построения систем моделирования с переменной структурой на примере моделирования прецизионных электроприводов космических аппаратов.
Программная реализация таких систем возможна с использованием существующих систем моделирования (например, SimuИnk пакета МЛТЬЛБ) путём создания соответствующих тулбоксов. В перспективе можно будет реализовать систему моделирования с переменной структурой в виде самостоятельного программного продукта.
Принципы построения системы моделирования прецизионных объектов
с переменной структурой
Система моделирования с переменной структурой в общем виде представлена на рис. 1. Здесь предусмотрено управление процессом моделирования путём изменения состава моделей и используемых методов.
С помощью Блока задания режимов моделирования задают входные воздействия, вид моделирования (численное интегрирование, расчёт установившихся процессов и т. п.), форму представления результатов моделирования и др.
С помощью Блока задания условий моделирования задают способы и условия смены структуры, т. е. моделей и методов. Возможны программное и следящее управления. При программном управлении задаются моменты времени, в которых происходит смена структуры. При следящем управлении задаются условия смены структуры в зависимости от значений перемен- 799 -
Рис. 1. Структурная схема системы моделирования с переменной с труктурой
ных состояния и характера их изменения (быстрое, медленное, колебательное или др.). Также выбираются отрезки траекторий, на которых необходимо обеспечить максимальную точность или максимальную скорость вычислений. Условия могут формулироваться в терминах оптимального управления с заданием целевой функции и ограничений, в которых используются переменные состояния и входные переменные.
С помощью Блока задания структуры моделируемой системы задают модули и связи между ними, выделяют входы и выходы системы.
Библиотека моделей содержит для каждого эеемента своё уемейство моделей разной степени детализации! (сложности) и, соответственно, точности.
Библиотека методов содержит подпрограммы (процедуры), реализующие различн ые методы вычислений: численное реше ние систем алгебраических уравнений, численное интегрирование, аппроксимацию, интерполяцию, преобразование математических меделей ез одной формы в другую (например, передаточных Ыу нкций в матричные уравнения переменных состояния) и др.
Блок управления моделированием выполняет изменение состава моделе й и методов в процессе моделирования. Укловия смены структуры заданы ранее в Блоке задания условий моделирования.
Блок выбора моделей осуществляет для каждого элемента подстановку модзлей в соответствии с ранее заданными условиями по указению Блока управления моделированием.
Блок выбора методов осуществляет выбор метода вычислений в зависимости от выбранной модели и, возможно, специальных указаний Блока управления моделированием.
Блок формирования моделируемой системы автоматически увязывает между собой модели отдельных модулей в единую систему уравнений. Эту функцию он выполняет постоянно -после каждой смены моделей.
Блок управления вычислениями оперирует методами, выбранными ранее в соответствии с используемыми моделями. Он обеспечивает необходимую последовательность вычислений, передачу данных между модулями.
Блок вычислений выполняет сами вычисления под контролем Блока управления вычислениями.
Блок текущего анализа результатов вычислений выполняет функции датчика и используется в случае применения следящего управления моделированием. В случае программного управления моделированием этот блок не используется.
Блок вывода результатов моделирования сохраняет результаты расчётов в файле, визуализирует их на экране в виде графиков, сохраняет в специальных файлах условия смены структуры системы моделирования, а также данные об этом в соответствующие моменты времени.
Предложенная структура системы моделирования соответствует обычному представлению объекта с точки зрения теории управления. Имеются входные задания и переменные состояния. Но в данном случае входными переменными являются желаемые показатели характера моделирования на различных его этапах: максимальная точность, максимальная скорость вычислений, ограничения. Результатом работы системы управления выступают показатели, полученные в процессе моделирования. Управляющим воздействием служит комплекс моделей и методов - их выбор меняет процесс моделирования. Таким образом, имеет место структурное управление объектом - с помощью изменения его структуры. В конечном счёте должны быть обеспечены максимизация точности и минимизация времени моделирования.
В данном случае нет возможности записать математическую модель системы моделирования как объекта управления в привычных понятиях теории управления - в виде алгебраических и дифференциальных уравнений. В результате нет возможности осуществлять формальный синтез управлений, которыми являются изменения структуры, - моделей и методов. Поэтому условия смены моделей и методов осуществляются пока из рациональных соображений.
Математические модели прецизионного электропривода для космических аппаратов
Примером технического объекта, моделирование которого предпочтительно с использованием предложенной системы, служит прецизионный электропривод для космических аппаратов. Он содержит электродвигатель, подсоединённую к его валу механическую нагрузку, подключенный к обмоткам двигателя источник питания, датчики и устройство управления. В качестве двигателей обычно используются синхронные двигатели с постоянными магнитами или индукторные двигатели (с электромагнитной редукцией) различных модификаций.
Управляющими воздействиями на систему моделирования, как это показано выше, выступают изменения структуры, включающей модели и используемые методы. В данном случае в качестве примера рассматривается возможность управления процессом моделирования изменением моделей двигателя и источника питания. Для этого разработаны комплексы моделей одного из типов двигателей - индукторного двигателя двойного питания (ИДДП), а также устройства электропитания - транзиторного коммутатора.
ИДДП имеет несколько вариантов математической модели различной степени детализации (различной степени упрощения) [7-9].
Исходная математическая модель ИДДП (включает две трёхфазные о бмотки на статаре и безобмоточный рдтор) в матричной Дорме имее т вид
—^ = + и , ш = Ь1,
& ж
аде V. - вектор потокосцеплений обмоток; ]Р - матрсца сопротивлений об моток; i - лектор) токов обмоток; Ь - матрица индуктивностей обмоток; и - вектор питающих напряжений обмоток.
Здесь матрица индуктивностей содержит индуктивности, зависящие от угка поворота. Эти зависимости могут быть получены экспериментально [7] и представлены в виде табличных значений с последующей интерполяцией.
Долее возможны три варианта идеализации модели: с оппроксимацией индуктивностей косиносоидалоными зависдмостями; с допущением о геометрической симметрии (равенство углов между обмотками 120°); с допущением об электрической симметрии (равенство сопро-тивлен ий и собственных индуктивностей трох фаз д каждой обмо тки). Возможны различные комбснации допущений. Таким образом, получается не менее шести вариантов модели ИДДП в данной форме.
Модель ИДДП можно преобраоовать в но вую единую систему координат обмоток в системе относительнын единиц:
д^л = -а1Н0* +юим + «Лч^ х +
^ЧУу
= - «Му + «1^2у + "1у;
х
dt
y
dt
-- «2^1х - «2^2х + (®1 - y + U2х;
: «2k1^1y - 0»1 - ®r х - «2^2y + U2y =
где 1 x, 1л, 2x; 2y - индексы (обозначения) первой и второй двухфазных обмоток в единой с исте-ме координат; у - потокосцепления соответствующих обмоток; u - напряжения питания соответствующих обмоток; ю1 = 2nf - угловая частота питающего напряжения первой обмотки; f) - частота питающего напряжения первой обмотки; со,. - угловая скорость ротора; аь а2, ко k2 - вспомогательные параметры, рассчитываемые через параметры обмоток:
а^-Ц-, а,а="10й , cr = a-kk]lka, k =Хф, k2=L-,
¿а<7 La<5 L La
где R-, Я2 - актисные сопротивления обмоток; L1; Ц2 - собственные индуктивности обмотоя; Lm - взаимная индуктивность между первой и второй обмотками.
Выражение электромагнитного момента
M=V2x - VlxV2 у
Зависимость токов от потокосцеплений:
=—(vi* -^Унх) м =ц(и (^y ~k2yv2y);
Ци J_
TnjCr'
Приведённый вариант модели получен для применения всех рассмотренных выше допущений (косинусоидальная аппроксимация индуктивтостей, геометрическая и электрическая симметрия). Ввиду этого данная модкль яваяется боле е упрощённой, аем рас смотренная выше матричная модель без допущений. Она позволяет выполнять численное интегрирование су-ществунно быстрое, так кяк в ней от^тствуют тригонометрическиефу нкции, вычисление которых нескольио замедляет расчётаа. Но при эном нее учитываются реальные параметры обмоток.
Полученная выше модель может быть дополнительно упрощена, если учесть характерное для всех типов ИДДП сеоотание пкроаетров. В частности, можно прене(5речь взримным электромагнитным влииниело оМмотке:
гЛд
df
«l^ix + +Щу;
dt «iVix-cwiy+Oy;
«2^2x + (o1 ""«OV2+ + u2x'; (°1 - (0r )(\=22lc - a2V2y+"2y,
x
dt
у
dt
где отброшены некоторые елагаемые: а1к1 \у0 = 0, а^Ч^ = 0, а-А Уь = 0, а2к\|/1у о 0 , так как величинье аь а2, кь к2 малы (в системе относительных единиц они примерно равны 0,4.. .0,2) и ио произведения представеяют с обо й маоые величины второго поряика.
Дальнейшее упрощение модели ИИ!ДДП может быть связано с пренебрежением изменениями электромагнитных величин во второй обмотке, если её напряжение питания не меняется в процессе у правления:
dhx dt
= -al
1 -
a 2^2
2 2 a 2+ (o>i- ю r)
Vlx+
ю + aia2klk2 (ю1- юr ) ю1+—2-
«1« 2^2
a 2+ (ffli- ю r) ai^2(^i- ю r)
Vly+
2 , , 4 2 U 2 x0 + -72 U 2 y0
dWly dt
a 2+ (rai- ю r)
ю + aia2к1к2(ю1- юr)
rai+—~t-
a 2+ (ffli- ю r)
a^fai- ю r)
a 2+ (юl- ю r )2
U 2 y0 + Mix;
Vlx- al
i-
a
22 a 2+ (ю1- ю r)
Vly "
U 2 x0 +■
«1«2к2
2 U 2 y0 + u1y ,
2 ^2x0 ' 2 . ,
а 2+ (о>1- ю г) а 2+ (о>1- ю г)'
где и2х0 и и2у0 - амплитуды второго питающего напряжения, которые остаются неизменными (об этом говорит индекс; 0) .
+
Электромагнитный момент в этом случае
M =-
2 2 2+ (Ю1- ю г) ]
х{[( ю^— ю г
)и 2x0 — а2и 2 у0]У1х+ [(ю1— ю Г )и 2 у0 + а2и 2 х0]У1у+
+ а2^1 (Ю1— югХу^+у^) 2
Аналогично этому может быть записана модель ИДДП в случае, если не меняется напряжение питания первой обмотки:
di=x dt
= -a2
1-
СЮк1к2
ai2 + Ю12.о
V2 x +
у
1 +
aia2kili2 а2 + ш2о
Л
Ю1 о — Юг
V2 у +
d¥= dt
, aa1aHtk1k2 тт
+ ""2 Y~ U1x0
a1 + Ю1.0
р
a2klMl.O тт +„
— — Uiy о + u2 x
a1 + Ю1.0
1 +
a2 + Ю2.о
Ю1 0 —Ю r
V2x - a2
1a1-
a2^
a12 + 12.о
V2 у
a 2k1 Ю1.о
2
aaa^r.
a2 + ю2.о
Т1уо + u2 у,
a1 + Ю1.о
где U1x0 и U1y0 - амплитуды>1 первого питающего напряжения, которыне остаются неизменны>ши (об этом говорит индекс 0).
Электромагнитныой момент в этом случае
м =
a^Ca2 + Ю!2,О)
[(®1. 0^ 1x0 - 21р0 ) V2x + («if71x0 + г .0^1)0 )¥2) ] ■
Возмомно ещё более существенное упрощение, когда полност1>к) пренебрегают электромагнитными процессами в обмот1сох. Тогда отсеоствуют уравнения электрического равнове-сияи остаётся толоко кыражение электромагнитного момента:
M =-
L„
JaL1L2[(aja2ст + raj®2)2 + (a1ra2 -a^^2]
. {a2^1co2f/12„) -a1k2ra1U2m -
2m
-^»«^(a^ci+rojco^)-srn[0r -(0j -02) -(Sj -e2)]--(ai -«2roj)-cos[0r -(0j -02)-(Sj -e2)] }
где введены дополнительные переменные: 01, 02 - текущие фазовые сдвиги первого и второго питающих напряжений; е1, е2 - регулируемые фазовые сдвиги первого и второго питающих напряжений; и1т, и2т - амплитуды первого и второго питающих напряжений.
В случае пренебрежения малыми составляющими в полученном выражении электромагнитного момента оно дополнительно упрощается
М = -
JqLjL2 Ю1Ю2
UjmU2m sin(0r - 0! + 02 - El -к е2).
При использовании пропорционального закона частотного управления можно записать ещё (более простое вырожение электромагнитного мо мента
м=qq^-sin (6,-0!+02-ei+82),
JgL]_L2
Ulm = _ m2m
ГДе ( (2 =
Ю! «2
Таким образом!, от системы с шестью дифференциальными уравнениями можно постепенно перейти к одном}' выраже нию электр омагнитного момента в алгебраической форме.
Далее рассматривается математическая модель устройства электропитания. Обычно в этих целях используется транзисторный коммутатор с широтно-импульсной модуляцией импульсного напряжения по ьинусоидальному закону- Но для ряда моделей необходимо представить его в виде источни ка идеализированного синусоидально го напряжения:
Ща =^1^08(01 + ej + 0la); Чъ = Um\b cos(0i + ei + 01=);
uic = =/U1ccos(01 + £1 -+0ic);_
u2a = Um 2acoS(02 + £2 + 0 2a X
> u2b = Um2b coS(02 +"«52 + 02b);
u2c = Um2c cos(00 + £2 + 02cX.
где 01a, 014, 0l0 0^a, 02b, 02c - углы ратположения обмоток соответствующих (фаз.
В суучае представления модели ИДДП в единой системе координат обмоток источник питания выплядит так:
г^ъх = ^^ъ«^ cos(e1); uCy = Uc= sin(ec);
u2х = U2m cos(02 + e2 - 0Ъ + 0Д u2 y =U2m sin(02 + £2-0c+0r),
где угловыю частоты! питающих напряжений связаны! с их текущими фазовыми сдвигами:
d0i dt
= o>i,
d00 dt
= «¡г.
В действительнос ти напряжение питания импульсное, что слабо проявляется при высоких частотах, но может быть заметно при нлзких. Поэтому при переходе на низкие частоты1 можно переходить к более точной модели широтно-импульсного преобразовотеля:
2 lk = U0 ik"
l, если ст0 ((" + £j + (jk) > —а(сст;[ст0(0 и)];
п
-1, если ст0(( " + e i + 0^k) < —агсст0[ст0((lf)],
M2k = U02k'
1, если со0(0-2 + £0 +(22) > —ака^а^У^)])
п
-1, если со^(0-0 + £2 + 02k) < 0агсстs[cos(02f)],
; l л, "U1t
где к = a,b,c - индексы фаз; —— = (%;
at
ШИМ для соответствующих обмоток; 01(, 02( - текущие (фазовые сдвиги опорных напряжений ШИМ для соответствующих обмоток.
В результате будет с формирован широтно-модулированный импульсный сигнал напряжения, етторый весьма точно ео спроизведёт форму настоящего сиенала, но при этом не учитываются внутре нние параме тры реально го транзиеторноео коммутатора: односторонняя про-вддимость диодов, внутренние сопротивления диодов и транзисторов.
Математическая модель источника питания с учётом дискретного характера формирования питающего напряжения и внутренних параметров диодов и транзисторов приведена на рис. 2. Здесь показаны биполярные транзисторы, но аналогичную схему можно получить и для других типов транзисторов. Такой ключ устанавливается для каждой фазы, поэтому, например, для трёхфазного ИДДП с двумя обмотками будут использоваться шесть ключей - по три для каждого транзисторного коммутатора.
Транзисторный ключ можно представить в виде схемы замещения (рис. 3), на которой транзисторы заменены на идеальные диоды и ключи с сигналами X на открытие и закрытие. Внутренне сопротивление транзисторов имитируется активной проводимостью О. Показана также зависимость проводимости от протекающего тока, что характерно для реальных транзисторов с их нелинейной вольт-амперной характеристикой. Аналогично представлены обратные диоды: с помощью идеальных диодов и активных проводимостей. Кроме того, в схему замещения введены ЭДС, которыми можно заменить падения напряжения на активных прово-димостях.
Проводимости диодов и транзисторов определяются по следующим формулам:
Gd = гф^ = BdD] От = фтЧ* = BTiO
(3 = 1 — 1/ц; я <х = 1-1/е;
1-ud
+ Ф т ± фд
+ U,
vti т т
Л mi
9
VT2
Рис. 2. Транзисторно-диодныйключ. Схемаэлектрическая принципиальная
'Ф7 ? ?
ffi
+ Ф D
JK
Ч
12
Ц-1 Gt2 "Л"1 ('D2 HVDT1 ЦЮт
(Г)еТ2 (^)eD2
Рис. 3. Транзисторно-диодный ключ. Схема замещения
Таблица 1. Выбор параметров ключей транзисторного комму татора
№ Ъ >Ф2 iк Gn. em GK2 ек2 фк
1 0 0 >0 0 0 Gd eo 0
2 0 0 <0 Gd eD 0 0 9D
3 ц 0 >0 Gd eT 0 0 9D
4 1 0 <0 Gd eD 0 0 9d
5 0 1 >0 0 0 Go eo 0
6 0 1 <0 0 0 Gt ет 0
7 1 1 >0 GT ет Gt ет фт
8 1 1 <0 Gt ет Gt ет фт
Здесь коэффициенты д и е определяются из графиков вольт-амперных характеристик конкретных типов, соответственно, диодов и транзисторов.
Модель такого транзисторного коммутатора работает в соответствии с табл. 1. С её помощью определяются параметры ключе й в зависимо сти от сигналов на открытие (или закрытие) транзисторов и направления тока. Всего возможны восемь вариантов сочетания параметров. Такая модель позволяет учесть как одностороннюю проводимость полупроводниковых приборов, так и их внутренние сопротивления (проводимости).
Полученные параметры подставляются в выражение для определения электрического потенциала ф на соответствующей клемме обмотки:
Ф = Фк - eK1 - eK2
( 1 1 ^
V GK1 GK 2 )
k ■
Эта модель может быть упрощяна следующим образом: можно приравнять нулю все внутренние сопротивления диодов и транзисторов (тогда останется только учёт односторонней
-с 80-7 -
Рис. 4. Транзисторный коммутатор
проводимости транзисторов и диодов); можно сделать сопротивления (проводимости) постоянными величинами (тогда будет проще считать падение напряжения на них), можно обнулить ЭДС. Таким образом, получаются ещё три варианта моделей транзисторного коммутатора. Для трёхфазного транзисторного коммутатора используется схема замещения (рис. 4). Математическая модель механической нагрузки в простейшем случае имеет вид
drar
=1 [м + Ms ], ^ = (
dt J dt
где со„ 9,. - угловая скоро сть и угол поворота вала двигателя; J - момент инерции вращающихся масс; нагрузки и вала двигателя; M - электромагнитный момент; Ms - статический момент нагрузки.
Более детальная модель может содержать, к примеру, составляющую вязкого трения, более сложный учёт статического момента (например, зависимость его от угла поворота) и т. д. При наличии редуктора или длинного вала возможен учёт упругости вала, его скручивание и т. д. То есть механическая нагрузка также может иметь несколько вариантов моделей.
Таким же образом можно разработать комплексы моделей для датчиков, устройств управления и дру гих элементов электропривода [5, 6].
Проблемы реализации системы моделирования с переменной структурой
Видно, что каждая полученная модель обладает своим сочетанием достоинств и недостатков, некоторые процессы отражает весьеза точно, а некоторые не отражает совсем. В действи-иельности не всегда необходимо такое количество моделей с мелкими различиями, так как
главное - это создание моделей, которые могли бы иметь существенные преимущества по простоте или точности по сравнению с другими моделями.
Характерно то, что модели различных элементов не всегда сочетаются между собой. Например, для двухфазных моделей ИДДП нужны двухфазные модели устройства электропитания. А модели транзисторных коммутаторов можно применять только совместно с трёхфазными моделями ИДДП в естественной системе координат. Поэтому создание модели одного элемента может повлечь за собой необходимость создания моделей других элементов, сочетающихся с первой. При этом новые модели других элементов могут не иметь преимуществ по времени счёта или точности, но они оказываются нужны для возможности использования первой модели.
Блок управления процессом моделирования должен знать, какие модели с какими сочетаются, чтобы выбор был адекватен поставленной задаче моделирования.
Динамическое изменение состава моделей приводит к проблеме сочетания переменных состояния: у новой модели состав переменных состояния может быть иным, чем у её предшественницы. Тогда необходимы специальные методы перехода от одной модели к другой. В некоторых случаях проблема решается сравнительно просто. Например, при переходе от модели ИДДП в естественной системе координат с шестью переменными состояния к модели в единой системе координат с четырьмя переменными состояния существуют формулы прямого и обратного пересчёта, что делает переход практически беспроблемным. Иногда имеется возможность просто обнулить те переменные состояния, которые больше не нужны в новой модели. Но в целом это специальная проблема обеспечения корректности перехода от одной модели к другой.
Заключение
Предложен новый подход к построению систем моделирования, который позволяет более эффективно разрешить противоречие между точностью и скоростью вычислений. Он заключается в построении систем моделирования с переменной структурой, когда в процессе моделирования в зависимости от исследуемого режима и задач исследования меняются модели элементов и методы их расчёта. В настоящее время реализация этих принципов проходит с применением существующих систем моделирования, позволяющих вводить сложные команды управления процессом: Simulink (для отладки алгоритмов моделирования) и MathCAD (для получения и отладки математических моделей в символьной форме).
Выявлены проблемы, которые необходимо решить для обеспечения корректной работы предложенной системы моделирования, рассмотрены некоторые возможности их решения. В перспективе предложенный тип системы моделирования может быть реализован в виде самостоятельного программного продукта.
Список литературы
[1] Курбатов Е.М. // Информатика и системы управления : сб. науч. тр. Красноярск, 2002. Вып. 7. С. 210-243.
[2] Курбатов Е.М., Лянсбург В.П., Бронов С.А. // Информатика и системы управления : сб. науч. тр. Красноярск, 2002. Вып. 8. С. 87-94.
[3] Калинович С.Н., Курбатов Е.М. // Информатика и системы управления : сб. науч. тр. Красноярск, 2002. Вып. 7. С. 147-149.
[4] Бронов С.А., Авласко П.В., Марарескул В.А., Поваляев В.А. // Авиакосмическое приборостроение. 2010. № 2. С. 1-6.
[5] Бронов С.А., Авласко П.В., Марарескул А.В. и др. // Авиакосмическое приборостроение. 2010. № 9. С. 34-40.
[6] Бронов С.А. // Изв. вузов. Приборостроение. 2004. Т. 47, № 4. С. 61-65.
[7] Бронов С.А., Курбатов Е.М., Суханов В.В. и др. // Электроника и информационные технологии. 2008. № 2. 19 с. Режим доступа : http://fetmag.mrsu.ru.
[8] Бронов С.А., Авласко П.В., Поваляев В.А. и др. // Авиакосмическое приборостроение. 2013. № 6. C. 3-8.
[9] Бронов С.А., Авласко П.В., Поваляев В.А. и др. // Авиакосмическое приборостроение. 2013. № 4. C. 3-9.