Научная статья на тему 'Верификация, валидация и тестирование компьютерных моделей линейных динамических систем'

Верификация, валидация и тестирование компьютерных моделей линейных динамических систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1818
272
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕРИФИКАЦИЯ / ВАЛИДАЦИЯ / КОМПЬЮТЕРНЫЕ МОДЕЛИ / ФУНКЦИОНАЛЬНОЕ ДИАГНОСТИРОВАНИЕ / ЛИНЕЙНЫЕ ДИНАМИЧЕСКИЕ СИСТЕМЫ / УСТРОЙСТВО ФУНКЦИОНАЛЬНОГО ДИАГНОСТИРОВАНИЯ / ТЕСТИРОВАНИЕ МОДЕЛЕЙ / VERIFICATION / VALIDATION / COMPUTER MODELS / FUNCTIONAL DIAGNOSE / LINEAR DYNAMIC SYSTEMS / FUNCTIONAL DIAGNOSE DEVICE / MODEL CHECKING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бритов Георгий Семенович

Рассмотрены задачи верификации, валидации и тестирования компьютерных моделей линейных динамических систем. Показано, что при верификации модели необходимо перед ее запуском выполнить визуальную проверку, а после запуска — использовать средства верификации применяемых математических пакетов. При валидации модели целесообразно построить устройство функционального диагностирования. Оно позволит проверять процесс моделирования при любых исходных данных. Валидацию можно провести и при тестовых данных, используя специальные режимы моделирования. Приведены примеры компьютерных моделей, построенных на основе математических описаний моделируемых динамических объектов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Verification, Validation and Testing of Computer Models of Linear Dynamic Systems

There have been analyzed verification, validation and testing of computer models of linear dynamic systems. There has been demonstrated that during verification of a model it is necessary to run visual checking before its launch and verify mathematic software packages after the launch. During validation it is advisable to construct a functional diagnosis device. It allows checking modeling process using whatever initial data. Validation can be run with testing data using special modeling modes. There have been provided examples of computational models based on various mathematical formulations of modeled dynamic objects.

Текст научной работы на тему «Верификация, валидация и тестирование компьютерных моделей линейных динамических систем»

X ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНЫЕ СИСТЕМЫ

УДК 681.326.74

верификация, валидация и тестирование компьютерных моделей линейных динамических систем

Г. С. Бритов,

канд. техн. наук, доцент

Санкт-Петербургский государственный университет аэрокосмического приборостроения

Рассмотрены задачи верификации, валидации и тестирования компьютерных моделей линейных динамических систем. Показано, что при верификации модели необходимо перед ее запуском выполнить визуальную проверку, а после запуска — использовать средства верификации применяемых математических пакетов. При валидации модели целесообразно построить устройство функционального диагностирования. Оно позволит проверять процесс моделирования при любых исходных данных. Валидацию можно провести и при тестовых данных, используя специальные режимы моделирования. Приведены примеры компьютерных моделей, построенных на основе математических описаний моделируемых динамических объектов.

Ключевые слова — верификация, валидация, компьютерные модели, функциональное диагностирование, линейные динамические системы, устройство функционального диагностирования, тестирование моделей.

Введение

Термины верификация, валидация и тестирование в широком смысле связаны с проверкой качества производимой продукции — оборудования, лекарственных препаратов, технологических процессов. Эти термины, особенно два первых, сейчас хорошо известны в области проверки качества программного обеспечения [1].

В соответствии со стандартом ISO 9000:2000 верификация и валидация изготовленного продукта определяются как подтверждения на основе представления объективных свидетельств того, что установленные требования были выполнены (верификация) и что требования для конкретного применения выполнены (валидация). Международный словарь по метрологии [2] определяет верификацию также как предоставление объективных свидетельств того, что данный объект полностью удовлетворяет установленным требованиям. А валидация — это верификация, при которой установленные требования связаны с предполагаемым использованием объекта.

Таким образом, верификация и валидация предполагают проверку правильности компьютерных моделей (КМ) как перед запуском, так и в процессе моделирования. Это означает, что необходимо диагностирование моделей. Тестовое

диагностирование позволит убедиться в том, что модель удовлетворяет установленным требованиям. Например, методы тестового диагностирования линейных динамических систем [3, 4] могут быть использованы и для тестирования КМ. В работах [5, 6] приведен расчет тестового режима линейной системы управления, который тоже можно использовать при проверке ее КМ.

