Difference between revisions of "FEM tutorial/ru"

From FreeCAD Documentation
Jump to navigation Jump to search
(Created page with "Теперь когда мы создали сетку для нашего объекта, мы готовы добавить к нему ограничения и дейст...")
 
(74 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<languages/>
  
{{TutorialInfo
+
<div class="mw-translate-fuzzy">
|Class= Анализ методом конечных элементов
+
{{TutorialInfo/ru
 +
|Topic= Анализ методом конечных элементов
 
|Level= Новичок
 
|Level= Новичок
 
|Time= 10 минут + время работы Решателя
 
|Time= 10 минут + время работы Решателя
 
|Author=[http://freecadweb.org/wiki/index.php?title=User:Drei Drei]
 
|Author=[http://freecadweb.org/wiki/index.php?title=User:Drei Drei]
|FCVersion=0.16 и выше
+
|FCVersion=0.16.6700 и выше
 
|Files=
 
|Files=
 
}}
 
}}
 +
</div>
 +
 +
== Introduction ==
 +
 +
<div class="mw-translate-fuzzy">
 +
== Введение ==
 +
Это руководство предназначено для того чтобы ознакомить с основными принципами работы с верстаком FEM, а также большинством доступных инструментов для статического анализа.
 +
</div>
  
=== Введение ===
+
[[Image:FEM_tutorial_result.png|600px]]
Это руководство предназначено для того чтобы ознакомить с основными принципами работы с FEM Верстаком, а также большинством доступных инструментов для статического анализа.
 
  
[[Image:FEM_tutorial_result.png|960px]]
+
== Требования ==
  
=== Требования ===
+
<div class="mw-translate-fuzzy">
* Версия FreeCAD 0.16 и выше
+
== Требования ==
 +
* Версия 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, рекомендуется установить [https://github.com/psicofil/Macros_FreeCAD psicofil's макросы]
+
* В случаем когда используется 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 и PartDesign
+
* Читатель должен обладать базовыми понятиями о том как использовать верстаки [[Part_Workbench/ru|Part]] и [[PartDesign_Workbench/ru|PartDesign]].
 +
</div>
  
=== Последовательность действий ===
+
== Последовательность действий ==
  
==== Моделирование ====
+
=== Modeling ===
 +
 
 +
<div class="mw-translate-fuzzy">
 +
=== Моделирование ===
 
В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign.
 
В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign.
 +
</div>
  
# Создайте новый документ
+
<div class="mw-translate-fuzzy">
# Активируйте Part Workbench
+
# Создать новый документ
# Создайте Куб
+
# Активировать верстак Part  
 +
# Создать Куб
 +
# Изменить его размеры ('''Box''') на следующие:
 +
## Length: 8000 мм
 +
## Width: 1000 мм
 +
## Height:  1000 мм
 +
</div>
  
 
Теперь у нас есть модель с которой можно работать.
 
Теперь у нас есть модель с которой можно работать.
  
==== Создаем сетку ====
+
=== Creating the Analysis ===
# Переключитесь на Верстак FEM
 
  
===== Netgen =====
+
==== Netgen ====
# Выберете модель
 
# Выберете [[Image:Fem_FemMesh.svg|32px]] [[FEM Create|Create FEM mesh]]
 
# Нажмите '''Ok'''
 
# Выберете Сетку(Mesh) в Tree View
 
# Нажмите [[Image:Fem_Analysis.svg|32px]] [[FEM Analysis|New mechanical analysis]] из меню, для создания анализа, по созданной ранее сетке.
 
  
Вы также можете, в Tree View, перетащить сетку в Mechanical Analysis у которого нет сетки.
+
<div class="mw-translate-fuzzy">
 +
=== Создание Анализа ===
 +
==== Netgen ====
 +
# Выбрать модель
 +
# Кликнуть в меню [[Image:FEM_Analysis.png|16px]] [[FEM Analysis/ru|New mechanical analysis]], чтобы создать анализ из выбранного объекта
 +
# В диалоге создания сетки кликнуть '''OK'''
 +
</div>
  
===== GMSH =====
+
<div class="mw-translate-fuzzy">
 +
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта.
 +
</div>
 +
 
 +
==== GMSH ====
 +
 
 +
<div class="mw-translate-fuzzy">
 +
==== GMSH ====
 
Макросы от psicofil's - строго рекомендуются и используется в данном примере.
 
Макросы от psicofil's - строго рекомендуются и используется в данном примере.
 
# Активировать макрос
 
# Активировать макрос
# Выберете объект который вы хотите использовать, в нашем случае это Куб
+
# Выбрать объект, который вы хотите использовать. В нашем случае это Куб
 
# Выберете пункт '''Create Mechanical Analysis from mesh'''
 
# Выберете пункт '''Create Mechanical Analysis from mesh'''
 
# Кликните '''OK'''
 
# Кликните '''OK'''
 +
</div>
 +
 +
Мы создали сетку для нашего объекта и готовы добавить к нему ограничения и действующие силы.
 +
 +
=== Constraints and Forces ===
 +
 +
<div class="mw-translate-fuzzy">
 +
=== Ограничения и силы ===
 +
# Скройте сетку внутри древа проекта.
 +
# Откройте оригинальную модель
 +
# Выберите [[Image:FEM_FixedConstraint.png|16px]] [[FEM_ConstraintFixed/ru|Создать МКЭ с фиксированными ограничениями]]
 +
# Выберите заднюю поверхность Куба (поверхность осей '''YZ''') и кликните OK
 +
# Выберите [[Image:FEM_ForceConstraint.png|16px]] [[FEM_ConstraintForce/ru|Создать МКЭ с ограничениями силы]]
 +
# Выберите фронтальную поверхность Куба (грань, параллельная задней поверхности) и установите значение '''Area load'''  в 9000000,00
 +
# Установите '''Direction''' в '''-Z''' выбором одной из граней параллельно этому направлеию.
 +
# Кликните OK
 +
</div>
 +
 +
Теперь мы установили ограничения и силы для нашего статического анализа.
  
Теперь когда мы создали сетку для нашего объекта, мы готовы добавить к нему ограничения и действующие силы
+
=== Final preparations ===
  
==== Constraints and Forces ====
+
<div class="mw-translate-fuzzy">
# Hide the mesh from the Tree View.
+
=== Последние приготовления ===
# Show the original model
+
# Нажмите [[Image:FEM_Material.png|16px]] [[FEM_MaterialSolid/ru|Mechanical material...]] и выберете Calculix-Steel в качестве материала.
# Select [[Image:Fem_ConstraintFixed.svg|32px]] [[FEM FixedConstraint|Create FEM fixed constraint]]
+
# Нажмите '''OK'''
# Select the bottom face of the Box and click OK
+
</div>
# Select [[Image:Fem_ConstraintForce.svg|32px]] [[FEM ForceConstraint|Create FEM force constraint]]
 
# Select the top face of the Box and set the '''Area load''' value to 20 000
 
# Click OK
 
  
We now have established the restrictions and forces for our static study.
+
===  Running the Solver ===
  
==== Final preparations ====
+
==== Стандартная Процедура ====
# Select [[Image:Fem_Material.svg|32px]] [[FEM Material|Mechanical material...]] and choose Steel-generic as the material
 
# Click '''OK'''
 
  
====  Running the Solver ====
+
<div class="mw-translate-fuzzy">
# Select  [[Image:Fem_NewAnalysis.svg|32px]] [[FEM Calculation|Start calculation]] from the menu
+
===  Запуск решателя ===
# Select '''Write Calculix Input File'''
+
==== Стандартная процедура ====
# Select '''Run Calculix'''
+
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis'''
# Click '''Close'''
+
# Выберите в меню [[Image:FEM_Calculation.png|16px]] [[FEM_SolverControl/ru|Start solver job control]]
 +
# Выберите '''Write Calculix Input File'''
 +
# Выберите '''Run Calculix'''
 +
# Кликните '''Close'''
 +
</div>
  
==== Analyzing Results ====
+
==== Быстрая Процедура ====
# Select [[Image:Fem_Result.svg|32px]] [[FEM ShowResult|Show result]]
 
# Choose among the different Result types to view the results
 
# The slider at the bottom can be used to alter the mesh to view the deformation in a simplified manner
 
#To remove the results select [[Image:Fem_PurgeResults.png|32px]] [[FEM PurgeResults|Purge results]]
 
  
We are now finished with the basic workflow for the [[FEM Module]].
+
<div class="mw-translate-fuzzy">
 +
==== Быстрая процедура ====
 +
# Выберите объект решателя [[Image:FEM_Solver.png|16px]], находящийся в '''Mechanical Analysis'''
 +
# Кликните на [[Image:FEM_RunCalculiXccx.png|16px]] [[FEM_SolverRun/ru|Run CalculiX ccx]].
 +
</div>
  
 +
=== Анализ Результатов ===
  
[[Category:User Documentation]]
+
<div class="mw-translate-fuzzy">
[[Category:Tutorials]]
+
=== Анализ результатов ===
 +
# Выберите объект  '''Results''' из '''Object Tree'''
 +
# Выберите [[Image:FEM_ShowResult.png|16px]] [[FEM_ResultShow/ru|Show result]]
 +
# Выберите для просмотра из различных типов результата нужные
 +
# Движок внизу может использоваться для изменения визуализации сетки. Это позволяет визуализировать деформацию, испытываемую объектом, учитывая, что это приближение.
 +
# Для удаления результатов выберите [[Image:FEM_PurgeResults.png|16px]] [[FEM_ResultsPurge/ru|Purge results]]
 +
</div>
  
{{clear}}
+
{{Note|Сравнение с предшествующим файлом примера|Если Вы тип результата выбрали '''Z displacement''', Вы увидите, что полученное значение почти идентично тестовому примеру, предоставляемому FreeCAD. Различия могут быть из-за качества сетки и числа обрабатываемых узлов.}}
<languages/>
+
 
 +
<div class="mw-translate-fuzzy">
 +
Теперь мы закончили с основными принципами работы [[FEM_Workbench/ru|FEM Module]].
 +
</div>
 +
 
 +
 
 +
{{Tutorials navi{{#translation:}}}}
 +
{{FEM Tools navi{{#translation:}}}}
 +
{{Userdocnavi{{#translation:}}}}

Latest revision as of 15:22, 3 September 2021

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎română • ‎русский

Introduction

Введение

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

FEM tutorial result.png

Требования

Требования

  • Версия FreeCAD 0.16.6700 и выше
  • Netgen и/или GMSH установленные в вашей системе
  • В случаем когда используется GMSH, рекомендуется установить в AddonManager Macro GMSH, разработанный psicofil
  • Calculix установленный в вашей системе
  • Читатель должен обладать базовыми понятиями о том как использовать верстаки Part и PartDesign.

Последовательность действий

Modeling

Моделирование

В этом примере в качестве объекта исследования используется Куб, но также вместо него могут быть использованы модели созданные в Верстаках Part или PartDesign.

  1. Создать новый документ
  2. Активировать верстак Part
  3. Создать Куб
  4. Изменить его размеры (Box) на следующие:
    1. Length: 8000 мм
    2. Width: 1000 мм
    3. Height: 1000 мм

Теперь у нас есть модель с которой можно работать.

Creating the Analysis

Netgen

Создание Анализа

Netgen

  1. Выбрать модель
  2. Кликнуть в меню FEM Analysis.png New mechanical analysis, чтобы создать анализ из выбранного объекта
  3. В диалоге создания сетки кликнуть OK

Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта.

GMSH

GMSH

Макросы от psicofil's - строго рекомендуются и используется в данном примере.

  1. Активировать макрос
  2. Выбрать объект, который вы хотите использовать. В нашем случае это Куб
  3. Выберете пункт Create Mechanical Analysis from mesh
  4. Кликните OK

Мы создали сетку для нашего объекта и готовы добавить к нему ограничения и действующие силы.

Constraints and Forces

Ограничения и силы

  1. Скройте сетку внутри древа проекта.
  2. Откройте оригинальную модель
  3. Выберите FEM FixedConstraint.png Создать МКЭ с фиксированными ограничениями
  4. Выберите заднюю поверхность Куба (поверхность осей YZ) и кликните OK
  5. Выберите FEM ForceConstraint.png Создать МКЭ с ограничениями силы
  6. Выберите фронтальную поверхность Куба (грань, параллельная задней поверхности) и установите значение Area load в 9000000,00
  7. Установите Direction в -Z выбором одной из граней параллельно этому направлеию.
  8. Кликните OK

Теперь мы установили ограничения и силы для нашего статического анализа.

Final preparations

Последние приготовления

  1. Нажмите FEM Material.png Mechanical material... и выберете Calculix-Steel в качестве материала.
  2. Нажмите OK

Running the Solver

Стандартная Процедура

Запуск решателя

Стандартная процедура

  1. Выберите объект решателя FEM Solver.png, находящийся в Mechanical Analysis
  2. Выберите в меню FEM Calculation.png Start solver job control
  3. Выберите Write Calculix Input File
  4. Выберите Run Calculix
  5. Кликните Close

Быстрая Процедура

Быстрая процедура

  1. Выберите объект решателя FEM Solver.png, находящийся в Mechanical Analysis
  2. Кликните на FEM RunCalculiXccx.png Run CalculiX ccx.

Анализ Результатов

Анализ результатов

  1. Выберите объект Results из Object Tree
  2. Выберите FEM ShowResult.png Show result
  3. Выберите для просмотра из различных типов результата нужные
  4. Движок внизу может использоваться для изменения визуализации сетки. Это позволяет визуализировать деформацию, испытываемую объектом, учитывая, что это приближение.
  5. Для удаления результатов выберите FEM PurgeResults.png Purge results
Сравнение с предшествующим файлом примера

Если Вы тип результата выбрали Z displacement, Вы увидите, что полученное значение почти идентично тестовому примеру, предоставляемому FreeCAD. Различия могут быть из-за качества сетки и числа обрабатываемых узлов.


Теперь мы закончили с основными принципами работы FEM Module.