SlideShare a Scribd company logo
1 of 22
On the Opportunities of
Scalable Modeling Technologies:
An Experience Report on
Wind Turbines Control
Applications Development
Abel Gómez, Xabier Mendialdua,
Gábor Bergmann, Jordi Cabot,
Csaba Debreceni, Antonio Garmendia,
Dimitrios S. Kolovos, Juan de Lara
and Salvador Trujillo
1
• Private not-for-profit applied
research centre
• Created in 1974 within Mondragon
Group
• 16.000 M€ (Spanish 7th largest
industrial group)
• Workforce around 85.000
(cooperative)
• Facts (2016)
• IK4-IKERLAN revenue 20 M€
• Funding is mostly private (65%) and
public (35%)
• Staff : 260 professionals + 43 staff in
training
2
Wind Turbines
3
Wind Turbine Control Systems
4
Wind Turbine Control Systems
5
Model-based
Engineering for
WTCS Development
6
Model-based Engineering for WTCS
Development
7
Model-based
Engineering
for WTCS
Development
8
Future
• Increase in the number of
developers using MBE
techniques (from 10+ to 20+)
• Wind turbine control
customization (30 different
variants)
9
Limitations
• Lack of features to work
collaboratively
• Complex, tedious and error
prone merge & sync tasks
• Inability to work with partial
models
10
Challenges
1. Enable collaborative modeling
2. Ability to edit partial models or
model fragments
3. Display and edit models
graphically
4. Enable modeling in
lightweight mobile devices
11
Towards a Scalable
MBE Development
Process
• MONDO Collaboration
Framework
• Offline Collaboration
• Online Collaboration
• DSL-tao
• EMF-Splitter
• Hawk
12
13
Offline
Collaborative
WTCS
Modeling
14
Online
Concurrent
WTCS
Modeling
15
Offline
Graphical
Collaborative
WTCS
Modeling
16
Evaluation
Scenario 1 —
Wind Turbine Control Design
Scenario 2 —
Wind Turbine Comissioning
Scenario 3 —
Maintenance activities in the
Wind Farm Using Mobile
Devices
17
Quantitative
Measures
QN1 - Increase in time for loading a model on a Tablet instead of on a PC
QN2 - Number of concurrent users working with a model
QN3 - Time for change propagation and notification among concurrent users
QN4 - Maximum number of elements that can be displayed in a diagram
QN5 - Time for loading a diagram having 25 element to de displayed
QN6 - Time for commiting model changes
QN7 - Performance impact caused by the MONDO Collaboration Framework
QN8 - Time reduction for building graphical domain specific modeling editors
Good
Sufficient
Excellent
18
QL1 - Is there a methodology which specifies how a large DSL should be
constructed
QL2 - Is there a tool support for the methodology, which guides the user on the
construction of a large DSL?
QL3 - Does this tool provide a way to create a basic but fully functional
collaborative domain specific modeling tool?
QL4 - Is MONDO technology mature enough to be used in industrial solutions?
QL5 - Does MONDO technology allow concurrent editing of a model?
QL6 - Does MONDO technology allow partial loading of models?
QL7 - Does MONDO technology allow progressive loading of a model?
QL8 - Does MONDO technology allow working with several modeling
languages in a single tool?
QL9 - Can a model be edited using a tablet?
Fully fulfilled
Partially fulfilled
Qualitative
Measures
19
Discussion
20
Continuous
compliance
Method-
ological
guidance
Web
technology
Mobile-
dedicated
modeling
environments
21
On the Opportunities of
Scalable Modeling Technologies:
An Experience Report on
Wind Turbines Control
Applications Development
Abel Gómez, Xabier Mendialdua,
Gábor Bergmann, Jordi Cabot,
Csaba Debreceni, Antonio Garmendia,
Dimitrios S. Kolovos, Juan de Lara
and Salvador Trujillo
22

More Related Content

What's hot

PIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of TestingPIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of Testing
LaunchIt Public Relations
 
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
Deltares
 

What's hot (10)

C2 cn fablab_johan
C2 cn fablab_johanC2 cn fablab_johan
C2 cn fablab_johan
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
 
PIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of TestingPIT Reveals Results from Five Years of Testing
PIT Reveals Results from Five Years of Testing
 
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain WorkshopOPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
OPEN DEI Project Overview - OPEN DEI 1st Energy Domain Workshop
 
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing PanelPress Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
Press Release - PIT Expert to Take Part in SAE Fuel Economy Testing Panel
 
GNSS Research Development Results
GNSS Research Development ResultsGNSS Research Development Results
GNSS Research Development Results
 
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
How an E-Bus Design Charter can inspire innovation in rail vehicles - Yo Kami...
 
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
DSD-NL 2014 - NGHS Symposium - Welkomstwoord en opening, Hans van Putten, Del...
 
Renault Nissan CMF platform for small cars
Renault Nissan CMF platform for small carsRenault Nissan CMF platform for small cars
Renault Nissan CMF platform for small cars
 
Tactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response SituationsTactical Mission Planning in Humanitarian Response Situations
Tactical Mission Planning in Humanitarian Response Situations
 

