Урок 11
Тема:
Комп'ютерне моделювання об'єктів і процесів.
Комп'ютерний експеримент
Ви
дізнаєтеся:
v що таке модель та якими бувають моделі;
v що таке комп’ютерне моделювання;
v у чому полягають особливості комп’ютерного експерименту;
v які обмеження комп’ютерного моделювання
Що таке модель та якими бувають моделі?
Для різних явищ і процесів бувають доречними різні
способи моделювання, які залежать від цілей побудови моделей.
Цілі моделювання:
- пізнання
сутності досліджуваного об’єкта, «будови» й механізму взаємодії його складових;
- пояснення
вже відомих результатів досліджень;
- прогнозування
поведінки системи при різних зовнішніх впливах;
- оптимізація
та пошук правильного способу керування об’єктом.
Об’єкт, який
отримують у результаті моделювання, називається моделлю.
Модель - об’єкт, який замінює досліджувану систему, зберігаючи суттєві
властивості оригіналу.
Хоча модель і може бути точною копією оригіналу, але найчастіше в моделях
відтворюють якісь важливі для даного дослідження елементи, а іншими нехтують.
Якщо модель подано за допомогою спрощеного матеріального об’єкта, то отримують матеріальну
модель. Якщо модель подано за допомогою описів, формул, зображень, схем,
таблиць, креслень, графіків, то це інформаційна модель.
Види інформаційних моделей:
- Математичні
моделі. Це знакові моделі, що описують
певні числові співвідношення.
- Графічні
моделі. Візуальне подання об’єктів, які
настільки складні, що їх опис іншими способами не дає людині ясного розуміння.
Тут наочність моделі виходить на перший план.
- Імітаційні
моделі. Дозволяють спостерігати зміну поведінки
елементів системи-моделі, проводити експерименти, змінюючи деякі значення параметрів
моделі. Одним з видів імітаційних моделей є комп’ютерні моделі.
Оскільки інформаційні моделі доступні для опрацювання на комп’ютері,
то для них може бути створена комп’ютерна модель.
Що таке комп’ютерне моделювання?
Комп’ютерне моделювання - процес
відтворення поведінки системи за допомогою комп’ютерної програми, що реалізує
подання об’єкта, системи або поняття у формі, відмінній від реальної, за допомогою
алгоритмічного опису, що включає залежності між величинами й набір даних, які
характеризують властивості системи та динаміку їх зміни із часом (імітаційну
модель). Така програма називається комп’ютерною моделлю.
Результат комп’ютерного моделювання полягає в отриманні кількісних і
якісних висновків щодо наявної моделі. Якісні висновки дають змогу виявити не
відомі раніше властивості системи: її структуру, динаміку розвитку, стійкість,
цілісність.
Предметом комп’ютерного моделювання можуть бути: виробнича чи економічна
діяльність, промислове підприємство, комп’ютерна мережа, будь-який реальний
об’єкт або процес.
Цілі комп’ютерного моделювання можуть бути різними, однак найчастіше
моделювання є складовою процедурою системного аналізу - сукупності засобів,
використовуваних для підготовки і прийняття рішень економічного,
організаційного, соціального або технічного характеру.
Види комп’ютерних моделей:
1. Фізичні моделі, у яких комп’ютер є частиною
експериментальної установки або тренажера. Це може бути тренажер для підготовки
пілотів літаків чи операторів атомних електростанцій - у цьому разі комп’ютер
змінює показники приладів, імітуючи роботу з реальною системою.
2. Обчислювальні моделі вимагають розв’язування
систем рівнянь методами обчислювальної математики та проведення обчислювального
експерименту при різних параметрах системи, початкових умовах і зовнішніх
впливах. Використовується для моделювання різних фізичних, біологічних,
соціальних та інших явищ.
3. Імітаційні моделі - комп’ютерні програми, що
імітують поведінку складної технічної, економічної чи іншої системи з
необхідною точністю. Комп’ютерні імітаційні моделі - симуляції – використовують
для дослідження поведінки технічних, економічних, біологічних, соціальних та
інших систем, для створення комп’ютерних ігор, навчальних програм й анімацій.
4. Статистичні моделі потрібні для багаторазового
проведення випробувань з подальшою статистичною обробкою отриманих результатів.
Статистичні моделі застосовують при вирішенні ймовірнісних задач, а також при
обробці великих масивів даних.
5. Графічні моделі використовують у створенні
інфографіки, тобто сукупності спеціальним чином організованих графічних або
символьних даних, що відображають найсуттєвіші сторони досліджуваного об’єкта.
Розрізняють наочні, графічні, анімаційні, текстові, табличні графічні
інформаційні моделі. До них належать різноманітні схеми, графи, графіки,
таблиці, діаграми, малюнки, анімації, 3D-моделі,
побудовані за допомогою комп’ютера, у тому числі цифрова
карта
зоряного неба, комп’ютерна модель земної поверхні.
6. Моделі знань передбачають побудову системи
штучного інтелекту, в основі якої лежить база знань деякої предметної області
(частини реального світу). Бази знань складаються з фактів (даних) і правил.
Комп’ютерне моделювання дає можливість:
- вивчати явища й об’єкти, які не відтворюються
або не існують у реальних умовах;
- візуалізувати об’єкти будь-якої природи, у тому числі й
абстрактні;
- досліджувати
явища і процеси в динаміці їх існування;
- «керувати часом» (прискорювати або
уповільнювати модельовані процеси);
- здійснювати
багаторазові випробування моделі, кожного разу повертаючи її в початковий стан;
- отримувати
різні характеристики об’єкта в числовому або графічному вигляді;
- знаходити оптимальну конструкцію об’єкта, не
виготовляючи його пробних екземплярів;
- проводити
експерименти без ризику негативних наслідків для здоров’я людини або
навколишнього середовища.
Самостійне завдання.
Вправа 1. 3D-анімації. (Перегляньте уважно відео за посиланням https://www.youtube.com/watch?v=Tr9rP1Hz-xo ))
або QR кодом
Самостійне завдання.
Вправа 2. Створення 3D-моделі. (Перегляньте уважно відео за
посиланням https://www.youtube.com/watch?v=M2Q1bnbio0E ))
або QR кодом
У чому полягають особливості комп’ютерного експерименту?
Велика увага при моделюванні приділяється не тільки побудові моделі, а й
проведенню комп’ютерного експерименту та аналізу результатів.
Експеримент — це дослід, який проводиться з об’єктом або моделлю, що виявляється
у впливі на досліджуваний об’єкт за допомогою спеціальних інструментів і
приладів.
Експеримент (від лат. еxperimentum —
проба, дослід) — метод дослідження деякого явища в керованих спостерігачем
умовах.
Комп’ютерний експеримент — вплив на
комп’ютерну модель інструментами програмного середовища з метою визначення, як
змінюються параметри моделі.
Підготовка та проведення комп’ютерного експерименту включає в себе ряд
послідовних операцій, пов’язаних з тестуванням моделі, розробкою плану
експериментів і, власне, проведення дослідження.
План експерименту має чітко відображати послідовність роботи з моделлю.
Першим пунктом такого плану завжди є тестування моделі.
Тест - набір вихідних даних, що дає змогу визначити правильність побудови
моделі. Кінцева мета моделювання - ухвалення рішення, яке повинно бути
вироблено на основі всебічного аналізу результатів моделювання. Основою
вироблення рішення є результати тестування й експериментів. Якщо результати не
відповідають цілям поставленого завдання, це значить, що допущено помилки на
попередніх етапах. Якщо такі помилки виявлено, то потрібне коригування моделі,
тобто повернення до
одного з попередніх етапів. Процес повторюється доти, поки результати експерименту
не відповідатимуть цілям моделювання.
Самостійне завдання.
Вправа 3. Комп’ютерний експеримент (Перегляньте уважно відео за посиланням https://www.youtube.com/watch?v=jRUAZsXDLYA ))
або QR кодом
Які обмеження комп’ютерного моделювання?
Слід пам’ятати, що метод комп’ютерного імітаційного
моделювання є чисельним методом, тому, як будь-який чисельний метод, він має
істотний недолік - його розв’язок завжди носить частковий характер. Отримані
результати відповідають певним значенням параметрів системи й початкових умов.
Для аналізу системи доводиться багаторазово моделювати процес її
функціонування, варіюючи вхідні дані моделі.
Комп’ютерна модель складної системи повинна, за
можливості, відображати всі основні фактори й взаємозв’язки, що характеризують
реальні ситуації, критерії та обмеження. Модель має бути достатньо універсальною,
щоб описувати близькі за призначенням об’єкти, і в той же час досить простою,
щоб дати змогу виконати необхідні дослідження з розумними витратами.
Робота моделі залежить як від її правильності, так і від
коректності вхідних даних.
Результат роботи моделі залежить від математичних
залежностей і числових параметрів, які закладено в моделі.
Результат роботи моделі не може бути точнішим, ніж
точність введених даних. Якщо один із ключових параметрів відомий тільки однією
значною цифрою, то результат моделювання не може бути точнішим, ніж одна
значуща цифра, хоча у видачі може бути й чотири значущих цифри.
Слід розуміти, що комп’ютер є лише інструментом для
створення й до-
слідження моделей, але він їх не створює — аналіз
об’єктів навколишнього світу з метою відтворення його в моделі виконує людина.
Комментариев нет:
Отправить комментарий