A Model-Driven Approach to Automate Tuning of Continuous Controller Parameters

被引:0
|
作者
El Baccouri, Hamza [1 ]
Guillou, Goulven [1 ]
Babau, Jean-Philippe [1 ]
机构
[1] Univ Bretagne Occidentale, Lab STICC, CNRS, UMR6285, F-29200 Brest, France
关键词
software testing and tuning; continuous controller; dimensionality reduction; model-driven simulation;
D O I
10.1109/MODELS-C.2019.00087
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems evolving in uncertain environment endure fluctuating dynamics during their lifetime. Variations can be related to environment evolution, physical damages and component failures occurring after deployment. In such a variable context, controlling systems towards safety and system performances is challenging. In particular, controller definition and tuning (finding optimal control parameters) are key points of the development process. Determining optimal control parameters and the boundaries of a controller is a challenging process due to the multiplicity of contexts to be considered during the tuning phase. The challenge is here to identify good control parameters for the different contexts, considering multiple variation points. In this paper, we use a combination of model-driven simulation and dimensionality reduction techniques to define adequate control settings, considering multidimensional inputs defined by hardware and environmental parameters (the context). First, we define criteria of evaluation based on user quality of control requirements. Then, we apply feature selection algorithms to identify contextual parameters that have a significant impact on performances of the controller. Considering only selected parameters, we finally carry out a clustering aiming at identifying for context domains an optimal control parameters setting. To evaluate the proposed approach, we apply it to a proportional controller used in the context of a leader/follower application. The experiment shows effectiveness in the identification of optimal control parameters setting of the controller, for different contexts. The obtained results are then used to adapt the values of the controller parameters depending of environmental context.
引用
收藏
页码:580 / 588
页数:9
相关论文
共 50 条
  • [31] An approach for Model-Driven test generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    Ramos, I.
    Torres, J.
    [J]. RCIS 2009: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2009, : 303 - 311
  • [32] A Model-Driven Approach to Teaching Concurrency
    Carro, Manuel
    Herranz, Angel
    Marino, Julio
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2013, 13 (01):
  • [33] A Rational approach to model-driven development
    Brown, A. W.
    Iyengar, S.
    Johnston, S.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 463 - 480
  • [34] A Model-driven Approach to Continuous Practices for Modern Cloud-based Web Applications
    Tegeler, Tim
    Gossen, Frederik
    Steffen, Bernhard
    [J]. 2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 1 - 6
  • [35] Dynamic Model-driven Parallel I/O Performance Tuning
    Behzad, Babak
    Byna, Surendra
    Wild, Stefan M.
    Prabhat
    Snir, Marc
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 184 - 193
  • [36] A model-driven approach to the development of an architectural object model
    Hendricx, A
    Neuckermans, H
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 2001, 15 (02): : 195 - 205
  • [37] A model-driven multivariable controller for vapor compression refrigeration systems
    Schurt, Leonardo C.
    Hermes, Christian J. L.
    Trofino Neto, Alexandre
    [J]. INTERNATIONAL JOURNAL OF REFRIGERATION-REVUE INTERNATIONALE DU FROID, 2009, 32 (07): : 1672 - 1682
  • [38] Stepwise Adoption of Continuous Delivery in Model-Driven Engineering
    Garcia, Jokin
    Cabot, Jordi
    [J]. SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018, 2019, 11350 : 19 - 32
  • [39] A Model-driven Approach for the Generation of Customizable Model Migrations
    Vallejo, Paola
    Kerboeuf, Mickael
    Babau, Jean-Philippe
    [J]. MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 67 - 81
  • [40] Model-Driven Approach to Agilla Agent Generation
    Di Marco, Antinisca
    Pace, Stefano
    [J]. 2013 9TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2013, : 1482 - 1487