Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVETI_TEORIYA_INF!!!!!!!!!!!!!!!!.doc
Скачиваний:
15
Добавлен:
25.04.2019
Размер:
460.8 Кб
Скачать

46. Компьютерное моделирование на основе тематических пакетов прикладных программ.

М2 — компьютерное моделирование, когда математическая модель интерпретируется в программу для ЭВМ. КМ разделилось на четыре направления. М2.1 — методы Монте Карло или методы вычислительной математики, использующие методы М1.2 (приближенные численные методы, когда все объекты аппроксимируются числами или их комплектами в принятой числовой сетке, а результаты получаются в виде таблиц или графиков) с учетом возможностей современных компьютеров. Этими методами можно вычислять любые, не берущиеся аналитическим путем, многократные интегралы, решать системы уравнений. М2.2 — методы ИМ (simulation). Позволяет путем многократного повторения набрать необходимые статистические данные и судить о состоянии объекта в различные моменты времени, оценивать выходные характеристики, выбирать оптимальное поведение или проводить сравнение альтернативных вариантов. (SIMULA, SIMSCRIPT, GPSS (GENERAL PLUS SIMULATION SYSTEM), SMPL, MIMIC, DYNAMO и др.). М2.3 — методы статистической обработки данных моделирования на основе методов планирования эксперимента. Разработаны большое число пакетов прикладных программ (ППП), которые условно можно разбить на три группы: — пакеты углубленного статистического анализа, написанные специалистами по статистике для таких же специалистов, с собственным языком, позволяющим программировать новые статистические процедуры (SAS, Statgraphics); — пакеты базовой статистики, ориентированные на пользователей, не являющихся специалистами по статистическому анализу, и содержащие классические методы анализа с дружественным пользовательским интерфейсом в виде многочисленных пояснений, примеров и подсказок, среди них необходимо отметить прекрасный раздел по статистике в ППП MATLAB и ППП «Статистика»; — проблемно ориентированные пакеты, использующие терминологию и критерии в данной предметной области (экология, медицина и т. п.). М2.4 — комплексы ИМ, объединяющие все названные виды КМ, пользовательский интерфейс, автоматизированные системы поддержки принимаемых решений и т. д.

47. Место имитационных моделей в общей структуре средств компьютерного моделирования. Языки и системы имитационного моделирования.

М2 — компьютерное моделирование, когда математическая модель интерпретируется в программу для ЭВМ. КМ разделилось на четыре направления. . М2.2 — методы ИМ (simulation). Позволяет путем многократного повторения набрать необходимые статистические данные и судить о состоянии объекта в различные моменты времени, оценивать выходные характеристики, выбирать оптимальное поведение или проводить сравнение альтернативных вариантов. По Р. Шеннону, имитация — это «процесс конструирования реальной системы и постановки эксперимента на ней». При этом любые характеристики определяются за счет проведения прогона или нескольких прогонов модели, каждый из которых включает заданное число реплик (реализаций вычислительного эксперимента). Имитацию можно разбить на: конструирование и эксперементная разработка систем.: 1) рассматривать случайные процессы функционирования системы и определять статистические характеристики, что интересно в первую очередь разработчикам и исследователям системы; 2) при известном или детерминированном процессе функционирования системы определять разные варианты построения, элементов конструкции или стратегии управления, что интересно в первую очередь конструкторам, архитекторам или менеджерам. Оба направления имеют право претендовать на соответствие классическому определению Шеннона. Чтобы уяснить место имитационных моделей в общей структуре ПО, рассмотрим уровни построения ПО. Уровень 1. Машинные коды, автокоды, машинно-ориентированные языки, операционные системы. Уровень 2. Алгоритмические языки высокого уровня (С++, Pascal и др.), системы программирования СУБД. Уровень 3. Специализированные алгоритмические языки моделирования, в том числе и имитационного (SIMULA, SIMSCRIPT, GPSS(GENERAL PLUS SIMULATION SYSTEM), SMPL, MIMIC, DYNAMO и др.). Уровень 4. Интегрированные системы ИМ (например, SLX, CUM, некоторые реализации DYNAMO), автоматизированные системы искусственного интеллекта (экспертные, поддержки принятия решений). Объекты 1 го уровня не требуют никаких комментариев. Языки 2 го уровня при их универсальности дороги и сложны. Языки 3 го уровня, теряя в универсальности, приобретают направленность на конкретную область и становятся простыми. Отметим, что GPSS/H, сохранив все преимущества языков 3 го уровня, вобрал в себя многие положительные черты языков 2 го уровня. Учитывая, что число ЯИМ на сегодняшний день превышает 600, выбор ЯИМ зависит от многих факторов: предметной области, квалификации пользователя, наличия соответствующей ИТ и т. д. Языки ИМ обладают рядом весьма привлекательных достоинств: — удобством описания структуры исследуемой системы; — учетом динамики функционирования и начальных условий; — возможностью повторения испытаний; — возможностью отладки и контроля; — сбором и анализом необходимой статистики и принятием решений; — простотой восприятия; — простотой обучения; — возможностью использования разработчиками системы, не являющимися специалистами в области математики и программирования. Четвертый уровень включает в себя проблемно ориентированные интерактивные системы, которые можно разделить на автоматизированные экспертные, оптимизационные системы, а также имитационно моделирующие комплексы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]