Next Article in Journal
Object Detection of Northern Chinese Rock Art Images Using YOLOv8 with Omni-Dimensional Dynamic Convolution
Next Article in Special Issue
Research on Safety Distance Calculation and Altitude Correction Methods for On-Site Withstand Voltage Tests of UHV AC Equipment
Previous Article in Journal
Non-Destructive 3D-SWIR Hyperspectral and Chemometric Analysis of Historical Stonework for Surface Condition Assessment: The Case of San Emeterio and San Celedonio Church
Previous Article in Special Issue
Reducing LUT Counts in Moore FSMs with Twofold State Assignment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Discrete-Time Suboptimal Robust MPC Framework for Systems with Inverse-Proportional Dynamics

by
Gisela Pujol-Vázquez
1,*,
Leonardo Acho
1 and
Pablo Buenestado
2
1
Department of Mathematics, Terrassa School of Industrial, Aerospace and Audiovisual Engineering (ESEIAAT), Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08222 Barcelona, Spain
2
Department of Mathematics, Barcelona East School of Engineering (EBEE), Universitat Politècnica de Catalunya-BarcelonaTech (UPC), 08019 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(11), 5520; https://doi.org/10.3390/app16115520
Submission received: 7 May 2026 / Revised: 29 May 2026 / Accepted: 29 May 2026 / Published: 2 June 2026

Abstract

This study presents the development and implementation of a robust model predictive control (MPC) strategy for dynamically inverse-proportional systems. Such systems arise frequently in practical settings, particularly in applications involving electronic sensors, among other domains. However, the existing literature lacks a comprehensive and systematic design framework for robust MPC specifically tailored to this class of systems. To address this gap, we realize an inverse-proportional system by employing a Van der Pol oscillator in conjunction with a low-pass filter stage. For the purpose of robust MPC design, a dynamically inverse-proportional system is modeled as a linear perturbed system characterized by a negative gain in the input channel. This formulation is considered within the discrete-time control framework, where a suboptimal control problem is effectively formulated. Furthermore, the explicit realization of an inverse-proportional system enables a rigorous assessment of controller performance in this setting. The effectiveness of the proposed control scheme is supported through a reproducible numerical experiment, which serves as validation of the approach.

1. Introduction

A dynamic system that responds inversely to its control input is one where an increase in the input causes a decrease in the output [1,2]. For example, the force of gravity between two masses is inversely proportional to the square distance between their centers. In the financial environment, risk and return shares have an inverse relationship. Some electronic sensors react inversely to a physical parameter [3,4]. Moreover, inverse design is a methodology that reverses the conventional design process, proceeding from desired outputs to the prediction of input parameters. For example, although data-driven inverse design has achieved notable success in fields such as mechanics, photonic, and materials science (see [5,6,7], and references therein), it still lacks successful applications in the domain of flexible sensors [8]. Therefore, the control of inverse systems remains an area requiring further investigation.
Controlling a dynamic system that responds inversely to its control input is considered an important challenge. Among the available control methodologies, we selected the Robust Model Predictive Control (RMPC) algorithm due to its reduced computational complexity when applied to linear systems [9]. Although Van der Pol systems are a nonlinear third order system, a linearized inverse proportional dynamical system is considered, including the low-pass filter. Although RMPC was traditionally used for slow dynamical systems, it is now feasible to apply it to fast dynamical systems as well [10]. Moreover, RMPC is a control technique widely adopted in some industrial processes [11,12,13,14]. Furthermore, RMPC can handle the system’s constraints and nonlinearities [15]. Additionally, RMPC can be used along with other techniques to increase its performance [16,17]. RMPC is a discrete-time control methodology where, at each instant of time, this technique requires the online solution of an optimization scheme subject to constraints in an infinite time horizon [9]. Although more than one control move is obtained, only the first one is realized. This process is then repeated at each sampling time [9]. Generally, Linear Matrix Inequality (LMI) theory is used in the constrained optimization problem. For a real application of a robust model predictive control with an integral action, see [18]. This reference may be suitable for teaching courses on control engineering. Furthermore, robust model predictive control can be invoked to minimize operating costs [19].
Voltage-controlled oscillators (VCOs) are widely used in communication systems [20]. In addition, various sensor platforms, including micro-electromechanical systems, motion detection units, impedance spectroscopy setups, and others, employ VCOs as a core element [21]. From a mathematical standpoint, a voltage-controlled oscillator can be modeled using the Van der Pol equation [22]. Notably, the Van der Pol system is versatile enough to be tuned specifically for use as a harmonic oscillator [23]. The Van der Pol oscillator is a non-conservative yet stable system known as a relaxation oscillator. Since its discovery, it has been widely used to study the behavior of nonlinear oscillators and various oscillatory phenomena in both physical and biological systems. Applications include the analysis of electrical circuits [24], modeling of the heartbeat [25], and the study of neuronal action potentials [26]. Therefore, we developed an inverse proportional dynamical system for numerical experiments by invoking a modified Van der Pol (VDP) system and low-pass filtering stage. Hence, the main objective of this paper is to highlight the performance of a robust model predictive control technique to an inverse proportional dynamical system. Furthermore, when designing the RMPC, an inverse proportional system can be viewed as a linear perturbed system with a negative gain on the canal input signal. This is because the RMPC is a statement on the discrete-time domain. The main contributions of this paper are summarized as the design of an RMPC strategy for a VDP system (which is a nonlinear third-order system) incorporating a low-pass filter. To achieve this, a novel inverse-proportional dynamic model is proposed. This new system is a linear one, reproducing the VDP system plus the filter, and then linear RMPC can be used, improving the computational complexity. A condition on the discrete sampling rate is also derived as a function of a single system parameter, resulting in a simple implementation algorithm. Notice that numerical simulations are conducted utilizing the original nonlinear system, with execution carried out through the Python programming language.
Motivation. In recent years, the theory of MPC has grown exponentially. For instance, in [14], the authors present the Tube-Based RMPC, an online optimization-based method which can handle constraints and uncertainties as well. The main problem of this approach is that this method is based on considering the worst-case scenario of the uncertainties. They propose a learning-based Gaussian process regression to overcome this problem, but then, the computational complexity is increased. In [27], a deep learning-based model predictive control algorithm is used to approximate the uncertainties. In [28], a Lyapunov-based nonlinear MPC is designed to compensate disturbances, using neural networks to ensure the system’s convergence. For an overview of RMPC, see [29], where some robust methods are presented. The main objective of our proposal is to obtain a simple-to-implement RMPC; so, our approach is better in this sense, ensuring the main goal of robust MPC, that is, to devise an optimization-based control synthesis method that accounts for the intricate interactions of the uncertainty with the system, constraints, and performance criteria in a computationally tractable way. Specifically, a closed-form suboptimal MPC controller is considered, with Lyapunov theory employed to prove its robustness. Moreover, RMPC’s ability to predict system behavior and enforce constraints while optimizing a performance objective is therefore a central motivation for its use in industry.

