Skip Content
You are currently on the new version of our website. Access the old version .
ElectronicsElectronics
  • Article
  • Open Access

17 October 2025

Design and Real-Time Application of Explicit Model-Following Techniques for Nonlinear Systems in Reciprocal State Space

,
,
and
1
Research Lab MACS, University of Gabes, Gabes 6072, Tunisia
2
Laboratoire d’Informatique & Telecommunications, ECAM Louis de Broglie, 35091 Rennes, France
3
IMS Laboratory, CNRS UMR 5218, Bordeaux INP, University of Bordeaux, 33405 Talence, France
*
Author to whom correspondence should be addressed.
This article belongs to the Section Systems & Control Engineering

Abstract

This paper presents an efficient algorithm for Explicit Model-Following (EMF) control using an Output-derivative Feedback Control (OFC) scheme within the Reciprocal State Space (RSS) framework, aimed at overcoming the performance limitations associated with state-derivative dependence. For Lipschitz Nonlinear Systems (LNS), two approaches are proposed: a linear EMF (LEMF) strategy, which transforms the system into a Linear Parameter-Varying (LPV) representation via the Differential Mean Value Theorem (DMVT) to facilitate controller design, and a nonlinear EMF (NEMF) scheme, which enables the direct tracking of a nonlinear reference model. The stability of the closed-loop system is ensured by deriving control gains through Linear Quadratic Regulator (LQR) optimization. The proposed algorithms are validated through Real-Time Implementation (RTI) on an Arduino DUE platform, demonstrating their effectiveness and practical feasibility.

1. Introduction

Historically, expressing a system in the Standard State Space (SSS) form or in the transfer function form and using state or output feedback comprised a widely adopted approach for developing efficient and reliable control algorithms [1,2,3]. This methodology is particularly valued for its flexibility in handling various system representations [4,5,6,7,8]. Nevertheless, it faces inherent challenges, especially in real-time applications where some systems cannot be modeled in SSS form or when state-related signals are not easily accessible for feedback design. For instance, systems that exhibit open-loop behavior at infinity—such as singular systems—cannot be represented in SSS form, which renders conventional control and regulation methods ineffective. Furthermore, in many practical processes, sensors often measure state-derived quantities rather than the state variables themselves. In such cases, it is more appropriate to use feedback derived from state derivatives rather than from the states directly. This approach can help avoid the need for integrators, which may add complexity and cost to the control system implementation [9,10].
Such systems, involving output and/or state derivatives, are frequently encountered in various domains, including electrical, aerospace, and chemical systems [11,12,13]. In this context, several studies have proposed different control law synthesis approaches that address stabilization, sliding-mode control, and tracking problems via state- or output-derivative feedback in the RSS framework. These methods have been developed for both linear [14,15] and nonlinear systems [16,17]. Moreover, state-derivative feedback in RSS form has facilitated the implementation of well-established control methodologies such as pole placement, eigen-structure assignment, and LQR optimization [18,19].
Model-following approaches, as a subset of LQR-based techniques, aim to align a system’s performance output with a desired reference model. Although the closed-loop system may not perfectly replicate the model’s behavior, asymptotic stability is guaranteed. Such designs are attractive for their simplicity and cost-effectiveness, as they typically require fewer sensors and actuators compared to the number of system states—an advantage particularly relevant in large-scale or structural control applications.
Motivated by the limitations of existing methods [16,20] and the need for improved real-time implementability, this paper proposes a novel EMF approach for LNS within the RSS framework. Building upon the foundational work in [16], the proposed method integrates derivative output feedback with LQR-based gain synthesis and applies the DMVT to handle nonlinearities. The main contributions of this study are summarized as follows:
  • An EMF design was developed based on derivative output feedback in the RSS framework, in contrast to conventional SSS-based approaches.
  • The derivative Lipschitz property was integrated into the OFC design, where the nonlinear system is converted into an LPV representation via the principles of the DMVT.
  • The reference model was explicitly included in the controller as a feed-forward compensator that drives the plant states to zero, ensuring the performance output closely tracks the model output.
  • Previous RSS-based model-following designs were extended, such as [21], to nonlinear systems through the combined use of the DMVT and LQR-based optimization, enabling the explicit treatment of nonlinearities while maintaining analytical tractability and stability guarantees. The proposed design was experimentally validated through real-time HIL implementation on an Arduino DUE platform, confirming its practical feasibility.
  • In contrast to recent nonlinear control strategies—such as cooperative adaptive fuzzy control for large-scale cyber-physical systems, resilient decentralized control under DoS attacks, and neural-network-based fault-tolerant schemes—the proposed EMF approach provides an explicit, optimization-based framework that remains computationally lightweight and well suited for embedded real-time applications, avoiding complex approximators while preserving transparency in controller synthesis.
