Научная статья на тему 'К вопросу применения эффективных численных методов для моделирования магнитострикционных приборов уровня'

К вопросу применения эффективных численных методов для моделирования магнитострикционных приборов уровня Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
132
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАГНИТНОЕ ПОЛЕ / МАГНИТОСТРИКЦИОННЫЕ ПРЕОБРАЗОВАТЕЛИ УРОВНЯ / ЭФФЕКТИВНЫЕ ЧИСЛЕННЫЕ МЕТОДЫ / EFFECTIVE NUMERICAL METHODS / MAGNETIC FIELD / MAGNETOSTRICTIVE LEVEL CONVERTERS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Карпухин Эдуард Владимирович, Демин Евгений Станиславович, Демин Станислав Борисович

Рассмотрены численные методы расчета магнитных полей магнитострикционных преобразователей уровня накладного типа. Показаны способы повышения эффективности этих численных методов.Es sind die Zahlmethoden der Berechnung der Magnetfelder der magnetostriktiven Wandler der Ebene des Auflegetypus betrachtet. Es sind die Weisen der Erhöhung der Effektivität dieser Zahlmethoden gezeigtSont examinées les méthodes numériques du calcul des convertisseurs magnétostrictifs du niveau du type plaqué. Sont montrés les moyens de laugmentation de lefficacité de ces méthodes efficaces numériquesWe consider numerical methods for calculating magnetic fields of magnetostrictive level transducers of surface type. The ways of improving the efficiency of these numerical methods are shown.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Карпухин Эдуард Владимирович, Демин Евгений Станиславович, Демин Станислав Борисович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «К вопросу применения эффективных численных методов для моделирования магнитострикционных приборов уровня»

УДК 519.711.3

К ВОПРОСУ ПРИМЕНЕНИЯ ЭФФЕКТИВНЫХ ЧИСЛЕННЫХ МЕТОДОВ ДЛЯ МОДЕЛИРОВАНИЯ МАГНИТОСТРИКЦИОННЫХ ПРИБОРОВ УРОВНЯ

Э.В. Карпухин, Е.С. Демин, С.Б. Демин

Кафедра «Электроника и электротехника», ФГБОУ ВПО «Пензенская государственная технологическая академия», г. Пенза; е^аг1 @гашЬ1ег.гы

Представлена членом редколлегии профессором В.И. Коноваловым

Ключевые слова и фразы: магнитное поле; магнитострикционные преобразователи уровня; эффективные численные методы.

Аннотация: Рассмотрены численные методы расчета магнитных полей магнитострикционных преобразователей уровня накладного типа. Показаны способы повышения эффективности этих численных методов.

Современные условия развития промышленности привели к наличию большого разнообразия приборов для измерения и контроля уровня. Требования, предъявляемые к ним, весьма различны и зависят от области применения. Однако главными из них остаются высокая точность и разрешающая способность, возможность работы с агрессивными средами, низкая стоимость и относительная простота конструкции. Всем этим требованиям удовлетворяют магнитострикционные преобразователи уровня (МПУ), в частности новый подкласс устройств -МПУ накладного типа на крутильных волнах.

Отличительной особенностью накладных МПУ является применение бесконтактного метода измерения уровня. Передача информации в них происходит посредством взаимодействия через немагнитную стенку резервуара магнитного поля постоянного магнита с магнитным полем магнитострикционного звукопровода с током. В результате этого взаимодействия в среде последнего формируется ультразвуковая волна кручения, которая далее считывается сигнальным электроакустическим преобразователем [1].

Выбор ширины немагнитной стенки резервуара, где устанавливается МПУ, влияет на эффективность его работы, что является важной задачей, решение которой позволяет добиться улучшения характеристик МПУ накладного типа.

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

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

нитного поля в любой точке пространства. Известно, что электромагнитное поле определяется векторами магнитной индукции B, напряженностей электрического

E, магнитного H полей и электрического смещения D, связанных между собой системой [2]

' — - д Ъ

гоШ = ] +-----;

дг '

^ дВ

го! Е =--------------;

дг

div Ъ = р; div В = 0,

(1)

где Ъ = еоеЕ - вектор электрического смещения; В = цоцН - вектор магнитной

