Next Article in Journal
Hazy Aware-YOLO: An Enhanced UAV Object Detection Model for Foggy Weather via Wavelet Convolution and Attention-Based Optimization
Previous Article in Journal
Cooperative Path Planning for Object Transportation with Fault Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automated and Concurrent Synthesis of Fractional-Order QFT Controllers for Ship Roll Stabilization Using Constrained Optimization

by
Nitish Katal
1,*,
Soumya Ranjan Mahapatro
2,* and
Pankaj Verma
3
1
Centre of Cyber Physical Systems, Vellore Institute of Technology, Chennai 600127, Tamil Nadu, India
2
School of Electronics Engineering, Vellore Institute of Technology, Chennai 600127, Tamil Nadu, India
3
Electrical Engineering Department, School of Energy Technology, Pandit Deendayal Energy University, Gandhinagar 382426, Gujarat, India
*
Authors to whom correspondence should be addressed.
Automation 2026, 7(1), 2; https://doi.org/10.3390/automation7010002
Submission received: 20 August 2025 / Revised: 2 December 2025 / Accepted: 9 December 2025 / Published: 23 December 2025
(This article belongs to the Section Control Theory and Methods)

Abstract

Quantitative Feedback Theory (QFT) enables the control system to guarantee stability and performance in the presence of plant uncertainty, thus offering a quantitative and less conservative framework for designing robust yet practical controllers. The presented work investigates a single-stage constraint optimization-based approach for synthesizing controllers for the ship roll stabilization. The typical QFT loop shaping is a manual two-stage procedure that demands a proficient understanding of loop-shaping principles on Nichols charts. The proposed procedure simplifies the QFT synthesis process by introducing a single-stage method that allows for concurrent synthesis of both the QFT controller and pre-filter. The present work considers the synthesis of fractional order controllers (using the FOMCON toolbox). The proposed method also enables the designer to pre-specify the controller architecture at the beginning of the design procedure. A comparative analysis with the controllers obtained using the QFT toolbox, Ziegler–Nichols, H , IMC, and MPC have also been presented in the work. The implementation has been carried out for the ship roll stabilization, which is one of the critical problems in marine engineering, as it directly impacts the vessel safety, operational efficiency, and passenger comfort, wherein excessive roll can lead to reduced propulsion efficiency. The obtained results highlight that the proposed controller performs better than the benchmark controllers, and Monte Carlo simulations have also been included to support the results.

1. Introduction

