Развитие концепции математического и расчетного моделирования датчиков положения/скорости

№ 12’2007
PDF версия
В статье представлено углубленное математическое обоснование применения численных методов расчета магнитных полей для инженерного моделирования автомобильных магнитоуправляемых датчиков скорости / положения.

В статье представлено углубленное математическое обоснование применения численных методов расчета магнитных полей для инженерного моделирования автомобильных магнитоуправляемых датчиков скорости/положения.

Введение

Автомобильные интегральные магнитоуправляемые датчики — ключевой компонент многих современных и будущих автомобильных систем. Коммерческая доступность недорогих ASIC для широкого класса автомобильных задач с готовым цифровым интерфейсом, минимальная необходимость в покупных компонентах для электронной и механической части ориентируют многих производителей автоэлектроники на применение именно высокотехнологичных ИС и модулей.

ИС Холла, АМР и ГМР широко применяются в составе датчиков положения дроссельной заслонки, модулей или систем контроля коробок передач или рулевого колеса, АБС и других приборов (рис. 1). Для работы многих устройств помимо корпусных и фиксирующих частей достаточно только одного малого дипольного постоянного магнита диаметром всего 6 мм и высотой в половину от этого размера, и этот магнит связан с подвижной частью. Недорогой альтернативой является также применение внешнего штампованного ротора или магнитной полимерной пленки, допускающей адгезивный монтаж. Включение магнита или использование существующих ферромагнитных частей в составе автомобильных механизмов достаточно органично, магнитоуправляемый принцип действия бесконтактный, не чувствителен к влажности, загрязнениям, темноте, с современными ИС устойчив к электромагнитным помехам и высокой температуре. Теми же преимуществами обладают и индуктивные/магнитоиндуктивные датчики, получившие широкое распространение среди автомобильных устройств, также использующие для формирования сигнала магнитные, ферромагнитные и, кроме того, проводящие цепи. Таким образом, общая для этих типов датчиков инженерная задача — формирование переменных магнитных полей и снятие сигналов.

Примеры автомобильных магнитоуправляемых датчиков

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

Тем не менее часто простоте и лаконичности какой-то из измерительных схем, предложенных сегодня для современных магнитоуправляемых ИС, помимо эвристики, предшествует глубокий анализ многих возможных решений и подходов к решению одной и той же задачи (класса задач). Несомненно, для поиска новых решений базу знаний необходимо и анализировать, и пополнять. Для оптимального решения конкретной инженерной задачи, то есть для разработки датчика для автомобильной системы с конкретными рабочими условиями, также необходимо применять методику математического расчета и моделирования поведения магнитной системы в рабочих условиях. Развитию этой концепции применительно к магнитоуправляемым датчикам и посвящена данная статья.

Применение уравнений Максвелла для расчета магнитных датчиков

Магнитные (магнитоуправляемые) датчики используют переменное (бегущее) магнитное поле. Следовательно, для расчета номинальных значений этого поля (векторных величин индукции B) и допусков можно применить уравнения Максвелла, описывающие соотношения между электрическим полем, магнитным полем, электрическим зарядом и электрическим током [1].

Эти четыре уравнения включают: закон Фарадея, закон Ампера с коррекцией Максвелла, теорему Гаусса, выражение divB = 0. Они иллюстрируют, как изменяющееся магнитное поле образует электрическое поле, как электрические токи и изменяющиеся электрические поля порождают магнитные поля (закон Ампера с поправкой Максвелла), как электрические заряды порождают электрическое поле, а также показывают отсутствие магнитных монополей.

Уравнения Максвелла имеют несколько форм записей — в дифференциальной или в интегральной форме (табл. 1).

Таблица 1. Уравнения Максвелла
Уравнения Максвелла

Поскольку расчет магнитных/магнитоуправляемых датчиков предполагает расчет именно магнитных полей, используются три уравнения (кроме теоремы Гаусса).

Заключительная часть в таблице 1 показывает, что магнитное поле с индукцией B является вихревым, то есть нет ни источников, ни стоков для линий магнитной индукции и напряженности. Дивергенция divB = 0 или divH = 0. Дивергенция — это скалярный дифференциальный оператор векторного поля, показывающий, насколько поле расходится из данной точки. Знак в правой части выражения для дивергенции указывает, является ли данная точка источником или стоком поля. При divB > 0 точка является источником поля, а нулевая дивергенция — это то же самое, что отсутствие магнитных монополей (теорема Гаусса для магнитного поля). Это же выражение может быть переписано как умножение дифференциального векторного оператора набла на вектор магнитной индукции

