Modeling and control of a nuclear pressurized water reactor using advanced model predictive control strategies

IF 6.4
Next Energy Pub Date : 2026-04-01 Epub Date: 2026-04-02 DOI:10.1016/j.nxener.2026.100597
Mohamed A Rahim , Ghassan Murad , MB Shams , Mohamad Badii , Mohamed Jaafar , Ayman Saeed
{"title":"Modeling and control of a nuclear pressurized water reactor using advanced model predictive control strategies","authors":"Mohamed A Rahim ,&nbsp;Ghassan Murad ,&nbsp;MB Shams ,&nbsp;Mohamad Badii ,&nbsp;Mohamed Jaafar ,&nbsp;Ayman Saeed","doi":"10.1016/j.nxener.2026.100597","DOIUrl":null,"url":null,"abstract":"<div><div>The nonlinear dynamics and multiple interacting loops in pressurized water reactors (PWRs) make control design challenging, particularly when load-following and safety constraints must be handled simultaneously. Building on the detailed 27-state PWR model developed by Vajpayee et al. (2020), this paper presents a MATLAB/Simulink implementation of the complete reactor-steam-generator-pressurizer system, utilizing it as a benchmark to compare several standard control strategies. The model includes point-kinetics, thermal–hydraulic, piping, plenum, steam-generator, and pressurizer dynamics, and is validated against the transient responses reported in Vajpayee et al. (2020) for rod, heater, turbine-valve, and feedwater disturbances. Four controllers are implemented for the same multivariable control problem (reactor power, pressurizer pressure, steam pressure, and pressurizer level): a proportional-integral (PI) controller, a linear model predictive controller (MPC), a gain-scheduled MPC (GSMPC), and a nonlinear MPC (NMPC). These controllers were tested under 2 scenarios: power ramping (up and down) to evaluate their regulatory performance and feed-water disturbances to evaluate disturbance rejection. For each controller, we document the design workflow, tuning parameters, and constraints. Closed-loop performance is evaluated using standard integral error indices and selected load-following and disturbance-rejection scenarios, together with average computation time per sampling instant. The results show that, with fair tuning, MPC-based strategies significantly reduce power-tracking integral time absolute error and settling time compared with PI control, while GSMPC can approximate NMPC performance over a wide operating range at lower computational cost, which proves its feasibility for real-time applications. The implementation details and benchmark scenarios provided here are intended to support reproducible studies and further development of advanced control methods for PWRs.</div></div>","PeriodicalId":100957,"journal":{"name":"Next Energy","volume":"11 ","pages":"Article 100597"},"PeriodicalIF":6.4000,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Next Energy","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2949821X26000876","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/4/2 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The nonlinear dynamics and multiple interacting loops in pressurized water reactors (PWRs) make control design challenging, particularly when load-following and safety constraints must be handled simultaneously. Building on the detailed 27-state PWR model developed by Vajpayee et al. (2020), this paper presents a MATLAB/Simulink implementation of the complete reactor-steam-generator-pressurizer system, utilizing it as a benchmark to compare several standard control strategies. The model includes point-kinetics, thermal–hydraulic, piping, plenum, steam-generator, and pressurizer dynamics, and is validated against the transient responses reported in Vajpayee et al. (2020) for rod, heater, turbine-valve, and feedwater disturbances. Four controllers are implemented for the same multivariable control problem (reactor power, pressurizer pressure, steam pressure, and pressurizer level): a proportional-integral (PI) controller, a linear model predictive controller (MPC), a gain-scheduled MPC (GSMPC), and a nonlinear MPC (NMPC). These controllers were tested under 2 scenarios: power ramping (up and down) to evaluate their regulatory performance and feed-water disturbances to evaluate disturbance rejection. For each controller, we document the design workflow, tuning parameters, and constraints. Closed-loop performance is evaluated using standard integral error indices and selected load-following and disturbance-rejection scenarios, together with average computation time per sampling instant. The results show that, with fair tuning, MPC-based strategies significantly reduce power-tracking integral time absolute error and settling time compared with PI control, while GSMPC can approximate NMPC performance over a wide operating range at lower computational cost, which proves its feasibility for real-time applications. The implementation details and benchmark scenarios provided here are intended to support reproducible studies and further development of advanced control methods for PWRs.
基于先进模型预测控制策略的核压水反应堆建模与控制
压水堆(pwr)中的非线性动力学和多个相互作用回路给控制设计带来了挑战,特别是在必须同时处理负载跟随和安全约束的情况下。本文以Vajpayee等人(2020)开发的详细的27状态压水堆模型为基础,提出了完整的反应堆-蒸汽-发生器-稳压器系统的MATLAB/Simulink实现,并将其作为比较几种标准控制策略的基准。该模型包括点动力学、热液压、管道、静压室、蒸汽发生器和稳压器动力学,并根据Vajpayee等人(2020)报告的棒、加热器、涡轮阀和给水扰动的瞬态响应进行了验证。对于相同的多变量控制问题(反应堆功率,稳压器压力,蒸汽压力和稳压器液位),实现了四个控制器:比例积分(PI)控制器,线性模型预测控制器(MPC),增益调度MPC (GSMPC)和非线性MPC (NMPC)。这些控制器在两种情况下进行了测试:功率上升(上升和下降)以评估其调节性能,以及给水干扰以评估干扰抑制。对于每个控制器,我们记录了设计工作流、调优参数和约束。使用标准积分误差指标和选定的负载跟踪和干扰抑制方案以及每个采样瞬间的平均计算时间来评估闭环性能。结果表明,与PI控制相比,通过合理的调整,基于mpc的策略显著降低了功率跟踪积分时间绝对误差和稳定时间,而GSMPC可以在较低的计算成本下在较宽的工作范围内近似NMPC的性能,证明了其在实时应用中的可行性。这里提供的实现细节和基准方案旨在支持可重复研究和进一步开发pwr的高级控制方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书