Прочностной анализ методом конечных элементов нередко сводят к простой схеме: инженер задаёт параметры, решатель выполняет расчёт, формируется отчёт. В действительности до 70–80 % общего времени занимает подготовка модели. Эту задачу выполняет препроцессор, в котором расчётчик преобразует конструкторскую геометрию в расчётную модель. В данном обзоре рассмотрены функции, необходимые инженеру при работе с геометрией различного типа.
Расчётная модель поступает из различных CAD-систем. Поэтому препроцессор должен корректно считывать обменные форматы STEP, IGES, Parasolid, а при возможности и нативные форматы CAD. Однако импорт является лишь первым шагом: при конвертации нарушаются допуски, теряются грани, возникают зазоры и самопересечения. Полноценный инструмент восстанавливает геометрию: сшивает поверхности в замкнутые тела, обнаруживает и устраняет дефекты. Без этого построение сетки на реальных моделях невозможно.
Конструкторская геометрия содержит избыточные элементы для прочностного анализа. Мелкие фаски, скругления, отверстия и технологические выборки измельчают сетку и увеличивают время расчёта, не повышая точности. Инженеру необходимы инструменты для выявления и удаления мелких граней и отверстий по заданному критерию размера.
Не менее важна идеализация: извлечение срединных поверхностей для тонкостенных деталей, формирование балочных сечений для рёбер и каркасных элементов. Замена твёрдого тела оболочечной или балочной моделью снижает размерность задачи на порядок и делает вариантные расчёты выполнимыми в приемлемые сроки.
Основу препроцессора составляет генератор сетки. Разные классы геометрий требуют различных типов элементов: квадратичные тетраэдры обеспечивают построение сетки на литых деталях любой сложности, оболочечные элементы применяются для тонкостенных конструкций, гексаэдры и призмы используются для массивных и слоистых областей. Для инженера важны:
Точность решения напрямую зависит от качества элементов. Препроцессор должен предоставлять количественные критерии оценки: отношение сторон (aspect ratio), перекошенность (skewness), якобиан (Jacobian), коробление оболочечных элементов (warping). Также необходимы наглядные средства контроля: гистограммы распределения качества, выборка элементов с низкими показателями, локальное измельчение и перестроение. Особую ценность представляют инструменты локального перестроения сетки в проблемной зоне без перегенерации всей модели.
После построения сетки модели назначаются физические свойства: материалы из встроенной базы, закрепления, нагрузки и контактное взаимодействие в сборках (сварные швы, болты, контактные пары). Удобство работы на этом этапе определяет скорость выполнения вариантных расчётов.
Препроцессор является не вспомогательным приложением к решателю, а основным рабочим инструментом инженера, и требования к нему не ниже, чем к расчётному ядру.
Именно на подготовку модели приходится большая часть времени, и именно на этом этапе закладываются ошибки, которые впоследствии проявляются в результатах.
Надёжный импорт и восстановление геометрии, упрощение и идеализация, управляемое построение сетки, объективные критерии её качества, удобная работа с материалами и граничными условиями составляют тот минимум, без которого современный расчётный инструмент неработоспособен. Чем лучше реализованы эти функции, тем быстрее инженер проходит путь от CAD-модели до достоверного прочностного решения.