Next Article in Journal
A PDR/WiFi Indoor Navigation Algorithm Using the Federated Particle Filter
Previous Article in Journal
Augmented Lagrangian-Based Reinforcement Learning for Network Slicing in IIoT
Previous Article in Special Issue
Towards Data-Driven Fault Diagnostics Framework for SMPS-AEC Using Supervised Learning Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minimal-Approximation-Based Adaptive Event-Triggered Control of Switched Nonlinear Systems with Unknown Control Direction

1
College of Control Science and Engineering, Bohai University, Jinzhou 121013, China
2
College of Information Science and Technology, Bohai University, Jinzhou 121013, China
3
Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China
4
Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 22254, Saudi Arabia
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(20), 3386; https://doi.org/10.3390/electronics11203386
Submission received: 19 September 2022 / Revised: 15 October 2022 / Accepted: 17 October 2022 / Published: 19 October 2022

Abstract

:
In this paper, the adaptive neural network event-triggered tracking problem is investigated for a class of uncertain switched nonlinear systems with unknown control direction and average dwell time switching. To reduce the communication network traffic, an event-triggering mechanism based on the tracking error is explored in the controller-to-actuator channel. Additionally, the minimal approximation technology, which designs virtual control laws as the unavailable intermediate signals, is introduced to reduce the difficulty of the controller design process. Compared with the existing adaptive backstepping designs using the filtering technology, the virtual controllers are recursed into a lumped nonlinear function to settle the explosion of complexity, and one neural network is employed in the recursive process. Meanwhile, a boundedness lemma on Nussbaum function is given to address the unknown control direction under the minimal approximation design framework. The stability of the overall closed-loop system is rigorously proved by the Lyapunov stability theory, and the rationality of the proposed strategy is verified by a simulation example. According to the proposed event-triggered mechanism, 81.25 % of the communication resources are saved in the simulation example.

Graphical Abstract

1. Introduction

In modern decades, switched systems were extensively applied in autonomous underwater vehicle [1,2], power network [3,4], dual drive [5,6], and networked control system [7,8]. Switched systems are a special class of hybrid systems that are composed of a series of discrete-time/continuous-time subsystems and a switching signal that decides the current active subsystem. Recently, a lot of adaptive control algorithms for switched linear systems [9,10,11] were proposed and extended to switched nonlinear systems [12,13,14]. In [9], the authors developed an adaptive asymptotic control protocol for a class of switched linear systems by the common Lyapunov function approach. Additionally, the adaptive tracking problem of second-order switched nonlinear systems with arbitrary switchings was investigated by using the multiple Lyapunov functions method [12]. At the same time, neural networks [13,15] or fuzzy logic systems [16,17] were used as function approximators in the adaptive backstepping designs, then the adaptive control protocol for uncertain switched nonlinear systems was designed. However, the above-mentioned backstepping designed methodologies are unable to solve the explosion of complexity introduced by the repeat differentiations of virtual controllers, which makes a great challenge in calculating the actual control input.
Facing this challenge, some scholars in the area employed the filtering technologies [18,19,20,21] to remove the repeat differentiation processes. As stated in [19], an adaptive dynamic surface control protocol using first-order filters to approximate the virtual control laws was applied for uncertain switched nonlinear systems. On the basis of dynamic surface control, an adaptive tracking control protocol based on command filters [22] was proposed for uncertain nonlinear systems to address this problem, in which an error compensation method was established to eliminate a part of the filtering errors. Note that the filtering errors were not completely eliminated in the above designs. With this in mind, a minimum approximation method was proposed to address the explosion of complexity and remove the filtering errors [23]. The method modifies the coordinate transformation to design a group of un-implementable virtual control signals that are recursed into a lumped nonlinearity in the last step, then one can eliminate the repeat differentiations for virtual controllers. Recently, the authors proposed several minimal-approximation-based adaptive control algorithms for nonlinear time-delay systems [24], interconnected strict-feedback nonlinear systems [25], and interconnected time-delay systems [26]. In addition, the authors in [27] developed a distributed tracking controller for uncertain nonlinear multi-agent systems under the minimal function approximation (MFA) framework. Nevertheless, the above-mentioned MFA methods only consider the time-triggered manner [28], which may incur the unnecessary waste of resources.
To reduce the depletion of communication resources, an event-triggered control (ETC) strategy has been proposed and widely used in the resource-limited networked systems [29,30]. Under the ETC framework, the updates of control signals are determined by the designed triggering conditions. Therefore, such updates are aperiodic, which can effectively save the communication resources. In [31,32], event-triggered adaptive control strategies were developed for linear systems, and were actively introduced into nonlinear systems by scholars in [33,34]. In addition, the authors in [35] designed an adaptive tracking control protocol for uncertain switched nonlinear systems under the ETC framework. Meanwhile, a neural-networked adaptive event-triggered controller was developed for uncertain switched nonlinear systems subjected to unknown control directions [36]. Nevertheless, the existing ETC schemes can not be extended to the MFA-based adaptive ETC design of uncertain switched nonlinear systems due to the following two difficulties:
  • When the MFA technology is taken into account, the design methodologies in [22,36] can not be used to address the issue of unknown control direction. To be specific, the un-implementable virtual control laws suffer from a difficulty on exploiting the traditional Nussbaum function methods [22,36] which are considered as a celebrated remedy for dealing subjected to unknown control gains;
  • The existing ETC approaches considering the controller-to-actuator channel often adopt the relative threshold strategy [36,37]. However, since the coordinate transformation errors z i , i = 2 , 3 , , n , are unknown under the MFA framework, it is not feasible to use the above threshold strategy.
