Literature DB >> 35052060

Distributed Consensus Tracking Control of Chaotic Multi-Agent Supply Chain Network: A New Fault-Tolerant, Finite-Time, and Chatter-Free Approach.

Ziyi Liu1, Hadi Jahanshahi2, Christos Volos3, Stelios Bekiros4,5, Shaobo He6, Madini O Alassafi7, Adil M Ahmad7.   

Abstract

Over the last years, distributed consensus tracking control has received a lot of attention due to its benefits, such as low operational costs, high resilience, flexible scalability, and so on. However, control methods that do not consider faults in actuators and control agents are impractical in most systems. There is no research in the literature investigating the consensus tracking of supply chain networks subject to disturbances and faults in control input. Motivated by this, the current research studies the fault-tolerant, finite-time, and smooth consensus tracking problems for chaotic multi-agent supply chain networks subject to disturbances, uncertainties, and faults in actuators. The chaotic attractors of a supply chain network are shown, and its corresponding multi-agent system is presented. A new control technique is then proposed, which is suitable for distributed consensus tracking of nonlinear uncertain systems. In the proposed scheme, the effects of faults in control actuators and robustness against unknown time-varying disturbances are taken into account. The proposed technique also uses a finite-time super-twisting algorithm that avoids chattering in the system's response and control input. Lastly, the multi-agent system is considered in the presence of disturbances and actuator faults, and the proposed scheme's excellent performance is displayed through numerical simulations.

Entities:  

Keywords:  consensus tracking; faults in control signal; finite-time estimator; super-twisting sliding mode; supply chain network

Year:  2021        PMID: 35052060      PMCID: PMC8774484          DOI: 10.3390/e24010033

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


1. Introduction

In distributed coordination control, agents interact cooperatively through decentralized controllers using limited inter-agent communication and local information. Due to its wide range of applications, such as sensor networks, multi-robots, multiple economic systems and so forth, consensus plays a significant role in the research of distributed coordination control [1,2,3]. Although many studies on the consensus tracking problem have been published to date, most of them suffer from significant drawbacks, including vulnerability against disturbances and faults in control agents [4,5]. The objective of a supply chain is to satisfy consumer requirements in the most cost-effective way possible: in the right place, at the right time, and at the appropriate service level [6,7]. Supply chains are nonlinear dynamical systems that are driven by a variety of unknown stimulants such as customer demands [8]. Because of growing consumer expectations and strong competition in global marketplaces, businesses have always attempted to manage their supply chain networks to obtain the best possible results [9]. Although many variables, such as transportation fleets, machinery and equipment, play key roles in the performance of supply chains, the efficacy of such systems is largely determined by management decisions [10]. Nonetheless, uncertainties and faults in such systems make controlling and managing them difficult [11]. Academies and decision-makers have been working for decades to develop a dependable method for dealing with sophisticated supply chain networks [12]. In the past, decision-makers relied heavily on intuition and experience to handle their businesses. However, as time has passed, supply chains have grown increasingly complex, leading to the breakdown of traditional management approaches [13,14]. The supply chain’s business entities are entangled in a web of uncertainty. In addition, most supply chain networks have nonlinear dynamics, which can result in chaotic reactions [15,16]. As a result, using the most up-to-date procedures for their manganates is essential [17]. Sliding mode control (SMC) is the most popular robust controller and has garnered a lot of attention because of its features, including simplicity of implementation, assured stability and resilience to parameter changes [18,19,20]. Many studies on the application of sliding mode control in the control of chaotic systems have recently been carried out [21,22]. The SMC, on the other hand, has certain flaws. The conventional SMC, for example, does not guarantee convergence in a finite amount of time. In order to address the problem of finite-time convergence, the terminal sliding mode control (TSMC) was created [23,24]. Designing control and management techniques that ensure the systems’ appropriate performance, as previously noted, is a key issue in this area [25,26,27,28,29,30,31,32,33,34]. The strong foundation for dealing with nonlinear dynamics has been laid by control theory [35,36,37,38,39,40,41]. As a result, applying control theory to supply chain networks with nonlinear dynamics can provide impressive outcomes [42]. Over the previous half-century, several approaches established in the control literature have been applied to supply chains [43,44]. Despite the efforts of academics, this field of study still demands more attention [45,46]. For example, no research in the literature takes into account finite-time convergence and control input restrictions in supply chain control. The majority of financial systems have nonlinear dynamics that are sensitive to shocks and control input constraints [47,48]. As a result, several research studies have presented reliable methods for controlling economic and financial systems [49,50,51]. Nonlinear observers should be used to identify the dynamics of external disturbances because they cannot be directly evaluated in a nonlinear environment. On the other hand, faults and failures should be considered in supply chain networks. Nonetheless, there is no study in the literature to propose a fault-tolerant control scheme for supply chain networks. The aforementioned concerns have prompted the current study. We propose a new fault-tolerant, finite-time, and chatter-free approach for distributed consensus tracking of chaotic multi-agent supply chain networks. The benefits of the proposed method in comparison with conventional sliding mode controller are listed in the following: In the real application, the existence of faults and disturbances are deniable. In the proposed controller, under the fault-tolerant approach, the limitation in the actuators is considered. The presented stability criteria assure the stability of the system in the presence of faults and disturbances; While we use most sliding mode controls, it is possible to see chattering in the response of the system, which is unfavorable. The super-twisting method is used to develop an effective controller without chattering; In comparison to traditional sliding mode control, the developed control scheme ensures system control in a finite time. The rest of this paper is arranged as follows: in Section 2, the multi-agent supply chain network is presented, and its chaotic behavior is illustrated. Section 3 outlines the suggested control scheme’s design method, which considers impacts of disturbances and actuator faults using the finite-time disturbance-observer, and the super-twisting SMC. The Lyapunov stability theorem is also used to verify the closed-loop system’s stability in finite-time. In Section 4, the proposed control technique is applied to the multi-agent systems, and results of distributed consensus tracking are demonstrated. Lastly, concluding remarks and suggestions for future research are listed in Section 5.

