
- •Апгп, 11й семестр Курс лекций
- •Лекция. Контроль качества сеточной модели
- •Лекция. Определение нагрузок и перемещений
- •Заключение
- •Приложение нагрузок и получение решения.
- •Выбор типа анализа и его опций.
- •Приложение нагрузок.
- •Запуск на счёт.
- •Задача устойчивости в линейной постановке.
- •Методы определения собственных значений.
- •Метод Гивенса.
- •Метод Хаусгольдера.
- •Метод обратных итераций (inverse power).
- •Усовершенствованный метод обратных итераций.
- •Метод Ланцоша.
- •Сравнение методов.
- •Лекция. Постпроцессорная обработка данных.
- •Лекция. Задачи оптимального проектирования гидроприводов
- •Лекция. Декомпозиция процесса проектирования гидроприводов
- •Лекция. Многовариантное проектирование гидроприводов
- •1. Один решающий критерий
- •2. Линейная свертка
- •3. Метод последовательных уступок
- •4. Метод лп–поиска
- •Лекция. Коррекция гидропривода с помощью обратной связи по давлению нагрузки.
- •Алгоритмы последовательной оптимизации следящего гидропривода с коррекцией
Апгп, 11й семестр Курс лекций
Лекция. Контроль качества сеточной модели
Конечно-элементный анализ состоит из трех основных этапов: начальной подготовки (препроцессорной подготовки), получения решений и обработки результатов моделирования (постпроцессорной обработки).
Среди задач, которые инженер решает на первом этапе, можно выделить создание модели изделия, создание сеточной модели, контроль качества сеточной модели и ее модификацию, определение данных и ограничений и др.
Типы моделей. В инженерном анализе различают три типа моделей: геометрическую, расчетную и сеточную. Геометрическая модель обычно представляет собой модель машиностроительного изделия в целом или его детали. Расчетная модель - это упрощенная геометрическая модель, которая используется для анализа. Нередко эта модель является составной частью самого анализа. Упрощение или идеализация геометрической модели достигается путем удаления тех ее элементов, которые несущественно влияют на результаты анализа. Сеточная модель представляет собой совокупность узлов и элементов, которая натягивается на расчетную модель. Как уже отмечалось, геометрическая и расчетная модели обычно создаются на этапе конструирования средствами твердотельного и поверхностного моделирования.
Построение сеточной модели. В универсальных программах существуют несколько способов генерации сетки. Например, в программе ANSYS используются методы экструзии, создания упорядоченной сетки, создания произвольной сетки и адаптивного построения.
Экструзия (выдавливание) - способ построения трехмерной модели сетки путем перемещения и сдвига основания в определенном направлении или путем вращения поперечного сечения вокруг заданной оси. Этот способ позволяет создать сеточную модель, не используя ассоциированную расчетную модель изделия.
Основание, на котором строится экструзия, может быть скомпоновано из узлов или одно- и двумерных элементов. В качестве основания также может использоваться ранее созданная вся сеточная модель. Можно использовать результат экструзии в качестве основания следующей экструзии. Например, при помощи экструзии одномерного элемента будет получен двумерный элемент, который может быть использован как основание для экструзии трехмерного элемента.
При построении упорядоченной сетки необходимо предварительно разбить расчетную модель на участки с простой геометрией, ввести ограничения и критерии качества сеточной модели, а затем запустить программу генерации сетки. Сетка может состоять из шести-, четырех- и треугольных элементов.
В различных программах анализа имеются специальные средства генерации произвольной сетки, с помощью которых она может наноситься непосредственно на модель достаточно сложной геометрии. Произвольную сетку можно строить из треугольных, четырехугольных и четырехгранных элементов. Генераторы произвольной сетки обладают широким набором функций управления качеством сетки. Например, в программе ANSYS реализован алгоритм выбора размеров конечного элемента, позволяющий строить сетку элементов с учетом кривизны поверхности модели и наилучшего отображения ее реальной геометрии.
Метод построения тетраэдной сетки полезен для создания трехмерных элементов, в основе которых лежат треугольники. Используемая базовая геометрия двумерной сетки не должна иметь свободных незамкнутых граней. На предварительном этапе проверяется качество сетки, а именно выявляются и предъявляются пользователю незамкнутые элементы и элементы с несогласованной ориентацией.
Адаптивное построение сетки состоит в том, что после создания расчетной модели и задания граничных условий генерируется конечно-элементная сетка, затем выполняется анализ, оценивается ошибка дискретизации сетки, после чего меняется размер сетки. Процесс протекает до тех пор, пока значение погрешности не станет меньше заданного, или число итераций не достигнет допустимого значения.
Универсальные программы анализа (ANSYS, SAMTECH и др.) располагают дополнительными возможностями формирования сеточных моделей, к которым относятся метод суперэлементов и метод подмоделей.
В методе суперэлементов некоторая часть смежных элементов сводится к одному эквивалентному элементу. Суперэлемент может формироваться из конечных элементов любого типа, однако нужно учитывать, что в этом случае поведение суперэлемента предполагается линейным даже в том случае, когда в его состав введен нелинейный элемент. Аналогичные упрощения можно выполнить и с расчетной моделью — простые участки расчетной модели изделия рассматриваются как домен, на котором создается один конечный суперэлемент. В основе такого подхода лежит матричное уплотнение, с помощью которого такие параметры, как жесткость (проводимость), масса (удельная теплоемкость) и сопротивление приводятся к системе ведущих степеней свободы. Метод супермоделей позволяет сократить время решения.
На подготовительном этапе важно так сформулировать задачу анализа, чтобы, с одной стороны, получить правильное решение, а с другой - не потерять много ресурсов и времени. Поэтому инженер может вначале попытаться создать крупную сетку, так как в этом случае преимущество заключается в том, что потребуется относительно меньше времени для решения задачи. Однако работа с крупной сеткой может привести к потере значимых физических явлений.
Для того чтобы повысить эффективность моделирования, можно воспользоваться методом подмоделей. Сущность этого метода сводится к следующему.
По опыту своей работы инженер знает, на каких участках геометрической модели могут возникнуть повышенные напряжения, изменения плотности потока, скачки температур и т.п. В сеточной модели можно выделить эти участки и для них построить сетку с параметрами, отличными от параметров сетки остальных участков. Теперь методом подмоделей можно провести анализ как для всей сетки, так и получить более подробный анализ только для выделенной области.
Важной особенностью этого метода является возможность задания граничных условий для подмодели на основе отклика начальной сеточной модели. В программе ANSYS, например, используя результаты решения для грубой модели, можно определить соответствующие ограничения степеней свободы на границах подмодели (перемещения, температуры, напряжения или потенциалы) и использовать их при проведении анализа подмодели. Повторять анализ всей модели нет необходимости.
Использование метода подмоделей дает следующие преимущества:
• исключается необходимость осуществления трудновыполнимого перехода между областями модели с крупной и мелкой сеткой;
• исследование влияния вносимых в проект локальных изменений геометрии проводится без повторного анализа целиком всей модели;
• уточнение подробностей в зонах особого внимания (например, в областях высоких напряжений) можно выполнить, не располагая до начала анализа информацией о местоположении этих зон;
• исключается необходимость описывать мелкие подробности геометрии (отверстия, галтели и др.), которые можно рассмотреть с помощью подмоделей;
• пользователь может создавать твердотельные подмодели из оболочечных элементов грубой модели.
Контроль качества сеточной модели и ее модификация. В универсальных программах анализа заложены широкие возможности оценки качества сеточных моделей и широкий спектр методов их модификаций. Качество сетки можно оценить как визуально в интерактивном, так и в пакетном режиме. В процессе визуального контроля есть возможность отображать на экране монитора
• любой тип модели (геометрическую, расчетную или сеточную);
• нумерацию узлов и элементов;
• пограничные узлы или связи;
• ориентацию 2D-элементов или наружных ребер ЗD-элементов;
• целиком сеточную модель, ее элементы, связи и узлы.
Графические элементы могут быть представлены в виде каркаса, однотонной заливки граней, путем отображения только границ участков.
Совокупность критериев и ограничений позволяет контролировать размеры всей сеточной модели или ее отдельных элементов, их форму, границы и связность групп элементов, относительное удлинение 2D- или ЗD-элементов, угол наклона, конусность, величину угла между геометрическими объектами, деформированность элемента, наличие одинаковых номеров узлов, смыкание группы узлов и ориентацию элементов.
Например, процедура слияния узлов позволяет модифицировать сеточную модель путем объединения в один узел тех из ее узлов, расстояние между которыми меньше заданного значения.
Так формируется новая сеточная модель с меньшим количеством неоднородностей и более согласованной длиной связей.
Выбор необходимых данных осуществляется либо путем указания графических примитивов расчетной модели на экране монитора, либо используя идентификаторы групп конечных элементов, видов материалов, узлов и элементов и др.
Средства управления качеством сетки также позволяют контролировать такие параметры, как размер элемента, деление граничной линии, размеры в окрестности заданных геометрических точек, коэффициенты растяжения или сжатия вдали от границ, ограничения на кривизну и возможность задания «жестких» точек (т.е. задание точного положения узла вместе с размерами сетки в такой точке).
Модификация конечно-элементной сетки может вестись как в интерактивном, так и в пакетном режиме. Широкие возможности визуализации различных графических примитивов и имеющиеся средства редактирования позволяют пользователю выполнять модификацию, при необходимости, вручную, хотя эффективность этого режима низкая.
Основным режимом модификации сетки является пакетный режим. В этом случае используются различные алгоритмы сглаживания сетки, изменения атрибутов узлов и элементов, измельчения и улучшения формы элементов и др. Например, процедура слияния узлов позволяет модифицировать сеточную модель путем объединения в один узел тех из ее узлов, расстояние между которыми меньше заданного значения. Так формируется новая сеточная модель с меньшим количеством неоднородностей и более согласованной длиной связей (рис. 1.41).
Программы могут выполнять контроль соответствия элементов расчетной и сеточной моделей, вводить, удалять и изменять положение конечных элементов, обеспечивая тем самым формирование сетки высокого качества.
Рис.
1.41.
Редактирование
элементов сетки