SlideShare a Scribd company logo
1 of 36
Download to read offline
Christiaan Erdbrink 
chriserdbrink@gmail.com 
Data Science Symposium 
31.10.2014 
System identification 
using evolutionary computing
My background 
MSc Delft University of Technology, 
Civil Engineering, fluid mechanics 
Deltares, flow around hydraulic structures 
PhD University of Amsterdam, 
Computational Science 
Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Conclusions & Outlook on future work 
Questions/Discussion 
Outline
Christiaan Erdbrink 
nl.wikipedia.org 
infopuntveiligheid.nl 
coflexbouweninfra.noordhoff.nl 
Problem description
Christiaan Erdbrink 
Haringvliet barrier 
Problem description
Christiaan Erdbrink 
Physics of flow-induced vibrations 
(in a nutshell) 
Problem description 
Excitation mechanisms 
turbulence 
stable vortex shedding 
flow instabilities 
self-excitation 
unstable fluid resonance
Christiaan Erdbrink 
Physics of flow-induced vibrations 
(in a nutshell) 
Problem description 
observed response 
excitation mechanisms 
assessment 
measures 
gate design 
real-life conditions
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Conclusions & Outlook on future work 
Questions/Discussion
Christiaan Erdbrink 
Haringvliet barrier 
Traditional solutions
Christiaan Erdbrink 
gate 
Traditional solutions 
Erdbrink, Krzhizhanovskaya, Sloot (2014): 
“Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids & Structures.
Christiaan Erdbrink 
Traditional solutions
Christiaan Erdbrink 
A/D = f( ζ , mr , Vr , Fr, St, I ) 
f a Δh Cs 
Traditional solutions 
Vr (-) 
Fz 
(-) 
Erdbrink, Krzhizhanovskaya, Sloot (2014): 
“Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids & Structures.
Christiaan Erdbrink 
xi (t)  xi (t)  xi 
a 
Δh 
f 
Traditional solutions
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Conclusions & Outlook on future work 
Questions/Discussion
Christiaan Erdbrink 
gate with leakage 
numerical simulations: CFD 
Erdbrink, Krzhizhanovskaya, Sloot (2014): 
“Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids and Structures.
Christiaan Erdbrink 
at Vr ≈ 10: 
numerical simulations: CFD 
Erdbrink, Krzhizhanovskaya, Sloot (2014): 
“Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids and Structures.
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Conclusions & Outlook on future work 
Questions/Discussion
Christiaan Erdbrink 
h1(t) 
h2(t) 
safe or unsafe 
data-driven solution 
xi (t)  xi (t)  xi (t) 
a(t) 
f(t) 
xcrit
Christiaan Erdbrink 
Use classification to avoid critical regions 
data-driven solution 
Vr (-) 
a (m) 
Erdbrink, Krzhizhanovskaya, Sloot (2012): 
“Controlling flow-induced vibrations of flood barrier gates with 
data-driven and finite-element modelling”, FLOODrisk2012
Christiaan Erdbrink 
Designing a control system 
data-driven solution
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Outlook & Conclusions 
Questions/Discussion
Christiaan Erdbrink 
approaches 
evolutionary computing 
traditional 
field measurements 
physical modelling 
FIV problems 
numerical simulations 
data-driven 
for control: 
for system id: 
classification 
evolutionary computing 
signal analysis 
FEM 
CFD, 
CFSI 
classic 
machine learning 
differential evolution 
genetic programming
Christiaan Erdbrink 
evolutionary computing 
Hornby et al. (2006): “Automated antenna design with evolutionary algorithms” 
en.wikipedia.org/wiki/Evolved_antenna
Christiaan Erdbrink 
Evolutionary algorithms 
Eiben & Smith (2011): 
“Introduction to evolutionary computing” 
evolutionary computing
Christiaan Erdbrink 
Evolutionary Computing 
Meta-heuristics 
evolutionary computing
Christiaan Erdbrink 
In general, EAs work well: - for multimodal problems - for multi-objective optimization - in hard design problems where a proposed configuration can be tested unambiguously - when small improvements are appreciated - when speed is not essential - when standard methods fail 
evolutionary computing
Christiaan Erdbrink 
Reverse engineering dynamical systems 
For example, 
evolutionary computing 
Erdbrink, Krzhizhanovskaya: 
“Identifying Self‐Excited Vibrations with Evolutionary Computing”, Procedia Computer Science, Vol.29, pp.637‐647. 
Sensitivity analyses 
population size 
termination 
model parameters 
evaluation tolerance 
solver type
Christiaan Erdbrink 
Fitness progression 
- model parameters 
updated once in 20 gens 
updated each gen 
evolutionary computing
Christiaan Erdbrink 
0 2 4 6 8 10 
x 10 
4 
2 
4 
6 
8 
10 
12 
generation 
fitness 
best 
Fitness progression 
- termination criterion 
0 500 1000 1500 
2 
4 
6 
8 
10 
12 
generation 
fitness 
best 
evolutionary computing
Christiaan Erdbrink 
Genetic Programming – applied to Symbolic Regression 
(x-C)*log(2x) 
y = 
(x-2.7139)*log(2x) 
*-LxC+xx 
evolutionary computing 
y = f(x,y) 
, etc.
Christiaan Erdbrink 
Example 
y = 0.468e|x|sin(3.795x) 
evolutionary computing
Christiaan Erdbrink 
evolutionary computing 
Mining physical systems (the “robot scientist”) 
M Schmidt, and H Lipson Science 2009;324:81-85
Christiaan Erdbrink 
Application example 
evolutionary computing 
C.D. Erdbrink (2014): 
“Modelling flow-induced vibrations of gates in hydraulic structures”, PhD thesis Univ. of Amsterdam
Christiaan Erdbrink 
Problem description 
Solution strategies 
- traditional 
- CFD 
- data-driven 
Evolutionary computing 
Outlook & Conclusions 
Questions/Discussion
Christiaan Erdbrink 
Conclusions 
Data-driven methods should not be seen as competitors of traditional forms of modelling, but as valuable complementary tools. 
Monitoring of gate behaviour combined with classification of dynamic response states can be used to avoid critical vibration ranges. 
Evolutionary Computing… 
…is a versatile approach for all kinds of optimization problems. 
…has evolved from a hobby for computer scientists to an important area of research, with innumerous successful applications. 
…can be applied to output-only identification of (complex) dynamical systems. 
…is capable of automatically deriving meaningful elementary equations and from data.
Christiaan Erdbrink 
chriserdbrink@gmail.com 
Thank you for your attention!

