exponenta event banner

Разработка алгоритма тестирования

Описание

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

Действие

Проверка параметров и других входных данных

Проверьте правильность определения и ввода входных данных (например, параметров двигателя и инвертора, тактовой частоты и частоты переключения). Если входные данные неверны, алгоритм управления двигателем работать не будет. Используйте инструмент оценки параметров Blockset™ управления двигателем для вычисления параметров двигателя. Дополнительные сведения см. в разделе Оценка параметров двигателя с помощью инструмента оценки параметров блока управления двигателем.

Проверка формы измеряемых токов

После загрузки вала двигателя убедитесь, что формы измеряемых сигналов соответствуют форме, видимой при моделировании. Например, ориентированное на поле управление обеспечивает идеальные синусоидальные формы колебаний для токов. Исключения см. в разделе Проверка входов АЦП.

Проверка проекта системы управления

Убедитесь, что все контроллеры, используемые в модели (например, контроллеры PI и наблюдатели скользящего режима), спроектированы правильно.

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

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

Проверка представления сигнала

Проверьте правильность представления сигналов для выбранного типа данных. Например, невозможно сохранить значение 1024 в 8-битовом типе данных. Аналогично, может быть невозможно представить некоторые значения усиления в выбранном разрешении с фиксированной точкой.

Проверка базовых значений для представления PU

При работе с системой Per-Unit проверьте правильность выбора базового значения количества (например, базового тока). Дополнительные сведения см. в разделе Система на единицу измерения.