Next Article in Journal
SiC-Based LLC Resonant Converter for Level 3 EV Fast Charger: Design and Simulation
Next Article in Special Issue
Engineering Applications of Biomechanics in Medical Sciences: Insights from Musculoskeletal and Cardiovascular Systems—A Narrative Review of the 2020–2026 Literature
Previous Article in Journal
Next-Generation Manufacturing Technologies for High-Performance Turbomachinery Blades: Trends, Challenges, and Future Directions
Previous Article in Special Issue
Enhanced Puzzle Optimization Algorithmfor Complex Engineering Design Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cross-Coupled Conditional Funnel Control: A Model-Free Approach for Load-Following Operation of Pressurized Heavy Water Reactor

Electronics and Power Engineering Department, National University of Sciences and Technology, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Eng 2026, 7(5), 226; https://doi.org/10.3390/eng7050226
Submission received: 13 March 2026 / Revised: 20 April 2026 / Accepted: 23 April 2026 / Published: 9 May 2026
(This article belongs to the Special Issue Interdisciplinary Insights in Engineering Research 2026)

Abstract

This study presents the design of a model-free control scheme for the load-following operation of a Pressurized Heavy Water Reactor (PHWR), which is a 70th-order Multi-Input Multi-Output, strongly coupled and open-loop unstable energy-generating system. To design a model-free controller for a PHWR, we propose a novel cross-coupled conditional error surface and a modified funnel algorithm-based funnel control scheme. The proposed control scheme reduces the effects of inter-zonal coupling and improves the steady-state accuracy without degrading the transient performance. The proposed control scheme is of low complexity and does not require system dynamics for controller design. A closed-loop stability analysis is carried out to ensure the boundedness of the closed-loop system trajectories. Furthermore, the proposed control scheme is evaluated by simulating different scenarios, which demonstrate its effectiveness.

1. Introduction

The electrical energy generated by nuclear power plants is economical and has a low carbon footprint in contrast to fossil fuel-based power plants. However, in comparison with fossil fuel-based power plants, a major drawback associated with nuclear power plants is the complexity of their systems, especially the nuclear reactors in which heat energy is produced through a fission chain reaction. The heat energy is regulated by controlling the chain reaction taking place in the reactor core. This chain reaction is controlled through reactivity-controlled devices. There are different types of nuclear reactors. One such reactor type is the large Pressurized Heavy Water Reactor (PHWR), which is a 70th-order complex, coupled, and open-loop unstable dynamical system with 14 inputs and 14 outputs [1].
Due to advantages such as cheap energy production and a negligible carbon footprint, the share of electrical power generated by nuclear power plants in the electrical grid is increasing. With the growing number of nuclear power plants in the electrical grid, the load-following operation for nuclear reactors is a natural selection over the base-load operation [2]. Thus, the design of a controller that is capable of controlling reactor power to efficiently follow load demand is essential. In addition to good load-following and robust capabilities, the controller should be able to effectively balance flux tilting and the rejection of disturbances.
Several control schemes have been reported in the literature for the load-following operation of heavy water nuclear reactors. For instance, in [3], spatial control of a large PHWR is proposed using a fast-output sampling technique. The authors of [4] propose a decentralized scheme using periodic-output feedback for spatial control of a large PHWR. A multi-rate output feedback-based sliding mode control (SMC) scheme for a large PHWR is proposed in [5]. A decentralized control scheme based on the LQR technique is proposed in [6,7] for a large PHWR. An output feedback SMC scheme is presented in [8,9] for a PHWR. An SMC technique is also proposed in [10] for spatial stabilization of an Advanced Heavy Water Reactor (AHWR). A robust fractional-order proportional–integral control scheme is suggested in [11] for a PHWR. An SMC scheme based on a fuzzy logic approach is developed in [12] for the spatial control of an AHWR, whereas integral SMC schemes based on an LQR technique are proposed in [13] and [14] for the spatial control of a large PHWR and an AHWR, respectively. Recently, a fractional-order proportional–integral–derivative control scheme using an enhanced crow search algorithm was suggested in [15] for a PHWR. Notice that all the foregoing control schemes are linear; that is, their design is based on the linearized process model, which is obtained by linearizing the nonlinear process dynamics around an operating point. In comparison with nonlinear control methods, there are two drawbacks associated with linearized control schemes: (1) the linear system dynamics are not rich enough and (2) linear control schemes guarantee only local behavior [16,17]. Thus, the performance of linear control schemes cannot be guaranteed outside a narrow region around the operating point.
To attain performance specifications such as good load following and robust capabilities, nonlinear and intelligent control techniques have been proposed for the control of nuclear reactors. In the domain of nonlinear controllers, the SMC scheme has been most extensively studied for the control of nuclear reactors. For instance, a variety of SMC schemes are proposed in [2,17,18,19,20] for the control of a pressurized water reactor (PWR). The SMC schemes used in these works comprise an equivalent control part and a switching control part; the design of the equivalent control part utilizes the system dynamics and, hence, dynamical knowledge of the process model is required to design these SMC schemes.
In the area of intelligent control schemes, the Fuzzy Logic Control (FLC) approach has been widely considered for the control of nuclear reactors. For instance, in [21,22], an FLC scheme is suggested for the control of a PHWR, whereas in [23], an FLC scheme is proposed for the control of VVER-1200 nuclear reactors. However, the FLC scheme requires a good understanding of the process model or at least the experience of a system operator for designing its rule base. Furthermore, the FLC scheme consists of Fuzzification, rule base, Inference Mechanism and Defuzzification units; thus, it requires considerably large computational resources in comparison with controllers, such as PID, LQR and H techniques.
Designing the abovementioned control schemes requires complete knowledge of the process model, and their performance depends on the accuracy of the process model or the understanding of the process dynamics. Since PHWR is a coupled dynamical process, the change in power in one zone disturbs the power in other zones, and, therefore, the effects of coupling between the zones should be minimized to achieve smooth regulation of the reactor power to the demanded power. To reduce the effects of coupling, centralized and decentralized algorithms, such as centralized PID and decentralized PID, have been widely studied in the literature [24]. However, the design of centralized and decentralized algorithms is complex, and they require linearized system dynamics. Furthermore, the performance of decentralized algorithms is not satisfactory for large systems.
From the above discussions, the focus of this study is to present a novel study on the design of a low-complexity and model-free controller for robust tracking of power demand for a large PHWR process. To accomplish this goal, we consider the funnel control, which was proposed in [25], for relative degree-one systems. The astonishing feature of the funnel control is its design simplicity while relaxing the requirements of the knowledge of process dynamics a priori. However, the implementation of the funnel control suffers from the drawback that the error surface may escape the funnel boundary, leading the controller to instability if the reference signal is not sufficiently smooth enough. This causes difficulty in the load-following operation of the PHWR using the funnel control approach. To solve this problem, a modified funnel function is presented in this study, which is the modified version of the algorithm proposed in [26]. Furthermore, to improve the steady-state error accuracy, usually, an integral action is used; however, integral control degrades the transient response of the closed-loop system [27]. The concept of conditional funnel control is proposed in [28], which improves the steady-state accuracy of the funnel control scheme; however, the proposed technique requires partial dynamical function of the system and, thus, it does not offer a model-free solution. Furthermore, the controllers proposed in [26,28] are designed for SISO systems. Thus, to improve the steady-state error accuracy without degrading the transient performance, reducing the inter-zonal coupling disturbances and providing a model-free control solution, we propose Cross-Coupled Conditional Funnel Control (CCC-FC) for the control of PHWR. To the best of the authors’ knowledge, the CCC-FC is proposed for the first time. Hence, following are the main contributions of this study:
  • In comparison with the previously proposed linear control schemes [3,4,5,6,7,8,9,11,13,15], in this study, a nonlinear control scheme is proposed for a large PHWR, which efficiently tracks demanded power while effectively rejecting input disturbances.
  • The cross-coupled terms are introduced in the funnel control architecture, which reduce the effects of inter-zonal coupling and, thus, relax the use of complex linear techniques such as detuning and decoupling algorithms.
  • In comparison with the control schemes in [1,2,3,4,5,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23], the design procedure of the proposed scheme is of low complexity. Furthermore, the controllers designed in [13,14,29] require full states (that is, all the states of the process) as feedback, whereas the proposed controller only requires the output states and their derivatives as feedback.
  • In comparison with the control schemes in [1,2,17,18,19], the requirement for the dynamical functions of the PHWR model in designing the controller is completely relaxed; thus, in this context, the proposed control scheme offers a model-free solution.
  • In comparison with the fuzzy control schemes in [21,22,23], the knowledge of the experienced PHWR operator or knowledge of the PHWR process expert is not required in designing the proposed control scheme.
