FEM SolverCalculixCxxtools

From FreeCAD Documentation
Revision as of 10:58, 12 November 2018 by Luc (talk | contribs) (Created page with "* {{PropertyData|Eigenmodes Count}}: numărul de moduri proprii minime care urmează a fi calculați")

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:
    • linear - linear analysis will be performed if model does not contain nonlinear material
    • nonlinear - nonlinear analysis will be performed
  • DateIterations Control parameter Cutb: defines second line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
  • DateIterations Control Parameter Iter: defines first line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
  • DateIterations Control Parameter Time Use
    • true - activates "Iterations Control Parameter Cutb" and "Iterations Control Parameter Iter"
  • DateIterations Thermo Mech Maximum: maximum number of increments in thermomechanical analysis after which the job will be stopped.
  • DateIterations User Defined Incrementations:
    • true - automatic incrementation control will be switched off by DIRECT parameter
    • false - incrementation control will be automatic
  • DateIterations User Defined Time Step Length:
    • true - activates "Time End" and "Time Initial Step" parameters
  • 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