индукции; ] = уЕ - плотность тока проводимости; ео, цо - электрическая и магнитная постоянные соответственно; е, ц - диэлектрическая и магнитная проницаемости среды соответственно; у - удельная проводимость вещества; р - объемная плотность электрического заряда.

Для рассматриваемого магнитного поля МПУ накладного типа система (1) может быть сведена к следующему уравнению в частных производных [3]:

div(ц 1gradA) = -го! Н,

(2)

где А - векторный магнитный потенциал (В = го!А); рмст = ^№|аН - плотность сторонних источников магнитного поля.

Наиболее эффективным способом решения уравнения (2) является переход к системе разностных уравнений, являющейся его дискретным аналогом, например методом сеток [3, 4]. Для этого необходимо выбрать систему узлов (сетку), заполняющую расчетную область, исходя из следующих условий: получения меньших погрешностей при переходе к разностному уравнению и простого разностного уравнения. На вычислительную погрешность в этом случае будет в наибольшей степени влиять расстояние между узлами (шаг к) сетки.

Рассмотрим фрагмент из четырех смежных ячеек сетки (рис. 1) и выберем в центрах каждой из них точки а, Ь, с, й.

Тогда, как было показано в работе [3], разностное уравнение для узла 0 имеет вид

У к

А1 ^41^1 + а2 ^11^2 + а3 +

А у3 + у4 _ А У1 + у2 + у3 + у4 =

4 2 0 2

= А^1 + А2^2 + Аз^з + А4^4 —

_ А0 (к1 + к2 + к3 + к4 )—^ (3)

где кх =^4+11; к2 =^1+12 ; ^3 =^1±^1;

У3 +У 4

к4 = -^— ; 10 - ток проводимости узла

0; А/ - векторный магнитный потенциал /-го узла.

Л

У2С ьУ1

Т ' 0

1 1 ,4- . 4

с/ а

vз У4

0 7

Рис. 1. Контур интегрирования аЬес1 для получения разностных уравнений:

у1, V2, V3, V4 - коэффициенты, обратные средним значениям магнитной проницаемости каждой ячейки с узлами 0-4 расчетной области

Разностные уравнения, аналогичные (3), могут быть записаны для каждого узла сетки расчетной области за исключением граничных, так как значения потенциалов в них определяются граничными условиями. Полученная таким образом система является конечно-разностной аппроксимацией уравнения (2) и может быть представлена в матричной форме

Аи = Р, (4)

где А =| а, ] || - матрица коэффициентов системы; и - матрица неизвестных; Р -

столбец правых частей.

Для решения системы (4) применим метод Зейделя [4], высокая скорость сходимости которого объясняется быстрой итерационной сходимостью вычислительного процесса.

Применительно к рассматриваемой системе (4) формула Зейделя может быть записана в виде [3]

~п+1 = а/,]_1и” +—1 + а/_1,]и?—1,] + а/,]+1и?,]+1 + а/+1,]и/+1,] _ Р/ (5)

“-1 = I а,., ■ <5)

и 1

п ~ п+1

где и, ] - значения неизвестных и ,, вычисленные на п-м шаге; и, , - уточненные значения неизвестных и, ,.

Здесь и далее считаем, что начальное приближение и0, известно.

Метод Зейделя позволяет получить решение системы уравнений (4) с любой заранее определенной точностью е. В качестве критерия достижения заданной точности е используется условие [4]

1х|мИ+1 -un| <s. (6)

шах|м — и |<е.

Использование метода Зейделя позволяет уменьшить объем памяти ЭВМ для хранения исходных данных и вычисленных результатов в виде одного массива.

Еще большую скорость сходимости обеспечивают методы верхней или нижней релаксации [3], являющиеся модификацией метода Зейделя. Итерационный процесс в них построен на использовании выражения

ипи+1 = ип, +ж(~/^+1 — ип,), (7)

где ю - коэффициент ускорения сходимости.

Алгоритм использования методов релаксации предусматривает вычисление

потенциала в узле и”]"1 в соответствии с формулой Зейделя (5) и коррекцию его

до значения ип+1 по выражению (7). Критерием достижения точности е является

аналогичное (6) выражение.

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

