SlideShare una empresa de Scribd logo
1 de 15
1www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.Copyright © ESI Group, 2017. All rights reserved.
www.esi-group.com
Scilab Optimization
process control
with mesh morphing
G/EO/17,014
Yann Debray & Hugues-Arthur Garioud – Scilab – ESI Group
2017/10/17
2www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Agenda
Introduction
1. Design of Experiment
2. Model Reduction
3. Optimization
Results & Conclusion
2
3www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Introduction
OpenFOAM + Scilab = CFD automation
Mesh Perturbations
- Hicks-Henne Sine Bumps -
Mesh Generation
- Mesh Morphing -
DOE Generation Surrogate Modeling
DOE Simulations
- simpleFoam -
Model reduction
- POD -
Optimization
Optimization
- Gradient/GA -
Validation
- simpleFoam -
4www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Shape parametrization
Scilab – Hicks & Henne sine bumps
Based on initial airfoil
I
𝑦 = 𝑦 𝑏𝑎𝑠𝑖𝑠 +
𝑖=1
𝑁
α𝑖 𝑓𝑖(𝑥)
𝑓𝑖 𝑥 = sin π𝑥
log 0.5
log 𝑡1𝑖
𝑡2𝑖
One perturbation = One parameter αi
NACA0012 perturbated with 3 sine bumps.
Width t2 = 4 and position t1i = [0.33 0.66 upper 0.66 lower]
5www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Mesh Morphing
OpenFOAM – Mesh Morphing
POD need mesh with same topology
- LaplacianDisplacement -
1] Set template for
PointDisplacement and
DynamicMesh files
2] Copy of the Scilab computed
perturbations
3] Manually adjust with frozen points,
hence avoiding non orthogonal cells
I
Perturbated NACA0012 mesh and pointDisplacement File
6www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Design Of Experiment
OpenFOAM – DOE simulations
DOE set up
1] From template case,
create new cases
2] Change the
constant/polymesh/points
file
I
2-level full factorial + center point DOE for 3 parameters varying pressure
7www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Model reduction with POD method
Scilab – Proper Orthogonal Decomposition
II
First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes
POD basis
4 modes
99.96% of the
global energy
Modesenergy
8www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
• Minimize cost function: 𝑓 𝑥 =
𝐶 𝐷
𝐶𝐿
• Considering 3 shape parameters:
(Sine bumps amplitude)
𝑥 = (α1, α2, α3)
• Under the constraints:
−0.05 ≤ α1 ≤ 0.05
−0.02 ≤ α2 ≤ 0.02
−0.02 ≤ α3 ≤ 0.02
And CL > 0
Airfoil Case
• NACA0012
• Re = 3e6
• M = 0.15
• α = 0
Optimization process
Scilab - Optimization problem expression
III
9www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Optimization process
Scilab – Optimization cycle
III
Initialization
Starting parameter x0
Cost function evaluation
POD field prediction
New parameter value
CD, CL computation
Cost function evaluation
Minimization following the
gradient
Minimization using
selection, mutation and
cross-over
Random population of
starting parameters
Cost function gradient
evaluation
New population of
parameters
CYCLE / GENERATION
Gradient Method
Genetic Algorithm
Shared Process
10www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Optimization process
Scilab – Pressure field prediction
III
Projection coefficients (ai) interpolation
with RBF
𝑢 ≃
𝑖=1
𝑁 𝑃𝑂𝐷
𝑎𝑖φ𝑖
Assumption :
Field can be decomposed on the POD basis
Field error around airfoil for different prediction methods,
within and out of DOE
11www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Results: Global Optimum
Within DOE - Linear behavior of the pressure
IV
[0.05 0.02 0.02] - Logical !
12www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Results: Reduced model limits
Out of DOE - Low error in lift prediction
IV
v
[0.07 0.04 0.05] - Model not trained for flow reattachment and recirculation zone
13www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Results: Reduced model limits
Out of DOE - High error in pressure drag prediction
IV
[0.07 0.04 0.05] – Iso-pressure on suction side are left-oriented for predicted case (left)
14www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Optimization
• 3D/Unsteady/Multiphysic
• Transonic/Hypersonic
(control of pressure drop)
• Real time optimization for
morphing wing
Leveraging other
Scilab capabilities
• Image & signal processing
• Control system
• Statistics
• GUI & automation
Conclusion
Go further
Modeling
• Model based design
OpenFOAM  Scilab-Xcos
• Reduced order model
Scilab  OpenFOAM
15www.esi-group.com
Copyright © ESI Group, 2017. All rights reserved.
Thank you
yann.debray@esi-group.com

Más contenido relacionado

La actualidad más candente

คู่มือการใช้ Casiofx5800 p surveyingprograms
คู่มือการใช้ Casiofx5800 p surveyingprogramsคู่มือการใช้ Casiofx5800 p surveyingprograms
คู่มือการใช้ Casiofx5800 p surveyingprograms
Therdkeat Khuonhat
 