2. Inverse Proportional System Modeling

This section focuses on our inverse proportional system model derived from the Van der Pol system, which is then followed by a low-pass filter. To start, we present the Van der Pol system [23]:
x ¨ ( t ) + ϵ ( x ( t ) x 0 ) 2 ρ 2 x ˙ ( t ) + μ 2 ( x ( t ) x 0 ) = 0 ,
where x ( t ) and x ˙ ( t ) represent the oscillating signals; ρ governs the amplitude of oscillation, μ determines the frequency, ϵ influences the transient response, and x 0 indicates the average value. The parameters ρ , ϵ , and μ are all positive constants. The initial conditions are not necessarily zero. Additionally, the system represented in Equation (1) can be expressed as follows:
x ˙ 1 ( t ) = x 2 ( t ) x ˙ 2 ( t ) = ϵ ( x 1 ( t ) x 0 ) 2 ρ 2 x 2 ( t ) u ( t ) x 1 ( t ) x 0 ,
where u ( t ) = μ 2 ( t ) now serves as our control input command. In order to expand the control domain, we will examine a broader scenario in which u ( t ) = f ( t ) . We will also consider that this variable may assume negative values. It is widely recognized that the Van der Pol (VDP) system demonstrates an asymptotically stable limit cycle [23]. For our analysis, we will employ the parameter values ρ = 1 , ϵ = 0.1 , and x 0 = 0 . These parameters are akin to those typically seen in academic examples of the Van der Pol system, although they can certainly be modified to suit specific experimental situations. The response of the VDP system described in Equation (2) is illustrated in Figure 1.
To complete our inverse proportional system, we configure the system shown in Figure 2. The transfer function of the low-pass filter is given by
H ( s ) = w 0 s + w 0 ,
where w 0 is the cutoff-frequency. The system described by (3) admits the alternative form:
y ˙ ( t ) = w 0 ( y ( t ) + z ( t ) ) ,
where y ( t ) is the low-pass filter output, and z ( t ) is the internal low-pass filter variable depending on the input x 1 ( t ) . The block diagram of the inverse system is illustrated in Figure 2. As shown, the input u ( t ) is supplied to the Van der Pol oscillator to generate the output x 1 ( t ) , which is subsequently filtered to yield the final system output y ( t ) . In (4), their relation is proposed as
z ( t ) = 0.5 x 1 ( t ) sgn x 1 ( t ) y ( t ) .
The variable z ( t ) is introduced to keep a kind of correlation between x 1 ( t ) and y ( t ) whose chattering behavior is then filtered. The signum function sgn ( x ) is defined as 1 if x > 0 , 1 if x < 0 , and 0 otherwise. A low-pass filter model incorporating an internal sign function is typically used to create a nonlinear, robust, or adaptive filter that can rapidly track input changes while suppressing noise, often implemented in sliding mode control or specialized signal processing systems [30].
Additionally, Figure 3 shows the system’s response to our dynamic model representing an inverse proportional system with w 0 = 0.05 . Hereafter, we will use this value. It is observed that the system has an oscillating component. We may consider it to have an additive perturbation for the robustness performance evaluation of our RMPC algorithm. Figure 4 shows the system’s response for the control signal u ( t ) .

