FEM Solveur CalculiX standard

From FreeCAD Documentation
Revision as of 10:48, 12 November 2018 by Luc (talk | contribs) (Created page with "* {{PropertyData|Eigenmode Low Limit}}: Les valeurs propres inférieures à cette limite ne seront pas calculées")

FEM Solver

Emplacement du menu
FEM → Solver Calculix
Ateliers
FEM
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi
FEM tutorial

Description

CalculiXccxTools permet d'utiliser le solveur CalculiX. Vous pouvez l'utiliser pour

  1. définir les paramètres d'analyse
  2. sélectionner le répertoire de travail
  3. lance le solveur CalculiX.

Utilisation

  1. L'objet CalculiXccxTools est créé automatiquement avec la création de Analyse conteneur . Sinon, utilisez les touches Résoudre Calculateur Standard ou appuyez sur les touches S, puis X.
  2. Facultativement, définir les propriétés de données de l'objet CalculiXccxTools
  3. Double-cliquez sur l'objet CalculiXccxTools.
  4. Sélectionnez le type d'analyse
  5. Cliquez sur Write.inp file.
  6. Cliquez sur Run CalculiX

Options

En utilisant Edit.inp file, vous pouvez afficher et éditer le fichier d'entrée CalculiX manuellement avant de lancer l'analyse. Dans ce cas, il peut être utile d'utiliser le paramètre "Split Input Writer = true".

Propriétés

Default values can be set in the menu EditPreferencesFEMCalculiX

  • DonnéesAnalysis Type:
    • static
    • frequency
    • thermomech - for mechanical and thermal loads
  • Données Résultat de résultat Beam Shell 3D: notez que CalculiX développe en interne les éléments 1D et 2D en éléments 3D pour réaliser l'analyse FE.
    • faux - les résultats des éléments 1D et 2D seront moyennés aux noeuds du maillage 1D ou 2D d'origine (c'est-à-dire qu'un faisceau entièrement plié affichera 0 contrainte nodale due à la mise en moyenne)
    • true - le maillage résultant contiendra des éléments 1D et 2D développés en éléments 3D
  • DonnéesEigenmode High Limit: Les valeurs propres supérieures à cette limite ne seront pas calculées
  • DonnéesEigenmode Low Limit: Les valeurs propres inférieures à cette limite ne seront pas calculées
  • DonnéesEigenmodes Count: number of lowest eigenmodes to be calculated
  • DonnéesGeometric Nonlinearity:
    • linear - linear analysis will be performed if model does not contain nonlinear material
    • nonlinear - nonlinear analysis will be performed
  • DonnéesIterations Control parameter Cutb: defines second line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
  • DonnéesIterations Control Parameter Iter: defines first line of advanced iteration parameters under *CONTROLS card, used when "Iterations Control Parameter Time Use" is true
  • DonnéesIterations Control Parameter Time Use
    • true - activates "Iterations Control Parameter Cutb" and "Iterations Control Parameter Iter"
  • DonnéesIterations Thermo Mech Maximum: maximum number of increments in thermomechanical analysis after which the job will be stopped.
  • DonnéesIterations User Defined Incrementations:
    • true - automatic incrementation control will be switched off by DIRECT parameter
    • false - incrementation control will be automatic
  • DonnéesIterations User Defined Time Step Length:
    • true - activates "Time End" and "Time Initial Step" parameters
  • DonnéesMaterial Nonlinearity:
    • linear - only linear material properties will be included in the analysis
    • nonlinear - nonlinear material properties will be used from Nonlinear mechanical material object
  • DonnéesMatrix 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
  • DonnéesSplit 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
  • DonnéesThermo Mechanical Steady State:
    • true - steady state thermo mechanical analysis
    • false - transient thermo mechanical analysis
  • DonnéesTime End: time period of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DonnéesTime Initial Step: initial time increment of the step, used when parameter "Iterations User Defined Incrementations" or "Iterations User Defined Time Step Length" is true
  • DonnéesWorking 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