Although the design of the proposed control approach does not require any dynamical function of the PHWR model, suitable selection of its parameters is required to achieve the desired performance. Therefore, a detailed guideline for parameter selection is provided in Section 5. Nevertheless, the complete design procedure of the proposed control approach is less complex than that given in [1,2,3,4,5,6,7,8,9,11,13,15,17,18,19,20,21,22,23].
The scope of this study is to propose a low-complexity control scheme for the PHWR process by utilizing the funnel control approach, which (1) ensures the steady-state accuracy without degrading the transient performance, (2) reduces the inter-zonal coupling disturbances, (3) tracks the reference signal efficiently while rejecting the input disturbances, and (4) does not require any dynamical function of the PHWR model in its design. The rest of this paper is arranged as follows: an introduction to the PHWR process along with the conversion of PHWR dynamics into error form is given in Section 2; an introduction to funnel control is given in Section 3; the design of Cross-Coupled Conditional Funnel Control (CCC-FC) is presented in Section 4; simulation results are discussed in Section 5; and, finally, this study is concluded in Section 6.
Nomenclature: In this study, the following notations are used: R represents a set of real numbers, whereas R + and R 0 , respectively, represent a set of positive real numbers and real numbers greater than zero; W 1 , R 0 , R + denotes a class of bounded functions having bounded derivatives; inf . and sup . , respectively, represent the infimum and supremum of the argument; and , respectively, represent norm and the absolute value of “ ”; s g n . and s a t . are, respectively, the standard signum and saturation functions; and λ m i n . denotes the minimum eigenvalue of the argument.

2. Pressurized Heavy Water Reactor (PHWR)

A Pressurized Heavy Water Reactor (PHWR) is an open-loop, unstable, coupled dynamical system in which heavy water is used as a moderator as well as a coolant, whereas natural Uranium is used as a fuel source. The PHWR considered in this work has a large core that produces around 1800 MW of thermal energy. Due to its large dimensions, the reactor core is divided into 14 zones for managing spatial power. Thus, each zone is coupled to other zones through coupling coefficients, and the power in each zone is controlled through Liquid-Zone Compartment (LZC). Thus, the PHWR studied in this work is a complex 70th-order energy-generating system consisting of 14 inputs and 14 outputs [5]. The modeling of a PHWR along with its validation against benchmark experimental data is given in [30]. The dynamics of the PHWR in normal form is described as follows [1,5,8,9]:
η ˙ C i = h C i ( η C i , z i , 1 ) = λ c η C i + β l z i , 1
η ˙ I i = h I i ( η I i , z i , 1 ) = γ I Σ f z i , 1 λ I η I i
η ˙ X i = h X i ( η X i , η I i , z i , 1 ) = γ X Σ f z i , 1 + λ I η I i λ X + σ ¯ X i z i , 1 η X i
z ˙ i , 1 = z i , 2
z ˙ i , 2 = f i ( η C i , η X i , η I i , z i , 1 , z i , 2 ) + g i z i , 1 q i
where fi(.) and gi(zi,1) are, respectively, defined as follows:
f i . = f i , 1 ( η C i , η X i , η I i , z i , 1 , z i , 2 ) + f i , 2 ( z i , 1 , z i , 2 )
g i z i , 1 = K i m i l z i , 1
where fi,1(.) and fi,2(.) are, respectively, given as follows:
f i , 1 . = σ X i l Σ a h X i z i , 1 + z i , 2 λ c η C i z i , 2 z i , 1 + λ c h C i
f i , 2 . = 1 l j = 1 N α j , i z j , 2 z j , 1 z i , 2 z i , 1
where i = 1   t o   N and N = 14 ; z i , 1 t , η C i ( t ) , η X i ( t ) and η I i ( t ) are, respectively, the thermal power (in MW), normalized delayed neutron concentration (in MW), normalized Xenon concentration (in MW·cm−1·s) and normalized Iodine concentration (in MW·cm−1·s) of the i-th zone; α is the coupling coefficient (dimensionless); β is the fractional yield (dimensionless); λ c , λ X and λ I are, respectively, the delayed neutron, Xenon and Iodine decay constants (in s−1); σ ¯ X i is the normalized microscopic thermal neutron absorption cross-section of Xenon (in MW−1·s−1) for the i-th zone; γ I and γ X are, respectively, the Iodine and Xenon yields (dimensionless); K i < 0 and m i > 0 are LZC constants; q i is the input to the i-th zone; and l is the prompt neutron lifetime (in s). The global (total) power of the reactor can be computed as follows:
z g = i = 1 N z i , 1
Remark 1.
ηYi and zi are, respectively, known as the internal and external dynamics of the considered PHWR system.
Property 1.
The reactor zonal powers cannot be negative, that is, zi,1 ≥ 0.
Property 2.
The relative degree of the PHWR is 2.
The design of a stable tracking controller is possible if the internal dynamics of the PHWR remain stable over the entire region of interest [31,32]. Thus, the following Lemma ensures that the zero dynamics of the PHWR remain stable.
Lemma 1.
The zero dynamics of the system described in Equations (1)–(5) remain stable if the following conditions hold:
λ c > 0
λ I > 0
λ X + σ ¯ X i r i > 0
Proof. 
Please refer to the proof of Lemma 1 in [1]. □

Transformation into Error Coordinates

For the design of a controller and stability analysis of the closed-loop system, the external dynamics need to be transformed into the error dynamics structure. Therefore, let
e i , 1 = z i , 1 r i
e i , 2 = z i , 2 r ˙ i
where r i is the reference signal of the i-th zonal power. Now, the dynamics given in Equations (1)–(5) can be represented in the structure of error coordinates as follows:
η ˙ C i = h C i ( η C i , e i , 1 + r i ) = λ c η C i + β l e i , 1 + r i
η ˙ I i = h I i ( η I i , e i , 1 + r i ) = γ I Σ f e i , 1 + r i λ I η I i
η ˙ X i = h X i ( η X i , η I i , e i , 1 + r i ) = γ X Σ f e i , 1 + r i + λ I η I i λ X + σ ¯ X i e i , 1 + r i η X i
e ˙ i , 1 = e i , 2
e ˙ i , 2 = f i η C i , η X i , η I i , z i , 1 , z i , 2 r ¨ i + g i z i , 1 q i
Assumption 1.
The reference signal ri and all its derivatives are bounded.