3. Predictive Control Design

To facilitate the control design, we employ a specific representation of an inverse-proportional dynamical system as follows:
y ˙ ( t ) = a y ( t ) + b ( u max u ( t ) ) ,
where a, b, and u max are positive constants characterizing the system, and u ( t ) denotes the control signal. This model is intended strictly for design objectives; consequently, precise knowledge of the parameter values is not required. However, to maintain the inherent inverse-proportional characteristics of the system, the parameters in (6) must be strictly positive. It is not mandatory to satisfy the condition u ( t ) u max , as the above system is a stable dynamic system. RMPC is a discrete-time framework for control design. Hence, by using the explicit Euler’s method with step time h, the discrete-time model to the system (6) yields
y ( k + 1 ) = A y ( k ) B u ( k ) + d ,
where A = ( 1 a h ) , B = b h , and d = b h u max + w ( k ) . The uncertainty model is incorporated into the predictive formulation through the bounded disturbance w k , with m a x k { | w k | } w m a x . Notice that Equation (7) presents a first-order system. Hence, designing our RMPC for the system represented in Figure 2 implies the use of a first-order model to control a nonlinear third-order system described in Equations (2), (4), and (5). The RMPC design focuses on determining a state-feedback control law for the system (7) [10]:
u ( k + i | k ) = F ( k ) y ( k + i | k ) , i N ,
such that the following performance index be fulfilled [10]:
min u ( k + i | k ) max J ( k ) = i = 0 q y 2 ( k + i | k ) + r u 2 ( k + i | k ) ,
where q > 0 and r > 0 are weighting scalar values. In the RMPC technique, the plant output is measured at each sampling time k to predict its future response. Hence, u ( k + i | k ) is the control move at time k + i predicted at time k, and u ( k ) = u ( k | k ) will be the action at discrete-time k [10]. This iterative process is repeated at every discrete-time sampling interval k. Here, y ( k + i | k ) denotes the predicted system output at time k + i for i N . We assume that both the predicted outputs and control inputs remain within the compact sets Y ¯ and U ¯ , respectively, which are subsets of R containing the origin as an interior point. To address the minimax optimization problem presented in (9), we define a candidate Lyapunov function V ( y ( k | k ) ) . The goal is to determine the feedback gain F ( k ) from (8) effectively minimizing the upper bound of the objective function J ( k ) at each time step. So, we consider the next Lyapunov function:
V ( y ( k | k ) ) = y 2 ( k | k )
In order to define the RMPC function F ( k ) (8), let us obtain the inequality J ( k ) V ( y ( k | k ) ) from predictions at instant k + i . From Equations (9) and (10), if
V ( y ( k + i + 1 | k ) ) V ( y ( k + i | k ) ) q y 2 ( k + i | k ) r u 2 ( k + i | k ) ,
then by summing from i = 0 to , we obtain
V ( y ( | k ) ) V ( y ( k | k ) ) J ( k ) .
To ensure stability over an infinite prediction horizon, we impose the condition V ( y ( | k ) ) = 0 , resulting in the upper bound property:
J ( k ) V ( y ( k | k ) ) γ < ,
obtaining γ > 0 as an upper-bound of the performance index J ( k ) in (9). Then, the control law in (8) is designed such that the upper bound γ of J ( k ) is minimized, rather than J ( k ) itself, thereby addressing a suboptimal control problem [10]. Therefore, a suboptimal MPC controller is considered, which eliminates the need for online receding-horizon optimization.
From (10), system (13) can be also stated as y 2 ( k / k ) γ . To design the state-feedback control law F ( k ) in (8), we evaluate the left-hand side of inequality (11). Utilizing the definition of the Lyapunov function in (7) along with the discrete-time system dynamics (7), it follows that
V ( y ( k + i + 1 | k ) ) V ( y ( k + i | k ) ) = y 2 ( k + i + 1 | k ) y 2 ( k + i | k ) = A y ( k + i | k ) B u ( k + i | k ) + d 2 y 2 ( k + i | k ) .
Using u ( k + i | k ) = F ( k ) y ( k + i | k ) for the unperturbed case ( d = 0 ), inequality (11) becomes
A y ( k + i | k ) B F ( k ) y ( k + i | k ) 2 y 2 ( k + i | k ) q y 2 ( k + i | k ) r u 2 ( k + i | k ) .
By aggregating the individual contributions in y 2 ( k + i | k ) , we obtain the following expression:
y 2 ( k + i | k ) F 2 ( k ) ( r + B 2 ) 2 A B F ( k ) + ( A 2 + q 1 ) 0 .
Inequality (14) holds for all y ( k + i | k ) if and only if the following condition is met:
F 2 ( k ) ( r + B 2 ) 2 A B F ( k ) + ( A 2 + q 1 ) 0 .
Assuming a sampling interval h that ensures 0 < A < 1 , we can prescribe q = 1 A 2 . Consequently, the quadratic condition in (15) reduces to
F ( k ) ( r + B 2 ) F ( k ) 2 A B 0 .
So, F ( k ) ( 0 , 2 A B r + B 2 ] . Consequently, the solution to the RMPC optimization problem is given by
u ( k + i | k ) = K y ( k + i | k ) , for K 0 , 2 A B r + B 2 .
Since the weighting parameter r can be any arbitrary positive value, the gain K may likewise be any positive constant. Furthermore, once the weighting parameter r is established, K value is strictly constrained to the interval 0 , 2 A B r + B 2 . Thus, the state-feedback control law in (17) is effectively represented as
u ( k + i | k ) = K y ( k + i | k )
for K 0 , 2 A B r + B 2 . In summary, these results lead to the following principal theorem.
Theorem 1.
A solution to the suboptimal RMPC to the system (7) is given by (18) for any K 0 , 2 A B r + B 2 and a sampling rate h such that the parameter A satisfies 0 < A < 1 .
The implementation of this RMPC strategy is straightforward, as it does not rely on additional constraints or complex numerical solvers commonly found in traditional predictive control schemes. Moreover, the RMPC depends on only the design parameter step time h. Here, the inverse proportional behavior of system (7) is essential. Algorithm 1 presents the algorithm of the proposed RMPC, and used in the simulations.
Algorithm 1: RMPC algorithm
    Define
    h (Sampling time)
    N (Number of steps to arrive to one h)
    n (Simulation horizon)
    K (Control parameter)
     w 0 (Low-pass filter parameter)
    Initialize plant state vector ( x 1 ( k ) , x 2 ( k ) )
    While  k < n
           If  k s < N : u [ k ] = u [ k 1 ] ; ks+
               else  u [ k ] = K ( y [ k ] y r e f ) as (19); ks = 0
           Actualize
                ( x 1 [ k ] , x 2 [ k ] ) as (2)
                y [ k ] as (4)