Оптимальное значение коэффициента юопт ускорения сходимости может быть определено приближенно. Например, для прямоугольной сетки размером (N +1) х (М +1), где N > 14, М > 14, справедливо выражение [3]

(8)

Эффективность метода верхней релаксации со значением коэффициента ускорения сходимости юопт, рассчитанным по формуле (8), подтверждается экспериментально. Так, в ходе вычислительного эксперимента коэффициент ю из выражения (7) принимал значения: 0,5; 0,9; 1; 1,5; юопт (коэффициент юопт вычислялся по формуле (8)). В результате была получена зависимость числа итераций п от коэффициента ю, график которой изображен на рис. 2.

Как видно из рисунка 2, введение коэффициента ускорения сходимости ю позволяет существенно снизить число требуемых итераций по сравнению с методом Зейделя (при ю = 1). Однако наилучший результат может быть достигнут в случае выбора оптимального значения юопт, позволяющего решить задачу за минимальное число итераций.

Практика решения систем уравнений, подобных по своей структуре конечноразностным уравнениям (3), получаемым для магнитного поля МПУ накладного типа, позволяет выработать другие способы сокращения времени расчета при сохранении точности результата [3, 4].

Так время, расходуемое на решение системы (4) конечно-разностных уравнений итерационным методом, сильно зависит от того, насколько близко были

выбраны начальные приближения и0, к истинным значениям неизвестных. Если

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

Одним из способов отыскания начальных приближений и0, может служить

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

на узлы требуемой более мелкой сетки [2, 3].

При проведении многовариантных расчетов с целью выбора оптимальных геометрических параметров МПУ накладного типа, в качестве начальных значений потенциалов и,0, , удобно использовать те, что были получены при расчете

предыдущего варианта, соответствующие расчетной области с похожей геометрией [3].

Если при расчете магнитного поля МПУ накладного типа используется итерационный метод верхней релаксации (7), то для сокращения числа итераций на /-м шаге можно выбирать новое значение коэффициента ускорения сходимости ю,. Введение набора ю^ ю2, к, юп позволяет сократить общее число итераций п, а, следовательно, и время, затрачиваемое на поиск решения [3, 4].

Таким образом, отыскание начальных значений потенциалов и0,,

n

Рис. 2. Зависимость числа итераций п от коэффициента ускорения сходимости Ю

®опт 2

1 -л.

1

г2

+ -

M2 N

2

(10)

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

Эффективным методом повышения точности расчета магнитного поля МПУ накладного типа является экстраполяционный метод, основанный на решении той же задачи, но с введением последовательности сеток [3]. Суть метода заключается в использовании приближенных решений на последовательности сгущающихся сеток, чтобы найти решение с более высокой точностью. Так для получения неко-

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

21

торого решения и(х) с погрешностью порядка 0(к ) следует решить задачу на сетках с шагами к, к/2, ..., к[2(/-1)]-1, то есть найти I приближений ик, ик 2, ..., ик(21 -2) . Искомое решение тогда может быть найдено по формуле

I

и = Хьик/, (9)

,=1

где у, - коэффициенты, удовлетворяющие системе уравнений

I У/ = 1;

I=1

£к2£ У, = 0,

I,=1

где £ = 1, 2, к, I -1 [3].

гр к к /2

Так с использованием данного метода, имея решения и , и на сетках с шагами к, к / 2 соответственно, можно с легкостью получить решение и(х) с по-

грешностью порядка 0(к4). Для этого необходимо составить и решить систему

1 4 1 к 4 к / 2

(10) при I = 2. В результате получим = -3 у2 = "3. Тогда и = -3и + 3и .

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

до 10-2 к, то есть в 100 раз. Отсюда следует, что применение рассмотренного метода, основанного на выражениях (9), (10), позволяет существенно повысить точность и сократить время, требуемое для расчета.

Другим способом увеличения точности при расчете магнитного поля МПУ накладного типа является применение разностной аппроксимации с использованием производных более высокого порядка, а также выбор более сложного контура интегрирования при составлении конечно-разностных уравнений.

При этом могут быть использованы следующие известные схемы, приведенные на рис. 3 [3].

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

—&5 А5 — Аб — &7 А7 — к-8 + 16(^^^1 + &2 А2 + ^3^3 + ^4^4) — 60А0 = —,0,