B = 0, где оператор набла для трехмерных декартовых координат определяется выражением суммы частных производных базисных векторов:

и приобретает смысл только с функцией, к которой он применяется.

Для определения вихревой части векторного поля в рассмотрение вводится ротор. В векторном анализе ротор — это векторный оператор, который показывает направление и скорость вращения векторного поля. Через дифференциальный векторный оператор набла выражение, например, закона Фарадея записывается как

где E — исследуемое поле. Оно считается потенциальным, если ротор в каждой его точке равен нулю, причем векторное поле представляется как градиент скалярной функции (потенциала). Например, таково электрическое поле. Магнитное поле — соленоидальное, так как нулю равна его дивергенция.

Разнообразие форм записей уравнений Максвелла и расчетных моделей обусловлено и тем, что векторы D и E, B и H связаны между собой посредством, в самом общем виде, тензоров (объектов типа многомерных массивов) или, упростим, скаляров диэлектрической ε (относительной электрической εr) и магнитной μ (относительной магнитной μr) проницаемостей:

где ε0 = 8,86×10–12 Ф/м и μ0 = 4π×10–7 Гн/м — диэлектрическая и магнитная проницаемость вакуума соответственно.

Материалы линейны, если между векторами D и E, B и H, а также для векторов поляризации P и намагниченности M действительны соотношения (во многих источниках M соответствует магнитной поляризации):

где сe — коэффициент поляризации материала, сm — его магнитная восприимчивость.

Приведенные зависимости позволяют ввести в уравнения Максвелла векторы намагниченности и поляризации. Для большинства современных магнитных материалов кривые B(H) практически линейны. Если рабочие точки магнитов локализованы в линейных областях, эти точки могут перемещаться вверх и вниз при изменении внешнего поля H без ухода с кривой. Поведение магнита тогда является обратимым.

Если же ε и μ зависят не только от свойств среды, но и от внешнего поля, материалы будут считаться нелинейными (сегнетоэлектрики и ферромагнетики, магниты Алнико).

В бездисперсной, изотропной среде ε и μ представляют собой скалярные величины, в однородной или гомогенной среде ε и μ являются константами. Для многих задач временной и частотной зависимостью этих констант можно пренебречь, хотя реальные материалы характеризуются дисперсией ε и μ в зависимости от частоты. В более общем случае, для анизотропных материалов, ε и μ могут быть представлены тензорами второй валентности в виде матриц (3×3).

Для бездисперсной изотропной среды уравнения Максвелла запишутся как

Для задач магнитостатики магнитное поле считается неизменным во времени и действительны соотношения:

Но для расчета магнитных полей уравнений Максвелла оказывается недостаточно, поэтому вводится векторный потенциал (вектор-потенциал) A. В векторном анализе векторный потенциал — это векторное поле, ротор которого равен искомому векторному полю.

Циркуляция B, то есть линейный интеграл в векторном поле по контуру замкнутой линии L, определяется по ротору A:

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

Для задач магнитостатики (2) магнитный векторный потенциал A будет определяться дифференциальным уравнением:

где μ — магнитная проницаемость, j — известная плотность тока источника. Если проницаемость линейная (см. (1)), выражение (4) может быть упрощено до

но выражение позволяет рассчитывать и нелинейные материалы.

Оператор представляет собой «вихрь — вихрь», A — искомый вектор, μj — исходную функцию.

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

Применение потенциала позволяет также дать дополнительное выражение для вектора напряженности электрического поля:

где φ — скалярный потенциал электрического поля, во всех точках поля равный градиенту (производной в направлении наискорейшего спуска) векторного поля.

Для вакуума, в котором нет зарядов и токов и который представляет собой линейную, гомогенную, изотропную, бездисперсионную среду, уравнения Максвелла запишутся как

где

— скорость света.

Их решением являются плоские синусоидальные волны с ортогональными направлениями колебания электрических и магнитных полей.

Рассмотренные выше теоретические принципы положены в основу численных методов расчета магнитных полей датчиков.

