Загальна характеристика проблеми моделювання

 

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

При створенні моделей таких систем необхідно враховувати, що модель повинна володіти певними властивостями.

1 Мета функціювання, яка визначає степінь цілеспрямованості моделі. У відповідності з цим моделі можуть бути розділені на одноцільові, що призначені для розв’язку однієї задачі і багатоцільові, які дають можливість розв’язувати багато задач.

2 Складність, яка оцінюється за загальною кількістю елементів і зв’язків між ними. Складні системи, можуть мати ієрархічні моделі.

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

4 Адаптивність дає можливість враховувати зміни властивостей як самої моделі, так і зміни впливу навколишнього середовища, що дає можливість оцінити поведінку системи в умовах, які близькі до реальних.

5 Керованість моделі витікає із необхідності забезпечити керування зі сторони експериментатора для отримання можливості дослідження поведінки системи в різних умовах, які імітують реальні. Керованість тісно пов’язана з степенню автоматизації моделювання, коли разом з програмними засобами моделювання, використовується можливість діалового спілкування дослідника з ЕОМ.

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

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

Після того, як вибрана мета моделюваня виникає наступна проблема – побудова моделі.

Побудова моделі ґрунтується на двох підходах: експериментальний і аналітичний.

В основі експериментального підходу лежить метод “чорної скрині”, коли експериментатор фіксує тільки вхідні і вихідні сигнали системи і на основі такої інформації про систему будує її модель. Модель системи, отримана таким способом, носить назву емпіричної.

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

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

Наступною проблемою в моделюванні є робота з моделлю, що передбачає розв’язок моделі, оцінку її адекватності і достовірності.

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

1.4 Класифікація моделей

 

Для того щоб визначити види моделей, перш за все потрібно окреслити ознаки класифікації. У сучасній літературі описано сотні визначень поняття «модель» та їх класифікацій. Одну з перших, досить повних, класифікацій моделей було запропоновано Дж. Форрестером [65] у 1961 році. Інші класифікації наведено у працях [43, 54, 55], але в жодній з них немає відомостей про ознаки, за якими їх складено.

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

- детерміновані;

- стохастичні;

- динамічні;

- статичні;

- дискретні;

- неперервні;

- дискретно-неперервні.

Детерміноване моделювання відтворює процеси, коли дію середовища можна описати за допомогою відомих функцій.

Стохастичне моделювання відображає випадкові події і процеси. Математичним апаратом стохастичного моделювання є теорія випадкових процесів.

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

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

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

Дискретно-неперервне моделювання засто-совують тоді, коли система має елементи двох типів: неперервні і дискретні (наприклад, інформаційно-вимірювальні системи).

В залежності від форми отриманої моделі моделювання буває натурне і знакове.

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

Знакове моделювання відтворює модель системи в абстрактній формі. Тут слід виділити мовне, символічне і математичне моделювання.

В основі мовного моделювання лежить поняття тезаурус (можна перевести як накопичувач вкладів). Його енциклопедичне тлумачення означає сукупність знань про зовнішній світ.

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

Мовне моделювання застосовують при проектуванні інформаційно-пошукових систем. Математичним апаратом мовного моделювання є теорія графів.

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

Математичне моделювання дає можливість виражати основні співвідношення між елементами системи та між системою S і навколишнім середовищем Е в формі математичної моделі.

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

Математичне моделювання в свою чергу можна розділити на емпіричне, аналітичне і імітаційне моделювання.

Емпіричне моделювання включає в себе методи створення математичних моделей шляхом проведення експерименту над системою.

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

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

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