
- •4. Математическое моделирование
- •4.1. Основы математического моделирования
- •4.1.1. Три этапа математизации знаний
- •4.1.2. Основные понятия математического моделирования
- •4.1.3. Обобщенная математическая модель
- •4.2. Оценка качества математической модели
- •4.2.1. Требования к математической модели
- •4.2.2. Адекватность математической модели
- •4.2.3. Количественная оценка адекватности
- •4.2.4. Принципы математического моделирования
- •4.3. Построение математических моделей
- •4.3.1. Подходы к построению математических моделей
- •4.3.2. Этапы построения математической модели
- •4.3.3. Интерпретации в математическом моделировании
- •4.3.4. Виды и уровни интерпретаций
- •1. Синтаксическая интерпретация.
- •2. Семантическая интерпретация.
- •3. Качественная интерпретация.
- •4. Количественная интерпретация.
- •4.3.5. Методы разработки математических моделей сложных объектов
- •4.3.6. Классификация математических моделей
- •Модели прогноза ( расчетные модели без управления).
- •Оптимизационные модели.
- •Кибернетические модели (игровые).
- •4.4. Задача идентификации и моделирование
- •4.4.1. Задача идентификации
- •4.4.2. Классификация идентификации
- •4.4.3. Критерии идентификации
- •4.4.4. Математический аппарат теории идентификации
- •4.4.5. Основные подходы к построению алгоритмов
- •4.4.6. Идентификация структуры модели
- •4.5. Методы упрощения моделей
- •4.5.1. Общие подходы к упрощению моделей
- •4.5.2. Декомпозиция
- •4.5.3. Макромоделирование и метод адаптивной модели
- •4.5.4. Линеаризация моделей
4.5.4. Линеаризация моделей
Линеаризация исходной нелинейной модели облегчает решение конкретной задачи исследования. Поэтому для упрощения моделирования и исследования, когда это возможно, желательно заменить нелинейное уравнение приближенным линейным, решение которого с достаточной степенью точности описывает свойство исходной нелинейной системы. Процесс замены нелинейной модели линейной называется линеаризацией [19,48].
Если дифференциальное уравнение объекта нелинейно из-за нелинейности его статической характеристики, то для линеаризации уравнения необходимо заменить нелинейную статическую характеристику.
Основное содержание идеи линеаризации состоит в том, что различие в решениях нелинейных уравнений и их линеаризованного представления не столь существенны, чтобы приводить к недопустимым ошибкам в смысле требований к точности решения поставленной задачи. Для линеаризации нелинейной модели системы управления
(4.42)
чаще всего применяют метод малых отклонений.
Техника
составления линеаризованных уравнений
принципиально проста. Математическое
обоснование этой процедуры заключается
в требованиях к виду нелинейности
функции
.
Для допустимости линеаризации достаточно,
что
,
и
существуют и непрерывны в некоторой
окрестности точки (x0,
y0,
u0).
Тогда линеаризация осуществляется при
помощи разложения в ряд Тейлора функции
в окрестности точки (x0,
y0,
u0)
и отбрасыванием всех нелинейных членов
этого ряда. Интуитивно ясно, что
линеаризованная модель, полученная при
помощи разложения в ряд Тейлора, может
оказаться пригодной для описания
процессов в нелинейном объекте, не
связанных с большими изменениями
переменных в окрестности точки (x0,
y0).
Ошибка моделирования тем меньше, чем
меньше отклонения переменных.
Таким образом, идея линеаризация нелинейных моделей состоит в том, что вместо (4.42) используют упрощенные математические модели, основанные на том, что процессы в системе протекают, мало отклоняясь от некоторой так называемой опорной траектории (x0, u0, y0), удовлетворяющей уравнениям:
.
(4.43)
Тогда можно записать приближенную линеаризованную модель в отклонениях от этого режима:
, (4.44)
Пример
1.1.
Линеаризовать уравнение состояния
.
Решение.
Линеаризуем уравнение состояния вблизи
траектории, соответствующей
.
Имеем
,
откуда решая это уравнение, получаем,
что либо
(при
),
либо
.
Рассмотрим второй случай (так как первый тривиален):
.
.
В отклонениях
,
линеаризованное
уравнение имеет вид:
.
(4.45)
Если расчетный режим является установившимся, т.е. не зависит от времени, то коэффициенты в (4.44) также не зависят от времени. Такие системы называются стационарными. Особенно часто на практике встречаются стационарные линейные непрерывные системы, описываемые уравнениями:
,
.
Если линеаризация приводит к большим погрешностям, то надо выбрать модель, линейную по параметрам:
,
где a − матрица порядка nN; − нелинейная вектор-функция.
К этому классу относятся, к примеру, билинейные объекты:
x'=a1x+a2xu+a3u, где a=(a1, a2, a3), =(x, xu, u).
Сказанное относится и к дискретных по времени систем.