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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
技术领域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
其中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).
同时在控制输入端,提出一个零阶保持器,这样当一个数据包丢失时,传输的控制输入数据不会下降到零,而是保持与上次相同,即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
为了简便起见,将公式(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,
步骤4:定义系统(7)的性能指标为:Step 4: Define the performance index of the system (7) as:
其中: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:
其中,β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)
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)
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 |
-
2021
- 2021-10-27 CN CN202111258694.5A patent/CN113985737A/en active Pending
Patent Citations (8)
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)
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 |