Paper "On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development" presented at ECMFA 2017, part of STAF, @ Marburg.
SQL Database Design For Developers at php[tek] 2024
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
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
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