Similar to On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development

Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...
Marcos Almeida
 
2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering
Sebastian Pena Serna
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Open Source Experience
 

Similar to On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development (20)

Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
[ Capella Day 2019 ] Feedback on deployment of Capella at RATP
 
Integrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction IndustryIntegrating Mobile Technology in the Construction Industry
Integrating Mobile Technology in the Construction Industry
 
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
Project COLA - Cloud Orchestration at the Level of Application -  Introductio...Project COLA - Cloud Orchestration at the Level of Application -  Introductio...
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Omelette Project Overview
Omelette Project OverviewOmelette Project Overview
Omelette Project Overview
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
 
Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...Integrating research grade model indexing technologies to commercial modellin...
Integrating research grade model indexing technologies to commercial modellin...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
ScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTAScilabTEC 2015 - CEA/CESTA
ScilabTEC 2015 - CEA/CESTA
 
2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering2016-06-21_clesgo_sps_UbiquitousEngineering
2016-06-21_clesgo_sps_UbiquitousEngineering
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Modelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoModelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra Bagnato
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
DSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De KeizerDSD-INT 2019 The iMOD 6 project - De Keizer
DSD-INT 2019 The iMOD 6 project - De Keizer
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une ...
 

More from abgolla

More from abgolla (6)

A model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPIA model based approach for developing event-driven architectures with AsyncAPI
A model based approach for developing event-driven architectures with AsyncAPI
 
A Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPIA Modeling Editor and Code Generator for AsyncAPI
A Modeling Editor and Code Generator for AsyncAPI
 
Enabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial ExperiencesEnabling Performance Modeling for the Masses: Initial Experiences
Enabling Performance Modeling for the Masses: Initial Experiences
 
TemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling FrameworkTemporalEMF: A Temporal Metamodeling Framework
TemporalEMF: A Temporal Metamodeling Framework
 
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datosUna herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
Una herramienta para evaluar el rendimiento de aplicaciones intensivas en datos
 
Fase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large ModelsFase 2015 - Map-based Transparent Persistence for Very Large Models
Fase 2015 - Map-based Transparent Persistence for Very Large Models
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development

  • 1. On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development Abel Gómez, Xabier Mendialdua, Gábor Bergmann, Jordi Cabot, Csaba Debreceni, Antonio Garmendia, Dimitrios S. Kolovos, Juan de Lara and Salvador Trujillo 1
  • 2. • Private not-for-profit applied research centre • Created in 1974 within Mondragon Group • 16.000 M€ (Spanish 7th largest industrial group) • Workforce around 85.000 (cooperative) • Facts (2016) • IK4-IKERLAN revenue 20 M€ • Funding is mostly private (65%) and public (35%) • Staff : 260 professionals + 43 staff in training 2
  • 7. Model-based Engineering for WTCS Development 7
  • 9. Future • Increase in the number of developers using MBE techniques (from 10+ to 20+) • Wind turbine control customization (30 different variants) 9
  • 10. Limitations • Lack of features to work collaboratively • Complex, tedious and error prone merge & sync tasks • Inability to work with partial models 10
  • 11. Challenges 1. Enable collaborative modeling 2. Ability to edit partial models or model fragments 3. Display and edit models graphically 4. Enable modeling in lightweight mobile devices 11
  • 12. Towards a Scalable MBE Development Process • MONDO Collaboration Framework • Offline Collaboration • Online Collaboration • DSL-tao • EMF-Splitter • Hawk 12
  • 13. 13
  • 17. Evaluation Scenario 1 — Wind Turbine Control Design Scenario 2 — Wind Turbine Comissioning Scenario 3 — Maintenance activities in the Wind Farm Using Mobile Devices 17
  • 18. Quantitative Measures QN1 - Increase in time for loading a model on a Tablet instead of on a PC QN2 - Number of concurrent users working with a model QN3 - Time for change propagation and notification among concurrent users QN4 - Maximum number of elements that can be displayed in a diagram QN5 - Time for loading a diagram having 25 element to de displayed QN6 - Time for commiting model changes QN7 - Performance impact caused by the MONDO Collaboration Framework QN8 - Time reduction for building graphical domain specific modeling editors Good Sufficient Excellent 18
  • 19. QL1 - Is there a methodology which specifies how a large DSL should be constructed QL2 - Is there a tool support for the methodology, which guides the user on the construction of a large DSL? QL3 - Does this tool provide a way to create a basic but fully functional collaborative domain specific modeling tool? QL4 - Is MONDO technology mature enough to be used in industrial solutions? QL5 - Does MONDO technology allow concurrent editing of a model? QL6 - Does MONDO technology allow partial loading of models? QL7 - Does MONDO technology allow progressive loading of a model? QL8 - Does MONDO technology allow working with several modeling languages in a single tool? QL9 - Can a model be edited using a tablet? Fully fulfilled Partially fulfilled Qualitative Measures 19
  • 22. On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development Abel Gómez, Xabier Mendialdua, Gábor Bergmann, Jordi Cabot, Csaba Debreceni, Antonio Garmendia, Dimitrios S. Kolovos, Juan de Lara and Salvador Trujillo 22