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 条
  • [41] Embedded Code Generation Using the OSQP Solver
    Banjac, Goran
    Stellato, Bartolomeo
    Moehle, Nicholas
    Goulart, Paul
    Bemporad, Alberto
    Boyd, Stephen
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [42] HW/SW partitioning and code generation of embedded control applications on a reconfigurable architecture platform
    Baleani, M
    Gennari, F
    Jiang, Y
    Patel, Y
    Brayton, RK
    Sangiovanni-Vincentelli, A
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 151 - 156
  • [43] Residential Water Heaters as a Grid-Scale Energy Storage Solution Using Model Predictive Control
    Lajoie, Kelcey
    Halamay, Douglas A.
    Brekken, Ted K. A.
    2013 1ST IEEE CONFERENCE ON TECHNOLOGIES FOR SUSTAINABILITY (SUSTECH), 2013, : 62 - 69
  • [44] Beyond the one-shift wonder: A case study on predictive control for heat pump water heaters
    dela Rosa, Loren
    Mande, Caton
    Ellis, Matthew J.
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2025, 215 : 83 - 97
  • [45] Designing model predictive control strategies for grid-interactive water heaters for load shifting applications
    Buechler, Elizabeth
    Goldin, Aaron
    Rajagopal, Ram
    APPLIED ENERGY, 2025, 382
  • [46] Gain scheduling model predictive controller design for tankless gas water heaters with time-varying delay
    Quinta, Andre F.
    Ehtiwesh, Ismael
    Martins, Nelson
    Ferreira, Jorge A. F.
    APPLIED THERMAL ENGINEERING, 2022, 213
  • [47] A COLUMN GENERATION METHOD FOR OPTIMAL LOAD MANAGEMENT VIA CONTROL OF ELECTRIC WATER-HEATERS
    LAURENT, JC
    DESAULNIERS, G
    MALHAME, RP
    SOUMIS, F
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1995, 10 (03) : 1389 - 1400
  • [48] Monitoring and Control System for Solar Water Heaters
    Florio, Joao Luiz
    RECENT ADVANCES IN ENVIRONMENT, ECOSYSTEMS AND DEVELOPMENT, 2009, : 114 - +
  • [49] Direct load control of residential water heaters
    Ericson, Torgeir
    ENERGY POLICY, 2009, 37 (09) : 3502 - 3512
  • [50] Natural-Gas-Fired Water Heaters.
    Reitzenstein, Werner
    Gaswaerme International, 1980, 29 (11): : 599 - 603