Правильность модели проверяется и с помощью функционального диагностирования. В таком случае можно будет сделать вывод о том, что модель удовлетворяет установленным требованиям, уже непосредственно в процессе моделирования системы.

Простейшее функциональное диагностирование может осуществляться методом контроля по модели [3, 6], в котором диагностические признаки получаются как отклонения выходных сигналов КМ от соответствующих сигналов упрощенной модели. Другой метод связан с построением устройства функционального диагностирования [7, 8]. При компьютерном моделировании под устройством следует понимать дополнительную схему моделирования.

В статье будут даны примеры интерпретации и применения верификации и валидации при компьютерном моделировании линейных динамических систем.

Виды компьютерных моделей динамических систем

Обозначим векторы входных и выходных сигналов моделируемой динамической системы через u(t)eRm и у^)еД8, где t — время функционирования системы. Целью компьютерного моделирования системы является получение на основе математического описания ее основных динамических характеристик. К ним, прежде всего, относятся переходная и весовая характеристики, реакция на гармонический входной сигнал заданной амплитуды и частоты и др. Кроме того, при компьютерном моделировании можно проверить диагностические возможности устройства функционального диагностирования УФД системы, на выходе которого формируется диагностический признак Д^) (рис. 1).

Диагностирование динамической системы будет осуществляться проверкой равенства нулю диагностического признака. Компьютерная модель позволит исследовать влияние помех w(t) на величину диагностического признака Д^).

Рассмотрим три варианта задания математического описания динамической системы.

1. Матричное описание. Модель динамической системы задана уравнениями состояния

х(£) = Ах^) + Ви^); у (^ = Сх(^) + Du(t), (1)

где x(t)eRn — вектор состояния системы; A, B, ^ D — постоянные матрицы.

Положим, осуществляется моделирование системы автоматического регулирования 4-го порядка, матричное описание которой имеет вид

х(£) =

-3 0 0 -0,75

0 0

У^) =

0

1

0 0

1

0

■ х^) + 0 ■и^);

0

1

0 0 0

х^).

(2)

Расчет УФД системы осуществляется на основе метода избыточных переменных [7]. В результате КМ системы автоматического регулирования 4-го порядка дополняется УФД с описанием вида

Д = у1 + у2 +— (—у1 + 2,5у2 ) +—2 (—2,5у1 +1,5у2 — 2и). s s

Результат компьютерного моделирования системы с УФД представлен на рис. 2, откуда следует, что УФД обеспечивает получение диагностического признака, равного нулю (точнее, близкого к нулю из-за погрешностей системы) при правильной работе КМ.

Таким образом, КМ на основе матричного описания удобна тем, что ее достаточно просто реализовать в любом математическом пакете, например в Simulink.

2. Операторное описание. Модель динамической системы задана матричной передаточной функцией (ПФ) W(s). Используя введенные обозначения, можно записать уравнение системы в виде

У = W(s)u,

Ви (s)

где W(s) = [Ж-Дв)], Wij (s) = —- — скалярные

1 И

дробно-рациональные ПФ.

Матричная ПФ связана с матрицами описания в пространстве состояний уравнением

W(s) = C(sE - А)-1 В,

причем переход от W(s) к описанию в пространстве состояний неоднозначен.

Скалярная ПФ динамики тяжелого транспортного самолета по каналу тангажа имеет следующий вид:

-0^2 - 0,193s - 0,016

s4 +1,234s3 + 1^2

-0,067s + 0,025

(3)

Расчет УФД системы осуществляется на основе метода редукции модели [3]. В результате редуцированная модель динамики тяжелого транс-

х 10

15

■ Рис. 2. Переходная характеристика системы автоматического регулирования 4-го порядка с УФД

■ Рис. 3. Переходные характеристики динамики тяжелого транспортного самолета по каналу тангажа исходной и редуцированной моделей

портного самолета по каналу тангажа характеризуется ПФ вида

Wr И = -

- 0,19и - 0,0144

и + 0,0379и + 0,0264

Переходные характеристики исходной и редуцированной моделей представлены на рис. 3.

Диагностический признак получается как разность реакции исходной и редуцированной моделей. Из графиков на рис. 3 следует, что диагностирование будет эффективным только в начале моделирования. Затем переходные характеристики исходной и редуцированной моделей постепенно расходятся.