More Related Content

Viewers also liked

Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Ontico
 

Viewers also liked (13)

7142
71427142
7142
 
Creators I blog because I have something important to share --StevenNoble
Creators I blog because I have something important to share --StevenNobleCreators I blog because I have something important to share --StevenNoble
Creators I blog because I have something important to share --StevenNoble
 
The year of mobility
The year of mobility The year of mobility
The year of mobility
 
Trigger Based Email How to add value to your marketing mix
Trigger Based Email How to add value to your marketing mix Trigger Based Email How to add value to your marketing mix
Trigger Based Email How to add value to your marketing mix
 
The Transf orm ati on
The Transf orm ati on The Transf orm ati on
The Transf orm ati on
 
The new web: mobile New technologies, new applications (new ways of connectin...
The new web: mobile New technologies, new applications (new ways of connectin...The new web: mobile New technologies, new applications (new ways of connectin...
The new web: mobile New technologies, new applications (new ways of connectin...
 
# Handing your brand to consumers Addressing the risks and realising the bene...
# Handing your brand to consumers Addressing the risks and realising the bene...# Handing your brand to consumers Addressing the risks and realising the bene...
# Handing your brand to consumers Addressing the risks and realising the bene...
 
Habilidades sociales 3
Habilidades sociales 3Habilidades sociales 3
Habilidades sociales 3
 
UC Berkeley Data Science Webinar
UC Berkeley Data Science WebinarUC Berkeley Data Science Webinar
UC Berkeley Data Science Webinar
 
Best Practices for a Data-driven Approach to Test Utilization
Best Practices for a Data-driven Approach to Test UtilizationBest Practices for a Data-driven Approach to Test Utilization
Best Practices for a Data-driven Approach to Test Utilization
 
Viruses
VirusesViruses
Viruses
 
Acquisition enews registration process
Acquisition enews registration process Acquisition enews registration process
Acquisition enews registration process
 
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
Аналитика мобильного проекта — проверяй и доверяй / Александр Лукин (Yandex A...
 

Similar to DSD-INT 2014 - Data Science symposium - Application 2 - System identification with evolutionary computing, Dr. Christiaan Erdbrink, University of Amsterdam

Multidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertaintyMultidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertainty
Chen Liang
 
The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...
Thanh Hieu
 
From Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic ChemistryFrom Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic Chemistry
karl.barnes
 
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Chris Rackauckas
 
Mpp Rsv 2008 Public
Mpp Rsv 2008 PublicMpp Rsv 2008 Public
Mpp Rsv 2008 Public
lab13unisa
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
butest
 
Metaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil EngineeringMetaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil Engineering
Xin-She Yang
 
M3research 2023 (1).pdf
M3research 2023 (1).pdfM3research 2023 (1).pdf
M3research 2023 (1).pdf
KldAli2
 

Similar to DSD-INT 2014 - Data Science symposium - Application 2 - System identification with evolutionary computing, Dr. Christiaan Erdbrink, University of Amsterdam (20)

Mit2 092 f09_lec01
Mit2 092 f09_lec01Mit2 092 f09_lec01
Mit2 092 f09_lec01
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
Multidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertaintyMultidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertainty
 
The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...The study on mining temporal patterns and related applications in dynamic soc...
The study on mining temporal patterns and related applications in dynamic soc...
 
From Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic ChemistryFrom Classroom to Collaboration: Crossing Computational and Classic Chemistry
From Classroom to Collaboration: Crossing Computational and Classic Chemistry
 
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
Generalizing Scientific Machine Learning and Differentiable Simulation Beyond...
 
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element AnalysisCE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
CE 72.32 (January 2016 Semester) Lecture 6 - Overview of Finite Element Analysis
 
Streaming Model Transformations by Complex Event Processing
Streaming Model Transformations by Complex Event ProcessingStreaming Model Transformations by Complex Event Processing
Streaming Model Transformations by Complex Event Processing
 
Evolution of Graph Algorithms – Benefits and Challenges
Evolution of Graph Algorithms – Benefits and ChallengesEvolution of Graph Algorithms – Benefits and Challenges
Evolution of Graph Algorithms – Benefits and Challenges
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 
Automated seismic-to-well ties?
Automated seismic-to-well ties?Automated seismic-to-well ties?
Automated seismic-to-well ties?
 
Mpp Rsv 2008 Public
Mpp Rsv 2008 PublicMpp Rsv 2008 Public
Mpp Rsv 2008 Public
 
2.ME VLSI 233-251.doc
2.ME VLSI 233-251.doc2.ME VLSI 233-251.doc
2.ME VLSI 233-251.doc
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
Metaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil EngineeringMetaheuristics and Optimiztion in Civil Engineering
Metaheuristics and Optimiztion in Civil Engineering
 
M3research 2023 (1).pdf
M3research 2023 (1).pdfM3research 2023 (1).pdf
M3research 2023 (1).pdf
 
Isav2012 draft1final (1)
Isav2012 draft1final (1)Isav2012 draft1final (1)
Isav2012 draft1final (1)
 
Aerodynamic design of Aircraft”
Aerodynamic design of Aircraft”Aerodynamic design of Aircraft”
Aerodynamic design of Aircraft”
 
Multiphysics Group at HSR
Multiphysics Group at HSRMultiphysics Group at HSR
Multiphysics Group at HSR
 
Phd Defense 2007
Phd Defense 2007Phd Defense 2007
Phd Defense 2007
 

Recently uploaded

Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Silpa
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Silpa
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 

Recently uploaded (20)

Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 

DSD-INT 2014 - Data Science symposium - Application 2 - System identification with evolutionary computing, Dr. Christiaan Erdbrink, University of Amsterdam

  • 1. Christiaan Erdbrink chriserdbrink@gmail.com Data Science Symposium 31.10.2014 System identification using evolutionary computing
  • 2. My background MSc Delft University of Technology, Civil Engineering, fluid mechanics Deltares, flow around hydraulic structures PhD University of Amsterdam, Computational Science Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
  • 3. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Conclusions & Outlook on future work Questions/Discussion Outline
  • 4. Christiaan Erdbrink nl.wikipedia.org infopuntveiligheid.nl coflexbouweninfra.noordhoff.nl Problem description
  • 5. Christiaan Erdbrink Haringvliet barrier Problem description
  • 6. Christiaan Erdbrink Physics of flow-induced vibrations (in a nutshell) Problem description Excitation mechanisms turbulence stable vortex shedding flow instabilities self-excitation unstable fluid resonance
  • 7. Christiaan Erdbrink Physics of flow-induced vibrations (in a nutshell) Problem description observed response excitation mechanisms assessment measures gate design real-life conditions
  • 8. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Conclusions & Outlook on future work Questions/Discussion
  • 9. Christiaan Erdbrink Haringvliet barrier Traditional solutions
  • 10. Christiaan Erdbrink gate Traditional solutions Erdbrink, Krzhizhanovskaya, Sloot (2014): “Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids & Structures.
  • 12. Christiaan Erdbrink A/D = f( ζ , mr , Vr , Fr, St, I ) f a Δh Cs Traditional solutions Vr (-) Fz (-) Erdbrink, Krzhizhanovskaya, Sloot (2014): “Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids & Structures.
  • 13. Christiaan Erdbrink xi (t)  xi (t)  xi a Δh f Traditional solutions
  • 14. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Conclusions & Outlook on future work Questions/Discussion
  • 15. Christiaan Erdbrink gate with leakage numerical simulations: CFD Erdbrink, Krzhizhanovskaya, Sloot (2014): “Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids and Structures.
  • 16. Christiaan Erdbrink at Vr ≈ 10: numerical simulations: CFD Erdbrink, Krzhizhanovskaya, Sloot (2014): “Reducing cross‐flow vibrations of underflow gates: experiments and numerical studies”, J of Fluids and Structures.
  • 17. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Conclusions & Outlook on future work Questions/Discussion
  • 18. Christiaan Erdbrink h1(t) h2(t) safe or unsafe data-driven solution xi (t)  xi (t)  xi (t) a(t) f(t) xcrit
  • 19. Christiaan Erdbrink Use classification to avoid critical regions data-driven solution Vr (-) a (m) Erdbrink, Krzhizhanovskaya, Sloot (2012): “Controlling flow-induced vibrations of flood barrier gates with data-driven and finite-element modelling”, FLOODrisk2012
  • 20. Christiaan Erdbrink Designing a control system data-driven solution
  • 21. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Outlook & Conclusions Questions/Discussion
  • 22. Christiaan Erdbrink approaches evolutionary computing traditional field measurements physical modelling FIV problems numerical simulations data-driven for control: for system id: classification evolutionary computing signal analysis FEM CFD, CFSI classic machine learning differential evolution genetic programming
  • 23. Christiaan Erdbrink evolutionary computing Hornby et al. (2006): “Automated antenna design with evolutionary algorithms” en.wikipedia.org/wiki/Evolved_antenna
  • 24. Christiaan Erdbrink Evolutionary algorithms Eiben & Smith (2011): “Introduction to evolutionary computing” evolutionary computing
  • 25. Christiaan Erdbrink Evolutionary Computing Meta-heuristics evolutionary computing
  • 26. Christiaan Erdbrink In general, EAs work well: - for multimodal problems - for multi-objective optimization - in hard design problems where a proposed configuration can be tested unambiguously - when small improvements are appreciated - when speed is not essential - when standard methods fail evolutionary computing
  • 27. Christiaan Erdbrink Reverse engineering dynamical systems For example, evolutionary computing Erdbrink, Krzhizhanovskaya: “Identifying Self‐Excited Vibrations with Evolutionary Computing”, Procedia Computer Science, Vol.29, pp.637‐647. Sensitivity analyses population size termination model parameters evaluation tolerance solver type
  • 28. Christiaan Erdbrink Fitness progression - model parameters updated once in 20 gens updated each gen evolutionary computing
  • 29. Christiaan Erdbrink 0 2 4 6 8 10 x 10 4 2 4 6 8 10 12 generation fitness best Fitness progression - termination criterion 0 500 1000 1500 2 4 6 8 10 12 generation fitness best evolutionary computing
  • 30. Christiaan Erdbrink Genetic Programming – applied to Symbolic Regression (x-C)*log(2x) y = (x-2.7139)*log(2x) *-LxC+xx evolutionary computing y = f(x,y) , etc.
  • 31. Christiaan Erdbrink Example y = 0.468e|x|sin(3.795x) evolutionary computing
  • 32. Christiaan Erdbrink evolutionary computing Mining physical systems (the “robot scientist”) M Schmidt, and H Lipson Science 2009;324:81-85
  • 33. Christiaan Erdbrink Application example evolutionary computing C.D. Erdbrink (2014): “Modelling flow-induced vibrations of gates in hydraulic structures”, PhD thesis Univ. of Amsterdam
  • 34. Christiaan Erdbrink Problem description Solution strategies - traditional - CFD - data-driven Evolutionary computing Outlook & Conclusions Questions/Discussion
  • 35. Christiaan Erdbrink Conclusions Data-driven methods should not be seen as competitors of traditional forms of modelling, but as valuable complementary tools. Monitoring of gate behaviour combined with classification of dynamic response states can be used to avoid critical vibration ranges. Evolutionary Computing… …is a versatile approach for all kinds of optimization problems. …has evolved from a hobby for computer scientists to an important area of research, with innumerous successful applications. …can be applied to output-only identification of (complex) dynamical systems. …is capable of automatically deriving meaningful elementary equations and from data.
  • 36. Christiaan Erdbrink chriserdbrink@gmail.com Thank you for your attention!