FEM SolverCalculixCxxtools

From FreeCAD Documentation
Revision as of 18:10, 11 March 2019 by Mario52 (talk | contribs) (Created page with "{{Userdocnavi/fr}}")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Other languages:
English • ‎español • ‎français • ‎italiano • ‎română • ‎русский
Arrow-left.svg Page précédente: FEM FemMesh2Mesh.png FEM mesh à mesh
Page suivante: Solveur CalculiX Fem-solver.svg Arrow-right.svg

FEM Solver.png FEM Solver

Emplacement du menu
Solve → Solver CalculixStandard
Ateliers
FEM
Raccourci par défaut
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. FEM Solver.png L'objet CalculiXccxTools est créé automatiquement avec la création de FEM Analysis.png 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 FEM Solver.png CalculiXccxTools
  3. Double-cliquez sur l'objet FEM Solver.pngCalculiXccxTools.
  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

  • DATAAnalysis Type:
    • statique
    • fréquence
    • thermomech - pour les charges mécaniques et thermiques
  • DATARé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
  • DATAEigenmode High Limit: Les valeurs propres supérieures à cette limite ne seront pas calculées
  • DATAEigenmode Low Limit: Les valeurs propres inférieures à cette limite ne seront pas calculées
  • DATAEigenmodes Count: nombre de modes propres les plus bas à calculer
  • DATAGeometric Nonlinearity:
    • linéaire - une analyse linéaire sera effectuée si le modèle ne contient pas de matériau non linéaire
    • non linéaire - une analyse non linéaire sera effectuée
  • DATAIterations Control parameter Cutb:définit la deuxième ligne de paramètres d'itération avancés sous la carte * CONTROLS, utilisée lorsque "Iterations Control Parameter Time Use" est vrai
  • DATAIterations Control Parameter Iter: définit la première ligne de paramètres d'itération avancés sous la carte * CONTROLS, utilisée lorsque "Iterations Control Parameter Time Use" est vrai
  • DATAIterations Control Parameter Time Use
    • true - active les options "Paramètre de contrôle des itérations Cutb" et "Paramètre de contrôle des itérations Iter"
  • DATAIterations Thermo Mech Maximum: nombre maximum d'incréments dans l'analyse thermomécanique après quoi le travail sera arrêté.
  • DATAIterations User Defined Incrementations:
    • true - le contrôle d'incrémentation automatique sera désactivé par le paramètre DIRECT
    • false - le contrôle de l'incrémentation sera automatique
  • DATAIterations User Defined Time Step Length:
    • true - active les paramètres "Time End" et "Time Initial Step"
  • DATAMaterial Nonlinearity:
    • linéaire - seules les propriétés des matériaux linéaires seront incluses dans l'analyse
    • non linéaire - les propriétés des matériaux non linéaires seront utilisées à partir de FEM MaterialMechanicalNonlinear.png Nonlinear mechanical material object
  • DATA Type de solveur matriciel: type du solveur permettant de résoudre le système d'équation dans l'analyse FE. Cela peut affecter de manière significative la vitesse de calcul et la mémoire requise. La pertinence dépend du modèle de votre FE et du matériel disponible.
    • défaut - sélectionne automatiquement le solveur matriciel en fonction des solveurs disponibles (il s'agira probablement de Spooles)
    • spooles - résolveur direct avec prise en charge de plusieurs processeurs. Le nombre de processeurs doit être défini dans Edit Préférences FEM CalculiX → Valeurs par défaut du solveur → Nombre de CPU à utiliser)
    • iterativescaling - solutionneur itératif nécessitant peu de mémoire, approprié si le modèle contient principalement des éléments 3D
    • iterativecholesky - solutionneur itératif avec préconditionnement avec et avec de faibles besoins en mémoire, approprié si le modèle contient principalement des éléments 3D
  • DATASplit Input Writer:
    • false - écrit toute l'entrée dans un fichier * .inp à utiliser par le solveur CalculiX
    • true - divise les entrées du solveur en plusieurs fichiers * .inp, ce qui permet de clarifier l'édition manuelle
  • DATAThermo Mechanical Steady State:
    • vrai - analyse thermomécanique à l'état d'équilibre
    • faux - analyse thermomécanique transitoire
  • DATATime End: Durée du pas, utilisée lorsque le paramètre "Incréments de itérations définis par l'utilisateur" ou "Longueur du pas de temps défini par l'utilisateur" est vrai
  • DATATime Initial Step:Incrément de temps initial de l'étape, utilisé lorsque le paramètre "Incréments de itérations définis par l'utilisateur" ou "Longueur de pas de temps défini par l'utilisateur" est vrai
  • DATAWorking Dir: chemin du répertoire de travail qui sera utilisé pour les fichiers d’analyse CalculiX.

Limitations

Notes

La documentation originale de CalculiX est disponible à l'adresse http://dhondt.de/ in the "ccx" paragraph.

Programmation

Arrow-left.svg Page précédente: FEM FemMesh2Mesh.png FEM mesh à mesh
Page suivante: Solveur CalculiX Fem-solver.svg Arrow-right.svg