Моделирование соленоида с помощью базовых блоков и блоков физического моделирования¶
В данном примере показан соленоид с возвратной пружиной. Соленоид моделируется как индуктивность, значение L которой зависит от положения поршня x. Обратная ЭДС для изменяющейся во времени индуктивности определяется как:
$$v=L{di\over dt}+i{dL\over dt}\quad\quad\quad(1)$$
Поскольку L зависит от x:
$$v=L{di\over dt}+i{dL\over dx}{dx\over dt}\quad\quad(2)$$
${dL\over dx}$ можно получить используя данные от производителя и используя соотношение:
$$force = 0.5*i^2{dL\over dx}\quad(3)$$
Затем ${dL\over dx}$ можно интегрировать, чтобы получить L как функцию от x.
В модели уравнение (2) перерасчитывается для решения по i, а затем реализуется с использованием физических блоков. Управляемый источник тока затем ограничивает величину тока, приравнивая его к i.
Схема модели:¶
Результаты симуляции:¶
Значения тока соленоида во времени, А:
Значения силы, генерируемой соленоидом, во времени, Н: