
- •2. Классификация математических моделей
- •3. Этапы построения математической модели
- •3.1. Содержательная постановка задачи
- •3.2. Концептуальная постановка задачи моделирования
- •3.3. Математическая постановка задачи
- •3.4 Качественный анализ и проверка корректности модели.
- •3.5 Выбор и обоснование выбора метода решения задач
- •3.6 Реализация мм в виде программы для эвм
- •3.7 Проверка адекватности моделей
- •3.8 Практическое использование построенной модели и анализ результатов моделирования
- •4. Моделирование на микроуровне
- •4.1 Основы построения мм на микроуровне
- •4.2 Модели тепловых систем на микроуровне
- •4.3 Модели гидравлических систем
- •4.4 Модели механических систем на микроуровне
- •5. Теория систем с распределенными параметрами
- •5.1. Базовое уравнение объектов с распределенными параметрами
- •5.2 Общая характеристика условий однозначности
- •5.2.1. Начальные условия
- •5.2.2. Граничные условия
- •5.3 Основное соотношение вход – выход
- •5.4 Функция Грина
- •5.5 Стандартизирующая функция
- •5.6 Типовые распределенные блоки
- •5.6.1 Переходной х-блок
- •5.6.2 Переходной -блок
- •5.6.3 Переходной -блок
- •6. Моделирование на макроуровне
- •6.1 Компонентные и топологические уравнения
- •6.2 Компонентные и топологические уравнения механической системы.
- •6.3 Компонентные, топологические уравнения гидравлической системы.
- •6.4 Компонентные и топологические уравнения тепловой системы
- •6.5 Компонентные и топологические уравнения электрической системы
- •6.5 Параметры гидравлической системы
- •6.7 Графические формы представления мм.
- •6.8 Матричная форма представления мм
- •6.9 Узловой метод формирования мм
- •6.10 Задачи качественного анализа математической модели
- •6.11 Моделирование и анализ статических состояний
- •По дисциплине «Моделирование систем» Основная
- •Дополнительная
- •Иностранная литература
3.6 Реализация мм в виде программы для эвм
«Беспроводные компьютеры»
За несколько минут они могут совершить такую ошибку, которые не могут сделать множество людей за несколько месяцев.
Процесс создания ПО разбить на следующие этапы:
составление ТЗ на разработку;
проектирование структуры программного комплекса;
кодирование алгоритма;
тестирование отладка;
сопровождение и эксплуатации.
ТЗ на разработку ТО оформляют в виде спецификации, которая в основном включает следующие темы разделов:
название задачи – дается краткое описание решаемой задачи, название программного комплекса, указывается система программирования для его реализации и требования к аппаратному обеспечению;
описание – подробно излагается математическая постановка задачи, описываются применяемая ММ для задач вычислительного характера, метод обработки входящих данных для задач не вычислительного (логического) характера;
управление режимами работы программ – формируется основные требования и способу взаимодействия пользователя с программой (интерфейс пользователь - компьютер);
входные данные – описываются входящие данные, указываются пределы, в которых они могут изменяться, значения, которые они не могут принимать;
выходные данные – описываются выходящие данные, указываются в каком виде они должны быть представлены (в числовом, графическом или текстовом), приводятся сведения о точности и объеме выходящих данных, способов их сохранения и т.д.
ошибки – перечисляются возможные ошибки пользователя при работе с программой (пример: ошибки при вводе входных данных), указываются способы диагностики (в данном случае, под диагностикой понимается выявление обнаружения ошибки) и защита от этих ошибок, а также возможная реакция пользователя при совершении им ошибочный действий и реакция программного комплекса компьютера на эти действия;
тестовые задачи – приводится один или несколько тестовых примеров. На которых обычно проводится откладка и тестирование программного комплекса.
Пример: спецификации задачи о баскетболисте6
название задачи
название программы Basketball
система
программирования elph:
компьютер IBM PC Pentium
операционная система Windows 9, NT
описание (см. 3.5)
управление режимами работы программы
для управления режимами работы программы необходимо использовать интерфейс Windows с использованием меню диалоговых окон, полей ввода данных кнопок
входные данные – радиус и масса мяча, его начальные координаты
и скорость
, угол бросания, коэффициенты корзины:
выходные данные – траектория центра мяча, счетная величина дальности и точности броска. Выходные данные представляются в табличном и графическом виде.
ошибки – при вводе искомых данных предусматривает контроль:
- все вводимые значения должны быть положительны;
- угол бросания
мяча должен находится в диапазоне от
;
- начальная скорость
мяча от ;
- горизонтальная координата центра корзины должна быть > начальной горизонтальной координаты мяча.
При диагностировании перечисленных ошибок программа должна выдавать соответствующие сообщения, которые могут сопровождаться звуковым сигналом и предлагать повторить ввод.
Большинство программ, реализующих ММ состоят из трех основных частей:
препроцессора (подготовка и проверка исходных данных модели);
процессор (решение задачи реализации вычислительного эксперимента);
постпроцессора (отображение полученных результатов).
Лишь для относительно простых случаев эти три части могут быть оформлены в виде одной программы.