Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
~Экзаменационные билеты~.doc
Скачиваний:
23
Добавлен:
19.04.2013
Размер:
278.02 Кб
Скачать

Вопрос 14.

Имитационную модель можно представитьв виде набора компонент, соответствующих им характеристик и правил, определяющих взаимодействие этих компонент.

Пусть Н – множество характеристик, а подмножество А – подмножество Н, обозначающее входные переменные модели.Определим подмножествоN:N=Н/А

А

Н P

N

G

t t+h

Модель описана, если значения, принимаемые элементамиNв любой момент времени tи набор значений элементов подмножества на интервале[t, t`], гдеt` > t,единственным образом определяют значения элементовNв моментt`.

Подмножество множества N называется множеством переменных состояний , если значения элементов этого множества в любой моментtи набор значений элементов множества А на интервале[t, t`], гдеt` > tединственным образом определяют значениеNв моментt`.

Считают, что модель имеет нормальную форму, если значения элементов А и значения элементовв любой моментtединственным образом определяют значения элементовNв моментtи элементовв моментt+h.

Пусть множество G – подмножество выходных переменных.

Определим множество Х как множество возможных значений, принимаемых range(i) переменной состоянияi   (x=range(1)*range(2)…)

Определим подмножество U=range(1)*range(2)… - множество значений, принимаемых входными переменными (iA).

Определим множество Y=range(1)*range(2)…как множество выходных переменных,iG.

Тогда семейство подмножеств <U,X,Y,n,>, где

n– переходная функция: Х*YX, которая показывает, как множество переменных состояний и выходных переменных отображается на множестве состояний;

 - выходная функция: Х*UY, которая показывает, как множество переменных состояний и входных переменных отображается на множестве выходных переменных.

Таким образом, определяет это семейство множеств дискретную во времени стационарную систему. Далее формализуется моделирующий алгоритм имитационной модели.

Пусть требуется имитировать работу системы на некотором интервале времени [tM, tM+N] : tM, tM+1, tM+2

Моделирующий алгоритм включает следующие этапы:

  1. присвоение переменным состояния 1,2,…,Мначальных значений: х1, х2,…,хМ. Назовем их1`,…,М`.

  2. установление времени = tM

  3. присвоение значений текущих входных воздействий: 1`,…,К`

  4. вычисление значений выходных переменных при использовании функций иМ`и1`,…,K`

  5. вычисление новых значений переменной состояния с использованием переходной функции nи значений1`,…,M`, 1`,…,K`

  6. увеличение значения текущего времени h

  7. проверка условия, превосходит ли текущее время время tM+N. Если да, то конец, иначе – к 3-му шагу.

Вопрос 15.