The remainder of this paper is organized as follows: Section 2 presents the problem formulation and preliminaries. Section 3 details the LEMF feedback control design, which incorporates derivative output variables and employs the principles of the DMVT for LNS in RSS form. Section 4 discusses the extension to the NEMF method based on the derivative Lipschitz property. Section 5 provides the RTI results, demonstrating the effectiveness of the proposed approach on an Arduino DUE-based HIL platform.
  • Notation: The notation outlined below will be used throughout this paper:
  • t r ( V ¯ ) is the trace of matrix V ¯ ; V ¯ T is the transposed matrix of V ¯ ;
  • For a square matrix V ¯ , the notation V ¯ > 0 ( V ¯ < 0 ) means that V ¯ is positive definite (negative definite);
  • The set C o ( a ¯ , b ¯ ) = { α a ¯ + ( 1 α ) b ¯ , 0 α 1 } is the convex hull of a ¯ , b ¯ ;
  • l n ( j ) = 0 , , 0 , 1 j t h , 0 , , 0 n c o m p o n e n t s T R n , n 1 , is the vector of the canonical basis of R n .

2. Preliminary and Problem Position

The concept of the RSS is introduced as a specific case of linear singular systems. Two approaches for linear and nonlinear systems have been explored in [16,18]. In this context, two main approaches to modeling the new RSS framework have been considered: one approach involves converting the nonlinear singular system, while the other directly incorporates state derivatives in the system representation. Additionally, the mathematical properties of the controllability, stability, and uniqueness of the solution have been thoroughly examined in [11,13,16]. Consider now the following nonlinear dynamic system expressed in RSS form:
x ¯ ( t ) = A ¯ x ˙ ¯ ( t ) + B ¯ u ¯ ( t ) + ϕ ¯ ( x ˙ ¯ ( t ) , t ) y ¯ ( t ) = C ¯ x ˙ ¯ ( t )
where x ¯ ( t ) R n , u ¯ ( t ) R m , and y ¯ ( t ) R p are, respectively, the state vector, the input vector, and the output vector. ϕ ¯ : R n R q is a Lipschitz-continuous nonlinear vector function. Matrices A ¯ , B ¯ , and C ¯ are constant and have appropriate dimensions. Then the following lemmas are addressed in this brief:
Lemma 1
([22]). Let us consider the following nonlinear function: χ ̲ : R n R n . The following two elements are equivalent:
  • χ is globally Lipschitz with respect to its argument, i.e.,
    χ ( a ¯ ) χ ( b ¯ ) θ χ a ¯ b ¯ , a ¯ , b ¯ R n .
  • There are constants χ i j ̲ and χ i j ¯ so that for all a ¯ , b ¯ R n , there exist n i C o ( a ¯ , b ¯ ) , n i a ¯ , n i b ¯ and functions χ i j : R n × R n R satisfying the following equality:
    χ ( a ¯ ) χ ( b ¯ ) = i , j = 1 q , n χ i j ( n i ) i j ( a ¯ b ¯ )
    and χ i j ̲ χ i j ( z i ) χ i j ¯ where χ i j ( n i ) = χ i a ¯ j ( n i ) and i j = l q ( i ) l n T ( j ) .
Lemma 2
([23]). Let M ¯ and N ¯ be two matrices of appropriate dimensions. Then, the following inequality is valid for any constant η ¯ > 0 :
M ¯ T N ¯ + N ¯ T M ¯ η ¯ M ¯ T M ¯ + η ¯ 1 N ¯ T N ¯
Remark on impulsive modes:
The present analysis is restricted to regular and causal LNS, which inherently exclude impulsive dynamics.
It is important to note that the Reciprocal State Space (RSS) framework can be interpreted as a particular case of singular systems. However, in the present study, we restrict the analysis to LNSs that satisfy the regularity and causality conditions, which exclude impulsive solutions. The exclusion of impulsive modes implies that the proposed design applies to regular, causal singular systems without impulsive behavior. Consequently, descriptor systems exhibiting impulsive dynamics or an index higher than one are not directly covered by this study, although the extension to such systems is a promising direction for future work. It is worth noting that extending the proposed EMF methodology to descriptor systems with impulsive or high-index behavior would require additional developments in solvability analysis and index reduction. Such an extension would involve reformulating the stability proof using differential–algebraic frameworks and regularization techniques. Although this topic lies beyond the present scope, it represents a promising direction for future investigations.
This brief aims to create an EMF design with derivative OFC for LNS within the RSS framework, ensuring that the performance output closely follows the model’s output and guaranteeing the asymptotic stability of the closed-loop system through the application of LQR techniques.

3. Explicit Model-Following Design

In this section, two approaches are developed according to the choice of EMF in the performance output case for LNS in RSS form.

3.1. Linear EMF

