FEM Workbench/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
(40 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/ru
{{Docnav/ru
|[[Drawing_Workbench/ru|Верстак Drawing]]
|[[Drawing_Workbench/ru|Верстак Drawing]]
Line 7: Line 8:
}}
}}


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

{{TOCright}}


== Введение ==
== Введение ==


[[FEM Module/ru|Верстак FEM]] предоставляет современный набор инструментов для анализа [https://en.wikipedia.org/wiki/Метод_конечных_элементов Методом Конечных Элементов] (finite element analysis, FEA) в FreeCAD. В основном это означает, что все инструменты для проведения анализа объединены в один графический интерфейс пользователя (GUI).
[[FEM_Workbench/ru|Верстак FEM]] предоставляет современный набор инструментов для анализа [https://en.wikipedia.org/wiki/Метод_конечных_элементов Методом Конечных Элементов] (finite element analysis, FEA) в FreeCAD. В основном это означает, что все инструменты для проведения анализа объединены в один графический интерфейс пользователя (GUI).


{{TOCright}}
[[Image:FemWorkbench.jpg|300px]]
[[Image:FemWorkbench.jpg|300px]]


Line 53: Line 55:
=== Геометрия элемента ===
=== Геометрия элемента ===


* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/ru|Beam cross section]]:
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/ru|Поперечное сечение балки]]: Создает условие поперечного сечения балки для МКЭ.


* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/ru|Beam rotation]]:
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/ru|Вращение балки]]: Создает условие поворота балки для МКЭ.


* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/ru|Shell plate thickness]]:
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/ru|Толщины листа кровельного материала]]: Создает Условие толщины пластины кровельного материала для расчета МКЭ.


* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/ru|Fluid section for 1D flow]]: Создает элемент жидкостной секции МКЭ для пневматических и гидравлических сетей.
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/ru|Fluid section for 1D flow]]: Создает элемент жидкостной секции МКЭ для пневматических и гидравлических сетей.
Line 63: Line 65:
=== Электростатические ограничения ===
=== Электростатические ограничения ===


* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/ru|Constraint electrostatic potential]]:
* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/ru|Создать электростатический потенциал]]: Создает граничное условие МКЭ для электростатического потенциала.


=== Жидкостные ограничения ===
=== Жидкостные ограничения ===
Line 71: Line 73:
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/ru|Constraint flow velocity]]: Используется для задания скорости потока как граничного условия на кромке (2D) или грани (3D).
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/ru|Constraint flow velocity]]: Используется для задания скорости потока как граничного условия на кромке (2D) или грани (3D).


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


* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ru|Constraint plane rotation]]: Используется для определения ограничения плоского вращения на плоской поверхности.
* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/ru|Constraint plane rotation]]: Используется для определения ограничения плоского вращения на плоской поверхности.


* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint|Constraint section print]]: {{Version|0.19}}
* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint/ru|Constraint sectionprint]]: Creates a FEM constraint sectionprint {{Version/ru|0.19}}.


* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/ru|Constraint transform]]: Используется для назначения ограничения трансформации на грани.
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/ru|Constraint transform]]: Используется для назначения ограничения трансформации на грани.
Line 87: Line 89:
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/ru|Constraint contact]]: Используется для определения контактного ограничения между двумя поверхностями.
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/ru|Constraint contact]]: Используется для определения контактного ограничения между двумя поверхностями.


* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie|Constraint tie]]: {{Version|0.19}}
* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie/ru|Constraint tie]]: Creates a FEM constraint tie {{Version/ru|0.19}}.

* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring|Constraint spring]]: Used to define a spring. {{Version|0.20}}


* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/ru|Constraint force]]: Используется для определения силы в [N], приложенной равномерно к выбираемой поверхности в определяемом направлении.
* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/ru|Constraint force]]: Используется для определения силы в [N], приложенной равномерно к выбираемой поверхности в определяемом направлении.
Line 103: Line 107:
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/ru|Constraint temperature]]: Используется для определения температурных ограничений для точки/грани/поверхности.
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/ru|Constraint temperature]]: Используется для определения температурных ограничений для точки/грани/поверхности.


* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/ru|Constraint body heat source]]:
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/ru|Задать тело, являющееся источником тепла]]: Создает граничное условие для МКЭ определяющее тело, являющееся источником тепла.


=== Ограничения без решателя ===
=== Constraints without solver ===


* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/ru|Fluid boundary condition]]:
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/ru|Fluid boundary condition]]: Create fluid boundary condition on face entity for Computional Fluid Dynamics.


* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/ru|Constraint bearing]]: Используется для определения подшипниковых ограничений.
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/ru|Constraint bearing]]: Используется для определения подшипниковых ограничений.
Line 117: Line 121:
=== Overwrite Constants ===
=== Overwrite Constants ===


* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity|Constant vacuum permittivity]]: {{Version|0.19}}
* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity/ru|Constant vacuum permittivity]]: Creates a FEM constant vacuum permittivity to overwrite standard value.


== Меню: Сетка ==
== Меню: Сетка ==


* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/ru|FEM mesh from shape by Netgen]]:
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/ru|Cетка МКЭ из фигуры генерируемая построителем Netgen]]: Create a FEM mesh from a solid or face shape by Netgen internal mesher.


* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/ru|Сетка МКЭ из формы с помощью Gmsh]]:
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/ru|Сетка МКЭ из фигуры генерируемая построителем Gmsh]]: Создать сетку МКЭ из фигуры с помощью генератора сетки Gmsh.


* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/ru|FEM mesh boundary layer]]:
* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/ru|Граничный слой сетки МКЭ]]: Создает граничный слой сетки МКЭ.


Translations:FEM Module/141/ru
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/ru|FEM mesh region]]:
* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/ru|Область сетки МКЭ]]: Создать область сетки МКЭ.


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


* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/ru|Nodes set]]: Создаёт/определяет набор нодов для сетки метода конечных элементов.
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/ru|Nodes set]]: Creates a FEM mesh nodes set.


* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/ru|FEM mesh to mesh]]: Преобразуйте поверхность сетки МКЭ в сетку.
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/ru|FEM mesh to mesh]]: Преобразуйте поверхность сетки МКЭ в сетку.
Line 139: Line 144:
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/ru|Solver CalculiX Standard]]: Создает новый решатель для этого анализа. В большинстве случаев решатель создается вместе с анализом.
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/ru|Solver CalculiX Standard]]: Создает новый решатель для этого анализа. В большинстве случаев решатель создается вместе с анализом.


* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/ru|Решатель CalculiX (экспериментальный)]]:
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/ru|Решатель CalculiX (экспериментальный)]]: Создает решатель МКЭ CalculiX (экспериментальный).


* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/ru|Solver Elmer]]: Создает контроллер решателя для Элмера. Он не зависит от других объектов решателя.
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/ru|Solver Elmer]]: Создает контроллер решателя для Элмера. Он не зависит от других объектов решателя.


* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/ru|Solver Z88]]:
* [[Image:FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran|Solver Mystran]]:


* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/ru|Решатель Z88]]: Создает задачу для решателя МКЭ Z88 .
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/ru|Elasticity equation]]:


* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/ru|Уравнение гибкости]]: Создает уравнение для расчета упругости МКЭ.
* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce|Electricforce equation]]: {{Version|0.19}}


* [[Image:FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/ru|Electricforce equation]]: Creates a FEM equation for electric forces.
* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/ru|Электростатические уравнения]]:


* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/ru|Электростатические уравнение]]: Создает уравнение для расчета электростатики МКЭ.
* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow/ru|Гидродинамические уравнения]]:


* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow/ru|Уравнение потока]]: Создает уравнение МКЭ для потока вещества.
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/ru|Flux equation]]:


* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat/ru|Heat equation]]:
* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/ru|Flux equation]]: Creates a FEM equation for flux.

* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat/ru|Heat equation]]: Creates a FEM equation for heat.


* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/ru|Solver job control]]: Открывает меню для настройки и запуска выбранного решателя.
* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/ru|Solver job control]]: Открывает меню для настройки и запуска выбранного решателя.
Line 167: Line 174:
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/ru|Show result]]: Используется для показа результатов исследования (Von Mises Stress или Displacement).
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/ru|Show result]]: Используется для показа результатов исследования (Von Mises Stress или Displacement).


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/ru|Apply changes to pipeline]]:
* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/ru|Apply changes to pipeline]]: Apply changes to parameters directly and not on recompute only....


* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/ru|Post pipeline from result]]:
* [[Image:FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/ru|Post pipeline from result]]: Creates a post processing pipeline from a result object.


* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/ru|Warp filter]]:
* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/ru|Warp filter]]: Warp the geometry along a vector field by a certain factor.


* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/ru|Scalar clip filter]]:
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/ru|Scalar clip filter]]:
Line 211: Line 218:
На следующих страницах объясняются различные темы верстака FEM.
На следующих страницах объясняются различные темы верстака FEM.


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


[[FEM_Mesh/ru|FEM Mesh]]: дополнительная информация о получении сетки для анализа методом конечных элементов.
[[FEM_Mesh/ru|FEM Mesh]]: дополнительная информация о получении сетки для анализа методом конечных элементов.
Line 254: Line 261:
Дальнейшая информация предназначена для опытных пользователей и разработчиков, которые хотят расширить верстак 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].
Дальнейшая информация предназначена для опытных пользователей и разработчиков, которые хотят расширить верстак 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 class="mw-translate-fuzzy">
В следующих статьях объясняется, как можно расширить рабочую среду, например, путем добавления новых типов граничных условий (ограничений) или уравнений.
В следующих статьях объясняется, как можно расширить рабочую среду, например, путем добавления новых типов граничных условий (ограничений) или уравнений.
* [[Extend_FEM_Module/ru|Extend FEM Module]]
* [[Extend_FEM_Module/ru|Extend FEM Module]]
* [[Add_FEM_Constraint_Tutorial/ru|Добавление ограничений в верстак FEM]]
* [[Add_FEM_Constraint_Tutorial/ru|Добавление ограничений в верстак FEM]]
* [[Add_FEM_Equation_Tutorial/ru|Учебник по добавлению уравнений в верстак FEM]]
* [[Add_FEM_Equation_Tutorial/ru|Учебник по добавлению уравнений в верстак FEM]]
</div>


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

== Расшириенная информация о Верстаке 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]


{{Docnav/ru
{{Docnav/ru

Revision as of 14:37, 3 November 2021

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

Введение

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

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

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

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

В версиях 0.15 и 0,16 FreeCAD верстак FEM может использоваться на Linux, Windows и Mac OSX. Поскольку в рабочей среде используются внешние решатели, объем ручной настройки будет зависеть от используемой вами операционной системы. См. Установка FEM для получения инструкций по настройке внешних инструментов.

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

Меню: Модель

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

Материалы

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

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

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

Электростатические ограничения

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

  • Constraint flow velocity: Используется для задания скорости потока как граничного условия на кромке (2D) или грани (3D).

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

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

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

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

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

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

Ограничения без решателя

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

Overwrite Constants

Меню: Сетка

Translations:FEM Module/141/ru

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

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

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

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

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

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

Настройки

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

Информация

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

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

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

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

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

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

FEM Project дополнительная информация о системе единиц измерения, ограничениях, а также об идеях развития и дорожной карте верстака.

Учебники

Учебник 1: FEM CalculiX Cantilever 3D, базовый анализ балки с простой опорой.

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

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

Учебник 4: FEM Shear of a Composite Block; увидеть деформацию блока, состоящего из двух материалов.

Учебник 5: Переходный анализ методом конечных элементов

Учебник 6: Постобработка результатов МКЭ с помощью Paraview

Учебник 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