The final design depends on a control gain K (17), which is defined in terms of the model parameters A = ( 1 a h ) and B = b h from (6), as well as the design parameter r. To ensure robust stability against severe parametric variations in the oscillator, K must be tuned as a function of the integration step size h. Since B > 0 and a is related to w 0 , the condition A = 1 a h > 0 implies that h < 1 / a and 1 a 1 . Consequently, h can take any sufficiently small value, allowing the system dynamics to be integrated internally at a much finer resolution to maintain both numerical stability and tracking accuracy.

4. Simulation Results

To assess the effectiveness of the proposed approach, this section details the application of the RMPC law from Theorem 1 to the nonlinear system depicted in Figure 2. The simulation utilizes the complete system model described by Equations (2), (4), and (5). From the algorithm presented in Algorithm 1, we use a sampling rate h = 0.1 s, N = 100 , n = 2 · 10 5 , and w 0 = 0.05 . The control upper bound is set to u m a x = 5 . The control gain is set K = 10 as nominal value. The simulations are performed under Python 3.12.2. So, in order to see the robustness of our proposal, some simulations are carried out, where the non-simplified VDP system (2) is considered. Additionally, we use the general regulation control law given by
u ( k + i | k ) = K y ( k + i | k ) y r e f ( k ) ,
where y r e f ( k ) = 2 represents the set-point value of the regulation control application. Figure 5, Figure 6 and Figure 7 show the performance of our RMPC control stated in (19), applied to the inverse proportional system defined by the nonlinear system VDP (2) along with the low-pass filter (4) and (5). Hence, Figure 5 (left) presents the response of VDP variables to the input RMPC (19), that is, the closed-loop system response. We can observe an oscillating behavior around the reference value. Notice that the control law was designed using the plant’s unperturbed model to control, and the Bounded-Input–Bounded-Output (BIBO) stability is confirmed.
According to [18], by considering an integral action, MPC design can enhance its performance. To do this, the control input is then k i u ( t ) d t , with k i = 0.1 . Then, using its discrete-time representation, the obtained result is shown in Figure 7. Comparing Figure 5 (Left) and Figure 7, the system shows no oscillation, and the convergence to the reference is notable.
The closed-loop responses in Figure 5 and under integral action in Figure 7 demonstrate that the proposed RMPC effectively regulates the output while mitigating the oscillatory behavior, which is essential for reliable sensing and calibration. The approach is also relevant to voltage-controlled oscillators and oscillator-based systems, for which the Van der Pol oscillator serves as a representative model. The simulations in Figure 5 and Figure 6 show that the controller stabilizes oscillatory dynamics and ensures bounded behavior under predictive control.

5. Discussion