The objective is to determine a straightforward derivative OFC law of the following form:
u ¯ ( t ) = Γ y ¯ y ¯ ( t )
where Γ y ¯ R m × n . Next, by substituting (5) into (1), the closed-loop system is obtained as follows:
x ¯ ( t ) = ( A ¯ B ¯ Γ y ¯ C ¯ ) x ˙ ¯ ( t ) + ϕ ¯ ( x ˙ ¯ ( t ) , t )
Assume that the performance output Y ¯ F , composed of state derivatives, is given by the following:
Y ¯ F = M ¯ F x ˙ ¯ ( t )
The key output information is represented by the performance output Y ¯ F , which may not be directly measurable within the system. The desired linear model that the controlled system aims to follow is given by the following:
x ¯ M ( t ) = A ¯ M x ˙ ¯ M ( t ) y ¯ M ( t ) = C ¯ M x ˙ ¯ M ( t ) ; Y ¯ M = M ¯ M x ˙ ¯ M ( t )
To ensure that (1) is asymptotically stable and adheres to the model (8), the following derivative OFC law is proposed:
Theorem 1.
For LNS (1) with OFC (5), the RSS closed-loop system is asymptotically stable if there exists a matrix U ¯ of appropriate dimensions and SPD matrices P ¯ , D ¯ , and R ¯ , such that the following coupled equations are solvable:
Λ ¯ 1 = b l o c k d i a g ( Ξ ¯ 1 ( ζ 1 ) , , Ξ ¯ 1 ( ζ 2 n q ) ) = 0 Λ ¯ 2 = b l o c k d i a g ( Ξ ¯ 2 ( ζ 1 ) , , Ξ ¯ 2 ( ζ 2 n q ) ) = 0 Λ ¯ 3 = b l o c k d i a g ( Ξ ¯ 3 ( ζ 1 ) , , Ξ ¯ 3 ( ζ 2 n q ) ) = 0
where ζ i H M n q and
Ξ ¯ 1 = Λ ˜ U ¯ = P ¯ A c + A c T P ¯ + D ¯ + C T Γ ¯ y T R ¯ Γ ¯ y C = 0 Ξ ¯ 2 = Λ ˜ P ¯ = A c U ¯ + U ¯ A c T + O ¯ = 0 Ξ ¯ 3 = Λ ˜ Γ ̲ y = R ¯ Γ ̲ y C U ¯ C T B T P ¯ U ¯ C T = 0
with
Γ ̲ y = R ¯ 1 B T P ¯ U ¯ C T ( C U ¯ C T ) 1
Proof. 
First, the model error ε is defined as follows:
ε = Υ ¯ M Υ ¯ F = M ¯ M x ˙ ¯ M ( t ) M ¯ F x ˙ ¯ ( t )
where the sizes of matrices Y ¯ M and Y ¯ F must be the same. Next, by considering the augmented state as x = x ¯ x ¯ M T , the augmented system will be expressed as follows:
x ( t ) = A ¯ 0 0 A ¯ M A x ˙ ( t ) + B ¯ 0 B u ( t ) + I 0 ϕ ¯ ( [ I 0 ] x ˙ ( t ) , t ) Φ ¯ ( x ˙ ( t ) , t )
y ( t ) = y ¯ ( t ) y ¯ M ( t ) = C ¯ 0 0 C ¯ M x ˙ ( t ) = C x ˙ ( t )
The objective now is to convert the LNS into an LPV system. First, by applying Lemma 2 to ϕ ¯ ( x ˙ ¯ ( t ) , t ) and assuming that ϕ ¯ ( 0 , t ) = 0 , we obtain the following:
ϕ ¯ ( x ˙ ¯ ( t ) , t ) ϕ ¯ ( 0 , t ) = i , j = 1 q , n σ i j i j x ˙ ¯ ( t ) = Ψ ¯ ( ζ ) x ˙ ¯ ( t )
with ϕ ̲ i j σ i j ϕ ¯ i j and i j = l q ( i ) l n T ( j ) . The parameter ζ lies inside the bounded convex set M q n , where the set of vertices is defined by the following:
H M n q = { σ R n × q and σ i j { ϕ ̲ i j , ϕ ¯ i j } } .
Then, following the approach in [24] and using (15), the affine matrix function is as follows:
A ¯ R S S ( ζ ) x ˙ ¯ ( t ) = A ¯ x ˙ ¯ ( t ) + ϕ ¯ ( x ˙ ¯ ( t ) , t ) = ( A ¯ + Ψ ¯ ( ζ ) ) x ˙ ¯ ( t )
this yields the following augmented system:
x ( t ) = A ¯ R S S 0 0 A ¯ M A ¯ L P V x ˙ ( t ) + B ¯ 0 B u ( t )
Then, to ensure that the controlled system behaves similarly to the model, the transient model mismatch error must be minimized [25]. This requires the proper selection of SPD matrices Q ¯ and R ¯ (error and control weighting matrices, respectively), which leads us to define the following performance criterion J ¯ :
J ¯ = 1 2 0 ( ε T Q ¯ ε + u ¯ T R ¯ u ¯ ) d t
using (12) in (19), J ¯ can be expressed as follows:
J ¯ = 1 2 0 ( x ˙ T D ¯ x ˙ + u ¯ T R ¯ u ¯ ) d t
with
D ¯ = M ¯ F T Q ¯ M ¯ F M ¯ F T Q ¯ M ¯ M M ¯ M T Q ¯ M ¯ M
In (21), the matrices M ¯ F and M ¯ M are treated as design parameters within D ¯ . The global control law can then be expressed as follows:
u ¯ ( t ) = Γ ¯ y y ( t ) = Γ ¯ y 1 Γ ¯ y 2 y ( t ) = Γ ¯ y 1 C ¯ x ˙ ¯ ( t ) Γ ¯ y 2 C ¯ M x ˙ ¯ M ( t )
Hence, both the plant and model outputs are essential. It is now evident that the model functions as a compensator in the proposed EMF design with state derivative feedback. Now, (22) leads to the following:
x ( t ) = ( A ¯ L P V B Γ ¯ y C ) x ˙ ( t ) = A c x ˙ ( t )
For an LPV system, global asymptotic stability is achieved if the real parts of all system poles are strictly negative. This ensures that the system has no poles at infinity or zero. Consequently, a globally asymptotically stable system can be expressed in both SSS and RSS forms. Now, using (23) and supposing that there exists a constant SPD matrix P ¯ , the performance criterion J ¯ becomes the following:
J ¯ = 1 2 0 x ˙ T ( D ¯ + C T Γ ¯ y T R ¯ Γ ¯ y C ) x ˙ d t = 1 2 0 d d t x T P ¯ x
The second term of (24) becomes:
d d t x T P ¯ x = x ˙ T ( P ¯ A c + A c T P ¯ ) x ˙ = x ˙ T ( D ¯ + C T Γ ¯ y T R ¯ Γ ¯ y C ) x ˙
Then, the constraint deduced from (25) is as follows:
Ξ ¯ 1 = P ¯ A c + A c T P ¯ + D ¯ + C T Γ ¯ y T R ¯ Γ ¯ y C = 0
Thus, the constraint (26) can be incorporated into the performance criterion J ¯ by defining the Hamiltonian as follows:
Λ ˜ = t r ( P ¯ O ¯ ) + t r ( Ξ ¯ 1 U ¯ )
where O ¯ = x 0 x 0 T (representing the initial condition), and U ¯ is a symmetric matrix of Lagrange multipliers that must be determined. The partial derivatives of Λ ˜ with respect to P ¯ , U ¯ , and Γ ¯ y must all be set to zero in order to minimize J ¯ . This leads to the coupled Equation (10), which represents necessary conditions for solving the LQR problem in the RSS framework. In addition, when C S ¯ C T is non-singular and R ¯ is positive definite, the OFC gain is expressed by (11). Now, since the global system is a transformation to an LPV system using the Lipschitz property and the application of DMVT, (10) becomes (9).    □
It should be emphasized that the proposed EMF design does not rely on any iterative procedure for computing the feedback gain. Once the weighting matrices are specified, the algebraic equalities (10)–(11) in the linear case and (36) in the nonlinear case can be solved directly using standard algebraic solvers. Therefore, no explicit initialization of a stabilizing gain or convergence criterion is required. If numerical software is used, initialization and stopping conditions are handled internally by the solver and do not constitute a methodological issue specific to the present approach.