3. Introduction to Funnel Control

The theory behind funnel control is to increase the gain when the error approaches the prescribed boundary known as the funnel boundary. Consider a MIMO system defined as x ˙ i = f i x + g i x u i , where g i x < 0 and i = 1 to M, with M representing the total number of subsystems, each having relative degree one. Before introducing the funnel control, consider the following definitions [25,33,34]:
ϕ i φ i   ϵ   W 1 , R 0 , R +   |   τ ¯ 0 :   φ i τ ¯ > 0   a n d   lim τ ¯ inf φ i τ ¯ > 0
F ¯ φ i t , e i R 0 × R : φ i t e i < 1
where e i t = y i r i , with y i = x i being the output and r i being the reference signal. The funnel control is defined as follows:
u i t = k ¯ i t e i t
The gain k ¯ i t is defined as follows:
k ¯ i t = 1 ψ i t e i t
where ψ i t is the funnel boundary. In this study, we consider the following funnel function, which is extensively reported in the literature [33,34,35]:
φ i t = ψ i 1 t = ψ i , 0 ψ i , exp ς i t + ψ i , 1
where ψ i , 0 > 0 , ψ i , > 0 and ς i > 0 are constants.
Remark 2.
If  e i 0 < ψ i 0 , the funnel control guarantees a change in the error trajectory from  e i 0   to a narrow strip  ψ i , , ψ i , .

4. Cross-Coupled Conditional Funnel Control (CCC-FC)

4.1. Design of CCC-FC

Through Property 2, the relative degree of each zone of the PHWR is 2; therefore, we cannot utilize the funnel control given in Equations (16) and (17) for controlling the PHWR process. Thus, by utilizing the concept of error surface, we propose the following design of CCC-FC:
u i t = k i t s i t
where k i t is the conditional funnel gain and s i t is the error surface, defined as follows:
s i t = j = 1 14 c i , j e j , 1 + e i , 2 + k i , 3 σ i ( t )
where e j , 1 and e i , 2 are defined in Equation (8a,b), and σ i ( t ) is defined as follows [27,28]:
σ ˙ i t = k i , 3 σ i t + μ i s a t s i μ i
where k i t in Equation (19) is known as the conditional funnel gain and is defined as follows:
k i t = 1 ψ i t s i t
Based on the error surface s i t defined in Equation (20), the performance funnel function given in Equation (15) is modified as follows:
F ¯ φ i t , s i R 0 × R : φ i t s i < 1
Remark 3.
It may be noticed in Equations (19)–(22) that the proposed controller does not require any dynamical knowledge of the PHWR process or knowledge of the PHWR process expert for its design and, therefore, it is a model-free controller. This is the main difference between the proposed control scheme and the control schemes defined in [1,2,3,4,5,6,7,8,9,11,13,15,17,18,19,20,21,22,23]. Notice that, since the funnel controller is a prescribed performance controller, we can achieve the desired performance of the error surface (si) simply by selecting a suitable funnel function, which is in contrast to conventional sliding mode control, where the performance of the sliding surface depends on the controller gain, which requires either tuning or the computation of the bounded terms. Once the desired performance of the error surface via the funnel function is selected, we can achieve the performance of the output error through the selection of the error surface parameter “ci,j”. Furthermore, the parameter “ μ i ” is selected on the basis of the funnel function parameters, whereas  k i , 3  is selected as arbitrarily large enough to ensure the rapid convergence of  σ i t .
Remark 4.
It may also be noticed in Equation (20) that the cross-coupled terms are introduced in the error surface, which provides information about changes in other zonal power errors to the i-th zonal controller. On the basis of this information, the i-th zonal controller takes the corrective action in time to reduce the disturbance caused by the inter-zonal power couplings. Thus, the proposed cross-coupling-based funnel control scheme is proposed for the first time. Furthermore, to improve the steady-state accuracy without degrading the transient performance, the integrator given in Equation (21) is utilized in the design of the error surface.
From Remark 2, we conclude that if s i 0 < ψ i 0 , the funnel control guarantees a change s i t from s i 0 to a narrow strip ψ i , , ψ i , . Thus, if we use the conventional funnel function (defined in Equation (18)) in the conditional funnel gain (given in Equation (22)), there is a chance that s i t escapes the narrow funnel strip during the tracking of a non-sufficiently smooth reference signal. To solve this problem, Algorithm 1 is presented below, which is a modified version of the funnel algorithm given in [26].
Algorithm 1: Modified Funnel Algorithm
Step 1: Compute R i by using:
R i t = 1 2 1 + T R R i t 1 r ˙ i r i * r ˙ i + 1 2 1 + T R r i * R i t 1 r ˙ i R i t 1 (24)
Step 2: Compute τ i t by using:
τ i t = 1 2 1 + T R R i t 1 r ˙ i r i * t + 1 2 1 + T R r i * R i t 1 r ˙ i τ i t 1 (25)
Step 3: Compute ψ i , 0 * :
ψ i , 0 * t = 1 2 1 + T R R i t 1 r ˙ i r i * ψ ¯ i , 0 + 1 2 1 + T R r i * R i t 1 r ˙ i ψ i , 0 * t 1 (26)
Step 4: Compute the value of the funnel function by using:
ψ i t = ψ i , 0 * t ψ i , exp ς i t τ i t + ψ i , (27)
where τ i 0 = 0 , ψ i τ i > s i τ i , R i 0 = 0 , ψ i , 0 * 0 = ψ i , 0 and r i * > 0 , ψ ¯ i , 0 > 0 and ψ i , 0 > 0 are constants, and T R . is the relay transformation function and is defined as follows:
T R x = 2 + s g n x s g n x 1
Notice that the proposed algorithm depends on three algebraic equations. Since there is no integrator involved in these equations, it can be easily implemented with low computational cost. However, its computational overhead is slightly greater than the simple funnel function, which comprises only one algebraic equation, but the simple funnel function has stability issues during the tracking of a non-sufficiently smooth reference signal, and, therefore, we cannot use the simple funnel function in the tracking of a non-sufficiently smooth reference signal.

4.2. Stability Analysis

