Code generation for embedded predictive control of gas water heaters

被引:1
|
作者
Quinta, Andre [1 ,2 ,3 ]
Conceicao, Cheila [2 ]
Martins, Nelson [1 ,2 ,3 ]
Ferreira, Jorge A. F. [1 ,2 ,3 ]
机构
[1] Univ Aveiro, Dept Mech Engn, Aveiro, Portugal
[2] Ctr Mech Technol & Automat TEMA, Aveiro, Portugal
[3] Intelligent Syst Associate Lab LASI, Guimaraes, Portugal
关键词
ALGORITHM; GRADIENT; SYSTEM; OPTIMIZATION; PERFORMANCE;
D O I
10.1080/23744731.2023.2286195
中图分类号
O414.1 [热力学];
学科分类号
摘要
Conventional control strategies usually employed in tankless gas water heaters present difficulty in controlling the hot water temperature when subjected to sudden changes in water flow rate. Inadequate control leads to temperature overshoots and undershoots with long settling times that severely affect the user comfort, increasing water and energy wastage and associated gas emissions. A strategy based on model predictive control is presented to reduce the impact of changes in hot water demand. A semi-empirical model, parameterized with experimental data and compatible with real-time simulation, is used for the heat cell. A tailored state observer is proposed, considering time-varying delays characterizing this thermal process. An automatic code generation software tool was developed for the embedded implementation of gas water heater predictive controllers. Numerical simulations and hardware-in-the-loop experiments were established to evaluate conventional and predictive control strategies. It was demonstrated that embedded model predictive control could be successfully implemented on computationally limited microcontrollers, even for thermal systems with extensive varying time delays. Predictive control has shown significant performance improvements, with decreased temperature fluctuations, a gain in comfort index from 36% to 75% and a reduction of up to 32 s in the settling time.
引用
收藏
页码:73 / 86
页数:14
相关论文
共 50 条
  • [31] A Tutorial on C/GMRES and Automatic Code Generation for Nonlinear Model Predictive Control
    Ohtsuka, Toshiyuki
    2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 73 - 86
  • [32] Generation and evaluation of embedded probabilistic occupancy models for predictive building systems control
    Tahmasebi, F.
    Mahdavi, A.
    EWORK AND EBUSINESS IN ARCHITECTURE, ENGINEERING AND CONSTRUCTION 2014, 2015, : 675 - 680
  • [33] Predictive control for embedded systems
    Jones, Colin N.
    Kerrigan, Eric
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2015, 36 (05): : 583 - 584
  • [34] RCGES: Retargetable code generation for embedded systems
    Lee, TY
    Fan, YH
    Yang, TH
    Tsai, CC
    Lee, WT
    Hwang, YS
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 415 - 425
  • [35] Efficient automatic code generation for embedded systems
    Pilaud, D
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (08) : 501 - 504
  • [36] Efficient automatic code generation for embedded systems
    Pilaud, D
    1995 AVIONICS CONFERENCE AND EXHIBITION - LOW-COST AVIONICS: CAN WE AFFORD IT?, CONFERENCE PROCEEDINGS, 1996, 95 (364): : 351 - 356
  • [37] OpEn: Code Generation for Embedded Nonconvex Optimization
    Sopasakis, Pantelis
    Fresk, Emil
    Patrinos, Panagiotis
    IFAC PAPERSONLINE, 2020, 53 (02): : 6548 - 6554
  • [38] Design of Portable Embedded Control Systems - Model-based Automatic Control Software Code Generation
    Pretschner, Andreas
    Nalder, Joche
    ATP EDITION, 2011, (03): : 24 - 29
  • [39] Code Generation for Embedded Java']Java with Ptolemy
    Schoeberl, Martin
    Brooks, Christopher
    Lee, Edward A.
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 155 - 166
  • [40] Code Generation for Embedded Heterogeneous Architectures on Android
    Membarth, Richard
    Reiche, Oliver
    Hannig, Frank
    Teich, Juergen
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,