3.2. Nonlinear EMF

This part introduces the nonlinear desired model that the controlled system is expected to follow:
x ¯ M ( t ) = A ¯ M x ˙ ¯ M ( t ) + ϕ ¯ M ( x ˙ ¯ M ( t ) , t ) y ¯ M ( t ) = C ¯ M x ˙ ¯ M ( t ) ; Υ ¯ M = M ¯ M x ˙ ¯ M ( t )
Using the same methodology, the augmented system will be described by the following:
x ( t ) = A ¯ 0 0 A ¯ M A x ˙ ( t ) + B ¯ 0 B u ¯ ( t ) + ϕ ¯ ( [ I 0 ] x ˙ ( t ) , t ) ϕ ¯ M ( [ 0 I ] x ˙ ( t ) , t ) F ¯ ( x ˙ ( t ) , t )
y ( t ) = y ¯ ( t ) y ¯ M ( t ) = C ¯ 0 0 C ¯ M x ˙ ( t ) = C x ˙ ( t )
Subsequently, adopting the same approach and steps, and integrating the expression for the control u ¯ ( t ) , the augmented system becomes the following:
x ( t ) = ( A B Γ ̲ y C ) x ˙ ( t ) + F ¯ ( x ˙ ( t ) , t ) = A c x ˙ ( t ) + F ¯ ( x ˙ ( t ) , t )
Now, by defining the same performance criterion J ¯ , the same matrix P ¯ (25) can be rewritten as follows:
d d t ( x T P ¯ x ) = x ˙ T ( P ¯ A c + A c T P ¯ ) x ˙ + x ˙ T P ¯ F ¯ ( x ˙ ( t ) , t ) + F ¯ T ( x ˙ ( t ) , t ) P ¯ x ˙ T 1
the development and transformation of the constraint (32) can be simplified into two steps:
  • Using Lemma 2, the term T 1 can be expressed as follows:
    T 1 η ¯ x ˙ T P ¯ P ¯ x ˙ + η ¯ 1 F ¯ T F ¯
  • Assuming that F ¯ ( 0 , t ) = 0 and using (15),
    F ¯ ( x ˙ ( t ) , t ) F ¯ ( 0 , t ) θ ¯ x ˙ ( t )
