Математическое моделирование
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
?ентификация всегда сводиться к операции отыскания минимума, естественно, преувеличено. Действительно легко представить себе статический объект , который идентифицируется путем решения системы линейных или в общем случае нелинейных уравнений. Однако утверждения о сведении задания идентификации к задаче минимизации имеют общий характер для всех случаев идентификации с любыми классами допустимых операторов и функций .
Таким образом, использование процедуры минимизация для решение задачи идентификации объектов является принципиальным и важным обстоятельством, свойственным обычно решению сложных задач идентификации.
2. Трудности идентификации
Отметим две трудности постановки и решения задачи идентификации.
Первая трудность заключается в определении класса оператора ?, в котором ищется это решение. Преодоление этой трудности едва ли в настоящая время возможно формальным образом.
Действительно, на стадии определение класса ? должна быт использована априорная информации об объекте как предмета идентификации для целей управления. Этот этап крайне трудно формализуем и нуждается в эвристических решениях. Пока такие решения может принимать только человек.
Для принятия решения о классе ? необходимо учесть следующее:
- структур объекта управления ;
- механизм работы объекта ;
- цель управления ;
- алгоритм управления.
Последние два пункта связывают класс ? с будущим управлением, для которого и идентифицируется объект.
Вторая трудность, которую нужно преодолевать при идентификации, заключается в решении поставленной задачи минимизации (8) с наименьшим ущербом для потребителя . дело в том, что процесс решения всякий задачи связан с определенными потерями ( времени, средств, оборудование, энергии и т. д. ). Это обстоятельство накладывает определенные ограничение на выбор алгоритма идентификации.
Действительно, это алгоритм должен решать поставленную задачу в определенном смысле наилучшим образом. Например, задачи идентификации должна быть решена за минимальное время или затраты средств на ее решение должны быть минимальные и т. д.
Как видно, всегда должен быть определен критерий эффективности процесса решение задачи идентификации. Чаше всего это будет ущерб, наносимый в процессе решение задачи идентификации, т. е. потери на идентификацию. Очевидно, что эти потери зависят от сложности задачи (8), необходимого объема экспериментальных данных и способа решения задачи, т. е. от алгоритма минимизации функционала Q(F).
Обозначим через А - алгоритм решения задачи идентификации (9), а I - потери на идентификацию, которые представляют собой функционал, зависящий от алгоритма А. Очевидно, что алгоритм следует выбирать таким, чтобы потери на идентификацию I были минимальны. Отсюда очевидным образом следует задача определения алгоритма как задача минимизации:
(10)
где I{B, A} - потери на идентификацию, т. е. на решение задачи B=[Q((F) minF?] с помощью алгоритма А. Этот функционал должен быть задан. К примеру это может быть временно или стоимость решения задачи идентификации, сложность ее программирования, сложность применяемой при этой операторе, ее амортизация в процессе работе и т.д.
Задача (10) формулируется следующим образом: нужно в классе ? найти алгоритме идентификации А*, которой минимизирует потери на идентификацию I заданного объекта. Такой алгоритм А* естественно называть оптимальном в указанном смысле. Класс ? алгоритмов идентификации при этом должен быть задан. Если множество ? состоит из конечного и не слишком большого числа алгоритмов т. е.
?
Заметим сразу, что, как правило, для идентификации выбирается не оптимальный алгоритм А*, а некоторый рациональный алгоритм *, который обеспечивает решения задачи при допустимых потерях на идентификацию. Пусть I - допустимые потери. Тогда задача отыскание рационального алгоритма сводится к следующей:
(11)
Любой алгоритм из множества ?, удовлетворяющий этому неравенству, следует считать рациональным.
Таким образом, вторая трудность решение задачи идентификации сводиться к отысканию алгоритма решения этой задачи. При этом искомый алгоритм не может быть любым и должен удовлетворять определенным требованиям - оптимальности (10) или рациональности (11). Не последнюю роль здесь играет задание класса алгоритмов идентификации ?. процесс определение класса ? является эвристическим и пока доступным лишь человеку.
Контрольные вопросы
- Определение задачи идентификации.
- Как ставиться задача идентификация?
- Что понимается под функцией невязки выходов объекта и модели?
- Сведение задачи идентификация к задаче оптимизации?
- Какие трудности возникают в задачах идентификации?
Литература
1.Растригин Л.А. Современные принципы управления сложными объектами, М.: Советское радио, 1980 г. - 232 стр.
2.Растригин Л.А., Маджаров Н.Е. Введение в идентификацию объектов управления, М.: Энергия, 1977 г. - 216 стр.
Лекция 6. ЗАДАЧИ ИДЕНТИФИКАЦИИ И КЛАССИФИКАЦИЯ МЕТОДОВ ИДЕНТИФИКАЦИИ (2 часа)
План
1. Идентификация структуры и параметров объекта
. Классификация методов идентификации
1. Идентификация структуры и параметров объекта
Будем называть структурной идентификацией процесс определения структуры оператора модели F. Если ?/p>