
- •Математические модели в инженерных приложениях
- •Чтение модели 27
- •Геометрическая модель 69
- •10.1 Построение геометрической модели 88
- •11.1 Построение геометрической модели 100
- •Примеры работы с системой
- •1. Пластина под воздействием гравитационного нагружения
- •1.1 Геометрическая модель
- •Включение и выключение исходных данных и примитивов на экране:
- •1.2. Задание свойств материала
- •1.3. Описание свойств конечных элементов
- •1.4. Генерация конечноэлементной сетки
- •1.5. Модификация отображения модели на экране
- •1.6. Задание граничных условий
- •1.7. Задание нагружения
- •1.8. Сохранение сформированной модели
- •1.9. Выполнение конечно-элементного анализа
- •1.10. Обработка результатов расчета
- •1.11. Завершение работы с системой
- •2. Пластина под воздействием нескольких вариантов нагружения
- •2.1 Чтение модели
- •2.2 Задание дополнительного варианта граничных условий
- •2.3 Задание дополнительных вариантов внешних нагрузок
- •2.4 Конечно-элементный анализ модели
- •2.5 Обработка результатов расчета
- •3.2.6 Завершение работы с системой
- •3. Анализ собственных частот и форм колебаний пластины
- •3.1 Чтение модели
- •3.2 Анализ модели
- •3.3 Обработка результатов расчета
- •3.4 Завершение работы с системой
- •4. Анализ устойчивости пластины
- •4.1 Задание новых граничных условий
- •4.2 Задание нагрузки
- •4.3 Сохранение и анализ модели
- •4.4 Подготовка экрана к обработке результатов расчета
- •4.5 Обработка результатов расчета
- •5.1 Формирование температурных нагрузок для получения поля температур
- •5.2 Сохранение и анализ модели
- •5.3 Подготовка экрана к обработке результатов расчета
- •5.4 Обработка результатов расчета
- •5.5 Формирование температурной нагрузки (воздействия) для расчета напряжений в пластине
- •5.6 Обработка результатов расчета температурных напряжений
- •6. Моделирование балочной конструкции
- •6.1 Построение геометрической модели
- •6.2 Задание свойств материала
- •6.3 Задание свойств конечных элементов
- •6.4 Генерация конечноэлементной сетки
- •6.5 Задание граничных условий и нагрузки
- •6.6 Анализ конструкции
- •6.7 Обработка результатов
- •7. Моделирование плоской фермы
- •7.1 Геометрическая модель
- •7.2. Задание свойств материала
- •7.3 Описание свойств конечных элементов
- •7.4 Задание граничных условий
- •7.5 Задание нагружения
- •7.6 Выполнение конечноэлементного анализа
- •Геометрическая модель
- •Задание свойств материала
- •Описание свойств конечных элементов
- •Генерация конечноэлементной сетки
- •Задание нагружения
- •Запишите модель.
- •Выполнение конечногэлементного анализа
- •Обработка результатов расчета
- •9 Расчет объемного (Solid) тела на примере статического расчета
- •9.1 Построение геометрической модели
- •0, 50, 0 «Ок» 2 раза
- •50, 0, 0 «Ок» 2 раза
- •9.2 Задание свойств материала и конечных элементов
- •9.3 Генерация конечноэлементной сетки
- •9.4 Задание граничных условий
- •9.5 Задание нагружения
- •9.6 Выполнение конечноэлементного анализа
- •9.7 Обработка результатов расчета
- •10. Расчет объемного (Solid) тела вращения
- •10.1 Построение геометрической модели
- •10.2 Задание свойств материала и конечных элементов
- •10.3 Генерация конечноэлементной сетки
- •10.4 Задание граничных условий
- •10.5 Задание нагружения
- •10.6 Выполнение конечноэлементного анализа
- •10.7 Обработка результатов расчета
- •11. Расчет сложного объемного (Solid) тела на примере статического расчета прочности трубопровода
- •11.1 Построение геометрической модели
- •11.2 Задание свойств материала
- •11.3 Задание свойств используемых конечных элементов
- •11.4 Генерация конечноэлементной сетки
- •11.5 Задание граничных условий
- •11.6 Задание нагружения
- •11.6 Выполнение конечноэлементного анализа
- •11.7 Обработка результатов расчета
- •11.8 Работа со слоями
6.4 Генерация конечноэлементной сетки
Перед разбиением модели на конечные элементы необходимо «наметить» количество элементов, на которое будет разбита конструкция. Предположим, что нам необходимо разбить верхнюю балку на 10 элементов со свойствами – balka 1, а нижнюю на 15 элементов со свойствами – balka 2. Для этого выполните последовательность команд Mesh, Mesh Control – Size Along Curve (задание количества элементов на кривой). В появившемся стандартном окне выбора примитивов (в данном случае кривых), мышью выберите верхнюю кривую и нажмите «Ок». В окне – “Mesh Size Along Curves” в поле данных Number of Elements введите число 10 и нажмите «Ок».
Снова появится окно выбора примитивов, теперь выберите нижнюю горизонтальную кривую и нажмите «Ок». В следующем окне теперь задайте число 15, снова нажмите «Ок» и «Cancel», для выхода из режима выбора. Теперь на кривых можно увидеть предварительную разметку будущих узлов.
Далее, необходимо перейти непосредственно к разбиению. Для этого выполните команду Mesh, Geometry, Curve… в окне выбора примитивов выберите сначала верхнюю балку и нажмите «Ок». В появившемся окне “Geometry Mesh Options” в поле данных Property выберите по стрелке свойство – balka 1 и нажмите «Ок».
Далее появится окно – “Vector Locate – Define Element Orientation Vector” (определение координат вектора ориентации сечения относительно оси балочного элемента).
Вектор ориентации определяет расположение сечения балки относительно продольной оси элемента, т.к. балка в пространстве может находиться в различном положении, например, как показано ниже на рисунке.
Ось Xelem координатной системы конечного элемента направлена вдоль оси элемента (от одного узла к другому) и определяется координатами узлов, поэтому существует необходимость ориентировать сечение элемента в пространстве.
Ось Yelem определяет положение сечения балочного конечного элемента, в плоскости перпендикулярной оси Xelem .
Вектор ориентации задает расположение плоскости ориентации, в которой лежит ось Yelem координатной системы конечного элемента, относительно любой внешней системы координат (в данном случае глобальной X,Y,Z).
То есть, ось Yelem совпадает с проекцией вектора ориентации на плоскость перпендикулярную оси Xelem .
Ниже на рисунке показано, что вектор ориентации Vorientation и ось Xelem определяют плоскость ориентации, в которой лежит соответственно направление оси Yelem , относительно которого, в свою очередь, определяется положение поперечного сечения балочного конечного элемента.
В данном примере используется круглое сечение балки, поэтому его положение в пространстве относительно оси симметрии может быть произвольным.
Далее, введите значения координат точек, как показано на рисунке (направление вектора ориентации задается единичным вектором, направленным вдоль оси Z глобальной системы координат), и нажмите «Ок».
После этого верхняя кривая будет разбита на 10 балочных элементов со свойствами balka 1.
Далее выполните ту же последовательность команд (Mesh, Geometry, Curve…), выбрав для разбиения нижнюю кривую, используя свойства элементов – balka 2, и такой же вектор ориентации поперечного сечения.
В результате проделанных операций на экране появятся кривые, разбитые на конечные элементы с различными свойствами.
Однако в месте сочленения балок теперь существуют два совпадающих узла, которые необходимо «сшить» между собой.
Для этого выполните последовательность команд Tools, Check (проверка), Coincident Nodes…(совпадающие узлы), в окне выбора примитивов нажмите кнопку Seleсt All (выбрать все) и нажмите «Ок». На последующее сообщение ответьте – No. В окне “Check/Merge Coincident” поставьте галочку напротив строчки Merge Coincident Entities (подтверждение сшивки) и нажмите «Ок».