this allows d d t ( x T P ¯ x ) to be written as follows:
d d t ( x T P ¯ x ) = x ˙ T ( P ¯ A c + A c T P ¯ + η ¯ P ¯ P ¯ + θ ¯ 2 η ¯ I ) x ˙
Since the Hamiltonian formulation is the same as that defined in (27), this results in the following equations being solved:
Ξ ¯ 1 = P ¯ A c + A c T P ¯ + D ¯ + C T Γ ¯ y T R ¯ Γ ¯ y C + η ¯ P ¯ P ¯ + θ ¯ 2 η ¯ I = 0 Ξ ¯ 2 = A c T U ¯ + U ¯ A c + O ¯ + η ¯ P ¯ U ¯ = 0 Ξ ¯ 3 = R ¯ Γ ¯ y C U ¯ C T B T P ¯ U ¯ C T = 0
For the case where the system output is nonlinear, y ¯ ( t ) = h ( x ˙ ( t ) , t ) , can be handled using the DMVT. This allows the term C ¯ x ( t ) to be replaced with C R S S ( κ ¯ ) , derived using the same approach.
Remark on weighting matrices and the solution method.
The performance weights are introduced in (19): Q 0 for the model-tracking error and R ¯ > 0 for the control effort. The matrix Q ¯ does not appear explicitly in (10) and (36) because it is embedded in the matrix D ¯ = D ( Q ¯ , M F , M M ) via (21). In contrast, R appears explicitly in (10), (11), and (36). In practice, the design proceeds as follows: (i) select ( M F , M M ) and the weights ( Q ¯ , R ¯ ) ; (ii) build D ¯ from (21); (iii) solve the coupled algebraic equalities in (10) (linear case) or (36) (nonlinear case) to obtain ( P ¯ , U ¯ ) ; and (iv) compute the gain from the closed-form expression (11). No bespoke iterative scheme is required beyond standard numerical routines for algebraic matrix equations (Lyapunov/Riccati-type or equivalent optimization solvers). Therefore, Equations (10), (11) and (36) are solved directly once D ¯ and R ¯ are specified.

4. Experimental Results

The experimental validation of the performance of the proposed approach was conducted with two examples using RTI, employing the ARDUINO DUE board as a real-time emulator. The RTI diagram is shown in Figure 1 (all technical implementation details are provided in [24] under the same conditions).
Figure 1. RTI diagram.
The RTI configuration shown in Figure 1 is implemented using an Arduino DUE board interfaced with MATLAB/Simulink R2023b in Input/Output mode.
To clarify the real-time procedure executed on the Arduino DUE, the following pseudo-code summarizes the control loop steps, as shown in Algorithm 1:
Algorithm 1 Pseudo-code of the EMF RTI
1:
Initialization: Set sampling period T s = 1 ms; initialize states x ¯ ( 0 ) , reference model x M ( 0 ) , and control gain Γ y .
2:
while system is running do
  • Acquire measurements y ¯ ( t ) from sensors.
  • Compute derivative estimate y ¯ ˙ ( t ) using filtered numerical differentiation.
  • Evaluate control input u ( t ) = Γ y y ¯ ( t ) .
  • Apply u ( t ) to the plant through the DAC output channel.
  • Update model dynamics x M ( t + T s ) and compute tracking error ε ( t ) = Υ M Υ F .
  • Log data for post-processing and performance evaluation.
  • Wait until the next sampling instant: t t + T s .
3:
end while
This procedure corresponds to the Input/Output real-time communication loop between MATLAB/Simulink R2023b and the Arduino DUE board. Each iteration executes within approximately 0.42 ms, which is well below the sampling period, thereby ensuring real-time feasibility.
To minimize high-frequency noise during analog-to-digital conversion, LPF were applied to both the input and output channels of the Arduino DUE. Each LPF was implemented with a cut-off frequency of 50 Hz, which provides an efficient attenuation of measurement noise while preserving the dominant system dynamics (below 10 Hz). This filtering setup ensures accurate derivative estimation and stable closed-loop operation without significant phase delay.
Real-time experiments were conducted on an Arduino DUE microcontroller featuring an ARM Cortex-M3 processor running at 84 MHz with 96 KB of SRAM and 512 KB of flash memory. The analog input and output channels operate at 12-bit resolution. The EMF control algorithm was executed with a sampling frequency of 1 kHz (sampling period 1 ms), and the average execution latency per control cycle was approximately 0.42 ms, as measured using the Simulink Real-Time Toolbox. During the experiments, processor utilization remained below 65%, confirming that the proposed method satisfies the timing and computational constraints of low-cost embedded platforms.
A dedicated setup routine is employed to establish real-time communication between the plant emulator (system) and the host computer (model). The mathematical models of the nonlinear systems are inserted in the emulator through Embedded MATLAB Functions, ensuring efficient execution on the microcontroller. To improve signal quality, the input and output channels of the Arduino kit are filtered by low-pass filters, which suppress high-frequency noise and guarantee reliable data exchange. This setup provides a simple yet effective real-time environment to validate the proposed EMF control strategies.

4.1. Linear EMF