Motivated by the above considerations, the purpose of this paper is to study an MFA-based adaptive ETC strategy for uncertain switched nonlinear systems with unknown control gain. The primary contributions and innovations of the presented scheme in this paper are concluded as follows:
  • Considering that filtering errors are commonly presented in the backstepping designs including the explosion of complexity [20,21], the MFA technique is thus introduced to the proposed scheme, where the explosion of complexity is solved by designing a group of un-implementable virtual control laws, rather than using the filtering technique. In addition, the scheme no longer needs to employ multiple function approximators in the recursive process, which improves the computational efficiency for the actual control inputs effectively;
  • Since the relative threshold strategy [36,37] can not be extended to the MFA framework, an adaptive threshold strategy is considered for the designed ETC problem. The designed ETM not only enhances the communication efficiency in the controller-sensor channel, but also eliminates the parameter limitation problem existing in the relative threshold strategy;
  • Different from the Nussbaum function methods using global coordinate transformation information [22,36], a tracking-error-based Nussbaum function is designed to handle the unknown control direction. Then, a boundedness lemma on the Nussbaum function is given to show the boundedness of the Nussbaum function.

2. Preliminaries

In this section, we consider the following uncertain nonlinear systems with unknown control direction:
x ˙ i = x i + 1 + f i , σ t x ¯ i , i = 1 , , n 1 x ˙ n = b n u t + f n , σ t x ¯ n y = x 1
where x ¯ i = [ x 1 , x 2 , , x i ] T R i ( i = 1 , , n ) are the state vectors, y is the output of the system, u t is the control input, f i , k x ¯ i is the unknown smooth nonlinear function, the function σ t : [ 0 , + ) M = { 1 , , m } is a switching signal defined as a piecewise function, and b n is the unknown control coefficient.
Defining the event error e k t as
e k t = u t v k t , k = 1 , , m
where v k t and u t are the control signal and event-triggered control input which will be defined later. To simplify the notations, the time variable t will be omitted later.
Based on the (2), the considered system can be transformed into
x ˙ i = x i + 1 + f i , k x ¯ i , i = 1 , , n 1 x ˙ n = b n e k + v k + f n , k x ¯ n y = x 1 .
Since radial basis function neural networks (RBFNNs) [38] can approximate any continuous nonlinear network with arbitrary accuracy; they are commonly used to approximate unknown nonlinear functions. Therefore, the RBFNNs used in the this paper are as follows:
f μ = W T S μ + ε k μ
where μ R q is the input vector, W = w 1 , w 2 , , w l T R l is an optimal weight vector, ε k ( μ ) R is the bounded reconstruction error, the number of NN nodes is l > 1 , and a radial basis function vector S μ = s 1 μ , s 2 μ , , s l μ T R l . Since the unknown weight vector can not be used in designing the actual control input, we define W ^ as its estimation and define W ˜ = W W ^ as the weight estimation error.
Assumption 1.
There exists a positive constant ε ¯ such that ε k μ satisfies ε k μ ε ¯ .
Definition 1
([39]). Any continuous function Q ( ς ) : R R is a Nussbaum type function with the following properties:
lim s sup 1 s 0 s Q ( ς ) d ς = + lim s inf 1 s 0 s Q ( ς ) d ς =
where ς is the Nussbaum variate. In fact, many continuous functions can be called the Nussbaum function, such as ς 2 sin ( ς ) , ς 2 cos ( ς ) and e ς 2 cos ς .
Definition 2
([40]). The average dwell time (ADT) is the maximal value τ a that for a given Λ 0 0 satisfies:
Λ σ τ , t Λ 0 + t τ τ a
where τ a > 0 , t > τ > 0 , and Λ σ τ , t is the switching number that occurs in the interval τ , t .

3. Main Results

3.1. Controller Design

In what follows, an event-triggered adaptive tracking control strategy in the MFA framework is studied to address the complexity explosion.
Now, we introduce the following notations to simplify the calculation process:
G i = m = 1 i g m
where i = 1 , 2 , , n , G 0 = 1 , and g i > 0 denote positive design parameters.
The new coordinate transformations are defined as
z 1 = y y d z i = 1 g i 1 1 G i 2 x i , k α i 1 , k , i = 2 , , n
where α i , k denotes the un-implementable virtual control signal, and y d is the reference signal.
  • Step 1: According to (3) and (8), the derivative of z 1 is expressed as
    z ˙ 1 = g 1 z 2 + α 1 , k + f 1 , k x ¯ 1 y ˙ d .
Constructing a Lyapunov function V 1 , k = z 1 2 / 2 , its derivative can be calculated as
V ˙ 1 , k = z 1 g 1 z 2 + α 1 , k + f 1 , k x ¯ 1 , k y ˙ d .
Choosing the virtual control signal α 1 , k with F 1 , k x ¯ 1 = f 1 , k x ¯ 1 as
α 1 , k = g 1 z 1 F 1 , k x ¯ 1 + y ˙ d .
Substituting (11) into (10), it follows:
V ˙ 1 , k g 1 z 1 2 + g 1 z 1 z 2 .
  • Step 2: Invoking (11) into (8) and using (7), we have
    z 2 = 1 g 1 x 2 + F 1 , k * y d
    where F 1 , k * = ( F 1 , k x ¯ 1 y ˙ d ) / g 1 + x 1 .
