FEM SolverCalculixCxxtools

From FreeCAD Documentation
Revision as of 11:00, 12 November 2018 by Luc (talk | contribs) (Created page with "* {{PropertyData|Iterations User Defined Time Step Length}}: ** true - activează parametrii "Time End" și "Time Initial Step"")

FEM Solver

Menu location
Solve → Solver CalculiX Standard
Workbenches
FEM
Default shortcut
None
Introduced in version
-
See also
FEM tutorial

Descriere

CalculiXccxTools permit utilizarea calculatorului CalculiX. Puteți să-l utilizați

  1. setați parametrii de analiză
  2. selectați directorul de lucru
  3. executați Solverul CalculiX.

Cum se folosește

Acest obiect este creat automat cu crearea {{KEY | Container de analiză} }. Altfel utilizați Solve Solver CalculiX Standard sau apăsați S apoi tastele X

  1. Opțional setați proprietățile de date ale obiectului CalculiXccxTools obiect
  2. Faceți dublu clic pe 24px CalculiXccxTools obiect
  3. Selectați tipul analizei
  4. Faceți clic pe Write .inp file
  5. Faceți clic pe Run CalculiX

Opţiuni

Folosind Edit .inp file, puteți afișa și edita manual fișierul de intrare CalculiX înainte de a rula analiza. În acest caz ar putea fi util să utilizați parametrul "Split Input Writer = true".

Proprietăți

Default values can be set in the menu EditPreferencesFEMCalculiX

  • DateAnalysis Type:
    • static
    • frequency
    • thermomech - for mechanical and thermal loads
  • DateBeam Shell Result Output 3D: rețineți că CalculiX extinde intern elementele 1D și 2D în elemente 3D pentru a realiza analiza FE
    • false - rezultatele elementelor 1D și 2D vor fi medii la nodurile rețelei originale 1D sau 2D (adică fascicolul curbat curbat va arăta 0 solicitări nodale datorită mediei)
    • true - rețeaua rezultată va conține elemente 1D și 2D extins la elementele 3D
  • DateEigenmode High Limit: Valorile proprii deasupra acestei limite nu vor fi calculate
  • DateEigenmode Low Limit: Valorile proprii mai jos de aceste limite nu vor fi calculate
  • DateEigenmodes Count: numărul de moduri proprii minime care urmează a fi calculați
  • DateGeometric Nonlinearity:
    • se va efectua analiza lineară liniară dacă modelul nu conține material neliniar
    • se va efectua analiza neliniară - neliniară
  • DateIterations Control parameter Cutb: definește a doua linie de parametri avansați de iterație sub cartela * CONTROLS, utilizată atunci când "Iterations Control Parameter Time Use" este adevărată
  • DateIterations Control Parameter Iter: definește prima linie de parametri avansați de iterație sub cartela * CONTROLS, folosită când "Iterations Control Time Parameter Use" este adevărată
  • DateIterations Control Parameter Time Use
    • true - activează "Iterations Control Parameter Cutb" și "Iterations Control Parameter Iter"
  • DateIterations Thermo Mech Maximum: numărul maxim de creșteri în analizele termomecanice după care lucrarea va fi oprită.
  • DateIterations User Defined Incrementations:
    • true - controlul incrementării automate va fi oprit prin parametrul DIRECT
    • false - controlul incrementării va fi automat
  • DateIterations User Defined Time Step Length:
    • true - activează parametrii "Time End" și "Time Initial Step"
  • DateMaterial Nonlinearity:
    • linear - only linear material properties will be included in the analysis
    • nonlinear - nonlinear material properties will be used from Nonlinear mechanical material object
  • DateMatrix 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 EditPreferencesFEMCalculiX → 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
  • DateSplit 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
  • DateThermo Mechanical Steady State:
    • true - steady state thermo mechanical analysis
    • false - transient thermo mechanical analysis
  • DateTime End: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DateTime Initial Step: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DateWorking 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