For the first example, the considered system is described as follows: A ¯ = 2.5 2 1.5 2 ; B ¯ = 1 0.5 ; ϕ ¯ ( x ˙ ) = 0.25 s i n ( x ˙ 1 ( t ) ) 0 .
The chosen nonlinear benchmark system represents a simplified electromechanical setup in which the sinusoidal term 0.25 sin ( x ˙ 1 ( t ) ) emulates a bounded actuator nonlinearity. Such sinusoidal perturbations are commonly encountered in servo drives, DC motor mechanisms, and electromechanical actuators, as reported in [11,16]. The selected Lipschitz constant θ φ = 0.25 reflects a moderate nonlinearity level, ensuring realistic dynamic behavior while maintaining analytical tractability and reproducibility in RTI.
Then, the open-loop poles of the system are located at 1.6861 and 1.1861 . As a result, the system is unstable and will diverge from any non-zero initial condition unless it is properly controlled (from (13), x ¯ 0 T = 0.8 0.8 0.7 0.7 ).
Suppose that the matrices of the desired model specified in (8) are chosen as follows: A ¯ M = 1 2 1.5 1 ; C ¯ M = I 2 ; Υ ¯ F = Υ ¯ M = 0.9 0.4 .
  • Note that the system poles of the desired model are at 1 ± 1.732 i . The weighting matrices in (19) are selected as follows: Q ¯ = 0.2 and R ¯ = 0.03 .
The weighting matrices Q = 0.2 and R = 0.03 were tuned according to a normalized energy tradeoff principle, where Q penalizes the model-tracking error, and R penalizes the control effort. This balance ensures smooth control action while maintaining accurate tracking. Increasing Q tends to accelerate convergence but may introduce oscillations, whereas increasing R smooths the control at the expense of slower dynamics. Sensitivity analysis showed that the closed-loop stability and asymptotic tracking properties remain robust for Q [ 0.1 , 0.5 ] and R [ 0.01 , 0.1 ] , demonstrating the flexibility of the proposed EMF design for other nonlinear systems. Subsequently, the resolutions of (9) give the following control parameters:
Γ ¯ y = 5.7062 2.3758 1.7801 1.8784
P ¯ = 0.845 0.7307 0.6775 0.6772 0.7221 0.6628 0.6694 0.6811 0.6705 0.6844
U ¯ = 0.0891 0.034 0.047 0.0469 0.071 0.0235 0.034 0.0303 0.0417 0.0469
Now, Figure 2 and Figure 3 plot the evolution of states in the closed-loop system and the error dynamics between the system and model performance outputs:
Figure 2. The evolution of states x ¯ ( t ) under the proposed EMF controller.
Figure 3. Variation in error dynamics between system and model’s performance outputs.
According to the results presented in Figure 2 and Figure 3, it is evident that the states achieve asymptotic stability, with the model error converging to 0.

4.2. Nonlinear EMF

In this part, the same example as in the previous section is considered such that the desired nonlinear function is as follows:
ϕ ¯ M ( x ˙ ) = 3.33 s i n ( x ˙ 1 ( t ) ) 0
This choice of nonlinear function is designed to evaluate a critical case: that of systems characterized by a high Lipschitz constant (that of the real system is 0.25 , and that of the desired model is 3.33 , more than 10 times greater). Now, solving (36) gives the following:
Γ ¯ y = 15.19 3.09 0.11 0.83
First, Figure 4 illustrates the progression of the control u ¯ ( t ) :
Figure 4. Control u ¯ ( t ) variation for NEMF ( u ¯ 1 ( t ) )-blue and u ¯ 2 ( t ) -red.
In Figure 5, the behavior of the error dynamics is presented, contrasting the model’s performance with that of [16] when the Lipschitz constant is raised to θ φ = 5.25 .
Figure 5. Evolution of error dynamics under proposed EMF controller and [16].
Figure 4 and Figure 5 reveal that the proposed EMF control law ensures the stability of the overall system, exhibiting minimal disturbances and reduced amplitude fluctuations, unlike the method from [16], which produces biased results.
From Figure 2, Figure 3, Figure 4 and Figure 5, the closed-loop states exhibit asymptotic convergence with an average decay rate of approximately 0.8 s 1 . The steady-state tracking error norm satisfies ε ( t )   < 0.05 V after 6 s, confirming precise alignment between the system and model outputs. Compared to the reference method in [16], the proposed EMF controller achieves a reduction of about 35% in overshoot and oscillation amplitude, leading to smoother transients and improved steady-state stability. These quantitative observations substantiate the qualitative claim of reduced oscillations and enhanced performance robustness.
Furthermore, Table 1 summarizes key quantitative performance indices obtained from the real-time experiments. For the proposed linear EMF controller, the steady-state tracking error satisfies ε ( t ) < 0.05 V with a mean settling time of approximately 4.7 s, whereas the method reported in [16] requires about 7.2 s under the same conditions. The maximum overshoot is reduced by nearly 35%, and the control effort (RMS value of u ( t ) ) decreases by 22% in the nonlinear EMF configuration. These results confirm that the proposed approach provides faster convergence, smaller oscillations, and lower control energy than the reference method.
Table 1. Quantitative performance comparison between proposed EMF method and [16].
Discussion on Experimental Outcomes:
The experimental results demonstrate clear alignment between theoretical predictions and real-time performance. As shown in Figure 2, Figure 3, Figure 4 and Figure 5, both the system states and the tracking error exhibit smooth transient behavior, confirming the asymptotic stability guaranteed by the LQR-based design. The reduced oscillations in the control input reflect the damping effect introduced by the weighting matrix R, while the fast convergence of the model error highlights the efficiency of the derivative-based feedback in compensating nonlinearities. Furthermore, the nonlinear EMF controller maintains robustness under variations in the Lipschitz constant, indicating that the proposed design preserves stability margins even when the system operates beyond nominal conditions. Overall, these results validate the practical effectiveness of the EMF framework and bridge the gap between mathematical derivations and embedded implementation outcomes.
Note: It should be emphasized that real-time validation was intentionally performed on low-order benchmark systems to ensure computational feasibility on the Arduino DUE microcontroller. This hardware limitation does not restrict the generality of the proposed EMF approach, which remains theoretically applicable to higher-order LNSs. Extending the method to large-scale or high-dimensional systems would mainly involve optimizing the numerical solution of the algebraic equations and, if necessary, developing distributed or hierarchical implementations to preserve real-time performance. This extension will be considered in future work.