Differentiating z 2 results in
z ˙ 2 = 1 g 1 x ˙ 2 + F 1 , k * x 1 x 2 + f 1 , k x ¯ 1 + F 1 , k * y ˙ d y ¨ d y ˙ d = g 2 z 3 + α 2 , k + F 2 , k x ¯ 2 , y ¨ d y ˙ d
where F 2 , k x ¯ 2 , y ¨ d = f 2 , k x ¯ 2 / g 1 + F 1 , k * / x 1 x 2 + f 1 , k x ¯ 1 + F 1 , k * / y ˙ d y ¨ d .
Constructing V 2 , k = V 1 , k + z 2 2 / 2 , the derivative of V 2 , k is computed as
V ˙ 2 , k = V ˙ 1 , k + z 2 g 2 z 3 + F 2 , k x ¯ 2 , y ¨ d + α 2 , k y ˙ d .
The virtual control signal α 2 , k is designed as
α 2 , k = g 2 z 2 F 2 , k x ¯ 2 , y ¨ d + y ˙ d .
Taking (16) into (15) yields
V ˙ 2 , k g 1 z 1 2 + g 1 z 1 z 2 g 2 z 2 2 + g 2 z 2 z 3 = i = 1 2 g i z i 2 + i = 1 2 g i z i z i + 1 .
  • Step m ( 3 m n 1 ) : According to the recursive manner, z m is given as:
    z m = 1 G m 1 x m z m 1 + F m 1 , k x ¯ m 1 , y d m 1 y ˙ d g m 1 = 1 G m 1 x m + F m 1 , k * y d
    where F m 1 , k * = F m 2 , k * + x m 1 / G m 2 + F m 1 , k x ¯ m 1 , y d m 1 y ˙ d / g m 1 .
From (3) and (8), the time derivative of z m is given by
z ˙ m = 1 G m 1 x m + 1 + f m , k x ¯ m + i = 1 m 1 F m 1 , k * y d i y d i + 1 + i = 1 m 1 F m 1 , k * x i f i , k x ¯ i + x i + 1 y ˙ d = g m z m + 1 + α m , k + F m , k x ¯ m , y d m y ˙ d
where F m , k x ¯ m , y d m = f m , k x ¯ m / G m 1 + i = 1 m 1 F m 1 , k * / x i x i + 1 + f i , k x ¯ i + i = 1 m 1   F m 1 , k * / y d i y d i + 1 .
Considering V m , k = V m 1 , k + z m 2 / 2 , we obtain
V ˙ m , k = V ˙ m 1 , k + z m g m z m + 1 + α m , k + F m , k x ¯ m , y d m y ˙ d .
Then, we construct the virtual controller as follows:
α m , k = g m z m F m , k x ¯ m , y d m + y ˙ d .
Based on (20) and (21), we have
V ˙ m , k i = 1 m 1 g i z i 2 + i = 1 m 1 g i z i z i + 1 g m z m 2 + g m z m z m + 1 = i = 1 m g i z i 2 + i = 1 m g i z i z i + 1 .
  • Step n : Following the previous steps, z n is given as follows:
    z n = 1 G n 1 x n z n 1 + F n 1 , k x ¯ n 1 , y d n 1 y ˙ d g n 1 = 1 G n 1 x n + F n 1 , k * y d
    where F n 1 , k * = x n 1 / G n 2 + F n 1 , k x ¯ n 1 , y d n 1 y ˙ d / g n 1 + F n 2 , k * .
