КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Загальні положення. Проблема оптимізації є однією з найбільш важливих як для науки, так і для повсякденної діяльності людини
Оптимальні системи Проблема оптимізації є однією з найбільш важливих як для науки, так і для повсякденної діяльності людини, тому що людина органічно намагається отримати найкращий результат (оптимальне рішення) в конкретних умовах. Отже, оптимізація – цілеспрямована діяльність, направлена на досягнення найкращого результату в певному смислі за існуючих умов (вимог, обмежень). Показник, за яким оцінюється якість функціонування системи, називається критерієм оптимальності. В автоматичних або автоматизованих системах оптимальне керування можна отримати у вигляді: - оптимальної програми, заданої, як правило, у часі. Така система є розімкненою, тому реальна траекторія руху системи відрізняється від розрахункової в зв’язку з наявністю неконтрольованих збурень та неточностями використовуваних математичних моделей; - оптимальної стратегії, коли оптимальне керування задається як функція фазових координат та вхідного сигналу, а система є замкненою. В цьому випадку зберігаються всі достоїнства систем, побудованих за принципом зворотнього зв’язку. Визначення оптимальної програми є більш простою задачею, але основний інтерес представляють задачі другої групи. В цьому випадку задача оптимізації розв’язується повністю, тобто визначається структура і параметри системи. Для отримання розв’язків задач оптимізації використовуються різні математичні методи, основними є варіаційне счислення, принцип максимума Л.С.Понтрягіна, метод динамічного програмування Р.Беллмана. Отримана оптимальна стратегія повинна реалізовуватись конкретною системою,регулятором. В той же час необхідно усвідомлювати, що отримання точних розв’язків задач оптимізації можливе лише в окремих випадках, а основним підходом до розв’язання реальних задач є наближена чисельна оптимізація, В теорії автоматичного керування класична постановка задач оптимального керування формується так: існує нескінченна множина допустимих керувань, які переводять об’єкт з початкового стану П в кінцевий К при введених або об’єктивно існуючих обмеженнях (рис.4.1). В той же час серед допустимих керувань є лише одне, оптимальне, яке приводить до найкращого результату, що визначається критерієм оптимальності.
Рис.4.1. Оптимальна траекторія у фазовому просторі. В загальній постановці задача оптимізації включає: - узагальнений показник (критерій оптимальності) – функціонал:
де: - допустимі управління
- допустимі області стану
- допустимі значення вихідних змінних
Важливим напрямом в техніці є оптимізація технологічних процесів, тобто визначення такого технологічного режиму, який здійснюється системою керування для забезпечення Задачі оптимізації мають різний зміст і різне призначення, їх можна класифікувати за різними ознаками: - за обмеженнями на стан об’єкта та час керування: без обмежень, коли вони належать всьому простору станів; з фіксованим часом, коли час є відомою обмеженою величиною; із закріпленим правим кінцем траекторії, коли існує єдина точка, в яку повинен попасти об’єкт при - за режимом роботи об’єкта: задача статичної оптимізації, коли зовнішні діяння постійні або змінюються повільно, тоді - за характеристиками зовнішніх діянь: детермінована задача, коли діяння відсутні або описуються конкретними функціями; стохастична задача, коли діяння є випадковими; - в залежності від повноти апріорної та неточної інформації про стан об’єкта, збурення на завдання: з повною інформацією (максимально можливою); з неповною і пасивним накопиченням в процесі керування; з неповною і активним накопиченням. Системи з повною інформацією працюють за „жорсткими” законами керування і постійними параметрами настройки. Системи з пасивним та активним накопичуванням інформації вивчають умови роботи об’єкта та змінюють структуру та (або) параметри настройки відповідно до умов роботи, це – адаптивні системи; - за структурою системи керування: розімкнені – задача оптимального програмного керування; замкнені – задача стратегічного керування, синтезу оптимальних керувань; - за кількістю критеріїв керування з одним (задачі скалярної оптимізації), з кількома критеріями – задачі векторної оптимізації. В залежності від характеру задачі оптимізації обираються методи їх розв’язання, які можна розбити на групи: - аналітичні: пошук екстремуму функцій; множників Лагранжа; варіаційного счислення; принцип максимума Л.С. Понтрягіна; - математичного програмування: динамічного програмування Р. Беллмана; лінійного та нелінійного програмування; - пошукові методи; - методи автоматичної оптимізації. Таким чином, для оптимального керування об’єктами необхідно виконати етапи: обрати мету системи, критерій оптимальності та обмеження, визначити методику розв’язання задачі, розкрити структуру системи та реалізувати її за допомогою технічних засобів. 4.2. Критерії оптимальності та обмеження в задачах оптимального керування об’єктами Реалізація оптимального керування об’єктами передбачає пошук та підтримання найкращого (оптимального) в певному смислі режиму функціонування. Задача оптимізації доповнює традиційні контури стабілізації, програмного та логіко-програмного керування.Для оцінки ефективності функціонування об’єкта використовують узагальнену кількісну оцінку, яка характеризує якість, ефективність керування, що дає можливість не лише виконати порівняльну оцінку різних режимів роботи об’кта, а й обрати найкращу. Така оцінка називається критерієм оптимальності, в загальному випадку - це функціонал, який дає можливість отримати інтегральну оцінку на певному інтервалі роботи (4.1). Глобальний критерій оптимальності має природу прибутку:
де: В загальній постановці задачі синтезу оптимального керування необхідно знайти мінімум функціоналу: - для детермінованих систем:
- для стохастичних систем
де Отже, критеріями оптимальності можуть бути як технічні, так і економічні узагальнені показники функціонування об’єкта або системи в цілому. При цьому одні показники повинні сягати максимуму (наприклад, продуктивність), інші – мінімуму (наприклад, витрати енергії). Вибір критерія оптимальності - складна науково-технічна задача. Від вибору критерія залежать кінцеві результати функціонування об’єкта і системи, а сам процес вибору не піддається формалізації. В задачах синтезу та аналізу АСР використовуються такі критерії оптимальності: - мінімальної тривалості перехідного процесу (максимальної швидкодії): - мінімального відхилення регульованої координати:
Для обєкта з
де: - мінімум витрати енергії
де: - мінімум витрати матеріальних ресурсів – палива, сировини, каталізатора
або:
- досягнення кінцевого стану координати Х або об’єкта в цілому (термінальна задача)
Якщо об’єкт функціонує в умовах випадкових збурень, то якість окремого процесу буде гіршою, ніж в середньому за множиною процесів. В таких випадках використовуються середні значення показників: - мінімізація похибки керування
- ймовірність помилки спостерігача (задача ідеального спостерігача)
де: - середнього ризику:
де: А - оператор системи, який зв’язує - мінімальний критерій, який характеризує найкращий результат в найгірших можливих умовах:
В цьому випадку необхідно знайти максимальну оцінку Для складних систем керування достатньо повно охарактеризувати процес функціонування за допомогою одного критерія оптимальності неможливо. Для цього випадку формується вектор критеріїв
що відповідає задачі векторної (багатокритеріальної) оптимізації. Такі задачі складні, розв’язуються як правило, шляхом багатоетапних оцінок, які мають суб’єктивний та еврістичний характер. Розв’язання задач векторної оптимізації можливе двома шляхами: - зведення до задачі скалярної (однокритеріальної) оптимізації, коли обирається один головний критерій, а решта розглядається як обмеження, наприклад мінімізується критерій середньоквадратичного відхилення при обмеженнях на витрату енергії; - формується згортка критеріїв за певними правилами (їх агрегування). На перший погляд можливість оцінки рішень за кількома різними критеріями здається нереальною, однак на практиці саме такі задачі виникають найбільш часто, коли необхідно враховувати різні сторони функціонування об’єктів або систем, наприклад: - робота кількох взаємозв’язаних апаратів, ефективність функціонування кожного з них оцінюється своїм критерієм; - робота окремого апарата в різних умовах, наприклад при різній сировині, коли кожний режим оцінюється своїм критерієм. Якщо визначено вектор координат задачі оптимізації Х, який належить множині В багатокритеріальних задачах оптимізації можна отримати кілька векторів керувань
Якщо в (4.21) мають місце лише рівності, або керування Нарешті, керування Всі точки множини Парето можна отримати, розв’язуючи сімейство додаткових оптимізаційних задач:
де: Важливість частичних критеріїв визначають за допоміжними схемами: - справедливий компроміс. За рахунок прийняття значень В точці оптимума сумма відносних змін
Цій умові відповідає згортка критеріїв
або
Одиниці вимірювань критеріїв не впливають на результат, тому що розраховуються відносні величини; - послідовні поступки, без жорсткого пріоритету. При такій схемі всі частинні критерії розташовуються та нумеруються в порядку їх відносної значущості. Забезпечується екстремум (мінімум або максимум) найбільш важливого критерія
Далі призначають поступку
- жорсткий пріоритет (ранжування частинних критеріїв) спочатку розв’язують однокритеріальну задачу з найбільш важливим критерієм В реальних задачах математичні моделі задачі оптимізації та її умови визначені наближено, тому немає сенсу добиватись точного оптимуму
- метод „ідеалу”.
Рис.4.2. Площина критеріїв оптимальності В просторі критеріїв або на площині (рис.4.2.) можна виділити т.А координати якої визначаються граничним значенням кожного з критеріїв В наведених схемах компромісу розв’язок багатокритеріальної задачі зводиться до однокритеріальної або до багаторазового розв’язання задачі з одним критерієм. Як вже зазначалось, задачі оптимізації розв’язуються в умовах обмежень та кординати стану, вихідні змінні та ресурси Обмеження в задачах оптимізації можуть бути природніми (об’єктивно існуючими) та штучними, які вводяться спеціально для конкретної задачі. До природніх обмежень відносяться такі, які існують у відповідності до фізичних законів, які визначають природу та закономірність функціонування об’єктів та системи в цілому. При формалізації задачі оптимізації, тобто подання її в математичний формі, обмеження визначаються математичними моделями об’єктів, якими і визначаються реальні значення змінних Рис 4.3. Залежність значення критерія
Ці значення визначаються різними причинами: запобігання аварійних ситуацій, необхідність точного підтримання бажаного технологічного режима і т.д. Обмеження в задачах оптимізації відіграють важливу роль і визначають можливість досягнення бажаного результату. На рис 4.3. показана залежність критерія Таким чином, формалізація задачі оптимізації передбачає запис в математичній формі таких складових: - критерій:
- математичні моделі, обмеження:
або В залежності від типу задачі оптимазації її розв’язком може бути вектор змінних оптимального технологічного режиму
Дата добавления: 2014-01-06; Просмотров: 604; Нарушение авторских прав?; Мы поможем в написании вашей работы! |