FEM Workbench/ru: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(267 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav|[[Drawing Workbench|Drawing Workbench]]|[[Image Workbench|Image Workbench]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}}


<div class="mw-translate-fuzzy">
[[Image:Workbench_FEM.svg|64px]]
{{Docnav/ru
|[[Drawing_Workbench/ru|Верстак Drawing]]
|[[Image_Workbench/ru|Верстак Image]]
|IconL=Workbench_Drawing.svg
|IconR=Workbench_Image.svg
}}
</div>

[[Image:Workbench_FEM.svg|thumb|128px|Логотип верстака FEM]]

{{TOCright}}


<span id="Introduction"></span>
== Введение ==
== Введение ==

[[FEM_Workbench/ru|Верстак FEM]] предоставляет современный набор инструментов для анализа [https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D1%85_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2 Методом Конечных Элементов] (finite element analysis, FEA) в FreeCAD. В основном это означает, что все инструменты для проведения анализа объединены в один графический интерфейс пользователя (GUI).

[[Image:FemWorkbench.jpg|300px]]

<span id="Workflow"></span>
== Рабочий процесс ==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Шаги которые необходимо сделать для выполнению анализа методом конечных элементов:
'''Верстак МКЭ''' предоставляет современный набор инструментов для анализа Методом Конечных Элементов в FreeCAD. В основном это значит объединение в одном GUI всех инструментов для выполнения анализа Методом Конечных Элементов.
# Предварительная обработка: постановка задачи анализа.
## Моделирование геометрии: создание геометрии с помощью FreeCAD или ее импорт из другого приложения.
## Создание анализа.
### Добавление ограничений моделирования, таких как нагрузки и фиксированные опоры, к геометрической модели.
### Добавление материалов к деталям геометрической модели.
### Создание сетки конечных элементов для геометрической модели или ее импорт из другого приложения.
# Решение: запуск внешнего решателя из FreeCAD.
# Постобработка: визуализация результатов анализа из FreeCAD или экспорт результатов для их последующей обработки в другом приложении.
</div>
</div>


Верстак FEM можно использовать в Linux, Windows и Mac OSX. Поскольку данный верстак использует внешние решатели, количество требуемых дополнительных настрлек будет зависеть от используемой вами операционной системы. Инструкции по настройке внешних инструментов смотрите в разделе [[FEM_Install/ru|Установка FEM]].
{{TOCright}}
[[Image:FemWorkbench.jpg]]


[[Image:FEM_Workbench_workflow.svg|600px]]
== Workflow ==

{{Caption|Рабочий процесс в верстаке FEM ; Верстак обращается к двум внешними программам, к первой для создания сетки твердого объекта и ко второй для выполнения фактического решения задачи методом конечных элементов}}

<span id="Menu:_Model"></span>
== Меню: Модель ==

* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis/ru|Analysis container]]: Создаёт новый контейнер для механического анализа. Если перед кликом на нём было выделено твёрдое тело, будет запущен диалог создания сетки МКЭ.

<span id="Materials"></span>
=== Материалы ===


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialSolid.svg|32px]] [[FEM_MaterialSolid/ru|Твердотельный материал]]: Позволяет выбрать твердый материал из базы данных.
Шаги которые необходимо сделать чтобы произвести расчет МКЭ в GUI верстака FEM FreeCAD:
* Препроцессор
** Моделирование геометрии, здесь FreeCAD уже является вполне развитым приложением.
** Создать Расчет:
*** Создать Сетку МКЭ из геометрической модели.
*** Добавить Условия, такие как нагрузки и фиксаторы к расчетной модели.
*** Добавить в расчетную модель Материал
* Решение уравнений
** Решение системы уравнений из FreeCAD GUI.
* Постпроцессор
** Посмотреть в FreeCAD GUI Результаты.
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialFluid.svg|32px]] [[FEM_MaterialFluid/ru|Текучий материал]]: Позволяет выбрать текучий материал из базы данных.
В версиях 0.15 и 0,16 FreeCAD модуль FEM может использовать платформы Windows, Mac OSX и Linux. Поскольку верстак FEM использует внешние программы, многие ручные настройки, требуемые для того, чтобы верстак FEM стал готов к использованию, зависит от используемой Вами операционной системы. Смотрите [[FEM_Install/ru|FEM Install]].
</div>
</div>


<div class="mw-translate-fuzzy">
[[Image:FEM_Workbench_workflow.svg|600px]]
* [[Image:FEM_MaterialMechanicalNonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/ru|Нелинейный механический материал]]: Позволяет добавить нелинейную механическую модель материала.
</div>


<div class="mw-translate-fuzzy">
{{Caption|Workflow of the FEM Workbench; the workbench calls two external programs to perform meshing of a solid object, and perform the actual solution of the finite element problem}}
* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced/ru|Армированный материал (бетон)]]: Позволяет выбрать из базы данных армированные материалы, состоящие из матрицы и армирования.
</div>