5. Conclusions

In this paper, an EMF control strategy for LNS in RSS form was presented, using derivative output feedback. By exploiting the DMVT, the nonlinear system was reformulated as an LPV representation, which simplifies the control design. The synthesis relies on an LQR-based gain computation, combined with Lipschitz conditions and supporting lemmas, to guarantee the asymptotic stability of the closed-loop system.
Experimental validation on an Arduino DUE platform demonstrated the effectiveness of the proposed approach in stabilizing nonlinear plants subject to perturbations and nonlinearities. Both the linear and nonlinear EMF designs showed satisfactory tracking performance and robustness, even in the presence of higher Lipschitz constants.
Although the validation focused on low-order benchmark systems to ensure feasibility in a real-time embedded environment, the proposed methodology is general and applicable to higher-order LNS.
Future research will focus on extending the proposed EMF control framework to large-scale and high-order LNS. This extension will address computational scalability and coupling effects among interconnected subsystems, possibly through decentralized or hierarchical architectures. Another research direction concerns robustness analysis with respect to parametric uncertainties and external perturbations, where H -based formulations and LMI relaxations can be incorporated to enhance stability margins. Moreover, developing nonlinear output feedback EMF strategies is expected to improve the applicability of the method in complex cyber-physical systems subject to communication constraints and measurement imperfections.

Author Contributions

Conceptualization and methodology, T.A. and H.E. software, N.G., T.A., and G.B.H.F.; supervision and validation, T.A. and N.G.; writing—original draft preparation, T.A. and H.E.; writing—review and editing, G.B.H.F. and N.G. All authors have read and agreed to the final version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SSSStandard State Space
EMFExplicit Model-Following
OFCOutput Feedback Control
RSSReciprocal State Space
LNSLipschitz Nonlinear System
LEMFLinear EMF
NEMFNonlinear EMF
LPVLinear Parameter Varying
DMVTDifferential Mean Value Theorem
LQRLinear Quadratic Regulator
RTIReal Time Implementation
HILHarware In the Loop
LMILinear Matrix Inequality
CPSCyber Physical System