Таким образом, КМ на основе операторного описания тоже может быть реализована, например, в пакете Simulink.

3. Структурное описание. Математическая модель динамической системы может быть задана блок-схемой, которая состоит из линейных блоков с известными ПФ и сумматоров, связывающих указанные блоки. В этом случае уравнения модели можно записать следующим образом:

z = Q(s)v, v = Fz + Gu, у = Ш,

где v, z — входы и выходы линейных блоков; ^ у — входы и выходы системы; Q(s) — диагональная матрица ПФ блоков; F, G, H — матрицы связей.

От структурного описания можно перейти к матричной ПФ с помощью формулы

у = Н(Е - Q(s)F)—1 ■ Q(s)Gu = W(s)u. (4)

Положим, матрицы системы имеют вид

Q(s) =

И + 1 0

0

0

+ И + 1 0

0

0

0

-1

+ И + 1 0

И + 1

0 0 1 0 1'

0 0 1 0 1

F = ; G=

1 0 1 1 0

0 0 1 0 1

Н =[0 1 0 1].

Компьютерную модель можно реализовать непосредственным образом в любом математическом пакете. Расчет УФД системы выполним на основе метода диагностирования по модели. ПФ диагностической модели рассчитывается по формуле (4):

Wdm и = - °5

-3и4 + 4и3 + 8и2 + 4и

и5 + 3и4 +7и3 + 9и2 +7и + 3'

Результаты моделирования системы в виде реакций ее и диагностической модели на гармонический входной сигнал показаны на рис. 4. Видно, что диагностический признак будет возрастать в точках максимума и минимума реакции КМ на гармоническое воздействие.

Таким образом, КМ на основе структурного описания тоже диагностируется и реализуется достаточно простым способом.

Все три рассмотренных варианта задания математического описания эквивалентны в том смысле, что, зная один из них, можно перейти к другим. Поэтому для решения задач компьютерного моделирования необходимо ориентироваться на конкретный вид динамической системы. Например, предложенная в работе [9] трехконтурная система подчиненного регулирования электропривода состоит из семи линейных блоков 1-го порядка, охваченных тремя отрицательными обратными связями (рис. 5).

Для этой системы естественно применить структурное описание. Оно будет содержать матрицу Q(s) 7-го порядка с ПФ 1-го порядка. Ма-

Рис. 4. Результаты компьютерного моделирования системы

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

®1(з)

-1

-1

Г

®2(б) ®3(з) * ®4(з) ► ®б(3) т* ®6(б)

Г

®7(з)

Рис. 5. Трехконтурная система подчиненного регулирования электропривода

трицы связей системы будут очень разреженными матрицами. Поэтому сумматоров в модели будет всего три и число входов у них по два. Вид матриц связи следующий:

F =

0 0 0 0 0 0 1 -

1 0 0 0 0 -1 0

0 1 0 0 -1 0 0

0 0 1 0 0 0 0

0 0 0 1 0 0 0

0 0 0 0 1 0 0

0 0 0 0 0 1 0

H = [0 0 0 0 0 0 1].

1 0 0

G = 0 0 0 0

Моделирование системы подчиненного регулирования электропривода будет выполнено ниже. Рассмотрим теперь задачи верификации и валидации КМ.

Верификация и валидация компьютерной модели

При решении задач верификации КМ динамической системы необходимо получить представление о том, что установленные математическим описанием требования были выполнены при реализации модели. Верификацию следует осуществлять до и после запуска модели. До запуска модели, реализованной в виде отдельных блоков, необходимо:

— проверить обязательное наличие выходов у используемых блоков;

— проверить наличие входов у используемых блоков;

— обосновать отсутствие входов у некоторых блоков;

— проверить правильность установки параметров блоков;

— проверить связи блоков.

Связи блоков осуществляются в модели с помощью многовходовых сумматоров. Для операторного описания можно предложить следующее правило проверки. Если строка матричной ПФ содержит Ь < m ненулевых ПФ, то соответствующий выход модели системы должен иметь сумматор с Ь входами. Для структурного описания можно предложить следующее правило проверки. Если строка матрицы F и соответствующая строка матрицы G содержат вместе Ь единиц, то соответ-

