Главная страница

готовая работа 7 варианта. Идентификация дискретной динамической модели по имитационной модели объекта


Скачать 257.18 Kb.
НазваниеИдентификация дискретной динамической модели по имитационной модели объекта
Дата19.09.2022
Размер257.18 Kb.
Формат файлаdocx
Имя файлаготовая работа 7 варианта.docx
ТипДокументы
#684694

ИДЕНТИФИКАЦИЯ ДИСКРЕТНОЙ ДИНАМИЧЕСКОЙ МОДЕЛИ ПО ИМИТАЦИОННОЙ МОДЕЛИ ОБЪЕКТА



Цель работы: изучение методов построения дискретных динамических моделей, используемых при синтезе цифрового управления, и идентификация параметров моделей объектов регулирования, описываемых конечно-разностными уравнениями.
Непрерывная модель, описывающая поведение объекта с сосредоточенными параметрами, представляет собой непрерывную функцию и может быть интерпретирована в виде графика (рис.1).



Рис.1. График функции

Весь диапазон времени разбивается на равные интервалы. - такт квантования. Обозначим - текущий индекс (номер) такта квантования.

При малых тактах квантования разностные уравнения можно получать из дифференциальных путем дискретизации последних [2]. В частности, дифференциалы могут приближенно заменяться правыми разностями:
;

; (1)

.

Таким образом можно получить производную -го порядка в виде разностной схемы.

Из теории автоматического управления известно, что модели (рис.2) динамических объектов с запаздыванием в непрерывном виде могут быть представлены дифференциальными уравнениями или соответствующими передаточными функциями:
(2)

или
(3)

где - выходной сигнал объекта; - входной сигнал объекта; - коэффициент усиления объекта; - время чистого запаздывания объекта; - оператор преобразования Лапласа; - постоянные времени объекта, по которым могут вычисляться коэффициенты дифференциального уравнения (2):
при ,

при , ,

при , ,

.

Описание постановки задачи


Таблица 1 Исходные данные



вари-

Технологический

объект (ТО)

Канал объекта регулирования

Пар. мо- дели ТО

анта







Первая

пост. врем.












7

Паровой котел

Расход топлива - температура в котле

153,5 с



Таблица 2 Исходные данные

Параметры модели ТО

Такт кван-

Порядки уравне-

Метод решения

Вторая

пост. врем.

Третья

пост. врем.

Коэффи-циент усиления

Время чистого запазд.

Коэф. поме-хи

това-

ния


ний восстанав-ливаемых

системы лин. уравне-













моделей

ний

5

6

7

8

9

10

11

12

24 с

15 с

1,77

С/( м3/ч)

0 с

0,089

10 с

1;2

Правило Крамера



Расход топлива - температура в котле является апериодическом звеном второго порядка с чистым запаздыванием и представляется в виде дифференциального уравнения второго порядка.
(4)


Математическая формулировка задачи



соответствующей передаточной функции
. (5)
Из дифференциального уравнения (4) получим конечно-разностное:
. (6)

Преобразуя это уравнение, выразим из него .
(7)

Введем обозначения:
, (8)

, (9)

. (10)

Отсюда
(11)
Уменьшая текущий индекс такта квантования на единицу в левой и правой частях уравнения (11), получим конечно-разностное уравнение второго порядка, удобное для практического использования:
(12)

, (13)

где - выход объекта без помехи; - измеряемое значение выходного сигнала с помехой ; - коэффициент помехи, определяющий уровень помехи на каждом такте квантования; .
Для уравнения (12) начальные условия принимаются нулевыми и определяются его порядком:
, (14)

.

Если на вход имитационной модели подается единичное ступенчатое воздействие, то, начиная с такта квантования , . определяется временем переходного процесса :

=. (15)
переходный процесс объекта регулирования с учетом помехи .
На вход имитационной модели объекта подается единичное ступенчатое воздействие , т.е. проводится активный эксперимент. Точки кривой разгона для заданного такта квантования рассчитываются по уравнениям (12),(13).
Ставится задача: по полученной на имитационной модели объекта регулирования кривой разгона найдем параметры математической модели той же структуры, то есть восстановим коэффициенты в уравнении (16):
, (16)

где - выход восстанавливаемой модели объекта;

-восстанавливаемые коэффициенты модели объекта.
Для решения поставленной задачи воспользуемся методом наименьших квадратов (МНК), широко применяющимся для параметрической идентификации моделей объектов регулирования.
. (17)

В уравнении (16) индекс при и можно заменить на индекс , т.к. для определения всегда известны измеренные значения и . Поэтому для любого -го такта квантования справедливо:
. (18)

Подставив (18) в (17), получим:
(19)

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

; (20)

;

После преобразования получим:


(21)



Параметры , удовлетворяющие критерию (17), находятся решением системы (21) линейных уравнений [1]. МНК в приведенной постановке со стохастическим возмущающим сигналом позволяет получить достоверные и несмещенные оценки параметров .

При равенстве нулю коэффициента помехи , т.е. при отсутствии возмущений на выходе имитационной модели, когда , оценки должны совпадать с (до погрешности вычислений).

По полученным из системы (21) можно восстановить значения параметров соответствующей передаточной функции объекта (5) .
После получения параметров разностного уравнения (16) необходимо оценить меру соответствия полученной модели реальному объекту (имитационной модели), т.е. проверить адекватность модели объекту.

Адекватность устанавливается по критерию Фишера [3], для чего рассчитывается дисперсионное соотношение :
, (22)

где - дисперсия относительно среднего, характеризующая отклонение выхода объекта от среднего значения ; - остаточная дисперсия, характеризующая отклонение выхода модели от выхода объекта .

, (23)

, (24)

где - среднее значение выхода объекта; - число связей, наложенных на выборку, равное числу определяемых коэффициентов (для уравнения (16) ).

Полученное разностное уравнение (25) модели считается адекватным объекту, если расчетное значение больше некоторого критического значения , т.е. при выполнении неравенства:

, (25)

где - критическое значение критерия, зависящее от чисел степеней свободы для дисперсии и и от уровня значимости .

Критическое значение Фишера выбирается из таблиц распределения Фишера [4]. Уровень значимости принять равным . При невыполнении условия (25) уравнение (18) модели не адекватно объекту.

Схема алгоритма решения





Рис. 4. Схема алгоритма решения задачи



Рис. 4. Продолжение


Рис.4. Окончание

Распечатка программы и результатов расчетов




Графики переходных процессов объекта (при наличии помехи и без нее) и модели (разных порядков)


Анализ полученных результатов



написать администратору сайта