[go: up one dir, main page]

CN113985737A - Research on networked control system with time delay and packet loss - Google Patents

Research on networked control system with time delay and packet loss Download PDF

Info

Publication number
CN113985737A
CN113985737A CN202111258694.5A CN202111258694A CN113985737A CN 113985737 A CN113985737 A CN 113985737A CN 202111258694 A CN202111258694 A CN 202111258694A CN 113985737 A CN113985737 A CN 113985737A
Authority
CN
China
Prior art keywords
packet loss
control system
networked control
time delay
controller
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.)
Pending
Application number
CN202111258694.5A
Other languages
Chinese (zh)
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.)
Xiangtan University
Original Assignee
Xiangtan 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 Xiangtan University filed Critical Xiangtan University
Priority to CN202111258694.5A priority Critical patent/CN113985737A/en
Publication of CN113985737A publication Critical patent/CN113985737A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种具有时间延迟和数据包丢失的网络化控制系统的研究。针对网络化控制系统的传输通道中存在随机的数据包丢失和时间延迟的情况,提出了一种新型的基于预测的控制器设计。数据包丢失的序列被模拟成伯努利过程,由一个基于零序支架(ZOH)的模块进行补偿。而状态预测器则用于获得延迟时间的预测状态。考虑到丢包补偿器和状态预测器,设计并提出了一种新型的修正模型预测控制器。然后,采用逻辑编程方法,将所有可能的情况纳入预测范围。因此,成本函数被改造为带有约束条件的同步最小线性矩阵不等式(LMI)。因此,采用工具箱YALMIP,以最终解决这种最小化编程问题。The invention discloses a research on a networked control system with time delay and data packet loss. A novel prediction-based controller design is proposed for the random packet loss and time delay in the transmission channel of the networked control system. The sequence of packet losses is modeled as a Bernoulli process, compensated by a zero-sequence bracket (ZOH) based module. The state predictor is used to obtain the predicted state of the delay time. Considering the packet loss compensator and state predictor, a novel modified model predictive controller is designed and proposed. Then, using a logic programming approach, all possible scenarios are incorporated into the forecast. Therefore, the cost function is transformed into a simultaneous minimum linear matrix inequality (LMI) with constraints. Therefore, the toolbox YALMIP is adopted to finally solve this minimal programming problem.

Description

具有时间延迟和数据包丢失的网络化控制系统的研究Research on Networked Control System with Time Delay and Packet Loss

技术领域technical field

本发明涉及网络化控制系统领域,具体是用预测控制解决网络化控制系统的时间延迟和数据包丢失的问题。The invention relates to the field of networked control systems, in particular to solving the problems of time delay and data packet loss of the networked control system by means of predictive control.

背景技术Background technique

在过去的几十年里,由于网络化控制系统(NCSs)在无人机、智能交通系统、移动传感器网络、云计算、实时系统等方面的广泛应用,人们对其研究产生了浓厚的兴趣。众所周知,NCSs具有各种优点,例如:成本低,易于安装和维护,以及高数据交换性。In the past few decades, there has been a lot of interest in the research of networked control systems (NCSs) due to their wide application in unmanned aerial vehicles, intelligent transportation systems, mobile sensor networks, cloud computing, real-time systems, etc. It is well known that NCSs have various advantages, such as: low cost, easy installation and maintenance, and high data exchangeability.

然而不可靠的通信网络和有限的带宽导致了不可避免的问题,如时间延迟和数据包丢失。毫无疑问,这些因素会大大降低NCSs的性能,甚至更糟糕的是,可能会产生严重的不稳定性。例如,当数据在网络共享的设备之间进行交换时,可能会出现时间延迟。此外,当数据包通过不可靠的通信渠道从控制器传输到执行器时,可能会发生数据包丢失。因此,研究同时具有时间延迟和数据包丢失的网络化控制系统是必要的。However, unreliable communication networks and limited bandwidth lead to inevitable problems such as time delays and packet loss. Undoubtedly, these factors can greatly degrade the performance of NCSs and, even worse, may generate severe instability. For example, time delays can occur when data is exchanged between devices that are shared over a network. Additionally, packet loss can occur when packets are transmitted from the controller to the actuator through an unreliable communication channel. Therefore, it is necessary to study networked control systems with both time delay and packet loss.

发明内容SUMMARY OF THE INVENTION

针对网络化控制系统存在时间延迟、数据包丢失的问题,本发明公开了一种具有时间延迟和数据包丢失的网络化控制系统的研究。Aiming at the problems of time delay and data packet loss in a networked control system, the invention discloses a research on a networked control system with time delay and data packet loss.

本发明解决上述技术问题的技术方案是:The technical scheme that the present invention solves the above-mentioned technical problems is:

数据包丢失的序列被模拟成伯努利过程,由一个基于零序支架 (ZOH)的模块进行补偿;The sequence of packet loss is modeled as a Bernoulli process, compensated by a zero-sequence bracket (ZOH) based module;

状态预测器则用于获得延迟时间的预测状态;The state predictor is used to obtain the predicted state of the delay time;

考虑到丢包补偿器和状态预测器,提出一种新型的修正模型预测控制器,与一般的模型预测控制器的成本函数相比,状态变量由状态预测器获得的预测变量所取代;Considering the packet loss compensator and the state predictor, a novel modified model predictive controller is proposed. Compared with the cost function of the general model predictive controller, the state variables are replaced by the predictors obtained by the state predictor;

本发明的技术效果在于:由于网络化控制系统存在时间延迟和数据包丢失问题,这些问题的存在会导致性能下降以及系统不稳定,因此采用丢包补偿器和状态预测器,使得网络化控制系统的时间延迟问题和数据包丢失问题得到改善;The technical effect of the present invention is that: due to the problems of time delay and data packet loss in the networked control system, the existence of these problems will lead to performance degradation and system instability. Therefore, a packet loss compensator and a state predictor are used to make the networked control system The time delay problem and packet loss problem have been improved;

附图说明Description of drawings

图1是本发明提出的具有时间延迟和数据包丢失的网络化控制系统的研究原理框图Fig. 1 is the research principle block diagram of the networked control system with time delay and data packet loss proposed by the present invention

图2是本发明中提出的重构后的网络化控制系统Fig. 2 is the networked control system after reconstruction proposed in the present invention

具体实施方式Detailed ways

下面结合附图,对本发明做进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings.

如图1和图2所示,本发明提出的具有时间延迟和数据包丢失的网络化控制系统的研究原理框图以及本发明提出的重构后的网络化控制系统,本发明针对网络化控制系统的传输通道中存在随机丢包和时间延迟的情况,提出一种新型的基于预测的控制器设计。同时考虑到丢包补偿器和状态预测器,设计了一种新型的修正模型预测控制器。通过采用工具箱YALMIP,将所有可能的情况纳入预测范围,成本函数被转化为带有约束条件的同步最小线性矩阵不等式。其具体步骤如下:As shown in FIG. 1 and FIG. 2 , the research principle block diagram of the networked control system with time delay and data packet loss proposed by the present invention and the reconstructed networked control system proposed by the present invention, the present invention is directed to the networked control system There are random packet loss and time delay in the transmission channel of , a novel prediction-based controller design is proposed. Considering both the packet loss compensator and the state predictor, a new modified model predictive controller is designed. By using the toolbox YALMIP to incorporate all possible scenarios into the prediction range, the cost function is transformed into a synchronous minimum linear matrix inequality with constraints. The specific steps are as follows:

步骤1:假设具有时间延时和数据包丢失的网络化控制系统为Step 1: Assume a networked control system with time delay and packet loss as

Figure BDA0003323398420000021
Figure BDA0003323398420000021

其中y(t)为网络化控制系统的输出;ρk为数据包从控制器到执行器传输概率,ρk=1表示数据包从控制器到执行器成功传输;相反,ρk=0 为传输失败,即发生丢包;uc(t)是一个直接来自控制器的控制输入;td是网络化控制系统的延时;x(t)为网络化控制系统t时刻的状态量。where y(t) is the output of the networked control system; ρ k is the transmission probability of the data packet from the controller to the actuator, ρ k =1 indicates that the data packet is successfully transmitted from the controller to the actuator; on the contrary, ρ k =0 is If the transmission fails, packet loss occurs; u c (t) is a control input directly from the controller; t d is the delay of the networked control system; x(t) is the state quantity of the networked control system at time t.

步骤2:通过公式(2)可获得下一个时刻的状态量。Step 2: The state quantity at the next moment can be obtained by formula (2).

Figure BDA0003323398420000031
Figure BDA0003323398420000031

Figure BDA0003323398420000032
Figure BDA0003323398420000032

Figure BDA0003323398420000033
Figure BDA0003323398420000033

同时在控制输入端,提出一个零阶保持器,这样当一个数据包丢失时,传输的控制输入数据不会下降到零,而是保持与上次相同,即At the same time, at the control input end, a zero-order keeper is proposed, so that when a data packet is lost, the transmitted control input data will not drop to zero, but will remain the same as last time, i.e.

ud(k)=ρkuc(k)+(1-ρk)ud(k-1) (5)u d (k)=ρ k u c (k)+(1-ρ k )u d (k-1) (5)

其中ud(k)是发生数据包丢失时的输入变量。where ud (k) is the input variable when packet loss occurs.

步骤3:构建增广矩阵Step 3: Build Augmented Matrix

Figure BDA0003323398420000034
Figure BDA0003323398420000034

为了简便起见,将公式(6)简写为:For simplicity, formula (6) is abbreviated as:

Z(k+1)=Azd(k)Z(k)+Bzd(k)uc(k) (7)Z(k+1)=A zd (k)Z(k)+B zd (k)u c (k) (7)

其中,in,

Figure BDA0003323398420000035
Figure BDA0003323398420000035

步骤4:定义系统(7)的性能指标为:Step 4: Define the performance index of the system (7) as:

Figure BDA0003323398420000036
Figure BDA0003323398420000036

其中:e(k)=y(k)-r(k);r(k)--第k个步长的参考信号;Q,R--分别为半正定和正定加权矩阵。Where: e(k)=y(k)-r(k); r(k)--the reference signal of the kth step; Q, R--respectively positive semi-definite and positive definite weighting matrices.

步骤5:将所有情况纳入预测范围:Step 5: Incorporate all scenarios into the forecast:

Figure BDA0003323398420000041
Figure BDA0003323398420000041

Figure BDA0003323398420000042
Figure BDA0003323398420000042

Figure BDA0003323398420000043
Figure BDA0003323398420000043

其中,β0(k)和β1(k)是不确定的变量。最后,通过利用MATLAB工具箱YALMIP求解。Among them, β 0 (k) and β 1 (k) are uncertain variables. Finally, it is solved by utilizing the MATLAB toolbox YALMIP.

Claims (2)

1.本发明提出的具有时间延迟和数据包丢失的网络化控制系统的研究,本发明针对网络化控制系统的传输通道中存在随机丢包和时间延迟的情况,提出一种新型的基于预测的控制器设计。同时考虑到丢包补偿器和状态预测器,设计了一种新型的修正模型预测控制器。通过采用工具箱YALMIP,将所有可能的情况纳入预测范围,成本函数被转化为带有约束条件的同步最小线性矩阵不等式。1. The research on the networked control system with time delay and data packet loss proposed by the present invention, the present invention proposes a new type of prediction based on the situation that random packet loss and time delay exist in the transmission channel of the networked control system. Controller design. Considering both the packet loss compensator and the state predictor, a new modified model predictive controller is designed. By using the toolbox YALMIP to incorporate all possible scenarios into the prediction range, the cost function is transformed into a synchronous minimum linear matrix inequality with constraints. 2.根据权利1所述发明实例应用对象和控制方法,网络化控制系统的丢包补偿器和状态预测器将相关数据运用到网络化控制系统闭环控制中。其具体控制方法步骤如下:2. According to the application object and control method of the invention example of claim 1, the packet loss compensator and the state predictor of the networked control system apply relevant data to the closed-loop control of the networked control system. The specific control method steps are as follows: 步骤1:假设具有时间延时和数据包丢失的网络化控制系统为Step 1: Assume a networked control system with time delay and packet loss as
Figure FDA0003323398410000011
Figure FDA0003323398410000011
其中y(t)为网络化控制系统的输出;ρk为数据包从控制器到执行器传输概率,ρk=1表示数据包从控制器到执行器成功传输;相反,ρk=0为传输失败,即发生丢包;uc(t)是一个直接来自控制器的控制输入;td是网络化控制系统的延时;x(t)为网络化控制系统t时刻的状态量。where y(t) is the output of the networked control system; ρ k is the transmission probability of the data packet from the controller to the actuator, ρ k =1 indicates that the data packet is successfully transmitted from the controller to the actuator; on the contrary, ρ k =0 is If the transmission fails, packet loss occurs; u c (t) is a control input directly from the controller; t d is the delay of the networked control system; x(t) is the state quantity of the networked control system at time t. 步骤2:通过公式(2)可获得下一个时刻的状态量。Step 2: The state quantity at the next moment can be obtained by formula (2).
Figure FDA0003323398410000012
Figure FDA0003323398410000012
Figure FDA0003323398410000013
Figure FDA0003323398410000013
Figure FDA0003323398410000014
Figure FDA0003323398410000014
同时在控制输入端,提出一个零阶保持器,这样当一个数据包丢失时,传输的控制输入数据不会下降到零,而是保持与上次相同,即At the same time, at the control input end, a zero-order keeper is proposed, so that when a data packet is lost, the transmitted control input data will not drop to zero, but will remain the same as last time, i.e. ud(k)=ρkuc(k)+(1-ρk)ud(k-1) (5)u d (k)=ρ k u c (k)+(1-ρ k )u d (k-1) (5) 其中ud(k)是发生数据包丢失时的输入变量。where ud (k) is the input variable when packet loss occurs. 步骤3:构建增广矩阵Step 3: Build Augmented Matrix
Figure FDA0003323398410000021
Figure FDA0003323398410000021
为了简便起见,将公式(6)简写为:For simplicity, formula (6) is abbreviated as: Z(k+1)=Azd(k)Z(k)+Bzd(k)uc(k) (7)Z(k+1)=A zd (k)Z(k)+B zd (k)u c (k) (7) 其中,in,
Figure FDA0003323398410000022
Figure FDA0003323398410000022
步骤4:定义系统(7)的性能指标为:Step 4: Define the performance index of the system (7) as:
Figure FDA0003323398410000023
Figure FDA0003323398410000023
其中:e(k)=y(k)-r(k);r(k)--第k个步长的参考信号;Q,R--分别为半正定和正定加权矩阵。Where: e(k)=y(k)-r(k); r(k)--the reference signal of the kth step; Q, R--respectively positive semi-definite and positive definite weighting matrices. 步骤5:将所有情况纳入预测范围:Step 5: Incorporate all scenarios into the forecast:
Figure FDA0003323398410000024
Figure FDA0003323398410000024
Figure FDA0003323398410000025
Figure FDA0003323398410000025
Figure FDA0003323398410000026
Figure FDA0003323398410000026
Figure FDA0003323398410000027
Figure FDA0003323398410000027
Figure FDA0003323398410000028
Figure FDA0003323398410000028
其中,β0(k)和β1(k)是不确定的变量。最后,通过利用MATLAB工具箱YALMIP求解。Among them, β 0 (k) and β 1 (k) are uncertain variables. Finally, it is solved by utilizing the MATLAB toolbox YALMIP.
CN202111258694.5A 2021-10-27 2021-10-27 Research on networked control system with time delay and packet loss Pending CN113985737A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111258694.5A CN113985737A (en) 2021-10-27 2021-10-27 Research on networked control system with time delay and packet loss

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111258694.5A CN113985737A (en) 2021-10-27 2021-10-27 Research on networked control system with time delay and packet loss

Publications (1)

Publication Number Publication Date
CN113985737A true CN113985737A (en) 2022-01-28

Family

ID=79742895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111258694.5A Pending CN113985737A (en) 2021-10-27 2021-10-27 Research on networked control system with time delay and packet loss

Country Status (1)

Country Link
CN (1) CN113985737A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556980B1 (en) * 1998-08-28 2003-04-29 General Cyberation Group, Inc. Model-free adaptive control for industrial processes
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
CN111045331A (en) * 2019-12-25 2020-04-21 北方工业大学 Networked control system and prediction output tracking control method
CN111193528A (en) * 2019-12-30 2020-05-22 哈尔滨工业大学 Gaussian filtering method based on nonlinear network system under non-ideal conditions
CN111413866A (en) * 2020-03-06 2020-07-14 大连理工大学 Time delay considered aero-engine distributed control law design and verification method
CN111585822A (en) * 2020-05-18 2020-08-25 青岛科技大学 An improved model prediction compensation method for data packet loss in network systems
CN111830826A (en) * 2020-05-29 2020-10-27 中国科学技术大学 A networked dual-mode adaptive time-domain model control method and system
CN112702280A (en) * 2020-12-25 2021-04-23 深圳市高德信通信股份有限公司 Network data delay control method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556980B1 (en) * 1998-08-28 2003-04-29 General Cyberation Group, Inc. Model-free adaptive control for industrial processes
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
CN111045331A (en) * 2019-12-25 2020-04-21 北方工业大学 Networked control system and prediction output tracking control method
CN111193528A (en) * 2019-12-30 2020-05-22 哈尔滨工业大学 Gaussian filtering method based on nonlinear network system under non-ideal conditions
CN111413866A (en) * 2020-03-06 2020-07-14 大连理工大学 Time delay considered aero-engine distributed control law design and verification method
CN111585822A (en) * 2020-05-18 2020-08-25 青岛科技大学 An improved model prediction compensation method for data packet loss in network systems
CN111830826A (en) * 2020-05-29 2020-10-27 中国科学技术大学 A networked dual-mode adaptive time-domain model control method and system
CN112702280A (en) * 2020-12-25 2021-04-23 深圳市高德信通信股份有限公司 Network data delay control method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭斌: "一种基于丢包预测的选择性网络编码策略", 《计算机科学》, vol. 46, no. 11, pages 399 - 405 *

Similar Documents

Publication Publication Date Title
CN109951438B (en) A communication optimization method and system for distributed deep learning
Peng et al. State feedback controller design of networked control systems with interval time‐varying delay and nonlinearity
CN111045331B (en) Networked control system and prediction output tracking control method
CN108490787B (en) Saturated system composite nonlinear feedback controller design method based on event triggering
US20100124241A1 (en) Barrier synchronization apparatus, barrier synchronization system, and barrier synchronization method
Polshchykov et al. Justification for the decision on loading channels of the network of geoecological monitoring of resources of the agroindustrial complex
CN105334888A (en) System and method for controlling network cascade temperature based on trigger mechanism
CN107463095A (en) A kind of output feedback controller design method with time-varying sampling period
CN111509737A (en) A security control method for load frequency control system of multi-machine power system based on Markov jump model under DoS attack
CN104639293B (en) Packet Loss Compensation Device and Method for Networked Control System
CN113985737A (en) Research on networked control system with time delay and packet loss
Gu et al. A novel event-triggered load frequency control for power systems with electric vehicle integration
CN111061154B (en) An incremental networked predictive control method and system for engineering control
CN114594684A (en) Control method of information physical system controller based on event trigger mechanism
CN112688812A (en) Reliability perception time-sensitive network routing method applied to power data transmission
CN108011366B (en) Power distribution network controllable resource coordination optimization control method and device
CN115766475A (en) Semi-asynchronous power federated learning network and its communication method based on communication efficiency
Mononen et al. A low-cost cloud-extended sensor network for supervisory control
CN115987875B (en) A joint design method for control transmission based on full-loop information age
CN113839921B (en) Data processing method, device, computer equipment and storage medium
Huo et al. A Clustered ZC in Cloud Computing Empowered by Blockchain
CN115616901B (en) A method for distributed frequency control of power system with fixed-time event triggering under denial of service attack
CN115348193B (en) Method for identifying and filtering execution mode under communication network signal switching fault
He et al. Fast-converging decentralized admm for consensus optimization
CN114826602A (en) Security-aware time-sensitive network scheduling method, system, apparatus and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20220128