Abstract
This study proposes a U-control–based Composite Nonlinear Feedback (U-CNF) design procedure. This U-CNF control establishes a double feedback loop framework for generalisation and simplification in designing the CNF control systems. Two controllers, in terms of double dynamic inversion, are designed separately, (1) to stabilise and cancel the nonlinearities and dynamics (convert the plant into an identity matrix) in the inner closed-loop, and then (2) to improve the system transient response by specifying a second-order linear system with a monotonic nonlinear function to smoothly tune the damping ratio. Accordingly, the conventional CNF characteristics in a concise pathway are achieved. The properties show, under proper conditions, the U-CNF control is plant model-free control, applicable to nonaffine nonlinear dynamic systems, and robust against model uncertainty and external disturbance. For the initial bench tests of the first-time proposed U-CNF configuration, the simulated case studies are provided with a transparent procedure to demonstrate the consistency with the analytical results in the numerical computations and to present guidance for applications.
Keywords
1. Introduction
It has been a tense research topic to accommodate transient response performance in design of nonlinear control systems (George et al., 2016; Isidori et al., 1995; Slotine and Li, 1991). One of the popular approaches is the Composite Nonlinear Feedback (CNF) (Chen et al., 2003; Lin et al., 1998; Mobayen and Ma, 2018). The CNF control is a scheme consisting of a linear feedback law and a nonlinear feedback law without any switching element. The linear feedback part is designed to yield a closed-loop system with a small damping ratio for a quick response, while at the same time not exceeding the actuator limits for desired command input levels. The nonlinear feedback law is used to increase the damping ratio of the closed-loop system as the system output approaches the target reference to reduce the overshoot caused by the linear part (Bayat et al., 2018; Rasoolinasab et al., 2020). From the structure of the CNF control law, it is clear that the CNF controller reduces to a linear controller when the gains in the nonlinear law vanish. Therefore, the additional nonlinear feedback makes it possible to change the feedback gains to improve the transient performance (Mobayen, 2018). The merits of the CNF control lie in its simple structure and using the linear controller as a basic element which is of especial interest to many researchers and practical engineers as it can be easily implemented.
Here presents the related review on CNF approaches to justify the motivation of the study. Linear plant based: This is the origin/foundation of the CNF control. Lin et al. (1998) established the CNF design procedure with fundamental theoretical proof, algorithm formulation and simulation demonstrations. Chen et al. (2003) contributed a seminal study for CNF theory and application, and presented a real CNF control of hard disk drive servo system. Surely, these studies provided foundation for expansion to CNF control of various nonlinear dynamic systems. Nonlinear plant based: A CNF control approach is proposed in (Lu and Lan, 2019) for strict-feedback nonlinear systems with input saturation, which the standard backstepping technique was used to accommodate the nonlinear plant model. It has been noted that this approach assumed that the plant model exactly known without uncertainties/disturbances. An approach with genetic algorithm and fuzzy logic control is studied in (Mollabashi et al., 2019) to determine constant controller coefficients and optimize the control effort. It is workable even extra design complexity induced. Augmented: These include CNF for time-delay systems (Ghaffari, 2020; Singh et al., 2018), singular linear systems (Jafari and Binazadeh, 2018; Lin et al., 2017), chaotic systems (Mobayen and Tchier, 2017), observer-based control (Jafari and Binazadeh, 2019), adaptive control (Kulkarni and Purwar, 2018) and event-triggered design (Zuo et al., 2021). These approaches integrated CNF with the other techniques to achieve the CNF performance while keep the other properties remained in the systems. Applications: CNF has found many applications in the motion control systems. In (Chen et al., 2019), a CNF control method is proposed for autonomous vehicles with motion planning by velocity prediction for lane-change strategy. In (Hou and Fantoni, 2017), a CNF control technique is proposed for multiple quadrotors with interactive leader-follower consensus. A robust CNF control approach is studied in (Jiang et al., 2020) for uncertain robot manipulators. A gain-scheduling CNF is developed in (Chen et al., 2020) for impaired driver assistance control of vehicle trajectory tracking. In (Hu et al., 2018), a robust CNF control technique is presented for path-following of a fully actuated marine surface vessel. It has been noted that most applications have used the nominal model as a basis for those CNF designs.
Motivation for proposing the study:
By analysing the above-referred works, the study notes the following aspects for the potential research: 1) Currently almost all CNF approaches take the parallel distributed compensation in a single loop. The other control system configurations could provide supplements to enhance CNF configuration and design. 2) Relieve the dependence of model structure and make it generally available for linear/nonlinear models. Model-free/Data driven approaches could be considered. 3) CNF controller performance is challenged in the presence of model uncertainties and external disturbances. More robust approaches could be considered. 4) The nonlinear function of varying damping ratio could be further explored. 5) With the CNF concept, some of other system parameters, such as undamped natural frequency, could be considered in a varying style to change the system performance accordingly.
To deal with the above issues, this study presents a U-model–based control (U-control) system analysis and design procedure. Here is a brief introduction to the approach, the U-model set (Zhang et al., 2020; Zhu and Guo, 2002) is a type of control-oriented equations in crisp relationship of the controller output
Major contributions of the study in line with the aforementioned analysis are listed below: 1) A U-model-based control framework is introduced to configurate a new CNF control scheme in cascade distributed compensation in double feedback loops. The inner loop for stabilisation and dynamic inversion and the outer loop for system performance specification with variable damping ratio are designed. This makes feasibly separating CNF tracking control into a stabilisation part and a damping tuning part in a cascade (feedback + feedback) structure, which is different from classical CNF parallel (feedback + feedback) distributed controller structure. 2) The U-control–based CNF is a type of universally technique applicable to wide range of uncertain nonlinear systems and is model-free in design/operation. The system stability is characterised in terms of Lyapunov theory and Hurwitz criteria. 3) A new approach for varying damping ratio, directly tuning the damping ratio in a standard second-order linear transfer function. This formulation enables to generate desired/reference state vector as well. This approach also provides a foundation for tuning the other system performance parameters, such as undamped natural frequency. 4) Case studies are presented with computational experiments to demonstrate/explain the U-CNF design procedure. 5) This study presents a fundamental configuration of U-CNF for feasibility study. Surely, it leaves a large space for rigorous theoretical proof and technique development to promote the following studies, which provides enhancement to CNF.
For the remainder of the study, Section 2 prepares the foundation with classical CNF structure formulation and U-control configuration. Section 3 develops the U-CNF design procedure including the formulation stabilisation, nonlinearity and dynamics cancellation and nonlinear damping ratio tuning. Section 4 presents the U-CNF properties and comparison with the other related approaches. Section 5 conducts the bench tests to validate the analytical results with MATLAB/Simulink based simulation demonstrations. Section 6 summarises the study with findings and observations, and gives a view of potential research issues.
2. Preparation
2.1. CNF
Figure 1 shows CNF control schematic configuration. For easy description, but not losing kernel generality, consider a Single-Input and Single-Output (SISO) second-order linear plant model P (Lin et al., 1998) in terms of 1) The controllable pair 2) The observable pair Conventional CNF control system.

