Вы находитесь на странице: 1из 4

УДК 681.3.

06

АВТОМАТИЗИРОВАННОЕ РАЗБИЕНИЕ
ПЛОСКИХ ОБЛАСТЕЙ НА МАКРОЭЛЕМЕНТЫ
В МЕТОДЕ ВНЕШНИХ КОНЕЧНО-ЭЛЕМЕНТНЫХ АППРОКСИМАЦИЙ

А.А. Успехов, А.C. Троценко, Д.А. Болотцев

В статье рассматривается проблема автоматизации генерации исходных данных для расчётов с использованием
МВКА. Предложен алгоритм разбиения детали на макроэлементы произвольной формы. Получены результаты разби-
ений для характерных плоских фигур с различными параметрами

Ключевые слова: метод конечных элементов, метод внешних конечно-элементных аппроксимаций, макроэле-
менты

Современный уровень создания конкурен- ким к прямоугольнику. Совокупное подобие


тоспособных объектов механики требует при- всех макроэлементов такой фигуре определяет
менения на стадии технического проектирова- точность моделирования. Поэтому требуется
ния эффективных методов компьютерного мо- разбиение области на множество частей, каж-
делирования. Такой подход позволяет найти дая из которых была бы близка в указанном
оптимальные параметры конструкции изделия с формальном смысле к прямоугольнику.
незначительными затратами. Поиск удачного Формальное выражение близости строится
варианта конструкции укладывается в некото- по очевидным соображениям
рое количество итераций, на каждой из кото- , (1)
рых инженер проводит моделирование эксплу-
атационных состояний изделия. МКЭ [1] счита- где– критерий близости ( , 0 – ми-
ется одним из самых распространенных совре- нимальная близость к прямоугольнику, 1 – мак-
менных методов моделирования. симальная); – площадь макроэлемента; –
Тем не менее в результате постоянного ро- наименьшая площадь ограничивающего макро-
ста сложности проектируемых изделий, а так- элемент прямоугольника.
же необходимости создания их наилучших ва- Ключевыми функциями предлагаемого
риантов в сжатые сроки становится актуаль- подхода (рис. 1) являются поиск ограничиваю-
ным использование альтернативного метода щего макроэлемент (1) прямоугольника (2) ми-
моделирования МВКА [2], который в сравне- нимальной площади и рассечение соответству-
нии с МКЭ имеет значительные преимущества ющего макроэлемента на две части по линии
– низкие ресурсоемкость и трудоемкость вы- (3), разделяющей прямоугольник пополам пер-
числений при той же точности. пендикулярно большей стороне. В результате
Множество достоинств потенциально деления получается два макроэлемента (4).
ставит МВКА на одном уровне с МКЭ, но от-
сутствие нужных для моделирования автома-
тизированных средств (препроцессоров) гене-
рации расчетных данных не позволяет широко
использовать этот метод в инженерной практи-
ке. Согласно специфики МВКА такое средство
уместно называть генератором макроэлемен-
тов в отличии от аналогичного генератора ко-
нечно-элементной сетки в МКЭ.
Следуя МВКА, макроэлемент может быть
любой сплошной формы, но в рамках опреде-
ленного критерия; контур должен быть близ-

Успехов Андрей Александрович — ООО «ИНОБИТЕК»,


ген. директор, e-mail: auspehov@inobitec.com
Троценко Александр Сергеевич – ВГТУ, студент, e-mail:
trotsenko93@mail.ru
Болотцев Дмитрий Анатольевич — ВГТУ, аспирант,
Рис. 1. Схема разбиения макроэлемента
e-mail: fagot2709@gmail.com
Итерационная структура алгоритма В специальных случаях изменение каж-
предусматривает рекурсивную процедуру деле- дой итерации у треугольных, а также четырех-
ния макроэлементов на части меньшего разме- угольных макроэлементов носит периодический
ра, начиная с исходной области, до тех пор, по- характер ( в случае прямоугольного
ка для всех полученных макроэлементов не бу- треугольника), порождающий проблему сходи-
дут удовлетворены условия и , где мости. С целью её преодоления вводится про-
– некоторое действительное значение близо- цедура распознавания таких форм макроэле-
сти к прямоугольнику ( ), а – уста- ментов и, далее, исключения их из деления
новленная предельная минимальная площадь (рис. 3).
макроэлемента. Процесс деления также пре-
кращается для макроэлементов, которые име-
ют форму, близкую к треугольнику. Блок-схема
алгоритма представлена на рис. 2.

Рис. 3. Картины делений, приводящие к периодическому


изменению

Основной идеей алгоритма распознавания


форм, близких к треугольнику, выступает по-
иск прямолинейных участков на контуре мак-
роэлемента. При поточечном обходе контура с
добавлением каждой точки происходит постро-
ение ограничивающего прямоугольника. От-
ношение длин сторон прямоугольника H и L
определяет степень кривизны линии на теку-
щем множестве точек. Пример поиска прямо-
линейного участка показан на рис. 4. Блок-
схема алгоритма представлена на рис. 5.

Рис. 4. Схема поиска прямолинейного участка

Однако стоит отметить, что ограничиваю-


щий прямоугольник не всегда верно описывает
Рис. 2. Блок-схема алгоритма разбиения характер изменения кривизны контура. Приме-
ром тому может служить ситуация на рис. 6.
Для решения этой проблемы было введено но-
вое условие, заключающееся в следующем:
расстояние между начальной и конечной точ-
ками множества с добавлением новой точки
должно увеличиваться, иначе имеет место Рис. 6. Исключение в алгоритме распознавания
сильное искривление. треугольника

В реализации алгоритма разбиения ис-


пользуется дополнительный функционал Open-
Cascade [3]. Он берет на себя описание обла-
стей, предоставляет инструменты их разбиения,
производит поиск ограничивающего прямо-
угольника, выполняет обработку входной и
формирование выходной информации.
Методика опробована на множестве форм
характерных конфигураций с определенными
значениями . Картины различных по форме
фигур и соответствующих сеток макроэлемен-
тов представлены на рис. 7, 8, 9. Следует обра-
тить внимание на то, как изменяется частота
разбиения в зависимости от , а также на обла-
сти профилей фигур, где разбиение учащается.

Рис. 7. Варианты разбиений на макроэлементы профиля


шатуна

Особенность алгоритма проявляется в


чрезмерном разбиении макроэлементов при
Рис. 5. Блок-схема алгоритма распознавания треугольника определенных значениях, преимущественно
при больших значениях. Таким образом можно
установить необходимую частоту разбиения,
которая в последующем отразится на произво-
дительности расчетной системы и точности по- по углу и по радиусу. Такой подход позволяет
лучаемого результата. строить более равномерную картину разбиений
для форм, имеющих класс круговых. Здесь же
была введена система распознавания повторя-
ющихся секторов на внешнем контуре. В этом
случае происходит разбиение только одного
сектора, а затем результат копируется на
остальные (рис. 10).

Рис. 8. Варианты разбиений на макроэлементы профиля


кольца

Рис. 10. Пример разбиения с использованием секторного


деления в полярных координатах

Выводы. 1. Алгоритм имеет простую


структуру, которая легко поддается распарал-
леливанию. 2. Практическая сходимость пред-
лагаемого метода обеспечивается на плоских
областях произвольных конфигураций. 3. Пред-
ложенный подход не требует принципиальных
дополнений для развития генерации сеток мак-
роэлементов в пространственных областях.
Рис. 9. Варианты разбиений на макроэлементы профиля
крючка Литература
Наряду с представленной методикой был 1. Зенкевич, О.С. Метод конечных элементов в тех-
опробован еще один способ разбиения на мак- нике [Текст]: пер. с англ. / О.С. Зенкевич. – М.: Мир, 1975.
роэлементы. Так для фигур, имеющих округ- – 541 с.
лую форму или период по внешнему контуру, 2. Апанович, В.Н. Метод внешних конечно-
элементных аппроксимаций [Текст] / В.Н. Апанович. –
была опробована схема разбиения на основе Минск: Вышэйш. шк, 1991. – 171 с.
полярных координат. Полярные координаты 3. OpenCascade [Электронный ресурс]: Режим до-
вводят иной принцип рассечения элемента — ступа: World Wide Web. URL : http://www.opencascade.org

ООО «ИНОБИТЕК», г. Воронеж


Воронежский государственный технический университет

AUTOMATIC MACROELEMENT GENERATION FOR PRECISE SOLID METHOD


A.A. Uspekhov, A.S. Trotsenko, V.A. Bolotsev

The article is devoted to the problem of automatic generation input database for Precise Solid Method (PSM). An algo-
rithm partitioning the details into macroelements is given. The splitting of typical parts is done with different parameters
Key words: finite element method, method of external finite-element approximation, precise solid method, macroele-
ments

Вам также может понравиться