коли значення вхідних параметрів відомі лише з певним ступенем імовірності, тобто ці параметри є імовірнісними (стохастичними), і, відповідно, таким же є процес еволюції системи (випадковий процес).
Випадковий - Не означає непередбачуваний raquo ;; просто характер дослідження, поширених питань різко змінюється (вони набувають вигляду З якою ймовірністю ... raquo ;, З яким математичним очікуванням ... і т.п.). Прикладів випадкових процесів не злічити як у науці, так і в буденному житті (сили, що діють на літак, що летить у вітряну погоду, перехід вулиці при великому потоці транспорту і т.д.).
Для стохастичною моделі вихідні параметри можуть бути як величинами імовірнісними, так і однозначно визначеними. Найважливішим етапом моделювання є розділення вхідних параметрів за ступенем важливості впливу їх змін на вихідні. Такий процес називається ранжируванням (поділом по рангах). Найчастіше неможливо (та й не потрібно) враховувати всі фактори, які можуть вплинути на значення цікавлять нас величин yj. Від того, наскільки вміло виділено найважливіші фактори, залежить успіх моделювання, швидкість і ефективне досягнення мети. Виділити більш важливі (або, як кажуть, значимі) чинники і відсіяти менш важливі може лише фахівець в тій предметної області, до якої належить модель.
На малюнку 3 проілюстровані дві крайні ситуації:
а) деякий параметр х, дуже сильно впливає на результуючу величину yj,
б) майже не впливає на неї. Ясно, що якщо все представляють інтерес величини у j реагують на х i так, як зображено на рис. 3, б, то х i є параметром, який при першому підході може бути з моделі виключений; якщо ж хоча б одна з величин у j реагує на зміну xi так, як зображено на рис. 3, а, то х i не можна виключати з числа найважливіших параметрів. Наступний етап - пошук математичного опису. На цьому етапі необхідно перейти від абстрактного формулювання моделі до формулювання, що має конкретне математичне наповнення. У цей момент модель постає перед нами у вигляді рівняння, системи рівнянь, системи нерівностей, диференціального рівняння або системи таких рівнянь і т.д.
Малюнок 3 Варіанти ступеня впливу величини х, на результуючу величину yi
Коли математична модель сформульована, вибираємо метод її дослідження. Як правило, для вирішення однієї і тієї ж задачі є кілька конкретних методів, що розрізняються ефективністю, стійкістю і т.д. Від вірного вибору методу часто залежить успіх всього процесу.
Розробка алгоритму та складання програми для ЕОМ - це творчий і важко формалізується процес. В даний час при комп'ютерному математичному моделюванні найбільш поширеними є прийоми процедурно-орієнтованого (структурного) програмування.
Після складання програми вирішуємо з її допомогою найпростішу тестову задачу (бажано, із заздалегідь відомим відповіддю) з метою усунення грубих помилок. Це - лише початок процедури тестування, яку важко описати формально вичерпним чином. По суті, тестування може тривати довго і закінчитися тоді, коли користувач за своїми професійними ознаками вважатиме програму вірною. Програмістський фольклор сповнений історій про помилки на цьому шляху.
Потім слід власне чисельний експеримент, і з'ясовується, чи відповідає модель реальному об'єкту (процесу). Модель адекватна реальному процесу, якщо деякі характеристики процесу, отримані на ЕОМ, збігаються з експериментальними із заданим ступенем точності. У разі невідповідності моделі реальному процесу повертаємося до одного з попередніх етапів.
. 1 Функціональне моделювання
Неминуче постійне ускладнення систем, створюваних людиною - штучних організаційно - технічних систем в першу чергу - в різних областях діяльності, призвело до усвідомлення необхідності передбачити результати тривалих і дорогих робіт по їх створенню і до пошуку інструментарію для цього. Цей пошук йшов в напрямку набуття здатності побачити й оцінити функціонування створюваної системи раніше, ніж вона буде створена фізично.
Вирішення цього завдання пов'язане з технологією моделювання роботи систем.
Інформаційні технології підтримки життєвого циклу продукції. Методологія функціонального моделювання" .
Створювана функціональна модель дозволяє сформувати опис роботи (функціонування) створюваної системи і проаналізувати, з її допомогою, реальність майбутніх поліпшень, величини необхідних витрат та інші характеристики створюваної, або піддається модернізації, системи. А також грамотно скоординувати роботу підсистем.
Висновки, наступні з такого аналізу, дозволяють прийняти рішення про доцільність реалізації проекту системи і визначити йог...