- •4. Общая классификация методов научных исследований; общенаучные методы
- •7. Математическое моделирование.
- •Основные этапы математического моделирования
- •Вопрос 8. Метрологическое обеспечение экспериментальных исследований
- •Имитационное моделирование.
- •Основные составляющие имитационной модели.
- •Основные достоинства имитационного моделирования.
- •Основные недостатки имитационного моделирования.
- •Наука, как специфический род занятий человека, его содержание и цель
- •13. Технические науки и техническая политика. Задачи и содержание технических наук.
- •15. Мышление и понятие; виды понятий - перечислить и дать характеристики.
- •16. Суждение и умозаключение. Две категорий умозаключений.
- •17. Основные этапы научного исследования.
- •19. Научная теория: определение, структура.
- •20. Системный анализ, основные этапы системного анализа
- •Этапы системного анализа.
- •21. Цель научного исследования, объект и предмет исследования
- •22.Фундаментальные и прикладные исследования
- •24. Цели и задачи теоретических исследований. Состав теоретических исследований
- •27. Математическая формулировка задачи исследования и математическая модель, выбор вида математической модели, виды ее контроля.
- •Вопрос 28. Дайте определение научного эксперимента. Виды экспериментов, классификация экспериментов
- •30. По характеру получения экспериментальных данных, методика планирования эксперимента подразделяется на пассивный и активный эксперименты.
- •31. Основные концепции математического эксперимента, обеспечивающие реализацию задач исследования. Структурная схема эксперимента.
- •Этапы технологического цикла вычислительного эксперимента
- •33. Метрологическое обеспечение экспериментальных исследований, суть измерений. Метрология – как наука об измерениях.
- •35. Эталоны и средства измерений, метрологическая служба.
- •36. Методы измерений: прямые, косвенные, абсолютные и относительные.
- •37. Совокупные и совместные методы измерения, непосредственные и сравнительные оценки результатов измерений.
- •38. Средства измерения, меры, измерительные приборы, установки и системы.
- •39. Технические характеристики средств измерения: погрешность, точность, стабильность, чувствительность, диапазон измерений.
- •40. Классы точности измерительных приборов. Проверка приборов на точность, организация проверки.
- •41. Технология машиностроения, как направление науки, ее цель и задачи
- •44. Имитационные модели информационных систем (определение). Пять особенностей применения метода исследования информационных систем
- •45. Основные достоинства и недостатки метода имитационного моделирования
- •46. Основные составляющие имитационной модели: компоненты, параметры, переменные, функциональные зависимости, ограничения, целевые функции.
- •47. В чем заключается суть машинного эксперимента с имитационной моделью.
- •Вопрос 48. Функциональные действия (фд) при реализации имитационной модели. Упрощенные действия (фд). Что порождает ошибки имитации процесса функционирования реальной системы
- •Определение понятий: класс объектов, работа (активность), события, процесс, фаза процесса. Описание их взаимосвязи в имитационной модели и при её реализации.
- •Общие черты (этапы) машинного эксперимента при решении сложных прикладных задач. Графическая схема этапов машинного эксперимента
- •53. Испытание имитационной модели: задание исходной информации, верификация модели, проверка адекватности и калибровка модели.
- •55. Информационные продукты. Библиографические базы данных (первичная и вторичная информация)
- •56. Что такое научный документ. Первичный и вторичный документ.
- •57. Опубликованные документы и непубликуемые. Виды и значения опубликованных документов: монографии, книги, брошюры, периодические издания.
- •59. Первичные непубликуемые документы (научно-технические отчеты, диссертации, депонированные рукописи и др.)
- •60. Вторичные опубликованные документы и издания: справочные, обзорные и др.
47. В чем заключается суть машинного эксперимента с имитационной моделью.
Имитационное моделирование— это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему, с которой проводятся эксперименты с целью получения информации об этой системе.
Процесс последовательной разработки имитационной модели начинается с создания простой модели, которая затем постепенно усложняется в соответствии с требованиями, предъявляемыми решаемой проблемой.
Использование машинного экспериментакак средства решения сложных прикладных проблем, несмотря на присущую каждой конкретной задаче специфику, имеет ряд общих черт (этапов). На рис. 11.1 представлены этапы применения математической (имитационной) модели (по взглядам академика А. А. Самарского).
Каждому из показанных на рисунке этапов присущи собственные приемы, методы, технологии. Все эти этапы носят ярко выраженный творческий характер и требуют от разработчика модели особой подготовки.
По мнению А. М. Наместникова, в процессе имитационного моделирования можно выделить следующие основные этапы:
1. Формулирование проблемы: описание исследуемой проблемы и определение целей исследования.
2. Разработка модели: логико-математическое описание моделируемой системы в соответствии с формулировкой проблемы.
3. Подготовка данных: идентификация, спецификация и сбор данных.
4. Трансляция модели: перевод модели на язык, приемлемый для используемой ЭВМ.
5. Верификация: установление правильности машинных программ.
6. Валидация: оценка требуемой точности и соответствия имитационной модели реальной системе.
7. Стратегическое и тактическое планирование: определение условий проведения машинного эксперимента с имитационной моделью.
8. Экспериментирование: прогон имитационной модели на ЭВМ для получения требуемой информации.
9. Анализ результатов: изучение результатов имитационного эксперимента для подготовки выводов и рекомендаций по решению проблемы.
10. Реализация и документирование: реализация рекомендаций, полученных на основе имитации, и составление документации по модели и ее использованию.
Этап - проведение машинного эксперимента и анализ результатов- включают прогон имитационной модели на компьютере и интерпретацию полученных выходных данных. При использовании результатов имитационных экспериментов для подготовки выводов или проверки гипотез о функционировании реальной системы применяются статистические методы.
Вопрос 48. Функциональные действия (фд) при реализации имитационной модели. Упрощенные действия (фд). Что порождает ошибки имитации процесса функционирования реальной системы
Метод имитационного моделирования в общем виде определяется как экспериментальный метод исследования реальной системы по ее имитационной модели, который сочетает особенности экспериментального подхода и специфические условия использования вычислительной техники.
В процессе имитационного моделирования исследователь имеет дело с четырьмя основными элементами:
реальная система;
логико-математическая модель моделируемого объекта;
имитационная (машинная) модель;
ЭВМ, на которой осуществляется имитация – направленный вычислительный эксперимент.
Исследователь изучает реальную систему, разрабатывает логико-математическую модель реальной системы. Имитационный характер исследования предполагает наличие логико - или логико-математических моделей, описываемых изучаемый процесс [6].
Каждая имитационная модель представляет собой комбинацию шести основных составляющих: компонентов, параметров, переменных, функциональных зависимостей, ограничений, целевых функций.
Под компонентами понимают составные части, которые при соответствующем объединении образуют систему.
Параметры - это величины, которые исследователь (пользователь модели) может выбирать произвольно, т.е. управлять ими.
Переменные в отличие от параметров могут принимать только значения, определяемые видом данной функции.
Функциональные зависимости описывают поведение параметров и переменных в пределах компонента или же выражают соотношения между компонентами системы.
Ограничения - устанавливаемые пределы изменения значений переменных или ограничивающие условия их изменения.
Целевая функция предназначена для измерения степени достижения системой желаемой (требуемой) цели и вынесения оценочного суждения по результатам моделирования [1].
При реализации имитационной модели, как правило, рассматриваются не все реально осуществляемые функциональные действия (ФД) системы, а только те из них, которые являются наиболее существенными для исследуемой операции. Кроме того, реальные аппроксимируются упрощенными действиями, причем степень этих упрощений определяется уровнем детализации учитываемых в модели факторов.
Названные обстоятельства порождают ошибки имитации процесса функционирования реальной системы, что, в свою очередь, обусловливает адекватность модели объекту-оригиналу и достоверность получаемых в ходе моделирования результатов [2].
49. Имитационное моделирование (ситуационное моделирование) — метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Такую модель можно «проиграть» во времени как для одного испытания, так и заданного их множества. При этом результаты будут определяться случайным характером процессов. По этим данным можно получить достаточно устойчивую статистику.
Имитационные модели принято классифицировать по четырем наиболее распространенным признакам:
типу используемой ЭВМ;
способу взаимодействия с пользователем;
способу управления системным временем (механизму системного времени);
способу организации квазипараллелизма (схеме форма-лизации моделируемой системы).
По типу используемой ЭВМ различают аналоговые, цифровые и гибридные имитационные модели.
По способу взаимодействия с пользователем имитационные модели могут быть автоматическими (не требующими вмешательства исследователя после определения режима моделирования и задания исходных данных) и интерактивными (предусматривающими диалог с пользователем в том или ином режиме в соответствии со сценарием моделирования).
Различают два механизма системного времени:
задание времени с помощью постоянных временных интервалов (шагов);
задание времени с помощью переменных временных интервалов (моделирование по особым состояниям).
При реализации первого механизма системное время сдвигается на один и тот же интервал (шаг моделирования) независимо от того, какие события должны наступать в системе. При моделировании по особым состояниям системное время каждый раз изменяется на величину, соответствующую интервалу времени до планируемого момента наступления следующего события.
Важнейшим классификационным признаком имитационных моделей является схема формализации моделируемой системы (способ организации квазипараллелизма).Наибольшее распространение получили пять способов:
просмотр активностей;
составление расписания событий;
управление обслуживанием транзактов;
управление агрегатами;
синхронизация процессов.
Различают два механизма системного времени:
с использованием постоянных переменных временных интервалов (шагов);
с использованием переменных временных интервалов (моделирование по особым состояниям).
При реализации первого механизма системное время сдвигается на один и тот же интервал (шаг моделирования) независимо от того, какие события должны наступать в системе. При этом наступление всех событий, имевших место на очередном шаге, относят к его окончанию.
На рисунке 1 представлена иллюстрация данного механизма. Для этого механизма считают, что событие А1наступило в момент окончания первого шага; событие А2- в момент окончания второго шага; события А3, А4, А5- в момент окончания четвертого шага (эти моменты показаны стрелками) и т.д.
Рисунок 1 - Реализация механизмов
системного времени с постоянным
шагом
При моделировании по особым состояниям системное время каждый раз изменяется на величину, соответствующую интервалу времени до планируемого момента наступления следующего события, т.е. события обрабатываются поочередно - каждое «в свое время». Если в реальной системе какие-либо события наступают одновременно, это фиксируется в модели. Для реализации этого механизма требуется специальная процедура, в которой отслеживаются времена наступления всех событий и из них выделяется ближайшее по времени. Такую процедуру называют календарем событий. На рисунке 2 стрелками обозначены моменты изменения системного времени.
Рисунок 2 -
Реализация механизмов системного
времени с переменным шагом
Существует разновидность механизма моделирования по особым состояниям, предусматривающая возможность изменения порядка обработки событий, так называемый механизм моделирования с реверсированием (обращением) шага по времени. Согласно этому механизму, все события в системе разбиваются на два класса: фазовые и простые. К первым относят события, порядок моделирования которых нельзя изменять в моделируемой системе. Остальные события относят к простым. Поэтому сначала моделируют очередное фазовое событие, а затем все простые события до этого фазового в произвольном порядке.
Таким образом, механизм системного времени с постоянным шагом легко реализуем: достаточно менять временную координату на фиксированный шаг и проверять, какие события уже наступили.