The derivative of z n becomes
z ˙ n = 1 G n 1 b n u + f n , k x ¯ n + i = 1 n 1 F n 1 , k * y d i y d i + 1 + i = 1 n 1 F n 1 , k * x i f i , k x ¯ i + x i + 1 y ˙ d = 1 G n 1 b n u + F n , k x ¯ n , y d n y ˙ d
where F n , k x ¯ n , y d n = 1 / G n 1 f n , k x ¯ n + i = 1 n 1 F n 1 , k * / y d i y d i + 1 + i = 1 n 1 F n 1 , k * / x i f i , k x ¯ i + x i + 1 .
Considering Lyapunov function V n , k = V n 1 , k + z n 2 / 2 , k M . The time derivative of V n , k is
V ˙ n , k = V ˙ n 1 , k + z n b n G n 1 u + F n , k x ¯ n , y d n y ˙ d i = 1 n 1 g i z i 2 + i = 1 n 1 g i z i z i + 1 + z n b n G n 1 u + F n , k * c n z n 2 y ˙ d z n y d g n z n
where F n , k * = G n 1 / b n F n , k x ¯ n , y d n + g n F n 1 , k * + g n x n / G n 1 .
To deal with the lumped nonlinearity derived from (25), we employ the following RBFNN:
F ¯ n , k * μ = W k T S μ + ε k μ
where F ¯ n , k * = F n , k * q , the variable q will be defined in the following; μ = x ¯ n , y d n , W k and S μ satisfy S μ S ¯ and W k W ¯ k . Additionally, W ^ k denotes the estimation of W k , and W ˜ k = W k W ^ k represents the weight estimation error.
Considering the proposed scheme, we design the following ETM as:
u t = v k t l , t l t < t l + 1 t l + 1 = inf t > t l , e k > a z 1 + γ , 0 < a < 1 , γ > 0
where u t is the control input signal, a and γ are user designed constants. It can be shown that the proposed trigger condition depends only on a coordinate transformation error z 1 , and the control signal remains constant between two adjacent trigger instants.
By adding and subtracting the term q = Q ς g 1 z 1 + i = 2 n c i x i into (25), we have
V ˙ n , k i = 1 n 1 g i z i 2 + i = 1 n 1 g i z i z i + 1 + z n b n G n 1 u + F ¯ n , k * + q c n z n 2 y ˙ d z n y d g n z n = i = 1 n 1 g i z i 2 + i = 1 n 1 g i z i z i + 1 + z n b n G n 1 e k + v k + F ¯ n , k * + q c n z n 2 y ˙ d z n y d g n z n .
The MFA-based adaptive ETC framework is depicted in Figure 1, where the input vector of RFBNN is defined as μ = x ¯ n , y d n . Under the proposed closed-loop control framework, the system variables x ¯ i and y are transmitted through the sensor to the adaptive law, NN weight update law and Function approximator. Then, the Nussbaum signal Q ς and the estimated nonlinear function W ^ k T S μ can be obtained to construct the actual control signal v k t . Subsequently, the proposed ETM transmits the control signal to the actuator in an aperiodic manner, which can effectively save the communication resources.
Remark 1.
Unlike the traditional backstepping algorithms for switched nonlinear systems [13,15], the designed virtual control laws α i , i = 1 , 2 , , n , are un-implementable signals. Thus, z i , i = 2 , 3 , , n , can not be calculated under the MFA framework.
Now, the control input, the adaptive law and the weight update law are proposed by using one RBFNN approximator, as follows:
v k = Q ς W ^ k T S μ + g 1 z 1 + i = 2 n g i x i
ς ˙ = Γ ς z 1 2 σ ς ς z 1 2
W ^ ˙ k = Γ w z 1 S μ σ w z 1 W ^ k
where Γ ς is a positive constant, Γ w is a positive definite l-order matrix, and σ ς > 0 and σ w > 0 are constants.
Remark 2.
In the case of switched nonlinear systems with unknown control direction [22,41,42], the existing works have designed the tuning law ς of the Nussbaum function by using z n , then the stability of the system has been investigated by invoking the lemma on the Nussbaum function (see [22], Lemma 1). However, since z n in the MFA framework is an unattainable signal, the above methodologies can not be used in the design of the control input. In this paper, a Nussbuam function based on the tracking error is designed to handle the control gain of unknown sign.
Lemma 1.
For the uncertain switched nonlinear system (3), consider the virtual control laws and actual control input designed in (11), (16), (21) and (29). Under the the adaptive law (30), the parameter adaptation function ς is bounded.
Proof of Lemma 1. 
Selecting the Lyapunov function V ς = 1 / 2 Γ ς ς 2 , then its derivative can be calculated as
V ˙ ς = ς z 1 2 σ ς ς z 1 2 ς z 1 2 σ ς ς 1 .
This inequality shows that the negativity of V ˙ ς is guaranteed when ς > 1 / σ ς . Then, the boundedness of ς can be expressed as ς t ς = ς , ς 1 / σ ς . The proof is completed. □
Lemma 2.
For the uncertain switched nonlinear system (3), consider the virtual control laws and actual control input designed in (11), (16), (21) and (29). Under the NN weight update law (31) for the uncertain switched nonlinear system, NN weight estimation error W ˜ k is bounded.
Proof of Lemma 2. 
Considering the Lyapunov function V w , k = 1 / 2 W ˜ k T Γ w 1 W ˜ k , then its time derivative along (31) is derived as
V ˙ w = W ˜ k T Γ w 1 W ^ ˙ k = W ˜ k T z 1 S μ σ w z 1 W k W ˜ k .
Then, according to the condition S μ S ¯ and Frobenius norm, we have
V ˙ w , k z 1 W ˜ k σ w W ˜ k S ¯ σ w W ¯ k .
Therefore, the derivative V ˙ w , k is negative definite only if
W ˜ k > S ¯ + σ w W ¯ k / σ w .
Then, the boundedness of W ˜ k t can be expressed as W ˜ k t w = W ˜ k , W ˜ k S ¯   + σ w W ¯ k / σ w . The proof is completed. □
Remark 3.
In the existing function approximation-based adaptive control schemes [19,43], function approximators are included in each virtual controller and the actual controller. Therefore, the computational burden increases with the order of the system. The proposed method reduces the usage frequency. More specifically, the virtual controllers are designed as the unprocurable intermediate transition signals, and the actual control input is established based on one approximator. In such a scenario, the calculation costs to achieve the control objective no longer increase with the increase in the system order.
Remark 4.
Considering that the relative threshold strategy [37] mainly aim at the controller-to-actuator communication, where the triggering condition is designed as e t m 1 u t + m 2 (i.e., 0 < m 1 < 1 , m 2 > 0 ). However, due to z n and α i are un-implementable signals, the above design methods can not be extended to the minimal-approximation-based ETC design. Therefore, a tracking error-based adaptive threshold (27) is designed in this paper. It can be seen that the ETM (27) can adaptively adjust the triggering interval according to the tracking error. In addition, the range of threshold coefficients no longer need to satisfy the restrictive condition in [36,37].

3.2. Stability Analysis

