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 条
  • [1] An Iterative Approach to Automate the Tuning of Continuous Controller Parameters
    El Baccouri, Hamza
    Guillou, Goulven
    Babau, Jean-Philippe
    [J]. 2020 IEEE 18TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC 2020, 2020, : 1 - 8
  • [2] A Model-driven Approach to Automate the Deployment and Management of Cloud Services
    Bhattacharjee, Anirban
    Barve, Yogesh
    Gokhale, Aniruddha
    Kuroda, Takayuki
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 109 - 114
  • [3] A model-driven approach to automate data visualization in big data analytics
    Golfarelli, Matteo
    Rizzi, Stefano
    [J]. INFORMATION VISUALIZATION, 2020, 19 (01) : 24 - 47
  • [4] A Model-Driven Approach to Automate the Development of Communication Channels for Internet of Things Applications
    Rathod, Roshan
    Sun, Yu
    [J]. 2016 International Conference on Internet of Things and Applications (IOTA), 2016, : 248 - 253
  • [5] A model-driven approach to automate the propagation of changes among Architecture Description Languages
    Eramo, Romina
    Malavolta, Ivano
    Muccini, Henry
    Pelliccione, Patrizio
    Pierantonio, Alfonso
    [J]. SOFTWARE AND SYSTEMS MODELING, 2012, 11 (01): : 29 - 53
  • [6] A model-driven approach to automate the propagation of changes among Architecture Description Languages
    Romina Eramo
    Ivano Malavolta
    Henry Muccini
    Patrizio Pelliccione
    Alfonso Pierantonio
    [J]. Software & Systems Modeling, 2012, 11 : 29 - 53
  • [7] A Model-Driven Approach to Continuous Delivery of Cloud Resources
    Sandobalin, Julio
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2017 WORKSHOPS, 2018, 10797 : 346 - 351
  • [8] Improved Parameters Tuning Method of Model-Driven PID Control Systems
    Zhao, Y. M.
    Xie, W. F.
    Tu, X. W.
    [J]. 2011 6TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2011, : 1513 - 1518
  • [9] Continuous Model-Driven Engineering
    Margaria, Tiziana
    Steffen, Bernhard
    [J]. COMPUTER, 2009, 42 (10) : 106 - 109
  • [10] Using model-driven engineering to automate software language translation
    Lano, Kevin
    Siala, Hanan
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (01)