1. 서 론
Dissipative System takes on an important role when considering a flow of any entity. Matter such as liquid, gas, or energy could be considered as a dissipative system [1], as described and modeled by many scientists. In the early 70's, one of the vikings for dissipative system, J. C. Willems [1], wrote the general theory about dissipativeness. J. C. Willems [1] used state space model and dissipativeness and defined an inequality involving storage function and the supply function [2]. However, the concept of dissipativeness steered in a different direction. Ilya Prigogine, a well known pioneer in dissipative system was the first to establish the dissipative structure for thermodynamics [3]. Though Prigogine70's fundamental concept is based on chemistry and physics, nevertheless, the theory of dissipative structure is treated as an open system model with extended capacity to transformation and revolutionize based on the same concept, the flow of entity. Progogine70's dissipative structure concluded that the order in an open system can be maintained only in a non-equilibrium condition [4], which regards to the need of a continuous exchange of energy and resources in an open system with the environment in order to be able to renew itself. However, dissipative system under control theory has developed to be somewhat opposite to thermodynamic70's model; a model in which the dissipative structure is considered to be operated under an equilibrium state. The extensive study of this topic redefines its significants, as mechanical and electrical engineers continue to strive deeper and expand its role in various applications.
Nevertheless, dissipative system is not only being researched under the bases of control theory, other branches of study such as Physics, specifically quantum mechanics, model the system as quantum dissipative systems, where the dissipative systems in quantum mechanics studies the system in microscopic level that focuses on the behaviour of the system [5].
The system dynamics of dissipative system is quite diverse ever since the model was introduced by Prigogine [4]. The topic of study for dissipative system branches of into a wide range of theories and contexts, the branches of study also becomes narrow, complex, and specific. In terms of control theory, it is important to continue to explore and pursue the impact of dissipative system, for its contribution meets no bound nor a single form which can describes its essence.
Regardless with the perspective of dissipative system, the dissipative property, for which it can be considered when dealing with a flow of any entity, is handle uniquely by the system modeller as desired. Thus, there is no generalization nor a "right way" to model dissipative system, it act as an add-on toward a pre-existing model, which one can only judge the model's efficiency, simplicity and performance without the lost of generality.
The models and considering systems of dissipative systems usually deals with unique cases, such as Yan and Liu [6] or Kaneko et al. [7]. Though the cases are different, modelling and the system dynamics are unlikely to be the same, it is difficult to compare or judge one's model with another. However, even with a similar objective and considering systems, by using different methods and techniques, it would still be difficult to compare. A similar paper back in 2010 [8], with similar objective and considering system, it is noticeable that their method is basic and lack of conservativeness.
In this paper, we will present a more efficient and compact method, to retain assurance of the system performance in spite of model inaccuracies and changes [9], and the notion of dissipativity being the boundedness of free supply that can be extracted from a system [1] is expressed in a compact filter form. The advantage of having dissipative properties in such filter form allows us to relate and handle many mechanical and electrical engineering applications [10], where energy is of interest. Hence, the search for a compacted approach to combine these properties into one useful tool begins here.
2. Continuous-time filter design
Consider the continuous-time singular systems,
where x(t)∈Rn is the state vector, y(t)∈Rm is the measurement vector, z(t)∈Rq is the signal to be estimated, w(t)∈Rq is the input signal, and E is singular matrix that satisfies the rank(E)=r≤n . All systems matrices have appropriate dimensions.
Definition 1. [9-10] Linear uncertain system is a convex polytopic set defined as δ(x) = A(α)x ,and is said to be quadratically stable in the uncertain box of , given that ∑αi = 1 and αi ≥ 0 , if and only if there exists a matrix P =PT >0 such that .
By Definition 1, the considering system (1) will now be represented with polytopic uncertainty properties in the following form,
where i is the natural number index.
The objective is to design the full-order linear filter with polytopic uncertainty, defined in Definition 1, in the following is the state-space realization form
where Af∈Rn × n, Bf∈Rn × m, Cf ∈Rp × n, and Df∈Rp × m . In the following sections, time t will omit the for simplicity.
2.1 Robust filtering for continuous-time
By combining the considering system (2) with the full-order linear filter (3), where the augmented state vector is defined as = [xTT]T and the estimation error as =z-ẑ, we can obtain the following filtering error singular system as
Taking the difference between the estimated signal with the linear filter signal, the following solution is obtained:
By defining some terms as follows
thus, the filtering error dynamics is expressed by
Using the Lyapunov stability criterion, a sufficient condition for the stability of an equilibrium system can be determined without solving the state equation. Let V() be a continuously differentiable vector function. The system is asymptotically stable if there exists a positive-definite function V() : P→Rn [11], where
such that
Therefore (8) is said to be negative definite, where is the derivative along the trajectory of filtering error dynamics (6).
Definition 2. [12] The filtering error dynamic system expressed by (5) is said to be passive with a dissipation η if holds all trajectories with x(0) = 0 and all t ≥ 0 .
To add on the dissipativity characteristics to this linear filter, the descriptor system must satisfy the dissipation performance inequality by Definition 2, expressed as Jp . η is the dissipative constant that controls the overall performance of the system, wT is the supply rate of the system, and wTw is the weighting factor of the dissipation rate.
Theorem 1. Consider the continuous-time system (2). For a given positive constant η that is less than 1, if there exist a positive-definite matrix of P and R∈Rnxn matrix satisfying ETR=0 such that
is quadratically stable with optimum system performance and dissipativeness. The robust filter variables are defined as the following
Proof. An auxiliary term introduced to (8) to prevent any rank deficiency, and to maintain the system to be negative definite in the final solution as shown in the following [13]
is a constant matrix yet to be determined by the LMI condition simulator, and through R that satisfies
The robust filter variables can be determined from the following inequality,
With the appropriate manipulation of (12), the following condition is derived,
To further derive a sufficient condition, some terms are defined as follows:
In order to separate out the variables within the same term in Ʌ to construct the LMI, similarity transformation technique [14] will be performed, and the following terms are defined as
The result of ΓɅΓT < 0 can be changed to the following form
Where * in (16) denotes the symmetric terms in the matrix, and for simplicity, terms such as Φ +ΦTare represented as < Φ> . We define the following new variables as
in order to avoid nonlinear terms within the LMI of (16). Therefore, by substituting in (17), we can obtained the LMI condition of (9).
Example 1. Consider the following continuous-time systems matrices of (2) with polytopic uncertainty of two vertices that satisfies Theorem 1:
All four possible configurations of the two vertices are implemented for simulation. Using the command “[tmin,aopt]=feasp(LMISYS);”, a feasible solution of the system is obtained, with the feasibility radius saturation at 0.005%. the system variables are as follows:
By using the transfer matrix identity [15], the relationship between and [Af, Bf, Cf, Df] is derived to be
Therefore,
Thus, the resulting filter guarantees the system's stability and optimal performance with the given dissipative variable η=0.8 .
3. Discrete-time filter design
Consider the discrete-time singular systems,
where x(k)∈Rn is the state vector, y(k)∈Rm is the measurement vector, z(k)∈Rp is the signal to be estimated, w(k)∈Rq is the input signal, and E is singular matrix that satisfies the rank(E)= r ≤n . All systems matrices have appropriate dimensions.
By Definition 1, the considering system (18) will now be represented with polytopic uncertainty properties in the following form,
where i is the natural number index.
With the objective same as continuous-time, the design the full-order linear filter with polytopic uncertainty, defined by Definition 1, is in the following state-space realization form
where Af∈Rn× n, Bf∈Rn×m, Cf∈Rp×n, Df∈Rp×m.
3.1 Robust filtering for discrete-time
Similar to continuous-time, system (19) and (20) are combined, where the augmented state vector is defined as (k) =[xT(k)T(k)]T and the estimation error as (k)= z(k)-ẑ(k) , we can obtain the following filtering error descriptor system as
and by taking the difference between the estimated signal with the linear filter signal we will obtain the following
Once again, some terms will be defined as follows
then the filtering error dynamics is expressed by
By Lyapunov stability criterion, V() is defined as the infinite sum vector function, where
such that ΔV< 0 . Therefore
Similar to continuous-time, definition 2 is extended to discrete-time, the filtering error dynamic system expressed by (23) is said to be passive with a dissipation η if (w(k)T(k)-ηw(k)Tw(k) ≥ 0 holds for all trajectories with x(0)=0 and k≥ 0 [12].
To join the dissipative characteristics with the linear filter, the singular system must satisfy the dissipation performance inequality defined by definition 2, and it is expressed below as Jp.
where η is the dissipation variable that controls the overall performance of the system,w(k)T is the supply rate of the system, and w(k)Tw(k) is the weighting factor of the dissipation rate.
Theorem 2. Consider the discrete-time system (19). For a given positive constant η that is less than 1, if there exist a positive-definite matrix of P and R∈R n × n matrix satisfying ETR=0 such that
is quadratically stable with optimum system performance and dissipativeness. The robust filter variables are defined as the following
Proof. Since the approach is different than continuous-time, minor steps are highlighted to show the manipulation difference for both cases. Likewise to continuous-time, an auxiliary term is introduced to prevent any rank deficiency, and to maintain the system negative definite properties in the final solution as shown in the following [13]
where is the constant matrix to be determined and can be selected satisfy . The linear filter variables can be determined by combining all three properties matrix inequality: filtering error dynamic system, dissipativity, and auxiliary term.
With the appropriate manipulation and substitution of (29), the matrix inequality can be expressed as
Note: all function of k is omitted from here on for simplicity.
By reforming (30) in matrix inequality form and apply the first technique, Schur complement [16], we will obtain the following matrix inequality,
where (31) is defined as follows
Since the matrix inequality (31) becomes nonlinear from simply matrix substitutions and expansions, the stability check using LMI solver in Matlab cannot be performed and will lead to an unsolvable matrix inequality if we proceed further. Therefore, a second technique is introduced, called the slack variable denote by H [16-17]. To derive the sufficient condition from (30), we will define the following as
There exist matrix H where H + HT>0 , thus, X4+X4T>0 , which implies X4 is invertible.
The * denotes the symmetric term in a symmetric matrix. For simplicity, terms such as Φ+ΦT are represented as < Φ >
Although the slack variable allows us to proceed on with the matrix manipulation, however, a similar nonlinear result will arise as illustrated above, . The LMI solver still cannot be used until a third technique is applied. Similar transformation will be performing on Ʌ to separate out multiple variables in one term.
The results of ΓΛΓT< 0 ,along with its internal matrices expansion, the final form is obtained as (27).
Example 2. Consider the following discrete-time system:
that satisfies Theorem 2. Once again, all possible configurations of the two vertices are used for this simulation. Thus, by using the same Matlab command “[tmin,aopt]=feasp(LMISYS);”, a feasible solution is obtained for this system, with the feasibility radius saturation at 0%. The variables are obtained as follows:
By using the transfer matrix identity [16], the relationship between and [Af,Bf,Cf,Df] is derived to be
The resulting filter guarantees the system's stability and optimal performance with the given dissipative variable ƞ =0.8.
4. Conclusion
A sufficient condition has been satisfied for this robust dissipative filtering system. Formulated as a compact set of linear matrix inequality, the filtering variable has been determined in continuous and discrete time case. The filter is constructed with properties of robustness and dissipativity. Filtering variables can be easily obtained by using a LMI solver.
Hence, this dissipative filtering technique raises significant improvement and uses for application, in both continuous and discrete time, that deals with the flow of energy due to its compactness and robustness. The dissipative filtering technique guarantees maximum performance of flow rate and stability of the system. Though this may not be the most generic form, however, the proposed method offers multi-purpose and flexibility within its design. Future study, research, and extension may continue along this path for deeper and wider use of dissipativeness.
참고문헌
- J. C. Willems, "Dissipative Dynamical Systems", European Journal of Control, pp. 134-151, 2007.
- J. C. Willems, "Dissipative Dynamical Systems Part I: General Theory", The Archive for Rational Mechanics and Analysis, vol 45, issue 5, pp. 321-351, 1972. https://doi.org/10.1007/BF00276493
- I. Prigogine, "Order through fluctuation: self-organization and social system", E. Jantsch & C.H. Waddington, Eds., Evolution and Consciousness, Addison-Wesley, London, pp. 93-133, 1976.
- G. Nicolis, and I. Prigogine, Self-organization in nonequilibrium systems. New York: Wiley, 1977.
- L. M. Sieberer, S. D. Huber, E. Altman, S. Diehi, "Dynamical Critical Phenomena in Driven-Dissipative Systems", arXiv.org, Phys. Rev. Lett. 110, 195301, 2013. https://doi.org/10.1103/PhysRevLett.110.195301
- L. Yan, and B. Lin, "Stabilization with Optimal Performance for Dissipative Discrete-Time Impulsive Hybrid Systems", Advances in Difference Equations, vol. 2010, 278240, 2010. https://doi.org/10.1186/1687-1847-2010-278240
- O. Kaneko, P. Rapisarda, and K. Takaba, "Totally dissipative systems", Systems & Control Letters, vol. 54, pp. 705-711, 2005. https://doi.org/10.1016/j.sysconle.2004.11.009
- L. LV, G. Duan, A. Wu, "Robust dissipative filtering for continuous-time polytopic uncertain time-delay systems", Journal of Harbin Institute of Technology (New Series), Vol. 17, No. 4, 2010.
- Richard C. Dorf and Robert H. Bishop, Modern Control Systems, Addison Wesley Longman, Inc., 8th Edition, pp. 689-752, 1998.
- Florin Dan Barb, Aharon Ben-tel, and Arkadi Nemirovski, Robust Dissipativity of Interval Uncertain Linear Systems, SIAM Journal on Control and Optimization, vol. 41, no. 6, pp. 1661-1695, 2003. https://doi.org/10.1137/S0363012901398174
- Bao J. and Lee P.L., Dissipativity and Passivity, Process Control: The Passive Systems Approach, Springer, 253 p.77, 2007
- Grman, Lubomir, et al. "Robust stability conditions for polytopic systems", International Journal of Systems Science, vol. 36, no. 15, pp. 961-973, 2005. https://doi.org/10.1080/00207720500389592
- Kim J.H., "Discrete Passive Filtering of Singular Systems with Time-varying Delay", Applied Mathematical Sciences, vol. 6, no. 81, pp. 4047-4055, 2012.
- S. Boyd, L. E. Ghaoui, E. Feron and V. Balakrishnan, "Analysis of LDIs: Input/Output properties : Dissipativity", Linear Matrix Inequalities in System and Control Theory, Studies in Applied Mathematics, pp. 93-94, 1994.
- William L. Brogan, Modern Control Theory, Prentice-Hall Intl., Inc., Third Edition, 1974.
- Boyd, S. and Vandenberghe, L., "Convex Optimization", Cambridge University Press., pp. 131-132, 2004.
- M.C. de Oliveria et al., "A new discrete-time robust stability condition", Systems & Control Letters, vol. 37, pp. 261-265, 1999. https://doi.org/10.1016/S0167-6911(99)00035-3