Теория систем автоматического регулирования



   Гостиница Волхов 2        

Идентификация моделей - часть 2


Моделирующая программа для всех интеграторов модели (см. рис. 1) отключает вызов функции численного интегрирования, и, к освободившимся входам и выходам блоков 1/S, подключает библиотеку анализа. Дополнительными точками подключения библиотеки являются входная и выходная координаты модели. Библиотека анализа использует выходы блоков интеграторов для задания возмущений на граф модели, а их входы для фиксации отклика графа.

В момент подключения (инициализации) библиотека анализа создает будущий (искомый) "образ модели" в виде обнуленной ABCD-матрицы.

Далее, моделирующая программа инициирует процесс спец-симуляции модели длинной в n+1 шаг (на данном этапе функционирования, программы не используют графический интерфейс, т.е. скрывают свои действия от пользователя).

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

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

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

и звеньями чистого запаздывания e -ts. Но, составляя вектор задания, библиотека анализа должна хранить информацию о том, каким устройством формируется та или иная координата модели и его параметры (Tц для 1/Z и t

для e -ts), что требуется для процедуры расчета частотных характеристик.




Содержание  Назад  Вперед