Hardware Sketching Workshop in Hands On
Hardware Sketching Workshop in Hands OnHardware Sketching Workshop in Hands On
Hardware Sketching Workshop in Hands On
Shigeru Kobayashi
 
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
Jonathan Abir
 
Jonathan Abir and James Norman - Cranfield University
Jonathan Abir and James Norman - Cranfield UniversityJonathan Abir and James Norman - Cranfield University
Jonathan Abir and James Norman - Cranfield University
Jonathan Abir
 

La actualidad más candente (11)

Creo tookit geometric traversal and evaluator
Creo tookit  geometric traversal and evaluatorCreo tookit  geometric traversal and evaluator
Creo tookit geometric traversal and evaluator
 
คู่มือการใช้ Casiofx5800 p surveyingprograms
คู่มือการใช้ Casiofx5800 p surveyingprogramsคู่มือการใช้ Casiofx5800 p surveyingprograms
คู่มือการใช้ Casiofx5800 p surveyingprograms
 
Dr James Tate - Better estimation of vehicle emissions for modelling - DMUG17
Dr James Tate - Better estimation of vehicle emissions for modelling - DMUG17Dr James Tate - Better estimation of vehicle emissions for modelling - DMUG17
Dr James Tate - Better estimation of vehicle emissions for modelling - DMUG17
 
Area of Diode Simulation using PSpice
Area of Diode Simulation using PSpiceArea of Diode Simulation using PSpice
Area of Diode Simulation using PSpice
 
Krishankant Sharma Portfolio
Krishankant Sharma PortfolioKrishankant Sharma Portfolio
Krishankant Sharma Portfolio
 
Conditional CycleGANによる食事画像変換
Conditional CycleGANによる食事画像変換Conditional CycleGANによる食事画像変換
Conditional CycleGANによる食事画像変換
 
40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche40th_csrs&ga_fredericton2019_ndirlarouche
40th_csrs&ga_fredericton2019_ndirlarouche
 
Hardware Sketching Workshop in Hands On
Hardware Sketching Workshop in Hands OnHardware Sketching Workshop in Hands On
Hardware Sketching Workshop in Hands On
 
High Fidelity Wind Model Software for Real-Time Simulation Platforms
High Fidelity Wind Model Software for Real-Time Simulation PlatformsHigh Fidelity Wind Model Software for Real-Time Simulation Platforms
High Fidelity Wind Model Software for Real-Time Simulation Platforms
 
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
FEEDBACK BASED TECHNIQUE FOR IMPROVING DYNAMIC PERFORMANCE OF A SMALL SIZE MA...
 
Jonathan Abir and James Norman - Cranfield University
Jonathan Abir and James Norman - Cranfield UniversityJonathan Abir and James Norman - Cranfield University
Jonathan Abir and James Norman - Cranfield University
 

Similar a Scilab @ OpenFOAM User Conference 2017

Fast optimization intevacoct6_3final
Fast optimization intevacoct6_3finalFast optimization intevacoct6_3final
Fast optimization intevacoct6_3final
eArtius, Inc.
 

Similar a Scilab @ OpenFOAM User Conference 2017 (20)

Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
Efficient Design Exploration for Civil Aircraft Using a Kriging-Based Genetic...
 
Use of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race carUse of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race car
 
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
Hybrid Optimization Approaches to Economic Load Dispatch Problems – A Compara...
 
Fast optimization intevacoct6_3final
Fast optimization intevacoct6_3finalFast optimization intevacoct6_3final
Fast optimization intevacoct6_3final
 
Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab Modelica conference 20150921
Scilab Modelica conference 20150921
 
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaCFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
 
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From ScratchPR-232:  AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
PR-232: AutoML-Zero:Evolving Machine Learning Algorithms From Scratch
 
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
Design Optimization and CFD Analysis of Car using Active Mounting to Reduce D...
 
SigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the UntunableSigOpt at GTC - Tuning the Untunable
SigOpt at GTC - Tuning the Untunable
 
Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...Design optimization of BOP for fatigue and strength in HPHT environment using...
Design optimization of BOP for fatigue and strength in HPHT environment using...
 
Using Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning ModelsUsing Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning Models
 
Using Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning ModelsUsing Bayesian Optimization to Tune Machine Learning Models
Using Bayesian Optimization to Tune Machine Learning Models
 
Time Series proj final
Time Series proj finalTime Series proj final
Time Series proj final
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcasting
 
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
 
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
 
Ernest: Efficient Performance Prediction for Advanced Analytics on Apache Spa...
Ernest: Efficient Performance Prediction for Advanced Analytics on Apache Spa...Ernest: Efficient Performance Prediction for Advanced Analytics on Apache Spa...
Ernest: Efficient Performance Prediction for Advanced Analytics on Apache Spa...
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimization
 
CFD Best Practices and Troubleshooting - with speaker notes
CFD Best Practices and Troubleshooting - with speaker notesCFD Best Practices and Troubleshooting - with speaker notes
CFD Best Practices and Troubleshooting - with speaker notes
 
