Abstract

The purpose of this paper is to discuss modelling and synchronization of nonlinear supply chain system. Firstly, we present a new supply chain system which is sensitive to various uncertainties along with exogenous disturbances. Synchronization is an important method to reduce the negative impact of uncertainties and disturbances on the supply chain. Since impulsive control can reduce control cost and the amount of transmitted information drastically, we discuss impulsive synchronization behavior of two supply chain systems with the same structure. Finally, simulation experiments are given to show the effectiveness of our analytical results.

1. Introduction

Supply chain globalization is conducive to increasing the competitiveness of enterprises, but it also makes the supply chain face various uncertainties more frequently, such as demand uncertainty, supply uncertainty, and operational uncertainty. These uncertainties lead to the supply chain system showing complex dynamic characteristics, such as bullwhip effect [1, 2].

In recent years, academia and industry are actively studying the complexity of the supply chain system. For example, Anne et al. [3] presented a three-echelon supply chain model which can be stated as follows:where is the quantity demanded by retailer in current period, is the quantity distributors can supply in current period, and is the quantity produced in the current period depend on the order, is the coefficient of distributor delivery, is rate of customer demand satisfaction at retailer, is production threshold, and is manufacturer’s safety stock factor. Supply chain system (1) has complex dynamic behavior. For example, if we choose , then system (1) is chaotic and Figure 1 shows the chaotic phenomenon of system (1) with the initial condition .

Chaotic supply chain system (1) is very sensitive to disturbances. When a node in the supply chain changes, then the change will spread to the other two nodes quickly and cause the supply chain to deviate from the original state. For example, suppose that , if the state variables becomes at some point, that is to say, the retailer’s demand will increase by 0.1 unit, then the operation state of the supply chain will be changed, as shown in Figure 2.

From Figure 2, it can be seen that the small change of retailer’s demand has little impact on the operation state of the supply chain at the beginning, but with the passage of time, the operation state of the supply chain will change greatly, resulting in the operation of the supply chain deviating from the preset state. Therefore, the general idea is to restore the deviated operation state to the expected track through appropriate control strategies, so as to reduce the impact of uncertainty factors.

Synchronization is an important method to reduce the negative impacts of uncertainties and disturbances on the supply chain. Göksu et al. [4] discussed the synchronization of two identical chaotic supply chain systems, and active and linear feedback controllers are applied for the system. Kocamaz et al. [5] presented the control of chaotic supply chain with Artificial Neural Network-based controllers and the synchronization of two identical chaotic supply chains. Tirandaz [6, 7] discussed adaptive modified projective synchronization and adaptive integral sliding mode control synchronization of supply chain system (1), respectively. Geng and Xiao [8] discussed the outer synchronization and parameter identification approach to the resilient recovery of supply network with uncertainty. Xu et al. [9] designed the adaptive super-twisting sliding mode control algorithm for chaos suppression and synchronization of the supply chain system.

Considering the fact that the demand of a product does not increase monotonically with the increase of inventory, Mondal [10] proposed a new supply chain model as follows:where determines the saturation rate of demand with the increase of inventory and denotes the effect of demand variation of the inventory. The author also discussed synchronization behavior of two coupled identical supply chain models under both unidirectional and bidirectional coupling.

However, system (2) has a singularity when and the second equation is unreasonable according to the analysis of Anne et al. [3]. Therefore, in this paper, following the idea of Mondal, in which demand has a saturation level and it does not increase monotonically with the inventory, we will propose a new supply chain system which does not have singularity. In addition, considering the feasibility of the control strategy, we use the impulsive control method to realize the synchronization of the new system. For more information on impulsive control method and its advantages, the reader can refer to [1122] and the references therein.

2. A New Supply Chain System and Its Impulsive Synchronization

Combining system (1) with (2), we propose a new supply chain system as follows:

Putting in system (3), we obtain system (1). The function is used to describe the saturation degree of retailer’s demand with respect to supply. It is easy to see that is odd function and . The graph of function is shown in Figure 3.

By decomposing the linear and nonlinear parts of system in (3), we can rewrite it as follows:where

If we choose , then system (3) is chaotic and Figure 4 shows the chaotic phenomenon of system (3) with the initial condition .

Next, we investigate impulsive synchronization of two supply chain systems with the same structure. System (3) is the driving system and the driven system is defined aswhere and is impulsive control gain matrix. The symbol denotes system errors and . There will be a jump in system (6) when and . Through, system (6) minus system (3), we obtainwhere .

Due to the boundedness of the chaotic system (3), we suppose that . In the following theorem, we present a sufficient condition for the stability of error system (7).

Theorem 1. Let be the largest eigenvalues of and , respectively. Ifholds for all , then the origin of impulsive synchronization error system (7) is asymptotically stable.

Proof. LetFor , we haveBy the arithmetic-geometric mean inequality, we haveIt follows from (10) and (11) thatLetThen, we obtainSince , we havefor .
When , we haveIf , then repeating the process of deriving inequality (15), we obtainIt follows from (16) and (17) thatBy inequality (18) and local order preserving of function limit, we obtainCombining with inequalities (18) and (19), we havefor .
When , by the same method which is used to deduce inequality (16), we obtainand sofor .
Therefore, by the repeatability of the proof process and inequalities (15), (20), and (22), we know thatfor .
So, if , thenOn the other hand, if , thenHence, if then when , that is, . This completes the proof.
In generally, the intensity of each impulsive may not be the same, in view of this, we have the following result.

Theorem 2. Let be the largest eigenvalues of and , respectively. Ifholds for all , then the origin of impulsive synchronization error system (7) is asymptotically stable. The proof of this result is the same as Theorem 1.

Recently, Hu et al. considered the effect of noise disturbances and provided some new methods [2326]. Now, following the ideas of these authors, we consider system (3) with parameter uncertainty and state variables perturbation. The corresponding system can be described as follows:where and

Similarly, we can obtain the error system as follows:where .

Theorem 3. Let be the largest eigenvalues of and , respectively. Let with , and . Ifholds for all , then the origin of impulsive synchronization error system (29) is asymptotically stable.

Proof. Note thatThen, we haveSo, the eigenvalues of areMeanwhile, simple calculations show thatLet us construct the following Lyapunov function:For , we haveIt follows from (11) and (34) thatThe rest of proof is the same as Theorem 1. This completes the proof.

3. Simulation Experiments

In this section, we will use some numerical simulation experiments to illustrate how to use the strategies presented in Section 2 to eliminate or suppress the negative impacts of uncertain factors on the supply chain system.

Experiment 1. This example simulates the impact of the change of retailer demand on the system operation in supply chain system (3) and restores the operation state of supply chain to the expected track through impulsive control strategy. As mentioned above, if we choose , then system (3) is chaotic.
Small calculations show that . When , the retailer’s demand is reduced by one unit. We find that the operation of the supply chain is seriously deviated from the expected state soon afterwards. We hope that the supply chain system can return to its original state by itself after a period. Unfortunately, the two tracks have not come together. We start to implement impulsive control when and assume that the intensity of each regulation is the same. According to Theorem 1, by simple calculations, we know that if the intensity and time interval of impulsive control satisfy the following inequalitythen, the disturbed operation state will return to the expected orbit after appropriate impulsive control. In order to satisfy inequality (38), we choose impulsive control gain matrix , that is, the value of each node in the supply chain becomes . So, the time interval of regulation should meet . Suppose that , which means that the time interval of impulsive regulation is 20 unit time (the unit time is taken as 0.001 in the experiment). The numerical simulation results are shown in Figure 5.

Experiment 2. In this example, we simulate the impact of the change of the manufacturer’s output on the system operation in the supply chain system (27), and through impulsive control strategy, the supply chain operation state is restored to the expected track. Let and be input disturbance. Suppose that , the phase diagram of the system and state trajectory of each node are shown in Figure 6.
Small calculations show that . When , the produced quantity of the manufacturer is reduced, say, 0.7 times of the original for some reason. We find that the operation of the supply chain is seriously deviated from the expected state soon afterwards. We start to implement impulsive control when and assume that the intensity of each regulation is the same. According to Theorem 3, by simple calculations we know that if the intensity and time interval of impulsive control satisfy the following inequalitythen, the disturbed operation state will return to the expected orbit after appropriate impulsive control. In order to satisfy inequality (39), we choose impulsive control gain matrix , that is, the value of each node in the supply chain becomes . So, the time interval of regulation should meet and suppose that which means that the time interval of impulsive regulation is 45 unit time (the unit time is taken as 0.001 in the experiment). The numerical simulation results are shown in Figure 7.
It can be seen from Figure 7 that the operation state of the system quickly returns to the expected orbit.

4. Conclusion

As pointed out in [3], in today’s global marketplace, the supply chain is dynamic and unstable. This dynamic and unstable properties produce a variety of uncertainties in the supply chain, such as demand uncertainty, supply uncertainty, delivery uncertainty, and forecast uncertainty. These uncertainties make the upstream and downstream transmission of the supply chain complex and nonlinear. In this paper, we propose a new supply chain system which is more in line with the actual situation. As stated earlier, synchronization is an important way to avoid uncertainty in supply chains, and impulsive control is an effective method to realize synchronization. So, we also discuss impulsive synchronization of supply chain system and some impulsive synchronization strategies are obtained. These results may be useful to the management of the supply chain.

Data Availability

The Matlab code data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Authors’ Contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final version of this paper.

Acknowledgments

This research was supported by the Fundamental Research Funds for the Central Universities (Grant no. JBK2002011) and Science and Technology Research Program of Chongqing Municipal Education Commission (Grant no. KJQN201800811).