FEM SolverCalculixCxxtools/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
{{Docnav |
|||
|[[FEM_FemMesh2Mesh|FEM mesh to mesh]] |
|||
|[[FEM_SolverCalculiX|Solver CalculiX]] |
|||
|[[FEM_Module|FEM]] |
|||
|IconL=FEM_FemMesh2Mesh.png |
|||
|IconC=Workbench_FEM.svg |
|||
|IconR=Fem_Solver.svg |
|||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/ru|Name=FEM Solver|Name/ru=FEM Solver|MenuLocation=FEM → Solver Calculix||Workbenches=[[FEM Module/ru|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial/ru|FEM tutorial]]}} |
{{GuiCommand/ru|Name=FEM Solver|Name/ru=FEM Solver|MenuLocation=FEM → Solver Calculix||Workbenches=[[FEM Module/ru|FEM]]|Shortcut=|SeeAlso=[[FEM_tutorial/ru|FEM tutorial]]}} |
||
</div> |
|||
==Description== |
==Description== |
||
CalculiXccxTools |
[[FEM SolverCalculixCxxtools|CalculiXccxTools]] enables usage of the [[CalculiX]] solver. It may be used for: |
||
# |
# Setting analysis parameters |
||
# |
# Selecting working directory |
||
# |
# Running the CalculiX solver |
||
== |
==Usage== |
||
# |
# [[Image:FEM_Solver.png|24px]] [[CalculiXccxTools]] object is created automatically with creation of {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis|Analysis container]]}}. Otherwise use {{KEY|Solve}} → {{KEY|Solver CalculiX Standard}} , or press {{KEY|S}} then {{KEY|X}} keys |
||
# Optionally set data properties of the {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}} object |
# Optionally set data properties of the {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}} object |
||
# Double click on the {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}} object |
# Double click on the {{KEY|[[Image:FEM_Solver.png|24px]] CalculiXccxTools}} object |
||
Line 34: | Line 46: | ||
** true - resulting mesh will contain 1D and 2D elements expanded to 3D elements |
** true - resulting mesh will contain 1D and 2D elements expanded to 3D elements |
||
* {{PropertyData|Eigenmode High Limit}}: Eigenvalues above this limit will not be calculated |
* {{PropertyData|Eigenmode High Limit}}: Eigenvalues above this limit will not be calculated; '''Note''': if eigenvalues of the model are above the high limit, CalculiX will finish without output |
||
* {{PropertyData|Eigenmode Low Limit}}: Eigenvalues below this limit will not be calculated |
* {{PropertyData|Eigenmode Low Limit}}: Eigenvalues below this limit will not be calculated |
||
Line 93: | Line 105: | ||
{{Docnav |
|||
|[[FEM_FemMesh2Mesh|FEM mesh to mesh]] |
|||
|[[FEM_SolverCalculiX|Solver CalculiX]] |
|||
|[[FEM_Module|FEM]] |
|||
|IconL=FEM_FemMesh2Mesh.png |
|||
|IconC=Workbench_FEM.svg |
|||
|IconR=Fem_Solver.svg |
|||
}} |
|||
{{FEM Tools navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
{{clear}} |
{{clear}} |
||
⚫ |
Revision as of 20:50, 3 May 2020
FEM Solver |
Системное название |
---|
FEM Solver |
Расположение в меню |
FEM → Solver Calculix |
Верстаки |
FEM |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
FEM tutorial |
Description
CalculiXccxTools enables usage of the CalculiX solver. It may be used for:
- Setting analysis parameters
- Selecting working directory
- Running the CalculiX solver
Usage
- CalculiXccxTools object is created automatically with creation of Analysis container. Otherwise use Solve → Solver CalculiX Standard , or press S then X keys
- Optionally set data properties of the CalculiXccxTools object
- Double click on the CalculiXccxTools object
- Select type of the analysis
- Click Write .inp file
- Click Run CalculiX
Options
By using Edit .inp file you can display and edit CalculiX input file manually before running analysis. In this case it might be useful to use parameter "Split Input Writer = true".
Properties
Default values can be set in the menu Edit → Preferences → FEM → CalculiX
- ДанныеAnalysis Type:
- static
- frequency
- thermomech - for mechanical and thermal loads
- ДанныеBeam Shell Result Output 3D: note that CalculiX internally expands 1D and 2D elements into 3D elements to accomplish FE analysis
- false - results of 1D and 2D elements will be averaged to the nodes of original 1D or 2D mesh (i.e. purely bended beam will show 0 nodal stresses due to averaging)
- true - resulting mesh will contain 1D and 2D elements expanded to 3D elements
- ДанныеEigenmode High Limit: Eigenvalues above this limit will not be calculated; Note: if eigenvalues of the model are above the high limit, CalculiX will finish without output
- ДанныеEigenmode Low Limit: Eigenvalues below this limit will not be calculated
- ДанныеEigenmodes Count: number of lowest eigenmodes to be calculated
- ДанныеGeometric Nonlinearity:
- linear - linear analysis will be performed if model does not contain nonlinear material
- nonlinear - nonlinear analysis will be performed
- ДанныеIterations Control parameter Cutb: defines second line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
- ДанныеIterations Control Parameter Iter: defines first line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
- ДанныеIterations Control Parameter Time Use
- true - activates "Iterations Control Parameter Cutb" and "Iterations Control Parameter Iter"
- ДанныеIterations Thermo Mech Maximum: maximum number of increments in thermomechanical analysis after which the job will be stopped.
- ДанныеIterations User Defined Incrementations:
- true - automatic incrementation control will be switched off by DIRECT parameter
- false - incrementation control will be automatic
- ДанныеIterations User Defined Time Step Length:
- true - activates "Time End" and "Time Initial Step" parameters
- ДанныеMaterial Nonlinearity:
- linear - only linear material properties will be included in the analysis
- nonlinear - nonlinear material properties will be used from Nonlinear mechanical material object
- ДанныеMatrix Solver Type: type of the solver to solve equation system inside FE analysis. It may significantly affect calculation speed and memory demands. Suitability depends on your FE model and available hardware
- default - automatically selects matrix solver depending on available solvers (probably it will be Spooles)
- spooles - direct solver with support of multiple CPUs. Number of CPUs need to be set in Edit → Preferences → FEM → CalculiX → Solver defaults → Number of CPU's to use)
- iterativescaling - iterative solver with least memory demands, suitable if model contains mostly 3D elements
- iterativecholesky - iterative solver with preconditioning with and with low memory demands, suitable if model contains mostly 3D elements
- ДанныеSplit Input Writer:
- false - write whole input into one *.inp file to be used by CalculiX solver
- true - split solver inputs into more *.inp files, that can clarify hand editing
- ДанныеThermo Mechanical Steady State:
- true - steady state thermo mechanical analysis
- false - transient thermo mechanical analysis
- ДанныеTime End: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
- ДанныеTime Initial Step: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
- ДанныеWorking Dir: path to the working directory which will be used for CalculiX analysis files.
Limitations
Notes
Original CalculiX documentation can be found at http://dhondt.de/ in the "ccx" paragraph.
Scripting
FEM
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
Документация пользователя
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web