2. Supply Chain Network and Its Corresponding Multi-Agent System

2.1. Chaotic Supply Chain Network

Many academics have attempted to simulate supply chain networks so far. The nonlinear model developed by Anne et al. [52] has received a lot of attention among all models proposed for supply chain networks. They developed a nonlinear supply chain model that takes into account safety stock, information distortion, and retailer order fulfillment. This model is provided by the following state-space equations: where , , and , respectively, stand for the current period’s quantity requested by the retailer, the amount of merchandise that distributors can deliver in the current period, and the current period’s quantity produced depending on the order. also denotes the rate of customer demand satisfaction at a retailer. indicates the distributors’ inventory levels. stands for manufacturer’s safety stock coefficient, and is the rate of product information distortion requested by retailers. Figure 1 and Figure 2 demonstrate the chaotic attractor of the supply chain network (1) when the values of system parameters are set to The following are the starting conditions for state variables: . The nonlinear supply chain network exhibits chaotic behavior under this setting, as seen in these diagrams. It is noteworthy that, since we have used the non-dimensional model in this study, all numerical results are dimensionless.
Figure 1

Two-dimensional (2D) phase plot of the chaotic supply chain network in the (a) plane, (b) plane, (c) plane.

Figure 2

Three-dimensional (3D) phase plots of the chaotic supply chain network.

Suppose as a weighted graph where stands for the nonempty set of nodes, and indicates the set of edge, while means from node to node there is an edge. The topology of a weighted graph indicates the adjacency matrix in which if , otherwise . Weighted graph is considered to be a direct graph. The node ’s weighted in-degree is defined as ; and consequently, the in-degree matrix is The Laplacian matrix of a graph is . In a directed graph, the set of neighbors of node is all the nodes from which the node may obtain information, not necessarily vice versa. Neighbor is a mutual relation in an undirected graph. A direct path between nodes and is a series of straight edges form .

2.2. Proposed Multi-Agent Three-Echelon Supply Chain

