FEM SolverCalculixCxxtools

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page FEM SolverCalculixCxxtools and the translation is 89% complete.

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

FEM Solver.png FEM Solver

Menu location
Solve → Solver CalculiX Standard
Workbenches
FEM
Default shortcut
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 cotainerului FEM Analysis.png Container de analiză. Altfel utilizați SolveSolver CalculiX Standard sau apăsați S apoi tastele X

  1. Opțional setați proprietățile de date ale obiectului FEM Solver.png 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

  • DATAAnalysis Type:
    • static
    • frecvent
    • termomech - pentru sarcini mecanice și termice
  • DATABeam 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
  • DATAEigenmode High Limit: Valorile proprii deasupra acestei limite nu vor fi calculate
  • DATAEigenmode Low Limit: Valorile proprii mai jos de aceste limite nu vor fi calculate
  • DATAEigenmodes Count: numărul de moduri proprii minime care urmează a fi calculate
  • DATAGeometric Nonlinearity:
    • linear - o analiză liniară va fi efectuată dacă modelul nu conține material neliniar
    • neliniare - se va efectua o analiză neliniară
  • DATAIterations 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ă
  • DATAIterations 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ă
  • DATAIterations Control Parameter Time Use
    • true - activează "Iterations Control Parameter Cutb" și "Iterations Control Parameter Iter"
  • DATAIterations Thermo Mech Maximum: numărul maxim de creșteri în analizele termomecanice după care lucrarea va fi oprită.
  • DATAIterations User Defined Incrementations:
    • true - controlul incrementării automate va fi oprit prin parametrul DIRECT
    • false - controlul incrementării va fi automat
  • DATAIterations User Defined Time Step Length:
    • true - activează parametrii "Time End" și "Time Initial Step"
  • DATAMaterial Nonlinearity:
    • în analiză vor fi incluse proprietăți liniare numai liniare
    • vor fi utilizate proprietăți neliniare - materiale neliniare FEM MaterialMechanicalNonlinear.png Nonlinear mechanical material object

DATA Matrix Solver Type: tipul rezolverului pentru rezolvarea sistemului de ecuații în analiza FE. Este posibil să afecteze semnificativ viteza de calcul și cerințele de memorie. Capacitatea depinde de modelul dvs. FE și de hardware-ul disponibil

    • implicit - selectează automat rezolvatorul de matrice în funcție de solverii disponibili (probabil vor fi Spooles)
    • spooles - Solver direct cu suportul mai multor CPU-uri. Numărul de procesoare trebuie să fie setat în Edit Preferences FEM CalculiX Solver implicit → Numărul CPU-urilor de utilizat)
    • iterativescaling - solver iterativ cu cele mai mici cerințe de memorie, potrivit dacă modelul conține mai mult elemente 3D
    • iterativecholesky - iterativ solver cu precondiționare cu și cu cerințe de memorie redusă, potrivite dacă modelul conține mai mult elemente 3D
  • DATASplit Input Writer:
    • false - scrie intrări întregi într-un fișier * .inp pentru a fi utilizat de CalculiX solver
    • adevărat - split solver intrări în mai multe fișiere * .inp, care pot clarifica editare manuală
  • DATAThermo Mechanical Steady State:
    • adevărată - analiză termo-mecanică la starea de echilibru
    • fals - analiză termo-mecanică tranzitorie
  • DATATime End: perioada de timp a pasului, folosită atunci când parametrul "Iterații creșteri definite de utilizator" sau "Iterații definit de utilizator" este adevărat
  • DATATime Initial Step: incrementarea timpului inițial a pasului, folosită atunci când parametrul "Iterații creșteri definite de utilizator" sau "Iterații de lungime a pasului definit de utilizator" este adevărat
  • DATAWorking Dir: calea către directorul de lucru care va fi folosit pentru fișierele de analiză CalculiX.

Limite

Notă

Documentația originală CalculiX poate fi găsită la http://dhondt.de/ in the "ccx" paragraph.

Scrip-Programare