For the stability analysis of the closed-loop system, we first present Lemmas 2–4 to show, respectively, that σ = σ i , e 1 = e i , 1 and η = η i remain bounded, where η i = η C i η I i η X i T . Similar to [34], we then show by presenting Theorem 1 that the error surface s i t and the conditional funnel gain k i t remain bounded. Notice that the proposed controller does not require any dynamical function of the PHWR model in its design; the PHWR model utilized in this section is just to facilitate the stability analysis of the closed-loop system.
Assumption 2.
It is assumed that  b i g i . a i  where,  a i > 0  and  b i > 0  are constants.
Remark 5.
From the definition of funnel function, we deduce that the funnel boundary  ψ i t  is Lipschitz, with  L i > 0  being a Lipschitz constant, that is, for a time interval  t 0 , t 1 ,
ψ i t 1 ψ i t 0 L i t 1 t 0
By using the fact that g i . < 0 and by using Equations (9)–(13) and Equations (19)–(22), we obtain the following closed-loop system:
η i ˙ = A I i η i + B I i e i , 1 + r i σ ¯ X i e i , 1 + r i B ¯ I i η i
e ˙ i , 1 = j = 1 14 c i , j e j , 1 k i , 3 σ i ( t ) + s i
s ˙ i = j = 1 14 c i , j e j , 2 k i , 3 2 σ i t + k i , 3 μ i s a t s i μ i + f i . r ¨ i g i . 1 ψ i s i s i
σ ˙ i t = k i , 3 σ i t + μ i s a t s i μ i
where η i = η C i η I i η X i T , A I i , B I i and B ¯ I i are, respectively, 3 × 3, 3 × 1 and 3 × 3 suitable matrices, such that A I i = a i , l 1 , l 2 , B I i = b i , l 1 , 1 and B ¯ I i = b ¯ i , l 1 , l 2 , where a i , l 1 , l 2 , b i , l 1 , 1 and b ¯ i , l 1 , l 2 are, respectively, the elements of A I i , B I i and B ¯ I i .
Remark 6.
Since the funnel function  ψ i t  is finite, we can define  ϱ f i = sup t 0 , ψ i t > 0 . Furthermore, define  ε i = inf t 0 , ψ i t > 0 .
Lemma 2.
For  μ i s i ϱ f i , there exists a constant  v 1 > 0  such that the set  V σ v 1 2 μ P 1 2  remains positively invariant, where  V σ  is defined as  V σ = σ T P 1 σ , where  σ = σ i  is a 14 × 1 matrix and  P 1  is a symmetric positive definite matrix computed using  P 1 k 3 + k 3 T P 1 = I 14 , where  k 3 = d i a g . k i , 3  and  μ = d i a g . μ i  are 14 × 14 diagonal matrices and  I 14  is a 14 × 14 identity matrix.
Proof. 
By taking the time derivative of V σ and after some arrangement, it can be shown that set V σ v 1 2 μ P 1 2 remains positively invariant. □
Lemma 3.
For  s i ϱ f i , there exists  v 3 > 0  such that the set  V e 1 v 3 ϱ f + v 2 k 3 μ P 1 2  remains positively invariant, where  v 2 > 0  is a constant,  ϱ f = ϱ f i  is a 14 × 1 matrix and  V e 1  is defined as  V e 1 = e 1 T P 2 e 1 , where  e 1 = e i , 1  is a 14 × 1 matrix and  P 2  is a 14 × 14 symmetric positive definite matrix and can be computed by using  P 2 c + c T P 2 = I 14 , where  c = c i , j  is a 14 × 14 matrix and  I 14  is a 14 × 14 identity matrix.
Proof. 
By taking the time derivative of V e i , 1 and some arrangement, it can be shown that set V e 1 v 3 ϱ f + v 2 k 3 μ P 1 2 remains positively invariant. □
Lemma 4.
For  e 1 v 4 ϱ f + v 2 k 3 μ P 1 , there exists  v 5 > 0  such that the set  V η v 5 ϱ f + v 2 k 3 μ P 1 + v r 2  remains positively invariant, where  v 4 > 0  is a constant and  v r > 0  is also a constant such that  r i v r i  and  V η  is defined as  V η = η T P 3 η , where  η = η i  is a 42 × 1 matrix and  P 3  is a 42 × 42 symmetric positive definite matrix such that  P 3 A + A T P 3 = I 42 , where  A = d i a g . A I i  is a 42 × 42 matrix and  I 42  is a 42 × 42 identity matrix.
Proof. 
By taking the time derivative of V η and some arrangement, it can be shown that set V η v 5 ϱ f + v 2 k 3 μ P 1 + v r 2 remains positively invariant. □
From Lemmas 2 to 4, we can define the following compact sets:
Λ f = V η v 5 ϱ f + v 2 k 3 μ P 1 + v r 2 × V e 1 v 3 ϱ f + v 2 k 3 μ P 1 2 × V σ v 1 2 μ P 1 2 × i = 1 14 s i ϱ f i
Λ 0 = V η v 5 ϱ 0 + v 2 k 3 μ P 1 + v r 2 × V e 1 v 3 ϱ 0 + v 2 k 3 μ P 1 2 × V σ = P 1 σ 0 2 × i = 1 14 s i ϱ 0 , i
where σ 0 = σ τ i , ϱ 0 = ϱ 0 , i is a 14 × 1 matrix and 0 < ϱ 0 , i < ψ i τ i and, thus, Λ 0 Λ f .
Remark 7.
Since  ϱ 0 , i < ψ i τ i , for  η τ i ,   e 1 τ i , σ τ i ,   s τ i Λ 0 , we have  ψ i τ i s i τ i > d i  which shows that there is a strict positive distance between  s i τ i  and  ψ i τ i , where  s = s i  is a 14 × 1 matrix. Furthermore, from Assumption 1 and Lemmas 2 to 4, there exists  χ i > 0 , such that:
f i . + j = 1 14 c i , j e j , 2 k i , 3 2 σ i t + k i , 3 μ i s a t s i μ i r ˙ i χ i
Theorem 1.
Consider the closed-loop system presented in Equations (30)–(33). Suppose Assumptions 1 and 2 are satisfied,  φ i t ϕ i  and  η τ i ,   e 1 τ i , σ τ i ,   s τ i Λ 0 . Then, through Remarks 5–7, there exists  κ f i > 0  such that  s i t ψ i t κ f i , which ensures that the error surface  s i t  evolves within the funnel region and remains in it for all  t t i , m , t i , m + 1 . Furthermore, the conditional funnel gain  k i t  defined in Equation (22) remains bounded for all  t t i , m , t i , m + 1 , where  t i , m = τ i  and  m i = 1,2 , ,   M i  represent the instance at which the change in  τ i  takes place.
Proof. 
Through the theorem of existence and uniqueness for ordinary differential equations ([16]: Theorem 3.1), the solution for the closed-loop system exists over  t 0 , T * , where T * > 0 . From Remark 7, we have ψ i t i , m s i t i , m > d i . Thus, there exists a time t i , m < t i , 1 * < t i , m + 1 T *  such that ψ i t s i t > d i , 0     t t i , m , t i , 1 * , where d i , 0 < d i . Since Λ 0 Λ f , η t ,   e 1 t , σ t ,   s t Λ f  for s i ϱ f i  thus, η , σ t  and e 1  are bounded. Define κ f i  as κ f i min ε i , 0 , a i ε ~ i L i + χ i , d i , 0 , where ε i , 0 < ε i , ε ~ = ε i ε i , 0  and L i , ε i  and χ i  are, respectively, defined in Remarks 5, 6, and 7, showing the existence of the following inequality:
ψ i t s i t κ f i     t t i , 1 * , t i , m + 1
The contradiction theory is used, which is a standard procedure in the theory of funnel control [25,34]. Thus, similar to [34], seeking a contradiction in inequality (37), we assume that there exists a time interval t i , 2 * , t i , 3 * during which inequality (37) does not hold, where t i , m + 1 > t i , 2 * > t i , 1 * and t i , 3 * < t i , m + 1 . Through the continuity of the function ψ i t s i t , we divide the time interval t i , 1 * , t i , 3 * , such that
ψ i t s i t κ f i     t t i , 1 * , t i , 2 *
κ f i ψ i t s i t > κ f i , 0     t t i , 2 * , t i , 3 *
where κ f i , 0 < κ f i . By using Assumption 2, Equation (22), Equation (32), inequality (39), the definition of κ f i and Remark 7, we have the following:
s i s ˙ i L i s i
By integrating inequality (40) over the interval t t i , 2 * , t i , 3 * and using Remark 5 and inequalities (38) and (39), we arrive at ψ i t i , 3 * s i t i , 3 * κ f i , which is a contradiction to ψ i t i , 3 * s i t i , 3 * κ f i , which proves that inequality (37) holds true. By using the facts ψ i t i , m s i t i , m > d i > d i , 0 and ψ i t s i t > d i , 0 κ f i , we arrive at ψ i t s i t κ f i     t t i , 1 * , t i , m + 1 . Since the trajectories of the system and the reference signal along its derivatives are bounded and ψ i t i , m > s i t i , m , we conclude by using the property of maximal solution of differential equations that the solution remains valid for all t 0 , , that is, T 1 * = . Thus,
ψ i t s i t κ f i     t 0 ,
By using inequality (41), the conditional funnel gain given in Equation (22) satisfies k i t 1 κ f i     t 0 , . Thus, the funnel gain remains bounded for all t 0 , . This completes the proof. □