Because there are several analogies between a company in a business network and an agent, the multi-agent System paradigm can be a viable approach for modeling supply chain networks [53]. In 1998, for the first time, Lin et al. [54] proposed a multi-agent information system approach to model the order fulfillment process in supply chain networks. After that, many researchers have worked on supply chain systems from this point of view. In the current study, following this research flow, based on the supply chain that was modeled by Anne et al. [52], we propose a multi-agent supply chain network. The parameters of the model are considered based on reference [52]. In the current study, we offer a multi-agent system of three-echelon supply chain (1). Figure 3 shows the communication topology graph with one leader and four followers.
Figure 3

Communication topology of the multi-agent platform.

The leader and four agents are supposed to be supply chain networks with different initial conditions. The dynamic of the leader is considered as system (1). The dynamical models of follower agents are given by: In what follows, a new consensus tracking methodology is proposed and applied to the chaotic multi-agent supply chain networks.

3. Controller Design

3.1. Problem Formulation

Without losing generality, let the state space of the ith follower as below: with being , and the state vector, control input, and disturbances, respectively. and denote nonlinear functions of the systems. indicate the uncertainties and structural variations that there are in the dynamics of the system. According to the definitions that are presented references in [55,56,57] faults and/or failures can be modelled in the following way: in which the desired control input is shown by , the actual control input is represented by , and denotes the uncertain fault input. Parameter indicates the effectiveness of the control actuator. The time-varying function of a fault affecting the actuator is represented by: with as the unknown fault evolution rate, and as the moment that the fault is started. Consequently, by considering faults and failures, the system’s control input is given by: in which denotes the effectiveness matrix. denotes the time profile of faults. In addition, the desired control input and additive fault output vector are respectively represented by and . Accordingly, we define the state space equation of system (3) with actuator faults and/or failures as follows: Additive fault is bounded, i.e., ≤ . In addition, control actions are limited due to the physical limits of the actuators., i.e., . The bound on the additive fault generally depends on the type of systems and conditions that they are working in. Therefore, it varies from one system to another, and it could be estimated based on our knowledge of the systems. Compound disturbances that are imposed to the system are bounded, i.e., always there is a constant parameter where . The dynamic of the leader is considered as: where

3.2. Control Design and Stability Analysis

We define the consensus protocol error as follows: By considering Equations (7) and (9), one can reach where The following condition holds based on Assumptions 1 and 2:

3.3. Super-Twisting SMC

Now, by applying a finite-time disturbance observer, we design the finite-time super-twisting TSMC for system (7). The sliding surface is defined as follows: in which is a positive user-defined constant. Finally, the control law of the proposed fault-tolerant and disturbance-observer-based finite-time super-twisting is given by: where parameters and are positive user-defined parameters. Also, is the value of the estimated compound disturbance, and the following formulae are used to calculate it: where, and, . Also, . Under the control law (14) and finite time disturbance observer (15), the states of the follower systems converge to the desired value in finite time. At first, we prove that the estimator is able to precisely monitor compounded nonlinearity . To this end, we define the auxiliary error variables as follows: Taking into account Equation (15), we have: that is, According to Lemma 2 in reference [58], it can be established that in a finite time, the approximation errors and converge to zero. Hence, after the following equations hold Now, we prove the finite-time stability of the closed-loop system. Substituting the proposed control law (14) in the sliding surface’s time-derivative results in: According to Equation (12), , consequently, we have: As a result, we have: By defining new variables and and rearranging the equation above, we get: in which Equation (23) represents a second-order super-twisting algorithm. On the basis of Theorem 1 [59] and its proof, the following Lyapunov function is considered: where . is quadratic, robust and strict with symmetric and positive definite matrix will fulfil: for symmetric and positive definite matrix Q. Furthermore, the trajectory starting at will arrive at the origin at , which is given by: The Lyapunov function’s matrices P and Q can be chosen using the technique outlined in [59], which ensures that the sliding variables and reach zero in a specified amount of time. □

4. Results

For the simulations, the parameters of leader and all agents are the same and are equal to what was mentioned in Section 2, while different initial conditions are considered for each follower agent. Both bias faults and partial loss of effectiveness are taken into account when evaluating the performance of the suggested control techniques. The structure of these faults is considered based on Equation (4) and Table 1.
Table 1

Parameters of actuator faults.

Parameters of the FaultsValue
Uncertain fault input (u¯)(5,5,5)
Fault evolution rate (ai)(12,12,12)
Actuator control effectiveness (eii)(0.7,0.7,0.7)
Time of occurrence of the fault (t0i)(5,5,5)
Control constraint (umax)(150,150,150)
The external disturbances are also considered as follows:

4.1. Simulation without Active Control Constraint

The control scheme is turned on at . The time history of distributed consensus tracking is illustrated in Figure 4. Also, in Figure 5, the errors of distributed consensus tracking are shown. As demonstrated in these figures, all agents follow the leader and distributed consensus tracking is achieved after a finite time. The values of control commands are displayed in Figure 6. As it is shown, thanks to the proposed super-twisting SMC, there is no chattering in the numerical results. Also, Figure 7 shows the perfect agreement between the time history of estimated and actual values of the actuator faults and external disturbances, demonstrating the excellent performance of the proposed observer.
Figure 4

Simulation results of distributed consensus tracking of chaotic multi-agent supply chain networks in the presence of external disturbances, partial loss of effectiveness of actuator, and bias faults, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 5

Error of distributed consensus tracking of chaotic multi-agent supply chain networks in the presence of external disturbances, partial loss of effectiveness of actuator and bias faults, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 6

Control inputs based on the proposed fault-tolerant, finite-time and chatter-free super-twisting control technique, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 7

Results of the finite-time estimator control technique, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

4.2. Simulation with Active Control Constraint

Now, we repeat the simulations with active constraints on the control inputs. In real-world life systems, to avoid large control inputs, we must select an appropriate limitation on control inputs. Nonetheless, in most studies in this field, this matter is completely ignored. Herein, we consider the following bounds for control input of all followers: Figure 8, Figure 9, Figure 10 and Figure 11 show the numerical results under the proposed technique when the followers are in the presence of control input constraints. As is shown in these figures, the control acts well even when we impose these constraints on it.
Figure 8

Simulation results of distributed consensus tracking of chaotic multi-agent supply chain networks in the presence of external disturbances, partial loss of effectiveness of actuator, bias faults, and active control constraint, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 9

Error of distributed consensus tracking of chaotic multi-agent supply chain networks in the presence of external disturbances, partial loss of effectiveness of actuator, bias faults, and active control constraint, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 10

Control inputs based on the proposed fault-tolerant, finite-time and chatter-free super-twisting control technique in the presence of external disturbances, partial loss of effectiveness of actuator, bias faults, and active control constraint, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

Figure 11

Results of the finite-time estimator control technique in the presence of external disturbances, partial loss of effectiveness of actuator, bias faults, and active control constraint, (a) versus normalized time, (b) versus normalized time, (c) versus normalized time.

5. Discussions

Though in the literature there are several promising methods for consensus tracking control of chaotic multi-agent systems, there is still room for improvement of existing methods. The aforementioned concerns have prompted the current study. Furthermore, the majority of consensus tracking control methods have significant flaws that make their real-world implementation difficult. Hence, this study proposes a finite-time and chatter-free approach for distributed consensus tracking of chaotic multi-agent supply chain networks. The super-twisting method is used to develop an effective controller without chattering. To reduce the negative effects of uncertainty and interruptions, the proposed method includes a finite-time disturbance observer. In the presence of disturbances and control input faults, the distributed consensus tracking of chaotic multi-agent supply chain networks is studied. Finally, the effectiveness of the suggested control strategy was evaluated using numerical simulations. Because of their advantages, such as guaranteed stability, robustness against parameter changes, and ease of implementation, SMC and adaptive control approaches have received a lot of attention among researchers in the control field [60,61,62,63,64]. Nonetheless, the main issue with the SMC is the chattering phenomenon caused by the discontinuous functions [65]. The current investigation was prompted by this concern. As it was shown through numerical results. The proposed control technique is suitable for distributed consensus tracking of nonlinear uncertain systems. In the proposed scheme, the effects of faults in control actuators and robustness against unknown time-varying disturbances are taken into account. The proposed technique also uses a finite-time super-twisting algorithm that avoids chattering in the system’s response and control input. As shown in Figure 4, the leader system is perfectly tracked by all agents within a short amount of time, and the distributed consensus tracking goal is completely achieved, demonstrating the proper performance of the suggested control approach. The proposed method’s superior performance is due to the outstanding performance of the proposed adaptive mechanism, which precisely estimates the slave system’s uncertain parameters (see Figure 7). Based on our numerical analysis, after the error of estimation and distributed consensus tracking control are less than 2% and 1%, respectively. Hence, in practical applications for the control and synchronization of real-world supply chains, the proposed methodology is able to meet the expected performance even when there are various kinds of actuator faults and disturbances. Moreover, by comparing the results of the systems with and without control constraint, as expected, the system is faster without control constraint. However, in practical systems, control constraints should be considered according to the physical and instrumental limitations of actuators. One of the main advantages of the offered distributed consensus control technique in this study is tracking control even in the presence of control input constraints.