<div class="mw-translate-fuzzy">
== Menu: Model ==
* [[Image:FEM_MaterialEditor.svg|32px]] [[FEM_MaterialEditor/ru|Material editor]]: Открыть редактор материалов для их редактирования.
</div>


<span id="Element_Geometry"></span>
* [[Image:FEM_Analysis.svg|32px]] [[FEM_Analysis/ru|Analysis container]]: Создаёт новый контейнер для механического анализа. Если перед кликом на нём было выделено твёрдое тело, будет запущен диалог создания сетки МКЭ.
=== Геометрия элемента ===


<div class="mw-translate-fuzzy">
=== Materials ===
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/ru|Поперечное сечение балки]]: Создает условие поперечного сечения балки для МКЭ.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-material.svg|32px]] [[FEM_MaterialSolid/ru|Material for solid]]: Выберите материал из базы данных.
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/ru|Вращение балки]]: Создает условие поворота балки для МКЭ.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-material-fluid.svg|32px]] [[FEM_MaterialFluid|Material for fluid]]: Lets you select a material from the database.
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/ru|Толщина листа материала]]: Создает условие толщины листа материала.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-material-nonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]: Lets you select a material from the database.
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/ru|Fluid section for 1D flow]]: Создает элемент жидкостной секции МКЭ для пневматических и гидравлических сетей.
</div>


=== <span id="FEM_CompEmConstraints">Electromagnetic boundary conditions</span><!--Do not edit span id: the FEM_CompEmConstraints pages redirect here--> ===


<div class="mw-translate-fuzzy">
* image is missing [[FEM_MaterialReinforced|Reinforced material]]: Lets you select reinforced materials consist of a matrix and a reinforcement from the database.
* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/ru|Создать электростатический потенциал]]: Создает граничное условие МКЭ для электростатического потенциала.
</div>


* [[Image:Arch_Material_Group.svg|32px]] [[Material_editor|Material editor]]:: Lets you open the material editor to edit materials
:* [[Image:FEM_ConstraintCurrentDensity.svg|32px]] [[FEM_ConstraintCurrentDensity|Current density boundary condition]]: Used to define a current density. {{Version|0.21}}


:* [[Image:FEM_ConstraintMagnetization.svg|32px]] [[FEM_ConstraintMagnetization|Magnetization boundary condition]]: Used to define a magnetization. {{Version|0.21}}
=== Element Geometry ===


<span id="Fluid_boundary_conditions"></span>
* [[Image:Fem-beam-section.svg|32px]] [[FEM_ElementGeometry1D/ru|Beam cross section]]:
<div class="mw-translate-fuzzy">
=== Жидкостные ограничения ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-beam-rotation.svg|32px]] [[FEM_ElementRotation1D|Beam rotation]]:
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/ru|Начальное условие скорости потока]]: Применяется для определения начальной скорости потока в области.
</div>


:* [[Image:FEM_ConstraintInitialPressure.svg|32px]] [[FEM_ConstraintInitialPressure|Initial pressure condition]]: Used to define an initial pressure for a body (volume). {{Version|0.21}}
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D|Shell plate thickness]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-fluid-section.svg|32px]] [[FEM_ElementFluid1D|Fluid section for 1D flow]]:
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/ru|Граничное условие скорости потока]]: Применяется для задания скорости потока как граничного условия на ребре (2D) или грани (3D).
</div>


<span id="Geometrical_analysis_features"></span>
=== Electrostatic Constraints ===
<div class="mw-translate-fuzzy">
=== Геометрические Ограничения ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-constraint-electrostatic-potential.svg|32px]] [[FEM_ConstraintElectrostaticPotential|Constraint electrostatic potential]]:
* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ru|Constraint plane rotation]]: Используется для определения ограничения плоского вращения на плоской поверхности.
</div>


<div class="mw-translate-fuzzy">
=== Fluid constraints ===
* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint/ru|Constraint sectionprint]]: Creates a FEM constraint sectionprint {{Version/ru|0.19}}.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity|Constraint initial flow velocity]]:
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/ru|Constraint transform]]: Используется для назначения ограничения трансформации на грани.
</div>


<span id="Mechanical_boundary_conditions_and_loads"></span>
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary|Constraint fluid boundary]]:
<div class="mw-translate-fuzzy">
=== Механические ограничения ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-flow-velocity.svg|32px]] [[FEM_ConstraintFlowVelocity|Constraint flow velocity]]:
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/ru|Constraint fixed]]: Используется для определения ограничения с фиксацией точки/грани/поверхности.
</div>


<div class="mw-translate-fuzzy">
=== Mechanical constraints ===
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/ru|Ограничение перемещения]]: Используется для определения ограничений смещения для точки/грани/поверхности.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-fixed.svg|32px]] [[FEM_ConstraintFixed/ru|Constraint fixed]]: Используется для определения ограничения с фиксацией точки/грани/поверхности.
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/ru|Constraint contact]]: Используется для определения контактного ограничения между двумя поверхностями.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-displacement.svg|32px]] [[FEM_ConstraintDisplacement/ru|Constraint displacement]]: Используется для определения ограничений смещения для точки/грани/поверхности.
* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie/ru|Constraint tie]]: Creates a FEM constraint tie {{Version/ru|0.19}}.
</div>


:* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Spring]]: Used to define a spring. {{Version|0.20}}
* [[Image:Fem-constraint-planerotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ru|Constraint plane rotation]]: Используется для определения ограничения плоского вращения на плоской поверхности.


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-contact.svg|32px]] [[FEM_ConstraintContact/ru|Constraint contact]]: Используется для определения контактного ограничения между двумя поверхностями.
* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/ru|Constraint force]]: Используется для определения силы в [N], приложенной равномерно к выбираемой поверхности в определяемом направлении.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-transform.svg|32px]] [[FEM_ConstraintTransform|Constraint transform]]:
* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure/ru|Constraint pressure]]: Используется для определения ограничения давления.
</div>


:* [[Image:FEM_ConstraintCentrif.svg|32px]] [[FEM_ConstraintCentrif|Centrifugal load]]: Used to define a centrifugal body load constraint. {{Version|0.20}}
* [[Image:Fem-constraint-force.svg|32px]] [[FEM_ConstraintForce/ru|Constraint force]]: Используется для определения силы в [N], приложенной равномерно к выбираемой поверхности в определяемом направлении.


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pressure.svg|32px]] [[FEM_ConstraintPressure/ru|Constraint pressure]]: Используется для определения ограничения давления.
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/ru|Constraint self weight]]: используется для определения ускорения свободного падения, действующего на модель.
</div>


<span id="Thermal_boundary_conditions_and_loads"></span>
* [[Image:Fem-constraint-selfweight.svg|32px]] [[FEM_ConstraintSelfWeight|Constraint self weight]]: Used to define a gravity acceleration acting on a model.
<div class="mw-translate-fuzzy">
=== Температурные ограничения ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/ru|Constraint bearing]]: Используется для определения подшипниковых ограничений.
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/ru|Constraint initial temperature]]: Используется для определения начальной температуры тела.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/ru|Constraint gear]]: Используется для определения редукторных ограничений.
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/ru|Constraint heatflux]]: Используется для определения ограничений тепловых потоков на поверхностях.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/ru|Constraint pulley]]: Используется для определения ограничений шкива.
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/ru|Constraint temperature]]: Используется для определения температурных ограничений для точки/грани/поверхности.
</div>


<div class="mw-translate-fuzzy">
=== Thermal constraints ===
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/ru|Задать тело, являющееся источником тепла]]: Создает граничное условие для МКЭ определяющее тело, являющееся источником тепла.
</div>


=== Overwrite Constants ===
* [[Image:Fem-constraint-InitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/ru|Constraint initial temperature]]: Используется для определения начальной температуры тела.


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintHeatflux/ru|Constraint heatflux]]: Используется для определения ограничений тепловых потоков на поверхностях.
* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity/ru|Constant vacuum permittivity]]: Creates a FEM constant vacuum permittivity to overwrite standard value.
</div>


<span id="Menu:_Mesh"></span>
* [[Image:Fem-constraint-temperature.svg|32px]] [[FEM_ConstraintTemperature/ru|Constraint temperature]]: Используется для определения температурных ограничений для точки/грани/поверхности.
== Меню: Сетка ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource|Constraint body heat source]]:
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/ru|Cетка МКЭ из фигуры генерируемая построителем Netgen]]: Create a FEM mesh from a solid or face shape by Netgen internal mesher.
</div>


<div class="mw-translate-fuzzy">
== Menu: Mesh ==
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/ru|Сетка МКЭ из фигуры генерируемая построителем Gmsh]]: Создать сетку МКЭ из фигуры с помощью генератора сетки Gmsh.
</div>


* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/ru|Граничный слой сетки МКЭ]]: Создает граничный слой сетки МКЭ.
* [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] [[FEM_MeshNetgenFromShape|FEM mesh from shape by Netgen]]:


Translations:FEM Module/141/ru
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape|FEM mesh from shape by GMSH]]:
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/ru|Область сетки МКЭ]]: Создать область сетки МКЭ.


* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/ru|Группа сетки МКЭ]]: Создает группу сетки МКЭ.
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer|FEM mesh boundary layer]]:


* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion|FEM mesh region]]:
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/ru|FEM mesh to mesh]]: Преобразуйте поверхность сетки МКЭ в сетку.


