Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Проектирование и исследование идентификационных моделей управляющих систем реального времени

..pdf
Скачиваний:
3
Добавлен:
12.11.2023
Размер:
7.25 Mб
Скачать

5.Является ли системой реального времени сетевой сервер?

6.Является ли системой реального времени виртуальная лаборатория для моделирования УС РВ?

7.Придумайте и приведите примеры систем «жесткого» реального времени и «мягкого» реального времени.

8.Придумайте и приведите собственные примеры АСУ ТП (автоматизированных систем управления технологическими процессами), АСНИ (автоматизированных систем научных исследований), встроенных систем управления.

9.Почему автоматизированные системы управления производством не являются системами реального времени?

10.Какие требования предъявляются к аппаратной части УС РВ?

11.Какие требования предъявляются к программным средствам

УС РВ?

12.Какие требования предъявляются к методам идентификации, реализуемым в процессе адаптации УС РВ?

13.Для каких целей применяются методы идентификации на этапе проектирования УС РВ?

14.Для каких целей применяются методы идентификации на этапе функционирования УС РВ?

15.Каким образом неточность идентификационных моделей скажется на фунционировании УС РВ?

21

2. РАЗРАБОТКА ИДЕНТИФИКАЦИОННЫХ МОДЕЛЕЙ УПРАВЛЯЮЩИХ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ

2.1.ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ ИДЕНТИФИКАЦИИ

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

Это объясняется тем, что математические модели объектов широко применяются как при создании систем управления этими объектами, так и при их эксплуатации.

Вданном учебном пособии рассматриваются только модели технических объектов и систем. Объекты и системы представляют собой совокупность материальных тел, находящихся в непрерывном взаимодействии друг c другом и с окружающей средой. Построение математической модели объекта может производиться несколькими методами: аналитическим, экспериментальным и экспериментально-аналитическим [4–7].

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

Взаимодействие объекта с окружающей средой можно представить в следующем виде (рис. 2.1).

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

22

Рис. 2.1. Структурная схема объекта управления

аддитивно. Это означает, что сигналы, пропорциональные этим воздействиям, суммируются с сигналами, пропорциональными соответствующим переменным состояния.

Эти воздействия называют внешними воздействиями. Среди внешних воздействий выделяют U(t) – входные воздействия, N(t) – возму-

щающие воздействия.

Вторая группа воздействий внешней среды изменяет переменные состояния объекта косвенно, обычно не аддитивно. Эти воздействия приводят к изменению оператора объекта (системы) А, под которым понимают закон преобразования входных воздействий в выходные переменные объекта. Такие воздействия называются операторными.

Поведение объекта описывается вектором Y(t).

Схему взаимовоздействия с окружающей средой можно представить более подробно (рис. 2.2).

Рис. 2.2. Структурная схема модели объекта управления

23

На схеме приняты следующие обозначения:

U(t), Y(t) – наблюдаемые входные и выходные сигналы. Они могут быть детерминированными или случайными, могут быть смесью (обычно аддитивной) детерминированной и случайной составляющих. Входные сигналы могут специально подаваться в систему для идентификации (активный эксперимент), а могут существовать в системе как управляющие или возмущающие воздействия (пассивный эксперимент);

X(t) – ненаблюдаемые сигналы, которые оценивается косвенно по сигналу Y(t) , полученному в результате преобразования в объекте оператором B ;

η1 (t), η2 (t) – ненаблюдаемые помехи, являющиеся, как правило,

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

N(t), ε(t) – чаще ненаблюдаемые, обычно коррелированные во времени случайные сигналы, в некоторых случаях содержащие детерминированные составляющие;

A, B, P, R – операторы; в некоторых случаях их вид неизвестен,

вдругих известен, но неизвестны параметры.

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

1. Задача нахождения характеристик (параметров) объекта. По известным наблюдаемым переменным U(t), Y(t) требуется определить операторы (или параметры операторов) A, B . Часто одновременно с определением параметров A, B требуется определить параметры операторов P, R , преобразующих ненаблюдаемые белые шумы η1 (t), η2 (t) в ненаблюдаемые сигналы N(t), ε(t) .

2. Задача оценивания переменных состояния. Состояние объекта характеризуется вектором переменных состояния X(t) , однозначно определяющим все его характеристики. По известным наблюдаемым сигналам U(t), Y(t) при известных операторах A, B, P, R с известными параметрами требуется определить (оценить) ненаблюдаемый сигнал X(t). Иногда возникает задача совместного оценивания параметров

исостояния.

3.Задача генерации случайных сигналов с заданными характеристиками или определения характеристик случайных сигналов. По наблюдае-

24

мым переменным N(t), ε(t) требуется определить оператор (или параметры оператора) P, R.

Задача идентификации включает в себя следующие этапы [8]:

Сформулировать требования к данным наблюдений: как выполнить сбор экспериментальных данных, как использовать эти данные, собранные в реальных условиях проведения эксперимента [9].

Определить класс объектов – совокупность моделей-кандидатов, из которой впоследствии будет отобрана наилучшая модель.

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

