FEM Mailler avec Netgen
|
Emplacement du menu
|
Maillage → Mailler avec le mailleur Netgen
|
Ateliers
|
FEM
|
Raccourci par défaut
|
Aucun
|
Introduit dans la version
|
-
|
Voir aussi
|
FEM Tutoriel
|
|
Solveurs
|
CalculiX, Mystran, Z88
|
Description
Pour une analyse par éléments finis, la géométrie doit être discrétisée en FEM Maillage. Cette commande utilise Netgen (à installer sur le système) pour générer le maillage. Les maillages Netgen ne sont pas pris en charge par le solveur Elmer.
En fonction de votre système d'exploitation et de le paquetage d'installation, Netgen peut être fourni avec FreeCAD ou pas. Pour plus d'informations voir FEM Installation des composants requis.
introduit dans la version 1.0 : le mailleur Netgen refactorisé est disponible. Il peut être activé dans les préférences et est installé via des liaisons Python, comme expliqué sur la page d'installation FEM susmentionnée.
Utilisation
- Sélectionnez la forme que vous voulez analyser. Pour un volume, il doit s'agir d'un solide ou d'un compsolide (composé de solides). Un compsolid est nécessaire si votre pièce est faite de plusieurs matériaux. (Un compsolid peut être créé avec la commande Part Fragments booléens).
- Il y a plusieurs façons de lancer la commande :
- Vous pouvez également définir la taille max/min des éléments (le paramètre par défaut crée généralement des maillages trop grossiers) et l'ordre des éléments (en utilisant la case à cocher Second ordre).
- Vous pouvez également changer la Précision pour l'un des choix prédéfinis ou choisir Défini par l'utilisateur et éditer manuellement les paramètres.
- Cliquez sur le bouton Appliquer pour générer le maillage. introduit dans la version 1.0 : vous pouvez utiliser le bouton Annuler pour annuler le maillage si vous utilisez la nouvelle implémentation de Netgen.
- Cliquez sur le bouton OK pour générer le maillage et fermer la fenêtre de dialogue. Vous pouvez également cliquer sur le bouton Annuler pour annuler les modifications ou la création de l'objet de maillage.
Propriétés - Netgen historique
- DonnéesMax. Size : taille maximale de l'élément en mm.
- DonnéesMin. Size : taille minimale de l'élément en mm. introduit dans la version 1.0
- DonnéesSecond order : les éléments de second ordre contiennent plus de noeuds par élément. En général, il suffit d'utiliser un maillage plus grossier pour obtenir la même précision de solution qu'avec les éléments de premier ordre,
- true (par défaut) : éléments de second ordre,
- false : éléments de premier ordre.
- DonnéesFineness : offre des niveaux prédéfinis de densité de maillage.
- DonnéesGrowth Rate : définit de combien les éléments adjacents peuvent différer en taille.
- DonnéesNb. Segs per Edge : définit le nombre minimum de segments de maille par arête.
- DonnéesNb. Segs per Radius : définit le nombre minimum de segments de maillage par rayon.
- DonnéesOptimize :
- true (par défaut) : applique un algorithme d'optimisation pour améliorer la qualité du maillage
- false
Propriétés - Netgen refactorisé
- DonnéesBad Element Limit : limite pour l'angle maximal des éléments (150-180).
- DonnéesBase Element Np : si cette valeur est différente de zéro, l'élément de base doit avoir BaseElementlNp points.
- DonnéesBlock Fill : si cette option est activée, le remplissage des blocs est effectué.
- DonnéesCheck Chart Boundary : si cette option est activée, la limite du graphique est vérifiée.
- DonnéesCheck Impossible
- DonnéesCheck Overlap : si cette option est activée, les surfaces qui se chevauchent sont vérifiées.
- DonnéesCheck Overlapping Boundary : si cette option est activée, le maillage des surfaces qui se chevauchent est vérifié avant le maillage du volume.
- DonnéesClose Edge Factor : facteur permettant de limiter le maillage en fonction des arêtes fermées.
- DonnéesCurvature Safety : facteur de sécurité pour les courbures (éléments par rayon).
- DonnéesDelaunay : si cette option est activée, l'algorithme de Delaunay est utilisé pour le maillage 3D.
- DonnéesDelaunay2d : si cette option est activée, l'algorithme de Delaunay est utilisé pour le maillage 2D.
- DonnéesElement Order : courbure des éléments d'ordre élevé.
- DonnéesElement Size Weight : poids de la taille des éléments par rapport à leur forme.
- DonnéesEnd Step : dernière étape :
- AnalyzeGeometry
- MeshEdges
- MeshSurface
- OptimizeSurface
- MeshVolume
- OptimizeVolume
- DonnéesFill Distance : remplissage du bloc jusqu'à une certaine distance.
- DonnéesFineness : propose des niveaux prédéfinis de densité de maillage :
- VeryCoarse
- Coarse
- Moderate
- Fine
- VeryFine
- UserDefined
- DonnéesGive Up Tolerance : abandonne la classe de qualité pour le maillage 3D.
- DonnéesGive Up Tolerance2d : abandonne la classe de qualité pour le maillage 2D.
- DonnéesGive Up Tolerance Open Quads : abandonne la classe de qualité pour fermer les quadrilatères ouverts, supérieure à 100 pour les pyramides libres.
- DonnéesGlue : colle les formes pour obtenir un maillage conforme. introduit dans la version 1.1
- DonnéesGrowth Rate : gradiant pour h local.
- DonnéesHeal Shape : si activé, la forme est réparée avant le maillage.
- DonnéesInvert Tets
- DonnéesInvert Trigs
- DonnéesLocal H : si cette option est activée, utilise h local.
- DonnéesMax Outer Steps : nombre maximal d'étapes externes.
- DonnéesMax Size : taille maximale de l'élément en mm.
- DonnéesMin Size : taille minimale de l'élément en mm.
- DonnéesOnly3d Domain Nr
- DonnéesOptimization Error Power : puissance de l'erreur pour approximer l'optimisation de l'erreur maximale.
- DonnéesOptimization Steps2d : nombre d'étapes d'optimisation 2D.
- DonnéesOptimization Steps3d : nombre d'étapes d'optimisation 3D.
- DonnéesOptimize2d : stratégie d'optimisation 2D.
- DonnéesOptimize3d : stratégie d'optimisation 3D.
- DonnéesParallel Meshing : si cette option est activée, utilise le maillage parallèle.
- DonnéesQuad Dominated : si cette option est activée, utilise un maillage de surface à dominance quadrangulaire.
- DonnéesRelinner Safety : rayon de l'environnement actif (fois h).
- DonnéesSafety : rayon de l'environnement local (fois h).
- DonnéesSecond Order : si activé, utilise un maillage d'éléments de second ordre.
- DonnéesSecond Order Linear : si activé, les nœuds de second ordre sont créés par interpolation linéaire.
- DonnéesSegments Per Edge : nombre minimum de segments par arête.
- DonnéesSloppy : les tolérances de qualité sont gérées avec moins de rigueur.
- DonnéesStar Shape Class : classe commençant le remplissage en forme d'étoile.
- DonnéesStart In Surface : si cette option est activée, le maillage de surface commence à partir de n'importe quel endroit de la surface.
- DonnéesStart Step : première étape :
- AnalyzeGeometry
- MeshEdges
- MeshSurface
- OptimizeSurface
- MeshVolume
- OptimizeVolume
- DonnéesTry Hexes : si cette option est activée, essaie les éléments hexaédriques.
- DonnéesUse Local H : si cette option est activée, utilise H local.
- DonnéesZRefine : raffinement en Z pour les formes extrudées, peut créer des maillages hexagonaux extrudés lorsqu'il est combiné avec la propriété « Quad Dominated ». introduit dans la version 1.1 Ne fonctionne que pour les maillages de premier ordre (à moins que les éléments générés ne soient tous des hexaèdres) :
- No : le raffinement en Z est désactivé.
- Regular: tous les éléments ont la même hauteur.
- Custom : la hauteur de chaque élément doit être spécifiée.
- DonnéesZRefine Direction : direction du raffinement en Z (à modifier si la forme est extrudée dans une direction autre que l'axe Z). introduit dans la version 1.1
- DonnéesZRefine Size : taille de raffinement Z (hauteur de l'élément) exprimée en fraction de la taille de la forme (hauteur totale). Pour une partition régulière, une seule valeur est nécessaire. introduit dans la version 1.1
FEM
Contraintes
- Solveur : CalculiX Standard, Elmer, Mystran, Z88 ; Équations : Déformation, Élasticité, Électrostatique, Force électrique, Magnétodynamique, Magnétodynamique 2D, Écoulement, Flux, Chaleur ; Solveur : Réglage du solveur, Calcul du solveur
- Résultats : Purger, Afficher ; Postprocessing : Appliquer les modifications, Pipeline du résultat, Filtre des déformations, Filtre d'écrêtage scalaire, Filtre de fonction de découpe, Filtre d'écrêtage selon une région, Filtre par contours, Filtre d'écrêtage selon une ligne, Graphique de linéarisation des critères, Données du filtre d'écrêtage du point, Filtre fonction plan, Filtre fonction sphère, Filtre fonction cylindre, Filtre fonction boîte
Hub utilisateurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test