- •Цель работы.
- •2.Общие сведения.
- •2.1 Введение
- •2.2. Постановка задачи идентификации объектов управления
- •2.3 Краткие сведения из теории идентификации линейного объекта
- •2.4. Оценка адекватности модели
- •2.5. Численные методы исследования линейных объектов
- •2.6 Объект исследования
- •3. Задание на выполнение работы
- •4. Методические указания к выполнению работы
- •5. Содержание отчета
- •6. Варианты заданий
2.4. Оценка адекватности модели
Необходимое условие для перехода от исследования объекта к исследованию модели и дальнейшего перенесения результатов на объект исследования - требование адекватности модели и объекта. Адекватность предполагает воспроизведение моделью с необходимой точностью основных свойств объекта, существенных для целей данного исследования. Так как всякая модель имеет характер проекции, никогда нельзя говорить об абсолютной адекватности, при которой модель соответствует объекту по всем свойствам.
Количественная оценка степени идентичности модели и объекта может быть осуществлена путем сравнения их выходных сигналов при подаче одинаковых входных воздействий на объект и его модель (рис.2.1).
Объект
Y
Y
Вычисление
абсолютной
ошибки
Вычисление
приведенной
ошибки
Вычисле-ние СКО
Y
M
Модель
Рис. 2.1. Схема оценки адекватности модели
П
M
M
M
M
О шибки модели y = (y1, y2,... ym), y = (y1, y2,... ym) и
y = (y1, y2,... ym) для оценки ее адекватности вычисляются по формулам:
(i = 1, m) (23)
(i = 1, m) (24)
(i = 1, m) (25)
г
M
M
Н
Если величины этих ошибок меньше некоторого заданного положительного числа, то модель адекватна объекту и может быть использована для решения задач моделирования, оптимизации и управления . В противном случае модель необходимо усовершенствовать путем изменения структуры и введения в нее неучтенных ранее факторов.
2.5. Численные методы исследования линейных объектов
Идентификация линейных объектов приводит к решению систем линейных уравнений. С этой задачей исследователь часто сталкивается в практике. Это обусловлено, по крайней мере, двумя причинами.
Во-первых, многие задачи линейной оптимизации, идентификации линейных и нелинейных моделей статики, идентификации линейных моделей динамики (дифференциальные уравнений) объекта сводиться к решению систем линейных уравнений.
Во-вторых, большинство нелинейных задач ‘в малом’ линейны, т.е. нелинейные модели в малой окрестности некоторого решения могут быть описаны линейными. Следовательно, первым шагом решения нелинейных задач является исследование линеаризованных моделей, что также связано с решением систем линейных уравнений.
Таким образом, численные методы решения систем линейных уравнений оказываются важным инструментом решения обширного круга научно-технических задач на ЭВМ.
В общем случае система линейных уравнений имеет вид
..................................... (26)
или в компактном виде
(i = 1, n) (27)
С
Сz = C (28)
г
- вектор свободных членов; Z = (Z1,...,Zn) - вектор неизвестных.
Численные методы решения системы (28) и их программная реализация подробно изучены студентами в курсе ‘Программирование и вычислительные методы’.
Приведем только некоторые практические рекомендации по применению алгоритма численного решения системы (28) методом Гаусса-Жордана.
Этот метод является разновидностью метода Гауса. Как известно, в методе Гаусса преобразования затрагивают только управления, стоящие ниже ведущего ряда. В результате исходная система уравнений приводится к треугольному виду. В методе же Гаусса-Жордана преобразуются уравнения, стоящие и под ведущим рядом, и над ним. Таким образом, этот метод дает алгоритм приведения системы линейных уравнений к диагональному виду. Он имеет простую реализацию (рис. 2.2), что не требует особых затрат времени для ввода в ЭВМ в случае отсутствия готовой программы в библиотеке.
П
Заголовок
программы
Ввод:
N
- число уравнений системы (число
неизвестных)
C[I,J]
- коэффициенты уравнений (I=1,
N;
J=
1, N+1)
Жордановые
преобразования:
FOR
I:=1
TO
N
DO
FOR
J:=1 TO N DO IF
J<>I THEN BEGIN M:=C[J,I]/C[I,I]; FOR
K:=1 TO N+1 DO C[J,K]:=C[J,K]-M*C[I,K] END;
Вывод
результата:
I=1, N
; Z[I]=C[I,N+1]/C[I,I]
Рис. 2.2. Структура программы на языке Паскаль решения системы методом Гаусса-Жордана.