
- •С.А. Фоменков, д.А. Давыдов, в.А. Камаев. Математическое моделирование системных объектов
- •Isbn 5-230-04689-9
- •7.1. Понятие «агрегат» в теории систем ……………………………………….
- •7.3. Моделирование процесса функционирования агрегата ………………..
- •7.4. Кусочно-линейные агрегаты ……………………………………………….
- •1. Понятие о моделях и моделировании
- •1.1. Определение понятия модель. Свойства моделей
- •1.2. Классификация моделей
- •Идеальные модели
- •1.3. Классификация математических моделей по свойствам обобщенного объекта моделирования
- •1.4. Адекватность и эффективность математических моделей
- •1.5. Методы построения моделей
- •1.5.1. Общая логика построения моделей
- •1.5.2. Аналитические модели
- •1.5.3. Идентифицируемые модели
- •1.6. Вопросы для самопроверки
- •2. Построение математических моделей по экспериментальным данным
- •2.1. Постановка задачи идентификации
- •2.2. Идентификация моделей с помощью регрессионного метода
- •2.2.1. Идентификация статических линейных систем с несколькими входами
- •2.2.2. Идентификация нелинейных систем
- •2.2.3. Достоверность (адекватность) регрессионной модели
- •2.3. Построение моделей идентификации поисковыми методами
- •2.4. Вопросы для самопроверки
- •3. Математическое моделирование сложных неоднородных систем
- •3.1. Математические модели элементов
- •3.2. Математические модели взаимодействия элементов сложной системы
- •3.3. Вопросы для самопроверки
- •4. Моделирование по схеме марковских случайных процессов
- •4.1. Классификация марковских процессов
- •4.2. Расчет марковской цепи с дискретным временем
- •4.3. Марковские цепи с непрерывным временем
- •4.3.1. Уравнения Колмогорова
- •4.3.2. Поток событий. Простейший поток и его свойства
- •4.3.3. Пуассоновские потоки событий и непрерывные марковские цепи
- •4.3.4. Предельные вероятности состояний
- •4.3.5. Схема гибели и размножения
- •4.4. Вопросы для самопроверки
- •5. Теория массового обслуживания
- •5.1. Классификация смо и их основные характеристики
- •5.2. Одноканальная смо с отказами
- •5.3. Многоканальная смо с отказами
- •5.4. Одноканальная смо с ожиданием
- •5.5. Вопросы для самопроверки
- •6. Сети Петри
- •6.1. Основные определения
- •6.2. Сети Петри для моделирования
- •6.3. Анализ сетей Петри
- •6.3.1. Задачи анализа сетей Петри
- •6.3.2. Методы анализа
- •6.4. Обобщения сетей Петри
- •6.4.1. Временные сети событий (всс)
- •6.4.3. Комби-сети
- •6.5. Вопросы для самопроверки
- •7. Агрегативное описание систем
- •7.1. Понятие «агрегат» в теории систем
- •7.2. Процесс функционирования агрегата
- •7.2.1. Функционирование агрегата общего вида
- •7.2.2. Функционирование смо как агрегата
- •7.3. Моделирование процесса функционирования агрегата
- •7.4. Кусочно-линейные агрегаты
- •7.4.1. Понятие о кусочно-линейном агрегате.
- •7.4.2. Процесс функционирования кла.
- •7.4.3. Примеры представления систем в виде кла.
- •8.2. Способы организации единичного жребия
- •Появилось или нет событие а?
- •Какое из нескольких возможных событий появилось?
- •3. Какое значение приняла случайная величина?
- •4. Какую совокупность значений примет система случайных величин?
- •8.3. Современное содержание терминов «имитация», «имитационная модель».
- •8.4. Приемы построения и эксплуатации имитационных моделей
- •8.5. Вопросы для самопроверки
- •9. Когнитивные подходы к решению слабоструктурированных и плохо формализованных задач
- •9.1. Когнитивные модели
- •9.2. Вопросы для самопроверки
- •Список использованной литературы
2.2.2. Идентификация нелинейных систем
Если величина среднеквадратичного отклонения идентифицируемой системы слишком велика, значит, структура модели неудовлетворительна и необходимо учитывать нелинейные члены алгебраического полинома. Рассмотрим порядок идентификации параметров нелинейной системы второго порядка с одним выходом у и входами Z1, Z2,… Zn.
(2.9)
Обозначим переменные Zi и произведения Zi Zj переменных в выражении (2.9) через новые переменные хi (i=1, 2,…m). С учетом этого, выражение (2.9) можно записать в виде:
,
(2.10)
что совпадает с (2.4).
Для большинства систем 20% факторов определяют 80% свойств. Поэтому в процессе идентификации несущественные параметры, влияние которых на величину среднеквадратичного отклонения мало, отсеивают. Тем самым определение значений постоянных коэффициентов в (2.9) и в эквивалентном ему выражении (2.10) представляет собой процесс структурно-параметрической идентификации.
2.2.3. Достоверность (адекватность) регрессионной модели
Обычно
мерой ошибки регрессионной модели
служит стандартное (среднеквадратичное)
отклонение
.
Для процессов,
подчиняющихся закону нормального
распределения, приблизительно 66% точек
находится в пределах одного стандартного
отклонения от модели и 95% точек в пределах
двух стандартных отклонений (рис. 2.2).
Рис. 2.2. Среднеквадратичное отклонение как мера ошибки регрессионной модели
Стандартное отклонение – важный показатель для решения вопроса о достоверности модели. Большая ошибка может означать, что модель не соответствует процессу, который послужил источником экспериментальных данных. Однако большая ошибка модели может быть вызвана и другой причиной: большим разбросом данных измерений. В этом случае, возможно, потребуется взять большее количество выборок.
Для характеристики среднего разброса относительно линии регрессии применяют дисперсию адекватности:
;
f
– число степеней свободы.
Проверка значимости (качества предсказания) множественного уравнения регрессии можно осуществить на основе F-критерия Фишера. Вычисляют дисперсию среднего:
.
Вычисляют
так называемую остаточную дисперсию
(дисперсию адекватности):
.
Сравнивают
с числом степеней свободы в числителе
,
в знаменателе
.
Считают, что уравнение регрессии
предсказывает результаты опытов лучше
среднего, если F
достигает или превышает границу
значимости при выбранном уровне
значимости р (обычно принимают р
= 1 – q = 5 %, q
– вероятность предсказания).
Другими словами, F
– критерий Фишера показывает во сколько
раз уравнение регрессии предсказывает
результаты опытов лучше,чем среднее
«у».
2.3. Построение моделей идентификации поисковыми методами
При нелинейной параметризации дело обстоит сложнее. Приходится решать систему нелинейных уравнений. Для этого можно использовать методы последовательного приближения.
Предположим,
что y
(функция
отклика) – доля химического вещества
А,
оставшаяся
к моменту времени
x1
в
результате реакции типа А→В.
Зависимая переменная y
удовлетворяет
дифференционному уравнению (известно
из литературы):
,
где K
– константа скорости. Решение этого
уравнения при следующих начальных
условиях: у=1
при х=0
имеет вид: у=
exp
(-К х1);
K
зависит от абсолютной температуры х2
следующим образом:
К= b1 ехр (-b2 / х2) , b1 – предэкпоненциальный множитель, b2 – энергия активации. Модель процесса
(2.11)
нелинейна по параметрам b1, b2 .
Если
ввести
то
Начальные (нулевые) значения параметров b10,b20 могут быть получены методом линеаризации:
ln у = - b1х1 ехр ( -b2 / х2); ln у (- ln у) = ln b1 - b2 / х2 + ln х1 или
, где
,
,
,
.
Поисковые методы идентификации. В этих методах принятый критерий невязки (показатель качества идентификации) формируется из выходных характеристик объекта и его идентифицируемой модели и минимизируется с помощью численных методов. Итерационный процесс изменения вектора идентифицируемых параметров определяется используемым алгоритмом (методом) поиска и текущей ситуацией.