FEM SolverCalculixCxxtools/it: Difference between revisions

From FreeCAD Documentation
(Created page with "* {{PropertyData|Working Dir}}:percorso alla directory di lavoro che verrà utilizzata per i file di analisi CalculiX.")
(Created page with "* {{PropertyData|Material Nonlinearity}}: ** lineare: solo le proprietà del materiale lineare saranno incluse nell'analisi ** non lineare - le proprietà del materiale non li...")
Line 62: Line 62:


* {{PropertyData|Material Nonlinearity}}:
* {{PropertyData|Material Nonlinearity}}:
** lineare: solo le proprietà del materiale lineare saranno incluse nell'analisi
** linear - only linear material properties will be included in the analysis
** nonlinear - nonlinear material properties will be used from {{KEY|[[Image:FEM_MaterialMechanicalNonlinear.png|24px]] '''[[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]'''}} object
** non lineare - le proprietà del materiale non lineare verranno utilizzate dall'oggetto {{KEY|[[Image:FEM_MaterialMechanicalNonlinear.png|24px]] '''[[FEM_MaterialMechanicalNonlinear|Nonlinear mechanical material]]'''}}


* {{PropertyData|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
* {{PropertyData|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

Revision as of 11:27, 12 November 2018

FEM Solver

Posizione nel menu
Solve → Solutore CalculiX Standard
Ambiente
FEM
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
FEM tutorial

Descrizione

CalculiXccxTools abilita l'uso del solutore CalculiX. Può essere usato per

  1. impostare i parametri dell'analisi
  2. selezionare la directory di lavoro
  3. eseguire il risolutore CalculiX.

Utilizzo

  1. L'oggetto CalculiXccxTools viene creato automaticamente con la creazione di un Contenitore di analisi. Altrimenti usare SolveSolver CalculiX Standard , o premere i tasti S e poi X
  2. Facoltativamente, impostare le proprietà dati degli oggetti CalculiXccxTools
  3. Fare doppio clic sull'oggetto CalculiXccxTools
  4. Selezionare il tipo di analisi
  5. Cliccare Write .inp file
  6. 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 ModificaPreferenzeFEMCalculiX

  • DatiAnalysis Type:
    • statico
    • frequenza
    • thermomech - per carichi meccanici e termici
  • DatiBeam Shell Result Output 3D: si noti che CalculiX espande internamente elementi 1D e 2D in elementi 3D per eseguire l'analisi FE
    • falso - i risultati degli elementi 1D e 2D verranno calcolati in base alla media dei nodi della mesh 1D o 2D originale (ad esempio, il raggio puramente piegato mostrerà 0 sforzi nodali dovuti alla media)
    • true - la mesh risultante conterrà elementi 1D e 2D espansi in elementi 3D
  • DatiEigenmode High Limit: Gli autovalori superiori a questo limite non verranno calcolati
  • DatiEigenmode Low Limit: Gli autovalori al di sotto di questo limite non verranno calcolati
  • DatiEigenmodes Count: numero di eigenmodes più bassi da calcolare
  • DatiGeometric Nonlinearity:
    • lineare - l'analisi lineare verrà eseguita se il modello non contiene materiale non lineare
    • non lineare - verrà eseguita l'analisi non lineare
  • DatiIterations Control parameter Cutb:definisce la seconda riga dei parametri di iterazione avanzati in * scheda CONTROLS, utilizzata quando "Iterations Control Parameter Time Use" è true
  • DatiIterations Control Parameter Iter: definisce la prima riga dei parametri di iterazione avanzati sotto * scheda CONTROLS, utilizzata quando "Iterations Control Parameter Time Use" è true
  • DatiIterations Control Parameter Time Use
    • true - attiva "Iterations Control Parameter Cutb" e "Iterations Control Parameter Iter"
  • DatiIterations Thermo Mech Maximum:numero massimo di incrementi nell'analisi termomeccanica dopo la quale il lavoro sarà interrotto.
  • DatiIterations User Defined Incrementations:
    • true - il controllo di incremento automatico verrà disattivato tramite il parametro DIRECT
    • falso - il controllo di incremento sarà automatico
  • DatiIterations User Defined Time Step Length:
    • true - attiva i parametri "Time End" e "Time Initial Step"
  • DatiMaterial Nonlinearity:
    • lineare: solo le proprietà del materiale lineare saranno incluse nell'analisi
    • non lineare - le proprietà del materiale non lineare verranno utilizzate dall'oggetto Nonlinear mechanical material
  • DatiMatrix 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
  • DatiSplit 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
  • DatiThermo Mechanical Steady State:
    • true - steady state thermo mechanical analysis
    • false - transient thermo mechanical analysis
  • DatiTime End: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DatiTime Initial Step: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DatiWorking Dir:percorso alla directory di lavoro che verrà utilizzata per i file di analisi CalculiX.

Limitazioni

Note

La documentazione originale di CalculiX è disponibile all'indirizzo http://dhondt.de/ in the "ccx" paragraph.

Script