Solenoid

Электрические характеристики и развиваемая сила соленоида

  • Библиотека:
  • Simscape/Электрический/Электромеханический/Мехатронный Приводы

  • Solenoid block

Описание

Блок Solenoid представляет электрические характеристики и развиваемую силу для соленоида на следующем рисунке:

Пружина возврата опциональна. Чтобы удалить эффекты этой пружины из модели, установите параметр Spring constant равным 0.

Чтобы показать направление, в котором действует соленоид, значок блока изменяется динамически на основе значения параметра Motion direction under excitation.

Когда параметр Motion direction under excitation установлен на... Значок блока
Port R moves away from port C

Port R moves towards port C

Уравнение движения плунжера как функции от положения, x, является:

Fl+mx¨+λx˙+kx=Fe

где Fe - электромагнитная сила, F1 - сила нагрузки, Электромагнитная сила связана с соленоидным током и индуктивностью:

Fe=12i2L(x)x

Индуктивность, которая получена в [1], может быть записана как:

L(x)x=β(α+βx)2

где α и β - константы. Включение предыдущего уравнения в уравнение для электромагнитной силы дает зависимости сила-ход соленоида для тока i0:

F=12i02β(α+βx)2

Блок Solenoid решает для α и β, взяв две заданные силы и штрихи и подставив их в предыдущее уравнение. Он решает получившиеся уравнения для α и β.

Положительный ток от электрического + к портам - создает отрицательную силу (то есть тяговую силу) от механического C к портам R.

Тепловой порт

Блок имеет дополнительный тепловой порт, скрытый по умолчанию. Чтобы открыть тепловой порт, щелкните правой кнопкой мыши блок в модели, а затем из контекстного меню выберите Simscape > Block choices > Show thermal port. Это действие отображает тепловой порт, H на значке блока, и отображает параметры Temperature Dependence и Thermal Port.

Используйте тепловой порт, чтобы симулировать эффекты потерь сопротивления меди, которые преобразуют электрическую степень в тепло. Для получения дополнительной информации об использовании тепловых портов и о параметрах Temperature Dependence и Thermal Port, смотрите Симуляция Термальных эффектов в Вращательных и Поступательных Приводах.

Переменные

Используйте Variables раздел блочного интерфейса, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Используйте переменную Position, X, чтобы задать цель начального положения плунжера в начале симуляции.

Примечание

Переменная Position, X является начальным воздушным зазором или штрихом соленоида, и поэтому должна быть больше или равной 0.

Порты

Сохранение

расширить все

Электрический порт сопоставлен с положительным контактом соленоида.

Электрический порт сопоставлен с отрицательным контактом соленоида.

Порт механической передачи, связанная с делом.

Порт механической передачи, сопоставленный с плунжером.

Параметры

расширить все

Магнитная сила

Выберите одну из следующих опций для типа направления движения под возбуждением:

  • Port R moves away from port C

  • Port R moves towards port C

Вектор значений силы в двух точках на кривой сила-ход. Вторая точка измерения должна быть на штрихе, который больше, чем у первой точки измерения. Когда производитель не обеспечивает кривую сила-ход, установите F1 на удерживающее усилие (когда X1 = 0) и F2 на тяговое усилие при вращении соленоида на Rated voltage Vdc и Rated current Idc значениях.

Вектор штриха (расстояние плунжера от положения полностью закрытого отверстия) имеет значения в двух точках на кривой сила-ход. Вторая точка измерения должна быть на штрихе, который больше, чем у первой точки измерения. Чтобы гарантировать конечное значение силы, точки должны соответствовать условию

X2X1>F1F2

Напряжение, при котором соленоид должен работать. Это значение напряжения используется для измерения Forces [F1 F2] и Stroke [X1 X2] значений.

Ток, который течет, когда соленоид питается Rated voltage Vdc напряжением.

Механический

Константа, представляющая жесткость пружины, которая действует, чтобы втянуть плунжер, когда соленоид отключен. Сила равна нулю, когда плунжер перемещается к Stroke for zero spring force значению параметров. Установите коэффициент упругости равного нуля, если пружина отсутствует.

Штрих, при котором пружина не создает силы.

Термин в уравнении движения плунжера как функция от положения, которое линейно демпфирует движение плунжера. Значение может быть нулем.

Вес соленоидного плунжера. Значение может быть нулем.

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

Жесткость контакта плунжера, которая моделирует жёсткий упор при минимальном (x = 0) и максимальном (x = Maximum stroke) положениях плунжера.

Демпфирование контакта плунжера, которое моделирует жёсткий упор при минимальном (x = 0) и максимальном (x = Maximum stroke) положениях плунжера.

Ссылки

[1] С. Е. Лышевски. Электромеханические системы, электрические машины и прикладная мехатроника. CRC, 1999.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.

См. также

Введенный в R2008a