НАУЧНОЕ ИЗДАНИЕ МЕТУ ИМ. Н. Э. БАУМАНА
НАУКА и ОБРАЗОВАНИЕ
Эл № ФС77 - 48211. Государственная регистрация №0421200025. ХББМ 1994-0408
электронный научно-технический журнал
Синтез робастных регуляторов минимального порядка
# 02, февраль 2013
Б01: 10.7463/0213.0533324 Козлов О. С., Скворцов Л. М.
УДК 681.5.013
Россия, МГТУ им. Н.Э. Баумана [email protected] 1т [email protected]
Введение
Регуляторы, обеспечивающие устойчивое и качественное управление при изменении параметров объекта в достаточно широких пределах, получили название робастных. Интерес к робастному управлению существенно возрос после появления статьи В.Л. Харитонова [1] об устойчивости интервальных полиномов, т.е. полиномов, коэффициенты которых могут изменяться в заданных пределах. Вслед за этой статьей появилось большое число публикаций по робастной устойчивости. Отметим, однако, что робастная система должна быть не только устойчивой, но и должна обладать заданным качеством при любых допустимых значениях параметров объекта.
В работах [2, 3] отмечалось, что многие современные методы синтеза регуляторов не получили широкого практического применения. Это объясняется рядом причин, среди которых: отсутствие простой и понятной связи между минимизируемым функционалом и применяемыми на практике показателями качества, чувствительность системы к изменениям параметров объекта, необоснованная сложность синтезированного регулятора. В то же время в промышленности востребованы простые регуляторы низкого порядка (такие как ПИ, ПД, ПИД).
Робастное качество систем управления можно оценить показателями, которые рассматривались в [4-8], и имеют простую зависимость от коэффициентов характеристического полинома. Простые показатели качества характеристических полиномов предложил P. Nas1in еще в 1963 г. [4], однако эта работа осталась практически незамеченной. Начиная с 1965 г. вопросами построения простых критериев устойчивости и качества по коэффициентам полинома занимался
В.С. Воронов, но ранние его работы остались неизвестными, поскольку были опубликованы в труднодоступных изданиях. В сжатом виде полученные
В.С. Вороновым основные результаты изложены в [5]. Аналогичные результаты приведены в работах Н.И. Соколова и А.В. Липатова, обобщенных в [6].
Приведем основные результаты, следуя работе [5]. Рассмотрим непрерывную линейную систему управления с характеристическим полиномом
^)= Ро + Р^ + ••• + Рп^ . С1)
Предположим, что все коэффициенты полинома имеют одинаковый знак (пусть они положительны), что является простейшим необходимым условием устойчивости.
Устойчивость и качество системы управления с характеристическим полиномом (1) можно оценить с помощью следующих показателей [5]:
1) приближенные сопрягающие частоты
= Р, VР1, I = 1 • •., п ;
2) показатели (меры) качества
о. =ги±1 =-----, = 1, ..., п - 1
+1 Рг
1 ш Р,-1Р,+1
3) показатели (меры) устойчивости
Ж = о,о,+| = Р>Р>+ , , = 1,п-2.
юг Р,-1 Р,+2
Выполнение неравенств Ж, > 1, , = 1,..., п - 2 является необходимым
условием устойчивости, а простейшее достаточное условие устойчивости запишется в виде
Ж > Ж* = 2,147899, г = 1,..., п-2, (2)
* 3 2
где Ж - вещественный корень уравнения X - X - 2X -1 = 0. Условие (2) будет
всегда выполняться, если
О, >у1Ж* = 1,465571, г = 1,..., п-1. , (3)
Таким образом, (3) - простейшее достаточное условие устойчивости, сформированное через показатели качества.
Для робастных систем условия (2) или (3) должны выполняться с запасом. В [5] такие условия с запасом рекомендуется принимать в виде
жг >3, , = 1,...,п-2, (4)
о, >Тэ = 1,732051, г = 1,..., п-1. (5)
Условие О г > 4, I = 1,..., п -1 является достаточным для того, чтобы все корни полинома были вещественными. В [5, 6] приведены также и более сложные достаточные условия устойчивости, практически приближающиеся к необходимому и достаточному условию. Однако наиболее удобны для синтеза самые простые условия вида (2)-(5), поэтому ограничимся их рассмотрением.
Связь между О, и другими показателями качества исследовалась в [6, 7].
Значения О, определяют качество переходных процессов. Уменьшение этих показателей приводит к увеличению перерегулирования и уменьшению запасов устойчивости. Выполнение для некоторого , неравенства О, < 1 является достаточным условием наличия комплексно сопряженных корней (это следует из [6, теорема 5.2]). Малое значение О, обычно свидетельствует о колебательности переходного процесса, при этом, чем больше , , тем выше частота колебаний, которую можно приближенно оценить величиной ю,+1 . Качество системы определяется в
большей степени первыми двумя-тремя значениями О,, поэтому при синтезе регуляторов низкого порядка следует корректировать именно эти значения. Некоторые преимущества дает задание равных или примерно равных значений О,.
Рассмотрим теперь семейство полиномов (1), коэффициенты которых удовлетворяют неравенствам Р. < Р, < Р,, , = 0,..., п . Условия вида (2)-(5) для
такого семейства получаем заменой О, и Ж на значения
2
Р Р Р л
О, = , ж, = _-+1 . (6)
Р,-1 Рг +1 Рг-1 Рг +2
Значения Ж, показателей устойчивости можно получить, рассматривая четыре полинома Харитонова, которые дают наихудшие (с точки зрения устойчивости) сочетания коэффициентов. А для показателей качества О, наихудшими являются два
полинома, в которых чередуются минимальные и максимальные значения коэффициентов.
В статье предложен новый подход к синтезу регуляторов, основанный на использовании рассмотренных выше показателей. На конкретных примерах показано, что этот подход позволяет синтезировать регуляторы минимального порядка, обеспечивающие заданное качество системы управления при неопределенности параметров объекта.
1 Постановка задачи
Рассмотрим линейную одномерную систему, структурная схема которой показана на рисунке. Объект описывается дробно-рациональной передаточной функцией G(s)= В((я)/(я), а передаточную функцию регулятора зададим в виде
С (я) = К (я)/ Лс (я), где В(я) = 1 + Ъ1я +-+Ъ1я1, К (я) = к0 + к1я +---+ кт-1ят1.
Примем также Л(я) = Лс (я)ЛС (я) = а0 + +----+ апяп . Характеристический
полином замкнутой системы имеет вид
Р(я )= В(я )К (я )+ Л(я ). (7)
Как правило, корректирующие свойства регулятора определяются коэффициентами числителя его передаточной функции. Поэтому будем искать коэффициенты полинома К (я), предполагая, что полином Лс (я) задан исходя из условий обеспечения заданного порядка астатизма и фильтрующих свойств регулятора. Подбором значений неизвестных параметров регулятора к0,кт-1 можно добиться заданных значений
т показателей. В зависимости от того, какие показатели используются при синтезе, возможны следующие постановки задачи.
Рисунок - Структурная схема системы управления
Задача 1. Найти значения параметров регулятора, при которых показатели качества Оі,..., От принимают заданные значения.
Значения Оі, ..., Оп-і не изменятся, если каждый из коэффициентов р;
полинома (1) умножить на а!. Число а задает временной масштаб, но не влияет на качество переходных процессов (чем меньше а, тем быстрее протекают процессы в системе). Поэтому при синтезе систем заданного быстродействия следует добавить показатель, оценивающий быстродействие системы. В качестве такого показателя можно использовать значение Юі = Ро /Рі .
Задача 2. Найти значения параметров регулятора, при которых приближенная сопрягающая частота Юі и показатели качества Оі, ..., От-і принимают заданные значения.
Для следящих систем важным показателем является точность отработки задающего воздействия. Ошибка следящей системы определяется в значительной степени положением низкочастотной асимптоты логарифмической амплитудночастотной характеристики разомкнутой системы. Передаточная функция разомкнутой системы равна В(я)К(я)/Л(я). Низкочастотная асимптота однозначно задается значениями порядка астатизма Г и низкочастотного коэффициента усиления (добротности) Кг. Для системы, имеющей порядок астатизма Г, коэффициенты
«о,..., аг-і полинома Л(я) равны 0, а Кг = ко/аг = (Ро — «о )/аг .
Задача 3. Найти значения параметров регулятора, при которых добротность КГ и показатели качества Оі, ., От—і принимают заданные значения.
В результате расчета регулятора низкого порядка можно получить систему, которая не удовлетворяет некоторым требованиям либо даже окажется неустойчивой. Поэтому следует, начиная с минимально возможного порядка, последовательно повышать порядок регулятора до тех пор, пока не будут выполнены все требования. Такая процедура позволяет синтезировать регуляторы минимального порядка.
2 Решение задачи
В приведенных постановках решение задачи синтеза сводится к решению системы нелинейных алгебраических уравнений относительно неизвестных параметров регулятора. Решение задачи 2, а также решение задач 1 и 3 при В(я) = і (т.е. при
I = о) можно представить в виде конечных формул. Решение задач 1 и 3 при I > о следует производить итерационным методом. Уравнения для итераций можно сформировать таким образом, что при любом т они будут содержать две неизвестные при решении задачи 1 и одну неизвестную при решении задачи 3.
Запишем соотношение (7) через коэффициенты полиномов:
і—і
X Ьі—]к] + кі + аі = Рі, і = ° ., п
І = тах (о, і—І)
Если коэффициенты Ро,..., рт—і известны, то параметры регулятора можно найти с помощью рекуррентных формул
Решение задачи 1. Если известны рт и рт+^, то коэффициенты Ро, ..., рт-1 можно найти по формулам
Таким образом, решение задачи сводится к нахождению рт и рт+^ из уравнений
где значения рассчитываем по формулам (9), (8). Если I = 0, то уравнения (10)
превращаются в равенства рт =ат , рт+1 =ат+1. Эти же значения рекомендуется задавать в качестве начальных при итерационном решении уравнений (10).
Решение задачи 2. Если известно значение рт, то коэффициенты
ро,..., рт-1 можно найти по формулам
где значения к^ находим из (11), (8). Уравнение (12) является линейным и может быть решено следующим образом. Задав рт = 0, вычислим по формулам (11), (8), (12)
і—і
кі = Рі — аі — X Ъ —ІкІ, і = ° ., т — і
(8)
у=тах(о,і— І)
(9)
т—і
(іо)
І =тах(о,і— І)
Чі = юь Чі =Оі—іЧі—1, і = 2 • ••, т; Рі—і = ЧіРі , і = т т—1, .,і.
(іі)
Уравнение относительно Рт запишется в виде
т—і
(і2)
І = тах (о, т—І)
левую часть (невязку) 80 уравнения (12). Аналогичным образом вычислим невязку 8^ этого уравнения при рт = 1. Тогда решение уравнения (12) будет рт = 8 0/ (80 — 8^). Зная рт, из (11) и (8) находим искомые параметры регулятора.
Решение задачи 3. Если известно значение рт, то коэффициенты р0, ., рт—1 можно найти по формулам
р0 = Krar— ^, ql = °1 Ро, qi = 0iqi——1)А, 1 = 2 • ••, т—1;
(13)
р1 =(qiРi+lУ/1+1, i = т—1, т—2, .,1.
Уравнение относительно рт запишется в виде (12), где значения kj находим из (13),
(8). В качестве начального значения для итераций рекомендуется задавать рт = От. Решив уравнение (12), находим параметры регулятора из (13), (8).
3 Примеры
Все примеры были реализованы и решены с помощью программного комплекса (ПК) "МВТУ" [9, 10], который является аналогом пакета 81тиНпк, входящего в состав системы МАТЬАБ. Модели в ПК "МВТУ" формируются в виде структурных схем, состоящих из типовых блоков, соединенных линиями связи (в том числе и векторными). Встроенный паскале-подобный язык программирования позволяет в удобном виде задавать дифференциальные и алгебраические уравнения. С помощью этого языка были записаны уравнения синтеза. Для решения этих уравнений применялись реализованные в ПК "МВТУ" методы Ньютона-Рафсона и Бройдена. Пример 1. Объект задан передаточной функцией
G ( s ) =------------ =---------------------------------------^3. (14)
+ а2 s + а3 s s +1,6 s + 0,8 s
Проведем синтез ПИ-регулятора с передаточной функцией C ^ ) = kо на основе
заданных значений 01 и О 2. Результаты, полученные при 01 = О 2, представлены в таблице 1. Приведены следующие показатели: - наиболее близкий к мнимой оси
корень характеристического полинома, T - время переходного процесса, С -перерегулирование, Дф - запас устойчивости по фазе. Как меру робастности приводим у тах - максимальное значение у, при котором все объекты с параметрами, удовлетворяющими ограничениям а0/У < а < уа^, Рю/ ^уР1 0,
стабилизируются данным регулятором. Здесь аг0 и Рг0 - номинальные значения,
приведенные в (14). В качестве времени переходного процесса принимаем
минимальное время, по истечении которого ошибка при единичном входном воздействии не превышает 0,02. Добротность по ускорению K2 совпадает с коэффициентом ko регулятора.
При увеличении значений 0; робастность системы повышается, что видно также по увеличению запаса по фазе и уменьшению перерегулирования, но некоторые другие показатели ухудшаются. Время T сначала уменьшается, а затем увеличивается, что вполне объясняется характером изменения корня А^. Наиболее приемлемым
является значение 01 = О2 = О3 = 2, которое обеспечивает максимальную степень устойчивости п = - Яе (А) = 0,5 и компромисс между другими показателями.
Таблица 1 - Результаты решения примера 1
О1=О 2 О 3 ^0-> к1 *1 Т о, % о & < У тах
1,5 2,02 0,46, 0,59 -0,12 + ] 0,78 32,9 75,7 15,0 1,12
2,0 2,00 0,20, 0,60 -0,50 + 70,50 12,5 42,4 38,3 1,34
2,5 2,21 0,076, 0,45 -0,28 + 7 0,16 16,6 25.0 52,9 1,49
3,0 2,39 0,035, 0,34 -0,20 + 7 0,06 26,7 18,4 61,1 1,60
Пример 2. Объект задан передаточной функцией
= ----------Г1----------3-4 =---2----—3-------------------------4- (15)
а^ + а2 s + а^ + а4Б s + 2 s +1,5 s + 0,1s
Необходимо найти регулятор минимального порядка, обеспечивающий время переходного процесса T < 4 . Для обеспечения заданного быстродействия значение Ю1 должно быть не меньше 1/T . А чтобы регулятор был робастным, значения должны быть достаточно большими. Потребуем, чтобы выполнялись неравенства Ог- > 2,5 для і < 2 О > 2 для і > 2. При синтезе задаем показатели Юі и О, по которым
находим параметры регулятора.
Использование регуляторов 0-го и 1-го порядка не позволило обеспечить Т < 9,4, поэтому остановимся на регуляторе 2-го порядка с передаточной функцией
'У
С ( )_ к0 + к15 + к2 5 (16)
С(Я) 2 2' ( )
1 + V2x5" + т я
Знаменатель в (16) такой же, как у фильтра Баттерворта 2-го порядка, что позволяет
_3
обеспечить хорошую фильтрацию помех. Первоначально задаем т_ 10 . Принимая
_0 2 и рассчитав несколько вариантов, мы нашли значения со1 _ 0,6,
01 _ 02 _ 2,8, при которых требования выполняются с некоторым запасом. Оставляя
неизменными эти значения, увеличиваем т пока требования еще выполняются. В результате получили следующие значения параметров регулятора (16):
к0 _ 7,383, к1 _ 11,3, к2 _ 5,296, т_ 0,02. (17)
Таблица 2 - Результаты решения примера 2
У аь ..., а - о1, ..., о5 П Т а, %
1,0 1,5 2,0 а10, а20, а30, а40 а1, а2, а3, а4 а1, а2, а3, а4 2,80, 2,80, 2,31, 3,84, 2,05 3.32, 1,52, 6,00, 2,69, 2,22 3,77, 3,89, 0.43, 10,6, 2,00 1,24 0.81 0.30 1.75 3.75 12,8 14.3 19,7 70.4
Исследуем робастность синтезированной системы. Для этого предположим, что параметры объекта (15) является интервальными числами, удовлетворяющими
ограничениям аг < аг <а;. Примем аг- _а^ /у, а; _ уа 10, где а 10 -
номинальные значения, приведенные в (15). Для у_ 1,5 и у_ 2 мы нашли значения параметров объекта, удовлетворяющие заданным ограничениям, при которых время переходного процесса Т принимает максимальное значение (для расчета использовался режим "Оптимизация" ПК "МВТУ"). Полученные результаты приведены в таблице 2, где П - степень устойчивости. Отметим, что максимальные значения Т были достигнуты в вершинных точках области допустимых значений параметров. Было найдено также максимальное значение утак _ 2,213, при котором интервальный объект
стабилизируется регулятором (16), (17).
Пример 3. Рассмотрим построение робастного регулятора при интервальной неопределенности параметров объекта. Объект задан передаточной функцией
с(я)_-------------1-----------------------------------------3--, а <а<а, I _1 ...,4,
а^ + а 2я +а3я +а4Б
где а _ 0,7аю, а, _ 1,3ц0, а^ _ 1, а20 _ 4, а30 _ 0,5, а40 _ 0,03 . Требуется найти регулятор минимального порядка, обеспечивающий второй порядок астатизма и добротность по ускорению К2 > 2. Кроме этого потребуем, выполнения неравенств
0 > 1,7 для / < 2 и неравенств Ж, > 3 для всех /.
Второй порядок астатизма обеспечивает ПИ-регулятор, но он не позволяет обеспечить заданные требования даже при номинальных значениях параметров объекта. Поэтому будем использовать ПИД-регулятор с передаточной функцией
С (я ) _ к0 + ^ + к2 5
Л'(1 + тя)
Представим нашу задачу как задачу математического программирования / (k0, k1, к2 ) _ ш1п(Ц1, О 2) ^ тах,
/ Ч / \ (18)
К2 _к0/а: >2, g(к0,кьк2)_шт(Жг)>3,
/
где О/ и Ж, - минимальные значения соответствующих показателей в области допустимых значений параметров объекта. При т _ 0 значения О, и Ж/ можно рассчитать по формулам (6). Для этого достаточно найти значения О, в двух точках
области: (а^,а2,^3,а4) и (а1,а2,а3,^4), а значения Жг - в четырех точках, соответствующих полиномам Харитонова. Этот же прием можно использовать и при малых значениях т.
В результате решения задачи (18) с помощью ПК "МВТУ" получены значения параметров регулятора к0 _ 2,6, к1 _ 6,25, к2 _ 7,015, т_ 0,1, при которых
01 _02 _ 1,81, К2 _ 2, тт(ж, ) _ 3. Для полученного регулятора с помощью
у
поисковой оптимизации мы нашли наихудшие значения ряда показателей во всей допустимой области изменения параметров объекта. Результаты при номинальных, а также наиболее неблагоприятных сочетаниях параметров приведены в таблице 3. Наихудшие значения показателей выделены жирным шрифтом.
Таблица 3 - Результаты решения примера 3
8 а Q1 Q 2 min i min Wj i n T 0, %
о S о т S о (N S О гТ 1,87 2,51 1,87 4,70 0,501 7,51 35,5
а1, а2, а3, а4 1,81 3,78 1,11 3,81 0,440 4,17 49,0
а1, а2, а3, а4 1,81 3,78 1,64 3,00 0,436 4,38 36,2
а1, а2, а3, а4 1,81 2,08 1,61 3,10 0,405 8,43 34,6
а<1, а2, а3, а4 1,95 1,81 1,72 3,52 0,406 10,4 40,6
а<1, а2, а3, а4 1,95 3,32 1,15 3,33 0,495 5,31 62,6
Заключение
Использование рассмотренных показателей устойчивости и качества позволяет синтезировать регуляторы минимального порядка, обеспечивающие устойчивость и заданные динамические свойства системы управления при любых допустимых значениях параметров объекта. Простая связь этих показателей с другими показателями качества и коэффициентами характеристического полинома делает процедуру синтеза простой и понятной.
Список литературы
1. Харитонов В.Л. Асимптотическая устойчивость семейства систем линейных
дифференциальных уравнений // Дифференциальные уравнения. 1978. Т. 14,
№ 11. С. 2086-2088.
2. Киселев О.Н., Поляк Б.Т. Синтез регуляторов низкого порядка по критерию H “
и по критерию максимальной робастности // Автоматика и телемеханика.
1999. № 3. С. 119-130.
3. Гончаров В.И., Лиепиньш А.В., Рудницкий В.А. Синтез робастных регуляторов
низкого порядка // Известия РАН. Теория и системы управления. 2001. № 4.
С. 36-43.
4.Naslin P. Polynomes normaux et critere algebrique d'amortissement // Automatisme.
1963. Vol. 8, no. 6. P. 215-233.
5. Воронов В.С. Показатели устойчивости и качества робастных систем
управления // Известия РАН. Теория и системы управления. 1995. № 6. С. 4954.
6. Системы автоматического управления объектами с переменными параметрами:
Инженерные методы анализа и синтеза / Б.Н. Петров, Н.И. Соколов, А.В. Липатов, Л.А. Носов, Ф.Р. Садыков, Г.В. Серпионов, П.А. Фролов, Ш.Г. Альтшулер. М.: Машиностроение, 1986. 256 с.
7. Скворцов Л.М., Федосов Б.Т. Об алгебраических критериях В.С. Воронова
устойчивости и качества линейных систем. 2005. Режим доступа: http://model.exponenta.ru/bt/bt 00118.html (дата обращения 18.12.2012).
8. Опейко О.Ф. Синтез линейной системы на основании упрощенной модели
объекта // Автоматика и телемеханика. 2005. № 1. С. 29-36.
9. Козлов О.С., Кондаков Д.Е., Скворцов Л.М., Тимофеев К.А., Ходаковский В.В.
Программный комплекс "Моделирование в технических устройствах". 2005. Режим доступа: http://model.exponenta.ru/mvtu/20050615.html (дата обращения 18.12.2012).
10. Козлов О.С., Скворцов Л.М. Исследование и проектирование автоматических систем с помощью программного комплекса "МВТУ" // Информационные технологии. 2006. № 8. С. 9-15.
SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU
SCIENCE and EDUCATION
EL № FS77 - 48211. №0421200025. ISSN 1994-0408
electronic scientific and technical journal
Synthesis of minimal-order robust controllers
# 02, February 2013 DOI: 10.7463/0213.0533324 Kozlov O.S., Skvorcov L.M.
Bauman Moscow State Technical University, 105005, Moscow, Russian Federation
[email protected] lm [email protected]
Many modern methods of synthesis of controllers haven’t become widely applied. It is explained by a variety of reasons, among which one can list lack of simple and clear communication between the minimized functional and quality indicators put into practice, and also unreasonable complexity of the synthesized controller. At the same time in industry simple controllers of low order are in demand. In this article the problem of synthesis of minimal order controllers is considered. These controllers provide the given quality of a linear continuous system at uncertainty of object parameters. Synthesis is carried out with the use of quality indicators which are very simply expressed through coefficients of a characteristic polynomial.
Publications with keywords: characteristic polynomial, indicators of stability and quality, robust control
Publications with words: characteristic polynomial, indicators of stability and quality, robust control
References
1. Kharitonov V.L. Asimptoticheskaia ustoichivost' semeistva sistem lineinykh differentsial'nykh uravnenii [Asymptotic stability of a family of systems of linear differential equations]. Differentsial'nye uravneniia, 1978, vol. 14, no 11, pp. 2086-2088.
2. Kiselev O.N., Poliak B.T. Sintez reguliatorov nizkogo poriadka po kriteriiu H ” i po kriteriiu maksimal'noi robastnosti [Synthesis of low-order controllers in the H ” criterion and the criterion of maximal robustness]. Avtomatika i telemekhanika, 1999, no. 3, pp. 119130.
3. Goncharov V.I., Liepin'sh A.V., Rudnitskii V.A. Sintez robastnykh reguliatorov nizkogo poriadka [Synthesis of low-order robust controllers]. Izvestiia RAN. Teoriia i sistemy
upravleniia, 2001, no. 4, pp. 36-43. (Trans. version: Journal of Computer and Systems Sciences International, 2001, vol. 40, no. 4, pp. 542-548.).
4. Naslin P. Polynomes normaux et critere algebrique d'amortissement . Automatisme, 1963, vol. 8, no. 6, pp. 215-233. (In French)
5. Voronov V.S. Pokazateli ustoichivosti i kachestva robastnykh sistem upravleniia [Indicators of sustainability and quality of robust control systems]. Izvestiia RAN. Teoriia i sistemy upravleniia, 1995, no. 6, pp. 49-54.
6. Petrov B.N., Sokolov N.I., Lipatov A.V., Nosov L.A., Sadykov F.R., Serpionov G.V., Frolov P.A., Al'tshuler Sh.G. Sistemy avtomaticheskogo upravleniia ob"ektami s peremennymi parametrami: Inzhenernye metody analiza i sinteza [Automatic control system of objects with variable parameters: Engineering methods of analysis and synthesis]. Moscow, Mashinostroenie, 1986. 256 p.
7. Skvortsov L.M., Fedosov B.T. Ob algebraicheskikh kriteriiakh V.S. Voronova ustoichivosti i kachestva lineinykh sistem [On algebraic criteria V.S. Voronov sustainability and quality of linear systems]. 2005. Available at: http://model.exponenta.ru/bt/bt 00118.html , accessed 18.12.2012.
8. Opeiko O.F. Sintez lineinoi sistemy na osnovanii uproshchennoi modeli ob"ekta [Linear system design based on a simplified model of the plant]. Avtomatika i telemekhanika, 2005, no. 1, pp. 29-36.
9. Kozlov O.S., Kondakov D.E., Skvortsov L.M., Timofeev K.A., Khodakovskii V.V. Programmnyi kompleks "Modelirovanie v tekhnicheskikh ustroistvakh" [Software package "Simulation in technical devices"]. 2005. Available at: http://model.exponenta.ru/mvtu/20050615.html , accessed 18.12.2012.
10. Kozlov O.S., Skvortsov L.M. Issledovanie i proektirovanie avtomaticheskikh sistem s pomoshch'iu programmnogo kompleksa "MVTU" [Research and design of control systems by software "MVTU"']. Informatsionnye tekhnologii, 2006, no. 8, pp. 9-15.