Автор: Пользователь скрыл имя, 26 Февраля 2011 в 18:57, курсовая работа
Моделювання як одну з найважливіших категорій процесу пізнання неможливо відокремити від розвитку людства. Ще з дитинства людина пізнає світ, спочатку через іграшки та ігри, і відображає, або моделює, дійсність. Згадаємо комп'ютерні ігри, в яких ми, сидячи в літаку або космічному кораблі, здійснюємо політ так, нібито дійсно знаходимося там. З роками людина використовує більш складні моделі, що дають можливість «програвати» будь-які життєві та виробничі ситуації й отримувати такі рішення, що дозволяють знайти найкращий спосіб вирішення проблеми.
Вступ..........................................................................................................3 стор.
1. Поняття системи і моделі....................................................................5 стор.
2. Типи моделей......................................................................................11 стор.
3. Технологія моделювання...................................................................16 стор.
4. Модель верхнього рівня для опису
соціо-еколого-економічної системи.....................................................26 стор.
5. Аналіз моделі верхнього рівня для опису
соціо-еколого-економічної системи.....................................................29 стор.
5.1. Вихідні дані......................................................................................29 стор.
5.2. Розрахунки параметрів....................................................................30 стор.
5.3. Обговорення……………………………………………………….31 стор.
Висновок..................................................................................................32 стор.
Список використаної літератури..........................................................33 стор.
Атрибут А задається парою елементів - (і, /), де і — ім'я атрибута, а/- функція, визначена на підмножині об'єктів. У динамічних об'єктів атрибут також може бути функцією від часу t.
Наприклад, у разі дослідження пропускної здатності ділянок доріг об'єктами системи можуть бути перехрестя, розв'язки, поворот і прямолінійні ділянки доріг (статичні об'єкти) та автомобілі (динамічні об'єкти). Властивості (атрибути) динамічних об'єктів, на відміну від властивостей статичних, змінюються в часі. Наприклад, гальмовий шлях автомобіля змінюється залежно від швидкості руху та погодних умов, а прискорення може бути додатним (під час розгону) або від'ємним (під час гальмування). Відношення в цій системі задаються згідно з правилами дорожнього руху.
Елементи системи і зв'язки між ними в різних випадках можуть мати різну природу (фізичну, інформаційну, технологічну, біологічну, соціальну), тому аналізом систем займаються представники різних галузей науки і техніки. Науковий напрям під назвою загальна теорія систем, який з'явився наприкінці 50-х — на початку 60-х років XX сторіччя, пов'язаний із розробленням сукупності філософських, методологічних, наукових і прикладних методів аналізу та синтезу систем довільної природи. Ця теорія є загальною, оскільки має дедуктивний характер, об'єднує інші теорії, а саме: теорії керування, самоорганізації, навчання тощо, і розроблена для вивчення поведінки абстрактних систем.
Основне її призначення - пояснити, яким чином з окремих елементів утворюється складна єдність цілого, нова сутність. Загальна теорія систем тісно пов'язана з формальною і є певною мірою математичною. Основна процедура теорії систем і системного аналізу — побудова моделі системи, яка відображала б усі фактори, взаємозв'язки і реальні ситуації. Займаються цим спеціалісти із системного аналізу — системотехніки або системні аналітики.
Науковою основою моделювання як методу пізнання і дослідження різних об'єктів і процесів є теорія подібності, в якій головним є поняття аналогії, тобто схожості об'єктів за деякими ознаками. Подібні об'єкти називаються аналогами. Аналогія між об'єктами може встановлюватись за якісними і (або) кількісними ознаками.
Основним видом кількісної аналогії є математична подібність, коли об'єкти описуються за допомогою рівнянь і функцій. Функції та незалежні змінні називаються схожими, якщо вони співпадають з точністю до деякої константи. Окремими видами математичної подібності є геометрична подібність, яка встановлює подібність геометричних образів, і часова, що визначає подібність функції часу, для якої константа часу (масштаб) показує, в яких відношеннях знаходяться параметри функцій, такі як період, часова затримка тощо.
Іншим видом кількісної аналогії, який слід відзначити, є фізична подібність. Критерії фізичної подібності можна отримати, не маючи математичного опису об'єктів, наприклад на основі значень фізичних параметрів, які характеризують досліджуваний процес у натурі й на моделі. За типом процесу розрізняють види подібності, для яких розроблено відповідні критерії - гідравлічні, електричні, аеродинамічні та ін.
У теорії систем існує ще один важливий для моделювання постулат, який визначає, що описом структури і функцій деякої системи може бути інша ізоморфна стосовно неї система. Ця ізоморфність (подібність) двох систем стосується структур систем і функцій їх елементів. Одна з таких систем є моделлю іншої (оригіналу) і навпаки. Таких ізоморфних систем може бути безліч. Виникає проблема вибору або побудови системи, яка може бути моделлю досліджуваної системи.
Таким чином, можна перейти до визначення терміна «модель». У філософській літературі терміном «модель» позначають «деяку реально існуючу систему або ту, що представляється в думках, яка, заміщаючи і відображаючи в пізнавальних процесах іншу систему-оригінал, знаходиться з нею у відношенні схожості (подібності), завдяки чому вивчення моделі дає змогу отримати нову інформацію про оригінал» [9]. У цьому визначенні закладено генетичний зв'язок моделювання з теорією подібності, принципом аналогії. Таким чином, моделлю можна називати систему, яку використовують для дослідження.
Термін
«модель» походить від латинського
слова «modulus», тобто зразок, пристрій,
еталон. У широкому значенні - це будь-який
аналог (уявний, умовний: зображення, опис,
схема, креслення тощо) певного об'єкта,
процесу, явища («оригіналу» даної моделі),
що використовується як його «замінник».
Цей термін можна застосовувати також
для позначення системи постулатів, даних
і доведень, формального опису деякого
явища або стану речей. Словник Вебстера
визначає модель як «спрощений опис складного
явища або процесу».
2.
Типи моделей
Якщо враховувати, що моделювання — це метод пізнання дійсності, то основною ознакою класифікації можна назвати спосіб подання моделі. За цією ознакою розрізняють абстрактні та реальні моделі (рис. 1.2). Під час моделювання можливі різні абстрактні конструкції, проте основною є віртуальна (уявна) модель, яка відображає ідеальне уявлення людини про навколишній світ, що фіксується в свідомості через думки та образи. Вона може подаватись у вигляді наочної моделі за допомогою графічних образів і зображень.
Наочні моделі залежно від способу реалізації можна поділити на дво- або тримірні графічні, анімаційні та просторові. Графічні та анімаційні моделі широко використовуються для відображення процесів, які відбуваються в модельованій системі. Графічні моделі застосовуються в системах автоматизованого проектування (computer-aided design, CAD).
Для відтворення тримірних моделей за допомогою комп'ютера існує багато графічних пакетів, найбільш поширені з яких Corel DRAW, 3D Studio Max i Maya. Графічні моделі є базою всіх комп'ютерних ігор, а також застосовуються під час імітаційного моделювання для анімації.
Щоб побудувати модель у формальному вигляді, створюють символічну, або лінгвістичну, модель, яка відповідала б найвищому рівню абстрактного опису, як це було зазначено вище. На базі неї отримують інші рівні опису.
На відміну від абстрактних, реальні моделі існують у природі, й з ними можна експериментувати.
Реальні моделі — це такі, в яких хоча б один компонент є фізичною копією реального об'єкта. Залежно від того, в якому співвідношенні знаходяться властивості системи та моделі, реальні моделі можна поділити на натурні та макетні.
Натурні (фізичні) моделі — це існуючі системи або їх частини, на яких провадяться дослідження. Натурні моделі повністю адекватні реальній системі, що дає змогу отримувати високу точність і достовірність результатів моделювання. Суттєві недоліки натурних моделей — це неможливість моделювання критичних і аварійних режимів їх роботи та висока вартість.
Макетні моделі — це реально існуючі моделі, які відтворюють модельовану систему в певному масштабі. Іноді такі моделі називаються масштабними. Параметри моделі та системи відрізняються між собою. Числове значення цієї різниці називається масштабом моделювання, або коефіцієнтом подібності. Ці моделі розглядаються в рамках теорії подібності, яка в окремих випадках передбачає геометричну подібність оригіналу й моделі для відповідних масштабів параметрів. Найпростіші макетні моделі — це пропорційно зменшені копії існуючих систем,, які відтворюють основні властивості системи або об'єкта залежно від мети моделювання. Макетні моделі широко використовуються під час вивчення фізичних та аеродинамічних процесів, гідротехнічних споруд і багатьох інших технічних систем.
За можливістю змінювати в часі свої властивості моделі поділяються на статичні та динамічні. Статичні моделі, на відміну від динамічних, не змінюють своїх властивостей у часі. Динамічні моделі також називаються імітаційними.
Залежно від того, яким чином відтворюються в часі стани моделі, розрізняють дискретні, неперервні й дискретно-неперервні (комбіновані) моделі. За відношеннями між станами системи й моделі розрізняють детерміновані й стохастичні моделі. Останні, на відміну від детермінованих моделей, враховують імовірнісні явища й процеси.
Єдина класифікація видів моделювання неможлива через багатозначність поняття моделі в науці, техніці, суспільстві. Широко відомими видами моделювання є комп'ютерне, математичне, імітаційне та статистичне. На жаль, різні джерела по-різному трактують ці поняття.
Комп'ютерне моделювання визначимо як реалізацію моделі за допомогою комп'ютера. Особливістю комп'ютерного моделювання є його інтерактивність, що дає змогу користувачу втручатися в процес моделювання та впливати на результати завдяки узгодженості дій користувача і моделі, яка відтворює об'єкти реального середовища або гіпотетичні події та процеси. Під час комп'ютерного моделювання може бути задіяно реальні об'єкти (наприклад, кабіна пілота), віртуальні об'єкти, егенеровані комп'ютером, які відтворюють реальні об'єкти (наприклад, потоково-конвеєрна лінія для збирання автомобілів). Інтерактивне комп'ютерне моделювання широко застосовується в навчальних системах, наприклад для побудови тренажерів і в ситуаційних іграх.
Що стосується математичних моделей, або математичного моделювання, то слід відзначити, що під час їх використання багато чого залежить від способу подання як моделі, так і результатів моделювання.
Термін «моделювання» відповідає англійському слову «modeling», тобто побудові моделі та її аналізу. Англійський термін «simulation» відповідає прийнятому терміну «імітаційне моделювання», але часто вони використовуються разом, коли йдеться про технологічні або системні етапи моделювання, пов'язані з прийняттям рішень за допомогою моделей.
Імітаційне моделювання — це метод конструювання моделі системи та проведення експериментів. Однак під таке визначення підпадають майже всі види моделювання. Тому потрібно виділити суттєві особливості імітаційного моделювання.
Перш за все слід подати в моделі структуру системи, тобто загальний опис елементів і зв'язків між ними, потім визначити засоби відтворення в моделі поведінки системи. Здебільшого поведінку системи описують за допомогою станів і моментів переходів між ними. Стан системи в момент часу t визначають як безліч значень певних параметрів системи у цей самий момент часу L Будь-яку зміну цих значень можна розглядати як перехід до іншого стану. І врешті-решт, імітаційна модель має відобразити властивості середовища, в якому функціонує досліджувана система. Зовнішнє середовище задають вхідними впливами на модель.
Вся інформація про імітаційну модель загалом має логіко-математичний характер і подається у вигляді сукупності алгоритмів, які описують процес функціонування системи. Отже, здебільшого імітаційною моделлю є її програмна реалізація на комп'ютері, а імітаційне моделювання зводиться до проведення експериментів з моделлю шляхом багаторазового прогону програми з деякою множиною даних — середовищем системи. Під час імітаційного моделювання може бути задіяно не тільки програмні засоби, але й технічні засоби, люди та реальні системи.
З математичної точки зору імітаційну модель можна розглядати як сукупність рівнянь, які розв'язують з використанням чисельних методів у разі кожної зміни модельного часу. Окремі рівняння можуть бути простими, але їх кількість і частота розв'язання — дуже великими.
Розв'язання
таких рівнянь під час
За
наявності в моделі випадкових факторів
виникає необхідність статистичного
оцінювання результатів моделювання,
що виконується за допомогою методу
статистичного моделювання
(методу Монте-Карло). Статистичне моделювання
є самостійним видом моделювання, яке
включається в імітаційне моделювання
тільки за необхідності моделювання ймовірнісних
систем і процесів.
3.
Технологія моделювання
Основою моделювання є методологія системного аналізу. Це дає змогу досліджувати систему, яка проектується або аналізується, за технологією операційного дослідження, включаючи такі взаємопов'язані етапи:
а) вибір засобів програмування, за допомогою яких буде реалізовано модель;
б) розроблення структурної схеми моделі та складання опису її функціонування;
Информация о работе Побудова модели верхнього ривня для опису социо-еколого-економичной системи