The main advantage of our approach is its simplicity, despite using a model-predictive controller. The robustness is already considered, as mentioned in Section 2: the oscillating term of the system can be seen as an additive perturbation. Nevertheless, an external disturbance is considered in Figure 8, where the variable x 2 ( t ) is excited by an external signal defined as sums as different sinusoidal signals, at the time interval [ 100 , 120 ] s. The system takes approximately 15 s to follow the reference.
Here, we use RMPC, applied to inverse proportional systems to predict future behavior and calculate the optimal control input to achieve the desired response, as seen in Section 4. Among the usual control strategies, we highlight
  • Adaptive Control: This method uses a deep learning network to learn the inverse of the plant’s dynamics. The learned inverse function is then used as the controller, which can be more robust and faster than traditional adaptive filtering techniques [31]. The problem is the need for persistent excitation to carry out the parametric identification, not necessary in our approach.
  • PID with a Predictor: A system with inverse response will react in the opposite direction to what is intuitively expected, making it hard to control with simple methods. For example, a standard PID controller might have a poor response or struggle to stabilize the system. A common approach is to add a predictor block to a standard feedback control system to compensate for the inverse response [32]. The main problem in this approach is the definition of the predictor, creating design complexities not needed in our proposal.
  • Data-Based Control: For discrete-time systems, a data-based method can be used to design a predictive controller without a prior model of the process [5]. This approach is relatively much more complex than ours.
To demonstrate the efficacy of our approach, we provide a comparative analysis against the tube-based robust model predictive control (Tube-RMPC) framework proposed in [14]. In that benchmark scheme, an auxiliary feedback controller is utilized to tightly constrain the actual system states within a robust invariant "tube" centered around a prescribed nominal trajectory. For a rigorous evaluation, a bounded environmental noise characterized by a uniform distribution is introduced, and the control input constraint is set to u max = 5 . The corresponding simulation results are presented in Figure 9. To establish a quantitative performance comparison, the mean absolute error (MAE), defined as
MAE = 1 N k = 0 N 1 | y ( k ) y ref ( k ) | ,
is evaluated. Our proposed approach achieves an MAE of 4.09 × 10 2 , significantly outperforming the Tube-RMPC framework in [14], which yields an error of 6.31 × 10 1 . This stark contrast clearly evidences the architectural and tracking advantages of our proposal.
Notice that a sign function is used on the internal variable z(t) to preserve the correlation between signals. To test whether the proposed framework destroys the actuator, the Total Variation (TV) of the control input:
TV = k = 0 n 1 | u ( k + 1 ) u ( k ) |
is evaluated, where a high TV directly correlates with reduced actuator lifetime. We obtain TV = 117 in our case versus TV = 246 in the Tube-RMPC approach, demonstrating a drastic reduction in TV . Finally, Appendix A presents a comparison with a standard proportional control, illustrating the improvements achieved by our framework.

6. Engineering Applications

The robust model predictive control strategy developed in this work is applicable to a wide range of engineering systems exhibiting inverse proportional or inverse-response dynamics. Such behavior is frequently encountered in practical systems where an increase in the control input produces a reduction in the measured output, leading to control challenges when conventional feedback strategies are employed. A primary application domain is sensor systems and signal conditioning circuits. Many electronic, electromechanical, and impedance-based sensors exhibit inverse response characteristics, particularly when frequency-modulated or oscillator-based measurement principles are used. The proposed control approach enables stable regulation of such systems while attenuating oscillatory behavior, making it suitable for precision sensing and calibration tasks. The method is also relevant to voltage-controlled oscillators and oscillator-based systems, which are widely used in communication, measurement, and sensing applications. Since the Van der Pol oscillator provides a representative mathematical model for such devices, the proposed inverse proportional system and its associated control law can be employed for the real-time stabilization and tuning of oscillator-driven platforms. Another important application concerns embedded and low-cost digital control systems. The explicit nature of the derived RMPC law eliminates the need for online optimization, terminal constraints, or complex numerical solvers. Consequently, the controller can be readily implemented on microcontrollers, digital signal processors, or field-programmable gate arrays, making it attractive for industrial and real-time applications with limited computational resources. In process control and industrial automation, inverse response dynamics are common in thermal, chemical, and fluid systems, where delays, competing physical effects, or nonlinearities are present. The proposed RMPC framework provides a robust alternative to classical PID-based approaches, offering improved stability and disturbance rejection without requiring detailed high-order plant models. Finally, due to its analytical transparency and low implementation complexity, the proposed control strategy is suitable for educational, experimental, and rapid-prototyping environments. It can serve as a practical example of robust predictive control applied to nonlinear systems, facilitating controller design, testing, and validation in laboratory-scale setups.

7. Conclusions

In this study, we developed a suboptimal Robust Model Predictive Control framework specifically tailored for inverse-proportional systems, utilizing a realization based on the Van der Pol oscillator. Since the VDP is a well-established system suitable for electronic implementation, the proposed inverse-proportional structure is highly amenable to laboratory validation. Furthermore, while physical implementation is identified as a priority for future work, the explicit nature of the derived suboptimal RMPC algorithm confirms its potential for realization on low-cost digital microprocessors or FPGAs. As established in Theorem 1, our framework yields a simplified control law that effectively stabilizes a nonlinear third-order system while obviating the necessity for terminal constraints or complex online optimization. Numerical simulations rigorously validated the efficacy of this design, with disturbance-rejection experiments demonstrating that stable reference tracking is maintained even in the presence of external perturbations. This underscores the framework’s potential for industrial and process control applications characterized by inverse dynamics.