Выбрать способ оценки степени соответствия исследуемой модели экспериментальным данным.

Определить процедуру верификации модели: провести проверку

иподтверждение адекватности модели, т.е. выяснить, в какой степени модель действительно «объясняет» поведение изучаемой системы.

При построении математических моделей существенную роль играют следующие факторы [8]:

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

2. В конструктивном смысле идентификация – это определение по входным и выходным воздействиям такой модели из определенного класса моделей, которой реальная исследуемая система эквивалентна.

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

25

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

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

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

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

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

26

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

В большинстве реальных ситуаций взаимодействие объекта с окружающейсредойсоответствуетследующейстандартнойсхеме(рис. 2.3) [10].

Рис. 2.3. Типовая схема наблюдений при идентификации объекта: U(t) – вектор входных воздействий; Y(t) – вектор выходных воздействий

объекта; Y m (t) – вектор выходных воздействий модели; N(t) – вектор неконтролируемых случайных воздействий; E(t) – вектор разности (невязки) между выходами объекта и модели; A – вектор параметров объекта; Am – вектор параметров модели

Идентификационный эксперимент в соответствии со структурной схемой наблюдения состоит в следующем. На входы объекта и модели подается внешнее воздействие. В реальных условиях взаимодействия объекта со средой сигналы наблюдения за объектом искажены случайными возмущениями, определяемыми спецификой функционирования самого объекта, погрешностями методов и средств измерений и неконтролируемыми воздействиями внешней среды. При использовании такой схемы наблюдений считается, что обобщенный вектор помех N(t) включает в себя все внешние возмущения, отклонения измеренных значений от истинных воздействий и другие факторы. Обычно в результате

27

эксперимента получают наблюдения входа и выхода, т.е. реализации случайных функций U(t) и Y(t) .

Закон функционирования объекта может быть представлен в сле-

дующем виде:

 

Y(t) = F0 (U(t), N(t), A).

(2.1)

В соответствии с зависимостью (2.1) выходная величина объекта

зависит от внешнего воздействия U(t) помехи N(t)

и от неизвестного

вектора параметров A, значения которых непосредственному наблюде-

нию недоступны.

На основании сведений об объекте формируется модель, под которой понимается некоторый оператор F , преобразующий наблюдаемое

входное воздействие U(t) в ее реакцию Y(t) :

 

Ym (t) = F (U(t), Am ).

(2.2)

Модель (2.2) описывается уравнениями, подобными уравнениям объекта (2.1) и содержащими информацию об измеряемых входных и выходных величинах, причем полагается, что помехи не меняют вида модели. Коэффициенты этих уравнений являются параметрами модели. Выходная величина модели зависит от параметров Am , которые рассчитываются на

основе алгоритма, обрабатывающего вектор всех наблюдений. Для нахождения вектора параметров Am необходимо определить оптимальный,

всмысле подобия объекту, способ корректировки модели. При таком подходе задача идентификации заключается в построении модельного оператора F из некоторого класса операторов (задача структурной идентификации) и определении по наблюдениям U(t) и Y(t) вектора параметров

Am (параметрическая идентификация), такого, чтобы выходной сигнал

модели был бы наиболее близок к выходному сигналу объекта.

На основе сравнения искаженного помехой N(t) выходного сигнала объекта Y(t) = F0 (U(t), N(t), A) с выходным сигналом модели Ym (t) = F (U(t), Am ) рассчитывается невязка – разность выходных величин объекта и модели:

E(t) = Y(t) Ym (t) .

(2.3)

Для оценки соответствия терь (функция невязки) F (Y(t),

и модели, параметров модели.

модели объекту вводится функция по- Ym (t), A) , зависящая от выходов объекта

28

На основе функции невязки формулируется критерий идентификации

J (Y, Ym , A) = J{F (Y, Ym , A)}.

(2.4)

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

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

Общая схема идентификации [4, 10] представлена на рис. 2.4.

Рис. 2.4. Общая схема идентификации модели

29

2.2. КЛАССИФИКАЦИЯ МЕТОДОВ ИДЕНТИФИКАЦИИ

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

Методы идентификации можно классифицировать по различным признакам [11–13]:

1. По постановке эксперимента:

активные методы идентификации;

пассивные методы идентификации.

2.По наличию апририорной информации об объекте управления:

– методы структурной идентификации;

– методы параметрической идентификации.

3.По используемому критерию идентификации:

метод наименьших квадратов;

марковскиеоценки, илиобобщенныйметоднаименьшихквадратов;

метод максимального правдоподобия.

4.По схемам реализации алгоритма идентификации:

– явные схемы;

– схема с настраиваемой моделью.

5.По основным системным признакам математической модели:

– физические (натурные) или математические (символьные);

– одномерные или многомерные;

– статические или динамические;

– линейные или нелинейные;

– стационарные или нестационарные;

– дискретные или непрерывные;

– детерминированные или стохастические;

– сосредоточенные или распределенные;

– характеристики «вход-выход» или описание в пространстве со-

стояния;

структурированные или агрегированные;

параметрические или непараметрические.

30

Соседние файлы в папке книги