Математическое описание методов расчета магнитных полей основывается на том, что любая полевая задача может быть выражена в форме:

где φ представляет собой искомое решение, L — это оператор, g — исходная функция.

Сравнение численных методов расчета магнитных полей

Существует два фундаментально различных подхода для расчета магнитных полей, в том числе и полей магнитных датчиков [2–3]. Оба включают решение уравнений Максвелла, но с выбором формы решения — в дифференциальной или интегральной форме.

Для решения уравнений Максвелла в дифференциальной форме можно применять два метода: во-первых, метод конечных разностей (МКР, или FDM — Finite Difference Method) и, во-вторых, метод конечных элементов (МКЭ, или FEM — Finite Element Method), из которых, вследствие фундаментальных ограничений метода конечных разностей, на практике применяют именно метод конечных элементов (МКЭ/FEM).

Второй подход к решению уравнений Максвелла — в интегральной форме — использует либо метод граничных элементов (МГЭ, или BEM — Boundary Element Method), либо метод интегральных уравнений или метод конечных объемов (IEM — Integral Equation Method или Volume Integral Method). Метод МГЭ/BEM чаще применяют на практике.

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

Преимущества и недостатки методов МКЭ иМГЭ зависят от геометрии, свойств материалов, а также от требуемой точности. Выгодно комбинировать решающие устройства как дифференциальных, так и интегральных уравнений, то есть применять гибридные методы, представляющие собой, с вычислительной точки зрения, оптимальное, точнее, универсальное решение [2–3].

Сравнение методов FEM/BEM (МКЭ/МГЭ)

Метод конечных элементов

Суть метода конечных элементов ясна из рис. 2. Домен задачи или двумерная область бесконтактного взаимодействия магнитного ротора и сенсорного элемента разбивается на малые треугольные 2D-элементы, и задача трансформируется в набор задач, решаемых относительно просто. Каждый из треугольников на рис. 1 представляет собой конечный элемент — треугольник или тетраэдр в 3D-пространстве, с гранями, аппроксимируемыми обычной линейной или квадратичной функцией, точки соединения конечных элементов представляют собой узлы.

Иллюстрация метода конечных элементов на примере 2D-дискретизации плоскости дипольного магнитного ротора в пакете FEMM 4.2
Рис. 2. Иллюстрация метода конечных элементов на примере 2D-дискретизации плоскости дипольного магнитного ротора в пакете FEMM 4.2: 1 — дипольный магнитный ротор в 2D-плоскости; 2 — ограничивающий контур

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

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

Для метода МКЭ применительно к расчету магнитных полей в (5) L — дифференциальный оператор, φ — решение в виде магнитного векторного потенциала. Для расчета магнитных систем исходными данными g являются плотность тока, распределение остаточной намагниченности, параметры B(H) кривых, магнитные проницаемости магнитотвердых и магнитомягких материалов.

Для всех практических, даже магнитостатических задач A посредством МКЭ вычислить точно невозможно.

Для получения аппроксимирующего магнитостатического решения в виде набора интерполяционных функций используется метод Галеркина. Согласно этому методу строится линейная система уравнений с набором узловых базисных функций:

Аппроксимация для A запишется как:

где Ai — значения магнитного векторного потенциала на каждом из узлов, αi — узловые скалярные базисные функции. Для векторного потенциала в 3D-пространстве будут три значения Ai для каждого узла, соответствующие каждому из трех декартовых координатных направлений, в 2D-пространстве одно значение для каждой узловой точки является неизвестным или принимается нулевым.

Кроме того, с МКЭ реальная система не будет смоделирована точно и полностью, так как реальное магнитное поле не заканчивается вместе с сеткой конечных элементов, накладываемой на домен рабочей области датчика в пределах некоторого искусственно задаваемого контура. В процессе моделирования важно решить, насколько большим должен быть ограничивающий контур и каковы должны быть граничные условия на контуре. Простейший метод задания границ 2D-контура или контурной поверхности — установить условием контура нулевой потенциал (условие Дирихле).

Решение магнитного поля датчика как расчет магнитного векторного потенциала A само по себе малоинтересно. Для вычисления плотности магнитного потока B векторный потенциал A дифференцируется:

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

Метод граничных элементов

Метод граничных элементов ассоциируется с решением уравнений Максвелла в интегральной форме.

