Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛРметодичка_2014.doc
Скачиваний:
104
Добавлен:
07.06.2015
Размер:
1.62 Mб
Скачать

Задание

1. Провести эксперимент с моделью, соответствующей вашему варианту. Модель взять из файла по адресу \\auts0\Student\ИДС\plant_model_2012_5.mdl. Номер модели совпадает с номером вашей бригады.

2. Провести эксперимент для частот в диапазоне от 0.01 до 10 рад/с.

3. Вычислить для каждого случая амплитуду и сдвиг фаз входного и выходного сигналов.

4. Построить АЧХ и ФЧХ и сравнить их с реальными ЧХ.

5. Сделать выводы о проделанной работе.

Контрольные вопросы

1. Какие тестовые сигналы используются для частотной идентификации?

2. Рассказать методику экспериментального определения частотных характеристик

3. Чем определяется знак фазового сдвига сигналов?

Лабораторная работа № 2

Определение передаточной функции объекта по переходной характеристике

Цель работы.

Экспериментальное определение передаточной функции объекта на основе метода наименьших квадратов (МНК).

Теоретические сведения

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

Здесь величина , представляет невязку, определённую как разность между выходом исследуемого объектаи реакцией, вычисленной по математической или физической модели объекта. Невязка складывается из неточностей структуры модели, погрешностей измерений и неучтённых взаимодействий среды и объекта. Однако, независимо от происхождения возникающих ошибок, МНК минимизирует сумму квадратичной невязки для дискретных значений.

В принципе, МНК не требует никакой априорной информации о помехе. Но для того, чтобы полученные оценки обладали желательными свойствами, будем предполагать, что помеха является случайным процессом типа белого шума.

Оценка по МНК , минимизирующая критерий находится из условия существования минимума функционала.

Важным свойством оценок по МНК является существование только одного локального минимума, совпадающего с глобальным. Поэтому оценка является единственной. Ее значение определяется из условия экстремума функционала

,

откуда следует соотношение, определяемое систему нормальных уравнений:

.

В общем случае, если является невырожденной матрицей, оценкипо методу наименьших квадратов получаются решением матричного уравнения

Во многих реальных ситуациях процедура параметрической идентификации производится на основе использования конечного числа экспериментальных данных о значениях входного и выходного сигналов. В этом случае для оценивания параметров объекта целесообразно использовать дискретные формы его описания, например АРСС-модель .

Будем считать, что процедура структурной идентификации выполнена на предшествующем этапе и порядки числителя и знаменателя передаточной функции модели nиmоднозначно заданы. Пусть измерения выполнены на интервале из (n+N) моментов времени и, следовательно, имеются выборки изNизмерений для входного и выходного сигналов:и. На их основе по каждымkэкспериментально сделанным измерениям входного и выходного сигналов можно приближенно рассчитать (предсказать) следующееk+1 значение выходной величины. Такое предсказанное значение можно считать его некоторой оценкой, сделанной на основеkпредшествующих измерений для последующегоk+1 момента времени.

Введем следующие обозначения:

– экспериментальные данные для входного и выходного воздействий соответственно, полученные вk-тый момент времени;

– предсказанное значение выходного сигнала вk-тый момент времени, рассчитанное по совокупностиk–1 предшествующих измерений.

Запишем АРСС-модель идентифицируемого объекта при заданных порядках nиm. Будем рассматривать объект без запаздывания, так как учет запаздывания не вносит принципиальных особенностей в решение задачи и не меняет размерности расширенного вектора данных и вектора параметров модели, а лишь приводит к появлению задержки в управляющем сигнале на целое числоdпериодов квантования. Для каждого моментаkпредсказанное значение выходного сигналаопределяется зависимостью

На основе система соотношений для предсказаний для всей временной выборки из Nизмерений имеет следующий вид:

.

Здесь столбец представляет вектор предсказанных значений выходного сигнала; матрица

представляет определенным образом сформированный массив экспериментальных данных наблюдений за входным и выходным сигналами; – вектор параметров модели.

В матричной форме соотношение имеет следующий вид:

Разность между векторами измеренных значений выходного сигнала и предсказанных по моделиобразует ошибку аппроксимации, состоящую из погрешностей измерений выходного сигнала и неточностей значений параметров модели

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

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

Сущность рекуррентных процедур состоит в получении оценки вектора параметров на каждомk+1-м шаге путем корректировки оценки на предыдущемk-том шаге. Построение текущей оценки производится на основанииk+1 наблюдений и результатов вычисления оценкина предыдущем шаге схемы:

где – вновь поступающие данные, соответствующиеk+1-му наблюдению входного и выходного сигналов; вектор коррекции предыдущей оценки на основании текущих данных, вычисляемый следующим образом:

где I– единичная матрица соответствующей размерности.

Вспомогательный вектор , содержащий текущие значения входного сигнала, должен быть рассчитан заранее для подготовки к каждому очередному шагу в соответствии с соотношением

Конструктивная реализация рекуррентного алгоритма вычисления вектора параметров на основе МНК сводится к следующим этапам.

Задаются начальные приближения вектора оценок и вспомогательного вектора. Начальные значения могут быть рассчитаны для некоторогоl номера наблюдений на основе стандартной процедуры МНК,

где – выборка изlэкспериментальных данных входного и выходного сигналов.

На очередном цикле измерений производится регистрация входного и выходного сигналов и формируется новый вектор данных или.

  1. Вычисляется вектор коррекции предыдущей оценки с учетом вновь поступивших данных .

  2. Определяется вектор новых оценок параметров .

  3. Производится подготовка к следующему циклу, вычисляется вектор .

Этапы 1-4 повторяются на каждом такте процедуры идентификации.

Наиболее распространенная задача идентификации объектов автоматического регулирования – это определение передаточной функции объекта управления по его переходной характеристике, получаемой как реакция на входное ступенчатое воздействие.

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

Применим МНК для определения значений коэффициентов передаточной функции из условия наилучшего соответствия модели и объекта при установленном заранее на основании формы переходной функции и динамических свойств объекта типа передаточной функции.

Рассмотрим применение метода наименьших квадратов для идентификации цифровой модели второго порядка, аппроксимирующей рассмотренный выше апериодический объект второго порядка, описываемый непрерывной моделью объекта:

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

где

– параметры дискретной модели, подлежащие оцениванию; – период квантования.

Методический пример

Реализуем следующую схему в среде SIMULINK:

  1. Рисунок 24 - Схема

  2. Параметры дискретной модели a,b определяются на основе общего соотношения МНК следующим образом:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]