5. Simulation Results

In this section, the effectiveness of the proposed control scheme for the PHWR process is demonstrated through simulations of three different scenarios, and their results are discussed. The sensitivity analyses of the key parameters of the proposed control scheme are appended as follows: (1) For i = j , since c i , j e j , 1 (that is, c i , i e i , 1 ) only provides information about its own zonal output error (that is, i-th zonal output error) to the i-th zonal controller, the parameter c i , i primarily affects the speed of response of the i-th output error. Thus, a higher value generally leads to a faster rise time but significantly increases the likelihood and magnitude of overshoot. (2) For i j , since j = 1 ,   i j 14 c i , j e j , 1 provides information about the output error of all other zones to the i-th zonal controller, by using this information, the i-th zonal controller takes corrective action in advance if there is any change in any zonal output error (other than the i-th zonal power), which reduces the effects of the variation in other zonal powers on the i-th zonal power. Thus, a higher value generally suppresses inter-zonal disturbances; however, a high value makes the controller more reactive to inter-zonal disturbances. (3) The parameter a i primarily affects the speed of e i , 0 to reach μ i when s i > μ i ; thus, the larger the value of a i , the more rapidly a i e i , 0 reaches μ i . (4) The parameter μ i determines when to start the integrator action; thus, the lower the value of μ i , the better the transient performance. (5) The parameter ς i affects the convergence rate of the funnel function and since the error surface evolves within the funnel function, it also determines the convergence rate of the error surface. (6) The parameter ψ i , 0 affects the initial value of the funnel function, whereas the parameter ψ ¯ i , 0 affects the value of the funnel function when it is shifted. According to the analysis given in [35], they are selected as tightly as possible. (7) The parameter ψ i , affects the final convergence point of a funnel function. Since the funnel function brings the error surface to the region ψ i , ,   ψ i , , a larger value of ψ i , makes this region wider, which in turn widens the error surface, whereas too small a value of ψ i , lowers the value of the error surface at the cost of a large value of the funnel gain.
From the aforementioned discussions, following are the guidelines to select the parameters of the controller: First, select ς i and ψ i , , which, respectively, determine the convergence rate and the convergence boundary of the funnel function. Then, select μ i ψ i , to ensure that the integration becomes active when the error surface enters the boundary ψ i , ,   ψ i , . Then, select k i , 3 arbitrarily large enough to ensure that a i e i , 0 rapidly reaches μ i . Select ψ i , 0 and ψ ¯ i , 0 large enough to ensure that the error surface is initially contained within the funnel function. Since a large overshoot is undesirable in the reactor system, select c i , i 1 small enough to ensure that the overshoot in the output error is acceptable. Since zonal controllers become reactive when a large value of c i , j     i j is selected, choose c i , j < 1     i j to ensure it is large enough. Using the aforementioned guidelines, the following set of parameters for the proposed controller is selected: c i , j = 2     i = j and c i , j = 0.5     i j , k 3 = 10 , μ i = 0.1 , ψ i , 0 = 90 , ψ ¯ i , 0 = 2 , ψ i , = 0.1 and ς i = 2 .

5.1. Scenario 1: Reference Tracking

The reference-tracking capability of the proposed control scheme for the PHWR is evaluated in this scenario. For simulation, it is assumed that at t = 0   s , the reactor is operating at 100% full power (FP), that is, z g = 1799.46   M W . At t = 50   s , the power demand starts changing at a rate of −10 MW/s and attains a value of 1620 MW at t = 68   s , as shown in Figure 1a. The proposed control scheme closely follows the demanded power and adjusts the reactor global power to a new demanded power. It may be noticed in Figure 1a that the reactor global power attains a minimum of 1619.3 MW before settling at 1620 MW, whereas it has been reported in [5] and [8] that the reactor power, respectively, goes to a minimum of 1613 MW and 1611 MW before settling at 1620 MW. Furthermore, the proposed control scheme settles the reactor power to the demanded power in about 1 s, whereas the control schemes proposed in [5,8] require around 3000 s. It is further assumed that, at t = 475   s , the power demand starts to change at a rate of 10 MW/s and attains a value of 1799.46 MW at t = 493   s . It may be noticed in Figure 1a that the proposed control scheme settles the reactor power to a value of 1799.46 MW after attaining a maximum value of 1800.2 MW. The plots of error surfaces for the first three zones, that is, s 1 t to s 3 t , along with the funnel boundaries ψ 1 t to ψ 3 t , are shown in Figure 1b, which shows that the error surfaces do not escape the funnel boundaries. The control signals are plotted in Figure 1c–f, whereas the zonal powers are plotted in Figure 1g–j. The plots of control signals (Figure 1c–f) depict that their amplitude remains within 1 V, whereas the amplitude of the controller signals given in [5,8] is also within 1 V and, thus, the output of the proposed controller is comparable to those of the controllers proposed in [5,8]. To demonstrate the effectiveness of the modified funnel algorithm, we also simulate the control scheme given in Equations (19)–(22) with the conventional funnel function proposed in [33,34,35], given in Equation (18). The results of the controller with the conventional funnel function are shown in Figure 1k–l. It may be observed in Figure 1l that the error surfaces escape from the funnel boundaries when the power demand at t = 50   s changes, and, thus, the controller becomes unstable.

5.2. Scenario 2: Power Tilt

In this scenario, the capability of the proposed control scheme is evaluated for the correction of power tilts [36] of the PHWR. For simulation, it is assumed that the initial distribution of zonal power is different than the required distribution. The initial distribution, as listed in [36], is characterized by −2% side-to-side and axial tilts and 0% top-to-bottom tilt, whereas 0% side-to-side and axial tilts and around 2.5% top-to-bottom tilt are required. The transient behavior of the reactor global power is shown in Figure 2a, whereas the tilts are shown in Figure 2b. It may be noticed in Figure 2a that the absolute maximum power is about 0.19%, whereas in [5,8], around 0.45% is reported; however, a large control effort is required to achieve the results in comparison with [5,8]. Furthermore, Figure 2b depicts that the proposed control scheme corrects the tilts in about 10 s, whereas the plots of tilts in [5] and [8], respectively, depict that at least 2000 s and 3000 s are required. The controller outputs are given in Figure 2c–f, whereas the zonal powers are plotted in Figure 2g–j.
For sensitivity analysis and to study the effects of cross-coupled error terms on the system’s performance, we simulated the aforementioned scenario by changing the value of the cross-coupled parameters, that is, c i , j = 0.25     i j , and the resulting global power is plotted in Figure 2k. It may be noticed in Figure 2k that the global power deviation increases from 0.19% (shown in Figure 2a) to 0.3% just by changing the parameters of the cross-coupled terms.