The formulated linear controller is expressed as
The formulated nonlinear controller is expressed as
Accordingly, the combination of the composite parallel feedback and feedback controller is determined as
This is a model-based design approach and nonlinear control which implicitly represents varying damping ratio.
2.2. U-control
Figure 2 shows U-model-based control (U-control) schematic configuration. To explain the U-control, consider the model matched U-control as shown in Figure 2(a) (Zhang et al., 2020; Zhu and Guo, 2002). Let 1) The model inverse 2) The Lipschitz continuity is satisfied, (a) Model matched U-control, (b) Model mis-matched U-control.

The U-control system is functionally expressed as
In general, the U-control system design procedure has two separate steps: 1. Design the dynamic inverter 2. Design the invariant controller
This can be achieved in a typical formulation of linear control systems. Let the desired closed-loop transfer function
1) Similarly, the U-control objective is to make the system output to track the reference input with assigned performance from the invariant controller
3. U-CNF control
Consider a general SISO nonlinear system model of
Control objectives
Figure 3 shows the U-CNF control schematic configuration. The control system design objectives are listed below: 1) The output transient and steady-state performance are specified by a second-order linear dynamic transfer function with a nonlinear time-varying damping ratio and a fixed undamped natural frequency. Accordingly, it achieves smoothly fast/slow responses in different transient phase and with/without overshoot. 2) The system is stabilisable in proper conditions. 3) The system is robust against model bounded uncertainty and disturbance. 4) Because of control input constraint, the global solution of the tracking control problem is not feasible. Thus, a local solution to the tracking control is accommodated. 5) The output tracks a step reference in this study and the framework could be expanded to time-varying references in the follow-up studies. U-CNF control system framework.

