Table of Contents
Introduction à la simulation dynamique des fluides avec Siemens NX
La simulation de la dynamique des fluides, communément appelée la dynamique des fluides (CFD), est devenue une pierre angulaire de l'ingénierie mécanique moderne. Elle permet aux ingénieurs de prédire comment les fluides – liquides ou gaz – se comportent autour et à l'intérieur de composants mécaniques avant qu'un seul prototype physique ne soit construit. Siemens NX, une plateforme de pointe intégrée CAD/CAM/CAE, offre une puissante gamme de capacités CFD étroitement couplées à son environnement de conception. Cette intégration permet de simuler le débit des fluides, le transfert de chaleur et la distribution de pression directement sur votre géométrie native sans traduction de données encombrantes.
Que vous analysiez le débit d'air sur un composant automobile, le débit de liquide de refroidissement à travers un échangeur de chaleur ou la pression hydraulique dans un corps de vanne, NX fournit les outils pour obtenir une compréhension physique profonde. Le logiciel utilise des résolveurs à volume fini (FVM) qui sont suffisamment robustes pour une utilisation industrielle mais accessibles par une interface intuitive.
Prérequis et préparation de modèles
Avant de lancer dans CFD, il est essentiel d'avoir un modèle CAO bien défini. La qualité de votre géométrie affecte directement la précision et la stabilité de la simulation. NX vous permet de créer des pièces et des assemblages nativement, ou vous pouvez importer la géométrie d'autres systèmes. Une fois votre pièce mécanique prête, prenez ces étapes préparatoires:
- Simplify Geometry: Supprimez les détails inutiles tels que les petits filets, les chanfreins et les fils qui n'affectent pas le schéma global de débit. Ces caractéristiques peuvent créer de très petites cellules de maille et augmenter le coût de calcul sans ajouter de précision.
- Assure l'étanchéité:[ Le domaine fluide doit être complètement fermé sans trous ni chevauchements. Utilisez les outils de correction de géométrie et de détection des trous de NX pour identifier et corriger les fuites. Un modèle étanche n'est pas négociable pour la génération de maillages volumétriques.
- Définir le domaine fluide:[ Décider si le fluide s'écoule à l'intérieur de la pièce (écoulement interne, p. ex., un tuyau) ou autour de celle-ci (écoulement externe, p. ex., une aile). Pour les flux internes, vous pouvez avoir besoin de bloquer les ouvertures avec des surfaces planes pour créer un volume fermé. NX fournit l'outil Domaine Flow pour générer automatiquement le volume fluide autour de votre corps solide.
- Assigner les propriétés du matériau:[ Alors que vous assignez des propriétés du fluide plus tard dans la configuration de simulation, le matériau solide approprié (pour le transfert de chaleur conjugué) défini à l'étape CAO accélère le flux de travail.
La préparation complète permet d'économiser des heures de dépannage pendant le mesh et la résolution. Toujours exécuter un Geometry Check[ depuis la barre d'outils de préparation de l'analyse NX avant de progresser.
Accès à l'environnement du CFD en NX
NX intègre la simulation à travers l'onglet Simulation. Pour la dynamique des fluides, vous avez besoin de l'application Fluid Flow, qui fait partie du paquet NX Advanced Simulation. Suivez ces étapes :
- Ouvrez votre pièce ou assemblage préparé en NX.
- Allez dans File > New et sélectionnez le modèle Simulation. Choisissez un nom et un emplacement pour le fichier de simulation ([.
- Dans le Simulation Navigator, cliquez à droite sur la partie et sélectionnez Créer une solution[. Choisissez Flow comme environnement solveur. Pour la plupart des simulations de pièces mécaniques, sélectionnez Steady State[ pour les analyses initiales.
- Le fichier de simulation reliera le modèle CAO maître, assurant que tout changement de conception met à jour la simulation automatiquement – un avantage clé de l'architecture associative de NX.
Une fois la solution créée, vous verrez l'arborescence des objets de simulation avec des dossiers pour Géométrie, Mesh, Physique et Résultats. Cette structure maintient votre workflow organisé.
Sélection du modèle physique approprié
NX CFD prend en charge une gamme de modèles physiques. Pour la plupart des analyses de pièces mécaniques, vous travaillerez avec:
- Débit monophasé (air, eau, huile) avec transfert de chaleur (conjugaison ou isotherme).
- Modèles de turbulence:[ Le modèle par défaut k-epsilon est robuste pour de nombreux flux industriels. Pour les machines rotatives ou la séparation forte, considérez les modèles k-omega SST ou Spalart-Allmaras. NX offre également Simulation d'adaptation (SAS) pour les flux non stables dominés par le vortex.
- Débit multiphasique (p. ex. mélange air-eau) utilisant la méthode eulérienne ou le volume de fluide (VOF), utile pour analyser la cavitation dans les pompes ou le slosh de carburant dans les réservoirs.
Choisissez le modèle le plus simple qui capture la physique essentielle. La surcomplication de la physique tôt peut gaspiller des ressources de calcul. Commencez par un flux stable, incompressible, turbulent pour la plupart des applications internes et externes.
Génération de Mesh pour la dynamique des fluides
Le meshing est sans doute l'étape la plus critique du CFD. NX fournit un support de travail dédié . Pour la dynamique des fluides, il faut un maillage de volume qui remplit le domaine des fluides. NX offre deux technologies de meshage primaires : 3D Tétraédral (tet) et 3D Hexahedral (hex).
Choisir le type de Mesh
- Les mailles de la tête sont plus faciles à générer automatiquement et à gérer la géométrie complexe.
- Les mailles hexaèdres donnent généralement une plus grande précision par nombre d'éléments, mais nécessitent un effort manuel plus important. Utilisez des mailles hexagonales pour des géométries plus simples comme les tuyaux ou les canaux où la direction d'écoulement est alignée sur le maillage.
- Les mailles polyédriques[ (disponibles dans les versions NX plus récentes) offrent un équilibre entre précision et automatisation.
Quel que soit le type de maillage, attention à ces paramètres:
- Couches d'inflation: Il s'agit également de couches de prisme, qui sont des éléments minces placés aux murs pour saisir le gradient de vitesse de la couche limite. Un minimum de 3 à 5 couches est recommandé; pour un transfert de chaleur précis ou des débits de nombre élevés de Reynolds, utiliser 10 à 15 couches avec une épaisseur de première couche telle que y+ ---------------------------------------------------------------------------------------------------------------------------------------------------------------
- Raffinement local:[ Affiner le maillage dans les régions à gradients élevés, comme autour des coins pointus, des petites discontinuités ou des points de stagnation.Utiliser Mesh Controls[ pour fixer la taille de l'élément sur les bords, les faces et les volumes.
- Qualité de la maille:[ Évitez les éléments fortement biaisés. NX fournit des mesures de qualité comme le rapport d'aspect, Jacobian, et la fausseté.
Après avoir généré le maillage, exécutez toujours un Mesh Check[ pour identifier les cellules problématiques.
Exemple pratique de mesure pour une vanne de régulation de débit
Considérez une vanne à bobine hydraulique. La géométrie a des trous annulaires étroits (de l'ordre de 0,1 mm) et des expansions soudaines. Un filet de tet avec 10 couches de gonflage sur toutes les surfaces mouillées et une taille d'élément de 0,05 mm dans la région de la discontinuité produira un filet de plusieurs millions de cellules. Utilisez NX Curve Mesh Control[ pour affiner les bords à l'orifice. Le filet résultant captera avec précision le débit de fuite et la chute de pression.
Définition des conditions limites et des propriétés des fluides
Avec le maillage prêt, passez au dossier Physics. Ici vous définissez les propriétés matérielles, les conditions de limite et les paramètres du solveur.
Matériaux fluides
NX comprend une bibliothèque de fluides communs. Vous pouvez définir les fluides personnalisés en entrant la densité, la viscosité, la chaleur spécifique, la conductivité thermique et, en option, l'équation de l'état pour les flux compressibles. Pour la plupart des analyses incompressibles, seules la densité et la viscosité sont nécessaires.
Conditions limites
- Inlet: Spécifiez la vitesse (magnitude et direction), le débit massique ou la pression totale. Pour les débits entraînés par la pression, l'entrée de pression est plus robuste.
- Outlet: Utilisez une sortie de pression statique. Si la sortie a un retour, activez la spécification de direction du retour pour améliorer la convergence.
- Tailles: Par défaut, les parois ne sont pas glissantes (vitesse = 0). Pour les parois mobiles (p. ex., arbres rotatifs), définir une vitesse tangentale ou utiliser la condition de limite Front de roulement.
- Symmétrie:[ Si votre géométrie est symétrique, modélisez seulement la moitié ou le quart pour réduire la taille du maillage. Appliquez une condition de limite de symétrie au plan de coupe.
- Ouverture:[ Pour les débits extérieurs, utiliser les limites de pression en champ lointain ou d'ouverture pour permettre au fluide d'entrer et de sortir librement.
Considérations relatives au transfert de chaleur
Si les effets thermiques sont importants, activez Energy dans le modèle physique. Pour le transfert de chaleur conjugué, vous devez également maillager la région solide et assigner un matériau solide. L'interface fluide-solide couplera automatiquement la température et le flux de chaleur.
Pour de nombreuses pièces mécaniques, la simulation isotherme (température constante) est suffisante pour évaluer les schémas d'écoulement et les baisses de pression.
Réglages du solvant et exécution de la simulation
Avant de lancer le solveur, ajustez quelques paramètres clés pour améliorer la convergence et la précision :
- Schéma de discrétisation:[ Utilisez le vent ascendant de deuxième ordre pour les équations de moment et de turbulence pour une plus grande précision.
- Facteurs de sous-relaxation : Les valeurs par défaut fonctionnent pour la plupart des cas. Pour les problèmes mal conditionnés, réduire la sous-relaxation pour la pression et l'impulsion (par exemple, 0,3 pour la pression, 0,7 pour l'impulsion) pour stabiliser le résolveur.
- Critères de convergence:[ Fixer des cibles résiduelles à 1e-4 pour la continuité et 1e-5 pour l'impulsion et la turbulence.
- Processus de traitement parallèle:[ NX prend en charge les résolveurs parallèles (SMP).Pour les mailles de plus de 5 millions de cellules, utilisez des cœurs CPU de 4 à 8 pour réduire le temps de résolution.
Pour exécuter la solution, cliquez sur l'icône Solve. Le solveur enregistre des progrès dans la fenêtre de sortie. Si les résidus s'aplatissent ou oscillent, vérifiez la qualité du maillage, les conditions de limite irréalistes ou une résolution de maillage insuffisante.
Une simulation à l'état d'équilibre typique pour une partie mécanique modérément complexe (2–5 millions de cellules) peut fonctionner de 30 minutes à plusieurs heures. Utilisez le Surveillance de l'itération pour voir l'historique de convergence en temps réel.
Interprétation après traitement et résultats
Une fois la solution convergente, passez au dossier . NX offre un environnement de post-traitement complet:
- Plots de contour: Visualiser la distribution de la pression, l'amplitude de la vitesse, la température ou l'intensité de turbulence sur les surfaces et les plans de coupe. Cliquez-droit sur le noeud des résultats et sélectionnez Post-Processing.
- Plots de vecteur:[ Afficher la direction et l'amplitude du débit. Utile pour identifier les zones de recirculation et les tourbillons.
- Streamlines:[ Tracez les chemins de particules à partir de points d'entrée sélectionnés. Ils révèlent la séparation du flux et les lignes de fixation.
- XY placettes:[ Extraire des données quantitatives le long de lignes ou en points, par exemple, chute de pression par rapport au débit, ou profil de vitesse à une section.
- Rapports: NX peut générer un Rapport de simulation résumant des paramètres clés comme le débit volumique, la pression moyenne, les températures d'entrée/sortie et les forces sur des parois sélectionnées.
Principaux critères pour les pièces mécaniques
- Drop de pression:[ Critique pour évaluer les besoins en puissance de pompage. Comparer avec les spécifications pour valider la conception.
- Distribution de la vitesse de circulation:[ Assurer un débit uniforme à travers les canaux de refroidissement ou à travers un port de vannes pour empêcher les points chauds ou la cavitation.
- La contrainte de cisaillement dans les roues:[ Indique les régions sujettes à l'érosion ou à l'encrassement.
- Coefficient de refoulement (Cv ou Kv): Pour les vannes, extraire la relation de pression de débit et comparer avec les données empiriques.
Il est souvent utile de créer Animations de résultats instables si vous avez effectué une simulation transitoire. Pour l'état d'équilibre, un tracé statique du contour est généralement suffisant.
Optimisation et itération du design
La véritable puissance de CFD en NX est la capacité d'itérer la conception basée sur des idées de simulation. La simulation étant associative au modèle maître CAO, vous pouvez modifier la géométrie de la pièce et la ré-soudre avec un minimum de retravail. NX offre également des outils d'optimisation intégrés:
- Conception des expériences (DOE):[ Varier les paramètres comme le rayon de filet, le diamètre de passage ou l'angle de vane automatiquement et exécuter plusieurs simulations pour comprendre la sensibilité.
- Optimisation de l'objectif : Définir des objectifs (minimiser la chute de pression, maximiser l'uniformité du débit) et des contraintes. NX recherchera la géométrie optimale en utilisant des algorithmes basés sur le gradient ou génétique.
- Morphing:[ Utilisez les capacités de morphage de NX pour ajuster la forme sans régénérer la maille entière. Idéal pour les petits changements paramétriques.
Par exemple, si la simulation montre une chute de pression de 15 % à travers un collecteur hydraulique, vous pouvez augmenter le diamètre du canal du goulot d'étranglement de 2 mm, re-mesh seulement cette région, et de ré-soudre. En quelques itérations, vous convergez sur une conception qui répond à la pression différentielle cible.
Cette conception de simulation en boucle fermée réduit considérablement les coûts physiques du prototypage et le temps de développement.
Validation et pratiques exemplaires
Aucun résultat CFD ne doit être fiable sans validation. Dans la mesure du possible, comparez les prévisions de simulation avec des données expérimentales ou des calculs manuels.
- Utiliser l'outil Correlation pour superposer des points expérimentaux sur des placettes XY.
- Vérifier que le déséquilibre de masse est inférieur à 1% (NX signale cela dans le journal des solveurs).
- Effectuer une étude Grid Convergence Index (GCI)[ : exécuter la même simulation sur trois mailles de raffinement croissant (p. ex. grossière, moyenne, fine) et extrapoler la valeur asymptotique d'intérêt (p. ex., chute de pression). Si la différence entre le moyen et la fine est inférieure à 5 %, l'indépendance du maillage est atteinte.
Autres pratiques exemplaires:
- Utilisez toujours les mêmes unités tout au long de la simulation – NX vous permet de définir des unités dans le fichier de simulation.
- Enregistrer périodiquement les points de contrôle. NX prend en charge Redémarrer les fichiers pour les simulations à long terme.
- Gardez votre rapport de Mesh Statistiques : compte d'éléments, skewness, etc. Cela aide à déboguer et à rapporter.
- Pour les simulations transitoires (p. ex. ouverture de la valve), fixer les étapes de temps appropriées en fonction du nombre de CFL (généralement < 1 pour les schémas explicites, < 5-10 pour les schémas implicites).
Pour plus de détails, voir le Wiki Siemens NX Fluid Flow Documentation[ et le CFD Online Wiki[ pour la théorie générale de CFD. Aussi, considérez le livre Computational Engineering with NX[ pour des plongées plus profondes dans des résolveurs et des workflows spécifiques.
Conclusion
En utilisant Siemens NX pour la simulation de la dynamique des fluides, les ingénieurs mécaniques disposent d'un ensemble d'outils puissant et intégré pour analyser et optimiser les performances des pièces. En suivant un workflow discipliné – préparant une géométrie propre, générant un maillage de qualité, en installant une physique appropriée, en résolvant avec des données numériques robustes et des résultats post-traitement – vous pouvez avoir une connaissance approfondie du comportement du flux, de la distribution de pression et des effets thermiques.
Commencez par des problèmes de flux internes simples et augmentez progressivement la complexité. Les compétences que vous développez deviendront indispensables dans votre boîte à outils d'ingénierie, vous permettant de simuler des conditions réelles et de prendre des décisions de conception axées sur les données qui répondent aux objectifs de performance la première fois.