5.3. Scenario 3: Input Disturbances

In this scenario, the robustness capability of the proposed control scheme is evaluated against the input disturbances. For simulation, it is assumed that the reactor is operating at 100% FP and the disturbance at the at the input of zone 1 of the reactor appears at t = 50   s . The input disturbance signal changes at a rate of 0.05   V / s for 10 s, then at a rate of 0.05   V / s for the next 10 s, and then it remains at 0 thereafter. Notice that in [5], the input disturbance is assumed to vary at a lower rate, that is, 0.01 V/s (it first decreases at a rate of 0.01 V/s and then increases at the same rate for the next 10 s). The plot of reactor global power is given in Figure 3a, which shows that the absolute maximum deviation is about 0.00032 × 10−2%, whereas around 5 × 10−2% is reported in [5]. The controller outputs are given in Figure 3b–e, whereas the zonal powers are plotted in Figure 3f–i. To further investigate the robust capabilities of the proposed control scheme, a step disturbance of 0.5 V (instead of previously considered ramp input disturbance) at the input of zone 1 of the reactor is assumed to appear at t = 50   s . The plot of reactor global power is given in Figure 3j, which shows that the absolute maximum deviation is about 0.008 × 10−2%. The controller outputs are given in Figure 3k–n, whereas the zonal powers are plotted in Figure 3o–r. Notice that the step input disturbance scenario is not simulated in [5,8], and, therefore, we cannot comment on the stability and performance of the controllers given in [5,8].

6. Conclusions

This study presents a model-free control scheme for the load-following operation of a PHWR by proposing a modified funnel control scheme. The attractive features of the proposed control scheme are as follows: (1) the design of the controller is of low complexity, (2) the controller reduces the effects of inter-zonal coupling without using complex algorithms, and (3) the controller ensures steady-state accuracy without degrading the transient performance. For evaluating the performance of the proposed control scheme, three different scenarios (reference tracking, power tilt and input disturbances) are simulated. The simulation results show the following:
  • The proposed control scheme efficiently tracks the reference signal and settles the reactor power to the demanded power in about 1 s, whereas around ±0.043% maximum overshoot/undershoot is observed.
  • The proposed control scheme corrects the power tilt in about 10 s, whereas 0.19% maximum absolute deviation is observed
  • The proposed control scheme effectively rejects both ramp and step input disturbances without leading the reactor to an unstable mode of operation. The maximum absolute deviation for the ramp input disturbance is about 0.00032 × 10−2%, whereas for the step input disturbance, it is about 0.008 × 10−2%.
Since the theory of funnel control (FC) is evolving, a variety of FCs, such as [25,26,28,33,34,35,37,38,39], have not considered the input constraint problem in their design. Thus, few works are available in the literature that address the problem of designing an input-constraint FC with formal theoretical support (including closed-loop stability analysis). For instance, an input constraint FC was recently proposed in [40]; however, these works have their own limitations. Furthermore, in [6,7,8,9,10,11,12,13,14,15,29,41,42], the input constraints were not considered in designing the controller, and, therefore, these works do not present formal theoretical frameworks for input-constrained control of PHWR. Likewise, we proposed a novel CCC-FC scheme for the control of a PHWR in this study; therefore, this work can be extended by considering the input constraint problem in the proposed CCC-FC scheme. Further extensions of this work include the design of an estimator to estimate the derivative terms used in the proposed controller, and the design of an adaptive version of the Cross-Coupled Conditional Funnel Controller, such that it adapts its parameters itself according to the required performance, thereby relaxing the need for the prior selection of controller parameters.

Author Contributions