ствующий вход блока реализации ПФ Q;(s) должен иметь сумматор с k входами. Количество выходных сумматоров определяется аналогичным образом для матрицы H.

Таким образом, все проверки модели носят визуальный характер. Более информативна верификация после запуска. Положим, для моделирования используется пакет Simulink. Тогда могут быть использованы результаты, получаемые с помощью специальных блоков Model Verification. Например, блок Check Dynamic Gap проверяет факт попадания в заданные пределы того результата моделирования, который подан на вход блока. Всего Model Verification содержит 11 подобных блоков. За счет усложнения схемы включением этих блоков можно будет проверить качество результатов моделирования.

Для верификации модели может быть использована функция linmod. С ее помощью получают параметры математического описания модели. Например, для модели (2) получим [A,B,C,D] = linmod(‘m12’)

A =

-3.0000 0 0 -0.7500

1.0000 0 0 0

0 1.0000 0 0

2.0000 0 1.0000 0

B =

1.0000

0

0

0

C =

0 0 1.0000 0

0 0 0 1.0000

D =

0

0

После этого можно проверить устойчивость системы:

>> l=eig(A);

>> re=real(l) re =

-2.2781

-1.1158

0.1970

0.1970

Следующий шаг верификации — проверка управляемости и наблюдаемости системы:

>> rank(ctrb(A,B)) ans =

4

>> rank(obsv(A,C)) ans =

4

Видно, что система 4-го порядка (2) неустойчива (правда, степень неустойчивости достаточно мала), управляема и наблюдаема. Все это не должно противоречить полученным ранее результатам исследования системы.

■ Рис. 6. Диагностический признак КМ (2) при изменении одного из коэффициентов системы на 10 %

Валидация КМ предполагает проверку того, что построена модель, необходимая исследователю. Основной метод валидации базируется на Model checking. Он предполагает проверку модели в специальных, тестовых режимах. Однако можно осуществлять проверку и в рабочих режимах, если используются результаты функционального диагностирования.

При валидации КМ может быть использован диагностический признак, получаемый с помощью УФД. Так, если по каким-то причинам коэффициент А41 матрицы А матричного описания

(2) изменился на 10 %, то переходная характеристика меняется незначительно, а результат работы УФД показан на рис. 6.

Диагностический признак КМ говорит о том, что требования для конкретного применения ее, строго говоря, не выполнены, так как значение диагностического признака не равно нулю. Аналогичные результаты получаются и для других приведенных выше КМ.

Тестирование компьютерной модели

В работе [3] приведен большой список специальных, тестовых режимов для организации проверки систем автоматического управления. Все они могут быть использованы и для проверки КМ динамических систем [10]. Рассмотрим некоторые из них.

1. Нулевой режим связан с понятием передаточного нуля динамической системы. Подробно расчет нулевого режима, основанного на использовании передаточного нуля, приведен в работе

[3]. Для того чтобы обеспечить нулевой режим модели, необходимо найти вещественный корень X числителя ПФ операторного описания модели (передаточный нуль). Входной сигнал будет иметь вид u(t) = eXt. Затем по формуле

x0 = (XE - A)-1 ■ B (5)

рассчитываются специальные начальные условия модели. Здесь А, В — матрицы соответствующего матричного описания скалярной системы.

Ниже показан этот расчет для модели динамики тяжелого транспортного самолета по каналу тангажа с операторным описанием (3). Передаточный нуль здесь является корнем числителя (получен с помощью функции roots), так как при s = -0,5456 ПФ W(-0,5456) = 0. Значит, в случае, когда входной сигнал модели u(t) = e-0,5456t, вынужденное движение модели будет равно 0. Для того чтобы сделать нулевым собственное движение модели, вызванное скачком входного воздействия в нулевой момент времени, рассчитываем специальные начальные условия по формуле (5). Соответствующие системные матрицы можно получить с помощью функции canon. Расчет и моделирование выполнено в пакете MatLab. Результаты тестирования модели в нулевом режиме представлены на рис. 7, где хорошо видно, что экспоненциальный входной сигнал приводит к нулевой реакции правильной модели и ненулевой реакции неправильной модели.

2. Модальный режим предполагает исследование собственного движения модели, т. е. входной сигнал u(t) = 0. Рассмотрим матричное описание модели в собственном движении:

x(t) = Ax(t); y(t) = C, x(0) = x0.

