Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Книга, учебник » Математичне моделювання

Реферат Математичне моделювання





елюванні вимагає істотних витрат машинного часу, тому бажано використовувати для моделювання високопродуктивні ВС. Інші вимоги до складу та технічним характеристикам універсальних ВС не є суттєвими. p align="justify"> До спеціальних технічних засобів аналітичного моделювання відносяться аналогові обчислювальні машини, використовувані для дослідження безперервних детермінованих систем.

У зв'язку з широким застосуванням імітаційного моделювання в різних областях все більш актуальними стають розробка і випуск спеціалізованих ВС. До таких засобів відносяться стохастичні машини, машини імітаційного моделювання та гібридні моделюють комплекси. Найбільш потужними спеціалізованими технічними засобами моделювання покликані стати розподілені системи моделювання. p align="justify"> Алгоритмічні мови. Для створення програмних моделей можуть використовуватися універсальні процедурно-орієнтовані алгоритмічні мови високого рівня такі, як Pascal, Delphi, C + +, Java та ін Відомі приклади застосування алгоритмічних мов для складання програм імітаційного моделювання ВС. При створенні імітаційних моделей на мовах загального призначення виникає ряд труднощів, не типових для практики програмування традиційних завдань обробки даних. Ці труднощі пов'язані з двома основними особливостями алгоритмів імітаційного моделювання.

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

Друга особливість полягає в тому, що в процесі моделювання необхідна обробка даних, обсяг яких вельми важко оцінити апріорно. Це обумовлено динамічним характером імітаційних моделей та їх спрямованістю на вивчення масових процесів в системах. При програмуванні таких алгоритмів першорядну увагу приділяється динамічному розподілу оперативної пам'яті. p align="justify"> Переваги застосування процедурно-орієнтованих мов для складання програм імітаційного моделювання полягають у можливості використання стандартного програмного забезпечення ЗС, написання економічних по витратам пам'яті і швидкодіючих програм, обліку детальних особливостей функціонування модельованих систем.

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

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

В даний час відомо більше 500 мов моделювання. Таке безліч мов частково обумовлено різноманітністю класів модельованих систем, методів їх формалізованого математичного опису, цілей і методів моделювання. По класу систем мови поділяються на сімейства, орієнтовані на моделювання дискретних, безперервних і комбінованих систем. В окреме сімейство виділяються мови, призначені для автоматизованого складання схем з'єднання блоків аналогових ЕОМ. Іншим класифікаційними ознакою може служити алгоритмічний або структурний підхід до опису процесів функціонування систем. Можна поділити мови і за іншими ознаками. p align="justify"> Автоматизовані системи моделювання. Бажання подальшого спрощення і прискорення процесу створення машинних моделей призвело до реалізації ідей з автоматизації програмування імітаційних моделей. С...


Назад | сторінка 18 з 70 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Моделювання замкнутої САР програмним методом і за допомогою системи імітаці ...
  • Реферат на тему: Моделювання системи масового обслуговування, орієнтоване на вивчення спеціа ...
  • Реферат на тему: Моделювання систем з використанням безперервно-стохастичних математичних си ...
  • Реферат на тему: Моделювання системи електрозв'язку в системі схемотехнічного моделюванн ...
  • Реферат на тему: Види моделей та методи моделювання бізнес-процесів