В этом примере демонстрируется и проверяется набор предопределенных параметров, которые поставляются с блоком Simscape™ Electrical™ Stepper Motor. Эти предопределенные параметры определяются из таблиц данных производителя.
Сначала необходимо выбрать конкретный шаговый двигатель, который будет смоделирован. Для этого откройте диалоговое окно блока шагового двигателя и щелкните Выбрать предопределенную параметризацию. Это открывает Диспетчер параметризации блоков, из которого вы выбираете шаговую деталь и применяете ее к блоку. На основе выбранной детали этот скрипт затем загружает соответствующие данные, которые использовались для параметризации детали, включая вытягивающиеся кривые из исходного таблицы данных. Тестовая обвязка работает путем постепенного увеличения нагрузки до тех пор, пока не произойдет скольжение для каждой проверенной потребности в скорости шага. Обнаружение скольжения реализовано в подсистеме Slip Detection и использует блок Simulink ® assertion, который проверяет различие между ожидаемым и фактическим углом ротора.
Рисунок ниже показывает моделируемые характеристики втягивания одного из параметризованных вариантов шагового двигателя вместе с кривой, приведенной в таблице данных производителя. Достижение точного соответствия для характеристик получения по запросу-в может быть сложным, ключевым фактором является то, что большинство таблиц данных не определяют используемые условия тестирования. Инженерные суждения и упрощающие допущения используются для заполнения недостающих данных. В результате должны быть ожидаемы отклонения между моделируемым и фактическим физическим поведением. Чтобы гарантировать необходимую точность, после начальной параметризации из такой тестовой обвязки, следующим шагом является валидация моделируемого поведения по сравнению с экспериментальными данными и уточнение моделей компонента по мере необходимости.
Для любого заданного шагового двигателя набор значений параметров модели, который соответствует характеристикам втягивающего момента, часто не уникален. Чтобы гарантировать, что параметризация является репрезентативной, рекомендуется также сгенерировать вытягивающую кривую и сравнить ее с кривой, приведенной в таблице данных.
Дополнительные сведения о параметризации шагового двигателя см. в примере ee_motor_stepper_pullin_characteristics.