References

  1. Wang, Y.; Duan, G.; Li, P. Event-Triggered Adaptive Sliding Mode Control of Uncertain Nonlinear Systems Based on Fully Actuated System Approach. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 2749–2753. [Google Scholar] [CrossRef]
  2. Xiao, W.X.; Jiang, G.R.; Mao, J.K.; Xie, F.; Zhang, B.; Qiu, D.Y.; Chen, Y.F. Adaptive Logarithmic State Feedback Control with Quasi One-Switching-Cycle Response Characteristic for Three-Phase Inverter. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 3046–3050. [Google Scholar] [CrossRef]
  3. Keel, L.H.; Bhattacharyya, S.P. New Conditions for the Stability and Instability of Feedback Systems. In Proceedings of the IECON 2021—47th Annual Conference of the IEEE Industrial Electronics Society, Toronto, ON, Canada, 13–16 October 2021; pp. 1–5. [Google Scholar] [CrossRef]
  4. Yu, G.R. Explicit Model-Following Design of Propulsion Control Aircraft Using Genetic Algorithms. In Proceedings of the 2006 IEEE International Conference on Systems, Man and Cybernetics, Taipei, Taiwan, 8–11 October 2006; pp. 4348–4353. [Google Scholar] [CrossRef]
  5. Metzler, M.; Tavernini, D.; Gruber, P.; Sorniotti, A. On Prediction Model Fidelity in Explicit Nonlinear Model Predictive Vehicle Stability Control. IEEE Trans. Control Syst. Technol. 2021, 29, 1964–1980. [Google Scholar] [CrossRef]
  6. Hou, Z.; Xiong, S. On Model-Free Adaptive Control and Its Stability Analysis. IEEE Trans. Autom. Control 2019, 64, 4555–4569. [Google Scholar] [CrossRef]
  7. Zhang, J.X.; Li, K.W.; Li, Y.M. Output-Feedback Based Simplified Optimized Backstepping Control for Strict-Feedback Systems with Input and State Constraints. IEEE/CAA J. Autom. Sin. 2021, 8, 1119–1132. [Google Scholar] [CrossRef]
  8. Xu, J.; Bhattacharyya, S.P. Efficient Tuning of PID Controllers using Swarm-based Optimization Algorithms. In Proceedings of the 2021 9th International Conference on Systems and Control (ICSC), Caen, France, 4–26 November 2021; pp. 572–579. [Google Scholar] [CrossRef]
  9. Thabet, A.; Gasmi, N.; Bel Haj Frej, G. Robust state and output feedback stabilization for Lipschitz nonlinear systems in reciprocal state space: Design and real-time validation. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2024, 238, 1296–1306. [Google Scholar] [CrossRef]
  10. Tseng, Y.W.; Wang, Y. Model following variable structure control design in reciprocal state space framework with dead-zone nonlinearity and lumped uncertainty. In Proceedings of the 7th IEEE Conf. on Industrial Electronics and Applications, Singapore, 18–20 July 2012; pp. 1627–1632. [Google Scholar] [CrossRef]
  11. Kaewpraek, N.; Assawinchaichote, W. H fuzzy state-feedback control plus state-derivative-feedback control synthesis for photovoltaic systems. Asian J. Control 2016, 18, 1441–1452. [Google Scholar] [CrossRef]
  12. Tseng, Y. Control design for system with lipschitz nonlinearity of state derivative variables in reciprocal state space form. In Proceedings of the International Conference on Image Processing, Electronics and Computer Engineering, Singapore, 8–9 July 2015; pp. 26–32. [Google Scholar]
  13. Thabet, A. Adaptive-state feedback control for lipschitz nonlinear systems in reciprocal-state space: Design and experimental results. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2019, 233, 144–152. [Google Scholar] [CrossRef]
  14. Sever, M.; Yazici, H. LMI-based designs for robust state and output derivative feedback guaranteed cost controllers in reciprocal state space form. Int. J. Control 2019, 94, 2224–2237. [Google Scholar] [CrossRef]
  15. Tseng, Y. Sliding mode control with state derivative feedback in novel reciprocal state space form. Adv. Appl. Nonlinear Control Syst. 2016, 635, 159–184. [Google Scholar]
  16. Lee, F.C.; Tseng, Y.; Wu, R.C.; Chen, W.C.; Chen, C.S. Inverse Optimal Control in State Derivative Space System with Applications in Motor Control. Energies 2021, 14, 1775. [Google Scholar] [CrossRef]
  17. Thabet, A.; Gasmi, N.; Frej, G.B.H.; Boutayeb, M. Sliding Mode Control for Lipschitz Nonlinear Systems in Reciprocal State Space: Synthesis and Experimental Validation. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 948–952. [Google Scholar] [CrossRef]
  18. Tseng, Y.W.; Hsieh, J.G. Optimal Control for a Family of Systems in Novel State Derivative Space Form with Experiment in a Double Inverted Pendulum System. Abstr. Appl. Anal. 2013, 2013, 715026. [Google Scholar] [CrossRef]
  19. Nosrati, K.; Belikov, J.; Tepljakov, A.; Petlenkov, E. Revisiting the LQR problem of singular systems. IEEE/CAA J. Autom. Sin. 2024, 11, 2236–2252. [Google Scholar] [CrossRef]
  20. Yazici, H.; Sever, M. L2 gain state derivative feedback control of uncertain vehicle suspension systems. J. Vib. Control 2018, 24, 3779–3794. [Google Scholar] [CrossRef]
  21. Tseng, Y.W.; Wu, R.C. Model-Following Designs Using Direct State Derivative Measurement Feedback in Novel Reciprocal State Space Form. J. Appl. Math. Phys. 2019, 7, 394–409. [Google Scholar] [CrossRef]
  22. Zemouche, A.; Boutayeb, M. On LMI conditions to design observers for Lipschitz nonlinear systems. Automatica 2013, 49, 585–591. [Google Scholar] [CrossRef]
  23. Zemouche, A.; Rajamani, R.; Phanomchoeng, G.h.; Boulkroune, B.; Rafaralahy, H.; Zasadzinski, M. Circle criterion-based H observer design for Lipschitz and monotonic nonlinear systems-Enhanced LMI conditions and constructive discussions. Automatica 2017, 85, 412–425. [Google Scholar] [CrossRef]
  24. Gasmi, N.; Boutayeb, M.; Thabet, A.; Aoun, M. Sliding window based nonlinear H filtering: Design and experimental results. IEEE Trans. Circuits Syst. II Express Briefs 2019, 66, 302–306. [Google Scholar] [CrossRef]
  25. Liu, D.; Zhang, G.; Xie, Y. Guaranteed Cost Control for a Class of Descriptor Systems with Uncertainties. Int. J. Inf. Syst. Sci. 2009, 5, 430–435. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.