special

Моделювання економіки - Вітлінський В.В.

3.3. Послідовність створення математичних імітаційних моделей

У процесі створення та машинної реалізації математичних імітаційних моделей здійснюють такі (узагальнені) етапи*2:

  • *2: {Варфоломеев В. И. Алгоритмическое моделирование элементов экономических систем: Практикум: Учеб. пособие. — М.: Финансы и статистика, 2000.}
  • побудова концептуальної моделі;
  • побудова алгоритму згідно з концептуальною моделлю системи;
  • створення комп’ютерної програми;
  • машинні експерименти з моделлю системи.

3.3.1. Побудова концептуальної моделі

Побудова концептуальної моделі складається з таких кроків:

  • постановка задачі моделювання;
  • визначення вимог щодо первісної інформації та способів її отримання;
  • формування гіпотез і припущень;
  • визначення параметрів та змінних моделі;
  • обґрунтування вибору показників і критеріїв ефективності системи;
  • складання змістовного опису моделі.

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

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

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

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

Обрані показники і критерії ефективності системи повинні відображати мету (цілі) функціонування системи і являти собою функції змінних і параметрів системи.

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

3.3.2. Побудова алгоритму згідно з концептуальною моделлю системи

Побудова алгоритму містить такі складові:

  • побудова логічної схеми алгоритму;
  • формування математичних співвідношень (аналітичних моделей);
  • перевірка достовірності алгоритму.

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

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

3.3.3. Створення комп’ютерної програми

Розроблення програми для ПК включає такі кроки:

  • вибір обчислювальних засобів;
  • програмування (чи налаштування відповідних параметрів існуючих програмно-методичних комплексів);
  • тестування програмних засобів.

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

3.3.4. Проведення машинних експериментів з моделлю системи

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

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

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

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

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

*3: {Петров А. А. Экономика. Модели. Вычислительный эксперимент. — М.: Наука, 1996.}



 

Created/Updated: 25.05.2018

';