omd & hpc foc s s r l’optimisation cfd a tomobileomd ... / dream 16 juin 2010 forum ter@tec /...

36
OMD & HPC Foc s s r l’optimisation CFD a tomobile OMD & HPC. Focus sur l’optimisation CFD automobile. Forum Ter@tec 2010 / Polytechnique Maryan SIDORKIEWICZ RENAULT / Direction de la Recherche, Etudes Avancées et Matériaux 16 JUIN 2010 FORUM TER@TEC / POLYTECHNIQUE RENAULT / DREAM

Upload: duongcong

Post on 11-Apr-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

OMD & HPC Foc s s r l’optimisation CFD a tomobileOMD & HPC. Focus sur l’optimisation CFD automobile.Forum Ter@tec 2010 / Polytechnique

Maryan SIDORKIEWICZRENAULT / Direction de la Recherche, Etudes Avancées et Matériaux

16 JUIN 2010 FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM

PRESENTATION DU GROUPE OPTIMISATION

Une équipe de 10 personnes au sein de la DREAMDirection de la Recherche Etudes Avancées MatériauxDirection de la Recherche, Etudes Avancées, Matériaux742 personnes203 brevets / an5 axes stratégiques : Environnement, Sécurité, Vie à Bord, Performance Dynamique et Compétitivité

Missions principales du groupe Optimisationdévelopper les méthodes d’optimisation numériqueles intégrer dans le processus de développement industriel

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 2/36

COLLABORATIONS EXTERIEURES

DICE 2009Deep Inside Computer Experiment

FLOWHEAD 2011Fluid Optimisation Workflows forDeep Inside Computer Experiment

Mines de St-Etienne, TOTAL, Renault, EDF, ONERA

Fluid Optimisation Workflows for Hightly Effective Auto. Dev. ProcessesVW, Renault, Univ QM London, ICON, ESI, CD-adapco, TUB, TUM,

OMD 2009Optimisation Multi-disciplinaire

ICON, ESI, CD adapco, TUB, TUM, ...

OMD² 2012Dassault Aviation, Astrium, Renault, ENSM-SE, ECP, INRIA, etc ...

Optimisation Multi-Disciplinaire DistribuéeRenault, DIGITEO, CD-adapco, Sirehna Activeeon INRIA UTC

OPSIM 2010Optimisation de SIMulations pour la conception

Sirehna, Activeeon, INRIA, UTC, ...

CSDL 2012Complex System Design Labconception

ALSTOM, Renault, BULL,ESI, ECP, Eurodecision, ...

Complex System Design LabDassault, Renault, EADS, CS, BULL, Alcatel, ESI, Eurodecision, ...

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 3/36

LES ENJEUX DE L’OPTIMISATION

Contexte économique/environnementalEmergence des pays Low CostEmergence des pays Low CostLoi CO2, réglementation EURO VI sur les émissions polluantes

Fort enjeu de l’optimisation numériqueaccélérer la conceptionid à l dé i iaide à la décision

gestion des compromismultidisciplinaritéinnovation

⇒ Amélioration de la compétitivité de l’ingénierie⇒ Amélioration de la compétitivité de l ingénierie

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 4/36

LES OUTILSPlan d’expériencesPlan d’expériences

Déformation géométriqueDéformation géométrique

Simulation 3DSimulation 3D

ModélisationOptimisationModélisationOptimisation

AnalyseVisualisation

AnalyseVisualisation

OK?OK? FinOuiNon

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 5/36

ACTIVITE HPC (1/2)

Objectifs recherchésSupprimer le maquettage physique en augmentant la taille et la précision desSupprimer le maquettage physique en augmentant la taille et la précision des modèlesInnover et améliorer les prestations (masse, émissions polluantes, confort, sécurité)Réduire le temps de la simulationRéduire le temps de la simulation

25% du HPC RENAULT consommée par l’optimisation numérique25% du HPC RENAULT consommée par l optimisation numérique

crash(1j / 16CPU / 5Mcells)

aéro(3j / 128CPU / 50Mcells)

powertrain(1j / 16CPU / 2Mcells)

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 6/36

ACTIVITE HPC (2/2)

Modèles de calculs moins lourds que l’aéronautique, la climatologie la simulation sismiqueclimatologie, la simulation sismique, ...

aéro MODUS(3j / 128CPU / 50Mcells)

aéro Falcon 7X(8j / 200CPU / 115Mcells)

... mais besoin HPC décuplé par les boucles d’optimisation.

évolution du nombre de calcul en

aérodynamique powertrain, par projet

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 7/36

EXEMPLE 1/3 : CALCUL CRASH