<span id="Menu:_Solve"></span>
* [[Image:Fem-femmesh-from-shape.svg|32px]] [[FEM_MeshGroup|FEM mesh group]]:
== Меню: Решение ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-create-node-by-poly.svg|32px]] [[FEM_CreateNodesSet/ru|Nodes set]]: Создаёт/определяет набор нодов. Пока не работает.
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/ru|Solver CalculiX Standard]]: Создает новый решатель для этого анализа. В большинстве случаев решатель создается вместе с анализом.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-to-mesh.svg|32px]] [[FEM_FemMesh2Mesh|FEM mesh to mesh]]: Convert the surface of a FEM mesh to a mesh.
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/ru|Solver Elmer]]: Создает контроллер решателя для Элмера. Он не зависит от других объектов решателя.
</div>


<div class="mw-translate-fuzzy">
== Menu: Solve ==
* [[Image:FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran/ru|Решатель Mystran]]: {{Version/ru|0.20}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculixCxxtools|Solver Calculix CCX tools]]: Creates a new solver for this analysis. In most cases the solver is created together with the analysis.
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/ru|Решатель Z88]]: Создает задачу для решателя МКЭ Z88 .
</div>


=== <span id="FEM_CompMechEquations">Mechanical equations</span><!--Do not edit span id: the FEM_CompMechEquations pages redirect here--> ===
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverCalculiX|Solver CalculiX]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]]:
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/ru|Уравнение гибкости]]: Создает уравнение для расчета упругости МКЭ.
</div>


:* [[Image:FEM_EquationDeformation.svg|32px]] [[FEM_EquationDeformation|Deformation equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to perform nonlinear mechanical analyses (deformations). {{Version|0.21}}
* [[Image:Fem-solver.svg|32px]] [[FEM_SolverZ88|Solver Z88]]:


=== <span id="FEM_CompEmEquations">Electromagnetic equations</span><!--Do not edit span id: the FEM_CompEmEquations pages redirect here--> ===
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat|Equation heat]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-elasticity.svg|32px]] [[FEM_EquationElasticity|Equation elasticity]]:
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/ru|Электростатические уравнение]]: Создает уравнение для расчета электростатики МКЭ.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic|Equation electrostatic]]:
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/ru|Electricforce equation]]: Creates a FEM equation for electric forces.
</div>


:* [[Image:FEM_EquationMagnetodynamic.svg|32px]] [[FEM_EquationMagnetodynamic|Magnetodynamic equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics. {{Version|0.21}}
* [[Image:Fem-equation-fluxsolver.svg|32px]] [[FEM_EquationFluxsolver|Equation fluxsolver]]:


:* [[Image:FEM_EquationMagnetodynamic2D.svg|32px]] [[FEM_EquationMagnetodynamic2D|Magnetodynamic 2D equation]]: Equation for the [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer|Solver Elmer]] to calculate magnetodynamics in 2D. {{Version|0.21}}
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow|Equation flow]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-control-solver.svg|32px]] [[FEM_SolverControl|Solver job control]]: Opens the menu to adjust and start the selected solver.
* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow/ru|Уравнение потока]]: Создает уравнение МКЭ для потока вещества.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun|Solver run calculation]]: Runs the selected solver of the active analysis.
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/ru|Flux equation]]: Creates a FEM equation for flux.
</div>


<div class="mw-translate-fuzzy">
== Menu: Results ==
* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat/ru|Heat equation]]: Creates a FEM equation for heat.
</div>


* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/ru|Solver job control]]: Открывает меню для настройки и запуска выбранного решателя.
* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge/ru|Results purge]]: Очищает текущие результаты расчёта (Results в древе проекта).


* [[Image:FEM_SolverRun.svg|32px]] [[FEM_SolverRun/ru|Run solver calculations]]: Запускает выбранный решатель текущего анализа.
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/ru|Result show]]: Используется для показа результатов исследования (Von Mises Stress или Displacement).


<span id="Menu:_Results"></span>
* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges|Post Apply changes]]:
== Меню: Результаты ==


* [[Image:FEM_ResultsPurge.svg|32px]] [[FEM_ResultsPurge/ru|Purge results]]: Очищает текущие результаты расчёта (Results в древе проекта).
* [[Image:Fem-data.svg|32px]] [[FEM_PostPipelineFromResult|Post Pipeline from result]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-warp.svg|32px]] [[FEM_PostCreateWarpVectorFilter|Post Create warp vector filter]]:
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/ru|Show result]]: Используется для показа результатов исследования (Von Mises Stress или Displacement).
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip-scalar.svg|32px]] [[FEM_PostCreateScalarClipFilter|Post Create scalar clip filter]]:
* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/ru|Apply changes to pipeline]]: Apply changes to parameters directly and not on recompute only....
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-cut.svg|32px]] [[FEM_PostCreateCutFilter|Post Create cut filter]]:
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/ru|Post pipeline from result]]: Creates a post processing pipeline from a result object.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip.svg|32px]] [[FEM_PostCreateClipFilter|Post Create clip filter]]:
* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/ru|Warp filter]]: Warp the geometry along a vector field by a certain factor.
</div>


* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/ru|Scalar clip filter]]: Применяется для обрезки поля с заданным скалярным значением.
* [[Image:Fem-DataAlongLine.svg|32px]] [[FEM_PostCreateDataAlongLineFilter|Post Create data along line filter]]:


<div class="mw-translate-fuzzy">
* [[Image:Fem-linearizedstresses.svg|32px]] [[FEM_PostCreateLinearizedStressesFilter|Post Create linearized stresses]]:
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/ru|Function cut filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-post-filter-data-at-point.png|32px]] [[FEM_PostCreateDataAtPointFilter|Post Create data at point filter]]:
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/ru|Region clip filter]]:
</div>


* [[Image:FEM_PostFilterContours.svg|32px]] [[FEM_PostFilterContours|Contours filter]]: Used to display iso-lines (for analyses in 2D) or iso-contours. {{Version|0.21}}
* [[Image:Fem CompPostCreateFunctions.png|48px]] [[FEM_PostCreateFunctions|Post Create functions]]:
** [[Image:Fem-sphere.svg|32px]] :
** [[Image:Fem-plane.svg|32px]] :


* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/ru|Line clip filter]]: Применяется для построения цветовой диаграммы вдоль указанной линии.
== Menu: Utilities ==


* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/ru|Stress linearization plot]]: Создает график линеаризации напряжений.
* [[Image:fem-clipping-plane-add.svg|32px]] [[FEM_ClippingPlaneAdd|Clipping plane on face]]:


<div class="mw-translate-fuzzy">
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll|Remove all clipping planes]]:
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/ru|Data at point clip filter]]:
</div>


=== <span id="FEM_PostCreateFunctions">Filter functions</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===
== Context Menu ==


* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear|FEM mesh clear]]:
:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane|Plane]]: Cuts the result mesh with a plane.


* [[Image:Fem-femmesh-print-info.svg|32px]] [[FEM_MeshPrintInfo|FEM mesh print info]]:
:* [[Image:FEM_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere|Sphere]]: Cuts the result mesh with a sphere.


:* [[Image:FEM_PostCreateFunctionCylinder.svg|32px]] [[FEM_PostCreateFunctionCylinder|Cylinder]]: Cuts the result mesh with a cylinder. {{Version|0.21}}
== Preferences ==


* [[Image:Std_DlgParameter.svg|32px]] [[Fem_Preferences|Preferences...]]: Preferences available in FEM Tools.
:* [[Image:FEM_PostCreateFunctionBox.svg|32px]] [[FEM_PostCreateFunctionBox|Box]]: Cuts the result mesh with a box. {{Version|0.21}}

<span id="Menu:_Utilities"></span>
== Меню: Утилиты ==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/ru|Clipping plane on face]]:
== Ссылки ==
[[FEM_Install/ru|Установка FEM]] содержит детальное определение настройки работы модуля FEM.
</div>
</div>


<div class="mw-translate-fuzzy">
The following pages explain different topics of the FEM Workbench.
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/ru|Remove all clipping planes]]:
</div>

* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/ru|Open FEM examples]]: Открыть графический интерфейс для доступа к примерам МКЭ.

<span id="Context_Menu"></span>
== Контекстное меню ==

* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear/ru|Clear FEM mesh]]:

* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/ru|Display FEM mesh info]]:


== Obsolete tools ==
[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the workbench.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/ru|Fluid boundary condition]]: Create fluid boundary condition on face entity for Computional Fluid Dynamics.
[[FEM_Mesh/ru|FEM Mesh]] содержит дальнейшую информацию о сети МКЭ в FreeCAD
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/ru|Constraint bearing]]: Используется для определения подшипниковых ограничений.
[[FEM_Solver| FEM Solver]] for further Informations about FEM Solvers in FEM Module,
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintGear.svg|32px]] [[FEM_ConstraintGear/ru|Constraint gear]]: Используется для определения редукторных ограничений.
[[FEM_CalculiX/ru|FEM CalculiX]] содержит информацию об интерфейсе между модулем FEM и текущим решателем CalculiX
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/ru|Constraint pulley]]: Используется для определения ограничений шкива.
[[FEM_Concrete|FEM Concrete]] for informations about analysis's of concrete structures.
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/ru|Решатель CalculiX (экспериментальный)]]: Создает решатель МКЭ CalculiX (экспериментальный).
[[FEM_project/ru|FEM Project]] содержит более детальную информацию о единицах, ограничениях и о проектировании модуля FEM.
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/ru|Nodes set]]: Creates a FEM mesh nodes set.
== Учебники ==
Учебник 1 [[FEM_CalculiX_Cantilever_3D/ru| FEM CalculiX Cantilever 3D]]
</div>
</div>

<span id="Preferences"></span>
==Настройки==

* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/ru|Preferences...]]: Доступные настройки инструментов FEM.

<span id="Information"></span>
== Информация ==

На следующих страницах объясняются различные темы верстака FEM.

[[FEM_Install/ru|Установка FEM]]: подробное описание по установке(настройке) внешних программ используемых для работы верстака.

[[FEM_Geometry_Preparation_and_Meshing|FEM Geometry Preparation and Meshing]]: tips regarding geometry preparation for FEM and meshing.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
[[FEM_Mesh/ru|FEM Mesh]]: дополнительная информация о получении сетки для анализа методом конечных элементов.
Учебник 2 [[FEM_tutorial/ru | Учебник по МКЭ]]
</div>
</div>

[[FEM_Solver/ru|FEM Solver]]: дополнительная информация о различных решателях метода конечных элементов, доступных в верстаке, и о тех, которые могут быть использованы в будущем.

[[FEM_CalculiX/ru|FEM CalculiX]] дополнительная информация о CalculiX, решателе по умолчанию, используемом в инструментальных средствах для расчета конструкций.

[[FEM_Concrete/ru|FEM Concrete]]: интересная информация по теме моделирования бетонных конструкций.

<span id="Tutorials"></span>
== Учебные материалы для самостоятельного изучения ==

Пример 1: [[FEM_CalculiX_Cantilever_3D/ru|Анализ деформации консольной балки (CalculiX)]], простейший анализ деформации консольной балки под воздействием нагрузки.

Пример 2: [[FEM_tutorial/ru|Учебник по МКЭ]], простой анализ натяжения конструкции.

Пример 3: [[FEM_Tutorial_Python/ru|FEM Tutorial Python]], настроить пример консоли только с помощью скриптов на Python, включая сетку.

Пример 4: [[FEM Shear of a Composite Block/ru|Анализ деформации композитного блока]]; анализ деформации композитного блока, состоящего из двух материалов.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Пример 5: [[Transient FEM analysis/ru|Переходный анализ методом конечных элементов]]
Учебник 3 [[FEM_Tutorial_Python/ru | FEM Tutorial Python]]
</div>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Пример 6: [[Post-Processing_of_FEM_Results_with_Paraview/ru|Постобработка результатов МКЭ с помощью Paraview]]
Tutorial 4 [[FEM Shear of a Composite Block|FEM Shear of a Composite Block]]
</div>
</div>

Tutorial 5: [[Transient FEM analysis]]


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Пример 7: [[FEM Example Capacitance Two Balls/ru|FEM Example Capacitance Two Balls]], Учебное пособие по графическому интерфейсу Элмера 6 «Электростатическая емкость двух шариков» с использованием примеров МКЭ.
Набор учебников по термомеханическому анализу [http://opensim.co.za/index.php?option=com_jdownloads&task=download.send&id=2&catid=6&m=0&Itemid=618 Архив zip с запакованными файлами PDF]
</div>
</div>

Набор руководств по термомеханическому анализу от [https://opensimsa.github.io/training.html openSIM]


Video tutorial 1: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 FEM video for beginner] (including YouTube link)
Video tutorial 1: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 FEM video for beginner] (including YouTube link)
Line 252: Line 424:
Many video tutorials: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in German)
Many video tutorials: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in German)


<span id="Extending_the_FEM_Workbench"></span>
== Extending the FEM Workbench ==
== Развитие верстака FEM ==


Верстак FEM находится в постоянном развитии. Цель проекта - найти способы простого взаимодействия с различными решателями МКЭ, чтобы конечный пользователь мог упростить процесс создания, построения сетки, моделирования и оптимизации задачи инженерного проектирования, и все это внутри FreeCAD.
The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.


