Линейный привод, определяемый в терминах магнитного потока
Simscape/Электрические/Электромеханические/Мехатронные приводы

Блок FEM-Parameterized Linear Activate реализует модель линейного исполнительного механизма, определенного в терминах магнитного потока. Этот блок используется для моделирования пользовательских соленоидов и линейных двигателей, в которых магнитный поток зависит от тока на обоих расстояниях. Параметризация блока выполняется с использованием данных из пакета внешнего магнитного метода конечных элементов (КЭМ).
Примечание
Чтобы использовать этот блок для представления соленоида с воздушным зазором x между корпусом С и плунжером R, тогда табличное усилие должно быть отрицательным для представления тягового усилия, приводящего R к C.
Блок имеет два варианта электрического уравнения. Первый, Define in terms of dPhi(i,x)/dx and dPhi(i,x)/di, определяет ток в терминах частных производных магнитного потока (Start) относительно расстояния (x) и тока (i), уравнения для которых:
∂Φ∂i
Второй вариант, Define in terms of Phi(i,x), определяет напряжение на компоненте непосредственно в терминах потока, уравнение для которого:
x, i)
Численно, определение электрического уравнения в терминах частных производных потока лучше, потому что обратная ЭДС кусочно непрерывна. При непосредственном использовании потока использование более точного размера сетки для тока и положения улучшит результаты, равно как и выбор кубической или сплайновой интерполяции.
В обоих случаях имеется возможность либо непосредственно задать силу как функцию от тока и положения, используя матрицу силы, параметр F (i, x), либо блок автоматически вычисляет матрицу силы.
При непосредственном вводе данных электромагнитной силы можно либо использовать данные, предоставляемые магнитным пакетом конечных элементов (который использовался для определения потока), либо вычислить силу из потока с помощью следующего уравнения:
∂xdi
Пример реализации такого типа интеграции в MATLAB ® см. в разделе Параметризация соленоида с помощью данных КЭМ (Solenoid Parameterized with FEM Data). Связанный файлee_solenoid_fem_params.m содержит код, который вычисляет и отображает данные потока.
В качестве альтернативы блок может автоматически вычислить матрицу сил на основе предоставленной информации о потоке. Чтобы выбрать эту опцию, задайте матрицу Вычислить силу (Calculate force matrix)? параметр для Yes. Вычисление матрицы сил происходит при инициализации модели на основе текущей информации связи блочного потока. Силу вычисляют путем численного интегрирования скорости изменения связи потока относительно положения по току согласно предшествующему уравнению. Если для параметра «Электрическая модель» установлено значение Define in terms of Phi(i,x), то блок сначала должен оценить смещение wrt частичной производной потока, значение параметра dPhi (i, x )/dx из данных связи потока. При этом блок использует метод интерполяции, заданный параметром метода интерполяции. Как правило, Smooth наиболее точна опция, но Linear вариант наиболее надежен.
Для положительных или положительных и отрицательных токов можно определить Λ и его частные производные. Если определить только положительные токи, то блок предполагает, что (-i, x) = - (i, x). Поэтому, если текущий вектор является только положительным:
Первое текущее значение должно быть равно нулю.
Поток, соответствующий нулевому току, должен быть равен нулю.
Частная производная потока относительно смещения должна быть равна нулю для нулевого тока.
Для моделирования линейного двигателя с повторяющимся образцом потока задайте для параметра Зависимость потока от смещения значение Cyclic. При выборе этой опции сила и поток (или частные производные силы и потока в зависимости от выбранной опции) должны иметь идентичные первый и последний столбцы.
Примечание
Направление приводимого в действие движения этого блока можно поменять местами, перевернув блок и поменяв местами соединения R и C.
Блок имеет дополнительный тепловой порт, скрытый по умолчанию. Чтобы открыть тепловой порт, щелкните правой кнопкой мыши блок в модели, а затем в контекстном меню выберите Simscape > Block choices > Show thermal port. Это действие отображает тепловой порт H на значке блока и отображает параметры Температурная зависимость (Temperature Dependence) и Тепловой порт (Thermal Port).
Используйте тепловой порт для моделирования влияния потерь сопротивления меди, которые преобразуют электроэнергию в тепло. Дополнительные сведения об использовании тепловых портов и о параметрах температурной зависимости и теплового порта см. в разделе Моделирование тепловых эффектов во вращательных и поступательных приводах.
Необходимо предоставить согласованный набор данных силы и потока. Проверка, гарантирующая соответствие матрицы сил данным потока, отсутствует.
При управлении блоком FEM-Parameterized Linear Activate через последовательный индуктор может потребоваться включить параллельную проводимость в компонент индуктора.