FEM tutorial/ru: Difference between revisions
No edit summary |
No edit summary |
||
(21 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
⚫ | |||
{{TutorialInfo/ru |
{{TutorialInfo/ru |
||
|Topic= Анализ методом конечных элементов |
|Topic= Анализ методом конечных элементов |
||
Line 8: | Line 10: | ||
|Files= |
|Files= |
||
}} |
}} |
||
</div> |
|||
== Introduction == |
|||
<div class="mw-translate-fuzzy"> |
|||
== Введение == |
== Введение == |
||
Это руководство предназначено для того чтобы ознакомить с основными принципами работы с верстаком FEM, а также большинством доступных инструментов для статического анализа. |
Это руководство предназначено для того чтобы ознакомить с основными принципами работы с верстаком FEM, а также большинством доступных инструментов для статического анализа. |
||
</div> |
|||
[[Image:FEM_tutorial_result.png|600px]] |
[[Image:FEM_tutorial_result.png|600px]] |
||
== Требования == |
|||
<div class="mw-translate-fuzzy"> |
|||
== Требования == |
== Требования == |
||
* Версия FreeCAD 0.16.6700 и выше |
* Версия FreeCAD 0.16.6700 и выше |
||
* [http://sourceforge.net/projects/netgen-mesher/ Netgen] и/или [http://geuz.org/gmsh/ GMSH] установленные в вашей системе |
* [http://sourceforge.net/projects/netgen-mesher/ Netgen] и/или [http://geuz.org/gmsh/ GMSH] установленные в вашей системе |
||
* В случаем когда используется GMSH, рекомендуется установить в [[ |
* В случаем когда используется GMSH, рекомендуется установить в [[Std_AddonMgr/ru|AddonManager]] [[Macro_GMSH/ru|Macro GMSH]], разработанный [https://github.com/psicofil/Macros_FreeCAD psicofil] |
||
* [http://www.calculix.de/ Calculix] установленный в вашей системе |
* [http://www.calculix.de/ Calculix] установленный в вашей системе |
||
* Читатель должен обладать базовыми понятиями о том как использовать |
* Читатель должен обладать базовыми понятиями о том как использовать верстаки [[Part_Workbench/ru|Part]] и [[PartDesign_Workbench/ru|PartDesign]]. |
||
⚫ | |||
⚫ | |||
</div> |
</div> |
||
⚫ | |||
=== Modeling === |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Моделирование === |
|||
В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign. |
В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign. |
||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
|||
# Создать новый документ |
# Создать новый документ |
||
# Активировать верстак Part |
# Активировать верстак Part |
||
Line 37: | Line 49: | ||
## Width: 1000 мм |
## Width: 1000 мм |
||
## Height: 1000 мм |
## Height: 1000 мм |
||
</div> |
|||
Теперь у нас есть модель с которой можно работать. |
Теперь у нас есть модель с которой можно работать. |
||
=== Creating the Analysis === |
|||
==== Netgen ==== |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Создание Анализа === |
|||
==== Netgen ==== |
|||
# Выбрать модель |
# Выбрать модель |
||
# Кликнуть в меню [[Image:FEM_Analysis.png|16px]] [[FEM Analysis/ru|New mechanical analysis]], чтобы создать анализ из выбранного объекта |
# Кликнуть в меню [[Image:FEM_Analysis.png|16px]] [[FEM Analysis/ru|New mechanical analysis]], чтобы создать анализ из выбранного объекта |
||
Line 48: | Line 65: | ||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
|||
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта. |
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта. |
||
</div> |
|||
==== GMSH ==== |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
==== GMSH ==== |
|||
Макросы от psicofil's - строго рекомендуются и используется в данном примере. |
Макросы от psicofil's - строго рекомендуются и используется в данном примере. |
||
# Активировать макрос |
# Активировать макрос |
||
Line 60: | Line 81: | ||
Мы создали сетку для нашего объекта и готовы добавить к нему ограничения и действующие силы. |
Мы создали сетку для нашего объекта и готовы добавить к нему ограничения и действующие силы. |
||
=== Constraints and Forces === |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Ограничения и силы === |
|||
# Скройте сетку внутри древа проекта. |
# Скройте сетку внутри древа проекта. |
||
# Откройте оригинальную модель |
# Откройте оригинальную модель |
||
Line 74: | Line 97: | ||
Теперь мы установили ограничения и силы для нашего статического анализа. |
Теперь мы установили ограничения и силы для нашего статического анализа. |
||
=== Final preparations === |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Последние приготовления === |
|||
# Нажмите [[Image:FEM_Material.png|16px]] [[FEM_MaterialSolid/ru|Mechanical material...]] и выберете Calculix-Steel в качестве материала. |
# Нажмите [[Image:FEM_Material.png|16px]] [[FEM_MaterialSolid/ru|Mechanical material...]] и выберете Calculix-Steel в качестве материала. |
||
# Нажмите '''OK''' |
# Нажмите '''OK''' |
||
</div> |
</div> |
||
=== Running the Solver === |
|||
==== Стандартная Процедура ==== |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Запуск решателя === |
|||
==== Стандартная процедура ==== |
|||
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis''' |
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis''' |
||
# Выберите в меню [[Image:FEM_Calculation.png|16px]] [[FEM_SolverControl/ru|Start solver job control]] |
# Выберите в меню [[Image:FEM_Calculation.png|16px]] [[FEM_SolverControl/ru|Start solver job control]] |
||
Line 90: | Line 119: | ||
# Кликните '''Close''' |
# Кликните '''Close''' |
||
</div> |
</div> |
||
==== Быстрая Процедура ==== |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
==== Быстрая процедура ==== |
|||
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis''' |
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis''' |
||
# Кликните на [[Image:FEM_RunCalculiXccx.png|16px]] [[FEM_SolverRun/ru|Run CalculiX ccx]]. |
# Кликните на [[Image:FEM_RunCalculiXccx.png|16px]] [[FEM_SolverRun/ru|Run CalculiX ccx]]. |
||
</div> |
</div> |
||
=== Анализ Результатов === |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
=== Анализ результатов === |
|||
==== Результаты анализа ==== |
|||
# Выберите объект '''Results''' из '''Object Tree''' |
# Выберите объект '''Results''' из '''Object Tree''' |
||
# Выберите [[Image:FEM_ShowResult.png|16px]] [[FEM_ResultShow/ru|Show result]] |
# Выберите [[Image:FEM_ShowResult.png|16px]] [[FEM_ResultShow/ru|Show result]] |
||
# Выберите для просмотра из различных типов результата нужные |
# Выберите для просмотра из различных типов результата нужные |
||
# Движок внизу может использоваться для изменения визуализации сетки. Это позволяет визуализировать деформацию, испытываемую объектом, учитывая, что это приближение. |
# Движок внизу может использоваться для изменения визуализации сетки. Это позволяет визуализировать деформацию, испытываемую объектом, учитывая, что это приближение. |
||
# Для удаления результатов выберите [[Image:FEM_PurgeResults.png|16px]] [[ |
# Для удаления результатов выберите [[Image:FEM_PurgeResults.png|16px]] [[FEM_ResultsPurge/ru|Purge results]] |
||
</div> |
</div> |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
⚫ | |||
⚫ | |||
</div> |
</div> |
||
⚫ | |||
{{Tutorials navi{{#translation:}}}} |
{{Tutorials navi{{#translation:}}}} |
Revision as of 15:22, 3 September 2021
Руководство |
Тема |
---|
Анализ методом конечных элементов |
Уровень |
Новичок |
Время для завершения |
10 минут + время работы Решателя |
Авторы |
Drei |
FreeCAD версия |
0.16.6700 и выше |
Примеры файлов |
Смотрите также |
None |
Introduction
Введение
Это руководство предназначено для того чтобы ознакомить с основными принципами работы с верстаком FEM, а также большинством доступных инструментов для статического анализа.
Требования
Требования
- Версия FreeCAD 0.16.6700 и выше
- Netgen и/или GMSH установленные в вашей системе
- В случаем когда используется GMSH, рекомендуется установить в AddonManager Macro GMSH, разработанный psicofil
- Calculix установленный в вашей системе
- Читатель должен обладать базовыми понятиями о том как использовать верстаки Part и PartDesign.
Последовательность действий
Modeling
Моделирование
В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign.
- Создать новый документ
- Активировать верстак Part
- Создать Куб
- Изменить его размеры (Box) на следующие:
- Length: 8000 мм
- Width: 1000 мм
- Height: 1000 мм
Теперь у нас есть модель с которой можно работать.
Creating the Analysis
Netgen
Создание Анализа
Netgen
- Выбрать модель
- Кликнуть в меню New mechanical analysis, чтобы создать анализ из выбранного объекта
- В диалоге создания сетки кликнуть OK
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта.
GMSH
GMSH
Макросы от psicofil's - строго рекомендуются и используется в данном примере.
- Активировать макрос
- Выбрать объект, который вы хотите использовать. В нашем случае это Куб
- Выберете пункт Create Mechanical Analysis from mesh
- Кликните OK
Мы создали сетку для нашего объекта и готовы добавить к нему ограничения и действующие силы.
Constraints and Forces
Ограничения и силы
- Скройте сетку внутри древа проекта.
- Откройте оригинальную модель
- Выберите Создать МКЭ с фиксированными ограничениями
- Выберите заднюю поверхность Куба (поверхность осей YZ) и кликните OK
- Выберите Создать МКЭ с ограничениями силы
- Выберите фронтальную поверхность Куба (грань, параллельная задней поверхности) и установите значение Area load в 9000000,00
- Установите Direction в -Z выбором одной из граней параллельно этому направлеию.
- Кликните OK
Теперь мы установили ограничения и силы для нашего статического анализа.
Final preparations
Последние приготовления
- Нажмите Mechanical material... и выберете Calculix-Steel в качестве материала.
- Нажмите OK
Running the Solver
Стандартная Процедура
Запуск решателя
Стандартная процедура
- Выберите объект решателя , находящийся в Mechanical Analysis
- Выберите в меню Start solver job control
- Выберите Write Calculix Input File
- Выберите Run Calculix
- Кликните Close
Быстрая Процедура
Быстрая процедура
- Выберите объект решателя , находящийся в Mechanical Analysis
- Кликните на Run CalculiX ccx.
Анализ Результатов
Анализ результатов
- Выберите объект Results из Object Tree
- Выберите Show result
- Выберите для просмотра из различных типов результата нужные
- Движок внизу может использоваться для изменения визуализации сетки. Это позволяет визуализировать деформацию, испытываемую объектом, учитывая, что это приближение.
- Для удаления результатов выберите Purge results
Если Вы тип результата выбрали Z displacement, Вы увидите, что полученное значение почти идентично тестовому примеру, предоставляемому FreeCAD. Различия могут быть из-за качества сетки и числа обрабатываемых узлов.
Теперь мы закончили с основными принципами работы FEM Module.
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web