<div class="mw-translate-fuzzy">
The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the [[Power users hub]] and the [[Developer hub]]. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the [https://forum.freecadweb.org/index.php FreeCAD forums], in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the [https://forum.freecadweb.org/viewforum.php?f=18 FEM subforum].
Дальнейшая информация предназначена для опытных пользователей и разработчиков, которые хотят расширить верстак FEM. Ожидается знакомство с C ++ и Python, а также необходимы некоторые знания о системе «объект документа», используемой в FreeCAD; эта информация доступна в [[Power users hub/ru|Центре опытных пользователей]] и [[Developer hub/ru|Центре разработчиков]]. Обратите внимание: поскольку FreeCAD находится в активной разработке, некоторые статьи могут быть слишком старыми и, следовательно, устаревшими. Самая последняя информация обсуждается на [https://forum.freecadweb.org/index.php форумах FreeCAD] в разделе «Разработка». Для обсуждения FEM, советов или помощи в расширении верстака читателю следует обратиться к [https://forum.freecadweb.org/viewforum.php?f=18 подфоруму FEM].

</div>
The following articles explain how the workbench can be extended, for example, by adding new types of boundary conditions (constraints), or equations.
* [[Extend_FEM_Module|Extend FEM Module]]
* [[Add_FEM_Constraint_Tutorial|Add FEM Constraint Tutorial]]
* [[Add_FEM_Equation_Tutorial|Add FEM Equation Tutorial]]

A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Early preview of ebook: Module developer' guide to FreeCAD source] (forum thread)
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] (github repository)


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
В следующих статьях объясняется, как можно расширить рабочую среду, например, путем добавления новых типов граничных условий (ограничений) или уравнений.
{{docnav/ru|Arch Module/ru|Robot Module/ru}}
* [[Extend_FEM_Module/ru|Extend FEM Module]]
* [[Add_FEM_Constraint_Tutorial/ru|Добавление ограничений в верстак FEM]]
* [[Add_FEM_Equation_Tutorial/ru|Учебник по добавлению уравнений в верстак FEM]]
</div>
</div>


Руководство разработчика было написано, чтобы помочь опытным пользователям разобраться в сложной кодовой базе FreeCAD и взаимодействиях между основными элементами и отдельными рабочими средами. Книга размещена на github, поэтому несколько пользователей могут вносить в нее свой вклад и постоянно обновлять.
{{FEM Tools navi}}
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Early preview of ebook: Module developer' guide to FreeCAD source] (тема форума)
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] (хранилище github)


<span id="Extending_the_FEM_Workbench_documentation"></span>
{{Userdocnavi}}
== Дополнительная документация к Верстаку FEM ==

* More information regarding extending or missing FEM documentation can be found in the forum: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20823 FEM documentation missing on the Wiki]


<div class="mw-translate-fuzzy">
{{Docnav/ru
|[[Drawing_Workbench/ru|Верстак Drawing]]
|[[Image_Workbench/ru|Верстак Image]]
|IconL=Workbench_Drawing.svg
|IconR=Workbench_Image.svg
}}
</div>


