КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Логическая структура моделей; построение моделирующих алгоритмов; (Китаев Вячеслав)
Вторым этапом моделирования является этап алгоритмизации модели и ее машинная реализация. Этот этап представляет собой этап, направленный на реализацию идей и математических схем в виде машинной модели М процесса функционирования систем S. Процесс функционирования системы S можно рассматривать как последовательную смену ее состояний в k-мерном пространстве. Задачей моделирования процесса функционирования исследуемой системы S является построение функций z, на основе которых можно провести вычисление интересующих характеристик процесса функционирования системы. Для этого необходимы соотношения, связывающие функции z с переменными, параметрами и временем, а также начальные условиями в момент времени t=t0. Существуют два типа состояний системы: 1) особые, присущие процессу функционирования системы только в некоторые моменты времени; 2) неособые, в которых процесс находится все остальное время. В этом случае функция состояния zi(t) могут изменяться скачкообразно, а между особыми – плавно. Моделирующие алгоритмы могут быть построены по «принципу особых состояний». Обозначим скачкообразное (релейное) изменение состояния z как dz, а «принцип особых состояний» — как принцип dz. «Принцип dz» дает возможность для ряда систем существенно уменьшить затраты машинного времени на реализацию моделирующих алгоритмов. Удобной формой представления логической структуры моделей процессов функционирования систем и машинных программ является схема. На различных этапах моделирования составляются следующие схемы моделирующих алгоритмов и программ: Обобщенная (укрупненная) схема моделирующего алгоритма задает общий порядок действий при моделировании системы без каких-либо уточняющих деталей. Детальная схема моделирующего алгоритма содержит уточнения, отсутствующие в обобщенной схеме. Логическая схема моделирующего алгоритма представляет собо логическую структуру модели процесса функционирования систем S. Схема программы отображает порядок программной реализации моделирующего алгоритма с использованием конкретного математического обеспечения.Схема программы представляет собой интерпретацию логической схемы моделирующего алгоритма разработчиком программы на базе конкретного алгоритмического языка. Этапы алгоритмизации модели и ее машинной реализации: 1. Построение логической схемы модели. 2. Получение математических соотношении. 3. Проверка достоверности модели системы. 4. Выбор инструментальных средств для моделирования. 5. Составление плана выполнения работ по программированию. 6. Спецификация и построение схемы программы. 7. Верификация и проверка достоверности схемы программы. 8. Проведение программирования модели. 9. Проверка достоверности программы. 10. Составление технической документации по второму этапу.
|