Перейти к основному содержимому

Построение динамических моделей

Динамическая модель описывает реакцию CV на изменения MV и DV во времени. Для каждого CV программа оценивает влияние выбранных входов; результат отображается в матрице переходных откликов.

Исходные условия​

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

Настройка и расчет​

  1. Нажмите Создать динамическую модель.
  2. Укажите имя, набор и стационарное состояние — длину переходной характеристики в минутах.
  3. Выберите метод идентификации.
  4. Добавьте CV, MV и при необходимости DV в соответствующие списки.
  5. Проверьте состав и запустите расчет кнопкой Готово.
  6. По завершении изучите результат и нажмите Сохранить модель.

Окно идентификации с составом переменных

Выбор метода​

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

Empty model не выполняет идентификацию. Это заготовка с нулевыми характеристиками для последующего ручного задания связей. Не используйте ее как доказательство согласованности с историей.

Горизонт и результат​

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

Матрица сохраненной динамической модели

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