Loop shaping is a key stage used for conventional QFT design. It involves manually shaping an open-loop transfer function using Nichols charts to meet pre-defined QFT objectives and constraints. However, this process can be complex and time consuming, requiring a sequential two-stage trial-and-error-based approach. Furthermore, the attainment of an optimal controller is not always assured; for uncertain, time-delayed, and non-minimum phase systems, the conventional QFT synthesis becomes even more complicated [1]. Automating the loop-shaping process can be helpful in synthesizing optimal QFT controllers. At present, existing methods for automation of the loop shaping of QFT controllers rely on the QFT toolbox for calculating and generating bounds and follow a sequential two-stage design procedure, where the QFT controller is synthesized first to assure robustness, followed by pre-filter design to ensure good tracking performance.
To overcome these limitations, there is a need to develop QFT methodologies that offer bounds and a template-free method for synthesizing QFT controllers and pre-filters concurrently. Several researchers have tried to automate the loop shaping, and with existing methods broadly classified into two categories: (a) methods employing convex/non-convex optimization, and (b) methods choosing optimal controller from a predefined set of controller gains.
Initial attempts to automate the loop shaping followed an iterative and sequential procedure [2], wherein the poles/zeros can be added freely to the open-loop transmission (OLT) on Nichols charts. The method was not fully automated but sequential; thus, it might result in a non-optimal controller synthesis with a high order. In ref. [3], QFT design was posed as a convex optimization problem, where bounds were expressed as linear inequalities that acted as constraints in the optimization problem, and employed the use of linear programming to synthesize the controller. The method is dependent on various linear approximations, and a very high-order controller was obtained. Another drawback of the approach was fixing the poles of the controller, which imposed unrealistic constraints by approximating a non-convex optimization problem as a convex one using linearization. Despite such attempts, the reported approaches [2,3,4,5,6] still rely on the QFT toolbox for generating templates and bounds. Additionally, these methods use linear approximations to solve the complex QFT synthesis problem, and they also follow a two-stage process for QFT synthesis, with most just synthesizing the controller only by excluding the pre-filter synthesis.
The metaheuristic algorithms provide a promising means to optimally solve the complex QFT controller and pre-filter synthesis. So, to achieve this, it is required to formulate the QFT synthesis as an optimization problem. Many researchers [7,8,9,10,11] have made noteworthy efforts to do so. In refs. [7,8,9,10], a genetic algorithm (GA) has been used to synthesize the QFT controller, but the synthesis was only considered for robust closed-loop performance, and the pre-filter synthesis was not undertaken. Additionally, the reported methods relied on the QFT toolbox for computing the bounds. In ref. [9], GA has been employed for synthesizing the QFT controller, where three QFT objectives of (a) minimization of the magnitude at low frequency ranges between OLT and the desired bound, (b) inhibition of the loop transmission to enter the UHB curve and (c) controller gain at high frequency have been considered to formulate the weighted cost function. The method again relied on the QFT toolbox for calculating bounds, only addressing the controller synthesis, and pre-filter design was not incorporated. In ref. [11], the particle swarm optimization has been applied for synthesizing the optimal fractional order QFT controller; the reported method draws inspiration from [9], and modifies it by imposing the constraint that the open loop transmission must have a minimum phase at the high frequency ranges.
Recently, the QFT has found applications in many diverse areas, like in [12], and the QFT has been applied to tune the virtual synchronous generator to assure robust stability in islanded microgrids and in [13] to mitigate the multi-loop interactions for the power sharing amongst distributed generators in the control of microgrids. In ref. [14], the QFT has been applied for voltage level control for DC-DC boost converters in microgrids. The method employs the use of traditional QFT synthesis for synthesizing the controller; however, the pre-filter synthesis has not been considered in the design problem. In ref. [15], an active disturbance rejection generalized predictive control strategy for quadrotor control is presented. ADRC-GPC follows a 2DOF architecture, as in the case of QFT; hence, traditional QFT has been applied to synthesize the controller. In refs. [16,17], a decentralized MIMO QFT controller has been synthesized for ensuring good soil quality by controlling the moisture, nitrogen, and salt content [16], and also in aquaculture [17]. Both of these works model the system as an MIMO system and employ the classical MIMO QFT loop shaping to synthesize the controllers and the pre-filter. However, traditional MIMO QFT synthesis employs a sequential design process and does not guarantee the optimality of the obtained solution.
In ref. [18], a QFT controller is synthesized for the control of biomass and substrate concentrations in a CSTR system, which features a 2 × 2 MIMO plant; the QFT synthesis is performed using a conventional loop-shaping process. In ref. [19], a QFT controller with disturbance torque observer is proposed for of pump–valve compound drive system. In ref. [20], QFT controllers are proposed for the robust control of an industrial boiler. QFT control is also applied for the speed control of pipeline pigs [21], virtual inertia control in micro-grid [22], and the distillation process [23]. All of the recent existing works [18,19,20,21,22,23] still rely on the conventional QFT synthesis.
The above-mentioned approaches, however, do not guarantee optimal QFT synthesis; that too in a single step. Earlier approaches [2,3,4,5,6] try to impose unrealistic assumptions by modeling a non-convex optimization problem as a convex one and solving it using linear programming. Some approaches [7,8,9,10,11] employ the use of metaheuristic algorithms to solve the problem, but are only limited to controller synthesis and do not synthesize the pre-filter, and are also dependent on the use of the QFT toolbox for calculating templates and bounds. Some of the recent works [12,13,14,15,16,17,18,19,20,21,22,23] employ the classical QFT for some advanced applications and hence, do not guarantee the optimality of the obtained solutions. Therefore, there is still a need to develop template and bounds-free QFT methodologies that offer a more streamlined and efficient approach to synthesize optimal QFT controllers and pre-filters in a single stage.
In ref. [24], an optimization-based methodology is proposed for the concurrent synthesis of QFT controllers and pre-filters, wherein the QFT objectives of robust stability, tracking performance, and sensitivity were considered for formulating a weighted objective function. The formulation enabled the approximate template satisfaction without explicit enforcement of the classical QFT bounds, and the optimization behaves more like a heuristic search across the parameter space, rather than a constraint-driven design.
To address these issues, the aim of the proposed work is to present a single-stage approach for the synthesis of the QFT controllers and pre-filters; to achieve it, the controller synthesis is posed as a constrained optimization problem. The minimization of feedback cost at each frequency gain is considered as the objective, subject to the QFT performance indices of robust stability, plant output disturbance rejection, and tracking, which are presented as quadratic inequalities and act as the constraints. Unlike traditional methods that rely on bounds and templates, the proposed methodology uses constrained optimization to synthesize fractional-order controllers and pre-filters simultaneously [25,26]. The approach minimizes feedback cost while satisfying the predetermined QFT bounds, articulated as quadratic inequalities, at the respective design frequency. The proposed approach has been applied to design a fractional order QFT controller and pre-filter for fin stabilization of ship rolling. The proposed method also gives freedom to the control designer to prespecify the controller and pre-filter structure at the beginning of the process; as in the proposed work, it enabled us to incorporate fractional order controllers, which otherwise is not possible in the conventional QFT design. Also, a comparative analysis is presented with classical PID and manual QFT controllers reported in the literature, and also with H , IMC, and MPC controllers to validate the efficacy of our approach. At the end, comprehensive sensitivity analysis and Monte Carlo simulations have been conducted to validate the robustness and effective transient response under uncertainties.
The key highlights of the work are as follows:
(a)
A bounds- and template-free constrained optimization-based procedure is proposed for the simultaneous synthesis of a fractional order QFT controller and pre-filter, wherein the design bounds are expressed as quadratic inequalities, which should be complied with at each design frequency, while minimizing the feedback cost constrained by QFT bounds.
(b)
The proposed method also gives freedom to the control designer to pre-specify the controller and pre-filter structure at the beginning of the process, which otherwise is not possible in the conventional QFT design.
(c)
The proposed technique examines the synthesis of a fractional QFT controller and pre-filter for fin stabilization of the ship rolling [27]. The ship roll stabilization is one of the critical problems in marine engineering, as it directly impacts the vessel safety, operational efficiency, and passenger comfort, wherein excessive roll can lead to cargo shift, reduced propulsion efficiency, and increased risk of capsizing in extreme conditions. The attained results exhibit better performance specifications when compared to classical PID, QFT, H , IMC, and MPC controllers.
(d)
A comprehensive robustness analysis using sensitivity analysis and Monte Carlo simulations is also included to validate the robustness of the controllers by subjecting the plant to normally distributed random perturbations.

2. Background

In this section, a background on the basics of QFT, FOPID, and the mathematical model of the plant used in the present study is presented:

2.1. Quantitative Feedback Theory

QFT emerged in the 1960s as a frequency-domain robust controller method, drawing inspiration from Bode’s gain-phase integrals [28]. QFT employs a two-degrees-of-freedom (2DOF) structure with feedback controller K ( s ) and feedforward pre-filter F ( s ) .   The feedback controller K ( s ) is synthesized to assure closed-loop system robust stability, and the pre-filter must assure tracking performance. Figure 1 demonstrates the 2DOF QFT control configuration.

2.2. Fractional Order PID Controller

Fractional-order control models plants using fractional-order differential equations. This extends the conventional control systems by allowing them to have non-integer integral and derivative terms [29]. This offers an extra degree of freedom to model and characterize the systems. This aids the fractional-order systems to precisely capture the underlying dynamics of the system, as well as aid in precise control, especially in the case of complex systems. The fractional order calculus generalizes the integral and derivative operators to a non-integer order operator D t r a with limits a , t ; the operator is represented in Equation (1):
D t r a =   d r d t r R r > 0 1 R r = 0 a t d τ r R r < 0
The implementation of the fractional order controllers has been realized in MATLAB 2025b using the FOMCOM toolbox [30], wherein the Oustaloup filters are considered for the approximation of the fractional filters in a range ω b , ω h with order N. An Oustaloup recursive filter s γ for 0 < γ < 1 is given in Equations (2) and (3):
G f s = K k = N N s + ω k s + ω k
where
K = ω h γ , ω k = ω b ω h ω b k + N + 1 2 1 γ 2 N + 1 , ω k = ω b ω h ω b k + N + 1 2 1 + γ 2 N + 1
The fractional-order PID controller is an extension of the standard PID control, where the integral and derivative terms have fractional orders instead of one. The equation of the FOPID controller is given in Equation (4):
K F O P I D s = K P + K I s λ + K D s μ
where KP, KI, and KD are gains, while λ and μ are fractional order terms for the integrator and differentiator, respectively.

