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 条
  • [21] Software and Hardware Code Generation for Predictive Control Using Splitting Methods
    Shukla, Harsh A.
    Khusainov, Bulat
    Kerrigan, Eric C.
    Jones, Colin N.
    IFAC PAPERSONLINE, 2017, 50 (01): : 14386 - 14391
  • [22] Automatic Code Generation Tool for Nonlinear Model Predictive Control with Jupyter
    Katayama, S.
    Ohtsuka, T.
    IFAC PAPERSONLINE, 2020, 53 (02): : 7033 - 7040
  • [23] Optimal code generation for embedded systems
    Rath, AK
    Mishra, A
    Khan, F
    ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 306 - 309
  • [24] Development of a Model Predictive Controller for Tankless Water Heaters
    Henze, Gregor P.
    Yuill, David P.
    Coward, Andrew H.
    HVAC&R RESEARCH, 2009, 15 (01): : 3 - 23
  • [25] Predictive emission monitors (PEMS) for NOx generation in process heaters
    Chakravarthy, SSS
    Vohra, AK
    Gill, BS
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 23 (11-12) : 1649 - 1659
  • [26] Model Predictive-Based Secondary Frequency Control Considering Heat Pump Water Heaters
    Oshnoei, Arman
    Khezri, Rahmat
    Muyeen, S. M.
    ENERGIES, 2019, 12 (03)
  • [27] Simulation models for tankless gas water heaters
    Quinta, Andre F.
    Ferreira, Jorge A. F.
    Ramos, Antonio
    Martins, Nelson A. D.
    Costa, Vitor A. F.
    APPLIED THERMAL ENGINEERING, 2019, 148 : 944 - 952
  • [28] A toolkit for nonlinear model predictive control using gradient projection and code generation
    Kalmari, Jouko
    Backman, Juha
    Visala, Arto
    CONTROL ENGINEERING PRACTICE, 2015, 39 : 56 - 66
  • [29] Automatic Code Generation of MIMO Model Predictive Control Algorithms using Transcompiler
    Chaber, Patryk
    Lawrynczuk, Maciej
    TRENDS IN ADVANCED INTELLIGENT CONTROL, OPTIMIZATION AND AUTOMATION, 2017, 577 : 315 - 324
  • [30] C Code Generation Applied to Nonlinear Model Predictive Control for an Artificial Pancreas
    Boiroux, Dimitri
    Jorgensen, John Bagterp
    2017 21ST INTERNATIONAL CONFERENCE ON PROCESS CONTROL (PC), 2017, : 327 - 332