Основные теоретические положения. Обратная задача моделирования
Обратная задача моделирования. Метод наименьших квадратов. Рассмотрим динамическую систему, модель которой представляется функциональной зависимостью Прямая задача моделирования: пусть сигнал управления Необходимо определить значение выхода
Рис. 1 Структурная схема задачи прямого моделирования Обратная задача моделирования (идентификация): известно значение сигнала управления Необходимо определить вид функции Одним из распространенных методов идентификации динамических систем является метод наименьших квадратов (МНК).
Рис. 2 Структурная схема идентификации Рассмотрим линейную динамическую систему, заданную дифференциальным уравнением (иначе - в виде передаточной функции):
здесь Перепишем это уравнение, оставляя в левой части выходной сигнал иначе:
где введены следующие обозначения: По-сути мы получили модель в виде При решении задачи параметрической идентификации, параметры модели (1) (и соответственно (2)) являются неизвестными и подлежащими определению. Пусть сигнал Данная запись означает, что минимальное отклонение (по квадратичному критерию) измеряемого выхода Для поиска минимума критерия находим его производную по вектору Результатом минимизации данного критерия будет система алгебраических уравнений вида: или в матричном виде:
Тем самым решение задачи идентификации по схеме МНК будет получаться на основе решения системы уравнений (3), которое дает искомые оценки вектора параметров
где Приведение модели системы к линейно-регрессионному виду. Для использования схемы МНК необходимо уравнение модели привести к линейно-регрессионному виду (2): Необходимо отметить, что такое приведение всегда неоднозначно (может быть получено множеством способов). Отметим некоторые особенности построения схемы МНК: 1) Приведение модели к линейно-регрессионному виду всегда начинается с составления уравнения модели, включающего только измеряемые переменные. В этом уравнении производится группировка относительно переменных, после чего выбирается выходная переменная Пример: в уравнении После группировки получаем 2) Знаки регрессионных переменных Пример: пусть 3) В левой части линейно-регрессионного уравнения, в качестве выходной переменной Пример: Вариант 1: в качестве выходной переменной берем исходную Вариант 2: в качестве выходной переменной берем производную Выбор выходной переменной влияет на вид регрессионного уравнения и может влиять на надежность и точность результатов схем МНК-идентификации, построенной по этому уравнению. 4) Одно из основных условий, обеспечивающих работоспособность схемы МНК-идентификации, является использование данных о динамике процессов при формировании расчетной выборки (матриц Пример: Задано уравнение Вариант 1: пусть Вариант 2: пусть 5) При численном моделировании исходной системы (т.е. в дискретном времени
|