In this part, we will certify that all signals in the derived closed-loop system are bounded.
Theorem 1.
Considering the switched nonlinear systems with unknown control gain (3), the event-triggering mechanism (27), the control input (29), the adaptive law (30), the NN weight update law (31). The closed-loop system is bounded for any bounded initial condition. Meanwhile, can be as small as possible to adjust.
Proof of Theorem 1. 
Considering the multiple Lyapunov function as
V k = V n , k + 1 2 ς 2 + 1 2 W ˜ k T W ˜ k .
Based on (26), (28), Lemmas 1 and 2, we have
V ˙ k i = 1 n 1 g i z i 2 + z n b n G n 1 e k + Q ς W ˜ k T S μ + 1 Q ς W k T S μ + ε k μ c n z n 2 y ˙ d z n y d g n z n + i = 1 n 1 g i z i z i + 1 .
From Lemmas 1 and 2 and Q ς = e ς 2 cos ς , we have
y ˙ d z n 1 4 z n 2 + y ˙ d 2
y d g n z n 1 4 z n 2 + y d g n 2
z n b n G n 1 γ 1 2 z n 2 + 1 2 γ 2 Δ 2
z n b n G n 1 a z 1 1 2 a 2 z 1 2 + 1 2 Δ 2 z n 2
i = 1 n 1 g i z i z i + 1 i = 1 n 1 g i 2 z i 2 + i = 1 n 1 g i 2 z i + 1 2
z n b n G n 1 Q ς W ˜ k T S μ + 1 Q ς W k T S μ + ε k μ 1 2 Δ 2 z n 2 + ϑ k μ
where b n / G n 1 Δ , Q ς Q ¯ , ϑ = 1 / 2 Q ¯ S ¯ + σ w W ¯ k S ¯ / σ w + 1 + Q ¯ W ¯ k T S ¯ + ε ¯ 2 .
Using the inequalities (36)–(41), V ˙ k becomes
V ˙ k i = 1 n g i 2 z i 2 + i = 1 n 1 g i 2 z i + 1 2 g n 2 Δ 2 1 z n 2 + 1 2 a 2 z 1 2 + ρ
where y ˙ d 2 + y d g n 2 + 1 2 Δ 2 γ 2 + ϑ ρ .
Choosing appropriate design parameters, there exist
p 1 = g 1 2 1 2 a 2 p i = g i 2 g i 1 2 > 0 , i = 2 , . . . , n 1 p n = g n g n 1 2 Δ 2 1 > 0 .
Let p = min p i , i = 1 , 2 , . . . , n , then (45) can be rewritten as
V ˙ k p V k + ρ
V k η V r
where η = max p k / p r for r M .
Furthermore, we can find two functions α ̲ , α ¯ κ , such as α ̲ μ V r μ α ¯ μ .
Then, we construct a function Θ t = e p t V σ t μ t that is piecewise differentiable along the solution of the closed-loop system (3). From (45), we obtain on each interval t j , t j + 1 that
Θ ˙ t = p e p t V σ t μ + e p t V ˙ σ t μ ρ e p t , t t j , t j + 1 .
Taking (46) into account, we obtain
Θ t j + 1 = e p t j + 1 V σ t j + 1 μ t j + 1 η e p t j + 1 V σ t j μ t j = η Θ t j + 1 η t j t j + 1 ρ e p t d t + Θ t j .
Furthermore, by selecting an arbitrary T > t 0 = 0 and integrating the above inequality from j = 0 to j = Λ σ T , 0 1 , we have
Θ T Θ t Λ σ T , 0 + t Λ σ T , 0 T ρ e p t d t η t Λ σ T , 0 1 t Λ σ T , 0 ρ e p t d t + Θ t Λ σ T , 0 1 + η 1 t Λ σ T , 0 T ρ e p t d t η Λ σ T , 0 Θ 0 + j = 0 Λ σ T , 0 1 η j t j t j + 1 ρ e p t d t + η Λ σ T , 0 t Λ σ T , 0 T ρ e p t d t .
For δ 0 , p log η / τ a and τ a > log η / p , we have
Λ σ T , t Λ 0 + p δ T t log η , T t 0 .
Notice that Λ σ T , 0 j 1 + Λ σ T , t j + 1 , j = 0 , 1 , , Λ σ T , 0 , thus we can infer that
η Λ σ T , 0 j η 1 + Λ 0 e p δ T t j + 1 .
In addition, we obtain from δ < p that
t j t j + 1 ρ e p t d t e p δ t j + 1 t j t j + 1 ρ e δ t d t .
Then, it follows from (50)-(53) that
Θ T η 1 + Λ 0 e p δ t j + 1 0 T ρ e δ t d t + η Λ σ T , 0 Θ 0 .
We obtain
α ̲ μ T V σ T μ T e Λ 0 log η e log η τ a p T α ¯ μ 0 + η 1 + Λ 0 ρ δ , T > 0 , T > 0 .
It is clear that all signals of the considered system are bounded in the presence of the switching signals k t satisfying the ADT τ a > log η / p δ .
To avoiding the Zeno behavior, we prove that the inter-event time has lower bounded.
From the definition e k t = u t v k t , we obtain:
d d t e k = e k e ˙ k e k e k e ˙ k e k = e ˙ k = u ˙
Due to the variables y d , x 1 , , x n , W ^ k and ς in u are bounded, there is u ¯ such that u ˙ u ¯ . Depending on the triggering condition of (27), the minimum inter-event time satisfies t min γ / u ¯ > 0 . Therefore, Zeno behavior can be avoided. □

4. Simulation

In this section, we use a numerical model to clarify the validity of the designed control scheme under the condition of setting the sampling time to 0.01s. Considering the below second-order switched nonlinear system
x ˙ 1 = x 2 + f 1 , k x ¯ 1 x ˙ 2 = b n u t + f 2 , k x ¯ 2 y = x 1
where f 1 , 1 x = 0.1 exp cos x 1 , f 1 , 2 x = 0.1 exp x 1 + 1.5 sin x 2 , and f 2 , 1 x = 0.15 exp x 1 + 0.2 cos x 2 , f 2 , 2 x = 0.15 cos x 2 + 0.2 sin x 1 and k M = { 1 , 2 } . The unknown control gain is defined as b n = 1 . We construct the NN weight update laws as
W ^ ˙ 1 = Γ w 1 z 1 S μ σ w 1 z 1 W ^ 1 W ^ ˙ 2 = Γ w 2 z 1 S μ σ w 2 z 1 W ^ 2
where σ w 1 = 80 , σ w 2 = 60 , Γ w 1 = 1.5 and Γ w 2 = 1 .
Using the designed ETM, the proposed MFA-based controller for (29)–(31) is given by
u t = v k t l , t l t < t l + 1 t l + 1 = inf t > t l e k > a z 1 + γ , 0 < a < 1 , γ > 0 v 1 = Q ς g 1 z 1 g 2 x 2 W ^ 1 T S μ v 2 = Q ς g 1 z 1 g 2 x 2 W ^ 2 T S μ ς ˙ = Γ ς z 1 2 σ ς ς z 1 2
where a = 20 , γ = 0.25 , Q ς = e ς 2 cos ς and y d = 0.1 cos 2 t + 1.5 cos t . The initial values of variables are given as x 1 0 = 0.5 , x 2 0 = 0.1 , g 1 = 13.1 , g 2 = 15.1 , ς = 1.5 , σ ς = 0.55 , Γ ς = 6 , W ^ 1 0 = 0.6 , . . . , 0.6 T R 25 and W ^ 2 0 = 0.9 , . . . , 0.9 T R 25 . Furthermore, it is easy to calculate that τ a = 0.15 .
The simulation results for the above example are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. As is shown in Figure 2, the switching signal changes every 3 s. Additionally, it is observed from Figure 3 that the output of the considered system can effectively track the desired reference trajectory. Then, the tracking error is shown in Figure 4, and it can stabilize within 0.0059 , 0.0306 after 0.5 s. From Figure 5 and Figure 6, the boundedness of NN weights can be guaranteed after 0.5 s. Meanwhile, the event-triggered control input is shown in Figure 7. Combining Figure 7 and Figure 8, the control input u changes at the triggering instants shown in Figure 8.