Enjeu : compromis masse / coût / prestation (vibratoire, crash)amélioration des prestations de plus en plus contraignantes (Euro NCAP durabilitéamélioration des prestations de plus en plus contraignantes (Euro NCAP, durabilité, confort)réduction des émissions CO2 induit par la diminution de masse maîtrise du coût de production par carry over accélération de la réponse calcul enmaîtrise du coût de production par carry-over, accélération de la réponse calcul en projet

Apport du HPC : réduction notable de l’intrusion à iso-masse

n

gain masse (kg)

n in

trusi

on(m

m)

gai

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 8/36

EXEMPLE 2/3 : CALCUL CAPOT/PIETON

Enjeu : augmenter la sécurité piéton amélioration de la note EuroNCAPamélioration de la note EuroNCAPréduction du choc tête/capot critère HIC (fonction de décélération)

A t d HPCApport du HPCsimulation de 40 impacts répartis sur ½ capotévaluation de multiples variantesgéométriques

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 9/36

EXEMPLE 3/3 : CALCUL CULASSE

Enjeu : accélération du processus numérique d’estimation de la durée de vie culassedurée de vie culasse

Impact sur le processus de conceptionImpact sur le processus de conceptionCAO paramétréecalcul thermo-hydraulique

l l th icalcul thermiquecalcul thermo-mécaniquecalcul aérodynamique

⇒ fort couplage multi-disciplinaire

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 10/36

FOCUS SUR L’OPTIMISATION CFD (1/2)

Les enjeux écologiquesRéduire les émissions CO2 par la réductionRéduire les émissions CO2 par la réduction de la consommationPréserver la qualité de l’air

Le périmètreaérodynamique véhiculemotorisationmotorisationéchappementclimatisation

Quelques chiffres3% de gain de SCx ⇒ -1g CO2 / km.g g 2

1mm de dispersion de fabrication culasse ⇒ - 20% sur l’admission d’air

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 11/36

FOCUS SUR L’OPTIMISATION CFD (2/2)

Les points dursManque de précision du calcul CFDManque de précision du calcul CFDManque d’automatisation en mode projetCoût des licences HPCDisponibilité des modèles génériquesDisponibilité des modèles génériquesOptimisation essentiellement locale

Les solutions envisagéesLes solutions envisagéesDéveloppement des techniques d’optimisation à grand nombre de paramètresOptimisation topologique fluideBenchmarking logicielCloud computing

⇒ projets collaboratifs FLOWHEAD et OMD²

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 12/36

PROJET EUROPEEN FLOWHEAD (1/3)

Enjeu : optimisation topologique en CFD pour l’industrie automobileautomobile

Partenariat européen (5M€) de 2009 à 2012 : Renault + VW + ESI +Partenariat européen (5M€) de 2009 à 2012 : Renault VW ESI CD-adapco + FE-design + ICON + TUM + TUB + ...

Axes de recherche :développement des solveurs adjoints fluides (ACE, OpenFOAM)développement des méthodes d’optimisation adjointedéveloppement des méthodes d optimisation adjointeintégration de l’optimisation CFD dans le processus de conception

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 13/36

PROJET EUROPEEN FLOWHEAD (2/3)

( ) ∫= ),(, ββ uiuItraînée é d i

paramètres de designu=vitesse, pression, résultant des équations

de Navier-Stockes R(u,β)=0

Calcul du gradient par différences finies

( ) ∫Ω∂ véhicule

aérodynamique

g p

⎟⎟⎞

⎜⎜⎛ −+ II

δββδββ

1

111

I(β)

⎟⎟⎟⎟⎟

⎠⎜⎜⎜⎜⎜

−=∇

+

n

nnnII

I

δβ

δβ

βδββ

β ..1

Avantage : approche « boîte noire »Limitation : nombre de calculs au mieux (pas d’interaction)

⎠⎝ nβββ*

Limitation : nombre de calculs au mieux (pas d interaction) proportionnel à #β (idem plans d’expériences) ⇒ Surréaliste pour de la déformation de forme en grande dimension (mesh)

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 14/36

PROJET EUROPEEN FLOWHEAD (3/3)

Alternative : calculer directement le gradient à géométrie β fixée en dérivant les équations de Navier Stockes

I(β)

dI/dβdI/dβ

le champ u* montre quelles zones sont les plus susceptibles d’influer sur

ββ*avant ... ... et après optimisation

le champ u* montre quelles zones sont les plus susceptibles d’influer sur la perte de charge finale.les gradients montrent la déformation de maillage résultantes (sensibility map) → à relier ensuite à un outil de morphing ou de CAO paramétréemap) → à relier ensuite à un outil de morphing ou de CAO paramétrée puis à intégrer dans une boucle d’optimisation2 itérations suffisent pour réduire la perte de charge de 20% (ex. HVAC)

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 15/36