В общем соотношении (5) применительно кМГЭ L — интегральный оператор, φ — решение в виде векторного или скалярного источника.

Согласно математическому описанию метода [2–3, 5–6], магнитный векторный потенциал будет определяться уравнением:

где G(r,r’) — функция Грина, допускающая наглядное истолкование как результат воздействия сосредоточенного в точке магнитного источника (физически G(r,r’) представляет собой эффект, наблюдаемый в точке r от единичного источника в точке r’), J(r’) — известный объемный источник, K(r’) — неизвестный поверхностный источник или эквивалентная плотность тока на контуре.

Функции Грина находятся как

где r — это положение, в котором A(r) вычислено, r’ — положение источников (исходных условий). Переписывая выражение, можно исходные условия перенести в правую часть уравнения

где K(r) — искомое решение.

Физическое значение этого уравнения в двумерной модели означает, что с МГЭ необходимо дискретизировать только контуры магнитных материалов, а не весь рабочий домен датчика.

Область экстерьера не усекается искусственно, и метод, в отличие от МКЭ, не использует сетку. Теоретически поле может быть рассчитано до бесконечности.

В 2D-пространстве вместо объемного можно вычислить поверхностный интеграл с известным Jz(r’), который является частью исходных условий:

Для вычисления оператора вместо поверхностного можно определить линейный интеграл:

Для того чтобы найти K(r’), можно использовать метод Галеркина.

Для МГЭ это усиливает непрерывность H через контур:

Далее, когда K(r’) известен, но магнитный потенциал и магнитная индукция неизвестны, плотность потока магнитного поля вычисляется интегрированием неизвестных с ротором по функции Грина:

Согласно этому уравнению обеспечивается непрерывность нормального поля B.

С МГЭ контуры магнитных материалов, свойства которых изменяются, делятся на граничные элементы; области, содержащие объемные источники, такие как токи, делятся на малые подобласти. Элементам на границах назначаются эквивалентные токи.

Метод МГЭ дает правильные результаты, если используемые материалы рассчитываются линейно. Для нелинейных материалов могут потребоваться дополнительные неизвестные в объеме (главный недостаток метода МГЭ) и дополнительная сетка для расчетов.

Сравнение МКЭ/МГЭ и идея гибридного метода

Существуют задачи, идеально подходящие только для применения МКЭ или только для МГЭ. Наиболее общая стратегия предполагает использование МГЭ для линейных областей и МКЭ для нелинейных задач (но в линейных областях использование МКЭ также допустимо, причем в некоторых из них — желательно). Сравнение методов приведено в таблице 2 [2–3].

Таблица 2. Сравнение методов МКЭ и МГЭ
Сравнение методов МКЭ и МГЭ

Если же задача включает и линейно решаемые области, и нелинейные материалы, можно использовать оба метода.

На комбинировании МГЭ и МКЭ основана идея гибридного метода, согласно которому при решении конкретной задачи выбираются преимущества каждого из методов с одним решающим устройством [2–3, 6].

Идея, несомненно, выигрышная, но осуществить гибридный метод сложно. Необходимо также принять решение, какой метод использовать в каждом объемном домене или двумерной области задачи как основополагающий. Наиболее общая стратегия предполагает использование граничных элементов во всех линейных областях и конечных элементов во всех нелинейных областях (но в линейных областях использование МКЭ также допустимо, причем в некоторых из них — желательно). Если поверхностная область объема больше объема, который она охватывает, и средняя точность решения является достаточной, МКЭ — наиболее предпочтительный метод). То есть, согласно стратегии гибридного подхода, для расчета домена датчика ферромагнитного зубчатого ротора для ферромагнитных материалов можно рекомендовать МКЭ; оставшаяся часть задачи с постоянным обратносмещающим магнитом может быть решена МГЭ. Но это только одна возможная гибридная модель.

Вторая основная гибридная модель предполагает выбор МКЭ для всей задачи, что исключает при дискретизации область экстерьера за пределами контура границ задачи, то есть для расчета всего экстерьера относительно магнита применяется МГЭ.

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

Классификация и анализ основных автомобильных задач

Перед тем как приступить к практическому решению задач расчета и оптимизации магнитоуправляемых/магнитных датчиков, выполним анализ, определив, какой из методов лучше подходит для той или иной задачи.