Solution route
Inspection of Figure 3, there are two separate controller designs within the framework as follows: 1) Nonlinear dynamic inverter 2) Invariant controller
3.1. DSMC design procedure for dynamic inversion
This section presents the Sliding Mode Control (SMC) scheme to derive a robust dynamic inverter System states (Red for classical SMC and Red+Blue for DSMC).
The DSMC design procedure is explained below: 1) Design a global sliding surface
For a nth-order dynamic plant, define a 2) Design a switching controller
Assign a Lyapunov function
The derivative of the Lyapunov function gives
To satisfy 3) Design a local sliding surface
For the local sliding surface, assign it as the classical Hurwitz stable manifold of (3.2), that is 4) Finally, the DSMC is formulated as Geometry of local sliding mode.

3.2. Dealing with saturation
In CNF approaches, as plant models are known, the saturation problem can be avoided by solving a Lyapunov equation with a given positive-definite matrix so that the control input staying within the saturation bounds (Lin et al., 1998). As the DSMC is developed in terms of model free (consider all as an uncertain/disturbance term), it is not possible to use the model-based approaches for dealing with saturation. In order to develop a model free/data driven based approach to avoid such control input saturation, it requires some conditions for the formulation.
Consider an assumption (Fulwani and Bandyopadhyay, 2013)
3.3. Tuning damping ratio
Let the whole control system performance specified by standard second-order transfer function with the varying damping ratio
To achieve the target by the closed-loop control, take the inversion of
For a fixed exponential rate,
The style of tuning the damping ratio can be applied to tuning any other interested parameters in the system (applicable for higher-order dynamics) characteristic equation, such as the undamped natural frequency, which could be explored in the future studies. The other role of the invariant controller is to generate the reference/desired state vector for SMC. To make it, convert the controller (3.13) into state-space controllable realisation
4. U-CNF control properties
P1 Theorem 1: Assume the plant is Bounded-Input-Bounded-Output (BIBO) and its inverse exists, the DSMC is globally stable and makes
The DSMC design procedure actually is a process of the proof. The first Lyapunov stability
If P2 Robustness is related to the two conditions, and , which P3 Essentially, the DSMC is a prototype of model-free/data-driven SMC to make the NDI in the form of model free. There is no need for plant model structure and parameters under those commonly used assumptions with BIBO, inverse exit and plant dynamic order known and accessible. This type of data driven control dramatically reduces the complexity in dealing with models in SMC system design, for example, those derivations of equivalent control which are effective for general variable structure systems. If the bounds of P4 Selecting the sliding surface with the best-conditioned linear dynamics (Slotine and Li, 1991) can be achieved with the U-CNF control framework, by assigning varying damping ratio and undamped natural frequency within an external feedback loop. P5 Comparison in the configuration, the CNF approaches take structures in feedback +feedback in parallel, plant model-based design, the U-CNF takes up feedback + feedback in cascade and plant model-free design. P6 Comparison with classical dynamic inversion, U-dynamic inversion cancels both nonlinearities and dynamics. In contrast, feedback linearization approach removes the nonlinearity first and then designs the coordinate converted linear dynamic system (Slotine and Li, 1991). The U-control designs the control system independently from the U-dynamic inversion. P7 In comparison with the classical SMC, the DSMC is (1) no need to use the nominal model to design P8 Comparison with the approach of SMC Nonlinear Dynamic Inversion (SMCNDI) (Yang et al., 2014), the DSMC includes the SMCNDI as its special case while using nominal model to design equivalent control. P9 In comparison with High-Gain Control (HGC) (Lin, 2009), the DSMC includes HGC as it is a special case while assigning the sliding surface boundary P10 The U-CNF control can be used to facilitate the requirement on the Time Scale Separation (TSS) (Chakrabortty and Arcak, 2009) in the control system design because the framework separates the designs of the inner control loop (dynamic inverter) and the outer control loop (invariant controller). P11 The U-CNF control could be expanded to fractional-order systems with reference to the stability analysis results (Makhlouf, 2018; Jmal et al., 2020; Naifar et al., 2020; Naifar and Ben Makhlouf, 2021). Comparison of the main characteristics of the parallel and serial CNF approaches.
5. Case studies
Two case studies are selected for demonstrating the validity and comparisons of the derived procedure and block function connections of the control system configuration. The second purpose of the demonstrations is to show the design procedures and knowhow for reference of potential applications and academic research.
Plants: The two exemplary SISO plants, expressed in the model of
Comparison system with fixed damping ratio: This transfer function is assigned as a second-order decayed oscillatory response with damping ratio of 0.6 and undamped natural frequency of 2, and the system output has no steady-state error to the step reference.
U-CNF control: Figure 6 shows the control system structure to facilitate the explanation of the design procedure. For the two case studies, the design takes two separate tasks in common, 1) designing the SMI with the inner loop to achieve U-CNF control system.
Design of SMI: Define a tracking error vector as
With reference to Section 3, of the MSI having
Design of the nonlinear damping control: Specify the whole desired control system performance with a linear second-order transfer function
Nonaffine nonlinear plant This is a simulated model to represent a class of nonaffine nonlinear systems.
Plant model
U-CNF control
1) Design of SMI: Completed at the beginning of the section, which is applicable for both case studies. 2) Design of the damping ratio controller: Generally completed at the beginning of the section. For setting up the nonlinear damping function, assign the ratio stating from
Simulations
Figure 7 is a plot package to show the system performance to a sequence of step references without external disturbance. Figure 8 shows a set of plots for the system performance with a constant external disturbance of amplitude of 0.5 throughout the simulation. System 1 performance to step references without disturbance, (a) Output response, (b) Control input, (c) Tracking error, (d) Damping ratio, (e) Sliding mode. System 1 performance to step references with disturbance, (a) Output response, (b) Control input, (c) System tracking error, (d) Damping ratio, (e) Sliding mode.

