logo
Мат мод консп сум-2012

Установление функциональных зависимостей

После перехода от описания моделируемой системы к ее модели, построенной по блочному принципу, необходимо построить математические модели процессов, происходящих в различных блоках.

Математическая модель представляет собой совокупность соотношений (например, уравнений, логических условий, операторов), определяющих характеристики процесса функционирования системы в зависимости от структуры системы, алгоритмов поведения, параметров системы, воздействий внешней среды, начальных условий и времени. Это основной (неформальный) этап построения модели. На этом этапе выбирается вид модели.

Исходным материалом для построения математической модели процесса функционирования системы является его содержательное описание. Для моделирования процесса функционирования системы на ЭВМ необходимо преобразовать математическую модель процесса в компьютерную модель - соответствующий моделирующий алгоритм и машинную программу.

Для каждого компонента системы существует функциональная связь между параметрами входных воздействий и выходными характеристиками. Иногда вид функциональной зависимости может быть легко выявлен. Однако для некоторых компонентов удается получить лишь экспериментальные данные по входным параметрам и выходным характеристикам.

Основное требование – соответствие свойств математической модели (линейная – нелинейная, непрерывная – дискретная, детерминированная – стохастическая, статическая – динамическая, стационарная – нестационарная) свойствам реального объекта.

Поскольку все дальнейшие исследования реального объекта проводятся на его модели, невыполнение этого может привести к ошибкам, связанным с приписыванием объекту свойств его математической модели (неадекватность модели объекту).

При проектировании новой системы отсутствует возможность сбора фактических данных. Для таких параметров выдвигаются гипотезы об их возможных значениях.

Процесс функционирования системы можно рассматривать как последовательную смену её состояний Z=Z(z1(t), z2(t), …, zn(t)) в n–мерном пространстве. Очевидно, что задачей моделирования процесса функционирования исследуемой системы является построение функций Z, на основе которых можно провести вычисление интересующих характеристик процесса функционирования системы. Для этого должны иметься соотношения, связывающие функции Z с переменными, параметрами и временем, а также начальные условия Z0=Z(z1(t0), z2(t0), …, zn(t0)) в момент времени t = t0.

При рассмотрении процессов функционирования некоторых систем можно обнаружить, что для них характерны два типа состояний:

- особые, присущие процессу функционирования системы только в некоторые моменты времени (моменты поступления входных или управляющих воздействий, возмущений внешней среды и т.п.);

- неособые, в которых процесс находится всё остальное время.

Особые состояния характерны тем обстоятельством, что функции состояний zi(t) ( ) в эти моменты времени изменяются скачком, а между особыми состояниями изменение координат zi(t) происходит плавно и непрерывно или не происходит совсем. Таким образом, следя при моделировании системы только за ее особыми состояниями в те моменты времени, когда эти состояния имеют место, можно получить информацию, необходимую для построения функций zi(t). Очевидно, что для описанного типа систем могут быть построены моделирующие алгоритмы по «принципу особых состояний».

Основными принципами построения моделирующих алгоритмов являются «принцип t» и «принцип z».

Принцип t («принцип приращения времени») – это наиболее универсальный принцип, позволяющий определить последовательные состояния процесса функционирования системы через заданные интервалы времени t. Но с точки зрения затрат машинного времени он иногда оказывается неэкономичным.

Обозначим скачкообразные (релейные) изменения состояния z как z, а «принцип особых состояний» – как «принцип z».

Принцип z даёт возможность для ряда систем существенно уменьшить затраты машинного времени на реализацию моделирующих алгоритмов по сравнению с «принципом t». Логика построения моделирующего алгоритма, реализующего «принцип z», включает в себя процедуру определения момента времени t, соответствующего следующему особому состоянию системы.

Для исследования процесса функционирования больших систем рационально использование комбинированного принципа построения моделирующих алгоритмов, сочетающего в себе преимущества каждого из рассмотренных принципов.