PROJET OMD² (1/4) http://omd2 wikispaces comhttp://omd2.wikispaces.com

Objectifs 2009-2012développement de l’optimisation HPC et open sourcedéveloppement de l optimisation HPC et open sourcedémonstration industrielleplateforme d’intégration SCILAB

(2,7 M€ d’aide de l’Agence Nationale de la Recherche)

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 16/36

PROJET OMD² (2/4) http://omd2 wikispaces comhttp://omd2.wikispaces.com

Objectif de la plateforme SCILABIntégrer les développements de recherche en optimisationIntégrer les développements de recherche en optimisation.Exécuter en GUI ou en batch des boucles d’optimisation : plans d’expériences, modélisation statistique, optimisation, pré/post processing, visualisationProposer un workflow d’optimisation : pouvoir arrêter continuer redémarrerProposer un workflow d optimisation : pouvoir arrêter, continuer, redémarrer, contrôler, sauver une étude d’optimisation

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 17/36

PROJET OMD² (3/4) http://omd2 wikispaces comhttp://omd2.wikispaces.com

input / IHMcommand line DOEcommand line surrogates

optimizationoutput / analysisp y

visualization

web servicet ttestcases

middleware CAD/CAE

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 18/36...

PROJET OMD² (4/4) http://omd2 wikispaces com

Algorithme d’optimisation globale à l’aide de simulations

http://omd2.wikispaces.com

globale à l aide de simulations partiellement convergées

Diminuer le temps de calcul pour explorer un espace de plus grandeexplorer un espace de plus grande dimension.Mixer calcul fins (optimisation) et dégradés (exploration) en coursdégradés (exploration) en cours d’optimisationExploitation HPC

BibliographieOptimisation multi-fidélité 2 niveaux (DAKOTA, Alexandrov)p ( , )Optimisation de fonctions bruitées (EGO, Villemonteix)Stratégies Convergence partielles (Forrester)

⇒ Mais pas d’exploitation du potentiel de la multi fidélité

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 19/36

⇒ Mais pas d exploitation du potentiel de la multi-fidélité

3. CONVERGENCE PARTIELLE

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 20/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 21/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 22/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 23/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 24/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 25/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 26/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 27/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 28/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 29/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 30/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 31/36

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 32/36

EXEMPLE EN AERO INTERNE (MOTEUR)

Cahier des charges aérodynamique usuelniveau de remplissage (capacité d’admission d’air dans le cylindre)niveau de remplissage (capacité d admission d air dans le cylindre)niveau aérodynamique (mouvement de tumble / swirl)

+ évaluation de la robustesse aérodynamiquecause : dispersion de fabrication culasse (usinage, fonderie)impact prestations : performances, consommation, pollution

Apport du HPC : suppression des plans deApport du HPC : suppression des plans de maquettage par la voie numérique

ssag

eR

empl

i

dispersiondu nominal via l’automatisation complète de la chaîne de calcul

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 33/36

Aérodynamique

via l automatisation complète de la chaîne de calcul

EXEMPLE EN AERO EXTERNE

Enjeux multiplesSCx ⇒ COSCx ⇒ CO2

refroidissement moteur et freinsefforts aérodynamiquesstabilité dynamiquesalissures, ...

Approfondissement des « règles métier »Approfondissement des « règles métier »recherche de la sensibilité et des interactions entre paramètres géométriques de 1er

ordre (calandre, pavillon, flancs, roues, etc ...) par PLEX numérique

Apport du HPCApport du HPCsimulation DES 40 Mcells : réduire l’écart de précision avec la soufflerie (cible 0.2% !)Optimisation paramétrique globale sur modèle de synthèse

⇒ besoin pétaflopique en optimisation

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 34/36

EXEMPLE EN AERO EXTERNE

Optimisation paramétrique sur modèle de synthèse

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 35/36

CONCLUSION

L’optimisation numérique de plus en plus orientée HPCpour améliorer les modèles de calcul et le niveau de prestationpour améliorer les modèles de calcul et le niveau de prestationpour réduire le temps de conception industrielle

Les thématiques de recherche induitesl dèl ét éles modèles paramétrésl’optimisation distribuéel’automatisation des chaînes de calcul

Les perspectives07/2011 : développement de la plateforme OMD²07/2012 : validation et exploitation sur cas test RENAULT (culasse + aérodynamique externe)07/2012 : release finale sous forme de toolbox SCILAB (algorithmes + géométries non confidentielles)02/2012 dé l t d l’ ti i ti t l i fl id (FLOWHEAD)02/2012 : développement de l’optimisation topologique fluide (FLOWHEAD)

Plus d’infos sur http://omd2.wikispaces.com

FORUM TER@TEC / POLYTECHNIQUERENAULT / DREAM 16 JUIN 2010 36/36