F.W.: Conceptualization, formal analysis, investigation, methodology, writing: original draft, writing: review and editing, funding; A.Y.M.: Resources, funding. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wallam, F.; Tan, C.P. Output feedback Cross-Coupled Nonlinear PID based MIMO control scheme for Pressurized Heavy Water Reactor. J. Frankl. Inst. 2019, 356, 8012–8048. [Google Scholar] [CrossRef]
  2. Ansarifar, G.R.; Akhavan, H.R. Sliding mode control design for a PWR nuclear reactor using sliding mode observer during load following operation. Ann. Nucl. Energy 2015, 75, 611–619. [Google Scholar] [CrossRef]
  3. Sharma, G.L.; Bandyopadhyay, B.; Tiwari, A. Spatial control of a large pressurized heavy water reactor by fast output sampling techniques. IEEE Trans. Nucl. Sci. 2003, 50, 1740–1751. [Google Scholar] [CrossRef]
  4. Talange, D.B.; Bandyopadhyay, B.; Tiwari, A. Spatial control of a large PHWR by decentralized periodic output feedback and model reduction techniques. IEEE Trans. Nucl. Sci. 2006, 53, 2308–2317. [Google Scholar] [CrossRef]
  5. Reddy, G.D.; Bandyopadhyay, B.; Tiwari, A. Multirate output feedback based sliding mode spatial control for a large PHWR. IEEE Trans. Nucl. Sci. 2007, 54, 2677–2686. [Google Scholar] [CrossRef]
  6. Khan, N. Decentralized State-Space Controller Design of a Large PHWR. Doctoral Dissertation, University of Ontario Institute of Technology, Oshawa, ON, Canada, 2009. [Google Scholar]
  7. Khan, N.; Lu, L. A Decoupling Algorithm for Large Pressurized Heavy Water Reactors. Nucl. Technol. 2010, 172, 278–286. [Google Scholar] [CrossRef]
  8. Reddy, G.D.; Park, Y.J.; Bandyopadhyay, B.; Tiwari, A.P. Discrete–time Output Feedback Sliding Mode Control of a Large Pressurized Heavy Water Reactor. IFAC Proc. Vol. 2008, 41, 8648–8653. [Google Scholar] [CrossRef]
  9. Reddy, G.D.; Park, Y.J.; Bandyopadhyay, B.; Tiwari, A.P. Discrete-time output feedback sliding mode control for spatial control of a large PHWR. Automatica 2009, 45, 2159–2163. [Google Scholar] [CrossRef]
  10. Munje, R.K.; Patre, B.M.; Shimjith, S.R.; Tiwari, A.P. Sliding Mode Control for Spatial Stabilization of Advanced Heavy Water Reactor. IEEE Trans. Nucl. Sci. 2013, 60, 3040–3050. [Google Scholar] [CrossRef]
  11. Bhase, S.S.; Patre, B.M. Robust FOPI controller design for power control of PHWR under step-back condition. Nucl. Eng. Des. 2014, 274, 20–29. [Google Scholar] [CrossRef]
  12. Patre, B.M.; Londhe, P.S.; Nagarale, R.M. Fuzzy Sliding Mode Control for Spatial Control of Large Nuclear Reactor. IEEE Trans. Nucl. Sci. 2015, 62, 2255–2265. [Google Scholar] [CrossRef]
  13. Surjagade, P.V.; Tiwari, A.P.; Shimjith, S.R. Robust Optimal Integral Sliding Mode Controller for Total Power Control of Large PHWRs. IEEE Trans. Nucl. Sci. 2018, 65, 1331–1344. [Google Scholar] [CrossRef]
  14. Desai, R.J.; Patre, B.M.; Munje, R.K.; Tiwari, A.P.; Shimjith, S.R. Integral Sliding Mode for Power Distribution Control of Advanced Heavy Water Reactor. IEEE Trans. Nucl. Sci. 2020, 67, 1076–1085. [Google Scholar] [CrossRef]
  15. Singh, R.; Dora, T.; Lamba, R.; Bhullar, A.; Sondhi, S. FOPID controller design for a perturbed PHWR system using enhanced crow search algorithm. Prog. Nucl. Energy 2022, 151, 104342. [Google Scholar] [CrossRef]
  16. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
  17. Ansarifar, G.R.; Saadatzi, S. Sliding Mode Control for Pressurized-Water Nuclear Reactors in load following operations with bounded xenon oscillations. Ann. Nucl. Energy 2015, 76, 209–217. [Google Scholar] [CrossRef]
  18. Yadava, D.K.; Gupta, A.; Munshi, P. Design of NDI-SMC based robust hybrid nonlinear controller for load following operation in pressurized water reactor. Nucl. Eng. Des. 2020, 363, 110604. [Google Scholar] [CrossRef]
  19. Davijani, N.Z.; Jahanfarnia, G.; Abharian, A.E. Nonlinear Fractional Sliding Mode Controller Based on Reduced Order FNPK Model for Output Power Control of Nuclear Research Reactors. IEEE Trans. Nucl. Sci. 2017, 64, 713–723. [Google Scholar] [CrossRef]
  20. Abdulraheem, K.K.; Korolev, S.A. Robust optimal-integral sliding mode control for a pressurized water nuclear reactor in load following mode of operation. Ann. Nucl. Energy 2021, 158, 108288. [Google Scholar] [CrossRef]
  21. Wallam, F.; Abbas, A.; Abbasi, A.R. Design and tuning of a Decentralized Fuzzy Logic Controller for a MIMO type Pressurized Heavy Water Reactor. Ann. Nucl. Energy 2015, 85, 1104–1114. [Google Scholar] [CrossRef]
  22. Wallam, F.; Abbasi, A.R. Evaluating the Transient Handling Capability of a Fuzzy Logic Controller for a Pressurized Heavy Water Reactor. J. Control Eng. Appl. Inform. 2014, 16, 40–48. [Google Scholar]
  23. Pravosud, S.S.; Maslakov, D.S.; Yakubov, Y.O. Application of Fuzzy Controllers for Power Control of the VVER-1200 Nuclear Reactor. Math. Model. Nucl. Technol. 2024, 87, 1430–1439. [Google Scholar] [CrossRef]
  24. Khandekar, A.A.; Patre, B.M. Design and application of discrete sliding mode controller for TITO process control systems. In Advances and Applications in Sliding Mode Control Systems; Springer: Cham, Switzerland, 2015; pp. 255–277. [Google Scholar]
  25. Ilchmann, A.; Ryan, E.P.; Sangwin, C.J. Tracking with prescribed transient behavior. ESAIM Control Optim. Calc. Var. 2002, 7, 471–493. [Google Scholar] [CrossRef]
  26. Wallam, F.; Memon, A.Y.; Tan, C.P. Shifting Funnel Control: A Model-Free Approach for Load Following Operation of PWR. Nucl. Technol. 2025. [Google Scholar] [CrossRef]
  27. Seshagiri, S.; Khalil, H.K. Robust output feedback regulation of minimum-phase nonlinear systems using conditional integrators. Automatica 2005, 41, 43–54. [Google Scholar]
  28. Wallam, F.; Memon, A.Y.; Tan, C.P. Conditional Funnel Control: A Simple Approach to Prescribed Performance Asymptotic Tracking and its Industrial Applications. Trans. Inst. Meas. Control 2025. [Google Scholar] [CrossRef]
  29. Vaswani, P.D.; Tamboli, P.K.; Chakraborty, D. Optimized FSF Controller for Bulk Power Control of Large-Core PHWRs. Nucl. Technol. 2024, 210, 126–136. [Google Scholar] [CrossRef]
  30. Tiwari, A.P. Modeling and Control of a Large Pressurized Heavy Water Reactor. Ph.D. Dissertation, Indian Institute of Technology, India, 1999. [Google Scholar]
  31. Edwards, R.M.; Lee, K.Y.; Ray, A. Robust optimal control of nuclear reactors and power plants. Nucl. Technol. 1992, 98, 137–148. [Google Scholar] [CrossRef]
  32. Wallam, F.; Memon, A.Y. A robust control scheme for nonlinear non-isothermal uncertain jacketed continuous stirred tank reactor. J. Process Control 2017, 51, 55–67. [Google Scholar] [CrossRef]
  33. Hackl, M.C.; Hopfe, N.; Ilchmann, A.; Mueller, M.; Trenn, S. Funnel control for systems with relative degree two. SIAM J. Control Optim. 2013, 51, 965–995. [Google Scholar] [CrossRef]
  34. Chowdhury, D.; Khalil, H.K. Funnel control for nonlinear systems with arbitrary relative degree using high-gain observers. Automatica 2019, 105, 107–116. [Google Scholar] [CrossRef]
  35. Berger, T.; Lê, H.H.; Reis, T. Funnel control for nonlinear systems with known strict relative degree. Automatica 2018, 87, 345–357. [Google Scholar] [CrossRef]
  36. Doshi, J.B.; Obaidurrahman. Control of Spatial Xenon Oscillations in Large Power Reactors. In Proceedings of the Advances in Nuclear Analysis and Simulation PHYSOR, Vancouver, BC, Canada, 10–14 September 2006. [Google Scholar]
  37. Gao, R.-B.; Zhang, X.; Ahn, H.-S.; Antonis, V. Global Funnel Control of Nonlinear Systems with Unknown and Time-Varying Fractional Powers. Fractal Fract. 2025, 9, 648. [Google Scholar] [CrossRef]
  38. Zhang, J.-X.; Chai, T. Proportional-Integral Funnel Control of Unknown Lower-Triangular Nonlinear Systems. IEEE Trans. Autom. Control 2024, 69, 1921–1927. [Google Scholar] [CrossRef]
  39. Ait-Chekdhidh, Z.; Ardjal, A.; Bettayeb, M. Funnel control based super-twisting sliding mode control of wind turbines. J. King Saud Univ. Eng. Sci. 2025, 37, 25. [Google Scholar] [CrossRef]
  40. Berger, T. Input-Constrained Funnel Control of Nonlinear Systems. IEEE Trans. Autom. Control 2024, 69, 5368–5382. [Google Scholar] [CrossRef]
  41. Londhe, P.S.; Patre, B.M.; Tiwari, A.P. Fuzzy-like PD controller for spatial control of advanced heavy water reactor. Nucl. Eng. Des. 2014, 274, 77–89. [Google Scholar] [CrossRef]
  42. Banerjee, S.; Halder, K.; Dasgupta, S.; Mukhopadhyay, S.; Ghosh, K.; Gupta, A. An interval approach for robust control of a large PHWR with PID controllers. IEEE Trans. Nucl. Sci. 2015, 62, 281–292. [Google Scholar] [CrossRef]
