
- •Государственный технический университет», 2006 в 3 ведение
- •1. Общие сведения о проектировании
- •1.1. Понятие проектирования
- •1 .2. Виды проектирования
- •1.3. Аспекты и иерархические уровни
- •1.4. Стадии, этапы и процедуры проектирования
- •1 . Предпроектная стадия (нир).
- •2. Стадия эскизного проекта (окр).
- •3. Стадия технического проекта.
- •4. Стадия рабочего проекта.
- •5. Стадия испытаний.
- •6. Стадия опытной эксплуатации.
- •7. Стадия внедрения.
- •1 .5. Классификация типовых проектных процедур
- •2. Системы автоматизированного проектирования
- •2.1. Введение в сапр и их использование
- •2.2. Понятие саd/сам/сае систем
- •2 .3. Понятие и особенности построения сапр
- •2.4. Принципы создания сапр
- •2.5. Стадии проектирования сапр
- •2.6. Состав и структура сапр
- •2.7. Классификация сапр
- •2.8. Взаимодействие сапр с другими
- •3. Виды обеспечения сапр
- •3.1. Математическое обеспечение
- •3.2. Программное обеспечение сапр
- •3.3. Информационное обеспечение сапр
- •3.4. Техническое обеспечение сапр
- •3 .4.1. Классификация технических средств (тс) сапр
- •Группа тс архива проектных решений.
- •Группа тс оргтехники и оформления документации.
- •По структурному признаку
- •3.4.2. Требования к техническому обеспечению
- •Технические:
- •Организационно-эксплуатационные.
- •3.5. Лингвистическое обеспечение сапр
- •3.6. Методическое обеспечение сапр
- •3.7. Организационное обеспечение сапр
- •4. Моделирование
- •4.1. Понятие и сущность моделирования
- •4.2. Математические модели
- •4 .3. Имитационное моделирование
- •4.4. Методы конечных элементов и разностей
- •4.4.1. Общая характеристика метода сеток
- •4 .5. Моделирование сварочных процессов и анализ сварных соединений и конструкций
- •5. Введение в оптимизацию
- •5.1. Формулировка математической задачи
- •5.2. Методы решения задач одномерной оптимизации
- •5 .2.1. Метод перебора (сканирования)
- •5.2.2. Метод равномерного поиска
- •5.2.3. Метод поразрядного поиска
- •5.2.4. Метод деления пополам (дихотомии)
- •5.2.5. Метод золотого сечения
- •5.2.6. Метод квадратичной
- •5.2.7. Сравнение методов одномерной оптимизации
- •5.3. Методы безусловной минимизации
- •5.3.1. Многомерный поиск без использования
- •5.3.1.1. Метод циклического покоординатного спуска
- •5.3.1.2. Метод спирального координатного спуска
- •5.3.1.3. Метод Хука и Дживса
- •5.3.1.4. Метод Розенброка
- •5.3.1.5. Метод минимизации по правильному
- •5.3.2. Многомерный поиск, использующий
- •5.4. Транспортная задача и задача о назначениях
- •5.4.1. Транспортная задача и алгоритм ее решения
- •5.4.2. Задача о назначениях
- •5.5. Методика планирования и обработки
- •Теоретические значения прочности соединений для каждого опыта yςt, предсказываемые математической моделью, вычислены и представлены в табл. 7.
- •5.6. Программное обеспечение
- •6. Конструкторское проектирование
- •6.1. Структура и основные принципы
- •6.2. Классификация задач конструкторского
- •6.3. Подходы к конструированию
- •6.4. Методы создания моделей го и ги
- •6.5. Метод проб и ошибок. Использование
- •6.6. Принципы построения систем
- •6.7. Графические стандарты
- •6.8. Программное обеспечение
- •7. Проектирование, моделирование
- •7 .1. Уровни автоматизации
- •7.2. Основные методы проектирования технологических процессов
- •7.3. Математическое моделирование
- •7.4. Моделирование структуры
- •7.5. Оптимизация технологических процессов
- •7.6. Оптимизация технологических операций
- •7.7. Программное обеспечение сапр тп
- •7.8. Проблемы и перспективы развития сапр тп
- •8. Автоматизирование проектирование
- •9. Компьютерное проектирование участков и цехов сварочного производства
- •З аключение
- •Б иблиографический список
- •394026 Воронеж, Московский просп., 14
4.4. Методы конечных элементов и разностей
При формировании соединения в процессе сварки происходит сложное взаимодействие различных явлений, оказывающих существенное влияние на качество получаемого соединения: протекание электрического тока через сварное соединение; распространение теплоты; диффузия компонентов сплава; структурные, фазовые и химические превращения; образование остаточных напряжений и деформаций.
Изучение данных процессов возможно на натурных образцах, однако моделирование МКЭ позволяет снизить трудоемкость работ, ограничив количество экспериментальных исследований, которые применяются в этом случае для проверки и корректировки полученной математической модели.
ММ объектов часто описывают дифференциальными уравнениями. Для получения единственного решения необходимо задавать краевые условия. Сведения об искомых непрерывных функциях на границах рассматриваемых областей – граничные условия, а в случае нестационарных задач - значения этих же функций в начальный момент времени - начальные условия. Исходное дифференциальное уравнение в частных производных вместе с краевыми условиями носит название краевой задачи и представляет собой ММ исследуемого объекта.
Точное решение краевых задач удается получить лишь для немногих частных случаев, поэтому общий способ их решения, в т.ч. и в САПР заключается в использовании различных приближенных моделей. Наиболее часто используются модели на основе интегральных уравнений и на основе метода сеток.
Основная идея построения моделей по первому методу заключается в переходе от исходного дифференциального уравнения в частных производных к эквивалентному интегральному, подлежащему дальнейшему преобразованию. Второй случай будет рассмотрен ниже.
4.4.1. Общая характеристика метода сеток
Сущность метода сеток состоит в аппроксимации искомой непрерывной функции совокупностью приближенных значений, рассчитанных в некоторых точках области – узлах. Совокупность узлов, соединенных некоторым образом формируют сетку.
Сетка является дискретной моделью области определения исходной функции.
Применение метода сеток позволяет свести дифференциальную краевую задачу к системе нелинейных в общем виде алгебраических уравнений относительно неизвестных узловых значений функции.
В общем случае алгоритм метода сеток состоит из трех этапов:
1
.
построение стеки в заданной области
(дискретизация задачи);
2. получение системы алгебраических уравнений относительно узловых значений (алгебраизация задачи);
3. решение полученной системы алгебраических уравнений.
Наиболее часто используют два метода сеток: метод конечных элементов (МКЭ) и метод конечных разностей (МКР). Они отличаются на этапах 1 и 2 алгоритма, на 3 этапе - практически идентичны.
4.4.2. МКЭ
МКЭ состоит в том, что все тело разбивают на некоторое количество частей (элементов) конечного (а не бесконечно малого) объема, простых по форме и внутреннему устройству, поэтому математическое описание каждого не вызывает затруднений. Условие стыковки записывают в виде алгебраических уравнений. Существует ряд методов родственных МКЭ: метод конечных разностей, метод граничных элементов и др. Каждый из них в чем-то превосходит МКЭ при решении определенного круга задач, однако МКЭ является более гибким и универсальным.
Для упрощения процедуры элемент обычно выбирают простой формы и описывают распределение потенциалов внутри него простой функцией (например, полиномом невысокого порядка). Поэтому при небольшом количестве элементов решение является весьма грубым, однако при измельчении элементов погрешность уменьшается, и решение неограниченно приближается к точному. Чем грубее и проще элементы, тем мельче они должны быть для достижения заданной точности. Следует выбирать элементы, дающие наименьшую погрешность при данных размерах и обеспечивающих ее быстрое убывание при уменьшении размеров.
Поскольку число элементов и порядок системы уравнений для сложных задач может достигать десятков тысяч, данный этап является наиболее трудоемким в МКЭ. Иногда намеренно усложняют элементы (повышают степень описывающих их полиномов) для сокращения их количества и снижения порядка системы уравнений.
Для решения данной задачи возможно также использование суперэлементной процедуры. При этом несколько элементов объединяют в один суперэлемент, исключая из системы уравнений неизвестные, описывающие внутренние границы между объединяемыми элементами, а учитывая границы между суперэлементами. После решения упрощенной системы уравнений возвращаются к внутреннему устройству суперэлемента и находят исключенные переменные. Таким образом, общее число операций не сокращается, но задача упрощается за счет ее разделения на несколько этапов. Сокращение расчетов может быть получено, если в модели много одинаковых суперэлементов, тогда часть операций можно не повторять.
Наиболее известные программные комплексы МКЭ - NASTRAN, ANSYS (рис. 15), а также специализированные для решения сварочных и других технологических задач – SYSWELD, MARC.
В России также работают над созданием программного обеспечения МКЭ, это комплексы: «СВАРКА», разработанный на кафедре сварки МГТУ им. Н.Э. Баумана (рис. 16 - 18); «АСТРА-С», реализующий метод поэтапного расчета сварных конструкций; «WELD3D» для осуществления процедуры суперэлементов и др.
В МКЭ исходная область определения функции разбивается с помощью сетки, в общем случае неравномерной, на отдельные подобласти – конечные элементы. Искомая непрерывная функция аппроксимируется кусочно-непрерывной, определенной на множестве конечных элементов (КЭ). Аппроксимация может задаваться произвольным образом, но чаще всего для этих целей используют полиномы, которые подбирают так, чтобы обеспечить непрерывность искомой функции в узлах на границах элементов.
а б в
Рис. 15. Геометрическая (а), конечноэлементная (б) модель и поле напряжений (в) корпуса задвижки в ANSYS []
Рис. 16. Диалоговое окно комплекса «СВАРКА»
Р
ис.
17. Фрагмент модели для расчета массопереноса
Пример. Расчет одномерного температурного поля.
К одному концу стрежня подводиться тепло, на другом происходит конвективный теплообмен с окружающей средой (рис. 19, а). Вдоль боковой поверхности стержень теплоизолирован. Искомое температурное поле является непрерывной функцией координаты х (рис. 19, б).
Рис. 18. Получение объемной модели из плоской
Рис. 19. Расчет одномерного температурного поля в МКЭ
В МКЭ стержень разбивается произвольным образом на КЭ, которые в данном случае являются отрезками неравной длины. На каждом элементе непрерывная функция аппроксимируется некоторой линейной зависимостью. Аппроксимирующая кусочно-линейная функция определяется через узловые значения Т1 – Тп, которые в общем виде сначала неизвестны и подлежат определению в МКЭ (рис. 19, в).
Д
ля
двумерных областей наиболее часто
используют конечные элементы в форме
треугольника и четырехугольника
(прямоугольника, ромба и т.д.), при этом
они могут иметь не только прямо-, но и
криволинейные границы, что позволяет
с достаточной степенью точности
аппроксимировать границу любой формы.
В случае трехмерных областей – тетраэдр,
параллелепипед.
В общем случае МКЭ состоит из четырех этапов:
1. выделение конечных элементов (разбиение заданной области на КЭ);
2. определение аппроксимирующей функции для каждого элемента;
3. объединение КЭ в систему алгебраических уравнений;
4. определение узловых значений функции.
4.4.3. МКР
В МКР также строится сетка в заданной области, формируемая конечным множеством узлов. В узлах сетки определяются приближенные значения искомой функции. Совокупность узловых значений функции называется сеточной функцией.
Используются, как правило, регулярные сетки, шаг которых постоянен или меняется по несложному закону. Для одномерных областей построение сетки практически не отличается от аналогичной процедуры в МКЭ (рис. 20).
Рис. 20. Построение сетки
в МКР
Расстояние между соседними узлами называется шагом сетки hi = xi – xi+1 при i = 1,2,…,n. Для регулярной сетки hi = const = 1(n -1), где n – количество узлов.
Для двумерной области подход к построению сетки другой (рис. 21). Область изменения функции прямоугольник. Оси х и у разбиваются на отрезки, которые являются шагами сетки по соответствующим направлениям, через точки деления проводят прямые параллельные осям. Совокупность точек пересечения (узлов) образует сетку. Соседние узлы – расстояние между которыми равно шагу сетки по одной из осей.
Рис. 21. Пример разбиения на КЭ двумерной области в МКР
Способ построения не меняется и в том случае, если область произвольной формы (рис. 21). Узлы сетки, попавшие внутрь области – внутренние. Точки пересечения прямых сетки с границей области называются граничными узлами. Даже для постоянных шагов сетки по осям х и у в области имеются граничные узлы, отстоящие от ближайших к ним внутренних на расстояние меньше шага по соответствующему направлению. Сетка для двумерной области в общем случае является нерегулярной, причем особенности геометрии учитываются только в околограничных участках (узлах).
Программные средства, позволяющие конструировать абстрактную модель и разбивать ее на конечные элементы, называются препроцессорами (preprocessors). Проанализировав каждый элемент, компьютер собирает результаты воедино и представляет их в визуальном формате. Например, области с высоким напряжением могут быть выделены красным цветом. Программные средства, обеспечивающие визуализацию, называются постпроцессорами (postprocessors).
Более подробно с процедурами МКЭ и особенностями их реализации при расчете сварных конструкции можно ознакомиться в соответствующей литературе [1, 18, 19, 23, 55, 56, 58, 62], а также в Internet [70 – 72] и многих других источниках.