В основу классификации основных современных автомобильных задач, успешно решаемых посредством магнитоуправляемых датчиков, может быть положено деление по способу формирования и оценки магнитного сигнала в соответствии с рис. 3 на:

Сравнение основных типов магнитных сигналов магнитоуправляемых датчиков (Холла)
Рис. 3. Сравнение основных типов магнитных сигналов магнитоуправляемых датчиков (Холла)
  • обычные цифровые или аналоговые датчики — один элемент Холла, один синусный или косинусный сигнал;
  • дифференциальные импульсные одноосевые датчики скорости — два элемента Холла, смещенных на половину магнитного периода и дающих два первичных синусных сигнала в противофазе и результирующий одноосевой дифференциальный сигнал скорости;
  • одноосевые энкодеры — два элемента Холла, смещенных на четверть магнитного периода, дающих два первичных (синусный и косинусный) квадратурных сигнала скорости с функцией направления;
  • дифференциально-энкодерные двух- или одноосевые датчики — четыре элемента Холла, смещенных на половину магнитного периода попарно и на четверть друг относительно друга.

Очевидно, что цифровой датчик скорости одного и того же, например дипольного, ротора потребует меньшей точности расчета магнитной системы, чем аналоговый или энкодер, но повышение магнитного (или механического) разрешения ротора и включение элементов таймирования (сигнал положения определяется по пропуску кодового элемента и импульса) будет повышать требования точности решения и для этих задач. Типичные автомобильные задачи эффекта Холла, приблизительно в порядке возрастания сложности и повышения точности расчетов, представлены на рис. 4.

Известные задачи оптимизации магнитных систем датчиков положения/скорости c комбинированием функций на основе эффекта Холла

Для датчика абсолютного углового положения с интегрированным крестообразным массивом элементов Холла и цилиндрическим дипольным магнитом, размещенным на торце вала и вращающимся параллельно поверхности ИС, без ИМК можно рекомендовать МГЭ, так как магнит представляет собой объект из линейно рассчитываемого материала, есть протяженное свободное пространство, требуется высокая точность расчетов. Без ИМК магнитостатическую задачу синтеза работоспособной магнитной системы можно решить в двумерной области, включающей ось с зазором d по этой оси, или в попарно ортогональных плоскостях, удовлетворяющих этому же условию. В связи с дифференциальной схемой снятия строковых синусных и косинусных сигналов и применения функции арктангенса оценка качества магнитной поверхности для магнитостатических расчетов датчика не требуется, но комплексная задача оптимизации датчика необходимо решать в 3D-пространстве.

Выбор МГЭ для магнитных роторов обусловлен тем, что значения магнитной плотности (менее чем 10 ppm) могут быть достигнуты с малым числом элементов (~20) [2–3]. Альтернативно потребовались бы тысячи конечных элементов, причем решение могло включать относительно грубые значения полей. Меньшая вычислительная мощность метода МГЭ дает при решении автомобильных задач измерения положения то преимущество, что для каждого нового положения цели относительно датчика может быть использована та же самая дискретизация.

Датчики многополюсного магнитного ротора с кольцевыми магнитными кодовыми элементами (защелкивающий/дифференциальный/энкодерный датчики, линейный дифференциальный синусно-косинусный датчик) без ИМК также можно рассчитать посредством метода МГЭ, требуемая точность при этом, в зависимости от задачи, варьируется.

Если же датчики магнитных роторов снабжены ИМК или внешними магнитными концентраторами, или модель учитывает другие магнитоконцентрирующие ферромагнитные включения (например, схема с дипольным или многополюсным кольцевым магнитом, магнитное поле которого при вращении параллельно поверхности ИС с ИМК), тогда это пример применения для гибридного подхода, в котором МГЭ выбирается как определяющий метод.

Задача расчета магнитной системы дифференциального датчика скорости ферромагнитного зубчатого ротора, взаимодействующего с аксиальным магниточувствительным элементом, включающим в качестве источника поля магнит обратного смещения, подходит для МКЭ, так как решение в пространстве экстерьера совершенно не важно, многие части системы — ротор и, возможно, магнитопровод — включают нелинейные ферромагнитные материалы. И для создания работоспособного датчика, и для получения оптимизированного решения достаточно расчета магнитной системы в 2D-XY-области.