2.3. Mathematical Model of the Ship Roll

The fin stabilizer is a very efficient damping device for high-speed ships, achieving a damping of 80–90% and considerably minimizing the ship’s roll motion. It adjusts the angle dependent on the ship’s velocity, generating a counteracting force against roll motion, and is very efficient, requiring minute power to operate, and is simple to integrate into the ship’s construction.
The dynamical model of the ship’s rolling motion on sea waves considers the restoring moment M ϕ , roll damping moment M ϕ ˙ , moment of inertia M ϕ ¨ , wave disturbance moment M α m , α ˙ m , α ¨ m , and righting moment M φ . The mathematical expressions of each are given in Equations (5)–(9), respectively, where ϕ is the swing angle, ϕ ˙ is the angular velocity, ϕ ¨ is the angular acceleration, D is displacement, h is the stability height. I x is the rolling moment of inertia, Δ I x is the additional moment inertia, and α is the effective wave angle [27].
M ϕ = D h ϕ
M ϕ ˙ = 2 N ϕ ˙
M ϕ ¨ = I x + J x ϕ ¨
M α m , α ˙ m , α ¨ m = D h α m + 2 N α m + J x x α ¨
M φ = D h α f
The linear rolling motion of the ship with a damper is given by Equation (10):
I x + Δ I x ϕ ¨ + 2 N u ϕ ˙ + D h ϕ = D h α
At initial conditions, when ϕ ¨ 0 = ϕ ˙ 0 = ϕ 0 = 0 , and the transfer function for ship roll motion is given in Equation (11):
G s = ϕ s α e s = 1 T ϕ 2 s 2 + 2 T ξ s + 1
where T φ and ξ φ are given in Equation (12):
T φ = I x + Δ I x D h φ ; ξ φ = N u D h I x + Δ I x
The various constants in the above equations have been considered from [27] to obtain the nominal plant transfer function given in Equation (13). In ref. [27], the NO. 32 China fisheries model has been considered having a linear roll model at a speed of 18 MPH. This model is widely recognized in marine control studies for exhibiting highly uncertain, lightly damped, and nonlinear roll dynamics, making it an appropriate and challenging benchmark for testing the proposed optimization-based QFT synthesis. The time and frequency domain response of the open-loop nominal and uncertain system is illustrated in Figure 2.
G 0 s = 1 1.62 s 2 + 0.47 s + 1
The parametric uncertain model under the influence of wind and ship speed changes is given by Equation (14):
G s = 0.528 , 1.496 1.198 , 2.082 s 2 + 0.295 , 0.603 s + 0.487 , 1.513

3. Constrained Optimization-Based Simultaneous QFT Controllers Synthesis

The presented work proposes a single-step methodology for QFT synthesis, aimed at finding optimal gains while minimizing feedback costs, by posing the QFT synthesis as an optimization problem. The general constrained optimization problem can be expressed in Equation (15), and the flowchart is demonstrated in Figure 3.
The aim is to find the optimal solution vector x = x 1 , x 2 , . . . , x k , such that it minimizes the objective function J x subject to inequality constraints A i x .
m i n J x subject   to A i x 0 for   i = 1 , , n x k _ x k x k ¯
In the present work, QFT design objectives have been articulated as quadratic inequalities. The aim is to obtain a set of controller gains x that minimizes J x given by Equation (16), subject to inequalities   g i x 0 and x k _ x k x k ¯ , i = 1 , , n :
J x = min i = 1 q c i K j ω i
where c i is the set of discrete frequency ranges.
The proposed work considers the objectives of robust stability, plant output disturbance rejection, and tracking performances for articulating the constraints for the optimization. The details are shared in the subsequent sub-sections:

3.1. Robust Stability

The specification of the robust stability under the QFT framework is given by Equation (17):
P j ω C j ω 1 + P j ω C j ω δ 1 ( ω )
The polar equivalent of Equation (17) is given by Equation (18):
p c e j θ + ϕ 1 + p c e j θ + ϕ δ 1 ( ω )
where p e j θ is the polar representation for the plant P j ω , and c e j ϕ is the polar form of the controller C j ω .
The magnitude of Equation (18), followed by squaring both sides, is given by Equation (19):
p 2 c 2 p 2 c 2 + 2 p c cos θ + ϕ + 1 δ 1 2 ( ω )
Inverting and rearranging Equation (20), we obtain the following:
c 2 p 2 1 1 δ 1 2 ( ω ) + 2 c p cos θ + ϕ + 1 0
Equation (20) can be rewritten: considering δ 1 , for robust stability, the quadratic inequality for the assurance of robust stability can be obtained in Equation (21):
c 2 p 2 + 2 c p cos θ + ϕ + 1 0
Equation (17) is used to map the desired closed-loop specifications and the plant uncertainty as QFT bounds, and for the controller, it can be computed by varying the ϕ in a certain range for each design frequency. This expression allows for the computation of the required controller magnitude in closed loop for a parametrically uncertain plant in closed form, and has a resemblance to the classical QFT synthesis.

3.2. Plant Output Disturbance Rejection

The second objective considered in the design is the sensitivity minimization or the plant output disturbance rejection, and is given mathematically as Equation (22).
1 1 + P j ω C j ω δ 2 ( ω )
Equation (22) can be expressed in its polar form in Equation (23), followed by squaring and computing its magnitude in Equation (24).
1 1 + P j ω C j ω δ 2 ( ω )
1 p 2 c 2 + 2 p c cos θ + ϕ + 1 δ 2 2 ( ω )
The quadratic inequality for the plant output disturbance rejection can be obtained by inverting Equation (24) and simplification, and can be given by Equation (21):
c 2 p 2 + 2 c p cos θ + ϕ + 1 1 δ 2 2 ω 0