6. Conclusions

In this study, the distributed consensus tracking of chaotic multi-agent supply chain networks through the new fault-tolerant, finite-time, and chatter-free approach was studied. At first, the model of a chaotic supply chain network was presented. The supply chain network’s chaotic response was exhibited. Then, a multi-agent system based on the supply chain network was offered. After that, a new control scheme for distributed consensus tracking of the system was proposed, and its design procedure was delineated. In comparison with its state-of-the-art counterparts, the proposed methodology makes the multi-agent systems robust against faults and failures in control input, as well as uncertainties and external. Furthermore, the suggested control ensures finite-time performance, and by means of the super-twisting algorithm, it provides smooth responses. The Lyapunov stability theorem was used to show the system’s finite-time convergence and stability. Finally, the suggested scheme’s luminous performance was demonstrated through numerical simulations. For instance, for the system investigated in this research, it is shown that after less than two units of time, all followers mimic the behavior of the leader, and the control purpose is fully achieved. At , the controller and observer are turned on. After two units of time, the error of estimation is less than 2%. It remains in this bound (2 percent) forever. As a result, the controller receives accurate information and produces excellent results, that is, when the system is regulated for all followers, the error of distributed consensus tracking control is less than 1%. As a feature suggestion, since control input saturations have destructive effects on the performance of multi-agent systems, the proposed scheme can be promoted by taking advantage of a robust approach against control input saturation.
  3 in total

1.  Synchronization of a Non-Equilibrium Four-Dimensional Chaotic System Using a Disturbance-Observer-Based Adaptive Terminal Sliding Mode Control Method.

Authors:  Shaojie Wang; Amin Yousefpour; Abdullahi Yusuf; Hadi Jahanshahi; Raúl Alcaraz; Shaobo He; Jesus M Munoz-Pacheco
Journal:  Entropy (Basel)       Date:  2020-02-27       Impact factor: 2.524

2.  Entropy Analysis and Neural Network-Based Adaptive Control of a Non-Equilibrium Four-Dimensional Chaotic System with Hidden Attractors.

Authors:  Hadi Jahanshahi; Maryam Shahriari-Kahkeshi; Raúl Alcaraz; Xiong Wang; Vijay P Singh; Viet-Thanh Pham
Journal:  Entropy (Basel)       Date:  2019-02-07       Impact factor: 2.524

3.  A Caputo-Fabrizio Fractional-Order Model of HIV/AIDS with a Treatment Compartment: Sensitivity Analysis and Optimal Control Strategies.

Authors:  Hua Wang; Hadi Jahanshahi; Miao-Kun Wang; Stelios Bekiros; Jinping Liu; Ayman A Aly
Journal:  Entropy (Basel)       Date:  2021-05-14       Impact factor: 2.524

  3 in total
  1 in total

1.  Integral Non-Singular Terminal Sliding Mode Consensus Control for Multi-Agent Systems with Disturbance and Actuator Faults Based on Finite-Time Observer.

Authors:  Pu Yang; Yu Ding; Ziwei Shen; Kejia Feng
Journal:  Entropy (Basel)       Date:  2022-08-02       Impact factor: 2.738

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.