Зададим начальные условия как собственный вектор v матрицы А для вещественного собственного числа X. Тогда выходной сигнал модели будет следующим:

y(t) = eXtCv,

где eXt — мода системы. Следует обратить внимание, что собственное движение модели в модальном режиме пропорционально этой моде. Это обстоятельство может быть использовано для проверки модели.

Выполним расчеты в пакете MatLab для матриц А и С системы автоматического регулирования 4-го порядка (2). Получим собственное число X = -1,1158 и собственный вектор v = [0,3379; -0,3028; 0,2714; -0,8488]. Если использовать его как начальные условия модели, то при нулевом входном сигнале получим выходные сигналы y1(t) = 0,2714e-1,1158t, y2(t) = -0,8488e-1158t. На

■ Рис. 7. Результаты нулевого режима модели динамики тяжелого транспортного самолета по каналу тангажа

■ Рис. 8. Результаты модального режима модели системы автоматического регулирования 4-го порядка

рис. 8 показаны результаты проверки модели в модальном режиме.

Левая осциллограмма получена для расчетной матрицы А, а правая — для неправильной матрицы А. В первом случае модель правильная, во втором — нет.

3. Режим комплементарного сигнала. Предлагается подать на входы КМ системы последовательность импульсов, ширина и амплитуды которых рассчитываются так, чтобы модель из нулевых начальных условий за расчетное время вернулась опять в нулевое состояние. Такой сигнал называется комплементарным [11]. Соответственно получается и тестовый режим, который приводит к естественному нулевому диагностическому признаку. Расчет комплементарного сигнала осуществляется на основе матрицы системы A [11]. Пусть h — ширина импульса в секундах. Тогда составляющие вектора амплитуд комплементарного сигнала рассчитываются по формулам

П П

а1 =-^Ц;, а2 = ^ ап = (-1)ПИ•••Цл,

1=1 1^=1

где ц;, i = 1, ..., п — собственные числа матрицы елл. Расчетное время тестирования модели

Расчет и моделирование выполним ниже для системы подчиненного регулирования электропривода.

Компьютерная модель системы подчиненного регулирования электропривода

Рассмотрим компьютерное моделирование системы подчиненного регулирования электропривода, структурное описание которой было предложено выше. Согласно работе [9], примем следующие ПФ:

— силовой части

Я;(я) = ~^т, ; = 5,6,7; в + 1

— фильтра

Я4 (в) = 1

s+1

— регулирующей части

Q3 (s) = 7S+1, Q2 (s) = -S+1, Qi (s) = S + 1

2s + 1 2 4s +1 1 8s + 1

Предположим, что КМ уже построена в пакете Simulink из блоков State Space (рис. 9).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В качестве УФД используем блок LTI System, в котором реализована ПФ из расчета по формуле (4):

W (s) =----------------------------4--2-.

64s4 +120s3 +102s2 + 35s + 4

Необходимо обратить внимание на то, что получилась ПФ системы 4-го порядка. В то же время модель, показанная на рис. 9, по внешнему виду должна иметь 7-й порядок.

Результаты моделирования системы с УФД представлены на рис. 10 (сплошная линия соответствует модели, а точечная — УФД).

■ Рис. 9. Схема КМ системы подчиненного регулирования электропривода

X информационно-измерительные системы V

■ Рис. 10. Переходные характеристики модели и УФД

Следовательно, модель пока правильная, и можно доверять результатам ее исследования. В частности, если необходимо не только построить модель, но и выполнить верификацию и валидацию, то следует провести подготовительную работу.

С помощью функции linmod определяются (7 х 7)-матрица А коэффициентов системы и (7 х х 1)-матрица В ее входов:

>> [A,B,C,D]=linmod(‘m11 ’)

А =

0 1.0000 0 0 0 0

-0.1250 0 0 0 0 0

0 -1.0000 0 1.0000 0 0

0.1875 -0.1875 -0.2500 0 0

0 -1.0000 0 1.0000 -0.0625 0.2500 -0.2500 -0.1250 0.5000

-1.ОООО

-О.1О94

О

-О.О234

О

-О.ОО78

-О.О156

О

О О О.О625 О.125О

-О.5ООО

-О.5ООО О 1.ОООО -1.ОООО

B

О О О О О О

0

0.1094 0