В объеме анализ этой же магнитной системы, то есть расчет 3D-пространства с учетом расстояния Z, мало влияет на решение [7]. Для создания работоспособного датчика скорости не требуется очень точных вычислений полей, причем аксиальное поле магнита в отсутствие зуба ротора достаточно легко рассчитать аналитически, не только численно. Расчет поля постоянного магнита в воздушном зазоре может быть и приложением для МГЭ. Причем для оптимизации датчика, работающего в условиях вибраций, радиального эксцентриситета и радиальных биений, изменяющих воздушный зазор, необходимы именно высокоточные вычисления поля в воздушных зазорах и областях, близлежащих домену бесконтактного взаимодействия в сенсорной части датчика. Всю задачу можно решить гибридным способом, согласно которому МГЭ используется для вычисления поля в воздушной области, МКЭ — для вычисления поля в нелинейном железе.

Эффект Холла линейно зависит от вектора магнитной индукции B в измерительной точке системы, который может быть рассчитан посредством МКЭ/МГЭ. Аналогичные эффекту Холла принципы создания конструктивных схем положены и в основу эффектов АМР/ГМР (рис. 5–6). Хотя эти эффекты возникают при изменении направления поля, а не магнитной индукции, то есть эффекты находятся в косвенной зависимости от магнитного поля, численное моделирование датчиков с МКЭ/МГЭ также может дать эффективные результаты.

Измерительные концепции датчиков положения/скорости на основе эффекта АМР
Измерительные концепции датчиков положения/скорости на основе эффекта ГМР

Вывод — с теоретической точки зрения для многих современных автомобильных магнитных датчиков метод МГЭ, конечно, интересен как основополагающий, хотя более универсальное решение можно получить в результате применения гибридного подхода, в котором метод МГЭ или МКЭ выбирается как основной. Но такие задачи, как расчет датчика ферромагнитного зубчатого ротора, можно решить на основе применения одного МКЭ. МКЭ обеспечивает универсальность и подходит для расчета любых типов автомобильных датчиков — не только магнитоуправляемых, но и индуктивных, емкостных.

Цель дальнейшей работы — разработать методику и дать рекомендации по расчету магнитных датчиков при адаптации их в конкретных применениях, показать, какие типы задач расчета автомобильных датчиков более эффективно решать методом конечных элементов, какие — методом граничных элементов. Действительно, интересно узнать, насколько будут различаться результаты решения одних и тех же задач с применением МКЭ и МГЭ.

Обзор пакетов, применяемых для моделирования магнитных полей

Геометрическое моделирование, симуляция и прототипирование с современным программным обеспечением CAD/CAE (Computer — Aided Engineering) позволяет не только оптимизировать конструкцию и функциональные свойства датчика, снизить время разработки изделия и срок сдачи его в производство, но и гарантировать отсутствие рисков, повышение качества изделий в ppm, снижение цены и, в конечном итоге, — повышение дорожной безопасности и комфорта для широкого круга потребителей по более низкой цене.

Необходимость развития концепции реального применения CAE-пакетов для разработки и расчета автомобильных датчиков положения/скорости, в сочетании с компьютерным геометрическим и численным моделированием, очевидна.

Не только положение и скорость, но и другие параметры и свойства датчиков — температура, магнитные поля, механические напряжения — могут быть промоделированы на ПК прежде изготовления прототипов или экспериментальных установок, что даст значительную экономию денежных и временных ресурсов (несколько дней или недель вместо нескольких месяцев) [8–10]. Можно изучать различные новые идеи и концепции дизайна, оптимизировать различные схемы и уже затем производить закупки и заказы нужных магнитов и ферромагнитных частей, экспериментально подтверждать правильность сделанных расчетов в ходе испытаний. Но перед этим важно принять правильное решение о приобретении действительно необходимого программного пакета.

Как ресурс, информирующий о производителях программного обеспечения для расчета магнитных полей, в данную статью включена таблица 3.

Таблица 3. Список производителей программного обеспечения для расчета магнитных полей и магнитных систем
Список производителей программного обеспечения для расчета магнитных полей и магнитных систем

Для получения дополнительной информации по данному вопросу рекомендуем ссылки [11–16].

Из перечисленных программ в России, например, получил широкое распространение пакет Ansys, основанный на применении МКЭ, но обычно применение этого пакета ассоциируется с расчетами механических конструкций, а не магнитных полей, хотя такая возможность предусмотрена.

Большинство других производителей программного обеспечения использует МКЭ. Исключением является компания Integrated Engineering Software, продвигающая концепцию расчета магнитных полей посредством МГЭ и гибридных методов.

Например, Dexter Magnetic Technologies (DMT)— известный производитель магнитных источников — использует пакеты Integrated Magneto и Amperes еще с 1993 года.

Компания Integrated Engineering Softwareявляется разработчиком и многих других пакетов на основе МГЭ, включающих:

  • COULOMB — пакет для 3D-расчетов электростатических и квазистатических электрических полей — например, для расчета емкостных датчиков положения или MEMS-датчиков;
  • FARADAY — 3D-решающее устройство для полей вихревых токов;
  • LORENTZ — 2D/3D-пакет для электромагнитного анализа заряженных частиц;
  • SINGULA — 3D-пакет для электромагнитного анализа высокочастотных излучаемых полей и взаимодействий;
  • MAGNETO — 2D/RS-пакет (Rotationally Symmetric) для магнитного дизайна, также рекомендованный для расчета магнитных датчиков;
  • ELECTRO — 2D/RS-симулятор электростатических полей;
  • OERSTED — 2D/RS-симулятор полей вихревых токов;
  • KELVIN, CELSIUS и ELASTO — пакеты для связанных тепловых/механических и электромагнитных компонентов, рекомендуемые, в частности, для автомобильных применений.

Пакет Amperes компании Integrated Engineering Software, который выбрали для своих прикладных расчетов специалисты инновационной компании MMT, основан на МГЭ, что предполагает отсутствие дискретизации для воздушных областей и зазоров — очерчиваются и дискретизируются только контуры элементов CAD-модели.

Необходимо отметить, что CAD-модель может быть создана во встроенной CAD-системе Amperes (в некоторых случаях это является преимуществом), альтернативно пакет может прочитывать CAD-модели других известных систем геометрического моделирования. Материалы либо выбираются из библиотеки, либо свойства назначаются пользователем, который может, например, задать B(H)-кривую нелинейного материала. Все эти функции обеспечивает препроцессор. Amperes позволяет моделировать обмотки (Amp Turns) и постоянные магниты.

После задания геометрической модели граничные элементы помещаются на контурах поверхностей CAD-модели. Затем пакет выполняет инженерные вычисления: зависимость магнитного поля тока от положения цели, сравнение различных расположений элементов, зазоров, силы в выбранных точках, расчет минимально необходимой толщины ферромагнитного материала. Анализируя, например, графики зависимостей индукции магнитного поля от положения или расположения, инженер может оценить точность проектируемого устройства в конкретных рабочих условиях.

Производители конечно-элементного программного обеспечения также идут навстречу производителям автомобильных датчиков.

Примером является существующий в 2D и 3D-версиях пакет Flux Studio компании CEDRAT, позволяющий совмещать электромагнитный и тепловой анализ любых типов сенсорных устройств и систем (рис. 7). Пакет поддерживает интерфейс с MATLAB SIMULINK, FLUENT, MpCCI, EMTP, IcePak, Ansys и включает много средств для ускорения симуляции и получения точных результатов, таких как средства построения геометрической модели, возможность импорта CAD-файлов (STEP, IGES, DXF, SAT файлы и форматы CATIA, PRO/E, Inventor) и объектов из пользовательской библиотеки. Препроцессор Flux обеспечивает многие необходимые средства для определения данной модели: автономный параметрический дескриптор геометрии, допускающий как импорт CAD-файлов, так и средства задания геометрии, база данных материалов, схемная привязка, микшированный генератор сетки. Препроцессор Flux предоставляет пользователю возможность симуляции статических, гармонических и переходных состояний, включая механическую и электрическую привязку к модели (с учетом, например, перерыва в работе при разряде конденсатора). Flux позволяет также изучать тепловые процессы, наводимые электромагнитно, а также осуществлять привязывание переключателей, индукторов, конденсаторов, проводников для анализа работы устройства в составе электрической схемы, электромеханический 2D/3D-анализ для симуляции подвижного устройства (с учетом, например, массы, трения, жесткости пружины) и вычисления механических величин (скорости, положения, силы).

Симуляция электромагнитных полей датчиков с основанным на МКЭ пакетом Flux Studio Cedrat

Многопараметрический решатель Flux позволяет вычислять разные конфигурации (многопозиционные вычисления, постоянная скорость или переходные процессы) при варьировании геометрических, схемных параметров, материалов и находить их оптимальный набор.

Многопараметрический постпроцессор FLUX позволяет получать также и различные результаты (распределение плотности магнитного потока, токи, напряжения, силы, скорость, положение), используя различные форматы (цветные карты, 2D/3D-кривые, значения на дисплее, AVI-анимацию).

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

Различные методы симуляции делают FLUX мощным средством для изучения конфигурации устройства.

Заключение

Вообще говоря, развитие концепции математического и расчетного моделирования для улучшения характеристик датчиков скорости/положения не может сводиться к углублению теории и завершаться применением перечисленных CAD/CAE-пакетов. Необходимо разрабатывать оригинальную методику именно для датчиков положения/скорости, конкретно— для автомобильных датчиков положения/скорости. Задачу можно определить и шире — именно для автомобильных датчиков, в зависимости, конечно, от их классификационного статуса (магнитоуправляемые, MEMS или, к примеру, радары). Эту концепцию подтверждает существование значительного числа MEMS CAD-пакетов. В будущем такие параметры, как точность, а также SNR, абсолютная нелинейность, проектировщик сможет оценивать в рамках одного программного пакета — некоего Hall Automotive CAD, для чего необходима единая теоретическая база знаний, дальнейшей систематизации которых и была посвящена эта статья.

Литература

  1. Ландау Л. Д., Лифшиц Е. М. Теоретическая физика. Т. 2. Теория поля. 5-е изд. М. 1967.
  2. Klimpke B. A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver. Integrated Engineering Software/Enginia Research. Presented at the U.K. Magnetics Society Conference «Advanced Electromagnetic Modelling & CAD for Industrial Application». Feb. 19, 2003. Alstom Research and Technology Centre, Stafford, U. K. http://www.integratedsoft.com/papers/research/hybrid/
  3. Klimpke B. A Hybrid Magnetic Field Solver Using a Combined Finite Element/Boundary Element Field Solver. Integrated Engineering Software/Enginia Research. Sensors Magazine. May 2004. http://www.integratedsoft.com/papers/research/IES_Sensors_article.pdf
  4. Boundary Element Method (BEM) for Engineering Simulation. http://www.integratedsoft.com/bem.asp
  5. Bulent Y. Y., Klimpke B. W., Prasad K. M. Three Dimensional Analysis of Magnetic Fields Using the Boundary Element Method. Integrated Engineering Software Inc. September 1991, PCIM Conference. http://www.integratedsoft.com/papers/techdocs/tech_1mx.pdf
  6. Judge T. N. Simulation of Nonlinear Magnetic Devices Using Boundary Element Method Based Software Tools., Enginia Research Inc., Canada. http://www.integratedsoft.com/papers/techdocs/tech_10mx.pdf
  7. Захаров И. С., Яцун С. Ф., Сысоева С. С. Исследование параметрической чувствительности датчика скорости автомобиля в условиях погрешностей его монтажа // Телекоммуникации. 2004. № 6.
  8. Imitating Life: An Introduction to Computer Simulation and Modeling. Part 1. Ramsden Ed, Lattice Semiconductor Corp. Sensors Magazine. May 2002. http://archives.sensorsmag.com/articles/0502/14/
  9. Imitating Life: An Introduction to Computer Simulation and Modeling. Part 2. Ramsden Ed, Lattice Semiconductor Corp. Sensors Magazine. June 2002. http://archives.sensorsmag.com/articles/0602/life/
  10. Using CAE Software to Build a New Position Sensor. Sensors Magazine. March 1998. http://archives.sensorsmag.com/articles/0398/cae0398/index.htm
  11. http://www.arnoldmagnetics.com/mtc/fea_bea_software.htm
  12. http://www.boundary-element-method.com/
  13. http://www.finite-element-method.info/
  14. http://emclab.umr.edu/csoft.html
  15. http://www.ukmagsoc.org.uk/index.php?page=DoResource&category=CAD%20Systems%20%25
  16. http://homepage.usask.ca/~ijm451/finite/fe_resources/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *