CN105242540A - Network control system dynamic switching control method based on average residence time - Google Patents

Network control system dynamic switching control method based on average residence time Download PDF

Info

Publication number
CN105242540A
CN105242540A CN201510707520.0A CN201510707520A CN105242540A CN 105242540 A CN105242540 A CN 105242540A CN 201510707520 A CN201510707520 A CN 201510707520A CN 105242540 A CN105242540 A CN 105242540A
Authority
CN
China
Prior art keywords
sigma
time
alpha
control system
network control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510707520.0A
Other languages
Chinese (zh)
Other versions
CN105242540B (en
Inventor
吴莹
吴彦鹏
赵越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Shiyou University
Original Assignee
Xian Shiyou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Shiyou University filed Critical Xian Shiyou University
Priority to CN201510707520.0A priority Critical patent/CN105242540B/en
Publication of CN105242540A publication Critical patent/CN105242540A/en
Application granted granted Critical
Publication of CN105242540B publication Critical patent/CN105242540B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

Provided is a network control system dynamic switching control method based on average residence time. The method based on the average residence time is characterized by converting the influence of uncertain and randomly-changing time delay and packet loss on dynamic property of a network control system into a kind of discrete switching event, and establishing a discrete switching control model of the network control system allowing to comprise an unstable subsystem; ensuring that the network-induced time delay is always smaller than one sampling period, and meanwhile, guaranteeing that a new control variable in the current sampling period can be acted on a controlled object by utilizing an improved initiative variable sampling hybrid node driving mechanism; and providing a sufficient condition for solving the existence of a modal dependence switching controller based on a multiple-Lyapunov function method, and providing a design method of the switching controller meeting indefinite subsystem switching sequence allowing the average residence time by adopting an optimal cycle algorithm, and ensuring the stability of the network control system under the condition of limited communication and incomplete information.

Description

Based on the network control system switching at runtime control method of average residence time
Technical field
The present invention relates to automation field, in particular to the network control system switching at runtime control method based on average residence time, the stochastic uncertainty that after the network control system sampling discretization that the time delay of uncertain change after introducing for network and packet loss cause, dynamic perfromance changed along with the sampling period, the switching Controlling model of the network control system comprising unstable subsystem is allowed based on average residence time method establishment, employing multiple-Lyapunov function method gives the adequate condition that the discretize network control system mode with time delay and packet loss relies on switch controller existence, and give the method for handover control meeting the indefinite subsystem transfer sequence allowing average residence time.
Background technology
Along with fusion and the development of 3C technology, traditional point-to-point Control system architecture can not meet requirement that is day by day complicated and Long-distance Control, and the advantages such as network control system is low with its cost, space distribution wide, connect flexibly, function is complicated are applied in Process Control System, robot, space operations, remote operation, intelligent grid and high-performing car operating system widely.Each network nodes such as controller, sensor and actuator complete control task based on the work of bus communication mechanism close coordination.The research of NCS has become a study hotspot of domestic and international control field.
While but being introduced in of network brings various advantage to control system, bring also to system and control theory and new have challenging problem, mainly contain: (1) multiple users share communication line and the irregular and different procotol of fluctuations in discharge will inevitably cause network inducement delay of different nature (2) network congestion, disconnecting and channel disturbance will inevitably cause the sequential entanglement of network packet and the loss of packet.The introducing of these factors changeable at random considerably increases the complicacy of system analysis and design, because: the moment that (1) data arrive is no longer permanent with well-regulated, causes the forfeiture of system steadiness; (2) data may occur to lose or mistake in the process of transmission, cause the forfeiture of data integrity; (3) uncertainty of data transmission period and the randomness of packet loss generation, the deterministic forfeiture of the system that result in.Therefore for the structure of network control system complexity, operation characteristic and existing uncertain network inducement, to set up new system model, analyze the behaviour of systems, reappraise and set up network Controlling model and control method be extremely important is also necessary.
Switched system is the very important hybrid system of a class, and typical switched system comprises one group of switching law how switched between (or discrete) subsystem and determinant system continuously, according to switching law switching at runtime between each subsystem.And network control system is said in some sense and can be referred to as a switched system, because it had both contained continuously dynamic controlled device subsystem, contained again the control device subsystem of Discrete Dynamic.Due to the existence of unpredictable time-delay and packet loss, the discrete controlled quentity controlled variable that actuator acts in controlled device can think uncertain event, between two discrete control events, the dynamic perfromance of controlled device is different, changes along with the time-varying control amount irregularly arrived.Therefore can think that network control system switches between continuous print subsystem according to the switch controller comprising switching law, control and coordinate whole system and normally run.Fig. 1 is the schematic diagram that network control system is converted into handover control system model.
Summary of the invention
The object of the invention is to the structure for network control system complexity, dynamically changeable operation characteristic and the existing uncertain network inducement causing system unstability, a kind of network control system switching at runtime control method based on average residence time is provided, in conjunction with average residence time method propose a kind of can better comprehensive description unpredictable time-delay and the packet loss discretize switched system modeling method that can comprise unstable subsystem that network control system dynamic property is affected, adopt mixed node driving mechanism and the time shaft gridding method of the active Variable sampling improved, provide based on multiple-Lyapunov function method the discretize network control system mode with time delay and packet loss being convenient to solve and rely on the adequate condition of switch controller existence and the satisfied method for designing allowing the switch controller of the indefinite subsystem transfer sequence of average residence time, ensure the stability that is limited and information imperfect situation lower network control system that communicates.
In order to achieve the above object, technical scheme of the present invention is as follows:
Based on the network control system switching at runtime control method of average residence time, comprise the following steps:
Step one, uncertain time-varying characteristics based on network inducement delay in closed loop network control system and packet loss, adopt the sensor node combination drive mechanism of initiatively Variable sampling, while ensureing that network inducement delay is always less than a sampling period, ensure that controlled quentity controlled variable new in the current sampling period can be applied in controlled device; Initiatively the concrete mechanism of Variable sampling is as follows:
(1) supposing that time shaft is divided into is hour layout of Δ l at equal intervals;
(2) if controlled device is a kth controlled quentity controlled variable to current being applied to, then sensor will trigger kth+1 sample event;
(3) tu is made krepresent that kth is successfully sent to the time point of the controlled quentity controlled variable of actuator, and use network delay τ krepresent that kth arrives the packet of actuator from sensor to controller
Time delay with the time delay of controller to actuator sum;
(4) in order to avoid not arriving actuator or data-bag lost due to the long data packet time and the network control system caused is in the system unstability problem that may cause under open loop situations, for a long time if the maximum permission sampling period is T maxif, network transfer delay τ kexceed T max, then employing time type of drive is triggered next sample event by sensor;
(5) kth is set to be applied to the sampling time point of the controlled quentity controlled variable of controlled device as s k, then next sampling time point s k+1system of selection be:
s k + 1 = n l tu k ∈ [ ( n - 2 ) l , ( n - 1 ) l ) s k + T max tu k ≥ s k + T m a x - - - ( 1 )
Wherein, T maxallowed maximum sampling interval (T max=N × Δ l, N is positive integer), n is positive integer and 0 < n < N;
(6) order set Γ={ t 1, t 2, t 3... } represent and effectively reach time point, its implication is that controlled quentity controlled variable not only successfully arrives actuator and the time point be successfully applied in controlled device.Because when packet generation incorrect order, only have up-to-date packet just can be applied in controlled device.
(7) efficiently sampling time point i is introduced m, namely successfully act on the packet of controlled device based on state variable sampling time point be called efficiently sampling time point, if I={i 1, i 2, i 3... } and be the set of effective sampling points, under the effect of zero-order holder, feedback controller is at the time interval [t k, t k+1) in can be expressed as:
u(t)=u(i k)=K(i k)x(i k)t k≤t<t k+1(3)
Step 2, Time And Event mixed node driving mechanism based on the active Variable sampling of step one, set up the switching Controlling model of network control system:
If h kfor the time span in a kth sampling period, then controlled device can be obtained based on above-mentioned improvement active Variable sampling technology state equation after discretize is:
x(i k+1)=Φ kx(i k)+Γ 0k,h k)u(i k)+Γ 1k,h k)u(i k-1)(4)
Wherein
&Phi; k = e Ah k , &Gamma; 0 ( &tau; k , h k ) = &Integral; 0 h k - &tau; k e A s d s B , &Gamma; 1 ( &tau; k , h k ) = &Integral; h k - &tau; k h k e A s d s B - - - ( 5 )
Introduce new augmentation vector z (k)=[x (i k) u (i k-1)] t, then from the augmentation closed-loop system of the network control system below formula (4) and formula (5) can obtain:
z(k+1)=Ψ kz(k)(6)
Wherein
&Psi; k = &Phi; k + &Gamma; 0 ( &tau; k , h k ) K ( i k ) &Gamma; 1 ( &tau; k , h k ) K ( i k ) 0 - - - ( 7 )
(1) d is defined ktwo effective sampling points i kand i k+1between continual data package dropout number, then can obtain i k+1-i k=d k+ 1.Suppose that maximum continual data package dropout number is d max, then d kspan be D={0,1 ..., d max.Based on the rasterizing discrete method of time shaft, time-vary delay system τ klimited discrete value will be changed into, the micro-Τ of value set=Δ l, 2 × Δ l ..., T max(Δ l be above-mentioned time shaft is divided into little at equal intervals time layout, and T max=Δ l × N).
(2) h kfor a kth efficiently sampling cycle, be easy to obtain h kk+ Δ l+T maxd k, as can be seen from formula, system matrix Φ k, Γ 0k, h k), Γ 1k, h k) value by time delay τ kwith continual data package dropout number d k, therefore, augmented system (6) can be seen as the switched system that comprises time delay and packet loss information subsystem, wherein system matrix Ψ kvalue from finite set below
Ω={Ψ 1k=Δl,d k=0),Ψ 2k=2×Δl,d k=0),...,Ψ Mk=T max,d k=d max)},
M=N×(1+d max).
(3) and then, we can be write as augmented system (6) form of switched system:
Wherein σ (l k) ∈ Ι=1,2 ..., M}, M=N × (1+d max) be called switching signal, as σ (l k)=m, can obtain:
A ^ &sigma; ( l k ) = A ^ m = &Phi; m + &Gamma; m , 0 K m &Gamma; m , 1 K m 0 - - - ( 9 )
(4) under normal circumstances, effectively sample all by the switching of a triggering subsystem each time, but when network condition is just in time the same, if time delay and packet loss are all τ ka, d k=d a, therefore, can Ψ be obtained from formula (7) 12, this illustrates that second time efficiently sampling does not have the switching between triggers system.Now need definition new variables l kshow the real moment switching generation, so the switching instant point of system is (l 1, l 2..., l m...);
Step 3, based on average residence time method analysis package containing the stable adequate condition of the switched system of unstable subsystem and switching signal average residence time needed for the condition that meets:
First the definition of average residence time is provided: for arbitrary l>=l 0with arbitrary switching signal σ (k), l 0≤ k < l, makes N σ[l 0, l) represent that σ (k) is at the time interval [l 0, switching times l).If for N 0>=0 and τ a> 0, has N σ[l 0, l)≤N 0+ (l-l 0)/τ aset up, then τ abe called average residence time, N 0represent boundary of trembling.For the purpose of simple also without loss of generality, we make N 0=0,
Based on analysis above and definition, we can obtain lemma below, show that network control system switches Sufficient Conditions On Stability and the required average residence time met of switching signal of Controlling model (8).For the sake of simplicity, with (0,1,2 ..., l ...) and represent time point on time shaft (0, Δ l, 2 × Δ l ..., l × Δ l ...);
Lemma 1: consider switched system (8), and make | α m| < 1, m ∈ Ι, if μ>=1 is given constant. there is positive definite function V σ (k): and Κ function β 1, β 2, and p (m), m ∈ Ι is that priori is known, then exist make:
β 1(||x(l)||)≤V m(l)≤β 2(||x(l)||)(10)
V m ( k ) &le; &mu;V n ( k ) , &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n - - - ( 12 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 13 )
So switched system (8) is Globally asymptotic, as long as the average residence time of switching signal meets:
&tau; a > &tau; a * = - I n &mu; I n &lambda; - - - ( 14 )
Wherein p (m), m ∈ Ι is the incidence of switched system subsystem m;
Prove: can obtain from (11)
ΔV m(l)=V m(l+1)-V m(l)≤α mV m(l)(15)
Then
V m ( l + 1 ) &le; ( 1 + &alpha; m ) V m ( l ) &le; ( 1 + &alpha; m ) 2 V m ( l - 1 ) . . . &le; ( 1 + &alpha; m ) l + 1 - l m V m ( l m ) - - - ( 16 )
Can obtain further
V m ( l ) &le; ( 1 + &alpha; m ) l - l m V m ( l m ) - - - ( 17 )
Again according to (12), the N in the definition of (17) and average residence time σ(t 0, t), obtain:
V &sigma; ( l ) ( l ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m V &sigma; ( l m ) ( l m ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m &mu;V &sigma; ( l m - 1 ) ( l m ) &le; &mu; ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 V &sigma; ( l m - 1 ) ( l m - 1 ) . . . &le; &mu; N &sigma; ( 0 , l ) ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 ... ( 1 + &alpha; &sigma; ( 0 ) ) l 1 V &sigma; ( 0 ) ( 0 ) = &mu; N &sigma; ( 0 , l ) &Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) &times; l V &sigma; ( 0 ) ( 0 ) < &mu; N &sigma; ( 0 , l ) &lambda; l V &sigma; ( 0 ) ( 0 ) = &mu; l / &tau; a &lambda; l V &sigma; ( 0 ) ( 0 ) = &lambda; ( I n &mu; / &tau; a I n &lambda; + 1 ) &times; l V &sigma; ( 0 ) ( 0 ) - - - ( 18 )
According to Lyapunov stability theory, if average residence time meets (14), then switched system (8) is Globally asymptotic;
The adequate condition that the stability controller that step 4, the mode meeting average residence time providing closed loop network control system switching Controlling model (8) being convenient to solve based on multiple-Lyapunov function method rely on exists:
Adopt multiple-Lyapunov function method, namely each subsystem has the Lyapunov function of oneself, for subsystem m, namely as σ (l kduring)=m ∈ Ι, its Lyapunov function is:
V m(l)=z T(l)P mz(l)(19)
So can obtain from formula (11):
&Delta;V m ( l ) - &alpha; m V m ( l ) = z T ( l ) &lsqb; A ^ m T P m A ^ m - P m - &alpha; m P m &rsqb; z ( l ) - - - ( 20 )
Can obtain from formula (12):
V m(k)-μV n(k)=z T(k)[P m-μP n]z(k)(21)
So based on Lyapunov stability theory, if set up according to lemma 1 condition below:
A ^ m T P m A ^ m - P m - &alpha; m P m < 0 - - - ( 22 )
P m-μP n≤0(23)
As long as then the average residence time of switching signal meets (14), closed loop network control system switches Controlling model (8) Globally asymptotic, therefore obtains following theorem:
Theorem 1: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix P in μ>=1 1, P 2..., P m, make &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- P m 1 ( 1 + &alpha; m ) A ^ m T P m 1 ( 1 + &alpha; m ) P m A ^ m - P m < 0 , &ForAll; m &Element; I - - - ( 24 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 25 )
P m≤μP n(26)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and for subsystem m, its energy attenuation or escalating rate are
The mode that the switching signal that step 5, design are convenient to solve meets closed loop network control system switching Controlling model (8) of average residence time (14) relies on stability controller, realizes the point stabilization that is limited and information imperfect situation lower network control system that communicates;
In order to solve controller gain, first define matrix below:
A ~ = &Phi; m &Phi; m , 1 0 0 , B ~ m = &Gamma; m , 0 I , K ~ m = K m 0 , &sigma; ( k ) = m , m &Element; I - - - ( 27 )
Then closed loop network control system switching Controlling model can be write as form below:
z ( k + 1 ) = ( A ~ m + B ~ m K ~ m ) z ( k ) - - - ( 28 )
The LMI that solving state feedback modalities relies on stability controller gain so can be provided by theorem below, specific as follows:
Theorem 2: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix G in μ>=1 respectively m, V m, m ∈ Ι, and M matrix R m, m ∈ Ι, makes &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- G m 0 1 ( 1 + &alpha; m ) G m T &Phi; m T + R m T &Gamma; m , 0 T 1 ( 1 + &alpha; m ) R m T * - V m 1 ( 1 + &alpha; m ) V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I - - - ( 29 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 30 )
G m-μG n≤0(31)
V m-μV n≤0(32)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and the mode obtained relies on the gain of feedback controller is:
K m = R m G m - 1 , m &Element; I - - - ( 33 )
Step 6, subsystem energy attenuation rate the determination of span:
Switched system (8) both may comprise stable subsystem, also unstable subsystem may be comprised, therefore, on the one hand in order to ensure the stability of whole system, the attenuation rate of stabistor system is wanted could cut down the energy increased in unstable subsystem to a certain extent greatly; On the other hand, the attenuation rate of stabistor system can not be too large, because the increase of system attenuation rate means needs, exigent controller is calmed, and this brings difficulty will to solving of controller gain.The span design optimization problem below of the subsystem energy attenuation rate so mentioned in theorem 1, adopts LMI to solve:
Maximumε
Subjectto
- G m 0 &epsiv;G m T &Phi; m T + &epsiv;R m T &Gamma; m , 0 T &epsiv;R m T * - V m &epsiv;V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I G m > 0 , V m > 0 , G m &le; &mu;G n , V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n &epsiv; > 1 - - - ( 34 )
Wherein &epsiv; = 1 ( 1 + &alpha; m ) , m &Element; I .
In order to solve with MatlabLMI tool box, above formula is changed into canonical form below:
Minimizeω
Subjectto
- G m 0 G m T &Phi; m T + R m T &Gamma; m , 0 T R m T * - V m V m T &Gamma; m , 1 T 0 * * - M m 0 * * * - N m < 0 , &ForAll; m &Element; I , G m &le; &mu;G n , V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n 0 < &omega; < 1 , G m , V m , M m , N m > 0 , Y m < &omega;G m , M m < &omega;Y m Z m < &omega;V m , N m < &omega;Z m - - - ( 35 )
Step 7, the mode adopting LMI tool box to solve the network control system with random delay and packet loss in matlab rely on the gain of feedback controller and the border of subsystem energy attenuation rate, complete the design of network control system controller, ensure the validity of stability controller within the scope of required subsystem energy attenuation.
Controller performance simulating, verifying:
The mode adopting LMI tool box to solve the network control system with random delay and packet loss for given simulation example in matlab relies on the gain of feedback controller and the border of subsystem energy attenuation rate, result is implanted to access control performance in Networked controller.In matlab programmed process, in order to ensure under the restriction not having subsystem switching characteristic sequence that mode relies on the validity of feedback controller, namely the switching sequence of subsystem is unknowable, and we are to G m≤ μ G nand V m≤ μ V nhave employed a round-robin algorithm, i.e. forn=1:M, ifn ≠ mG m≤ μ G nv m≤ μ V n, ensure that the validity of controller under switching sequence indefinite.
Advantage of the present invention:
(1) the present invention is directed to the structure of network control system complexity, dynamically changeable operation characteristic and the existing uncertain network inducement causing system unstability, in conjunction with average residence time method propose a kind of can better comprehensive description unpredictable time-delay and the packet loss discretize switched system modeling method that can comprise unstable subsystem that network control system dynamic property is affected, and go out to be convenient to the switch controller with the discretize network control system of time delay and packet loss of the indefinite subsystem transfer sequence of the satisfied permission average residence time solved based on multiple-Lyapunov function method design.
(2) the present invention is based on the uncertain time-varying characteristics of network inducement delay and packet loss in closed loop network control system, propose the sensor node combination drive mechanism of the active Variable sampling of improvement, while guarantee network inducement delay is always less than a sampling period, ensures that controlled quentity controlled variable new in the current sampling period can be applied in controlled device, establishes and comprise time delay and packet loss information subsystem network control system switching Controlling model.
(3) the present invention adopts average residence time method to analyze the stability of switched system, and this method can carry out the design of stability analysis and stability controller to the switched system comprising unstable subsystem.Present invention employs multiple-Lyapunov function method simultaneously, avoid the conservative property adopting announcement effects method to ask for fixed gain, be more convenient to solve the discretize network control system mode with time delay and packet loss based on multiple-Lyapunov function method and rely on the adequate condition of switch controller existence and the gain of controller.
(4) the present invention have employed a round-robin algorithm when solving controller gain LMI MATRIX INEQUALITIES, can ensure under the restriction not having subsystem switching characteristic sequence that mode relies on the validity of feedback controller, namely the switching sequence of subsystem is in unknowable situation, and the network control system mode of our design relies on switch controller and still can realize the point stabilization that is limited and information imperfect situation lower network control system that communicates.
(5) gridding method is incorporated in the Stabilizing Controller Design of network control system by the present invention, the time delay of uncertain change is converted into discrete finite value, thus in conjunction with discrete continual data package dropout value, time-varying system is converted into the limited discrete-time switched systems of switching law, and ensure that the feasibility of the LMI (linearmatrixinequalities, LMIs) solving mode dependent status feedback control gain and the solvability of convex optimization problem.
Accompanying drawing explanation
Fig. 1 is that the switching Controlling model of network control system in prior art transforms schematic diagram.
Fig. 2 is the active Variable sampling method sampling process schematic diagram that the present invention improves.
Fig. 3 is the data packet transmission example of the active Variable sampling method that the present invention improves.
Fig. 4 is the state rail τ of the network control system with time delay and packet loss max=0.15ms.
Fig. 5 has the state trajectory τ of the network control system of time delay and packet loss max=0.45ms.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail.
Based on the network control system switching at runtime control method of average residence time, comprise the following steps:
Step one, uncertain time-varying characteristics based on network inducement delay in closed loop network control system and packet loss, adopt the sensor node combination drive mechanism of initiatively Variable sampling, ensure that network inducement delay ensures that controlled quentity controlled variable new in the current sampling period can be applied in controlled device while being always less than a sampling period.
Due to the complicacy of network control system itself, different procotols, the type of drive that each node is different, different sampling patterns and Internet Transmission situation (length, packet loss, packet reordering etc. of time delay) all can have influence on the model of network control system, thus have influence on the design effect of controller.In sampled-data control system, usually all the sampling period is a constant constant and equal interval sampling, but because network inducement delay and packet loss are random, uncertain, so usually cause the complicacy of network control system model, especially the augmented system dimension for multi-time Delay can be very high, and computation and analysis gets up all quite difficult.Therefore mode sensor being taked to Time And Event combination drive is considered, when the controlled quentity controlled variable through Internet Transmission is sent to actuator from controller, also being successfully applied to controlled device triggers next sample event, namely sensor adopts event driven manner, simultaneously in order to ensure newly to controlled quentity controlled variable can act in controlled device, next sample event is not when new controlled quentity controlled variable is once arriving triggering, but wait for that its effect chronomere's (will explain below) triggers next sample event again, like this can the better control performance that must ensure system.If but sensor only adopts event driven manner, then long delay and continual data package dropout will cause system to cause unstability owing to being in open loop situations for a long time, therefore maximum permission sampling interval will be set, if the sampling period exceedes maximum permission sampling interval, sensor then adopts the time to drive, and initiatively the concrete mechanism of Variable sampling is as follows:
(1) supposing that time shaft is divided into is hour layout of Δ l at equal intervals;
(2) if controlled device is a kth controlled quentity controlled variable to current being applied to, then sensor will trigger kth+1 sample event;
(3) tu is made krepresent that kth is successfully sent to the time point of the controlled quentity controlled variable of actuator, and use network delay τ krepresent that kth arrives the time delay of packet from sensor to controller of actuator with the time delay of controller to actuator sum;
(4) in order to avoid not arriving actuator or data-bag lost due to the long data packet time and the network control system caused is in the system unstability problem that may cause under open loop situations, for a long time if the maximum permission sampling period is T maxif, network transfer delay τ kexceed T max, then employing time type of drive is triggered next sample event by sensor;
(5) kth is set to be applied to the sampling time point of the controlled quentity controlled variable of controlled device as s k, then next sampling time point s k+1system of selection be:
s k + 1 = n l tu k &Element; &lsqb; ( n - 2 ) l , ( n - 1 ) l ) s k + T max tu k &GreaterEqual; s k + T m a x - - - ( 1 )
Wherein, T maxallowed maximum sampling interval (T max=N × Δ l, N is positive integer), n is positive integer and 0 < n < N.
With reference to Fig. 2, Fig. 2 illustrates the sampling process of the active Variable sampling of improvement, the active Variable sampling method improved is explained as follows: if a kth controlled quentity controlled variable successfully arrives the time point of actuator at the time interval [(n-2) l, (n-1) l), the time point that so kth+1 sample event triggers not is (n-1) l, but nl.Under this approach, the new subsystem produced will be subject to the effect of new controlled quentity controlled variable, and namely feedback information can be applied in controlled device in time, more easily can obtain the solution of the stability controller making system stability like this.
(6) order set Γ={ t 1, t 2, t 3... } represent and effectively reach time point, its implication is that controlled quentity controlled variable not only successfully arrives actuator and the time point be successfully applied in controlled device.Because when packet generation incorrect order, only have up-to-date packet just can be applied in controlled device, Fig. 3 illustrates Packet Generation and arrival actuator and the situation being applied to controlled device, we can see the 1st, 2,4,6 data from sensor sample have successfully been used control controlled device, and the data of the 3rd sampling are initiatively abandoned due to long time delay, and the 5th data wrap in transmitting procedure and are not used to control owing to there is packet loss.Therefore we can obtain:
t 1=tu 1,t 2=tu 2,t 3=tu 4,t 4=tu 6(2)
(7) efficiently sampling time point i is introduced m, namely successfully act on the packet of controlled device
Based on state variable sampling time point be called efficiently sampling time point, if I={i 1, i 2, i 3... } and be the set of effective sampling points, under the effect of zero-order holder, feedback controller is at the time interval [t k, t k+1) in can be expressed as:
u(t)=u(i k)=K(i k)x(i k)t k≤t<t k+1(3)
Step 2, Time And Event mixed node driving mechanism based on the active Variable sampling of step one, set up the switching Controlling model of network control system:
If h kfor the time span in a kth sampling period, then controlled device can be obtained based on above-mentioned improvement active Variable sampling technology state equation after discretize is:
x(i k+1)=Φ kx(i k)+Γ 0k,h k)u(i k)+Γ 1k,h k)u(i k-1)(4)
Wherein
&Phi; k = e Ah k , &Gamma; 0 ( &tau; k , h k ) = &Integral; 0 h k - &tau; k e A s d s B , &Gamma; 1 ( &tau; k , h k ) = &Integral; h k - &tau; k h k e A s d s B - - - ( 5 )
Introduce new augmentation vector z (k)=[x (i k) u (i k-1)] t, then from the augmentation closed-loop system of the network control system below formula (4) and formula (5) can obtain:
z(k+1)=Ψ kz(k)(6)
Wherein
&Psi; k = &Phi; k + &Gamma; 0 ( &tau; k , h k ) K ( i k ) &Gamma; 1 ( &tau; k , h k ) K ( i k ) 0 - - - ( 7 )
(1) d is defined ktwo effective sampling points i kand i k+1between continual data package dropout number, then can obtain
To i k+1-i k=d k+ 1.Suppose that maximum continual data package dropout number is d max, then d kspan be D={0,1 ..., d max.Based on the rasterizing discrete method of time shaft, time-vary delay system τ klimited discrete value will be changed into, the micro-Τ of value set=Δ l, 2 × Δ l ..., T max(Δ l be above-mentioned time shaft is divided into little at equal intervals time layout, and T max=Δ l × N).
(2) h kfor a kth efficiently sampling cycle, be easy to obtain h kk+ Δ l+T maxd k, as can be seen from formula, system matrix Φ k, Γ 0k, h k), Γ 1k, h k) value by time delay τ kwith continual data package dropout number d k, therefore, augmented system (6) can be seen as the switched system that comprises time delay and packet loss information subsystem, wherein system matrix Ψ kvalue Ω={ Ψ from finite set below 1k=Δ l, d k=0), Ψ 2k=2 × Δ l, d k=0) ..., Ψ mk=T max, d k=d max), M=N × (1+d max).
(3) and then, we can be write as augmented system (6) form of switched system:
Wherein σ (l k) ∈ Ι=1,2 ..., M}, M=N × (1+d max) be called switching signal, as σ (l k)=m, can obtain:
A ^ &sigma; ( l k ) = A ^ m = &Phi; m + &Gamma; m , 0 K m &Gamma; m , 1 K m 0 - - - ( 9 )
(4) under normal circumstances, effectively sample all by the switching of a triggering subsystem each time, but when network condition is just in time the same, such as, shown in Fig. 2 the 1st time efficiently sampling cycle is network-like the same with the 2nd efficiently sampling cycle, and time delay and packet loss are all τ k=1, d k=0, therefore, can Ψ be obtained from formula (7) 12, this illustrates that second time efficiently sampling does not have the switching between triggers system.Now need definition new variables l kshow the real moment switching generation, so the switching instant point of system is (l 1, l 2..., l m...).
Step 3, based on average residence time method analysis package containing the stable adequate condition of the switched system of unstable subsystem and switching signal average residence time needed for the condition that meets:
First the definition of average residence time is provided: for arbitrary l>=l 0with arbitrary switching signal σ (k), l 0≤ k < l, makes N σ[l 0, l) represent that σ (k) is at the time interval [l 0, switching times l).If for N 0>=0 and τ a> 0, has N σ[l 0, l)≤N 0+ (l-l 0)/τ aset up, then τ abe called average residence time, N 0represent boundary of trembling.For the purpose of simple also without loss of generality, we make N 0=0.
Based on analysis above and definition, we can obtain lemma below, show that network control system switches Sufficient Conditions On Stability and the required average residence time met of switching signal of Controlling model (8).For the sake of simplicity, with (0,1,2 ..., l ...) expression time point (0, Δ l, 2 × Δ l ..., l × Δ l ...).
Lemma 1: consider switched system (8), and make | α m| < 1, m ∈ Ι, if μ>=1 is given constant. there is positive definite function V σ (k): and Κ function β 1, β 2, and p (m), m ∈ Ι is that priori is known, then exist make:
β 1(||x(l)||)≤V m(l)≤β 2(||x(l)||)(10)
V m ( k ) &le; &mu;V n ( k ) , &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n - - - ( 12 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 13 )
So switched system (8) is Globally asymptotic, as long as the average residence time of switching signal meets:
&tau; a > &tau; a * = - I n &mu; I n &lambda; - - - ( 14 )
Wherein p (m), m ∈ Ι is the incidence of switched system subsystem m.
Prove: can obtain from (11)
ΔV m(l)=V m(l+1)-V m(l)≤α mV m(l)(15)
Then
V m ( l + 1 ) &le; ( 1 + &alpha; m ) V m ( l ) &le; ( 1 + &alpha; m ) 2 V m ( l - 1 ) . . . &le; ( 1 + &alpha; m ) l + 1 - l m V m ( l m ) - - - ( 16 )
Can obtain further:
V m ( l ) &le; ( 1 + &alpha; m ) l - l m V m ( l m ) - - - ( 17 )
Again according to (12), the N in the definition of (17) and average residence time σ(t 0, t), obtain:
V &sigma; ( l ) ( l ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m V &sigma; ( l m ) ( l m ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m &mu;V &sigma; ( l m - 1 ) ( l m ) &le; &mu; ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 V &sigma; ( l m - 1 ) ( l m - 1 ) . . . &le; &mu; N &sigma; ( 0 , l ) ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 ... ( 1 + &alpha; &sigma; ( 0 ) ) l 1 V &sigma; ( 0 ) ( 0 ) = &mu; N &sigma; ( 0 , l ) &Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) &times; l V &sigma; ( 0 ) ( 0 ) < &mu; N &sigma; ( 0 , l ) &lambda; l V &sigma; ( 0 ) ( 0 ) = &mu; l / &tau; a &lambda; l V &sigma; ( 0 ) ( 0 ) = &lambda; ( I n &mu; / &tau; a I n &lambda; + 1 ) &times; l V &sigma; ( 0 ) ( 0 ) - - - ( 18 )
According to Lyapunov stability theory, if average residence time meets (14), then switched system (8) is Globally asymptotic.
The adequate condition that the stability controller that step 4, the mode meeting average residence time providing closed loop network control system switching Controlling model (8) being convenient to solve based on multiple-Lyapunov function method rely on exists:
The Lyapunov function chosen, because we will design the controller of mode dependence, namely each subsystem has the controller of oneself, therefore we adopt multiple-Lyapunov function method, namely each subsystem has the Lyapunov function of oneself, for subsystem m, namely as σ (l kduring)=m ∈ Ι, its Lyapunov function is:
V m(l)=z T(l)P mz(l)(19)
So can obtain from formula:
&Delta;V m ( l ) - &alpha; m V m ( l ) = z T ( l ) &lsqb; A ^ m T P m A ^ m - P m - &alpha; m P m &rsqb; z ( l ) - - - ( 20 )
Can obtain from formula:
V m(k)-μV n(k)=z T(k)[P m-μP n]z(k)(21)
So based on Lyapunov stability theory, if set up according to lemma 1 condition below:
A ^ m T P m A ^ m - P m - &alpha; m P m < 0 - - - ( 22 )
P m-μP n≤0(23)
As long as then the average residence time of switching signal meets (14), closed loop network control system switches Controlling model (8) Globally asymptotic, therefore obtains following theorem:
Theorem 1: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix P in μ>=1 1, P 2..., P m, make &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- P m 1 ( 1 + &alpha; m ) A ^ m T P m 1 ( 1 + &alpha; m ) P m A ^ m - P m < 0 , &ForAll; m &Element; I - - - ( 24 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 25 )
P m≤μP n(26)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and for subsystem m, its energy attenuation or escalating rate are
The mode that the switching signal that step 5, design are convenient to solve meets closed loop network control system switching Controlling model (8) of average residence time relies on stability controller, realizes the point stabilization that is limited and information imperfect situation lower network control system that communicates.
In order to solve controller gain, first define matrix below:
A ~ = &Phi; m &Gamma; m , 1 0 0 , B ~ m = &Gamma; m , 0 I , K ~ m = K m 0 , &sigma; ( k ) = m , m &Element; I - - - ( 27 )
Then closed loop network control system switching Controlling model can be write as form below:
z ( k + 1 ) = ( A ~ m + B ~ m K ~ m ) z ( k ) - - - ( 28 )
The LMI that solving state feedback modalities relies on stability controller gain so can be provided by theorem below, specific as follows:
Theorem 2: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix G in μ>=1 respectively m, V m, m ∈ Ι, and M matrix R m, m ∈ Ι, makes &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- G m 0 1 ( 1 + &alpha; m ) G m T &Phi; m T + R m T &Gamma; m , 0 T 1 ( 1 + &alpha; m ) R m T * - V m 1 ( 1 + &alpha; m ) V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I - - - ( 29 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 30 )
G m-μG n≤0(31)
V m-μV n≤0(32)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and the mode obtained relies on the gain of feedback controller is:
K m = R m G m - 1 , m &Element; I - - - ( 33 )
Step 6, subsystem energy attenuation rate the determination of span:
Switched system both may comprise stable subsystem, also unstable subsystem may be comprised, therefore, on the one hand in order to ensure the stability of whole system, the attenuation rate of stabistor system is wanted could cut down the energy increased in unstable subsystem to a certain extent greatly; On the other hand, the attenuation rate of stabistor system can not be too large, because the increase of system attenuation rate means needs, exigent controller is calmed, and this brings difficulty will to solving of controller gain.How does the span of the subsystem energy attenuation rate so mentioned in theorem 1 solve? optimization problem below can be designed, adopt LMI to solve:
Maximumε
Subjectto
- G m 0 &epsiv;G m T &Phi; m T + &epsiv;R m T &Gamma; m , 0 T &epsiv;R m T * - V m &epsiv;V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I G m > 0 , V m > 0 , G m &le; &mu;G n , V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n &epsiv; > 1 - - - ( 34 )
Wherein &epsiv; = 1 ( 1 + &alpha; m ) , m &Element; I .
In order to solve with MatlabLMI tool box, above formula is changed into canonical form below:
Minimizeω
Subjectto
- G m 0 G m T &Phi; m T + R m T &Gamma; m , 0 T R m T * - V m V m T &Gamma; m , 1 T 0 * * - M m 0 * * * - N m < 0 , &ForAll; m &Element; I , G m &le; &mu;G n , V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n 0 < &omega; < 1 , G m , V m , M m , N m > 0 , Y m < &omega;G m , M m < &omega;Y m Z m < &omega;V m , N m < &omega;Z m - - - ( 35 )
Step 7, the mode adopting LMI tool box to solve the network control system with random delay and packet loss in matlab rely on the gain of feedback controller and the border of subsystem energy attenuation rate, complete the design of network control system controller, ensure the validity of stability controller within the scope of required subsystem energy attenuation.
Controller performance simulating, verifying:
The mode adopting LMI tool box to solve the network control system with random delay and packet loss for given simulation example in matlab relies on the gain of feedback controller and the border of subsystem energy attenuation rate, result is implanted to access control performance in Networked controller.In matlab programmed process, in order to ensure under the restriction not having subsystem switching characteristic sequence that mode relies on the validity of feedback controller, namely the switching sequence of subsystem is unknowable, and we are to G m≤ μ G nand V m≤ μ V nhave employed a round-robin algorithm, i.e. forn=1:M, ifn ≠ mG m≤ μ G nv m≤ μ V n, ensure that the validity of controller under switching sequence indefinite.
Adopt the technical program to implement and the illustrating of operating process under different network condition to embodiment below, and verify superiority of the present invention.
For certain continuity second order controlled device, its state-space expression is as follows respectively:
Controlled device:
d x d t = 0 1 - 2 - 3 x + 0 1 u y = 1 0 x - - - ( 36 )
A. network condition one: Δ l=0.05ms, τ max=0.15ms, d max=2
Mode dependent status feedback switch controller specific design step is as follows:
(1) based on improvement of the present invention initiatively Variable sampling method and time shaft gridding method, by time-vary delay system discretize.According to network condition one, time shaft is divided into 0.05 mslittle time, i.e. Δ l=0.05ms, maximum allowable delay τ max=0.15ms, then possible network inducement delay is τ 1=0.05ms, τ 2=0.1ms, τ 3=0.15ms, for the sake of simplicity, supposes maximum continual data package dropout number d max=2, this shows d i={ 0,1,2}
(2) determine that the value in a kth sampling period is h kk+ T maxd k, like this, through type can obtain system matrix Φ in the kth sampling period k, Γ 0k, h k), Γ 1k, h k) value, through the permutation and combination of the possible value of time delay and number of dropped packets, the switching signal that can obtain system always has 9 kinds.
(3) the mode dependent status feedback switch controller of MatlabLMI tool box solving system is applied based on theorem 2; The span of subsystem attenuation rate is asked for: 1 < ε < 1.2865 based on LMI optimization problem (35) application MatlabLMIGEVP solver.Table 1 indicates the mode dependent status feedback switch controller that subsystem is tried to achieve in attenuation rate span, has 9 kinds of switching laws.
Table 1 switching law and switch controller gain (μ=1.2, τ max=0.15ms)
(4) following, we calculate and verify whether the average residence time of system quickly meets the demands.We represent with η (m) number of times that subsystem m is switched in whole system Dynamic simulation process, and in this example, we have done 100 efficiently samplings, and total working time is 59.8ms, and so we can according to formula calculate subsystems operation ratio, the result obtained is as follows:
p(1)=0.0669,p(2)=0.0753,p(3)=0.1003
p(4)=0.1012,p(5)=0.1204,p(6)=0.1413(37)
p(7)=0.0936,p(8)=0.1003,p(9)=0.2007
In this example, through type (30) we can calculate therefore we can select λ=0.7 to meet formula (30), so we can obtain on the other hand, in this example, because we have done 100 efficiently samplings, so that is switch for 100 times the time interval [0,59.8] inner generation at most, so minimum average residence time ADT can be calculated be meet formula (14).The average residence time demonstrating subsystem like this meets the demands.
(5) access control device performance in Matlab, we are put in network control system by solving the mode dependent status feedback switch controller obtained, and arrange network environment τ max=0.15ms, d max=2, register system state trajectory as shown in Figure 4, can see that the mode dependent status feedback switch controller that the present invention designs has good inhibiting effect to uncertain network inducing delay and packet loss, make controlled device still can have good performance for stability under the interference of the network is guided factor, thus describe validity of the present invention.
B. network condition two: Δ l=0.15ms, τ max=0.45ms, d max=2
In this example, we increase maximum permission propagation delay time, and specific design method is as follows:
(1) based on improvement of the present invention initiatively Variable sampling method and time shaft gridding method, by time-vary delay system discretize.According to network condition one, time shaft is divided into 0.15 mslittle time, i.e. Δ l=0.15ms, maximum allowable delay τ max=0.45ms, then possible network inducement delay is τ 1=0.15ms, τ 2=0.3ms, τ 3=0.45ms, for the sake of simplicity, supposes maximum continual data package dropout number d max=2, this shows d i={ 0,1,2}
(2) determine that the value in a kth sampling period is h kk+ T maxd k, like this, through type (5) can obtain system matrix Φ in the kth sampling period k, Γ 0k, h k), Γ 1k, h k) value, through the permutation and combination of the possible value of time delay and number of dropped packets, the switching signal that can obtain system always has 9 kinds.
(3) the mode dependent status feedback switch controller of MatlabLMI tool box solving system is applied based on theorem 2; The span of subsystem attenuation rate is asked for: 1 < ε < 1.2248 based on LMI optimization problem (35) application MatlabLMIGEVP solver.Table 2 indicates the mode dependent status feedback switch controller that subsystem is tried to achieve in attenuation rate span, has 9 kinds of switching laws.
Table 2 switching law and switch controller gain (μ=1.2, τ max=0.45ms)
(4) following, we calculate and verify whether the average residence time of system quickly meets the demands.We still represent with η (m) number of times that subsystem m is switched in whole system Dynamic simulation process, and in this example, we have also been made 100 efficiently samplings, and total working time is 177.15ms, and so we can according to formula calculate subsystems operation ratio, the result obtained is as follows:
p(1)=0.0610,p(2)=0.0610,p(3)=0.0847
p(4)=0.1583,p(5)=0.1321,p(6)=0.1761(38)
p(7)=0.1185,p(8)=0.1270,p(9)=0.0813
In this example, through type (30) we can calculate therefore we can select λ=0.8 to meet formula (30), so we can obtain on the other hand, in this example, because we have done 100 efficiently samplings, so minimum average residence time ADT can be calculated be meet formula (14).The average residence time demonstrating subsystem like this meets the demands.
(5) access control device performance in Matlab, we are put in network control system by solving the mode dependent status feedback switch controller obtained, and arrange network environment τ max=0.45ms, d max=2, register system state trajectory as shown in Figure 4, can be seen that the mode dependent status feedback switch controller that the present invention designs still has good inhibiting effect when uncertain network inducing delay increases, thus describe validity of the present invention.
Along with the increase at point interval such as maximum allowable delay and time shaft from these two examples, the subsystem attenuation rate interval that mode can be found to rely on the feasible solution of feedback control gain reduces.In other words, network condition have impact on the performance for stability of system, when network condition is deteriorated, if required subsystem attenuation rate is too high, will can not find the feasible solution of controller gain.In addition, we can also see in example B be greater than in example A this shows that, after time delay increases, subsystem residence time increases, this realistic situation, because long delay will cause the long efficiently sampling cycle, this must cause long average residence time.

Claims (2)

1., based on the network control system switching at runtime control method of average residence time, comprise the following steps:
Step one, uncertain time-varying characteristics based on network inducement delay in closed loop network control system and packet loss, adopt the sensor node combination drive mechanism of initiatively Variable sampling, ensure that network inducement delay ensures that controlled quentity controlled variable new in the current sampling period can be applied in controlled device while being always less than a sampling period;
Step 2, Time And Event mixed node driving mechanism based on the active Variable sampling of step one, set up the switching Controlling model of network control system:
If h kfor the time span in a kth sampling period, then controlled device can be obtained based on above-mentioned improvement active Variable sampling technology state equation after discretize is:
x ( i k + 1 ) = &Phi; k x ( i k ) + &Gamma; 0 ( &tau; k , h k ) u ( i k ) + &Gamma; 1 ( &tau; k , h k ) u ( i k - 1 ) - - - ( 4 )
Wherein
&Phi; k = e Ah k , &Gamma; 0 ( &tau; k , h k ) = &Integral; 0 h k - &tau; k e A s d s B , &Gamma; 1 ( &tau; k , h k ) = &Integral; h k - &tau; k h k e A s d s B - - - ( 5 )
Introduce new augmentation vector z (k)=[x (i k) u (i k-1)] t, then from the augmentation closed-loop system of the network control system below formula (4) and formula (5) can obtain:
z(k+1)=Ψ kz(k)(6)
Wherein
&Psi; k = &Phi; k + &Gamma; 0 ( &tau; k , h k ) K ( i k ) &Gamma; 1 ( &tau; k , h k ) K ( i k ) 0 - - - ( 7 )
(1) d is defined ktwo effective sampling points i kand i k+1between continual data package dropout number, then can obtain i k+1-i k=d k+ 1.Suppose that maximum continual data package dropout number is d max, then d kspan be D={0,1 ..., d max.Based on the rasterizing discrete method of time shaft, time-vary delay system τ klimited discrete value will be changed into, the micro-Τ of value set=Δ l, 2 × Δ l ..., T max(Δ l be above-mentioned time shaft is divided into little at equal intervals time layout, and T max=Δ l × N);
(2) h kfor a kth efficiently sampling cycle, be easy to obtain h kk+ Δ l+T maxd k, as can be seen from formula, system matrix Φ k, Γ 0k, h k), Γ 1k, h k) value by time delay τ kwith continual data package dropout number d k, therefore, augmented system (6) can be seen as the switched system that comprises time delay and packet loss information subsystem, wherein system matrix Ψ kvalue from finite set below
Ω={Ψ 1k=Δl,d k=0),Ψ 2k=2×Δl,d k=0),...,Ψ Mk=T max,d k=d max)},
M=N×(1+d max).
(3) and then, we can be write as augmented system (6) form of switched system:
Wherein σ (l k) ∈ Ι=1,2 ..., M}, M=N × (1+d max) be called switching signal, as σ (l k)=m, can obtain:
A ^ &sigma; ( l k ) = A ^ m = &Phi; m + &Gamma; m , 0 K m &Gamma; m , 1 K m 0 - - - ( 9 )
(4) under normal circumstances, effectively sample all by the switching of a triggering subsystem each time, but when network condition is just in time the same, if time delay and packet loss are all τ ka, d k=d a, therefore, can Ψ be obtained from formula (7) 12, this illustrates that second time efficiently sampling does not have the switching between triggers system.Now need definition new variables l kshow the real moment switching generation, so the switching instant point of system is (l 1, l 2..., l m...);
Step 3, based on average residence time method analysis package containing the stable adequate condition of the switched system of unstable subsystem and switching signal average residence time needed for the condition that meets:
First the definition of average residence time is provided: for arbitrary l>=l 0with arbitrary switching signal σ (k), l 0≤ k < l, makes N σ[l 0, l) represent that σ (k) is at the time interval [l 0, switching times l).If for N 0>=0 and τ a> 0, has N σ[l 0, l)≤N 0+ (l-l 0)/τ aset up, then τ abe called average residence time, N 0represent boundary of trembling; For the purpose of simple also without loss of generality, we make N 0=0;
Based on analysis above and definition, we can obtain lemma below, show that network control system switches Sufficient Conditions On Stability and the required average residence time met of switching signal of Controlling model (8), for the sake of simplicity, with (0,1,2 ..., l, ...) represent time point (0 on time shaft, Δ l, 2 × Δ l ..., l × Δ l ...);
Lemma 1: consider switched system (8), and make | α m| < 1, m ∈ Ι, if μ>=1 is given constant. there is positive definite function and Κ function β 1, β 2, and p (m), m ∈ Ι is that priori is known, then exist make:
β 1(||x(l)||)≤V m(l)≤β 2(||x(l)||)(10)
V m ( k ) &le; &mu;V n ( k ) , &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n - - - ( 12 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 13 )
So switched system (8) is Globally asymptotic, as long as the average residence time of switching signal meets:
&tau; a > &tau; a * = - I n &mu; I n &lambda; - - - ( 14 )
Wherein p (m), m ∈ Ι is the incidence of switched system subsystem m.
Prove: can obtain from (11)
ΔV m(l)=V m(l+1)-V m(l)≤α mV m(l)(15)
Then
V m ( l + 1 ) &le; ( 1 + &alpha; m ) V m ( l ) &le; ( 1 + &alpha; m ) 2 V m ( l - 1 ) . . . &le; ( 1 + &alpha; m ) l + 1 - l m V m ( l m ) - - - ( 16 )
Can obtain further:
V m ( l ) &le; ( 1 + &alpha; m ) l - l m V m ( l m ) - - - ( 17 )
Again according to (12), the N in the definition of (17) and average residence time σ(t 0, t), obtain:
V &sigma; ( l ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m V &sigma; ( l m ) ( l m ) &le; ( 1 + &alpha; &sigma; ( l m ) ) l - l m &mu;V &sigma; ( l m - 1 ) ( l m ) &le; &mu; ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 V &sigma; ( l m - 1 ) ( l m - 1 ) . . . &le; &mu; N &sigma; ( 0 , l ) ( 1 + &alpha; &sigma; ( l m ) ) l - l m ( 1 + &alpha; &sigma; ( l m - 1 ) ) l m - l m - 1 ... ( 1 + &alpha; &sigma; ( 0 ) ) l 1 V &sigma; ( 0 ) ( 0 ) = &mu; N &sigma; ( 0 , l ) &Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) &times; l V &sigma; ( 0 ) ( 0 ) < &mu; N &sigma; ( 0 , l ) &lambda; l V &sigma; ( 0 ) ( 0 ) = &mu; l / &tau; a &lambda; l V &sigma; ( 0 ) ( 0 ) = &lambda; ( I n &mu; / &tau; a I n &lambda; + 1 ) &times; 1 V &sigma; ( 0 ) ( 0 ) - - - ( 18 )
According to Lyapunov stability theory, if average residence time meets (14), then switched system (8) is Globally asymptotic;
The adequate condition that the stability controller that step 4, the mode meeting average residence time providing closed loop network control system switching Controlling model (8) being convenient to solve based on multiple-Lyapunov function method rely on exists:
Adopt multiple-Lyapunov function method, namely each subsystem has the Lyapunov function of oneself, for subsystem m, namely as σ (l kduring)=m ∈ Ι, its Lyapunov function is:
V m(l)=z T(l)P mz(l)(19)
So can obtain from formula (11):
&Delta;V m ( l ) - &alpha; m V m ( l ) = z T ( l ) &lsqb; A ^ m T P m A ^ m - P m - &alpha; m P m &rsqb; z ( l ) - - - ( 20 )
Can obtain from formula (12):
V m(k)-μV n(k)=z T(k)[P m-μP n]z(k)(21)
So based on Lyapunov stability theory, if set up according to lemma 1 condition below:
A ^ m T P m A ^ m - P m - &alpha; m P m < 0 - - - ( 22 )
P m-μP n≤0(23)
As long as then the average residence time of switching signal meets (14), closed loop network control system switches Controlling model (8) Globally asymptotic, therefore obtains following theorem:
Theorem 1: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix P in μ>=1 1, P 2..., P m, make &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- P m 1 ( 1 + &alpha; m ) A ^ m T P m 1 ( 1 + &alpha; m ) P m A ^ m - P m < 0 , &ForAll; m &Element; I - - - ( 24 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 25 )
P m≤μP n(26)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and for subsystem m, its energy attenuation or escalating rate are
The mode that the switching signal that step 5, design are convenient to solve meets closed loop network control system switching Controlling model (8) of average residence time (14) relies on stability controller, realizes the point stabilization that is limited and information imperfect situation lower network control system that communicates;
In order to solve controller gain, first define matrix below:
A ~ m = &Phi; m &Gamma; m , 1 0 0 , B ~ m = &Gamma; m , 0 I , K ~ m = K m 0 , &sigma; ( k ) = m , m &Element; I - - - ( 27 )
Then closed loop network control system switching Controlling model can be write as form below:
z ( k + 1 ) = ( A ~ m + B ~ m K ~ m ) z ( k ) - - - ( 28 )
The LMI that solving state feedback modalities relies on stability controller gain so can be provided by theorem below, specific as follows:
Theorem 2: for given scalar | α m| < 1, m ∈ Ι, if there is M symmetric positive definite matrix G in μ>=1 respectively m, V m, m ∈ Ι, and M matrix R m, m ∈ Ι, makes &ForAll; &sigma; ( k ) = m &Element; I , &ForAll; &sigma; ( k - 1 ) = n &Element; I , m &NotEqual; n :
- G m 0 1 ( 1 + &alpha; m ) G m T &Phi; m T + R m T &Gamma; m , 0 T 1 ( 1 + &alpha; m ) R m T * - V m 1 ( 1 + &alpha; m ) V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I - - - ( 29 )
&Pi; m = 1 M ( 1 + &alpha; m ) p ( m ) < &lambda; < 1 - - - ( 30 )
G m-μG n≤0(31)
V m-μV n≤0(32)
When so meeting (14) for the average residence time of switching signal, closed loop network control system switches Controlling model (8) Globally asymptotic, and the mode obtained relies on the gain of feedback controller is:
K m=R mG m -1,m∈Ι(33)
Step 6, subsystem energy attenuation rate the determination of span:
Switched system (8) both may comprise stable subsystem, also unstable subsystem may be comprised, therefore, on the one hand in order to ensure the stability of whole system, the attenuation rate of stabistor system is wanted could cut down the energy increased in unstable subsystem to a certain extent greatly; On the other hand, the attenuation rate of stabistor system can not be too large, because the increase of system attenuation rate means needs, exigent controller is calmed, and this brings difficulty will to solving of controller gain.The span design optimization problem below of the subsystem energy attenuation rate so mentioned in theorem 1, adopts LMI to solve:
Maximumε
Subjectto
- G m 0 &epsiv;G m T &Phi; m T + &epsiv;R m T &Gamma; m , 0 T &epsiv;R m T * - V m &epsiv;V m T &Gamma; m , 1 T 0 * * - G m 0 * * * - V m < 0 , &ForAll; m &Element; I
(34)
G m>0,
V m>0,
G m≤μG n,
V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n
ε>1
Wherein &epsiv; = 1 ( 1 + &alpha; m ) , m &Element; I .
In order to solve with MatlabLMI tool box, above formula is changed into canonical form below:
Minimizeω
Subjectto
- G m 0 G m T &Phi; m T + R m T &Gamma; m , 0 T R m T * - V m V m T &Gamma; m , 1 T 0 * * - M m 0 * * * - N m < 0 , &ForAll; m &Element; I ,
G m≤μG n,
V m &le; &mu;V n , &ForAll; m , n &Element; I , m &NotEqual; n
0<ω<1,(35)
G m,V m,M m,N m>0,
Y m<ωG m,M m<ωY m
Z m<ωV m,N m<ωZ m
Step 7, the mode adopting LMI tool box to solve the network control system with random delay and packet loss in matlab rely on the gain of feedback controller and the border of subsystem energy attenuation rate, complete the design of network control system controller, ensure the validity of stability controller within the scope of required subsystem energy attenuation.
2. the network control system switching at runtime control method based on average residence time according to claim 1, is characterized in that, described in step one, initiatively the concrete mechanism of Variable sampling is as follows:
(1) supposing that time shaft is divided into is hour layout of Δ l at equal intervals;
(2) if controlled device is a kth controlled quentity controlled variable to current being applied to, then sensor will trigger kth+1 sample event;
(3) tu is made krepresent that kth is successfully sent to the time point of the controlled quentity controlled variable of actuator, and use network delay τ krepresent that kth arrives the time delay of packet from sensor to controller of actuator with the time delay of controller to actuator sum;
(4) in order to avoid not arriving actuator or data-bag lost due to the long data packet time and the network control system caused is in the system unstability problem that may cause under open loop situations, for a long time if the maximum permission sampling period is T maxif, network transfer delay τ kexceed T max, then employing time type of drive is triggered next sample event by sensor;
(5) kth is set to be applied to the sampling time point of the controlled quentity controlled variable of controlled device as s k, then next sampling time point s k+1system of selection be:
s k + 1 = n l tu k &Element; &lsqb; ( n - 2 ) l , ( n - 1 ) l ) s k + T max tu k &GreaterEqual; s k + T m a x - - - ( 1 )
Wherein, T maxallowed maximum sampling interval (T max=N × Δ l, N is positive integer), n is positive integer and 0 < n < N;
(6) order set Γ={ t 1, t 2, t 3... } represent and effectively reach time point, its implication is that controlled quentity controlled variable not only successfully arrives actuator and the time point be successfully applied in controlled device.Because when packet generation incorrect order, only have up-to-date packet just can be applied in controlled device.
(7) efficiently sampling time point i is introduced m, namely successfully act on the packet of controlled device based on state variable sampling time point be called efficiently sampling time point, if I={i 1, i 2, i 3... } and be the set of effective sampling points, under the effect of zero-order holder, feedback controller is at the time interval [t k, t k+1) in can be expressed as:
u(t)=u(i k)=K(i k)x(i k)t k≤t<t k+1(3)。
CN201510707520.0A 2015-10-27 2015-10-27 Network control system switching at runtime control method based on average residence time Expired - Fee Related CN105242540B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510707520.0A CN105242540B (en) 2015-10-27 2015-10-27 Network control system switching at runtime control method based on average residence time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510707520.0A CN105242540B (en) 2015-10-27 2015-10-27 Network control system switching at runtime control method based on average residence time

