Тео́рія автомати́чного керува́ння (ТАК)— наукова дисципліна, що виявляє і вивчає загальні закономірності функціонування властиві для автоматичних систем різної фізичної природи, і на основі цих закономірностей розробляє принципи побудови високоякісних систем керування. При вивченні процесів керування в ТАК абстрагуються від фізичних і конструктивних особливостей систем і замість реальних систем розглядають їхні адекватні математичні моделі.
Теорія автоматичного керування— розділ кібернетики (технічна кібернетика), що вивчає способи керування різноманітними технічними пристроями, технологічними процесами і виробництвами.
Автоматичні системи управління були вперше розроблені більше двох тисяч років тому. Вважається, що першим відомим пристроєм керування зі зворотним зв’язком був стародавній водяний годинник Ктесібія (285–222) в Александрії, Єгипет, близько третього століття до н.е. Різні автоматичні пристрої використовувалися протягом століть для виконання корисних завдань або просто для розваги. Останній включає в себе автомати, популярні в Європі в 17-му і 18-му століттях, що містять танцюючі фігури, які повторюють те саме завдання знову і знову; ці автомати є прикладами керування без циклу. Віхи серед пристроїв зворотного зв’язку, або пристроїв автоматичного керування «замкнутого циклу», включають регулятор температури печі, який приписують нідерландському винахіднику Дреббелю ((1572 – 1633), приблизно 1620 рік, і відцентровий термостат, який використовувався для регулювання швидкості парових двигунів шотландським механіком Джеймсом Ваттом (1736 — 1819) у 1788 році.
У своїй статті «Про регулятори» 1868 року шотландський вчений Джеймс Клерк Максвелл (1831 — 1879) зміг пояснити нестабільність, яку демонструє регулятор, використовуючи диференціальні рівняння для опису системи керування. Це продемонструвало важливість і корисність математичних моделей і методів для розуміння складних явищ, а також стало початком математичного управління та теорії систем. Елементи теорії управління з'явилися раніше, але не так різко і переконливо, як в аналізі Максвелла.
Теорія управління досягла значних успіхів протягом наступного століття. Нові математичні методи, а також досягнення в електронних і комп’ютерних технологіях зробили можливим контролювати все складніші динамічні системи. Нові математичні методи включали розробки в області оптимального керування в 1950-х і 1960-х роках, а потім прогрес у стохастичних, стійких, адаптивних, нелінійних методах управління в 1970-х і 1980-х роках. Застосування методології управління допомогло зробити можливими космічні подорожі та супутники зв’язку, безпечніші та ефективніші літаки, чистіші автомобільні двигуни та чистіші та ефективніші хімічні процеси.
До того, як це стало унікальною дисципліною, техніка керування практикувалася як частина машинобудування, а теорія керування вивчалася як частина електротехніки, оскільки електричні кола часто можна легко описати за допомогою методів теорії керування.
Керування— процес приведення певного фізичного об'єкта в стан, що відповідає деякій меті.
Мета— причина керування, що спричиняє дію на її досягнення. Дія на об'єкт управління призначена для досягнення мети керування.
Автоматичне керування— здійснення певних керуючих впливів на заданий об'єкт, необхідних і достатніх для його цілеспрямованого функціонування із заданою точністю без особистої участі людини.
Система автоматичного керування (САК) включає об'єкт керування і пристрій керування.
Пристрій керування— сукупність технічних засобів, за допомогою яких здійснюється керування технологічними параметрами об'єкта керування.
Об'єкт керування (ОК)— це пристрій (або сукупність пристроїв), що здійснює технічний процес і потребує спеціально організованих впливів ззовні для забезпечення свого алгоритму функціонування.
Алгоритм функціонування— це сукупність правил, що ведуть до правильного виконання технічного процесу в якому-небудь пристрої або в сукупності пристроїв (системі).
Алгоритм керування— це сукупність настанов, що визначають характер впливів на ОК з метою забезпечення його алгоритму функціонування.
Регулювання— окремий випадок керування, мета якого полягає в підтримці на заданому рівні однієї чи декількох регульованих величин.
Регулятор— перетворює похибку регулювання ε(t) в керуючий[що?] вплив на об'єкт керування.
Задаючий[що?]вплив g(t)— визначає необхідний закон регулювання вихідної величини.
Похибка регулювання ε(t)= g(t)-у(t), різниця між необхідним значенням регульованої величини і поточним її значенням. Якщо ε(t) відмінна від нуля, то цей сигнал поступає на вхід регулятора, який формує таку регулюючу[що?] дію, щоб у результаті з часом ε(t)= 0.
Збурюючий[що?]вплив f(t)— порушує необхідний функціональний зв'язок. Причини збурень— зміна навантаження та завади (зовнішні і внутрішні).
Функціональна схема елементу— схема системи автоматичного регулювання і керування, складена за функціями, яку виконує цей елемент.
Вихідні сигнали— параметри, що характеризують стан об'єкта керування і істотні для процесу керування.
Виходи системи— точки системи, в яких вихідні сигнали можуть спостерігатися у вигляді певних фізичних величин.
Входи системи— точки системи, в яких прикладені зовнішні дії.
Вхідні сигнали:
завади— сигнали, не пов'язані з джерелами інформації про завдання і результати управління.
корисні— сигнали, пов'язані з джерелами інформації про завдання і результати управління.
Системи:
одновимірні— системи з одним входом і одним виходом.
багатовимірні— системи з декількома входами і виходами.
Зворотний зв'язок— зв'язок, при якому на вхід регулятора подається дійсне значення вихідної змінної, а також задане значення регульованої змінної.
жорсткий— такий ЗЗ, при якому на вхід регулятора поступає сигнал, пропорційний вихідному сигналу об'єкта в будь-який момент часу.
гнучкий— такий ЗЗ, при якому на вхід регулятора поступає не лише сигнал, пропорційний вихідному сигналу об'єкта, але і сигнал пропорційний, до похідних вихідної змінної.
Управління за принципом відхилення керованої змінної:— зворотний зв'язок утворює замкнутий контур. На керований об'єкт подається дія, пропорційна сумі (різниці) між вихідною змінною і заданим значенням так, щоб ця сума (різниця) зменшувалася.
Управління за принципом компенсації збурень:— на вхід регулятора потрапляє сигнал, пропорційний збурюючій дії. Відсутня залежність між керуючою дією і результатом цієї дії на об'єкт.
Управління за принципом комбінованого регулювання:— використовується одночасно регулювання за збуренням і за відхиленням, що забезпечує найвищу точність управління.
За характером керування:
системи керування
системи регулювання
За характером дії:
системи безперервної дії
системи дискретної дії
За використанням інформації про стан об'єкта керування:
керування зі зворотним зв'язком
керування без зворотного зв'язку
За ступенем використання інформації про параметри і структуру об'єкта керування:
адаптивний
неадаптивний
пошуковий
безпошуковий
з ідентифікацією
із змінною структурою
За ступенем перетворення координат в САК:
детермінований
стохастичний (з випадковими діями)
За видом математичної моделі перетворення координат:
лінійні
нелінійні (релейні, логічні та ін.)
За видом керуючих дій:
аналогові
дискретні (перервні, імпульсні, цифрові)
За ступенем участі людини:
ручні
автоматичні
автоматизовані (людина в управлінні)
За законом зміни вихідної змінної:
стабілізуюча: задане значення вихідної змінної є незмінним.
програмна: вихідна змінна змінюється за певною, заздалегідь заданою програмою.
слідкуюча: задане значення вихідної змінної залежить від значення невідомої заздалегідь змінної на вході автоматичної системи.
За кількістю керованих і регульованих змінних:
одновимірні
багатовимірні
За ступенем самоналагодження, адаптації, оптимізації і інтелектуальності:
екстремальні
самоналагоджувальні
інтелектуальні
За дією чутливого (вимірювального) елементу на регулюючий орган:
системи прямого керування
системи непрямого керування
Детерміновані
Статистичні
Характеризуються набором статистичних параметрів і функцій розподілу.
Для їхнього дослідження використовуються методи математичної статистики.
Адаптивні
Використовують для опису об'єкта керування детерміновано-стохастичні методи.
Одинична сходинкова функція— спеціальна математична функція, чиє значення дорівнює нулю для від'ємних аргументів і одиниці для додатних аргументів
Одинична імпульсна функція— похідна від одиничної сходинкової функції. Характеризує собою імпульс нескінченно великої амплітуди, що протікає за нескінченно малий проміжок часу. Геометричний сенс— площа, обмежена цією функцією, рівна 1.
Перехідна функція— це реакція системи на одиничний сходинковий сигнал.
Вагова функція— це реакція системи на одиничний імпульс.
Передавальна функція— відношення перетворення Лапласа вихідного сигналу до перетворення Лапласа вхідного за нульових початкових умов і нульових зовнішніх збурень.
Послідовне з'єднання
Wе(p) = W1(p)W2(p)…Wn(p) =
Паралельне з'єднання
Wе(p) = W1(p) + W2(p) + … + Wn(p) =
Передавальна функція замкнутої системи
WЗЗ(p)— рівняння, що описує рівняння зворотного зв'язку
W(p)— рівняння, що описує ланку
G(p)— рівняння, що описує вхідну дію
UЗЗ(p)— рівняння, що описує вихідний сигнал ланки зворотного зв'язку
ΔU(p)— рівняння, що описує суму (різниця)
Y(p)— рівняння, що описує вихідний сигнал системи
Розв'язуючи цю систему рівнянь, отримаємо такі результати:
Вхідний і вихідний сигнал задаються системою
, оскільки у вимірювальному пристрої зовнішніх дій немає.
Aij = const
Bij = const
Нехай E— одинична матриця, тоді: PEx— Ax = BU
PE— A) x = BU
x(0) = 0
Нехай САК регулюється і описується нелінійним рівнянням
Причому, нелінійність несуттєва, тобто цю функцію можна розкласти в ряд Тейлора в околиці стаціонарної точки, наприклад, при зовнішньому збуренні f = 0.
Рівняння цієї ланки в сталому режимі виглядає таким чином:
, початкові точки, похідні відсутні.
Тоді, розкладаючи нелінійну функцію в ряд Тейлора, отримаємо:
— залишковий член
Від нелінійного запису перейшли до лінійного.
Перейдемо до операторного рівняння:
Стійкість— властивість САК повертатися в заданий або близький до нього сталий режим після якого-небудь збурення.
Стійка САК— система, в якій перехідні процеси є згасаючими.
— операторна форма запису лінеаризованого рівняння.
Для визначення стійкості системи будуються таблиці виду:
Більше інформації , ...
Коефіцієнти
Рядки
стовпець 1
стовпець 2
стовпець 3
1
2
3
4
Закрити
Для стійкості системи необхідно, щоб всі елементи першого стовпчика мали додатні значення і, якщо в першому стовпці присутні від'ємні елементи— система нестійка; якщо хоча б один елемент дорівнює нулю, а інші додатні, то система на межі стійкості.
Замінимо
, де ω— кутова частота коливань, відповідних чисто уявному кореню даного характеристичного полінома.
Критерій: для стійкості лінійної системи n-го порядку необхідно і достатньо, щоб крива Михайлова, побудована в координатах , проходила послідовно через n квадрантів.
Розглянемо залежність між кривою Михайлова та знаками його коренів (α>0 і β>0)
1) Корінь характеристичного рівняння— від'ємне дійсне число
Відповідний даному кореню співмножник
2) Корінь характеристичного рівняння— додатне дійсне число
Відповідний даному кореню співмножник
3) Корінь характеристичного рівняння— комплексна пара чисел з від'ємною дійсною частиною
Відповідний даному кореню співмножник
, де
4) Корінь характеристичного рівняння— комплексна пара чисел з додатною дійсною частиною
Критерій Найквіста— це графоаналітичний критерій. Характерною його особливістю є те, що висновок про стійкість або нестійкість замкнутої системи робиться в залежності від виду амплітудно-фазової або логарифмічних частотних характеристик розімкнутої системи.
Нехай розімкнена система представлена у вигляді полінома
тоді зробимо підстановку
і отримаємо:
Для зручнічої побудови годографа при n> 2 приведемо рівняння (*) до «стандартного» вигляду:
При такому поданні модуль A (ω) = | W (jω) | дорівнює відношенню модулів чисельника і знаменника, а аргумент (фаза) ψ (ω)— різниці їхніх аргументів. У свою чергу, модуль добутку комплексних чисел дорівнює добутку модулів, а аргумент— сумі аргументів.
Модулі та аргументи, що відповідають співмножникам передавальної функції
Більше інформації , ...
Співмножник
k
k
0
p
ω
Закрити
Після чого побудуємо годограф для допоміжної функції
, для чого будемо змінювати
При
,
а при
(так як n<m і
)
Для визначення результуючого кута повороту знайдемо різницю аргументів чисельника
і знаменника
Поліном чисельника допоміжної функції має той же степінь, що і поліном її знаменника, звідки випливає
.
Отже, результуючий кут повороту допоміжної функції дорівнює 0. Це означає, що для стійкості замкнутої системи годограф вектора допоміжної функції не повинен охоплювати початок координат, а годограф функції
,
відповідно, точку з координатами
Необхідність запасу стійкості визначається такими умовами:
Відкидання нелінійних доданків при лінеаризації.
Коефіцієнти, що входять в рівняння, що описує САК, визначаються з похибкою.
Стійкість дослідження для типових систем за типових умов.
Щоб змоделювати запас стійкості, необхідно, щоб елементи першого стовпця були більшими якоїсь фіксованої величини ε>0, що називається коефіцієнтом запасу стійкості.
Вписується коло ненульового радіусу з центром в точці О(0; 0). Запас визначається радіусом цього кола. Система нестійка при порушенні критерію Михайлова або при перетині кривої Михайлова з колом.
Тут критичною є точка (- 1; j0), отже, навколо цієї точки будується заборонена зона, радіус якої представлятиме коефіцієнт запасу стійкості.
Частотний критерій Найквіста застосовний, головним чином, коли важко отримати фазові характеристики експериментально. Проте обчислення АФХ, особливо частотних, складніше, ніж побудова кривих Михайлова. Крім того, розташування АФЧХ не дає прямої відповіді на питання: чи стійка система, тобто вимагається додаткове дослідження на стійкість системи в розімкненому стані.
Критерій Михайлова застосовується для систем будь-якого порядку, на відміну від критерію Рауса. Застосовуючи частотний критерій Найквіста і критерій Михайлова, характеристичні криві можна будувати поступово, з урахуванням впливу кожної ланки, що надає критеріям наочність і вирішує задачу вибору параметрів системи з умови стійкості.
Новітнім напрямком ТАК є теорія інтелектуальних САК. Вона вивчає нечітке управління (fuzzy control), яке є однією з гілок теорії інтелектуальних систем. На початку ХХІ ст. застосовується для синтезу нечітких регуляторів, гібридних регуляторів, нечітких пошукових систем автоматичної оптимізації, нечітких пристроїв оцінювання і фільтрації. Теорія інтелектуальних САК опирається на математичну теорію нечітких множин і побудовану на її основі нечітку логіку (fuzzy logic), оперує нечіткою інформацією. При управлінні складними процесами, які не мають точного кількісного математичного опису, нечіткі системи в порівнянні з традиційними мають ряд переваг: кращу перешкодозахищеність, швидкодію і точність.
М.Г.Попович, О.В.Ковальчук. Теорія автоматичного керування: Підручник.— 2-ге вид.— К.: Либідь, 2007.— 656 с.
ІвановА.О.Теорія автоматичного керування: Підручник.— Дніпропетровськ: Національний гірничий університет.— 2003.— 250с.
Самотокін Б.Б.Лекції з теорії автоматичного керування: Нав. посібник.— Житомир: ЖІТІ, 2001.— 508 с.
Тютюнник А.Г.Оптимальні і адаптивні системи автоматичного керування: Навч. посібник— Житомир: ЖІТІ, 1998.— 512 с.
Louis C. Westphal. Handbook of Control Systems Engineering.— 2nd edition; The Springer International Series in Engineering and Computer Science.— Springer, 2001.— Т.635.— 1063с.— ISBN 978-0792374947.(англ.)
Бесекерский В. А., Попов Е.П.Теория Систем Автоматического Управления. 2003.