0.0234 0

0.0078

0.0156 С = 1.0000 D = 0

Теперь можно рассчитать необходимые данные для нулевого и модального режимов подобно тому, как это было сделано для предыдущих примеров. Результаты тестирования КМ аналогичны результатам, полученным на рис. 7, 8. Следует отметить, что при расчете начальных условий нулевого режима возникают трудности с обращением матрицы. Поэтому результаты нулевого режима оказываются неточными, и показывать их не имеет смысла.

Расчет комплементарного сигнала приводится полностью:

>> chm=eig(A) -1.0000

^т = -1.0000

-1.0000 >> h=1;

-0.6485 + 0.58441 >> ти=ехр(^т^);

-0.6485 - 0.58441 >> аК=ро1у(ти)

-0.2500 аК = 1.0000 -3.4749 5.1649

-0.3281 -4.2754 2.1333 -0.6409 0.107 -0.0076

а)

■ Рис. 11. Комплементарный сигнал (а) и реакция на него модели (б)

Результаты тестирования системы с помощью комплементарного сигнала представлены на рис. 11, а, б. Понятно, что модель, показанная на рис. 9, действительно правильная.

При компьютерном моделировании системы подчиненного регулирования электропривода с указанными выше параметрами теперь можно использовать для верификации построенное УФД, а для валидации — рассчитанный комплементарный сигнал.

Таким образом, рассмотренные подходы к верификации и валидации линейных динамических систем применены для различных примеров их КМ.

Заключение

Изложен подход к организации процедур верификации, тестирования и валидации КМ динамических систем, описываемых матрицами уравнений состояния, матричными ПФ или структурной схемой. В частном случае моделироваться могут линейные системы автоматического управления. Приведены примеры использования указанных процедур для простых моделей, наглядно демонстрирующих и стандартные приемы верификации, и специальные методы, основанные на применении устройств функционального диагностирования. Все модели реализованы в пакете MatLab с использованием пакета Simulink. Показано, что для линейных динамических систем всегда может быть синтезировано УФД сравнительно небольшой размерности, вырабатывающее диагностический признак для применения при валидации модели системы. Результаты верификации, валидации и тестирования разработанных моделей показали их работоспособность и целесообразность применения при анализе характеристик динамических систем.

Работа выполнена по гранту № 11-08-00240.

Литература

1. Baier C., Katoen J. P. Principles of Model Checking. — Boston: The MIT Press, 2008. — 975 р.

2. Международный словарь по метрологии. Основные и общие понятия и соответствующие термины. ISO/IEC Guid 99: 2007.

3. Мироновский Л. А. Функциональное диагностирование динамических систем. — М.: Изд-во МГУ, 1998. — 340 с.

4. Мироновский Л. А., Соловьева Т. Н. Диагностирование систем с фазовращательными и бисингуляр-ными передаточными функциями // Информаци-онно-управляющие системы. 2012. № 6. С. 60-66.

5. Бритов Г. С., Мироновский Л. А. Расчет тестового режима линейных систем управления // Приборы и системы. Управление, контроль, диагностика. 2006. № 11. С. 44-49.

6. Лоскутов А. И., Вечеркин В. Б., Шестопалова О. Л. Автоматизация контроля состояния сложных технических систем на основе использования конечноавтоматной модели и нейросетевых структур // Ин-

формационно-управляющие системы. 2012. № 2. С. 74-81.

7. Бритов Г. С., Мироновский Л. А. Автоматизированное проектирование устройств функционального диагностирования // Информационно-управляющие системы. 2010. № 2. С. 55-61.

8. Безмен Г. В., Колесов Н. В. Функциональное диагностирование линейных динамических систем с использованием нечеткого анализа // Информацион-но-управляющие системы. 2009. № 5. С. 67-73.

9. Шрейнер Р. Т. Системы подчиненного регулирования электроприводов / УрГППУ. — Екатеринбург, 2008. — 279 с.

10. Кириллов А. Н. Моделирование динамики структур гибридных систем // Информационно-управля-ющие системы. 2011. № 4. С. 42-46.

11. Мироновский Л. А. Диагностирование линейных систем методом комплементарного сигнала // Приборы и системы. Управление, контроль, диагностика. 2002. № 5. С. 52-57.

i Надоели баннеры? Вы всегда можете отключить рекламу.