{{FEM Tools navi{{#translation:}}}}
[[Category:Workbenches]]
{{Userdocnavi{{#translation:}}}}
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 10:00, 21 April 2024

Логотип верстака FEM

Введение

Верстак FEM предоставляет современный набор инструментов для анализа Методом Конечных Элементов (finite element analysis, FEA) в FreeCAD. В основном это означает, что все инструменты для проведения анализа объединены в один графический интерфейс пользователя (GUI).

Рабочий процесс

Шаги которые необходимо сделать для выполнению анализа методом конечных элементов:

  1. Предварительная обработка: постановка задачи анализа.
    1. Моделирование геометрии: создание геометрии с помощью FreeCAD или ее импорт из другого приложения.
    2. Создание анализа.
      1. Добавление ограничений моделирования, таких как нагрузки и фиксированные опоры, к геометрической модели.
      2. Добавление материалов к деталям геометрической модели.
      3. Создание сетки конечных элементов для геометрической модели или ее импорт из другого приложения.
  2. Решение: запуск внешнего решателя из FreeCAD.
  3. Постобработка: визуализация результатов анализа из FreeCAD или экспорт результатов для их последующей обработки в другом приложении.

Верстак FEM можно использовать в Linux, Windows и Mac OSX. Поскольку данный верстак использует внешние решатели, количество требуемых дополнительных настрлек будет зависеть от используемой вами операционной системы. Инструкции по настройке внешних инструментов смотрите в разделе Установка FEM.

Рабочий процесс в верстаке FEM ; Верстак обращается к двум внешними программам, к первой для создания сетки твердого объекта и ко второй для выполнения фактического решения задачи методом конечных элементов

Меню: Модель

  • Analysis container: Создаёт новый контейнер для механического анализа. Если перед кликом на нём было выделено твёрдое тело, будет запущен диалог создания сетки МКЭ.

Материалы

  • Material editor: Открыть редактор материалов для их редактирования.

Геометрия элемента

  • Fluid section for 1D flow: Создает элемент жидкостной секции МКЭ для пневматических и гидравлических сетей.

Electromagnetic boundary conditions

Жидкостные ограничения

Геометрические Ограничения

  • Constraint plane rotation: Используется для определения ограничения плоского вращения на плоской поверхности.
  • Constraint transform: Используется для назначения ограничения трансформации на грани.

Механические ограничения

  • Constraint fixed: Используется для определения ограничения с фиксацией точки/грани/поверхности.
  • Constraint contact: Используется для определения контактного ограничения между двумя поверхностями.
  • Constraint force: Используется для определения силы в [N], приложенной равномерно к выбираемой поверхности в определяемом направлении.
  • Constraint pressure: Используется для определения ограничения давления.
  • Constraint self weight: используется для определения ускорения свободного падения, действующего на модель.

Температурные ограничения

  • Constraint heatflux: Используется для определения ограничений тепловых потоков на поверхностях.
  • Constraint temperature: Используется для определения температурных ограничений для точки/грани/поверхности.

Overwrite Constants

Меню: Сетка

Translations:FEM Module/141/ru

  • FEM mesh to mesh: Преобразуйте поверхность сетки МКЭ в сетку.

Меню: Решение

  • Solver CalculiX Standard: Создает новый решатель для этого анализа. В большинстве случаев решатель создается вместе с анализом.
  • Solver Elmer: Создает контроллер решателя для Элмера. Он не зависит от других объектов решателя.

Mechanical equations

Electromagnetic equations

  • Solver job control: Открывает меню для настройки и запуска выбранного решателя.

Меню: Результаты

  • Purge results: Очищает текущие результаты расчёта (Results в древе проекта).
  • Show result: Используется для показа результатов исследования (Von Mises Stress или Displacement).
  • Warp filter: Warp the geometry along a vector field by a certain factor.
  • Scalar clip filter: Применяется для обрезки поля с заданным скалярным значением.
  • Line clip filter: Применяется для построения цветовой диаграммы вдоль указанной линии.

Filter functions

  • Plane: Cuts the result mesh with a plane.
  • Sphere: Cuts the result mesh with a sphere.

Меню: Утилиты

  • Open FEM examples: Открыть графический интерфейс для доступа к примерам МКЭ.

Контекстное меню

Obsolete tools

  • Constraint bearing: Используется для определения подшипниковых ограничений.
  • Constraint gear: Используется для определения редукторных ограничений.
  • Constraint pulley: Используется для определения ограничений шкива.

Настройки

  • Preferences...: Доступные настройки инструментов FEM.

Информация

На следующих страницах объясняются различные темы верстака FEM.

Установка FEM: подробное описание по установке(настройке) внешних программ используемых для работы верстака.

FEM Geometry Preparation and Meshing: tips regarding geometry preparation for FEM and meshing.

FEM Mesh: дополнительная информация о получении сетки для анализа методом конечных элементов.

FEM Solver: дополнительная информация о различных решателях метода конечных элементов, доступных в верстаке, и о тех, которые могут быть использованы в будущем.

FEM CalculiX дополнительная информация о CalculiX, решателе по умолчанию, используемом в инструментальных средствах для расчета конструкций.

FEM Concrete: интересная информация по теме моделирования бетонных конструкций.

Учебные материалы для самостоятельного изучения

Пример 1: Анализ деформации консольной балки (CalculiX), простейший анализ деформации консольной балки под воздействием нагрузки.

Пример 2: Учебник по МКЭ, простой анализ натяжения конструкции.

Пример 3: FEM Tutorial Python, настроить пример консоли только с помощью скриптов на Python, включая сетку.

Пример 4: Анализ деформации композитного блока; анализ деформации композитного блока, состоящего из двух материалов.

Пример 7: FEM Example Capacitance Two Balls, Учебное пособие по графическому интерфейсу Элмера 6 «Электростатическая емкость двух шариков» с использованием примеров МКЭ.

Набор руководств по термомеханическому анализу от openSIM

Video tutorial 1: FEM video for beginner (including YouTube link)

Video tutorial 2: FEM video for beginner (including YouTube link)

Many video tutorials: anisim Open Source Engineering Software (in German)

Развитие верстака FEM

Верстак FEM находится в постоянном развитии. Цель проекта - найти способы простого взаимодействия с различными решателями МКЭ, чтобы конечный пользователь мог упростить процесс создания, построения сетки, моделирования и оптимизации задачи инженерного проектирования, и все это внутри FreeCAD.

Дальнейшая информация предназначена для опытных пользователей и разработчиков, которые хотят расширить верстак FEM. Ожидается знакомство с C ++ и Python, а также необходимы некоторые знания о системе «объект документа», используемой в FreeCAD; эта информация доступна в Центре опытных пользователей и Центре разработчиков. Обратите внимание: поскольку FreeCAD находится в активной разработке, некоторые статьи могут быть слишком старыми и, следовательно, устаревшими. Самая последняя информация обсуждается на форумах FreeCAD в разделе «Разработка». Для обсуждения FEM, советов или помощи в расширении верстака читателю следует обратиться к подфоруму FEM.

В следующих статьях объясняется, как можно расширить рабочую среду, например, путем добавления новых типов граничных условий (ограничений) или уравнений.

Руководство разработчика было написано, чтобы помочь опытным пользователям разобраться в сложной кодовой базе FreeCAD и взаимодействиях между основными элементами и отдельными рабочими средами. Книга размещена на github, поэтому несколько пользователей могут вносить в нее свой вклад и постоянно обновлять.

Дополнительная документация к Верстаку FEM