3.3. Tracking Performance

In QFT, the robust tracking performance is expressed as Equation (26), where T L B j ω and T U B j ω , are the lower and upper bounds, respectively.
T L B j ω F ( j ω ) P j ω C j ω 1 + P j ω C j ω T U B j ω
Equation (26) does not pose any constraint on the phase of the system, and thus can be rewritten as Equation (27):
T L B j ω F ( j ω ) P j ω C j ω 1 + P j ω C j ω = T j ω T U B j ω F ( j ω )
Thus, from Equation (27), the magnitude difference between any two closed-loop functions T i j ω , T k j ω must lie within the max. and min. values of the transfer function P i j ω ,   P k j ω P and must satisfy Equation (28), considering T i j ω > T k j ω :
T i j ω T k j ω T U B j ω F j ω T L B j ω F ( j ω )
Thus, to synthesize the controller, the expression could be expressed as Equation (29), where δ 3 ω = T U B j ω / T L B j ω :
T i j ω T k j ω δ 3 ( ω )
Rewriting Equation (29),
P i j ω 1 + C j ω P k j ω P k j ω 1 + C j ω P i j ω δ 3 ( ω )
The polar equivalent of Equation (30) can be obtained in Equation (31), given as follows:
p i 1 + c p k e j ϕ + θ k p k 1 + c p i e j ϕ + θ i δ 3 ( ω )
Further squaring and inverting Equation (31), we obtain the quadratic inequality for the tracking performance in Equation (32), which must be satisfied at each possible pair of the uncertain plant P .
c 2 p k 2 p i 2 1 1 δ 3 2 ω + 2 c p k p i p k cos ϕ + θ i p i δ 3 2 ω cos ϕ + θ k + p k 2 p i 2 δ 3 2 ω 0
The proposed constrained optimization-based formulation is fundamentally distinct from [24], wherein the proposed method explicitly defines the QFT bounds as quadratic inequalities; these inequalities are defined as constraints in the optimization problem, thereby ensuring their exact satisfaction across all design frequencies. The proposed method inherits the original intent of the QFT, i.e., the incorporation of frequency domain templates directly into a rigorous constrained optimization structure. The expression of the QFT bounds as inequality constraints in the optimization ensures their satisfaction across all design frequencies, thus guaranteeing compliance with robustness margins, tracking specifications, and stability requirements. Therefore, the proposed synthesis methodology remains fully aligned with the classical QFT philosophy of explicitly meeting loop-shaping templates. In contrast, the approach in [24] employs QFT concepts only in a soft, weighted error-minimization formulation, where template compliance is approximate and dependent on penalty weights. As a result, the optimization in [24] behaves more like a heuristic search, rather than a constraint-driven design that enforces the classical QFT requirements explicitly. Importantly, despite the methodological differences in these approaches, both methodologies contribute to the advancement of QFT-based design by offering template-free and bounds-free formulations for the concurrent synthesis of QFT controllers and prefilters, thereby expanding the scope for automated and systematic QFT loop-shaping.

4. Results

The work involves the use of a genetic algorithm to determine the controller gains. A fractional-order PID controller given by Equation (4) and a first-order pre-filter given by Equation (33) have been considered. The goal here is to find the optimal gains [ K P , K I , K D , λ , μ , a , γ ] , which minimizes the objective function, Equation (16), subject to inequality constraints (21), (25), and (32). A finite set of frequency values has been chosen: ω i = 0.4,0.8,1.2,1.7,2.1 rad/s, and the choice of the frequency range has been estimated from the open-loop frequency response of the system (Figure 2), as it can be observed that the system exhibits notable variations within this interval, including a resonant-like behavior around 0.8–1 rad/s. Therefore, the choice of the frequency band enables an effective capture of the dominant dynamics of the plant and ensures that the controller synthesis is performed over the most influential frequency range, which is consistent with recommendations reported in the literature.
F s = a s γ + a
An optimal controller and pre-filter parameters have been obtained using a genetic algorithm. The bounds, given by Equations (30) and (31).
T U B s = 1 0.1 s + 1
T L B s = 25 s 2 + 10 s + 25
The algorithmic specific parameters have been chosen: the population size has been chosen as 70, tournament-based selection, and random crossover with a rate of 0.2. The set of optimal FOPID and fractional-order pre-filter obtained after the optimization process is given by Equations (36) and (37).
K Q F T F O P I D s = 100.035 + 0.514 s 1.117 + 46.082 s 1.179
F s = 7.482 s 1.017 + 7.482

4.1. Closed Loop Response with Nominal Plant Parameters

The QFT-FOPID controller and pre-filter given in Equations (36) and (37) are used to assess the system’s closed-loop response, and the response is illustrated in Figure 4 for the nominal plant. Both plots indicate that the response complies with design limits in the time and freq. domains. Table 1 provides the closed-loop performances. From Figure 4 and Table 1, it is evident that the synthesized controller offers a satisfactory response.

4.2. Closed Loop Response with Uncertain Plant Parameters

To assess the performance of QFT controllers designed for a plant with parametric uncertainties, we considered the response of the uncertain plant described in Equation (14), which is illustrated in Figure 5. Table 1 provides details regarding the closed-loop performances. The obtained results validate that the proposed QFT-FOPID controller offers a satisfactory response within the design bounds.
The stability analysis of the designed QFT-FOPID controller is performed using the FOMCON toolbox, wherein the stability can be determined using arg e i g A > γ π 2 , where 0 < γ < 1 is the equivalent order of the fractional-order state space system, and e i g A are the eigenvalues for matrix A [30]. A system would be deemed to be stable if the condition for stability, in the equation above, is satisfied. FOMCON also allows for the visualization of the stability, as shown in Figure 6, wherein the poles of the corresponding rational order system are plotted; for a system to be stable, none of these poles must lie in the shaded (red) region, and thus, from Figure 6, it can be concluded that the closed-loop system is stable.

5. Comparison of the Proposed Controllers with Existing Works

To evaluate the performance of the controller with the existing literature, a comparison has been considered for a classical PID controller, a QFT controller obtained using manual loop shaping, H , IMC, and MPC controllers. Figure 6 and Figure 7 illustrate the time domain step response and the magnitude plot for the sensitivity and complementary sensitivity function of the nominal system. Figure 8 illustrates the time domain response of the QFT-FOPID controller when subjected to a plant with parametric uncertainties. It is observed from Figure 7, Figure 8 and Figure 9 that these responses lie within the design bounds even under parametric uncertainties. Various closed-loop performances are given in Table 2. From Figure 7 and Figure 8, and from Table 2, it is observed that the proposed QFT-FOPID controller proposes a much better performance as compared to the existing ones. The QFT-FOPID offers a better transient as well as frequency domain response. The classical PID controller and the QFT controller, as given in [27], are given by Equations (38) and (39), respectively. The synthesized H and IMC controllers are given by Equations (40) and (41), respectively. The H controller is synthesized considering using mixed-sensitivity optimization with weighting functions W s ( s ) = 0.6667 s + 1 s + 0.001 and W u ( s ) = 0.1 . The IMC controller is synthesized considering a second-order IMC filter F ( s ) = 1 ( 0.5 s + 1 ) 2 , with tuning parameter λ = 0.5 . Also, a linear discrete-time MPC controller has been synthesized by minimizing a quadratic cost function penalizing output deviation, MV magnitude, and MV rate with weights 1, 0.1, and 0.3, respectively, for comparison, and considers a prediction horizon of 20, a control horizon of 3, and a sampling time of 0.05 s.
K P I D s = 3.5 + 0.6 s + 4.2 s
K Q F T s = 13.339 s + 9.33 s 2 + 4.3 s + 18.49
K H s = 867.3 s 2 + 251.6 s + 535.4 s 3 + 126.7 s 2 + 518.4 s + 0.5183
K I M C s = 6.48 s 4 + 3.76 s 3 + 8.545 s 2 + 2.321 s + 2.469 s 4 + 4.29 s 3 + 1.778 s 2 + 2.469 s + 8.882 × 10 16
Figure 9 shows the compared step response of the closed-loop step for a parametrically uncertain plant. From Figure 9, it can be determined that the synthesized QFT-FOPID controller performs satisfactorily, even when subjected to parametric uncertainties. The response of the controller is tightly bound within acceptable limits. On the other hand, the manually tuned QFT controller exhibits poor performance with high levels of steady-state error and overshoot. In the case of the IMC and the H controllers, the variations in the outputs are evident. Thus, it can be concluded that the proposed automation of the loop shaping procedure using constrained optimization has multiple benefits; i.e., it simplifies the QFT design process by synthesizing both controller and pre-filter concurrently; in addition, it offers the freedom to specify the controller structure before the synthesis, offers an appropriate procedure to design QFT controllers, and making the overall design process more streamlined.
In terms of the transient behavior, the proposed controller offers a superior behavior in terms of both the tracking speed and damping. The rise time of the proposed controller is 0.31 s which is an ~47–81% reduction over the other controllers; similarly, the settling time offered is 0.78 s, which is ~70–95% reduction over the others indicating that the system stabilizes much faster without oscillations or delay; the overshoot too is 2%, which is comparable to the one offered by the H and IMC controllers, while a significant reduction of ~97% over the QFT, thus highlighting the superior transient dynamics. When comparing the robustness, the peak sensitivity of 1.059 is lower than QFT/H∞/IMC controllers, signifying an 8–11% improvement in robustness against external disturbances and measurement noise. Likewise, the peak complementary sensitivity of 1.0 confirms that the system maintains a balanced trade-off between robustness and performance.

6. Sensitivity Analysis and Monte Carlo Simulations

In order to validate the performance of the controllers, a statistical analysis using sensitivity analysis and Monte Carlo simulations has also been included to validate the robustness of the controllers when subjected to normally distributed random perturbations.

6.1. Sensitivity Analysis to Parametric Uncertainties

To validate the robustness of the proposed controller, a sensitivity analysis is conducted, wherein the gains of the plant transfer function are perturbed with random parametric variations, as given by Equation (42), over a range of 5–20% for 2000 iterations. This has been performed to mimic the real-world variations in the plant dynamics.
G v a r s = 1 1.62 1 + δ i · r s 2 + 0.47 1 + δ i · r s + 1 + δ i · r
The evaluation of the average time domain performances for 2000 iterations is compared in Table 3 and in Figure 10. From Table 3, it can be observed that the proposed QFT-FOPID controller consistently outperformed the other control schemes when subjected to all levels of uncertainties. The proposed controller offered good transit behavior with the fastest rise time (~0.41 s) and shortest settling time (~0.65 s), with negligible overshoots of <1%. In contrast, the conventional PID and conventional QFT controllers exhibited slower time domain response, while for the conventional QFT controller, large overshoots (>70%) are evident. H and IMC controllers exhibited slower but smoother dynamics, with rise settling times exceeding 1.6 s and 3 s, respectively, while in the case of the higher overshoot is evident. Thus, it can be concluded that the proposed QFT-FOPID controller demonstrated superior robustness, faster transient response, and minimal sensitivity to uncertainty compared to all benchmark controllers.

6.2. Monte Carlo Simulations for Uncertain Plant

To further validate the robustness of the proposed QFT-FOPID controller, Monte Carlo simulations have been incorporated, by taking into consideration a random variation in the plant dynamics within ±20% of their nominal values to emulate structured uncertainty in the process dynamics. A total of 2000 independent trials were executed to statistically characterize closed-loop performance. In each trial, the corresponding closed-loop response of the system with different controllers is evaluated considering the uncertain plant. The time domain indices of rise time, settling time, and percentage overshoot, as well as the robustness metric of the peak sensitivity, are extracted in each trial. After completion of the trials, the results were statistically summarized using median, mean, and standard deviation metrics, as in Table 4, to reflect key performance tendencies and robustness spread. Additionally, the kernel density maps (Figure 11), the histogram visualization (Figure 12) for the performance metrics (e.g., rise time vs. M s , overshoot vs. M s ) is also included to present the performance variability and correlation between sensitivity and transient dynamics.
The compared performance of the controllers through Monte Carlo simulations, reported in Table 4, is visualized in Figure 13, and it can be observed that the proposed QFT-FOPID controllers offer a superior performance when compared to other benchmark controllers under parametric uncertainties. The proposed controllers achieve a faster rise time (~0.304 s) and minimal overshoot (~2.1%), with a peak sensitivity of 1.0, thus exhibiting robust tracking and low sensitivity regarding the plant uncertainties. The conventional PID controller exhibits slow dynamics with rise and settling times of ~0.651 s and ~17.3 s, respectively. The conventional QFT controller exhibits very large overshoots of the order of ~71%. The H and IMC controllers offer robust yet slow responses, whereas MPC offers moderate rise times ~2.87 s and an overshoot of ~5.9%. Thus, it can be concluded that the proposed QFT-FOPID controller outperforms the other benchmark controllers in terms of the transient response and robustness.

7. Conclusions

The process of automating QFT loop-shaping is still an open challenge that requires attention. Doing so will simplify the synthesis of QFT controllers by allowing them to be designed in a single stage, as an alternative to the conventional manual process on Nichols charts. In this study, a constrained optimization is explored for concurrent synthesis of QFT controllers and pre-filters. Work focuses on synthesizing the QFT-FOPID controller and fractional order pre-filter, which highlights the benefits of pre-specifying their architecture at the beginning of the design process. The formulation of QFT synthesis as a constrained optimization problem also gives choice to the designer to specify the controller architecture, as well as aid in synthesizing in a single stage. When compared to current methods, the results clearly demonstrate the work’s superiority, and the same has been validated through sensitivity analysis and Monte Carlo simulations. The potential limitation of the proposed method is that it involves higher computational complexity due to constrained optimization, and future work can also focus on incorporating phase information directly into the controller synthesis to further enhance performance and design flexibility.

Author Contributions

Conceptualization, N.K., S.R.M., and P.V.; methodology, N.K.; software, N.K., S.R.M., and P.V.; validation, N.K., S.R.M., and P.V.; writing—original draft preparation, N.K. and S.R.M.; writing—review and editing, S.R.M. and P.V.; visualization, N.K., S.R.M., and P.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Garcia-Sanz, M. Robust Control Engineering: Practical QFT Solutions; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  2. Gera, A.; Horowitz, I. Optimization of the Loop Transfer Function. Int. J. Control 1980, 31, 389–398. [Google Scholar] [CrossRef]
  3. Chait, Y.; Chen, Q.; Hollot, C.V. Automatic Loop-Shaping of QFT Controllers via Linear Programming. J. Dyn. Syst. Meas. Control 1999, 121, 351–357. [Google Scholar] [CrossRef]
  4. Yaniv, O.; Nagurka, M. Automatic Loop Shaping of Structured Controllers Satisfying QFT Performance. J. Dyn. Syst. Meas. Control 2004, 127, 472–477. [Google Scholar] [CrossRef]
  5. Nandakumar, R.; Halikias, G.D.; Zolotas, A. Robust Control Design of a Hydraulic Actuator Using the QFT Method. In Proceedings of the 2007 European Control Conference (ECC), Kos, Greece, 2–5 July 2007; IEEE: New York, NY, USA, 2007; pp. 2908–2915. [Google Scholar]
  6. Ahn, K.K.; Dinh, Q.T. Self-Tuning of Quantitative Feedback Theory for Force Control of an Electro-Hydraulic Test Machine. Control Eng. Pract. 2009, 17, 1291–1306. [Google Scholar] [CrossRef]
  7. García-Sanz, M.; Guillén, J.C. Automatic Loop-Shaping of QFT Robust Controllers Via Genetic Algorithms. IFAC Proc. 2000, 33, 603–608. [Google Scholar] [CrossRef]
  8. Chen, W.-H.; Ballance, D.J.; Feng, W.; Li, Y. Genetic Algorithm Enabled Computer-Automated Design of QFT Control Systems. In Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No. 99TH8404), Kohala Coast, HI, USA, 27 August 1999; IEEE: New York, NY, USA, 1999; pp. 492–497. [Google Scholar]
  9. Wang, Q.; Liu, Z.; Er, L. GA Based Automatic Design and Optimization of QFT Controller. In Proceedings of the 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics, Harbin, China, 19–21 January 2006; IEEE: New York, NY, USA, 2006; p. 5. [Google Scholar]
  10. Kim, M.-S.; Chung, C.-S. Automatic Loop-Shaping of QFT Controllers Using GAs and Evolutionary Computation. In AI 2005: Advances in Artificial Intelligence, Proceedings of the Australasian Joint Conference on Artificial Intelligence, Sydney, Australia, 5–9 December 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 1096–1100. [Google Scholar]
  11. Meng, L.; Xue, D. Automatic Loop Shaping in Fractional-Order QFT Controllers Using Particle Swarm Optimization. In Proceedings of the 2009 IEEE International Conference on Control and Automation, Christchurch, New Zealand, 9–11 December 2009; IEEE: New York, NY, USA, 2009; pp. 2182–2187. [Google Scholar]
  12. Rafiee, A.; Batmani, Y.; Ahmadi, F.; Bevrani, H. Robust Load-Frequency Control in Islanded Microgrids: Virtual Synchronous Generator Concept and Quantitative Feedback Theory. IEEE Trans. Power Syst. 2021, 36, 5408–5416. [Google Scholar] [CrossRef]
  13. Rafiee, A.; Batmani, Y.; Bevrani, H.; Kato, T. Robust Mimo Controller Design for VSC-Based Microgrids: Sequential Loop Closing Concept and Quantitative Feedback Theory. IEEE Trans. Smart Grid 2021, 13, 129–138. [Google Scholar] [CrossRef]
  14. Singh, A.; Ghosh, A. Comparison of Quantitative Feedback Theory Dependent Controller with Conventional PID and Sliding Mode Controllers on DC-DC Boost Converter for Microgrid Applications. Technol. Econ. Smart Grids Sustain. Energy 2022, 7, 11. [Google Scholar] [CrossRef]
  15. Cheng, Y.; Dai, L.; Li, A.; Yuan, Y.; Chen, Z. Active Disturbance Rejection Generalized Predictive Control of a Quadrotor UAV via Quantitative Feedback Theory. IEEE Access 2022, 10, 37912–37923. [Google Scholar] [CrossRef]
  16. Chakravarty, S.P.; Roy, P. Quantitative Feedback Theory-Based Multi-Variable Robust Control for Soil Quality Improvement in a Drip Irrigated Field. J. Process Control 2023, 123, 76–86. [Google Scholar] [CrossRef]
  17. Chakravarty, S.P.; Sinha, A.; Baishya, S.; Roy, P. Robust Control of Water Quality in Intensive Aquaculture Using Multi-Variable Quantitative Feedback Theory: From an Indian Context. Asian J. Control 2023, 25, 2790–2807. [Google Scholar] [CrossRef]
  18. Agarwal, N.; Roy, P. Quantitative Feedback Theory Based Robust Control of Biomass and Substrate Concentrations in a Biochemical Reactor Exhibiting Bifurcation. Int. J. Dyn. Control 2025, 13, 129. [Google Scholar] [CrossRef]
  19. Ba, K.; Wang, Y.; He, X.; Wang, C.; Yu, B.; Liu, Y.; Kong, X. Force Compensation Control for Electro-Hydraulic Servo System with Pump–Valve Compound Drive via QFT–DTOC. Chin. J. Mech. Eng. 2024, 37, 27. [Google Scholar] [CrossRef]
  20. Itika, R.E.; Belachew, H.Z.; Tegegn, D.F.; Salau, A.O. Improving Industrial Boiler Efficiency with Quantitative Feedback Theory-Based Controllers. Adv. Control Appl. Eng. Ind. Syst. 2025, 7, e70010. [Google Scholar] [CrossRef]
  21. Zhu, X.; Wang, H.; Zhang, Y.; Zhang, S. Enhanced Speed Control of Pipeline Pigs with Adjustable Bypass Using Quantitative Feedback Theory and Cascade PID Algorithm. J. Pipeline Sci. Eng. 2025, 5, 100231. [Google Scholar] [CrossRef]
  22. Asfia, S.N.; Jeyasenthil, R.; Kobaku, T.; Bussa, V.K. Robust Virtual Inertia Control of a Microgrid Using Quantitative Feedback Theory. In Proceedings of the 2025 IEEE North-East India International Energy Conversion Conference and Exhibition (NE-IECCE), Silchar, India, 4–6 July 2025; IEEE: New York, NY, USA, 2025; pp. 1–6. [Google Scholar]
  23. Ye, Y.; Cheng, Y.; Zhou, F.; Lu, G. Optimization of Active Disturbance Rejection Controller for Distillation Process Based on Quantitative Feedback Theory. Processes 2025, 13, 1436. [Google Scholar] [CrossRef]
  24. Katal, N.; Verma, P.; Mahapatro, S.R. Optimal and Simultaneous Synthesis of Fractional Order QFT Controllers and Prefilters for Non-Minimum Phase Hydro Power Systems. Eng. Res. Express 2024, 6, 045321. [Google Scholar] [CrossRef]
  25. Chait, Y.; Yaniv, O. Multi-Input/Single-Output Computer-Aided Control Design Using the Quantitative Feedback Theory. Int. J. Robust Nonlinear Control 1993, 3, 47–54. [Google Scholar] [CrossRef]
  26. Katal, N.; Narayan, S. Simultaneous Design of Quantitative Feedback Theory-Based Robust Controllers and Pre-Filters Using Constrained Optimization. Int. J. Dyn. Control 2023, 11, 3016–3042. [Google Scholar] [CrossRef]
  27. Liu, K.; Zhang, Z. Design of Fin Stabilizer Control System Based on Quantitative Feedback Theory. In Proceedings of the 2014 9th International Conference on Computer Science & Education, Vancouver, BC, Canada, 22–24 August 2014; pp. 1032–1037. [Google Scholar] [CrossRef]
  28. Horowitz, I.M. Synthesis of Feedback Systems; Academic Press: London, UK, 1963. [Google Scholar]
  29. Ma, C.; Hori, Y. Fractional-Order Control: Theory and Applications in Motion Control [Past and Present]. IEEE Ind. Electron. Mag. 2007, 1, 6–16. [Google Scholar] [CrossRef]
  30. Tepljakov, A. FOMCON: Fractional-Order Modeling and Control Toolbox. In Fractional-Order Modeling and Control of Dynamic Systems; Springer International Publishing: Cham, Switzerland, 2017; pp. 107–129. [Google Scholar]
Figure 1. Block diagram representation of 2DOF QFT control.
Figure 1. Block diagram representation of 2DOF QFT control.
Automation 07 00002 g001
Figure 2. Response of open-loop nominal and uncertain system.
Figure 2. Response of open-loop nominal and uncertain system.
Automation 07 00002 g002
Figure 3. Flowchart of the QFT synthesis procedure.
Figure 3. Flowchart of the QFT synthesis procedure.
Automation 07 00002 g003
Figure 4. Time and frequency domain response of closed-loop system with QFT-FOPID controller.
Figure 4. Time and frequency domain response of closed-loop system with QFT-FOPID controller.
Automation 07 00002 g004
Figure 5. Time and frequency domain responses of closed-loop system with QFT-FOPID controller for parametrically uncertain system (dotted lines show upper (black) and lower (green) bounds).
Figure 5. Time and frequency domain responses of closed-loop system with QFT-FOPID controller for parametrically uncertain system (dotted lines show upper (black) and lower (green) bounds).
Automation 07 00002 g005
Figure 6. Closed-loop stability analysis using FOMCON.
Figure 6. Closed-loop stability analysis using FOMCON.
Automation 07 00002 g006
Figure 7. Compared time domain response (dotted line shows the reference input).
Figure 7. Compared time domain response (dotted line shows the reference input).
Automation 07 00002 g007
Figure 8. Compared frequency domain responses.
Figure 8. Compared frequency domain responses.
Automation 07 00002 g008
Figure 9. Compared time domain responses of the QFT-FOPID controller when subjected to a plant with parametric uncertainties.
Figure 9. Compared time domain responses of the QFT-FOPID controller when subjected to a plant with parametric uncertainties.
Automation 07 00002 g009
Figure 10. Plot for the average time domain performance metrics with the system subjected to random parametric perturbations in the range of 5–20%.
Figure 10. Plot for the average time domain performance metrics with the system subjected to random parametric perturbations in the range of 5–20%.
Automation 07 00002 g010
Figure 11. Kernel density maps showing the distribution of closed-loop performance metrics for 2000 iterations: (i) rise time t r vs. peak sensitivity M s , (ii) rise time t r vs. overshoot M p , (iii) overshoot M p vs. peak sensitivity M s , and (iv) settling time t s vs. peak sensitivity M s . The color intensity represents the density of Monte Carlo simulations.
Figure 11. Kernel density maps showing the distribution of closed-loop performance metrics for 2000 iterations: (i) rise time t r vs. peak sensitivity M s , (ii) rise time t r vs. overshoot M p , (iii) overshoot M p vs. peak sensitivity M s , and (iv) settling time t s vs. peak sensitivity M s . The color intensity represents the density of Monte Carlo simulations.
Automation 07 00002 g011aAutomation 07 00002 g011b
Figure 12. Histograms of Monte Carlo simulation results for the QFT-FOPID controller illustrating the distribution of (i) rise time t r , (ii) settling time t s , (iii) percentage overshoot M p , and (iv) peak sensitivity M s across 2000 trials.
Figure 12. Histograms of Monte Carlo simulation results for the QFT-FOPID controller illustrating the distribution of (i) rise time t r , (ii) settling time t s , (iii) percentage overshoot M p , and (iv) peak sensitivity M s across 2000 trials.
Automation 07 00002 g012aAutomation 07 00002 g012b
Figure 13. Comparative performance of different factors, wherein bars represent the median values obtained from Monte Carlo simulations.
Figure 13. Comparative performance of different factors, wherein bars represent the median values obtained from Monte Carlo simulations.
Automation 07 00002 g013
Table 1. Closed-loop performance metrics for a nominal and uncertain system.
Table 1. Closed-loop performance metrics for a nominal and uncertain system.
Performance MetricNominal PlantUncertain Plant
Rise Time (s)0.3100.320
Settling Time (s)0.7801.570
Overshoot Percentage2.015.40%
Gain MarginInf.Inf.
Phase Margin179.88102.88
Peak Complementary Sensitivity1.001.00
Peak Sensitivity1.0591.06
Table 2. Compared closed-loop performance metrics for the system.
Table 2. Compared closed-loop performance metrics for the system.
Performance MetricProposedPID [27]QFT [27] H IMCMPC
Rise Time (s)0.3100.6510.5911.6131.6791.110
Settling Time (s)0.78017.31310.2792.8142.9183.30
Overshoot Percentage %2.01071.045005.786
Gain MarginInf.Inf.7.392122.684Inf.-
Phase Margin179.88150.2994.09976.22976.365-
Peak Comp. Sensitivity1.001.0380.85811-
Peak Sensitivity1.05911.1941.161.154-
Table 3. Compared average time domain performance metrics for the system subjected to random parametric uncertainties in the range of 5–20%.
Table 3. Compared average time domain performance metrics for the system subjected to random parametric uncertainties in the range of 5–20%.
UncertaintyControllerRise Time (s)Overshoot (%)Settling Time (s)
5%QFT-FOPID0.4140.630.656
PID [27]0.6500.0017.327
QFT [27]0.59371.1010.536
H 1.6261.103.472
IMC1.6931.103.574
MPC1.1038.553.289
10%QFT-FOPID0.4140.610.656
PID [27]0.6510.0217.473
QFT [27]0.58871.9611.018
H 1.6691.855.503
IMC1.7431.875.603
MPC1.1038.553.289
15%QFT-FOPID0.4140.610.656
PID [27]0.6480.0817.419
QFT [27]0.58872.2611.137
H 1.7473.007.381
IMC1.8503.027.575
MPC1.1038.553.289
20%QFT-FOPID0.4140.620.656
PID [27]0.6510.1817.513
QFT [27]0.59073.1111.279
H 1.9094.019.815
IMC2.0214.049.948
MPC1.1038.553.289
Table 4. Compared summary of Monte Carlo simulations for controller performance metrics under uncertainty.
Table 4. Compared summary of Monte Carlo simulations for controller performance metrics under uncertainty.
ControllerMetricMedianMeanStd. Dev.
QFTRise time (s)0.3040.3040.001
Settling time (s)0.9740.8320.280
Overshoot (%)2.1292.1250.268
Peak Sensitivity1.001.000
PID [27]Rise time (s)0.6540.6510.049
Settling time (s)17.31717.3031.066
Overshoot (%)00.2450.571
Peak Sensitivity1.001.000.00
QFT [27]Rise time (s)0.3000.3030.028
Settling time (s)10.87911.2031.678
Overshoot (%)71.01971.4017.215
Peak Sensitivity1.2021.2030.020
H Rise time (s)1.6301.830.582
Settling time (s)8.52610.6347.494
Overshoot (%)3.5914.4563.346
Peak Sensitivity1.1641.1880.102
IMCRise time (s)1.7071.9410.640
Settling time (s)8.54610.3177.280
Overshoot (%)3.4674.2933.253
Peak Sensitivity1.1601.1840.104
MPCRise time (s)1.1141.1060.094
Settling time (s)2.8663.4801.036
Overshoot (%)5.9245.9580.808
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

Katal, N.; Mahapatro, S.R.; Verma, P. Automated and Concurrent Synthesis of Fractional-Order QFT Controllers for Ship Roll Stabilization Using Constrained Optimization. Automation 2026, 7, 2. https://doi.org/10.3390/automation7010002

AMA Style

Katal N, Mahapatro SR, Verma P. Automated and Concurrent Synthesis of Fractional-Order QFT Controllers for Ship Roll Stabilization Using Constrained Optimization. Automation. 2026; 7(1):2. https://doi.org/10.3390/automation7010002

Chicago/Turabian Style

Katal, Nitish, Soumya Ranjan Mahapatro, and Pankaj Verma. 2026. "Automated and Concurrent Synthesis of Fractional-Order QFT Controllers for Ship Roll Stabilization Using Constrained Optimization" Automation 7, no. 1: 2. https://doi.org/10.3390/automation7010002

APA Style

Katal, N., Mahapatro, S. R., & Verma, P. (2026). Automated and Concurrent Synthesis of Fractional-Order QFT Controllers for Ship Roll Stabilization Using Constrained Optimization. Automation, 7(1), 2. https://doi.org/10.3390/automation7010002

Article Metrics

Back to TopTop