Figure 1. Scenario 1. (a) Plot of reactor global power and demanded power for the proposed scheme. (b) Plot of s i t and ψ i t (i = 1 to 3) for the proposed scheme. (c) Plot of controller outputs for zones 1, 2 and 5. (d) Plot of controller outputs for zones 6, 7 and 12. (e) Plot of controller outputs for zones 3, 4, 10 and 11. (f) Plot of controller outputs for zones 8, 9, 13 and 14. (g) Plot of power for zones 1, 2 and 5. (h) Plot of power for zones 6, 7 and 12. (i) Plot power for zones 3, 4, 10 and 11. (j) Plot of power for zones 8, 9, 13 and 14. (k) Plot of reactor global power and demand power for the funnel function given in Equation (18). (l) Plot of s i t and ψ i t (i = 1 to 3) for the funnel function given in Equation (18).
Figure 1. Scenario 1. (a) Plot of reactor global power and demanded power for the proposed scheme. (b) Plot of s i t and ψ i t (i = 1 to 3) for the proposed scheme. (c) Plot of controller outputs for zones 1, 2 and 5. (d) Plot of controller outputs for zones 6, 7 and 12. (e) Plot of controller outputs for zones 3, 4, 10 and 11. (f) Plot of controller outputs for zones 8, 9, 13 and 14. (g) Plot of power for zones 1, 2 and 5. (h) Plot of power for zones 6, 7 and 12. (i) Plot power for zones 3, 4, 10 and 11. (j) Plot of power for zones 8, 9, 13 and 14. (k) Plot of reactor global power and demand power for the funnel function given in Equation (18). (l) Plot of s i t and ψ i t (i = 1 to 3) for the funnel function given in Equation (18).
Eng 07 00226 g001aEng 07 00226 g001bEng 07 00226 g001c
Figure 2. Scenario 2. (a) Plot of global power variation. (b) Plot of axial, side-to-side and top-to-bottom tilts. (c) Plot of controller outputs for zones 1, 2 and 5. (d) Plot of controller outputs for zones 6, 7 and 12. (e) Plot of controller outputs for zones 3, 4, 10 and 11. (f) Plot of controller outputs for zones 8, 9, 13 and 14. (g) Plot of power for zones 1, 2 and 5. (h) Plot of power for zones 6, 7 and 12. (i) Plot power for zones 3, 4, 10 and 11. (j) Plot of power for zones 8, 9, 13 and 14. (k) Plot of global power variation for c i , j = 0.25     i j .
Figure 2. Scenario 2. (a) Plot of global power variation. (b) Plot of axial, side-to-side and top-to-bottom tilts. (c) Plot of controller outputs for zones 1, 2 and 5. (d) Plot of controller outputs for zones 6, 7 and 12. (e) Plot of controller outputs for zones 3, 4, 10 and 11. (f) Plot of controller outputs for zones 8, 9, 13 and 14. (g) Plot of power for zones 1, 2 and 5. (h) Plot of power for zones 6, 7 and 12. (i) Plot power for zones 3, 4, 10 and 11. (j) Plot of power for zones 8, 9, 13 and 14. (k) Plot of global power variation for c i , j = 0.25     i j .
Eng 07 00226 g002aEng 07 00226 g002bEng 07 00226 g002c
Figure 3. Scenario 3. (a) Plot of global power variation for ramp input disturbance. (b) Plot of controller outputs for zones 1, 2 and 5 for ramp input disturbance. (c) Plot of controller outputs for zones 6, 7 and 12 for ramp input disturbance. (d) Plot of controller outputs for zones 3, 4, 10 and 11 for ramp input disturbance. (e) Plot of controller outputs for zones 8, 9, 13 and 14 for ramp input disturbance. (f) Plot of power for zones 1, 2 and 5 for ramp input disturbance. (g) Plot of power for zones 6, 7 and 12 for ramp input disturbance. (h) Plot power for zones 3, 4, 10 and 11 for ramp input disturbance. (i) Plot of power for zones 8, 9, 13 and 14 for ramp input disturbance. (j) Plot of global power variation for step input disturbance. (k) Plot of controller outputs for zones 1, 2 and 5 for step input disturbance. (l) Plot of controller outputs for zones 6, 7 and 12 for step input disturbance. (m) Plot of controller outputs for zones 3, 4, 10 and 11 for step input disturbance. (n) Plot of controller outputs for zones 8, 9, 13 and 14 for step input disturbance. (o) Plot of power for zones 1, 2 and 5 for step input disturbance. (p) Plot of power for zones 6, 7 and 12 for step input disturbance. (q) Plot power for zones 3, 4, 10 and 11 for step input disturbance. (r) Plot of power for zones 8, 9, 13 and 14 for step input disturbance.
Figure 3. Scenario 3. (a) Plot of global power variation for ramp input disturbance. (b) Plot of controller outputs for zones 1, 2 and 5 for ramp input disturbance. (c) Plot of controller outputs for zones 6, 7 and 12 for ramp input disturbance. (d) Plot of controller outputs for zones 3, 4, 10 and 11 for ramp input disturbance. (e) Plot of controller outputs for zones 8, 9, 13 and 14 for ramp input disturbance. (f) Plot of power for zones 1, 2 and 5 for ramp input disturbance. (g) Plot of power for zones 6, 7 and 12 for ramp input disturbance. (h) Plot power for zones 3, 4, 10 and 11 for ramp input disturbance. (i) Plot of power for zones 8, 9, 13 and 14 for ramp input disturbance. (j) Plot of global power variation for step input disturbance. (k) Plot of controller outputs for zones 1, 2 and 5 for step input disturbance. (l) Plot of controller outputs for zones 6, 7 and 12 for step input disturbance. (m) Plot of controller outputs for zones 3, 4, 10 and 11 for step input disturbance. (n) Plot of controller outputs for zones 8, 9, 13 and 14 for step input disturbance. (o) Plot of power for zones 1, 2 and 5 for step input disturbance. (p) Plot of power for zones 6, 7 and 12 for step input disturbance. (q) Plot power for zones 3, 4, 10 and 11 for step input disturbance. (r) Plot of power for zones 8, 9, 13 and 14 for step input disturbance.
Eng 07 00226 g003aEng 07 00226 g003bEng 07 00226 g003cEng 07 00226 g003dEng 07 00226 g003e
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wallam, F.; Memon, A.Y. Cross-Coupled Conditional Funnel Control: A Model-Free Approach for Load-Following Operation of Pressurized Heavy Water Reactor. Eng 2026, 7, 226. https://doi.org/10.3390/eng7050226

AMA Style

Wallam F, Memon AY. Cross-Coupled Conditional Funnel Control: A Model-Free Approach for Load-Following Operation of Pressurized Heavy Water Reactor. Eng. 2026; 7(5):226. https://doi.org/10.3390/eng7050226

Chicago/Turabian Style

Wallam, Fahad, and Attaullah Y. Memon. 2026. "Cross-Coupled Conditional Funnel Control: A Model-Free Approach for Load-Following Operation of Pressurized Heavy Water Reactor" Eng 7, no. 5: 226. https://doi.org/10.3390/eng7050226

APA Style

Wallam, F., & Memon, A. Y. (2026). Cross-Coupled Conditional Funnel Control: A Model-Free Approach for Load-Following Operation of Pressurized Heavy Water Reactor. Eng, 7(5), 226. https://doi.org/10.3390/eng7050226

Article Metrics

Back to TopTop