Шаговый двигатель с центральными отводами на двухфазных обмотках
Simscape/Электрические/Электромеханические/Нежелательные и шаговые

Блок однополярного шагового двигателя представляет шаговый двигатель, который имеет центральные отводы на двухфазных обмотках. Токи обмоток и механический выход определяются следующими уравнениями:
+ − eA + )/L
− − eA − )/L
+ − eB + )/L
− − eB − )/L
= Te
(Nrθ) −Tdsin (4Nrθ)
λ
где:
eA + - это обратная ЭДС, индуцированная через A + - A0 полувымотку.
eA- это задняя ЭДС, индуцированная через A- до A0 полуобмотку.
eB + - обратная ЭДС, индуцированная через B + до B0 полувымотки.
eB- - задняя ЭДС, индуцированная через В- до B0 полуобмотки.
iA + - ток, протекающий от порта A + к порту отвода центра A0.
iA- ток, протекающий от порта A- к порту отвода центра A0.
iB + - ток, протекающий от порта B + к порту отвода центра B0.
iB - ток, протекающий от порта B- к порту отвода центра B0.
vA + - напряжение в порту A + относительно порта центрального ответвления A0.
vA- напряжение в порту A- относительно порта центрального ответвления A0.
vB + - напряжение в порту B + относительно порта центрального ответвления B0.
vB- напряжение в порту B- относительно порта центрального ответвления B0.
Km - постоянный крутящий момент двигателя.
Nr - количество зубьев на каждом из двух полюсов ротора. Параметр Full step size (Полный размер шага) равен (λ/2 )/Nr.
R - сопротивление полуобмотки. Например, это сопротивление между портами A + и A0.
L - индуктивность полуобмотки. Например, это индуктивность между портами A + и A0.
Rm - сопротивление намагничиванию.
B - гашение вращения.
J - инерция.
λ - частота вращения ротора.
Δ - угол ротора.
Td - амплитуда крутящего момента фиксатора.
Te - электрический крутящий момент.
Если начальный ротор равен нулю или является кратным (λ/2 )/Nr, то ротор выравнивается с обмоткой фазы А. Если положительный ток течет от порта A + к порту отвода центра A0, то степпер действует так, чтобы оставаться выровненным с фазой A. Эквивалентно, положительный ток, протекающий от центрального порта отвода A0 к A-порту, также действует на ротор, чтобы оставаться выровненным с A-фазой.
Блок однополярного шагового двигателя создает положительный крутящий момент, действующий от механических портов C к R для любой из следующих последовательностей. Обе последовательности предполагают, что начальный угол ротора равен нулю или несколько кратен (λ/2 )/Nr.
| Последовательность | Центральные отводы, подключенные к земле | Центральные отводы, подключенные к положительному источнику питания |
|---|---|---|
| 1 | Положительный ток от A + до A0 | Положительный ток от A0 до A- |
| 2 | Положительный ток от В + до B0 | Положительный ток от B0 до B- |
| 3 | Положительный ток от А до A0 | Положительный ток от A0 до A- |
| 4 | Положительный ток от В- до B0 | Положительный ток от B0 до B- |
Если для параметра Режим моделирования (Simulation mode) задано значение Averaged, как для блока однополярного шагового двигателя, так и для блока драйвера однополярного шагового двигателя, который управляет им, отдельные шаги не моделируются. Это может быть хорошим способом ускорить моделирование. В усредненном режиме в условиях отсутствия проскальзывания двигатель и привод представлены линейной системой второго порядка, которая отслеживает заданную скорость шага. Требуемая ступенчатая скорость определяется непосредственно по напряжению на A + и A-. Так, например, напряжение + 10 В на A + и A- клеммах интерпретируется как требование скорости шага в десять шагов в секунду. Дополнительные сведения о подключении драйвера однополярного шагового двигателя к контроллеру угла шага см. на справочной странице «Драйвер однополярного шагового двигателя».
Усредненный режим включает в себя блок оценки проскальзывания для прогнозирования того, проскальзывал ли бы шаговый двигатель при работе в режиме моделирования степпинга. Проскальзывание прогнозируют, если крутящий момент двигателя превышает вектор значения параметра максимальных значений крутящего момента в течение более чем одного периода шага, причем период шага определяют из текущей требуемой скорости шага. После обнаружения проскальзывания моделирование будет продолжено или остановлено с ошибкой в соответствии со значением параметра Action on slipping. При выборе действия, позволяющего продолжить моделирование, обратите внимание, что результаты моделирования могут быть неверными: при проскальзывании крутящий момент, создаваемый двигателем, как правило, не будет максимальным доступным крутящим моментом; максимальный крутящий момент достигается только в том случае, если шаговый контроллер обнаруживает проскальзывание и соответственно регулирует команду скорости шага.
Динамика эквивалентной системы второго порядка определяется из значений, заданных для параметров команды Приблизительная суммарная инерция нагрузки (Approximate total load inertia) и Максимальная скорость шага (Maximum step rate). Важно установить как можно более точные значения для этих параметров, чтобы команда скорости шага отслеживалась, а блок не генерировал ложных предупреждений о проскальзывании или ошибок.
Если двигатель работает в усредненном режиме с открытыми дополнительными тепловыми портами (см. раздел Тепловые порты), то тепло добавляется к тепловым портам при условии, что обмотки всегда питаются, даже если команда скорости шага равна нулю. Блок выполняет регулировку на половину ступенчатого перемещения и на пониженный крутящий момент (и токи обмотки) при более высоких скоростях. Чтобы эти регулировки были правильными, вектор максимальных значений параметров крутящего момента должен быть верным. Для половинной ступенчатой обработки при нулевой скорости теплота, генерируемая блоком, представляет собой среднее значение теплоты, генерируемой при остановке на половинной ступени и на полной ступени.
При моделировании или прогнозировании проскальзывания MathWorks рекомендует выполнить несколько прогонов проверки, сравнивая степпинг и усредненный режимы, прежде чем использовать усредненное представление модели для расчетных исследований.
Блок имеет пять опциональных тепловых портов, по одному для каждой из четырех полуобмоток и по одному для ротора. По умолчанию эти порты скрыты. Чтобы открыть тепловые порты, щелкните правой кнопкой мыши блок в модели, а затем в контекстном меню выберите «Simscape» > «Block choices» > «Show thermal port». Это действие отображает тепловые порты на значке блока и отображает параметры Температурная зависимость (Temperature Dependence) и Тепловой порт (Thermal Port). Эти параметры описаны далее на этой справочной странице.
Используйте тепловые порты для моделирования влияния сопротивления меди и потерь железа, которые преобразуют электроэнергию в тепло. Дополнительные сведения об использовании тепловых портов в блоках привода см. в разделе Моделирование тепловых эффектов во вращательных и поступательных приводах.
Модель игнорирует эффекты магнитного насыщения и любую магнитную связь между фазами.
Когда Вы выберете моделирование Начала из флажка устойчивого состояния в блоке Конфигурации Решающего устройства Simscape™, этот блок не инициализирует Начальную угловую стоимость ротора между-π и π.
Предполагается, что все четыре полуобмотки идентичны и поэтому имеют одинаковый температурный коэффициент сопротивления, альфа и одинаковую тепловую массу.
Для использования усредненного режима блок однополярного шагового двигателя должен быть непосредственно соединен с блоком драйвера однополярного шагового двигателя, также работающим в усредненном режиме.
Усредненный режим является аппроксимацией, и точного отслеживания шага по сравнению со степпингом не следует ожидать.
Обнаружение проскальзывания в усредненном режиме является приблизительным и зависит от хорошей оценки инерции нагрузки и максимальной скорости шага. Неправильные значения могут привести к обнаружению ложного проскальзывания.
При моделировании проскальзывания в усредненном режиме предполагается, что контроллер шагового двигателя регулирует команду скорости шага так, чтобы достичь максимально возможного крутящего момента.
[1] М. Бодсон, Ж. Н. Чиассон, Р. Т. Новотнак и Р. Б. Рековски. «Высокопроизводительное нелинейное управление обратной связью шагового двигателя постоянного магнита». IEEE Transactions on Control Systems Technology, том 1, № 1, март 1993 года.
[2] П. П. Акарнли. Stepping Motors: Руководство по современной теории и практике. Нью-Йорк: Перегрин, 1982.
[3] С. Е. Лышевски. Электромеханические системы, электрические машины и прикладная мехатроника. КПР, 1999 ГОД.