Author Contributions

Conceptualization, G.P.-V., L.A. and P.B.; methodology, G.P.-V. and L.A.; software, G.P.-V. and L.A.; validation, P.B.; formal analysis, G.P.-V.; investigation, G.P.-V. and L.A.; data curation, G.P.-V., L.A. and P.B.; writing—original draft preparation, G.P.-V., L.A. and P.B.; writing—review and editing, G.P.-V. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially funded by the Spanish Ministry of Science, Innovation, and Universities through the PID2023-147851OB-I00 and the PID2024-160220OB-C22 Research Grant Projects.

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.

Acknowledgments

The authors would like to express their gratitude to the anonymous reviewers for their insightful comments, which helped enhance the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MPCModel Predictive Control
RMPCRobust Model Predictive Control
VCOsVoltage-Controlled Oscillators
VPDVan der Pol

Appendix A

The behavior of a standard proportional control u P ( t ) = K ( y ( t ) y r e f ) is presented in Figure A1 for comparison. Using the same parameter as in (18), the system does not converge to the desired set point. Furthermore, the control action u P surpasses u m a x , and the internal VDP variable x 1 ( t ) suffers from chattering.
Figure A1. Comparison study. Notice that the Proportional control saturates at u m a x = 5 .
Figure A1. Comparison study. Notice that the Proportional control saturates at u m a x = 5 .
Applsci 16 05520 g0a1

