SlideShare a Scribd company logo
1 of 34
DATA-DRIVEN SOLUTIONS IN
ENGINEERING
Vladislav Rosov
LAMAITA
First Industrial Revolution
Mid-18th – mid-19th century
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Second Industrial Revolution
End of the 19th century
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Third Industrial Revolution
Mid-20th century
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Fourth Industrial Revolution or Industry 4.0
• Industrial Internet of Things
– Machines augmented with wireless
connectivity and sensors
– Data-lakes
• Cyber-physical systems
– Computer-aided toolchains
– Digital twins
07.09.2019 Vladislav Rosov | Data Science fwdays’19
New demands on data scientists
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Engineering
Science
Computer
Science
Math
Computational Science/
Data-driven Engineering
Example: Single Input – Single Output (SISO) System
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Input signal
Output signal
System identification: Training
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Model: LSTM
• Layers: 1
• Units: 128
• Delays: 20
• Loss: MSE
• Batch size: 32
• Epochs: 10
Training Data:
• Signal: APRBS
• Samples: 14,000
System identification: Test with Sine 2.5 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 2.5 𝐻𝑧
System identification: Test with Sine 2.5 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 2.5 𝐻𝑧
System identification: Test with Sine 5.0 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 5.0 𝐻𝑧
System identification: Test with Sine 5.0 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 5.0 𝐻𝑧
System identification: Test
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Resonance !!!
Test Data:
• Frequency: 5.0 𝐻𝑧
Example: Single Input – Single Output (SISO) System
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Input signal
Output signal
Example: Single Input – Single Output (SISO) System
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Input signal
Output signal
𝑥
𝐹
Mathematical model
07.09.2019 Vladislav Rosov | Data Science fwdays’19
𝑥
𝐹
𝑚
𝑑2 𝑥
𝑑𝑡2
+ 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 = 𝐹
𝑑𝑥
𝑑𝑡
𝑡 ≈
𝑥 𝑡+Δ𝑡 − 𝑥 𝑡−Δ𝑡
2Δ𝑡
𝑑2 𝑥
𝑑𝑡2 𝑡 ≈
𝑥 𝑡+Δ𝑡 − 2𝑥 𝑡 + 𝑥 𝑡−Δ𝑡
Δ𝑡2
𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥 𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 Step-by-step procedure
System identification: New approach
07.09.2019 Vladislav Rosov | Data Science fwdays’19
LSTM
𝑥
𝐹
Lessons learned:
• System feedback has to be considered for proper modeling
• Mere 2 previous time steps are sufficient as input
𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥 𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡𝑥
System identification: Test with Sine 2.5 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 2.5 𝐻𝑧
System identification: Test with Sine 5.0 Hz
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Test Data:
• Frequency: 5.0 𝐻𝑧
Resonance is
predicted
Mathematical modeling vs. Machine Learning
07.09.2019 Vladislav Rosov | Data Science fwdays’19
𝑚
𝑑2
𝑥
𝑑𝑡2
+ 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 = 𝐹
𝑥𝑡+Δ𝑡
= 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡
#time integration
for t in range(1,len(x)-1):
x[t+1] = a1*x[t] + a2*x[t-1] +
a3*force[t]
return x
𝒙(𝒕)
Mathematical modeling Numerical modeling SimulationNatural phenomena Code implementation
and validation
Example of a mathematical model
07.09.2019 Vladislav Rosov | Data Science fwdays’19
J. Weirather *, V. Rozov* et al. A Smoothed Particle Hydrodynamics Model for Laser Beam
Melting of Ni-based Alloy 718. Computers and Mathematics with Applications (2018)
*equal contribution
• Computation of Navier-Stokes
Equations by Smoothed Particle
Hydrodynamics (SPH)
• C++ code with CUDA acceleration
• Approx. 10 mio. SPH-particles
• Approx. 4 weeks on a NVIDIA
GeForce GTX 1080 Ti
Thermo-Fluid-Dynamic Modeling of Laser Beam Melting
Mathematical modeling vs. Machine Learning
07.09.2019 Vladislav Rosov | Data Science fwdays’19
𝑚
𝑑2
𝑥
𝑑𝑡2
+ 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 = 𝐹
𝑥𝑡+Δ𝑡
= 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡
#time integration
for t in range(1,len(x)-1):
x[t+1] = a1*x[t] + a2*x[t-1] +
a3*force[t]
return x
𝒙(𝒕)
Mathematical modeling Numerical modelingNatural phenomena
𝑭(𝒕)
𝒙(𝒕)
PredictionModel implementation
and training
𝒙(𝒕)
SimulationCode implementation
and validation
Mathematical modeling & Machine Learning
07.09.2019 Vladislav Rosov | Data Science fwdays’19
𝑚
𝑑2
𝑥
𝑑𝑡2
+ 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 = 𝐹
𝑥𝑡+Δ𝑡
= 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡
#time integration
for t in range(1,len(x)-1):
x[t+1] = a1*x[t] + a2*x[t-1] +
a3*force[t]
return x
𝒙(𝒕)
Mathematical modeling Numerical modelingNatural phenomena
𝑭(𝒕)
𝒙(𝒕)
PredictionModel implementation
and training
𝒙(𝒕)
Physics-aware neural networks
SimulationCode implementation
and validation
Machine Learning with Physics-Awareness (PA)
07.09.2019 Vladislav Rosov | Data Science fwdays’19
PA-based loss functions with PA:
𝐿 𝑃𝐴 = 𝑥 𝑡+Δ𝑡 − 𝑎1 𝑥 𝑡 − 𝑎2 𝑥 𝑡−Δ𝑡 − 𝑎3 𝐹𝑡
𝑚
𝑑2 𝑥
𝑑𝑡2
+ 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 = 𝐹
𝑅𝑒𝑠𝑖𝑑𝑢𝑎𝑙 = 𝑚
𝑑2
𝑥
𝑑𝑡2 + 𝑑
𝑑𝑥
𝑑𝑡
+ 𝑘𝑥 − 𝐹
𝑅𝑒𝑠𝑖𝑑𝑢𝑎𝑙 = 𝑥 𝑡+Δ𝑡 − 𝑎1 𝑥 𝑡 − 𝑎2 𝑥 𝑡−Δ𝑡 − 𝑎3 𝐹𝑡 Finite Differences
PA-based choise of input features:
• Numerics: Spring-Mass System
• Mathematical structure: Elliptic boundary value problem
Machine Learning with Physics-Awareness (PA)
Δ𝑇 = 0
𝜕Ω
𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡
Inputs: 𝑥𝑡, 𝑥𝑡−Δ𝑡, 𝐹𝑡
Inputs: 𝑇(𝜕Ω)
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Machine Learning with Physics-Awareness (PA)
PA-based model architecture:
Causality
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Causal Convolutions:
Space
Time
Past
Future
Real-World Example from Aviation
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Aircraft Design
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Example: data-driven aerodynamic identification
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Aerodynamics in a nutshell
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Pitch angle 𝛼
Inflow
Aerodynamics in a nutshell
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Aerodynamics in a nutshell
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Aerodynamics in a nutshell
07.09.2019 Vladislav Rosov | Data Science fwdays’19
Thank you for your attention!
Web: www.lamaita.de
07.09.2019 Vladislav Rosov | Data Science fwdays’19

