Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга1 МОНД.doc
Скачиваний:
23
Добавлен:
15.11.2019
Размер:
4.64 Mб
Скачать

3.3.4. Етапи системного аналізу

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

Системний аналіз складається з 4 етапів.

1. Постановка задачі.

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

2. Вивчення границь системи, що вивчається, та її структури.

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

3. Складання математичної моделі системи.

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

4. Аналіз отриманої математичної моделі, визначення оптимальних умов реалізації процесів і управління системою, формулювання висновків.

3.3.5. Принципи оптимізації технічних систем

Оптимізація – це цілеспрямована діяльність на отриманню найкращих результатів за відповідних умов. Тобто, оптимальне – це можливо найкраще в конкретних умовах. Під оптимальним об’єктом або системою розуміють такі, яким тим або іншим способом надані найкращі якості в якому–небудь визначеному розумінні.

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

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

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

Якість роботи будь – якої системи або об’єкту характеризується множиною вихідних параметрів або їх вектором У = (у1, у2,…, ук). Частину вихідних параметрів можна виміряти кількісно (кількісні параметри), а частину – лише якісно (якісні параметри). Під вектором У, який використовується для формування цільової функції, розуміють лише кількісні параметри.

Деякі внутрішні параметри системи призначаються і не підлягають зміні. Наприклад, це параметри уніфікованих елементів; параметри, які заздалегідь задані. Інші параметри можна змінювати, вибирати. Внутрішні параметри, значення яких можуть змінюватися в процесі оптимізації і які є аргументами цільової функції, називають керованими параметрами.

Якщо в об’єкті є n керованих параметрів, то вони утворюють вектор Х = (х1, х2,…, хn). Позначимо цільову функцію через F(X), а область її визначення через ХВ. Вектор Х визначає координати точки в області визначення ХВ. Якщо елементи вектора Х приймають тільки дискретні значення, то ХВ є дискретною множиною точок і задача оптимізації відноситься до області дискретного програмування. Більшість задач параметричної оптимізації вирішуються з неперервними параметрами. Якщо екстремум цільової функції шукають в необмеженій області ХВ, то його називають безумовним, а методи пошуку – методами безумовної оптимізації.

Дамо класичне визначення екстремуму, для чого наведемо спочатку поняття ε – околиці точки. ε – околицею точки Хр називають множину Sε(X) точок (векторів), які знаходяться від точки Хр на відстані, яка не перевищує задане число ε > 0:

,

де - норма вектора Х – Хр, яка є тотожною відстані між точками Х і Хр.

Екстремумам функції F(X) називають таке значення F(X*), коли для будь – якої точки Х Sε(X*) при достатньо малому ε > 0, за виключенням самої точки Х*, виконується нерівність:

  • F(X) – F(X*) < 0 для максимуму;

  • F(X) – F(X*) > 0 – для мінімуму.

Точку Х* називають точкою локального екстремуму.

Глобальним екстремумом називають точку, в який цільова функція має найбільше (або найменше) значення серед всіх локальних екстремумів області визначення.

Функцію F(X) називають одноекстремальною або унімодальною , якщо вона має один екстремум, і багатоекстремальною, якщо вона має більше, ніж один максимум (мінімум). Відповідно, існують одно – та багатоекстремальні задачі оптимізації.