Жизненный цикл моделируемой системы
Тема 6. Жизненный цикл моделей и этапы построения моделей
Жизненный цикл моделируемой системы, операции над моделями, применение моделей, этапы построения моделей
- Сбор информации об объекте, выдвижение гипотез, предмодельный анализ;
- Проектирование структуры и состава моделей (подмоделей);
- Построение спецификаций модели, разработка и отладка отдельных подмоделей, сборка модели в целом, идентификация (если это нужно) параметров моделей;
- Исследование модели - выбор метода исследования и разработка алгоритма (программы) моделирования;
- Исследование адекватности, устойчивости, чувствительности модели;
- Оценка средств моделирования (затраченных ресурсов);
- Интерпретация, анализ результатов моделирования и установление некоторых причинно - следственных связей в исследуемой системе;
- Генерация отчетов и проектных (народно - хозяйственных) решений;
- Уточнение, модификация модели, если это необходимо, и возврат к исследуемой системе с новыми знаниями, полученными с помощью моделирования.
Основными операциями используемыми над моделями являются:
|
|
1. Линеаризация. Пусть М=М(X,Y,A), где X - множество входов, Y - выходов, А - состояний системы. Схематически можно это изобразить: X Þ A Þ Y
Если X, Y, A - линейные пространства (множества), а f, y - линейные операторы, то система (модель) называется линейной. Другие системы (модели) - нелинейные. Нелинейные системы трудно поддаются исследованию, поэтому их часто линеаризуют - сводят к линейным каким-то образом.
2. Идентификация. Пусть М=М(X,Y,A), A={ai}, ai=(ai1,ai2,...,aik) - вектор состояния объекта (системы). Если вектор ai зависит от некоторых неизвестных параметров, то задача идентификации (модели, параметров модели) состоит в определении по некоторым дополнительным условиям, например, экспериментальным данным, характеризующим состояние системы в некоторых случаях. Идентификация - решение задачи построения по результатам наблюдений математических моделей, описывающих адекватно поведение реальной системы.
3. Агрегирование. Операция состоит в преобразовании (сведении) модели к модели (моделям) меньшей размерности (X, Y, A).
4. Декомпозиция. Операция состоит в разделении системы (модели) на подсистемы (подмодели) с сохранением структур и принадлежности одних элементов и подсистем другим.
5. Сборка. Операция состоит в преобразовании системы, модели, реализующей поставленную цель из заданных или определяемых подмоделей (структурно связанных и устойчивых).
6. Макетирование. Эта операция состоит в апробации, исследовании структурной связности, сложности, устойчивости с помощью макетов или подмоделей упрощенного вида, у которых функциональная часть упрощена (хотя вход и выход подмоделей сохранены).
|
|
7. Экспертиза, экспертное оценивание. Операция или процедура использования опыта, знаний, интуиции, интеллекта экспертов для исследования или моделирования плохо структурируемых, плохо формализуемых подсистем исследуемой системы.
8. Вычислительный эксперимент. Это эксперимент, осуществляемый с помощью модели на ЭВМ с целью распределения, прогноза тех или иных состояний системы, реакции на те или иные входные сигналы. Прибором эксперимента здесь является компьютер (и модель!).