deepswarm optimising convolutional neural networks using swarm intelligence (...
deepswarm optimising convolutional neural networks using swarm intelligence (...deepswarm optimising convolutional neural networks using swarm intelligence (...
deepswarm optimising convolutional neural networks using swarm intelligence (...
 

Último

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 

Scilab @ OpenFOAM User Conference 2017

  • 1. 1www.esi-group.com Copyright © ESI Group, 2017. All rights reserved.Copyright © ESI Group, 2017. All rights reserved. www.esi-group.com Scilab Optimization process control with mesh morphing G/EO/17,014 Yann Debray & Hugues-Arthur Garioud – Scilab – ESI Group 2017/10/17
  • 2. 2www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Agenda Introduction 1. Design of Experiment 2. Model Reduction 3. Optimization Results & Conclusion 2
  • 3. 3www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Introduction OpenFOAM + Scilab = CFD automation Mesh Perturbations - Hicks-Henne Sine Bumps - Mesh Generation - Mesh Morphing - DOE Generation Surrogate Modeling DOE Simulations - simpleFoam - Model reduction - POD - Optimization Optimization - Gradient/GA - Validation - simpleFoam -
  • 4. 4www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Shape parametrization Scilab – Hicks & Henne sine bumps Based on initial airfoil I 𝑦 = 𝑦 𝑏𝑎𝑠𝑖𝑠 + 𝑖=1 𝑁 α𝑖 𝑓𝑖(𝑥) 𝑓𝑖 𝑥 = sin π𝑥 log 0.5 log 𝑡1𝑖 𝑡2𝑖 One perturbation = One parameter αi NACA0012 perturbated with 3 sine bumps. Width t2 = 4 and position t1i = [0.33 0.66 upper 0.66 lower]
  • 5. 5www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Mesh Morphing OpenFOAM – Mesh Morphing POD need mesh with same topology - LaplacianDisplacement - 1] Set template for PointDisplacement and DynamicMesh files 2] Copy of the Scilab computed perturbations 3] Manually adjust with frozen points, hence avoiding non orthogonal cells I Perturbated NACA0012 mesh and pointDisplacement File
  • 6. 6www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Design Of Experiment OpenFOAM – DOE simulations DOE set up 1] From template case, create new cases 2] Change the constant/polymesh/points file I 2-level full factorial + center point DOE for 3 parameters varying pressure
  • 7. 7www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Model reduction with POD method Scilab – Proper Orthogonal Decomposition II First 4 dominant POD modes for pressure DOE case pressure field projection on 4 modes POD basis 4 modes 99.96% of the global energy Modesenergy
  • 8. 8www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. • Minimize cost function: 𝑓 𝑥 = 𝐶 𝐷 𝐶𝐿 • Considering 3 shape parameters: (Sine bumps amplitude) 𝑥 = (α1, α2, α3) • Under the constraints: −0.05 ≤ α1 ≤ 0.05 −0.02 ≤ α2 ≤ 0.02 −0.02 ≤ α3 ≤ 0.02 And CL > 0 Airfoil Case • NACA0012 • Re = 3e6 • M = 0.15 • α = 0 Optimization process Scilab - Optimization problem expression III
  • 9. 9www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Optimization process Scilab – Optimization cycle III Initialization Starting parameter x0 Cost function evaluation POD field prediction New parameter value CD, CL computation Cost function evaluation Minimization following the gradient Minimization using selection, mutation and cross-over Random population of starting parameters Cost function gradient evaluation New population of parameters CYCLE / GENERATION Gradient Method Genetic Algorithm Shared Process
  • 10. 10www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Optimization process Scilab – Pressure field prediction III Projection coefficients (ai) interpolation with RBF 𝑢 ≃ 𝑖=1 𝑁 𝑃𝑂𝐷 𝑎𝑖φ𝑖 Assumption : Field can be decomposed on the POD basis Field error around airfoil for different prediction methods, within and out of DOE
  • 11. 11www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Results: Global Optimum Within DOE - Linear behavior of the pressure IV [0.05 0.02 0.02] - Logical !
  • 12. 12www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Results: Reduced model limits Out of DOE - Low error in lift prediction IV v [0.07 0.04 0.05] - Model not trained for flow reattachment and recirculation zone
  • 13. 13www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Results: Reduced model limits Out of DOE - High error in pressure drag prediction IV [0.07 0.04 0.05] – Iso-pressure on suction side are left-oriented for predicted case (left)
  • 14. 14www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Optimization • 3D/Unsteady/Multiphysic • Transonic/Hypersonic (control of pressure drop) • Real time optimization for morphing wing Leveraging other Scilab capabilities • Image & signal processing • Control system • Statistics • GUI & automation Conclusion Go further Modeling • Model based design OpenFOAM  Scilab-Xcos • Reduced order model Scilab  OpenFOAM
  • 15. 15www.esi-group.com Copyright © ESI Group, 2017. All rights reserved. Thank you yann.debray@esi-group.com