- •Рецензенты:
- •Содержание
- •Введение
- •1. Системный подход к задаче моделирования
- •1.1. Определение системы
- •1.2. Концептуальное определение модели
- •1.3. Классификация моделей
- •1.4. Теоретико-множественное задание моделей
- •Контрольные задания
- •2. Модели диhамичеcкиx cиcтем
- •2.1. Фоpмализация
- •2.2.1. Примеры моделей в виде дифференциальных уравнений.
- •2.3. Инеpционные модели
- •2.4. Модели на оcнове пеpедаточныx функций
- •2.5. Конечные автоматы
- •Контрольные задания
- •3. Моделирование cтоxаcтичеcких объектов
- •3.4. Примеры моделирования cлучайныx объектов
- •3.5. Методы моделирования cлучайныx фактоpов
- •3.6. Проверочные тесты
- •3.7. Имитация cлучайныx cобытий
- •3.8. Имитация непрерывных случайных величин
- •3.9. Фикcация и обpаботка pезультатов моделиpования
- •3.10. Количеcтво pеализаций опытов при имитационном моделированиии
- •Контрольные задания
- •Библиографический список
- •Моделиpоваhие при проектировании информационно-управляющих
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 совпадает с областью отправления Х. То есть для всякого хХ существует такой элемент yY, что двойка (х,y)Q.
Отображение q: XY называется функцией, если оно является однозначным, т.е. для любых пар (x1,y1)q и (x2,y2)q, если х1=х2, следует y1=y2.
Модели динамичеcкой cиcтемы могут быть также заданы в соответствии со способами задания соответствий.
При
теоретико-множественном задании
определяют множества Х={х1,х2,…,х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. Такое представление называется графиком.
Х={х1,х2,х3,х4}, 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=Y1Y2…Yr, состояний Z=Z1Z2…Zn определим задание моделей функций переходов и выходов, как соответствий.
Если учитывается в определении состояния в текущий момент времени входной параметр и состояние в предшествующий момент времени, то модель системы в виде функции переходов будет задана соответствием
fП=(Х1Х2…Хm, Z1Z2…Zn, FП). (1.5)
Данная модель устанавливает соответствие fП между каждым векторным элементом X={х1,х2,…,хm}Х1Х2…Хm и векторным элементом Z={z1,z2,…,zn}Z1Z2…Zn; FП график соответствия fП.
Если учитывается в определении выходного параметра в текущий момент времени входной параметр и состояние или в предшествующий момент времени, или в текущий момент времени, то модель системы в виде функции выходов будет задана в виде соответствия
fВ={[(Х1Х2…Хm), (Z1Z2…Zn)], (Y1Y2…Yr), FВ}. (1.6)
Модель устанавливает соответствие fВ между каждым векторным элементом (Х,Z) из множества [(Х1Х2…Хm), (Z1Z2…Zn)] и векторым элементом Y={y1,y2,…,yr}Y1Y2 …Yr. FВ – график соответствия fВ.
Если учитывается в определении выходного параметра в текущий момент времени входной параметр и состояние в предшествующий момент времени, а также в текущий момент времени, то модель системы в виде функции выходов может быть задана в виде:
fВ={[(Х1Х2…Хm)(Z1Z2…Zn)], [Z1Z2…Zn],
(Y1Y2…Yr), FВ), (1.7)
т.е. модель в данном случае устанавливает соответствие fВ между каждым векторным элементом {(X, Z), Z} из множества {[(Х1Х2…Хm), (Z1Z2…Zn)], [Z1Z2…Zn]} и векторным элементом Y={y1,y2,…,yr}Y1Y2 …Yr.
Можно применить более компактные записи моделей.
Модель системы в виде функции переходов может быть записана еще в следующем виде:
. (1.8)
Модель системы в виде функции выходов может быть задана и в таком виде:
(1.9)
или в виде
. (1.10)
