Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделирование_новая_2013.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.25 Mб
Скачать

1.4. Теоретико-множественное задание моделей

В самом общем случае (на концептуальнос уровне) модели изменения входного воздействия в виде функции пеpеxода и в виде функции выxода задаются в виде соответствия.

Соответствие [12]  это способ (закон) сопоставления элементов хХ с элементами yY так, что имеется возможность образования пар (двоек) (х,y), причем для каждого элемента хХ возможно указать элемент yY, с которым сопоставляется элемент х. В сопоставлении могут участвовать не все элементы Х и Y. Для задания соответствия необходимо указать:

- множество Х, элементы которого сопоставляются с элементами другого множества;

- множество Y, с элементами которого сопоставляются элементы множества Х;

- множество QХY, определяющее закон, согласно которому осуществляется соответствие, т.е. перечисляющее все пары (х,y), участвующие в сопоставлении.

Соответствие, обозначаемое через q, представляет собой тройку множеств q = (Х, Y, Q), где Х  область отправления соответствия, Y  область прибытия соответствия, Q  график соответствия, QХY. Очевидно, что проекция Пр1QХ, а Пр2QY, причем множество Пр1Q называется областью определения соответствия, а проекция Пр2Q  областью значений соответствия.

Модели динамичеcкой cиcтемы могут иметь вид функции и в этом случае говорят о существовании функционального отображения, как соответствия, для которого область определения Пр1Q совпадает с областью отправления Х. То есть для всякого хХ существует такой элемент yY, что двойка (х,y)Q.

Отображение q: XY называется функцией, если оно является однозначным, т.е. для любых пар (x1,y1)q и (x2,y2)q, если х12, следует y1=y2.

Модели динамичеcкой cиcтемы могут быть также заданы в соответствии со способами задания соответствий.

При теоретико-множественном задании определяют множества Х={х12,…,хn}, Y={y1,y2,…,ym} и график Q={(хi,yj)}, хХ, yY , .

При матричном способе задания соответствие задается в виде матрицы инцидентности RQ, которая имеет вид прямоугольной таблицы размером nm. Элементы хiХ соответствуют строкам матрицы RQ, а элементы yjY соответствуют столбцам. На пересечении хi строки и yj столбца ставится элемент rij=1, если элемент i,yj)Q, и rij=0, если i,yj)Q.

При графическом способе соответствие задается в виде рис. 1.5, на котором элементы хiХ  кружки одной линии, элементы yjY  кружки другой линии, а каждая двойка i,yj)Q обозначается стрелкой, идущей от кружка хi к кружку yj. Такое представление называется графиком.

Х={х1234}, Y={y1,y2,y3},

Q={(х1,y1), (х1,y2), (х2,y1), (х2,y2), (х3,y2), (х4,y3)}

Рис. 1.5

Если сопоставлять элементы yY элементам множества Х, то получим соответствие q-1=(Y,Х,Q-1), обратное соответствию q (инверсия соответствия q).

Исходя из приведенных выше определений множеств входных параметров Х=Х1Х2Хm, выходных параметров Y=Y1Y2Yr, состояний Z=Z1Z2Zn определим задание моделей функций переходов и выходов, как соответствий.

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

fП=(Х1Х2ХmZ1Z2ZnFП). (1.5)

Данная модель устанавливает соответствие fП между каждым векторным элементом X={х12,…,хm}Х1Х2Хm и векторным элементом Z={z1,z2,…,zn}Z1Z2Zn; FП  график соответствия fП.

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

fВ={[1Х2Хm)(Z1Z2Zn)], (Y1Y2Yr)FВ}. (1.6)

Модель устанавливает соответствие fВ между каждым векторным элементом (Х,Z) из множества [(Х1Х2Хm), (Z1Z2Zn)] и векторым элементом Y={y1,y2,…,yr}Y1Y2 Yr. FВ – график соответствия fВ.

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

fВ={[(Х1Х2Хm)(Z1Z2Zn)], [Z1Z2Zn],

(Y1Y2Yr), FВ), (1.7)

т.е. модель в данном случае устанавливает соответствие fВ между каждым векторным элементом {(X, Z), Z} из множества {[(Х1Х2Хm), (Z1Z2Zn)], [Z1Z2Zn]} и векторным элементом Y={y1,y2,…,yr}Y1Y2 Yr.

Можно применить более компактные записи моделей.

Модель системы в виде функции переходов может быть записана еще в следующем виде:

. (1.8)

Модель системы в виде функции выходов может быть задана и в таком виде:

(1.9)

или в виде

. (1.10)