References

  1. Alam, A.; Suhendra; Prabawanto, S. The factors that influence students’ solution related to inverse proportion problems. J. Phys. Conf. Ser. 2020, 1521, 032081. [Google Scholar] [CrossRef] [Scilit]
  2. Kammeraad, J.; Thomas, J.; Kasameyer, O.F.; Mugge, M. A Test of Newton’s Inverse-Square Law of Gravity. Sci. Ed. Gordon Struble 1989, 39. [Google Scholar] [CrossRef] [Scilit]
  3. Kim, S.U.; Kim, J.Y. Development of a Biomechanical Diagnosis and Analysis System Using a Textile Elbow Angle Sensor: Integrating Inverse Dynamics and Multi-Layer Perceptron Techniques. Processes 2025, 13, 748. [Google Scholar] [CrossRef] [Scilit]
  4. Jung, K.; Kim, K.J.; Choi, H.R. A self-sensing dielectric elastomer actuator. Sens. Actuators Phys. 2008, 143, 343–351. [Google Scholar] [CrossRef] [Scilit]
  5. Liu, Y.; Chen, Y.; Yang, B.; Zhao, L. Data-driven prediction and inverse design of optical asymmetry in gold nanorod-helical assemblies. Mater. Des. 2025, 259, 114788. [Google Scholar] [CrossRef] [Scilit]
  6. Peng, X.L.; Xu, B.X. Data-driven inverse design of composite triangular lattice structures. Int. J. Mech. Sci. 2024, 265, 108900. [Google Scholar] [CrossRef] [Scilit]
  7. Lin, C.Y.; Li, W.C.; Chen, H.T.; Chen, Y.L. Inverse Modeling based on Eddy Current Sensing for Reconstruction of Conductivity Distribution. In Proceedings of the 2022 19th International Conference on Automation Technology (ICAutoT), Kaohsiung, Taiwan, 11–13 November 2022; pp. 1–7. [Google Scholar]
  8. Liu, Z.; Cai, M.; Hong, S.; Shi, J.; Xie, S.; Liu, C.; Du, H.; Morin, J.D.; Li, G.; Wang, L.; et al. Data-driven inverse design of flexible pressure sensors. Proc. Natl. Acad. Sci. USA 2024, 121, e2320222121. [Google Scholar] [CrossRef] [Scilit]
  9. Kothare, M.V.; Balakrishnan, V.; Morari, M. Robust constrained model predictive control using linear matrix inequalities. Automatica 1996, 32, 1361–1379. [Google Scholar] [CrossRef] [Scilit]
  10. Razi, M.; Haeri, M. Design of a robust model predictive controller with reduced computational complexity. ISA Trans. 2014, 53, 1754–1759. [Google Scholar] [CrossRef] [Scilit]
  11. Ojaghi, P.; Bigdeli, N.; Rahmani, M. An LMI approach to robust model predictive control of nonlinear systems with state-dependent uncertainties. J. Process Control 2016, 47, 1–10. [Google Scholar] [CrossRef] [Scilit]
  12. Schwenzer, M.; Ay, M.; Bergs, T.; Abel, D. Review on model predictive control: An engineering perspective. Int. J. Adv. Manuf. Technol. 2021, 117, 1327–1349. [Google Scholar] [CrossRef] [Scilit]
  13. Huang, H.; Li, D.; Lin, Z.; Xi, Y. An improved robust model predictive control design in the presence of actuator saturation. Automatica 2011, 47, 861–864. [Google Scholar] [CrossRef] [Scilit]
  14. Kiani, S.; Salmanpour, A.; Hamzeh, M.; Kebriaei, H. Learning robust model predictive control for voltage control of islanded microgrid. IEEE Trans. Autom. Sci. Eng. 2024, 22, 3021–3032. [Google Scholar] [CrossRef] [Scilit]
  15. Gesser, R.S.; Lima, D.M.; Normey-Rico, J.E. Robust model predictive control: Implementation issues with comparative analysis. IFAC-PapersOnLine 2018, 51, 478–483. [Google Scholar] [CrossRef] [Scilit]
  16. Yang, L.; Lu, J.; Xu, Y.; Li, D.; Xi, Y. Constrained robust model predictive control embedded with a new data-driven technique. IET Control Theory Appl. 2020, 14, 2395–2405. [Google Scholar] [CrossRef] [Scilit]
  17. Berberich, J.; Köhler, J.; Müller, M.A.; Allgöwer, F. Data-driven model predictive control with stability and robustness guarantees. IEEE Trans. Autom. Control 2020, 66, 1702–1717. [Google Scholar] [CrossRef] [Scilit]
  18. Akcakaya, H.; Sümer, L.G. An application of robust model predictive control with integral action. Instrum. Sci. Technol. 2009, 37, 410–430. [Google Scholar] [CrossRef] [Scilit]
  19. López-Bautista, A.O.; Flores-Tlacuahuac, A.; Gutiérrez-Limón, M.A. Robust model predictive control for a nanofluid based solar thermal power plant. J. Process Control 2020, 94, 97–109. [Google Scholar] [CrossRef] [Scilit]
  20. Rodríguez-Vázquez, A.; Linares-Barranco, B.; Huertas, J.; Sanchez-Sinencio, E. On the design of voltage-controlled sinusoidal oscillators using OTAs. IEEE Trans. Circuits Syst. 1990, 37, 198–211. [Google Scholar] [CrossRef] [Scilit]
  21. Jaikla, W.; Adhan, S.; Suwanjan, P.; Kumngern, M. Current/voltage controlled quadrature sinusoidal oscillators for phase sensitive detection using commercially available IC. Sensors 2020, 20, 1319. [Google Scholar] [CrossRef] [Scilit]
  22. Semenov, A. The Van der Pol’s mathematical model of the voltage-controlled oscillator based on a transistor structure with negative resistance. In Proceedings of the 2016 13th International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), Lviv, Ukraine, 23–26 February 2016; pp. 100–104. [Google Scholar]
  23. Orlov, Y.; Aguilar, L.T.; Acho, L.; Ortiz, A. Asymptotic harmonic generator and its application to finite time orbital stabilization of a friction pendulum with experimental verification. Int. J. Control 2008, 81, 227–234. [Google Scholar] [CrossRef] [Scilit]
  24. Voglhuber-Brunnmaier, T.; Jakoby, B. Understanding Relaxation Oscillator Circuits Using Fast-Slow System Representations. IEEE Access 2023, 11, 99452–99469. [Google Scholar] [CrossRef] [Scilit]
  25. Grudziński, K.; Żebrowski, J.J. Modeling cardiac pacemakers with relaxation oscillators. Phys. Stat. Mech. Its Appl. 2004, 336, 153–162. [Google Scholar] [CrossRef] [Scilit]
  26. Sherwood, W.E. FitzHugh–Nagumo Model. In Encyclopedia of Computational Neuroscience; Jaeger, D., Jung, R., Eds.; Springer: New York, NY, USA, 2013; pp. 1–11. [Google Scholar]
  27. Mishra, P.K.; Gasparino, M.V.; Chowdhary, G. Deep Model Predictive Control with Stability Guarantees. IEEE Trans. Autom. Control 2025, 70, 5460–5467. [Google Scholar] [CrossRef] [Scilit]
  28. Nguyen, V.C.; Thi, H.L.; Nguyen, T.L. A Lyapunov-based model predictive control strategy with a disturbances compensation mechanism for dual-arm manipulators. Eur. J. Control 2024, 75, 100913. [Google Scholar] [CrossRef] [Scilit]
  29. Raković, S.V. Robust Model Predictive Control. In Encyclopedia of Systems and Control; Baillieul, J., Samad, T., Eds.; Springer: Cham, Switzerland, 2021; pp. 1965–1975. [Google Scholar]
  30. Sira-Ramírez, H. On the Dynamical Sliding Mode Control of Nonlinear Systems. Int. J. Control 1993, 57, 1039–1061. [Google Scholar] [CrossRef] [Scilit]
  31. Kim, Y.; Iturrate, I.; Langaa, J.; Sloth, C. Safe robust adaptive control under both parametric and nonparametric uncertainty. Adv. Robot. 2024, 38, 357–366. [Google Scholar] [CrossRef] [Scilit]
  32. Lu, J.; Ye, C.; Wan, S.; Liu, K.; Ye, C. Improved active disturbance rejection control for AMB flywheel system based on inverse system. Int. J. Dyn. Control 2024, 12, 1086–1097. [Google Scholar] [CrossRef] [Scilit]
