Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АПГП.doc
Скачиваний:
0
Добавлен:
10.12.2019
Размер:
17.72 Mб
Скачать

Апгп, 11й семестр Курс лекций

Лекция. Контроль качества сеточной модели

Конечно-элементный анализ состоит из трех основных этапов: начальной подготовки (препроцессорной подготовки), получения решений и обработки результатов моделирования (постпроцессор­ной обработки).

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

Типы моделей. В инженерном анализе различают три типа моделей: геометрическую, расчетную и сеточную. Геометрическая модель обычно представляет собой модель машиностроительного изделия в целом или его детали. Расчетная модель - это упрощен­ная геометрическая модель, которая используется для анализа. Нередко эта модель является составной частью самого анализа. Уп­рощение или идеализация геометрической модели достигается пу­тем удаления тех ее элементов, которые несущественно влияют на результаты анализа. Сеточная модель представляет собой совокуп­ность узлов и элементов, которая натягивается на расчетную мо­дель. Как уже отмечалось, геометрическая и расчетная модели обычно создаются на этапе конструирования средствами твердотельного и поверхностного моделирования.

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

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

Методом экструзии можно генерировать одномерные элемен­ты, двумерные элементы (обычно четырехугольники) и трехмерные элементы (пяти- и шестигранники). Так, треугольник генери­рует пятигранник, а четырехугольник - шестигранник.

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

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

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

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

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

Универсальные программы анализа (ANSYS, SAMTECH и др.) располагают дополнительными возможностями формирования се­точных моделей, к которым относятся метод суперэлементов и метод подмоделей.

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

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

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

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

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

Использование метода подмоделей дает следующие преимуще­ства:

• исключается необходимость осуществления трудновыполни­мого перехода между областями модели с крупной и мелкой сет­кой;

• исследование влияния вносимых в проект локальных измене­ний геометрии проводится без повторного анализа целиком всей модели;

• уточнение подробностей в зонах особого внимания (напри­мер, в областях высоких напряжений) можно выполнить, не рас­полагая до начала анализа информацией о местоположении этих зон;

• исключается необходимость описывать мелкие подробности геометрии (отверстия, галтели и др.), которые можно рассмотреть с помощью подмоделей;

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

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

• любой тип модели (геометрическую, расчетную или сеточную);

• нумерацию узлов и элементов;

• пограничные узлы или связи;

• ориентацию 2D-элементов или наружных ребер ЗD-элементов;

• целиком сеточную модель, ее элементы, связи и узлы.

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

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

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

Так формируется новая сеточная модель с меньшим количеством неоднородностей и более согласованной длиной связей.

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

Средства управления качеством сетки также позволяют контро­лировать такие параметры, как размер элемента, деление гранич­ной линии, размеры в окрестности заданных геометрических то­чек, коэффициенты растяжения или сжатия вдали от границ, ограничения на кривизну и возможность задания «жестких» точек (т.е. задание точного положения узла вместе с размерами сетки в такой точке).

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

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

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

Рис. 1.41. Редактирование элементов сетки