Discussion

According to the results given in Theorem 1, the boundedness of the system can be theoretically guaranteed via the proposed scheme. In addition, the effectiveness of the proposed ETC algorithm can be further proven from the results shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. To further demonstrate the advantage of the strategy presented in this paper, the transmission numbers of the conventional time-triggered control method and the proposed ETC method are shown in Figure 9, with the transmission numbers of 2000 and 375, respectively. Compared with the time-triggered scheme [28], the method in this paper is more efficient in saving communication resources. Additionally, it can be seen from the control algorithms given in (58) and (59) that the computational burden is less, and the complexity of the controller design is simpler compared with the existing adaptive ETC methodologies using the filtering technology [18,21].

5. Conclusions

In this paper, an MFA-based event-triggered control protocol is proposed for uncertain switched nonlinear systems with unknown control direction. With the help of the MFA technology, three excellent results are obtained as follows:
  • The virtual controllers are designed as intermediate signals that do not need to be implemented, which effectively simplifies the complexity of the conventional backstepping design framework.
  • The issue of explosion of complexity existed in the conventional backstepping methods does not need to be considered.
  • There no longer needs to employ multiple function approximators in the recursive process, which actually cuts down the computational costs.
Moreover, the proposed scheme increases the communication efficiency by using the ETM with adaptive threshold. Meanwhile, by using the Lyapunov stability theorem, the boundedness of the considered system is guaranteed, and the simulation example successfully verifies the theoretical results. Finally, the main frame of the study is shown as Figure 10. In our future work, we will pay attention to how to solve the self-triggering control problem in the MFA framework.

Author Contributions

Conceptualization, X.Z.; methodology, N.Z.; software, Y.C.; validation, F.E.A., N.Z., and Y.C.; formal analysis, N.X.; investigation, Y.C.; resources, X.Z.; writing—original draft preparation, Y.C.; writing—review and editing, N.Z. and Y.C.; supervision, N.X.; funding acquisition, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China, under Grant 62203064.

Data Availability Statement

Not applicable.

Acknowledgments

The Deanship of Scientific Research (DSR) at King Abdulaziz University (KAU), Jeddah, Saudi Arabia has funded this project, under grant no. (RG-1-611-43).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yan, Z.; Yang, Z.; Yue, L.; Wang, L.; Jia, H.; Zhou, J. Discrete-time coordinated control of leader-following multiple auvs under switching topologies and communication delays. Ocean Eng. 2019, 172, 361–372. [Google Scholar] [CrossRef]
  2. Hu, Z.; Ma, C.; Zhang, L.; Halme, A.; Hayat, T.; Ahmad, B. Formation control of impulsive networked autonomous underwater vehicles under fixed and switching topologies. Neurocomputing 2015, 147, 291–298. [Google Scholar] [CrossRef]
  3. Sugiyama, H. Packet switched power network with decentralized control based on synchronized qos routing. In Proceedings of the ICT & Applications and Collocated Events, Kampala, Uganda, 21–24 March 2012; pp. 147–152. [Google Scholar]
  4. Gao, H.; Li, Z.; Yu, X.; Qiu, J. Hierarchical multiobjective heuristic for pcb assembly optimization in a beam-head surface mounter. IEEE Trans. Cybern. 2022, 52, 6911–6924. [Google Scholar] [CrossRef]
  5. Shi, P.; Sun, W.; Yang, X.; Rudas, I.J.; Gao, H. Master-slave synchronous control of dual-drive gantry stage with cogging force compensation. IEEE Trans. Syst. Man Cybern. Syst. 2022, 1–10. [Google Scholar] [CrossRef]
  6. Liu, Z.; Lin, W.; Yu, X.; Rodríguez-Andina, J.J.; Gao, H. Approximation-free robust synchronization control for dual-linear-motors-driven systems with uncertainties and disturbances. IEEE Trans. Ind. Electron. 2021, 69, 10500–10509. [Google Scholar] [CrossRef]
  7. Liu, S.; Niu, B.; Zong, G.; Zhao, X.; Xu, N. Data-driven-based event-triggered optimal control of unknown nonlinear systems with input constraints. Nonlinear Dyn. 2022, 1–19. [Google Scholar] [CrossRef]
  8. Zhang, L.; Zhao, X.; Zhao, N. Real-time reachable set control for neutral singular Markov jump systems with mixed delays. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 1367–1371. [Google Scholar] [CrossRef]
  9. Yuan, S.; Schutter, B.D.; Baldi, S. Adaptive asymptotic tracking control of uncertain time-driven switched linear systems. IEEE Trans. Autom. Control 2016, 62, 5802–5807. [Google Scholar] [CrossRef]
  10. Zhang, L.; Gao, H. Asynchronously switched control of switched linear systems with average dwell time. Automatica 2010, 46, 953–958. [Google Scholar] [CrossRef]
  11. Donkers, M.; Heemels, W.; de Wouw, N.V.; Hetel, L. Stability analysis of networked control systems using a switched linear systems approach. IEEE Trans. Autom. Control 2011, 56, 2101–2115. [Google Scholar] [CrossRef] [Green Version]
  12. Zou, W.; Shi, P.; Xiang, Z.; Shi, Y. Finite-time consensus of second-order switched nonlinear multi-agent systems. IEEE Trans. Neural Networks Learn. Syst. 2019, 31, 1757–1762. [Google Scholar] [CrossRef] [PubMed]
  13. Zhao, Y.; Zhang, H.; Chen, Z.; Wang, H.; Zhao, X. Adaptive neural decentralised control for switched interconnected nonlinear systems with backlash-like hysteresis and output constraints. Int. Syst. Sci. 2022, 53, 1545–1561. [Google Scholar] [CrossRef]
  14. Han, T.-T.; Ge, S.S.; Lee, T.H. Adaptive neural control for a class of switched nonlinear systems. Syst. Control Lett. 2009, 58, 109–118. [Google Scholar] [CrossRef]
  15. Yin, Q.; Wang, M.; Li, X.; Sun, G. Neural network adaptive tracking control for a class of uncertain switched nonlinear systems. Neurocomputing 2018, 301, 1–10. [Google Scholar] [CrossRef]
  16. Tang, F.; Niu, B.; Wang, H.; Zhang, L.; Zhao, X. Adaptive fuzzy tracking control of switched mimo nonlinear systems with full state constraints and unknown control directions. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 2912–2916. [Google Scholar] [CrossRef]
  17. Hao, S.; Xue, H.; Pan, Y. Adaptive fuzzy dual-performance fault-tolerant control for interconnected nonlinear systems. Int. J. Adapt. Control. Signal Process. 2021, 35, 1685–1711. [Google Scholar] [CrossRef]
  18. Cheng, F.; Wang, H.; Zhang, L.; Ahmad, A.M.; Xu, N. Decentralized adaptive neural two-bit-triggered control for nonstrict-feedback nonlinear systems with actuator failures. Neurocomputing 2022, 500, 856–867. [Google Scholar] [CrossRef]
  19. Sui, S.; Chen, C.P.; Tong, S. Neural-network-based adaptive dsc design for switched fractional-order nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 4703–4712. [Google Scholar] [CrossRef]
  20. Chen, M.; Tao, G.; Jiang, B. Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2014, 26, 2086–2097. [Google Scholar] [CrossRef]
  21. Chen, Z.; Niu, B.; Zhang, L.; Zhao, J.; Ahmad, A.M.; Alassafi, M.O. Command filtering-based adaptive neural network control for uncertain switched nonlinear systems using event-triggered communication. Int. Robust Nonlinear Control 2022, 32, 6507–6522. [Google Scholar] [CrossRef]
  22. Chen, Z.; Niu, B.; Zhao, X.; Zhang, L.; Xu, N. Model-based adaptive event-triggered control of nonlinear continuous-time systems. Appl. Math. Comput. 2021, 408, 126330. [Google Scholar] [CrossRef]
  23. Sun, G.; Wang, D.; Li, T.; Peng, Z.; Wang, H. Single neural network approximation based adaptive control for a class of uncertain strict-feedback nonlinear systems. Nonlinear Dyn. 2013, 72, 175–184. [Google Scholar] [CrossRef]
  24. Choi, Y.H.; Yoo, S.J. Single-approximation-based adaptive control of a class of nonlinear time-delay systems. Neural Comput. Appl. 2016, 27, 1041–1052. [Google Scholar] [CrossRef]
  25. Choi, Y.H.; Yoo, S.J. Decentralized adaptive output-feedback control of interconnected nonlinear time-delay systems using minimal neural networks. J. Frankl. Inst. 2018, 355, 81–105. [Google Scholar] [CrossRef]
  26. Choi, Y.H.; Yoo, S.J. Minimal-approximation-based decentralized backstepping control of interconnected time-delay systems. IEEE Trans. Cybern. 2016, 46, 3401–3413. [Google Scholar] [CrossRef] [PubMed]
  27. Choi, Y.H.; Yoo, S.J. Minimal-approximation-based distributed consensus tracking of a class of uncertain nonlinear multiagent systems with unknown control directions. IEEE Trans. Cybern. 2017, 47, 1994–2007. [Google Scholar] [CrossRef]
  28. Ma, L.; Xu, N.; Zhao, X.; Zong, G.; Huo, X. Small-gain technique-based adaptive neural output-feedback fault-tolerant control of switched nonlinear systems with unmodeled dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7051–7062. [Google Scholar] [CrossRef]
  29. Zhang, L.; Zong, G.; Zhao, X.; Zhao, N. Output reachable set synthesis of event-triggered control for singular markov jump systems under multiple cyber-attacks. IEEE/ACM Trans. Netw. 2022, 1–9. [Google Scholar] [CrossRef]
  30. Peng, Z.; Jiang, Y.; Wang, J. Event-triggered dynamic surface control of an underactuated autonomous surface vehicle for target enclosing. IEEE Trans. Ind. Electron. 2020, 68, 3402–3412. [Google Scholar] [CrossRef]
  31. Zhang, Z.; Hao, F.; Zhang, L.; Wang, L. Consensus of linear multi-agent systems via event-triggered control. Int. J. Control 2014, 87, 1243–1251. [Google Scholar] [CrossRef]
  32. Hu, W.; Liu, L.; Feng, G. Consensus of linear multi-agent systems by distributed event-triggered strategy. IEEE Trans. Cybern. 2015, 46, 148–157. [Google Scholar] [CrossRef] [PubMed]
  33. Vamvoudakis, K.G. Event-triggered optimal adaptive control algorithm for continuous-time nonlinear systems. IEEE/CAA J. Autom. Sin. 2014, 1, 282–293. [Google Scholar]
  34. Wang, H.; Xu, K.; Qiu, J. Event-triggered adaptive fuzzy fixed-time tracking control for a class of nonstrict-feedback nonlinear systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3058–3068. [Google Scholar] [CrossRef]
  35. Lian, J.; Li, C. Event-triggered control for a class of switched uncertain nonlinear systems. Syst. Control Lett. 2020, 135, 104592. [Google Scholar] [CrossRef]
  36. Zhang, J.; Xiang, Z. Event-triggered adaptive neural network sensor failure compensation for switched interconnected nonlinear systems with unknown control coefficients. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 5241–5252. [Google Scholar] [CrossRef]
  37. Xing, L.; Wen, C.; Liu, Z.; Su, H.; Cai, J. Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans. Autom. Control 2016, 62, 2071–2076. [Google Scholar] [CrossRef]
  38. Wang, B.; Jahanshahi, H.; Volos, C.; Bekiros, S.; Khan, M.A.; Agarwal, P.; Aly, A.A. A new rbf neural network-based fault-tolerant active control for fractional time-delayed systems. Electronics 2021, 10, 1501. [Google Scholar] [CrossRef]
  39. Chen, C.; Liu, Z.; Zhang, Y.; Chen, C.P.; Xie, S. Saturated nussbaum function based approach for robotic systems with unknown actuator dynamics. IEEE Trans. Cybern. 2015, 46, 2311–2322. [Google Scholar] [CrossRef]
  40. Chang, Y.; Zhou, P.; Niu, B.; Wang, H.; Xu, N.; Alassafi, M.O.; Ahmad, A.M. Switched-observer-based adaptive output-feedback control design with unknown gain for pure-feedback switched nonlinear systems via average dwell time. Int. J. Syst. Sci. 2021, 52, 1731–1745. [Google Scholar] [CrossRef]
  41. Wang, C.; Zhang, M.; Li, H.; Wang, N. Event-based adaptive output feedback prescribed performance control for a class of switched nonlinear systems with unknown control directions. Int. J. Control. Syst. 2020, 18, 2482–2491. [Google Scholar] [CrossRef]
  42. Xia, J.; Zhang, J.; Feng, J.; Wang, Z.; Zhuang, G. Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1945–1953. [Google Scholar] [CrossRef]
  43. Ma, J.; Zheng, Z.; Li, P. Adaptive dynamic surface control of a class of nonlinear systems with unknown direction control gains and input saturation. IEEE Trans. Cybern. 2014, 45, 728–741. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Minimal-function-approximation-based adaptive ETC framework.
