- •Методические указания для выполнения расчетно-графических работ по курсу «метод конечных элементов»
- •Общие указания
- •Расчет стержня на растяжение-сжатие
- •Исходные данные
- •Определение неизвестных перемещений узлов
- •Определение реакций опор
- •Определение напряжений в элементах
- •Расчет фермы
- •Варианты схем
- •Пример расчета
- •Составление матриц жесткости конечных элементов
- •Составление общей матрицы жесткости
- •Составление уравнения равновесия системы
- •Исходные данные
- •Пример расчета
- •1. Составление матриц жесткости конечных элементов
- •2. Составление общего уравнения равновесия
- •3. Решение системы линейных алгебраических уравнений
- •4. Определение реакций в опорах
- •5. Проверка
- •6. Определение напряжений в элементах
- •Расчет балки
- •Варианты схем
- •Пример расчета
- •1. Составление матрицы жесткости отдельных элементов
- •2. Составление глобального уравнения равновесия
- •3. Определение перемещений в узлах
- •4. Определение реакций в опорах
- •5. Проверка полученных результатов
- •Приложения приложение а
- •Приложение б решение систем линейных алгебраических уравнений на базе програмного комплекса mathcad
- •1.Знакомство с программным комплексом MathCad
- •1.1 Основные элементы интерфейса
- •1.2 Основные принципы работы с программой
- •2. Решение систем линейных алгебраических уравнений
- •Приложение в расчет балки методом конечных элементов в программном комплексе ansys
- •Рекомендуемая литература
2. Решение систем линейных алгебраических уравнений
Решим систему, записанную в матричном виде:
Или в сокращенном виде:
,
где Е=2,1·1011 Н/м2; А=20·10-4м2.
Прежде всего, зададим исходные данные.
Введите
E
2.1
10
11 Tab
A
20
10
-4 Tab
Enter
Enter
Следует отметить, что десятые от целых отделяются точкой.
Далее необходимо ввести матрицу коэффициентов, которая займет значительное место, поэтому опустим курсор несколько ниже, нажав около десяти раз подряд клавишу Enter .
Введите
К
Е
А
Для
ввода матрицы выполните следующие
действия. Нажмите в палитре математики
кнопку
. Появится панель матриц
.
На этой панели нажмите кнопку аналогичную показанной выше , в появившемся окне в поле строк и столбцов введите 6. Нажмите ОК .
В формулу добавится матрица размером 6х6 с пустыми ячейками:
Введите заданные коэффициенты в матрицу, перемещаясь по ячейкам при помощи клавиш ← ↑ → ↓ . Нажмите Tab .
Далее аналогично матрице коэффициентов следует ввести вектор нагрузок F.
Введите
F
используя описанную выше методику ввода матриц, добавьте матрицу с 6-ю строками и 1-м столбцом. Заполните пустые ячейки. Нажмите Tab . Рабочее окно будет иметь вид:
Таким образом, все исходные данные введены, теперь следует решить эту систему и получить вектор неизвестных u. Для этого воспользуемся стандартной функцией lsolve.
Щелкните левой клавишей мышки по рабочему окну программы, ниже исходных данных, с таким расчетом, что бы мог поместиться вектор неизвестных.
Введите
u
lsolve(K,F) Tab
u
Tab
Программа выведет вектор неизвестных:
Приложение в расчет балки методом конечных элементов в программном комплексе ansys
Постановка задачи
Дана балка, к которой приложена распределенная нагрузка, сосредоточенная сила и момент. Необходимо определить:
прогибы и углы поворота узлов;
реакции в опорах;
сравнить полученные значения с рассчитанными вручную.
Дано: L1=1 м; L2=2 м; L3=3 м; q=5кН/м; М=20кНм; Р=10кН; Е=2,1·1011Н/м2; I=2000см4.
В отличие от предыдущей работы мы не будем отдельно создавать геометрическую модель, а затем разбивать ее на конечные элементы. В данном случае гораздо проще сразу создать узлы и объединить их в элементы.
Шаг 1: Задание типа и параметров конечных элементов. В этой задаче мы будем использовать балочный конечный элемент Beam 3.
|
|
|
|
|
|
Ш аг 2: Выбор действительных параметров элементов.
На этом этапе на необходимо задать характеристики поперечного сечения балки.
Main Menu > Preprocessor > Real Constants (действительные параметры) > Add/Edit/Delete
Нажмите Add (добавить к существующему списку наборов параметров).
|
|
В появившемся окне Real Constants for BEAM3 необходимо заполнить поле
Cross-sectional area AREA 20e-4
(Площадь поперечного сечения равна А=20·10-4м2)
Area moment of inertia IZZ 2e-5
(Осевой момент инерции относительно оси Z равен I=2·10-5м4)
Total beam height HEIGHT 0.2
(Высота сечения балки равна Н=0.2м)
Нажмите OK.
Нажмите Close для закрытия окна Real Constant.
Шаг 3: Установка свойств материала.
В данном примере используется изотропный материал с постоянными свойствами.
Main Menu (Главное меню) > Preprocessor (Препроцессор) > Material Props (Свойства материала) > Material Models (модель материала)
Дважды щелкните на Structural (Структурный), Linear (Линейный), Elastic (Упругий), Isotropic (Изотропный).
Введите 2.1e11 для EX (Модуль упругости).
Введите 0.3 для PRXY (Коэффициент Пуассона).
Нажмите OK.
Шаг 4: Создание узлов.
Main Menu (Главное Меню) > Preprocessor (Препроцессор)> -Modeling (Моделирование)- Create (Создать) > - Nodes (Узлы)- In Active CS (В текущей координатной системе)
Заполните поля появившегося диалогового окна
Node number (Номер узла) 1
X, Y, Z Location in active CS 0 0 0
(Координаты 1-го узла Х=0; Y=0; Z=0)
Apply (Применить)
Node number (Номер узла) 2
X, Y, Z Location in active CS 1 0 0
(Координаты 2-го узла Х=1м; Y=0; Z=0)
Apply (Применить)
Node number (Номер узла) 3
X, Y, Z Location in active CS 3 0 0
(Координаты 3-го узла Х=3м; Y=0; Z=0)
Apply (Применить)
Node number (Номер узла) 4
X, Y, Z Location in active CS 6 0 0
(Координаты 4-го узла Х=6м; Y=0; Z=0)
OK
Save_DB
Шаг 5: Создание конечных элементов.
Main Menu (Главное Меню) > Preprocessor (Препроцессор)> -Modeling (Моделирование)- Create (Создать) > Elements (Элементы) > Thru Nodes (По узлам)
Выберете курсором мышки узел 1 и 2 в графическом поле.
Apply.
Выберете курсором мышки узел 2 и 3 в графическом поле.
Apply.
Выберете курсором мышки узел 3 и 4 в графическом поле.
OK.
Save_DB
Ш
аг
6: Изменение параметров отображения.
Для удобства отобразим нумерацию узлов и элементов
Utility Menu (меню Утилит)> Plot Ctrls (Параметры отображения)> Numbering (Нумерация)
Установите маркер около пункта Node numbers (нумерация узлов).
В списке Elem/Attrib numbering выберите Element numbers.
Нажмите OK.
Utility Menu (меню Утилит) > Plot (Отображение)> Elements (Элементы).
Шаг 7: Задание граничных перемещений.
На этом этапе следует задать нулевое вертикальное перемещение 1-го и 3-го узла, а также нулевой угол поворота поперечного сечения балки в 1-м узле.
Main Menu (Главное меню) > Solution (Решение) > -Loads (Нагрузки) - Apply (Приложенные) > -Structural (Структурный) - Displacement (Перемещения) > On Nodes (В узлах)
Выберите узел 1.
Нажмите OK в Picking Menu (Меню выбора).
Выберите All DOF (перемещения по всем осям).
Введите 0 в Value (нулевые перемещения).
Нажмите Apply.
SAVE_DB.
В
ыберите
узел 3.
Нажмите OK в Picking Menu (Меню выбора).
Последовательно выберите UX, UY (перемещения по осям Х и Y).
Введите 0 в Value (нулевые перемещения).
Нажмите OK.
SAVE_DB.
Шаг 8: Приложение распределенной нагрузки.
Main Menu (Главное Меню) > Solution (Решение) > -Loads (Нагрузки) - Apply (Приложенные) > -Structural (Структурный) - Pressure (Давление) > On Beams (На балку)
Выберете 1-й элемент.
Нажмите ОК.
Введите значение распределенной нагрузки (распределенная нагрузка считается положительной, если действует в сторону балки)
Pressure value at node I 5000
Нажмите ОК.
Шаг 9: Приложение сосредоточенной силы.
Main Menu (Главное Меню) > Solution (Решение) > -Loads (Нагрузки) - Apply (Приложенные) > -Structural (Структурный) – Force/Moment (Сила/Момент) > On Nodes (К узлам).
Выберете 4-й узел.
Нажмите ОК.
Из списка Direction of force/mom (Направление силы/момента) выберите FY.
В поле Force/moment value (Значение силы/момента) введите заданную силу 10000 (сила направленная вверх считается положительной).
Нажмите Apply (Применить).
Выберите 2-й узел.
Н
ажмите
ОК.Из списка Direction of force/mom выберите MZ
В поле Force/moment value введите значение заданного момента 20000 (положительным направлением момента считается по часовой стрелке)
Нажмите OK.
Шаг 9: Расчет.
Main Menu (Главное меню) > Solution (Решение) > -Solve (Счет) - Current LS (Текущая задача)
Изучите содержание появившегося окна и закройте его File > Close.
Нажмите OK для запуска счета.
Нажмите кнопку Close в появившемся желтом информационном окне Solution is done (Расчет выполнен).
Шаг 10: Просмотр перемещений и углов поворота поперечных сечений в узлах.
M ain Menu > General Postproc > List Results (Список результатов) > Nodal Solution . . . (Расчет в узлах)
Выберите DOF solution (Расчет степеней свободы) в левом scroll-меню.
Выберите ALL DOFs (Все степени свободы) в правом scroll-меню.
Нажмите OK.
Сравните полученные перемещения и углы поворота поперечных сечений со значениями, найденными вручную.
Нажмите File > Close для закрытия окна.
Шаг 11: Просмотр реакций в закреплениях.
Main Menu > General Postproc > List Results (Список результатов) > Reaction Solu (Расчет реакций)
Нажмите OK
Сравните полученные реакции со значениями, найденными вручную.
Нажмите File > Close для закрытия окна.