где к, - коэффициент, зависящий от магнитной проницаемости ц, ,-го узла.

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

Это выражение имеет порядок погрешности 0(к4), что является в четыре раза выше, чем при использовании уравнения (3), имеющего погрешность порядка 0(А).

Более высокий порядок погрешности дает схема на рис. 3, б. Соответствующая этой схеме разностная аппроксимация имеет погрешность 0(А6), и имеет вид

к5 А + кб Аб + к^ А 7 + к% + 4(&1А1 + &2 А 2 + кз А3 + к 4 А4) — 20 Ао = —/0.

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

Таким образом, сформулированная задача поиска оптимальной ширины немагнитной стенки резервуара МПУ накладного типа решается путем сведения системы Максвелла (1) к системе конечно-разностных уравнений вида (3). В представленной статье был рассмотрен метод численного решения этой системы, реализация которого в виде комплекса программ позволяет получить мощный инструмент для исследования магнитных полей МПУ накладного типа.

Введение коэффициента ю’опт, вычисленного по формуле (8), позволяет сократить число требуемых итераций приблизительно в 50 раз. Это существенно снижает требования к ресурсам ЭВМ, сокращает время решения задачи и позволяет получать результаты с высокой точностью.

Показано, что применение способов, основанных на выборе близкого начального приближения, введения последовательности сеток и более сложных схем конечно-разностной аппроксимации, позволяет достичь большего повышения эффективности расчета магнитного поля МПУ накладного типа.

Список литературы

1. Моделирование магнитных полей магнитострикционных преобразователей перемещений / Э.В. Карпухин [и др.] // Наука и образование - 2011 : сб. ст. меж-дунар. науч.-техн. конф. - Мурманск, 2011. - С. 85-91.

2. Демирчян, К.С. Теоретические основы электротехники. В 3 т. Т. 2 / К. С. Демирчян, Л.Р. Нейман, Н.В. Коровкин. - СПб. : Питер, 2009. - 432 с.

3. Демирчян, К.С. Машинные расчеты электромагнитных полей / К.С. Демирчян, В.Л. Чечурин. - М. : Высшая школа, 1986. - 240 с.

4. Самарский, А.А. Численные методы / А.А. Самарский, А.В. Гулин. - М : Наука, 1989. - 432 с.

On the Application of Efficient Numerical Methods for Modeling Magnetostrictive Level Devices

E.V. Karpukhin, E.S. Demin, S.B. Demin

Department “Electronics and Electrical Engineering ",

Penza State Technological Academy; edvar1@rambler.ru

Key words and phrases: effective numerical methods; magnetic field; magnetostrictive level converters.

Abstract: We consider numerical methods for calculating magnetic fields of magnetostrictive level transducers of surface type. The ways of improving the efficiency of these numerical methods are shown.

Zur Frage der Anwendung der effektiven Zahlmethoden ftir die Modellierung der magnetostriktiven Ebenegerate

Zusammenfassung: Es sind die Zahlmethoden der Berechnung der Magnetfelder der magnetostriktiven Wandler der Ebene des Auflegetypus betrachtet. Es sind die Weisen der Erhohung der Effektivitat dieser Zahlmethoden gezeigt.

Sur le probleme de l’application des methodes efficaces numeriques pour le modelage des appareils magnetostrictifs du niveau

Resume: Sont examinees les methodes numeriques du calcul des convertisseurs magnetostrictifs du niveau du type plaque. Sont montres les moyens de l’augmentation de l’efficacite de ces methodes efficaces numeriques.

Авторы: Карпухин Эдуард Владимирович - аспирант кафедры «Электроника и электротехника»; Демин Евгений Станиславович - студент; Демин Станислав Борисович - доктор технических наук, доцент, заведующий кафедрой «Электроника и электротехника», ФБГОУ ВПО «Пензенская государственная технологическая академия», г. Пенза.

Рецензент: Слесарев Юрий Николаевич - доктор технических наук, доцент, профессор кафедры «Прикладная математика и информатика», ФГБОУ ВПО «Пензенский государственный педагогический университет им. В.Г. Белинского», г. Пенза.

i Надоели баннеры? Вы всегда можете отключить рекламу.