Discussions on the simulated plots 1) Dynamic and static performance are well obtained in accordance of the designed framework. 2) Damping ratio is tuned from the assigned starting damping, change rate to the end damping, which achieves the CNF merits. Further the nonlinear function explicitly indicates the damping ratio variation instead of implicitly tuning the damping in CNF approaches. 3) The control inputs are well maintained within threshold of the actuator saturation. 4) DSMC cancels both nonlinearities and dynamics to provide a fast control of the inner loop into 5) In case of the unknown external constant disturbance 6) The U-CNF control design did not use nominal model except the assumption of the state vector measurable for control.
Pitch control of F16 aircraft To further demonstrate the characteristics and performance of the proposed U-CNF approach, the first example, in CNF foundation study (Lin et al., 1998), was selected to re-test. This case is backgrounded with an F-16 aircraft in flight at altitude of 20000 feet and a Mach number of 0.9.
Plant model
A longitudinal short period dynamic plant of the aircraft is modelled (Lin et al., 1998) below
U-CNF control
The design is the same as that presented in Case 1.
Simulations
Figure 9 is a plot package to show the system performance to a sequence of step references. System 2 performance to step response without disturbance, (a) Output response, (b) Control input, (c) tracking error, (d) Damping ratio, (e) Sliding mode.
Discussions on the simulated plots 1) These plots confirm that the generality of design is independent of plant models, which shows output responses are the same with once of design. Even plant models are changed, the same output response can still be achieved. 2) The same output response is generated as that presented from the original study (Lin et al., 1998). However, the U-CNF control design does not require nominal model and its damping is explicitly tuned with the damping ratio. 3) The DSMC contributes both stabilisation and dynamic cancellation, which the resultant identity matrix makes the nonlinear damping tuning significantly effective. 4) The assumption of state vector measurable can be relieved by using state observers, which will be explored in future research. 5) The case study provides a transparent illustration for follow-up applications.
5. Conclusions
To the author’s best knowledge, this is the first different configuration of CNF approach, which is a supplement to enhance the CNF research and applications with some distinct merits. In research techniques: Compared with the two popular control systems design frameworks, model-based and model-free. Most of the CNF approaches represent the model-based development, and the U-CNF approach represents model-free development. The kernel contribution of the U-CNF is bringing forward a new CNF configuration to integrate the robust nonlinear dynamic inversion and damping ratio tuning. Regarding the follow-up studies, even without requiring plant nominal model in design, this study has assumed the plant state vector measurable. To progress, the state observer-based U-CNF approaches should be studied. The other potential research is the U-CNF control of the time-delayed systems, which is a practically challenging topic. This first study has paid more attention to the configuration and feasibility establishment, surely rigour theoretical studies are required to prove the associated properties. In the hope, this study could promote wide interest in applications.
Footnotes
Acknowledgements
The authors would like to expresses their gratitude to the editors and the anonymous reviewers for their helpful comments and constructive suggestions with regard to the revision of the paper.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
Data availability statement
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
