logo
КУРС_ЛЕКЦИЙ_ТАК_Ч

4.1. Загальні положення

Проблема оптимізації є однією з найбільш важливих як для науки, так і для повсякденної діяльності людини, тому що людина органічно намагається отримати найкращий результат (оптимальне рішення) в конкретних умовах. Отже, оптимізація – цілеспрямована діяльність, направлена на досягнення найкращого результату в певному смислі за існуючих умов (вимог, обмежень). Показник, за яким оцінюється якість функціонування системи, називається критерієм оптимальності. В автоматичних або автоматизованих системах оптимальне керування можна отримати у вигляді:

Визначення оптимальної програми є більш простою задачею, але основний інтерес представляють задачі другої групи. В цьому випадку задача оптимізації розв’язується повністю, тобто визначається структура і параметри системи.

Для отримання розв’язків задач оптимізації використовуються різні математичні методи, основними є варіаційне счислення, принцип максимума Л.С.Понтрягіна, метод динамічного програмування Р.Беллмана. Отримана оптимальна стратегія повинна реалізовуватись конкретною системою,регулятором. В той же час необхідно усвідомлювати, що отримання точних розв’язків задач оптимізації можливе лише в окремих випадках, а основним підходом до розв’язання реальних задач є наближена чисельна оптимізація,

В теорії автоматичного керування класична постановка задач оптимального керування формується так: існує нескінченна множина допустимих керувань, які переводять об’єкт з початкового стану П в кінцевий К при введених або об’єктивно існуючих обмеженнях (рис.4.1). В той же час серед допустимих керувань є лише одне, оптимальне, яке приводить до найкращого результату, що визначається критерієм оптимальності.

Рис.4.1. Оптимальна траекторія у фазовому просторі.

В загальній постановці задача оптимізації включає:

- узагальнений показник (критерій оптимальності) – функціонал:

, (4.1)

де: - відповідно керування, координати стану, вихідні змінні, збурення, [ ] – інтервал часу керування, зокрема часу перехідного процесу. Критерій оптимальності повинен досягти екстремуму (min або max) за існуючих умов:

- допустимі управління

, (4.2)

- допустимі області стану

, (4.3)

- допустимі значення вихідних змінних

, (4.4)

Важливим напрямом в техніці є оптимізація технологічних процесів, тобто визначення такого технологічного режиму, який здійснюється системою керування для забезпечення

Задачі оптимізації мають різний зміст і різне призначення, їх можна класифікувати за різними ознаками:

Системи з повною інформацією працюють за „жорсткими” законами керування і постійними параметрами настройки. Системи з пасивним та активним накопичуванням інформації вивчають умови роботи об’єкта та змінюють структуру та (або) параметри настройки відповідно до умов роботи, це – адаптивні системи;

В залежності від характеру задачі оптимізації обираються методи їх розв’язання, які можна розбити на групи:

- аналітичні: пошук екстремуму функцій; множників Лагранжа; варіаційного счислення; принцип максимума Л.С. Понтрягіна;

- математичного програмування: динамічного програмування Р. Беллмана; лінійного та нелінійного програмування;

- пошукові методи;

- методи автоматичної оптимізації.

Таким чином, для оптимального керування об’єктами необхідно виконати етапи: обрати мету системи, критерій оптимальності та обмеження, визначити методику розв’язання задачі, розкрити структуру системи та реалізувати її за допомогою технічних засобів.