Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделирование 1ч 1441.doc
Скачиваний:
103
Добавлен:
07.11.2018
Размер:
2.02 Mб
Скачать

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

Цель работы: изучить методы авторегрессионной оценки параметров динамической системы.

      1. Задание на лабораторную работу

На основании исходных данных оценить параметры модели в дискретном представлении.

Варианты моделей приведены ниже:

, (1)

, (2)

, (3)

, (4)

, (5)

, (6)

Исходные данные выдаются преподавателем.

      1. Порядок выполнения работы

1. Для заданной преподавателем передаточной функции (ПФ) разработать и реализовать алгоритм для определения параметров ПФ.

2. Определить параметры ПФ.

3. Определить отклик ПФ на исходные входные данные. Рассчитать ошибку идентификации согласно среднеквадратичному критерию.

4. Вывести на печать параметры ПФ, и графики:

4.1 входные данные

4.2 выходные данные

4.3 выходные данные + отклик идентифицированной системы

4.4 ошибку

Исходные данные для идентификации расположены в файле datas.dat, расположенном на сетевом диске.

Входные данные u (положение руля) – 3-й столбец;

Выходные данные y (скорость разворота судна на курсе) – 5-й столбец.

      1. Приложение:

При выполнении работы в программных средах Scilab и Matlab обратите внимание на разницу синтаксиса используемых функций:

Название

Scilab

Matlab

Диалог открытия файла

uigetfile

uigetfile

Чтение данных из файла

read

importdata

Объявление дискретной переменной

z=poly(0,'z');

-

Передаточная функция

syslin

tf

Получение отклика системы (дискретной)

rtitr

-

Преобразование дискретной системы в непрерывную

-

d2c

Получение отклика системы (непрерывной)

-

lsim

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

Лабораторная работа № 8. Идентификация параметров динамических моделей линейных систем. Идентификация в пространстве состояний

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

      1. Задание на лабораторную работу

На основании исходных данных оценить параметры модели в дискретном представлении. Произведите регрессионную оценку матриц A, B по данным, используемым в предыдущей работе. Начальное состояние системы примите нулевым по всем переменным состояния.

      1. Порядок выполнения работы

1. Для заданной преподавателем структуры в пространстве состояний разработать и реализовать для определения параметров матриц A, B.

2. Определить параметры A, B.

3. Определить отклик идентифицированной системы на исходные входные данные. Рассчитать ошибку идентификации согласно среднеквадратичному критерию.

4. Вывести на печать параметры A, B, и графики:

4.1 входные данные

4.2 выходные данные

4.3 выходные данные + отклик идентифицированной системы

4.4 ошибку