More Related Content

More from Fwdays

"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y..."How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...Fwdays
 
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil TopchiiFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym KindritskyiFwdays
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...Fwdays
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...Fwdays
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...Fwdays
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...Fwdays
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...Fwdays
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...Fwdays
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...Fwdays
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...Fwdays
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra MyronovaFwdays
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...Fwdays
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...Fwdays
 

More from Fwdays (20)

"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y..."How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
 
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
 

Recently uploaded

怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制vexqp
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss ConfederationEfruzAsilolu
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjurptikerjasaptiker
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schscnajjemba
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 

Recently uploaded (20)

怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 

Vladislav Rosov "Data-driven solutions in engineering"

  • 2. First Industrial Revolution Mid-18th – mid-19th century 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 3. Second Industrial Revolution End of the 19th century 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 4. Third Industrial Revolution Mid-20th century 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 5. Fourth Industrial Revolution or Industry 4.0 • Industrial Internet of Things – Machines augmented with wireless connectivity and sensors – Data-lakes • Cyber-physical systems – Computer-aided toolchains – Digital twins 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 6. New demands on data scientists 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Engineering Science Computer Science Math Computational Science/ Data-driven Engineering
  • 7. Example: Single Input – Single Output (SISO) System 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Input signal Output signal
  • 8. System identification: Training 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Model: LSTM • Layers: 1 • Units: 128 • Delays: 20 • Loss: MSE • Batch size: 32 • Epochs: 10 Training Data: • Signal: APRBS • Samples: 14,000
  • 9. System identification: Test with Sine 2.5 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 2.5 𝐻𝑧
  • 10. System identification: Test with Sine 2.5 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 2.5 𝐻𝑧
  • 11. System identification: Test with Sine 5.0 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 5.0 𝐻𝑧
  • 12. System identification: Test with Sine 5.0 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 5.0 𝐻𝑧
  • 13. System identification: Test 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Resonance !!! Test Data: • Frequency: 5.0 𝐻𝑧
  • 14. Example: Single Input – Single Output (SISO) System 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Input signal Output signal
  • 15. Example: Single Input – Single Output (SISO) System 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Input signal Output signal 𝑥 𝐹
  • 16. Mathematical model 07.09.2019 Vladislav Rosov | Data Science fwdays’19 𝑥 𝐹 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 = 𝐹 𝑑𝑥 𝑑𝑡 𝑡 ≈ 𝑥 𝑡+Δ𝑡 − 𝑥 𝑡−Δ𝑡 2Δ𝑡 𝑑2 𝑥 𝑑𝑡2 𝑡 ≈ 𝑥 𝑡+Δ𝑡 − 2𝑥 𝑡 + 𝑥 𝑡−Δ𝑡 Δ𝑡2 𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥 𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 Step-by-step procedure
  • 17. System identification: New approach 07.09.2019 Vladislav Rosov | Data Science fwdays’19 LSTM 𝑥 𝐹 Lessons learned: • System feedback has to be considered for proper modeling • Mere 2 previous time steps are sufficient as input 𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥 𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡𝑥
  • 18. System identification: Test with Sine 2.5 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 2.5 𝐻𝑧
  • 19. System identification: Test with Sine 5.0 Hz 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Test Data: • Frequency: 5.0 𝐻𝑧 Resonance is predicted
  • 20. Mathematical modeling vs. Machine Learning 07.09.2019 Vladislav Rosov | Data Science fwdays’19 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 = 𝐹 𝑥𝑡+Δ𝑡 = 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 #time integration for t in range(1,len(x)-1): x[t+1] = a1*x[t] + a2*x[t-1] + a3*force[t] return x 𝒙(𝒕) Mathematical modeling Numerical modeling SimulationNatural phenomena Code implementation and validation
  • 21. Example of a mathematical model 07.09.2019 Vladislav Rosov | Data Science fwdays’19 J. Weirather *, V. Rozov* et al. A Smoothed Particle Hydrodynamics Model for Laser Beam Melting of Ni-based Alloy 718. Computers and Mathematics with Applications (2018) *equal contribution • Computation of Navier-Stokes Equations by Smoothed Particle Hydrodynamics (SPH) • C++ code with CUDA acceleration • Approx. 10 mio. SPH-particles • Approx. 4 weeks on a NVIDIA GeForce GTX 1080 Ti Thermo-Fluid-Dynamic Modeling of Laser Beam Melting
  • 22. Mathematical modeling vs. Machine Learning 07.09.2019 Vladislav Rosov | Data Science fwdays’19 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 = 𝐹 𝑥𝑡+Δ𝑡 = 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 #time integration for t in range(1,len(x)-1): x[t+1] = a1*x[t] + a2*x[t-1] + a3*force[t] return x 𝒙(𝒕) Mathematical modeling Numerical modelingNatural phenomena 𝑭(𝒕) 𝒙(𝒕) PredictionModel implementation and training 𝒙(𝒕) SimulationCode implementation and validation
  • 23. Mathematical modeling & Machine Learning 07.09.2019 Vladislav Rosov | Data Science fwdays’19 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 = 𝐹 𝑥𝑡+Δ𝑡 = 𝑎1 𝑥𝑡 + 𝑎2 𝑥𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 #time integration for t in range(1,len(x)-1): x[t+1] = a1*x[t] + a2*x[t-1] + a3*force[t] return x 𝒙(𝒕) Mathematical modeling Numerical modelingNatural phenomena 𝑭(𝒕) 𝒙(𝒕) PredictionModel implementation and training 𝒙(𝒕) Physics-aware neural networks SimulationCode implementation and validation
  • 24. Machine Learning with Physics-Awareness (PA) 07.09.2019 Vladislav Rosov | Data Science fwdays’19 PA-based loss functions with PA: 𝐿 𝑃𝐴 = 𝑥 𝑡+Δ𝑡 − 𝑎1 𝑥 𝑡 − 𝑎2 𝑥 𝑡−Δ𝑡 − 𝑎3 𝐹𝑡 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 = 𝐹 𝑅𝑒𝑠𝑖𝑑𝑢𝑎𝑙 = 𝑚 𝑑2 𝑥 𝑑𝑡2 + 𝑑 𝑑𝑥 𝑑𝑡 + 𝑘𝑥 − 𝐹 𝑅𝑒𝑠𝑖𝑑𝑢𝑎𝑙 = 𝑥 𝑡+Δ𝑡 − 𝑎1 𝑥 𝑡 − 𝑎2 𝑥 𝑡−Δ𝑡 − 𝑎3 𝐹𝑡 Finite Differences
  • 25. PA-based choise of input features: • Numerics: Spring-Mass System • Mathematical structure: Elliptic boundary value problem Machine Learning with Physics-Awareness (PA) Δ𝑇 = 0 𝜕Ω 𝑥 𝑡+Δ𝑡 = 𝑎1 𝑥𝑡 + 𝑎2 𝑥 𝑡−Δ𝑡 + 𝑎3 𝐹𝑡 Inputs: 𝑥𝑡, 𝑥𝑡−Δ𝑡, 𝐹𝑡 Inputs: 𝑇(𝜕Ω) 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 26. Machine Learning with Physics-Awareness (PA) PA-based model architecture: Causality 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Causal Convolutions: Space Time Past Future
  • 27. Real-World Example from Aviation 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 28. Aircraft Design 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 29. Example: data-driven aerodynamic identification 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 30. Aerodynamics in a nutshell 07.09.2019 Vladislav Rosov | Data Science fwdays’19 Pitch angle 𝛼 Inflow
  • 31. Aerodynamics in a nutshell 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 32. Aerodynamics in a nutshell 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 33. Aerodynamics in a nutshell 07.09.2019 Vladislav Rosov | Data Science fwdays’19
  • 34. Thank you for your attention! Web: www.lamaita.de 07.09.2019 Vladislav Rosov | Data Science fwdays’19