FEM Solver
|
Posizione nel menu
|
Solve → Solutore CalculiX Standard
|
Ambiente
|
FEM
|
Avvio veloce
|
|
Vedere anche
|
FEM tutorial
|
|
Descrizione
CalculiXccxTools abilita l'uso del solutore CalculiX. Può essere usato per
- impostare i parametri dell'analisi
- selezionare la directory di lavoro
- eseguire il risolutore CalculiX.
Utilizzo
- L'oggetto
CalculiXccxTools viene creato automaticamente con la creazione di un
Contenitore di analisi. Altrimenti usare Solve → Solver CalculiX Standard , o premere i tasti S e poi X
- Facoltativamente, impostare le proprietà dati degli oggetti
CalculiXccxTools
- Fare doppio clic sull'oggetto
CalculiXccxTools
- Selezionare il tipo di analisi
- Cliccare Write .inp file
- Cliccare Run CalculiX
Opzioni
Usando Edit .inp file è possibile visualizzare e modificare manualmente il file di input CalculiX prima di eseguire l'analisi. In questo caso può essere utile usare il parametro "Split Input Writer = true".
Proprietà
I valori predefiniti possono essere impostati nel menu Modifica → Preferenze → FEM → CalculiX
- DATAAnalysis Type:
- static
- frequency
- thermomech - for mechanical and thermal loads
- DATABeam 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
- DATAEigenmode High Limit: Eigenvalues above this limit will not be calculated
- DATAEigenmode Low Limit: Eigenvalues below this limit will not be calculated
- DATAEigenmodes Count: number of lowest eigenmodes to be calculated
- DATAGeometric Nonlinearity:
- linear - linear analysis will be performed if model does not contain nonlinear material
- nonlinear - nonlinear analysis will be performed
- DATAIterations Control parameter Cutb: defines second line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
- DATAIterations Control Parameter Iter: defines first line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
- DATAIterations Control Parameter Time Use
- true - activates "Iterations Control Parameter Cutb" and "Iterations Control Parameter Iter"
- DATAIterations Thermo Mech Maximum: maximum number of increments in thermomechanical analysis after which the job will be stopped.
- DATAIterations User Defined Incrementations:
- true - automatic incrementation control will be switched off by DIRECT parameter
- false - incrementation control will be automatic
- DATAIterations User Defined Time Step Length:
- true - activates "Time End" and "Time Initial Step" parameters
- DATAMaterial Nonlinearity:
- linear - only linear material properties will be included in the analysis
- nonlinear - nonlinear material properties will be used from
Nonlinear mechanical material object
- DATAMatrix 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
- DATASplit 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
- DATAThermo Mechanical Steady State:
- true - steady state thermo mechanical analysis
- false - transient thermo mechanical analysis
- DATATime End: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
- DATATime Initial Step: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
- DATAWorking 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