Publications (2)

Publication Number Publication Date
CN105242540A true CN105242540A (en) 2016-01-13
CN105242540B CN105242540B (en) 2018-03-16

Family

ID=55040221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510707520.0A Expired - Fee Related CN105242540B (en) 2015-10-27 2015-10-27 Network control system switching at runtime control method based on average residence time

Country Status (1)

Country Link
CN (1) CN105242540B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367935A (en) * 2017-07-25 2017-11-21 哈尔滨理工大学 A kind of method of the network control system compensation policy based on TrueTime
CN108319147A (en) * 2018-03-13 2018-07-24 江南大学 One kind has the H of the networking Linear Parameter-Varying Systems of short time-delay and data packetloss∞Fault tolerant control method
CN108733030A (en) * 2018-06-05 2018-11-02 长春工业大学 A kind of network-based switching time lag system centre estimator design method
CN108983608A (en) * 2018-07-16 2018-12-11 南京邮电大学 The unknown Variable sampling NCS controller design method of packet loss and transition probability part
CN109407519A (en) * 2018-12-19 2019-03-01 辽宁石油化工大学 A kind of satellite launcher pinning control device control method based on Failure Of Protocol
CN109683474A (en) * 2018-11-23 2019-04-26 西安石油大学 A kind of network control system method for handover control relied on based on time delay packet loss mode
CN109856970A (en) * 2018-12-19 2019-06-07 哈尔滨理工大学 It is a kind of with network induce bounded time lag and loss of data it is limited when calm method
CN109870908A (en) * 2019-02-27 2019-06-11 南京理工大学 A kind of sampling control method for continuous stirred tank reactor system
CN109992004A (en) * 2019-05-08 2019-07-09 哈尔滨理工大学 A kind of system asynchronous switching state Design of Feedback Controller method of LPV
CN110032065A (en) * 2018-11-28 2019-07-19 天津大学 A kind of linear switching systems output feedback controller design method
CN110213086A (en) * 2019-05-14 2019-09-06 曲阜师范大学 Based on network control system l2-l∞Switching system method and system, controller and the control method of control
CN110703597A (en) * 2019-09-10 2020-01-17 辽宁石油化工大学 Controller design method for controller modal random distribution
CN111240327A (en) * 2020-01-16 2020-06-05 江苏大学 Intelligent vehicle iteration track tracking control method based on variable rate model
CN112859605A (en) * 2021-01-12 2021-05-28 哈尔滨工业大学 Switching system control method with control quantity anti-shake and interference suppression performance
CN113890592A (en) * 2021-10-27 2022-01-04 广州爱浦路网络技术有限公司 Communication satellite switching method, integrated heaven and earth information network, device and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049533A (en) * 2013-03-11 2014-09-17 王岩 Network control system controller design method based on hidden semi-markov model
CN104486166A (en) * 2014-12-31 2015-04-01 北京理工大学 QoS-based sampling period adjusting method for networked control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049533A (en) * 2013-03-11 2014-09-17 王岩 Network control system controller design method based on hidden semi-markov model
CN104486166A (en) * 2014-12-31 2015-04-01 北京理工大学 QoS-based sampling period adjusting method for networked control system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DRAGAN B. DACIC,ETC: "Quadratic Stabilization of Linear Networked Control Systems via Simultaneous Protocol and Controller Design", 《AUTOMATICA》 *
RUI WANG,ETC: "H∞ Controller Design for Networked Predictive Control Systems Based on the Average Dwell-Time Approach", 《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS》 *
朱信成等: "网络控制***的模型依赖平均驻留时间调度与控制", 《控制理论与应用》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367935A (en) * 2017-07-25 2017-11-21 哈尔滨理工大学 A kind of method of the network control system compensation policy based on TrueTime
CN108319147A (en) * 2018-03-13 2018-07-24 江南大学 One kind has the H of the networking Linear Parameter-Varying Systems of short time-delay and data packetloss∞Fault tolerant control method
CN108733030A (en) * 2018-06-05 2018-11-02 长春工业大学 A kind of network-based switching time lag system centre estimator design method
CN108983608A (en) * 2018-07-16 2018-12-11 南京邮电大学 The unknown Variable sampling NCS controller design method of packet loss and transition probability part
CN109683474B (en) * 2018-11-23 2022-02-22 西安石油大学 Network control system switching control method based on time delay packet loss mode dependence
CN109683474A (en) * 2018-11-23 2019-04-26 西安石油大学 A kind of network control system method for handover control relied on based on time delay packet loss mode
CN110032065A (en) * 2018-11-28 2019-07-19 天津大学 A kind of linear switching systems output feedback controller design method
CN109407519B (en) * 2018-12-19 2021-10-19 辽宁石油化工大学 Control method of satellite carrier rocket containment controller based on protocol failure
CN109856970A (en) * 2018-12-19 2019-06-07 哈尔滨理工大学 It is a kind of with network induce bounded time lag and loss of data it is limited when calm method
CN109407519A (en) * 2018-12-19 2019-03-01 辽宁石油化工大学 A kind of satellite launcher pinning control device control method based on Failure Of Protocol
CN109856970B (en) * 2018-12-19 2022-01-25 哈尔滨理工大学 Finite time stabilization method with network-induced bounded time lag and data loss
CN109870908A (en) * 2019-02-27 2019-06-11 南京理工大学 A kind of sampling control method for continuous stirred tank reactor system
CN109992004A (en) * 2019-05-08 2019-07-09 哈尔滨理工大学 A kind of system asynchronous switching state Design of Feedback Controller method of LPV
CN109992004B (en) * 2019-05-08 2022-04-22 哈尔滨理工大学 Design method of feedback controller for asynchronous switching state of LPV system
CN110213086A (en) * 2019-05-14 2019-09-06 曲阜师范大学 Based on network control system l2-l∞Switching system method and system, controller and the control method of control
CN110703597A (en) * 2019-09-10 2020-01-17 辽宁石油化工大学 Controller design method for controller modal random distribution
CN111240327A (en) * 2020-01-16 2020-06-05 江苏大学 Intelligent vehicle iteration track tracking control method based on variable rate model
CN112859605A (en) * 2021-01-12 2021-05-28 哈尔滨工业大学 Switching system control method with control quantity anti-shake and interference suppression performance
CN113890592A (en) * 2021-10-27 2022-01-04 广州爱浦路网络技术有限公司 Communication satellite switching method, integrated heaven and earth information network, device and medium
CN113890592B (en) * 2021-10-27 2022-05-24 广州爱浦路网络技术有限公司 Communication satellite switching method, integrated sky-ground information network system, device and medium

Also Published As

Publication number Publication date
CN105242540B (en) 2018-03-16

Similar Documents

Publication Publication Date Title
CN105242540A (en) Network control system dynamic switching control method based on average residence time
CN105204341B (en) A kind of network control system Robust Tracking Control theoretical based on switching control
Yu et al. Stabilization of networked control systems with data packet dropout and transmission delays: continuous-time case
Bian et al. Real-time co-simulation platform using OPAL-RT and OPNET for analyzing smart grid performance
Ye et al. Decentralized supervision of Petri nets with a coordinator
Zhou et al. Event-triggered communication for synchronization of Markovian jump delayed complex networks with partially unknown transition rates
Fang et al. Asynchronous consensus protocols using nonlinear paracontractions theory
Fang et al. Asynchronous consensus protocols: Preliminary results, simulations and open questions
Hammad et al. Implementation and development of an offline co-simulation testbed for studies of power systems cyber security and control verification
Walker et al. Bilateral teleoperation over networks based on stochastic switching approach
Tan et al. Distributed hybrid-triggered H∞ filter design for sensor networked systems with output saturations
Al-Hammouri et al. Co-simulation tools for networked control systems
CN109683474A (en) A kind of network control system method for handover control relied on based on time delay packet loss mode
Suzuki et al. Cps-sim: Co-simulation for cyber-physical systems with accurate time synchronization
Harkavy et al. Utilizing reinforcement learning to autonomously mange buffers in a delay tolerant network node
Ahmed et al. Asynchronous consensus‐based time synchronisation in wireless sensor networks using unreliable communication links
Hua et al. Modeling and control for wireless networked control system
Yu et al. Robust stabilization of nonlinear sampled-data systems
Kudelski et al. A framework for realistic simulation of networked multi-robot systems
Haas et al. Modeling power of stochastic Petri nets for simulation
Wan et al. Secure consensus tracking of multi-agent systems with network-induced delays under deception attacks via guaranteed performance impulsive control
Li et al. Target surrounding control of second-order multi-agent systems with switching topology
Zhang et al. The research and improvement of AntNet algorithm
Kallel et al. Modeling and evaluating a CAN controller components using stochastic and colored petri nets
van Foreest et al. Versatile Markovian models for networks with asymmetric TCP sources

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180316

Termination date: 20201027

CF01 Termination of patent right due to non-payment of annual fee