Figure 1. Minimal-function-approximation-based adaptive ETC framework.
Electronics 11 03386 g001
Figure 2. The trajectory of the switching signal.
Figure 2. The trajectory of the switching signal.
Electronics 11 03386 g002
Figure 3. The system’s output y 1 and reference signal y d .
Figure 3. The system’s output y 1 and reference signal y d .
Electronics 11 03386 g003
Figure 4. The trajectory of the tracking error z 1 .
Figure 4. The trajectory of the tracking error z 1 .
Electronics 11 03386 g004
Figure 5. The trajectory of the norm for the NN weight W ^ 1 .
Figure 5. The trajectory of the norm for the NN weight W ^ 1 .
Electronics 11 03386 g005
Figure 6. The trajectory of the norm for the NN weight W ^ 2 .
Figure 6. The trajectory of the norm for the NN weight W ^ 2 .
Electronics 11 03386 g006
Figure 7. The red line is the trajectory of the time-triggered controller, and the blue line is the trajectory of the event-triggered controller.
Figure 7. The red line is the trajectory of the time-triggered controller, and the blue line is the trajectory of the event-triggered controller.
Electronics 11 03386 g007
Figure 8. The horizontal axis and vertical axis represent the trigger times and trigger intervals, respectively.
Figure 8. The horizontal axis and vertical axis represent the trigger times and trigger intervals, respectively.
Electronics 11 03386 g008
Figure 9. The numbers of time-triggered and event-triggered methods.
Figure 9. The numbers of time-triggered and event-triggered methods.
Electronics 11 03386 g009
Figure 10. The main frame of the article.
Figure 10. The main frame of the article.
Electronics 11 03386 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cao, Y.; Zhao, N.; Xu, N.; Zhao, X.; Alsaadi, F.E. Minimal-Approximation-Based Adaptive Event-Triggered Control of Switched Nonlinear Systems with Unknown Control Direction. Electronics 2022, 11, 3386. https://doi.org/10.3390/electronics11203386

AMA Style

Cao Y, Zhao N, Xu N, Zhao X, Alsaadi FE. Minimal-Approximation-Based Adaptive Event-Triggered Control of Switched Nonlinear Systems with Unknown Control Direction. Electronics. 2022; 11(20):3386. https://doi.org/10.3390/electronics11203386

Chicago/Turabian Style

Cao, Yumeng, Ning Zhao, Ning Xu, Xudong Zhao, and Fawaz E. Alsaadi. 2022. "Minimal-Approximation-Based Adaptive Event-Triggered Control of Switched Nonlinear Systems with Unknown Control Direction" Electronics 11, no. 20: 3386. https://doi.org/10.3390/electronics11203386

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