Figure 1. (Left): Phase portrait of the VDP system defined in (2), initialized at ( x 1 ( 0 ) , x 2 ( 0 ) ) = ( 3 , 3 ) . (Right): Corresponding temporal evolution of the state variables x 1 ( t ) and x 2 ( t ) of the VDP system in (2).
Figure 1. (Left): Phase portrait of the VDP system defined in (2), initialized at ( x 1 ( 0 ) , x 2 ( 0 ) ) = ( 3 , 3 ) . (Right): Corresponding temporal evolution of the state variables x 1 ( t ) and x 2 ( t ) of the VDP system in (2).
Applsci 16 05520 g001
Figure 2. Inverse proportional system composed of the VDP system (2) followed by the low-pass filter (4) and (5).
Figure 2. Inverse proportional system composed of the VDP system (2) followed by the low-pass filter (4) and (5).
Applsci 16 05520 g002
Figure 3. Response of our inverse proportional system (2)–(5) using u ( t ) = 1 .
Figure 3. Response of our inverse proportional system (2)–(5) using u ( t ) = 1 .
Applsci 16 05520 g003
Figure 4. (Left): Control input u ( t ) , denoting a particular ramp function. (Right): Response of the system defined by (2)–(5) to an increasing input signal u ( t ) , where the inverse behavior can be observed.
Figure 4. (Left): Control input u ( t ) , denoting a particular ramp function. (Right): Response of the system defined by (2)–(5) to an increasing input signal u ( t ) , where the inverse behavior can be observed.
Applsci 16 05520 g004
Figure 5. (Left): System response y ( t ) of the closed-loop system (2), (4) and (5) with RMPC control input u ( t ) (19), represented in Figure 6. (Right): The internal state variables ( x 1 ( t ) , x 2 ( t ) ) representing the VDP system.
Figure 5. (Left): System response y ( t ) of the closed-loop system (2), (4) and (5) with RMPC control input u ( t ) (19), represented in Figure 6. (Right): The internal state variables ( x 1 ( t ) , x 2 ( t ) ) representing the VDP system.
Applsci 16 05520 g005
Figure 6. (Left): RMPC control signal defined in (19), with K = 10 , and u m a x = 5 . (Right): A zoom-in of the control signal.
Figure 6. (Left): RMPC control signal defined in (19), with K = 10 , and u m a x = 5 . (Right): A zoom-in of the control signal.
Applsci 16 05520 g006
Figure 7. Closed-loop system’s response under the predictive control with integral action applied to Figure 5 left. The system shows no oscillation, and the convergence to the reference is notable.
Figure 7. Closed-loop system’s response under the predictive control with integral action applied to Figure 5 left. The system shows no oscillation, and the convergence to the reference is notable.
Applsci 16 05520 g007
Figure 8. Robustness study: External disturbance applied to x 2 ( t ) at 100 s during 20 s. The control input is upper bounded by u m a x = 5 . (Left): System response of the closed-loop system (2), (4) and (5) with RMPC control (19). (Right): The internal state variables representing the VDP system.
Figure 8. Robustness study: External disturbance applied to x 2 ( t ) at 100 s during 20 s. The control input is upper bounded by u m a x = 5 . (Left): System response of the closed-loop system (2), (4) and (5) with RMPC control (19). (Right): The internal state variables representing the VDP system.
Applsci 16 05520 g008
Figure 9. Comparison with tube-robust model predictive control (Tube-RMPC) is considered, setting u m a x = 5 .
Figure 9. Comparison with tube-robust model predictive control (Tube-RMPC) is considered, setting u m a x = 5 .
Applsci 16 05520 g009
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

Pujol-Vázquez, G.; Acho, L.; Buenestado, P. A Discrete-Time Suboptimal Robust MPC Framework for Systems with Inverse-Proportional Dynamics. Appl. Sci. 2026, 16, 5520. https://doi.org/10.3390/app16115520

AMA Style

Pujol-Vázquez G, Acho L, Buenestado P. A Discrete-Time Suboptimal Robust MPC Framework for Systems with Inverse-Proportional Dynamics. Applied Sciences. 2026; 16(11):5520. https://doi.org/10.3390/app16115520

Chicago/Turabian Style

Pujol-Vázquez, Gisela, Leonardo Acho, and Pablo Buenestado. 2026. "A Discrete-Time Suboptimal Robust MPC Framework for Systems with Inverse-Proportional Dynamics" Applied Sciences 16, no. 11: 5520. https://doi.org/10.3390/app16115520

APA Style

Pujol-Vázquez, G., Acho, L., & Buenestado, P. (2026). A Discrete-Time Suboptimal Robust MPC Framework for Systems with Inverse-Proportional Dynamics. Applied Sciences, 16(11), 5520. https://doi.org/10.3390/app16115520

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop