Microsoft Word - 26-3285_s_ETASR_V10_N2_pp5487-5491 Engineering, Technology & Applied Science Research Vol. 10, No. 2, 2020, 5487-5491 5487 www.etasr.com Amara et al.: Sliding Mode Observer and Event Triggering Mechanism Co-design Sliding Mode Observer and Event Triggering Mechanism Co-design Houssem Eddine Amara Electrical Engineering Department University Ferhat Abbas Setif 1 Setif, Algeria houssem_am@hotmail.fr Mohamed Amine Sid Electrical Engineering Department University Ferhat Abbas Setif 1 Setif, Algeria amineatweb@yahoo.fr Samia Latreche Electrical Engineering Department University Ferhat Abbas Setif 1 Setif, Algeria ksamia2002@yahoo.fr Mabrouk Khemliche Electrical Engineering Department University Ferhat Abbas Setif 1 Setif, Algeria mabroukkhemliche@univ-setif.dz Abstract—Sliding mode observer and event triggering mechanism co-design is the subject of this paper. The synthesis of a sliding mode observer under any event triggering mechanism is given, where the proposed observer can be viewed as a special structure of the Kalman filter. Then, the event triggering condition is updated according to the coverage index value computed with the help of the reachability set representation. A numerical example illustrates the effectiveness of the proposed approach. Keywords-sliding mode observer; event-based scheduling; co- design; estimation performance; communication design optimization I. INTRODUCTION Many estimator design methods have been developed under the assumption that the measurement vector is periodically available. However, sensors may not feed-back the estimator periodically, due to several reasons such as limited network bandwidth and high energy consumption of the radio unit for wireless sensors. In this case, the classic periodic sampling can be replaced by an event-based technique, which insures acceptable estimation performance with limited network resources. Achieving a desired balance between network state estimator quality and sensor to estimator communication rate has led to the use of robust observer methods and in this context sliding mode observer is a very popular tool. The sliding mode observers are proposed with the idea to drive the dynamics of a system to an sliding manifold, that is an integral manifold with finite reaching time [1]. The first sliding mode has been discussed in [2-4]. In addition, some SMO have attractive properties similar to those of the Kalman filter (i.e. noise resilience) [5], but with a simpler implementation [6]. Sometimes this design can be performed by applying an equivalent control method [7, 8], allowing the proposal of robust to noise observers, since the equivalent control is slightly affected by noisy measurements. A key feature in the Utkin observer [9] is the introduction of a switching function in the observer to achieve a sliding mode and also stable error dynamics. For better utilization of shared communication and processing resources or reduction of hardware costs we deal with event-based designs. The area of event-based control and estimation has substantially grown during the last decades [10- 12]. In [13 ], an event-triggered approach was used to trigger the data transmission from a sensor to a remote observer. In [14], a sensor data scheduling problem was considered and a feedback policy to choose the transmission times which provides a trade-off between the communication rate and the estimation error was used. The objective in [15] was the development of predictive triggering mechanisms for event- based state estimation. The main contribution of this paper is the introduction of an event-based technique and a communication design optimization with a corresponding estimation by adopting a sliding mode from which we obtain high estimation quality with low energy consumption by minimizing the number of sensors. II. PROBLEM FORMULATION The event-based sliding mode state estimation process is illustrated in Figure 1. Fig. 1. Event-based sliding mode state estimation Consider initially a nominal linear system as described in (1): Corresponding author: Mabrouk Khemliche Engineering, Technology & Applied Science Research Vol. 10, No. 2, 2020, 5487-5491 5488 www.etasr.com Amara et al.: Sliding Mode Observer and Event Triggering Mechanism Co-design �x� � = Ax� + Bu� � = Cx� (1) where: x ∈ ���, ∈ ��� ,u ∈ ��� , and the matrices A, B, C have the appropriate dimensions. Without loss of generality, we assume that C ∈ ℛ��×�� has full row rank which means each of the measured outputs is independent. Let ℰ� ≜ � − �� , where �� denotes the previous time instant when the measurement of sensor is transmitted defined as follows: �� = ��� � �� γ� = 0! �� γ� = 1 , $%& �' � = 0 (2) where ��� denotes the left hand limit of �( at the instant t. The main advantage of using the send-on-delta conditions is that feedback communication from the estimator is not needed as the conditions only depend on the sensor measurements. This fact reduces hardware and energy consumption cost and facilitates the implantation of event-triggering schemes. The objective is to obtain an estimate of the state x� based only on the knowledge of the quantities y��and u�. In the simplest form of the sliding mode observer, instead of feeding back the output error between the observer and the system in a linear fashion, the output error is fed back via a discontinuous switched signal. Furthermore, we consider the following EB sensor data scheduler: γ� = �0, if‖ϵ�‖∞ ≤ ζ,1, otherwise (3) where ζ ≤ ∞ is a predefined threshold and ϵ� the output error. The objective of this article is to find or approximate an optimal state estimate of EB sensor data scheduler (3), which we call nonlinear EB state estimation or EB state estimation problem interchangeably. In the next section, a sliding mode framework of the EB state estimation problem is presented. III. EVENT BASED SLIDING MODE OBSERVER A. Similarity Transformation Consider the transformation x = T7�8x8 associated with the invertible matrix: T7 = 9N; bSA`8,Pe8 + A` ,̀PeOUb − debSf ,gUb + n (18) where the scalar n ∈ ℜj. Then : e ,Pe� ,P < −nbe ,Pb (19) This is the eta-reachability condition and implies that e ,P will converge to zero in finite time. When every component of Engineering, Technology & Applied Science Research Vol. 10, No. 2, 2020, 5487-5491 5489 www.etasr.com Amara et al.: Sliding Mode Observer and Event Triggering Mechanism Co-design e >t? has converged to zero, a sliding motion takes place on the surface S. Remark: Note that this is not a global result. For any givenρ , there will be an initial condition of the observer (typically representing the very poor estimation of the initial conditions of the plant) so that (16) is not satisfied. During sliding mode e >t? � e� >t? � 0 , and the error system defined by (11) and (12) can be written in a collapsed form as: e�8>t? � SA88e8>t? � LvfkU (20) 0 � SA`8e8>t? � vfkU (21) where vfk is the so-called equivalent output error injection that is required to maintain the sliding motion. This is the natural analogue of the equivalent control. Substituting vfk from (18) and (19) yields the following expression for the reduced-order sliding motion: e� 8>t? � >A88 � LA`8?e8>t? (22) This represents the reduced-order motion of order n � p that governs the sliding mode dynamics. It can be shown that if (A, C) is observable then >A88A`8? is also observable, and a matrix L can always be chosen to ensure that the reduced-order motion in (20) is stable. B. Communication Rate and Threshold Design The average sensor communication rate is defined as: γ � lim sup<→j∞ n 8ζ? � γ (24) This function is related to number of the transmitted sensor measurement packets. �̀ >ζ? � lim<→j∞ t 8t?`dt < �q' (25) where �̀ is an estimation error RMS performance index. Finally, both functions can be used to formulate a general performance index as following: �>ζ? � Q�8>ζ? � R�̀ >ζ? (26) where, Q and R are weighting matrices used to penalize the number of transmitted packets and the estimation quality respectively. Thus the co-design problem can be formulated as follows: ζ∗ � argminf>ζ? (27) IV. SIMULATION RESULTS In this section, the effectiveness of the proposed co-design approach is illustrated with a numerical example. For simulation purposes, let us consider a nominal linear system described by (1) and modeled by: A � x 0 1�2 0z,B � x 0 1z, C � {1 1| (28) which represents a simple harmonic oscillator. For simplicity, we assume u>t? � 0,D � 0, and ρ � 1, Q � 5, R � 1. The system’s initial state is x' � {0.5 ; �0.8|< , and the observer has zero initial condition. Figure 2 shows the simulation diagram using Matlab/Simulink version R15.a. using a variable step ode45, Dormand Prince solver with a processor Intel(R) Core(TM) i5-8250U CPU. Fig. 2. Simulation diagram In Table I the simulation results for different arbitrary values of ζ are summarized along with the optimal one for giving priority to the minimisation of energy consumption. TABLE I. OPTIMIZATION OF ENERGY CONSUMPTION Case no Different values of � with priority to energy minimization � rms(ey) Number of transmissions Objective function 1 0.1 0.0801 115 0.0806 2 0.50 0.1059 22 0.1060 3 1.50 0.3139 3 0.3139 Optimal 0.9409 0.2291 9 0.2586 Figures 3-6 show the system output yt, the transmitted output y�� and the output estimation yestim for different values of ζ. Figure 6 is the optimal case. Excellent tracking of the output occurs after approximately 1.3s and the output estimation error ey after approximately 1.0s becomes zero, and the transmitted outputs are minimized. This is indicative of a high estimation quality with minimization of energy consumption. If we give priority to estimation rather than energy minimization, then Q � 1,R � 5. Table II exhibits the results of simulation for different values of ζ. Engineering, Technology & Applied Science Research Vol. 10, No. 2, 2020, 5487-5491 5490 www.etasr.com Amara et al.: Sliding Mode Observer and Event Triggering Mechanism Co-design Fig. 3. 1 st case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Fig. 4. 2 nd case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Fig. 5. 3 rd case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Fig. 6. Optimal case: The output yt, the transmitted output y��, the output estimation error ey, and the output estimation yestim TABLE II. OPTIMIZATION OF ESTIMATION QUALITY Case no Different values of � with priority to estimation � rms(ey) Number of transmissions Objective function 1 0.20 0.0801 57 0.4004 2 1.00 0.2585 10 1.2926 3 1.50 0.3139 3 1.5693 Optimal 0.70 0.1564 14 0.7821 Figures 7-10 plot the system output yt, the transmitted output y��, and the output estimation yestim for different values of ζ . Figure 10 shows the optimal case which clearly demonstrates a high estimation quality always with minimization of the transmitted output y��. Fig. 7. 1 st case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Fig. 8. 2 nd case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Fig. 9. 3 rd case: The output yt, the transmitted output y�� , the output estimation error ey, and the output estimation yestim Engineering, Technology & Applied Science Research Vol. 10, No. 2, 2020, 5487-5491 5491 www.etasr.com Amara et al.: Sliding Mode Observer and Event Triggering Mechanism Co-design Fig. 10. Optimal case: The output yt, the transmitted output y��, the output estimation error ey, and the output estimation yestim V. CONCLUSIONS Because of the verified benefits in terms of reduced energy consumption and better resource utilization compared to traditional designs, event-triggered estimation methods can be widely adopted in industrial applications. For instance, in achieving optimal state estimation over a shared network we use a sliding mode observer associated with an event triggering mechanism. It was shown that by the introduction of an event based technique and the communication design optimization with a corresponding estimator by adopting sliding mode, reduction of the estimation error and of the sensor transmission can be achieved. The simulation results illustrate the effectiveness of the proposed sliding mode observer in terms of decreased estimation error and reduced sensor transmitted information. REFERENCES [1] Y. Shtessel, C. Edwards, L. Fridman, A. Levant, Sliding mode control and observation, Birkhauser Basel, 2014 [2] S. Hui, S. H. Zak, “Observer design for systems with unknown inputs”, International Journal of Applied Mathematics and Computer Science, Vol. 15, No. 4, pp. 431-446, 2005 [3] B. Walcott, S. H. Zak, “State observation of nonlinear uncertain dynamical systems”, IEEE Transactions on Automatic Control, Vol. 32 No. 2, pp. 166-170, 1987 [4] B. W. Edwards, S. K. Spurgeon, R. J. Patton,“Sliding mode observers for fault detection and isolation”, Automatica, Vol. 36, pp. 541-553, 2000 [5] O. Aydogdu, M. L. Levent, “Kalman state estimation and LQR assisted adaptive control of a variable loaded servo system”, Engineering, Technology & Applied Science Research, Vol. 9, No. 3, pp. 4125-4130, 2019 [6] S. V. Drakunov, “An adaptive quasi-optimal filter with discontinuous parameters”, Automation and Remote Control, Vol. 44, No. 9, pp. 1167- 1175, 1983 [7] S. V. Drakunov, “Sliding mode observers based on equivalent control method”, 31st IEEE Conference on Decision and Control, Tucson, USA, December 16-18, 1992 [8] S. V. Drakunov, V. I. Utkin, “Sliding mode observers. Tutorial”, in: Proceedings of 34th IEEE Conference on Decision and Control, Vol. 4, pp. 3376-3378, IEEE, 1995 [9] V. I. Utkin, “Sliding modes in control and optimization”, in: Communications and Control Engineering Series, Springer-Verlag, 1992 [10] J. Sijs, B. Noack, M. Lazar, U. D. Hanebeck, “Time-periodic state estimation with event-based measurement updates”, in: Event-Based Control and Signal Processing. CRC Press, 2016 [11] D. Shi, L. Shi, T. Chen, Event-based state estimation, Springer, 2016 [12] S. P. Singh, S. C. Sharma, “A novel energy efficient clustering algorithm for wireless sensor networks”, Engineering, Technology & Applied Science Research, Vol. 7, No. 4, pp. 1775-1780, 2017 [13] L. Li, M. Lemmon, X. Wang, “Event-triggered state estimation in vector linear processes”, 2010 American Control Conference, Baltimore, USA, June 30-July 2, 2016 [14] R. Cogill, S. Lall, J. P. Hespanha, “A constant factor approximation algorithm for event-based sampling”, in: Perspectives in Mathematical System Theory, Control, and Signal Processing, Springer, 2010 [15] S. Trimpe, “Predictive and sell triggering for event-based state estimation”, IEEE 55th Conference on Decision and Control, Las Vegas, USA, December 12-14, 2016