FEM tutorial/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(9 intermediate revisions by 2 users not shown)
Line 19: Line 19:
* В случаем когда используется GMSH, рекомендуется установить в [[Std_AddonMgr/ru|AddonManager]] [[Macro_GMSH/ru|Macro GMSH]], разработанный [https://github.com/psicofil/Macros_FreeCAD psicofil]
* В случаем когда используется 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]].
* Читатель должен обладать базовыми понятиями о том как использовать верстаки [[Part_Workbench/ru|Part]] и [[PartDesign_Workbench/ru|PartDesign]].


== Последовательность действий ==
== Последовательность действий ==
Line 44: Line 44:
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта.
Вы также можете перетащить сетку в Mechanical Analysis, у которого нет сетки, внутри древа проекта.


==== GMSH ====
<div class="mw-translate-fuzzy">
===== GMSH =====
Макросы от psicofil's - строго рекомендуются и используется в данном примере.
Макросы от psicofil's - строго рекомендуются и используется в данном примере.
# Активировать макрос
# Активировать макрос
Line 51: Line 50:
# Выберете пункт '''Create Mechanical Analysis from mesh'''
# Выберете пункт '''Create Mechanical Analysis from mesh'''
# Кликните '''OK'''
# Кликните '''OK'''
</div>


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


=== Ограничения и силы ===
<div class="mw-translate-fuzzy">
==== Ограничения и силы ====
# Скройте сетку внутри древа проекта.
# Скройте сетку внутри древа проекта.
# Откройте оригинальную модель
# Откройте оригинальную модель
Line 65: Line 62:
# Установите '''Direction''' в '''-Z''' выбором одной из граней параллельно этому направлеию.
# Установите '''Direction''' в '''-Z''' выбором одной из граней параллельно этому направлеию.
# Кликните OK
# Кликните OK
</div>


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


=== Последние приготовления ===
<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 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 83: Line 76:
# Выберите '''Run Calculix'''
# Выберите '''Run Calculix'''
# Кликните '''Close'''
# Кликните '''Close'''
</div>


==== Быстрая процедура ====
<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 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]] [[FEM_PurgeResults/ru|Purge results]]
# Для удаления результатов выберите [[Image:FEM_PurgeResults.png|16px]] [[FEM_ResultsPurge/ru|Purge results]]
</div>


{{Note|Сравнение с предшествующим файлом примера|Если Вы тип результата выбрали '''Z displacement''', Вы увидите, что полученное значение почти идентично тестовому примеру, предоставляемому FreeCAD. Различия могут быть из-за качества сетки и числа обрабатываемых узлов.}}
<div class="mw-translate-fuzzy">
{{Note|Сравнение с предшествующим файлом примера|Если Вы тип результата выбрали '''Z diplacement''', Вы увидите, что полученное значение почти идентично тестовому примеру, предоставляемому FreeCAD. Различия могут быть из-за качества сетки и числа обрабатываемых узлов.}}
</div>


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

Revision as of 13:57, 6 December 2020

Other languages:
Руководство
Тема
Анализ методом конечных элементов
Уровень
Новичок
Время для завершения
10 минут + время работы Решателя
Авторы
Drei
FreeCAD версия
0.16.6700 и выше
Примеры файлов
Смотрите также
None

Введение

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

Требования

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

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

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

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

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

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

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

Netgen

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

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

GMSH

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Template:Tutorials navi/ru