[go: up one dir, main page]

CN118101489A - State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism - Google Patents

State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism Download PDF

Info

Publication number
CN118101489A
CN118101489A CN202410110941.4A CN202410110941A CN118101489A CN 118101489 A CN118101489 A CN 118101489A CN 202410110941 A CN202410110941 A CN 202410110941A CN 118101489 A CN118101489 A CN 118101489A
Authority
CN
China
Prior art keywords
nonlinear
state
asynchronous
networked system
matrix
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
CN202410110941.4A
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.)
Northeast Petroleum University
Original Assignee
Northeast Petroleum 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 Northeast Petroleum University filed Critical Northeast Petroleum University
Priority to CN202410110941.4A priority Critical patent/CN118101489A/en
Publication of CN118101489A publication Critical patent/CN118101489A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The invention provides a state estimation method, a state estimation system and a state estimation storage medium of a nonlinear networked system based on an asynchronous coding and decoding mechanism, belongs to the field of network control, and aims to solve the problem that the estimation precision of a state estimator is affected by neglecting quantization errors of the coding and decoding mechanism and delay existing in the process of the existing method. The method comprises the following steps: establishing a nonlinear networked system dynamic model with variance constraint and containing an asynchronous coding and decoding mechanism; inputting the state estimation value of the moment j at the moment j+1And estimating an error covariance matrix upper bound Θ j|j, generating 2n x +1 Sigma points, where n x is the dimension of the state vector; calculating a numerical jacobian matrix of the nonlinear function according to the generated Sigma points, and approximating the nonlinear networked system to a linearization system; calculating the statistical characteristics of the quantization error, and eliminating the error; and solving an estimator gain matrix to realize nonlinear networked system state estimation with variance constraint of an asynchronous coding and decoding mechanism.

Description

一种基于异步编码解码机制的非线性网络化系统的状态估计 方法、系统及存储介质A state estimation method, system and storage medium for nonlinear networked systems based on asynchronous coding and decoding mechanism

技术领域Technical Field

本发明属于网络控制领域,涉及一种具有异步编码解码机制的非线性网络化系统的状态估计方法、系统及存储介质。The invention belongs to the field of network control and relates to a state estimation method, system and storage medium of a nonlinear networked system with an asynchronous encoding and decoding mechanism.

背景技术Background technique

网络化系统使用户能够通过无线通信网络进行远程数据传输和交互操作,大大降低了网络成本、布线复杂性和维护难度。近年来,网络化系统的状态问题得到了广泛的研究,并提出了大量的估计算法。另一方面,随着数字通信的快速发展,无线通信网络由于可操作性强和功耗低等优点得到了广泛的应用。尽管无线通信网络有一些优点,但仍存在一些局限性,其中最重要的两个是有限的网络带宽和日益严重的网络安全问题。为了同时提高带宽利用率和传输安全性,编码解码机制受到了越来越多的关注。编码解码机制主要由编码器(量化器)和解码器两部分组成。测量输出首先在编码器的作用下产生特殊的码字随后通过无线通信网络传输给解码器,最后,将解码后的输出发送到估计器中进行状态估计。很明显,只有编译的码字通过无线通信网络传输,编码解码机制在数据压缩和通信安全方面具有广阔的应用前景独特的优势。Networked systems enable users to perform remote data transmission and interactive operations through wireless communication networks, greatly reducing network costs, wiring complexity, and maintenance difficulties. In recent years, the state problem of networked systems has been widely studied, and a large number of estimation algorithms have been proposed. On the other hand, with the rapid development of digital communications, wireless communication networks have been widely used due to their advantages such as strong operability and low power consumption. Although wireless communication networks have some advantages, there are still some limitations, the two most important of which are limited network bandwidth and increasingly serious network security issues. In order to improve bandwidth utilization and transmission security at the same time, the encoding and decoding mechanism has received increasing attention. The encoding and decoding mechanism mainly consists of two parts: encoder (quantizer) and decoder. The measurement output first generates a special codeword under the action of the encoder, and then transmits it to the decoder through the wireless communication network. Finally, the decoded output is sent to the estimator for state estimation. Obviously, only the compiled codeword is transmitted through the wireless communication network. The encoding and decoding mechanism has broad application prospects and unique advantages in data compression and communication security.

由于编码解码机制的引入,将不可避免地会出现量化误差。另一方面,硬件设备的限制导致编码过程和解码过程都需要一定的时间,这意味着编码解码过程中存在一定的延迟。忽略量化误差和编解码各自所需要的时间,可能会降低状态估计器的估计精度甚至导致系统发散。因此,亟需一种具有异步编码解码机制的非线性网络化系统的状态估计方法以解决编码解码机制出现的量化误差及延迟问题。Due to the introduction of the encoding and decoding mechanism, quantization errors will inevitably occur. On the other hand, due to the limitation of hardware devices, both the encoding and decoding processes require a certain amount of time, which means that there is a certain delay in the encoding and decoding process. Ignoring the quantization error and the time required for encoding and decoding may reduce the estimation accuracy of the state estimator and even cause the system to diverge. Therefore, a state estimation method for nonlinear networked systems with asynchronous encoding and decoding mechanisms is urgently needed to solve the quantization error and delay problems of the encoding and decoding mechanisms.

发明内容Summary of the invention

本发明为解决的技术问题是:The technical problem to be solved by the present invention is:

现有方法忽略编码解码机制的量化误差及过程中存在的延迟,影响状态估计器的估计精度。Existing methods ignore the quantization error of the encoding and decoding mechanism and the delay in the process, which affects the estimation accuracy of the state estimator.

本发明为解决上述技术问题所采用的技术方案:The technical solution adopted by the present invention to solve the above technical problems is as follows:

本发明提供了一种基于异步编码解码机制的非线性网络化系统的状态估计方法,其特征在于,包括以下步骤:The present invention provides a state estimation method for a nonlinear networked system based on an asynchronous coding and decoding mechanism, characterized in that it comprises the following steps:

步骤一、建立含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型;Step 1: Establish a nonlinear networked system dynamic model with variance constraints and asynchronous encoding and decoding mechanism;

步骤二、设置状态估计初始值和协方差矩阵初始值;Step 2: Set the initial value of state estimation and the initial value of covariance matrix;

步骤三、在j+1时刻输入j时刻的状态估计值和估计误差协方差矩阵上界Θj|j,生成2nx+1个Sigma点,其中nx为状态向量的维数;Step 3: Input the estimated state value at time j at time j+1 And the upper bound of the estimated error covariance matrix Θ j|j , generate 2n x +1 Sigma points, where n x is the dimension of the state vector;

步骤四、根据步骤三生成的Sigma点,计算非线性函数的数值雅可比矩阵,将非线性网络化系统近似为线性化系统;Step 4: Calculate the numerical Jacobian matrix of the nonlinear function according to the Sigma points generated in step 3, and approximate the nonlinear networked system to a linearized system;

步骤五、在异步编码解码机制下,计算量化误差统计特性,对误差进行消除;构建基于编码解码的递推估计器,计算j+1时刻的估计值和估计误差协方差上界矩阵,求解出估计器增益矩阵,实现异步编码解码机制的具有方差约束的非线性网络化系统状态估计;Step 5: Under the asynchronous coding and decoding mechanism, calculate the statistical characteristics of the quantization error and eliminate the error; construct a recursive estimator based on coding and decoding, calculate the estimated value at time j+1 and the upper bound matrix of the estimated error covariance, solve the estimator gain matrix, and realize the state estimation of the nonlinear networked system with variance constraints under the asynchronous coding and decoding mechanism;

步骤六、判断j+1值是否超过总时长N,若未超过则在下一时刻执行步骤三至步骤五,反之结束。Step 6: Determine whether the j+1 value exceeds the total duration N. If not, execute steps 3 to 5 at the next moment. Otherwise, end.

进一步地,步骤一中所述含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型,其状态空间形式为:Furthermore, the state space form of the nonlinear networked system dynamic model with variance constraints containing the asynchronous encoding and decoding mechanism described in step 1 is:

式中,表示网络化系统j时刻下的状态向量,/>和P0|0表示状态初始值和初始方差,/>为系统的测量输出,wj和vj分别是具有零均值和方差Rj>0和Qj>0的高斯噪声,h(·)为非线性函数,/>和/>为是已知适维矩阵。In the formula, represents the state vector of the networked system at time j, /> and P 0|0 represent the initial value and initial variance of the state,/> is the measured output of the system, w j and v j are Gaussian noises with zero mean and variance R j >0 and Q j >0, respectively, h(·) is a nonlinear function,/> and/> is a known matrix of suitable dimension.

进一步地,步骤一中所述含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型,定义编码器为:Furthermore, in the nonlinear networked system dynamic model with variance constraints containing an asynchronous encoding and decoding mechanism described in step 1, the encoder is defined as:

其中sj为j时刻下需要通过无线通信网络发送到解码器的码字,d>0为编码所需要的时间,q(·)是一个均匀量化器,ηj为放缩函数;Where sj is the codeword that needs to be sent to the decoder through the wireless communication network at time j, d>0 is the time required for encoding, q(·) is a uniform quantizer, and ηj is the scaling function;

量化水平为2L+1量化器q(·)的形式为:The form of the quantizer q(·) with quantization level 2L+1 is:

其中ζ为量化区间;根据q(·)的定义,得到:Where ζ is the quantization interval; according to the definition of q(·), we get:

其中为量化误差;in is the quantization error;

解码器定义为:The decoder is defined as:

其中yj为远端状态估计器收到的解码输出,正整数τ代表解码所需时间。Where yj is the decoded output received by the remote state estimator, and the positive integer τ represents the time required for decoding.

进一步地,所述步骤三中,在非线性网络化系统的非线性函数中,通过状态估计及其估计误差协方差的上界Θj|j选择sigma点/>即:Furthermore, in the step 3, in the nonlinear function of the nonlinear networked system, by state estimation The upper bound of its estimated error covariance Θ j|j selects the sigma point/> Right now:

式中是/>的第j列,κ为一个确定sigma点传播的标量;nx为状态向量的维数,m=2nx+1;In the formula Yes/> The jth column of , κ is a scalar that determines the propagation of sigma points; n x is the dimension of the state vector, m = 2n x +1;

sigma点通过非线性函数映射为:The sigma point is mapped by a nonlinear function as follows:

进一步地,步骤四包括如下过程:Furthermore, step 4 includes the following process:

根据步骤三生成的Sigma点,计算非线性函数的数值雅可比矩阵,引入加权最小二乘算法计算最优线性化矩阵:According to the Sigma points generated in step 3, the numerical Jacobian matrix of the nonlinear function is calculated, and the weighted least squares algorithm is introduced to calculate the optimal linearization matrix:

其中,in,

为/>的第i行;其中,diag{…}表示对角矩阵; For/> The i-th row of ; where diag{…} represents a diagonal matrix;

根据的定义,移除Hj矩阵的最后一列得到降维线性矩阵:according to Definition, remove the last column of Hj matrix to get the reduced dimension linear matrix:

其中为非线性函数的数值雅可比矩阵,将非线性网络化系统近似为线性化系统:in is the numerical Jacobian matrix of the nonlinear function, approximating the nonlinear networked system as a linearized system:

进一步地,步骤五中量化误差Dj统计特性的计算方法为:Furthermore, the calculation method of the statistical characteristics of the quantization error Dj in step 5 is:

其中in

其中Tr{·}代表矩阵的迹,E{·}代表期望,o(zi,j-ε)和O(zi,j-ε)分别为zi,j-ε的概率密度函数和累计分布函数,是/>的第i个分量,Qi,j-ε为Qj-ε的第i个对角元素。where Tr{·} represents the trace of the matrix, E{·} represents the expectation, o(z i,j-ε ) and O(z i,j-ε ) are the probability density function and cumulative distribution function of z i,j-ε , respectively. Yes/> is the i-th component of , and Qi ,j-ε is the i-th diagonal element of Qj .

进一步地,步骤五中构建基于异步编码解码的递推估计器为:Furthermore, the recursive estimator based on asynchronous encoding and decoding is constructed in step 5 as follows:

其中和/>分别为j时刻下状态xj的一步预测值和估计值,/>代表编码解码过程需要的总时间,/>为估计器增益。in and/> are the one-step predicted value and estimated value of state x j at time j, respectively./> Represents the total time required for the encoding and decoding process, /> is the estimator gain.

进一步地,估计器增益矩阵的求解过程为:Furthermore, the solution process of the estimator gain matrix is:

定义预测误差和估计误差分别为:The prediction error and estimation error are defined as:

给定正标量α123456和α7,满足初始条件的两个递推方程矩阵的解Θj+1|j+1Given positive scalars α 123456 and α 7 , satisfying the initial conditions The solutions of the two recursive equation matrices Θ j+1|j+1 are:

其中in

δ1=1+α123,δ3=1+α6,δ 1 =1+α 123 , δ 3 =1+α 6 ,

为估计误差协方差矩阵的上界;is the upper bound of the estimated error covariance matrix;

进一步地,通过公式(17)可得:Furthermore, through formula (17), we can get:

为使估计误差协方差矩阵的上界最小,根据(18)式的结果,构建估计增益为:In order to minimize the upper bound of the estimated error covariance matrix, the estimated gain is constructed according to the result of formula (18): for:

其中时,可以使估计误差协方差矩阵上界的迹最小,其中I表示单位矩阵。in When , the trace of the upper bound of the estimated error covariance matrix can be minimized, where I represents the identity matrix.

一种基于异步编码解码机制的非线性网络化系统的状态估计系统,该系统具有与上述技术方案任一项技术方案的步骤对应的程序模块,运行时执行上述的基于异步编码解码机制的非线性网络化系统的状态估计方法中的步骤。A state estimation system for a nonlinear networked system based on an asynchronous coding and decoding mechanism, the system having a program module corresponding to the steps of any one of the above technical solutions, and executing the steps of the state estimation method for a nonlinear networked system based on an asynchronous coding and decoding mechanism during operation.

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现上述技术方案任一项所述的基于编码解码机制的非线性网络化系统的状态估计方法中的步骤。A computer-readable storage medium stores a computer program, wherein the computer program is configured to implement the steps of the state estimation method of a nonlinear networked system based on a coding and decoding mechanism described in any one of the above technical solutions when called by a processor.

相较于现有技术,本发明的有益效果是:Compared with the prior art, the present invention has the following beneficial effects:

本发明提出一种基于异步编码解码机制的非线性网络化系统的状态估计方法、系统及存储介质,引入线性拟合算法对非线性函数进行线性化近似,运用编码解码机制对测量数据进行加密和压缩,同时考虑了编码解码过程中出现的延迟问题,并精确计算了由编码解码机制所引起的量化误差的方差特性。构造的递推型状态估计器能够保证估计误差协方差最小的性能指标。在本发明的估计方法能够更反映编码解码机制实际的工作方式,并且估计精度更高,该分析方法方便求解,易于实现。The present invention proposes a state estimation method, system and storage medium for a nonlinear networked system based on an asynchronous coding and decoding mechanism, introduces a linear fitting algorithm to linearize and approximate a nonlinear function, uses a coding and decoding mechanism to encrypt and compress the measurement data, and considers the delay problem that occurs during the coding and decoding process, and accurately calculates the variance characteristics of the quantization error caused by the coding and decoding mechanism. The constructed recursive state estimator can guarantee the performance index of the minimum estimation error covariance. The estimation method of the present invention can better reflect the actual working mode of the coding and decoding mechanism, and the estimation accuracy is higher. The analysis method is convenient to solve and easy to implement.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例中基于编码解码机制的非线性网络化系统的状态估计方法流程图;FIG1 is a flow chart of a state estimation method for a nonlinear networked system based on a coding and decoding mechanism according to an embodiment of the present invention;

图2为本发明实施例中非线性网络系统的状态变化曲线x1,j和x2,jFIG2 is a state change curve x1 ,j and x2,j of a nonlinear network system in an embodiment of the present invention;

图3为本发明实施例中估计误差协方差矩阵的上界曲线;FIG3 is an upper bound curve of the estimation error covariance matrix in an embodiment of the present invention;

图4为本发明实施例中估计误差曲线;FIG4 is an estimation error curve according to an embodiment of the present invention;

图5为本发明实施例中实际的测量输出和在无线通信网络传输的码字曲线。FIG. 5 is a graph showing actual measurement output and codewords transmitted in a wireless communication network according to an embodiment of the present invention.

具体实施方式Detailed ways

在本发明的描述中,应当说明的是,在本发明的实施例中所提到的术语“第一”、“第二”、“第三”仅用于描述目的,并不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括一个或者多个该特征。In the description of the present invention, it should be noted that the terms "first", "second", and "third" mentioned in the embodiments of the present invention are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first", "second", and "third" may explicitly or implicitly include one or more of the features.

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

具体实施方案一:结合图1,本发明提供一种基于异步编码解码机制的非线性网络化系统的状态估计方法,包括以下步骤:Specific implementation scheme 1: In conjunction with FIG1 , the present invention provides a state estimation method for a nonlinear networked system based on an asynchronous encoding and decoding mechanism, comprising the following steps:

步骤一、建立含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型;Step 1: Establish a nonlinear networked system dynamic model with variance constraints and asynchronous encoding and decoding mechanism;

步骤二、设置状态估计初始值和协方差矩阵初始值;Step 2: Set the initial value of state estimation and the initial value of covariance matrix;

步骤三、在j+1时刻输入j时刻的状态估计值和估计误差协方差矩阵上界Θj|j,生成2nx+1个Sigma点,其中nx为状态向量的维数;Step 3: Input the estimated state value at time j at time j+1 And the upper bound of the estimated error covariance matrix Θ j|j , generate 2n x +1 Sigma points, where nx is the dimension of the state vector;

步骤四、根据步骤三生成的Sigma点,计算非线性函数的数值雅可比矩阵,将非线性网络化系统近似为线性化系统;Step 4: Calculate the numerical Jacobian matrix of the nonlinear function according to the Sigma points generated in step 3, and approximate the nonlinear networked system to a linearized system;

步骤五、在异步编码解码机制下,计算量化误差统计特性,对误差进行消除;构建基于编码解码的递推估计器,计算j+1时刻的估计值和估计误差协方差上界矩阵,求解出估计器增益矩阵,实现异步编码解码机制的具有方差约束的非线性网络化系统状态估计;Step 5: Under the asynchronous coding and decoding mechanism, calculate the statistical characteristics of the quantization error and eliminate the error; construct a recursive estimator based on coding and decoding, calculate the estimated value at time j+1 and the upper bound matrix of the estimated error covariance, solve the estimator gain matrix, and realize the state estimation of the nonlinear networked system with variance constraints under the asynchronous coding and decoding mechanism;

步骤六、判断j+1值是否超过总时长N,若未超过则在下一时刻执行步骤三至步骤五,反之结束。Step 6: Determine whether the j+1 value exceeds the total duration N. If not, execute steps 3 to 5 at the next moment. Otherwise, end.

具体实施方案二:步骤一中所述含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型,其状态空间形式为:Specific implementation scheme 2: The state space form of the nonlinear networked system dynamic model with variance constraints containing the asynchronous encoding and decoding mechanism described in step 1 is:

式中,表示网络化系统j时刻下的状态向量,/>和P0|0表示状态初始值和初始方差,/>为系统的测量输出,wj和vj分别是具有零均值和方差Rj>0和Qj>0的高斯噪声,h(·)为非线性函数,/>和/>为是已知适维矩阵。本实施方案其它与具体实施方案一相同。In the formula, represents the state vector of the networked system at time j, /> and P 0|0 represent the initial value and initial variance of the state,/> is the measured output of the system, w j and v j are Gaussian noises with zero mean and variance R j >0 and Q j >0, respectively, h(·) is a nonlinear function,/> and/> is a known suitable-dimensional matrix. The rest of this embodiment is the same as the first embodiment.

具体实施方案三:步骤一中所述含有异步编码解码机制的具有方差约束的非线性网络化系统动态模型,定义编码器为:Specific implementation scheme three: The nonlinear networked system dynamic model with variance constraints containing an asynchronous encoding and decoding mechanism described in step one defines the encoder as:

其中sj为j时刻下需要通过无线通信网络发送到解码器的码字,d>0为编码所需要的时间,q(·)是一个均匀量化器,ηj为放缩函数;Where sj is the codeword that needs to be sent to the decoder through the wireless communication network at time j, d>0 is the time required for encoding, q(·) is a uniform quantizer, and ηj is the scaling function;

量化水平为2L+1量化器q(·)的形式为:The form of the quantizer q(·) with quantization level 2L+1 is:

其中ζ为量化区间;根据q(·)的定义,得到:Where ζ is the quantization interval; according to the definition of q(·), we get:

其中为量化误差;in is the quantization error;

解码器定义为:The decoder is defined as:

其中yj为远端状态估计器收到的解码输出,正整数τ代表解码所需时间。本实施方案其它与具体实施方案二相同。Where yj is the decoded output received by the remote state estimator, and the positive integer τ represents the time required for decoding. The rest of this implementation is the same as the second implementation.

具体实施方案四:所述步骤三中,在非线性网络化系统的非线性函数中,通过状态估计及其估计误差协方差的上界Θj|j选择sigma点/>即:Specific implementation scheme 4: In the step 3, in the nonlinear function of the nonlinear networked system, by state estimation The upper bound of its estimated error covariance Θ j|j selects the sigma point/> Right now:

式中是/>的第j列,κ为一个确定sigma点传播的标量;nx为状态向量的维数,m=2nx+1;In the formula Yes/> The jth column of , κ is a scalar that determines the propagation of sigma points; n x is the dimension of the state vector, m = 2n x +1;

sigma点通过非线性函数映射为:The sigma point is mapped by a nonlinear function as follows:

本实施方案其它与具体实施方案一相同。The rest of this embodiment is the same as the first specific embodiment.

具体实施方案五:步骤四包括如下过程:Specific implementation plan five: Step four includes the following process:

根据步骤三生成的Sigma点,计算非线性函数的数值雅可比矩阵,引入加权最小二乘算法计算最优线性化矩阵:According to the Sigma points generated in step 3, the numerical Jacobian matrix of the nonlinear function is calculated, and the weighted least squares algorithm is introduced to calculate the optimal linearization matrix:

其中,in,

为/>的第i行;其中,diag{…}表示对角矩阵; For/> The i-th row of ; where diag{…} represents a diagonal matrix;

根据的定义,移除Hj矩阵的最后一列得到降维线性矩阵:according to Definition, remove the last column of Hj matrix to get the reduced dimension linear matrix:

其中为非线性函数的数值雅可比矩阵,将非线性网络化系统近似为线性化系统:in is the numerical Jacobian matrix of the nonlinear function, approximating the nonlinear networked system as a linearized system:

本实施方案其它与具体实施方案一相同。The rest of this embodiment is the same as the first specific embodiment.

具体实施方案六:步骤五中量化误差Dj统计特性的计算方法为:Specific implementation scheme six: The calculation method of the statistical characteristics of the quantization error Dj in step five is:

其中in

其中Tr{·}代表矩阵的迹,E{·}代表期望,o(zi,j-ε)和O(zi,j-ε)分别为zi,j-ε的概率密度函数和累计分布函数,是/>的第i个分量,Qi,j-ε为Qj-ε的第i个对角元素。本实施方案其它与具体实施方案一相同。where Tr{·} represents the trace of the matrix, E{·} represents the expectation, o(z i,j-ε ) and O(z i,j-ε ) are the probability density function and cumulative distribution function of z i,j-ε , respectively. Yes/> The i-th component of , Qi ,j-ε is the i-th diagonal element of Qj . The rest of this implementation is the same as the first implementation.

具体实施方案七:步骤五中构建基于异步编码解码的递推估计器为:Specific implementation plan seven: The recursive estimator based on asynchronous encoding and decoding constructed in step five is:

其中和/>分别为j时刻下状态xj的一步预测值和估计值,/>代表编码解码过程需要的总时间,/>为估计器增益。本实施方案其它与具体实施方案六相同。in and/> are the one-step predicted value and estimated value of state x j at time j, respectively./> Represents the total time required for the encoding and decoding process, /> The rest of this embodiment is the same as the sixth embodiment.

具体实施方案八:估计器增益矩阵的求解过程为:Specific implementation scheme eight: The solution process of the estimator gain matrix is:

定义预测误差和估计误差分别为:The prediction error and estimation error are defined as:

为受编码解码机制影响的非线性系统设计一个递推估计器,并确保估计误差协方差具有一个上界;Design a recursive estimator for nonlinear systems affected by encoding and decoding mechanisms, and ensure that the estimated error covariance has an upper bound;

此外,通过设计的估计器增益,使估计误差协方差上界的迹最小化;In addition, the trace of the upper bound of the estimation error covariance is minimized by the designed estimator gain;

给定正标量α123456和α7,满足初始条件的两个递推方程矩阵的解Θj+1|j+1Given positive scalars α 123456 and α 7 , satisfying the initial conditions The solutions of the two recursive equation matrices Θ j+1|j+1 are:

其中in

δ1=1+α123,δ3=1+α6,δ 1 =1+α 123 , δ 3 =1+α 6 ,

为估计误差协方差矩阵的上界;is the upper bound of the estimated error covariance matrix;

进一步地,通过公式(17)可得:Furthermore, through formula (17), we can get:

为使估计误差协方差矩阵的上界最小,根据(18)式的结果,构建估计增益为:In order to minimize the upper bound of the estimated error covariance matrix, the estimated gain is constructed according to the result of formula (18): for:

其中时,可以使估计误差协方差矩阵上界的迹最小,其中I表示单位矩阵。本实施方案其它与具体实施方案七相同。in When , the trace of the upper bound of the estimated error covariance matrix can be minimized, where I represents the identity matrix. The rest of this embodiment is the same as the specific embodiment seven.

具体实施方案九:一种基于异步编码解码机制的非线性网络化系统的状态估计系统,该系统具有与上述具体实施方案任一项技术方案的步骤对应的程序模块,运行时执行上述的基于异步编码解码机制的非线性网络化系统的状态估计方法中的步骤。Specific implementation scheme nine: A state estimation system for a nonlinear networked system based on an asynchronous coding and decoding mechanism, the system having a program module corresponding to the steps of any technical solution of the above-mentioned specific implementation schemes, and executing the steps in the above-mentioned state estimation method for a nonlinear networked system based on an asynchronous coding and decoding mechanism during operation.

具体实施方案十:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现上述具体实施方案中任一项所述的基于异步编码解码机制的非线性网络化系统的状态估计方法中的步骤。Specific implementation scheme ten: A computer-readable storage medium, the computer-readable storage medium storing a computer program, the computer program being configured to implement the steps in the state estimation method for a nonlinear networked system based on an asynchronous coding and decoding mechanism described in any one of the above-mentioned specific implementation schemes when called by a processor.

实施例1Example 1

为证明本发明方法的效果,基于本发明方法进行仿真验证。In order to prove the effect of the method of the present invention, simulation verification is carried out based on the method of the present invention.

系统参数选为:The system parameters are selected as:

其中in

此外,状态的初始值和初始方差分别为x0|0=[-0.5 1]T其余的参数选择为Rj=0.01,Qj=0.01,ηj=0.08,ζ=0.16,l=12。编码解码延迟分为两种情况,情况一为:d=1,τ=1,情况二为:d=3,τ=3。均方根误差(MSE)定义为:N=300是独立实验次数。In addition, the initial value and initial variance of the state are x 0|0 = [-0.5 1] T and The remaining parameters are selected as R j = 0.01, Q j = 0.01, η j = 0.08, ζ = 0.16, l = 12. The coding and decoding delay is divided into two cases, case 1: d = 1, τ = 1, case 2: d = 3, τ = 3. The root mean square error (MSE) is defined as: N=300 is the number of independent experiments.

仿真效果如图2至5所示,由图2可见,LFA为本发明提出的线性拟合算法,TEM为传统的泰勒展开方法。从图中可以看出本发明所提出的估计方法要优于传统算法。另外在编码解码延迟不同的情况下,延迟越高估计误差越大,这与理论分析相一致。由图3可见,估计误差协方差矩阵是有上界的;由图4可见,估计误差曲线满足均方指数有界性,并且本发明提出的方法与传统的估计算法相比误差要小很多;由图5可见,系统的实际测量输出与在无线通道中传输的数据是不一致的,因此能在很大程度上对数据进行保密,防止攻击者窃取和盗用。综上所述,对于考虑异步编码解码机制的非线性网络化系统,所发明的递推型状态估计方法是有效、可行的。The simulation results are shown in Figures 2 to 5. As can be seen from Figure 2, LFA is the linear fitting algorithm proposed by the present invention, and TEM is the traditional Taylor expansion method. It can be seen from the figure that the estimation method proposed by the present invention is superior to the traditional algorithm. In addition, under the condition of different encoding and decoding delays, the higher the delay, the greater the estimation error, which is consistent with the theoretical analysis. As can be seen from Figure 3, the estimation error covariance matrix has an upper bound; as can be seen from Figure 4, the estimation error curve satisfies the mean square exponential boundedness, and the method proposed by the present invention has much smaller error than the traditional estimation algorithm; as can be seen from Figure 5, the actual measurement output of the system is inconsistent with the data transmitted in the wireless channel, so the data can be kept confidential to a large extent to prevent attackers from stealing and misappropriating. In summary, for nonlinear networked systems considering asynchronous encoding and decoding mechanisms, the invented recursive state estimation method is effective and feasible.

以上对本发明所提供的基于异步编码解码机制的非线性网络化系统的状态估计方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The state estimation method of a nonlinear networked system based on an asynchronous coding and decoding mechanism provided by the present invention is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims (10)

1. The state estimation method of the nonlinear networked system based on the asynchronous coding and decoding mechanism is characterized by comprising the following steps of:
Step one, establishing a nonlinear networked system dynamic model with variance constraint and containing an asynchronous coding and decoding mechanism;
step two, setting a state estimation initial value and a covariance matrix initial value;
Step three, inputting the state estimation value of the moment j at the moment j+1 And estimating an error covariance matrix upper bound Θ j|j, generating 2n x +1 Sigma points, where n x is the dimension of the state vector;
Step four, calculating a numerical jacobian matrix of the nonlinear function according to the Sigma points generated in the step three, and approximating the nonlinear networking system to be a linearization system;
Step five, under an asynchronous coding and decoding mechanism, calculating the statistical characteristics of quantization errors, and eliminating the errors; constructing a recursive estimator based on coding and decoding, calculating an estimated value at the moment j+1 and an estimated error covariance upper bound matrix, solving an estimator gain matrix, and realizing nonlinear networked system state estimation with variance constraint of an asynchronous coding and decoding mechanism;
and step six, judging whether the value of j+1 exceeds the total duration N, if not, executing the step three to the step five at the next moment, and otherwise, ending.
2. The method for estimating the state of a nonlinear networked system based on an asynchronous codec according to claim 1, wherein in the step one, the state space form of the nonlinear networked system dynamic model with variance constraint containing the asynchronous codec is:
In the method, in the process of the invention, Representing a state vector at a time of networked system j,/>And P 0|0 represents the initial value and initial variance of the state,/>For the measurement output of the system, w j and v j are Gaussian noise with zero mean and variance R j >0 and Q j >0, respectively, h (·) is a nonlinear function,/>And/>Is a known dimension-adaptive matrix.
3. The method for estimating the state of a nonlinear networked system based on an asynchronous codec according to claim 2, wherein in the step one, the nonlinear networked system dynamic model with variance constraint containing the asynchronous codec defines an encoder as:
Wherein s j is a codeword to be transmitted to a decoder through a wireless communication network at time j, d >0 is a time required for encoding, q (·) is a uniform quantizer, η j is a scaling function;
The form of the quantizer q (·) with a quantization level 2l+1 is:
Wherein ζ is the quantization interval; according to the definition of q (·) we get:
Wherein the method comprises the steps of Is quantization error;
the decoder is defined as:
where y j is the decoded output received by the far-end state estimator and the positive integer τ represents the time required for decoding.
4. The method for estimating the state of a nonlinear networked system based on an asynchronous codec mechanism according to claim 1, wherein in said step three, the state is estimated by a nonlinear function of the nonlinear networked systemAnd its upper bound Θ j|j of estimated error covariance selects sigma point/>Namely:
In the middle of Is/>Kappa is a scalar that determines sigma point propagation; n x is the dimension of the state vector, m=2n x +1;
The sigma points are mapped by a nonlinear function as:
5. The method for estimating the state of a nonlinear networked system based on an asynchronous codec mechanism according to claim 1, wherein the fourth step comprises the following steps:
According to the Sigma points generated in the step three, calculating a numerical jacobian matrix of the nonlinear function, and introducing a weighted least square algorithm to calculate an optimal linearization matrix:
Wherein,
For/>I-th row of (a); wherein diag { … } represents a diagonal matrix;
According to Removing the last column of the H j matrix to obtain a dimension-reduced linear matrix:
Wherein the method comprises the steps of As a numerical jacobian of a nonlinear function, a nonlinear networked system is approximated as a linearization system:
6. The method for estimating the state of a nonlinear networked system based on an asynchronous codec mechanism according to claim 1, wherein the calculating method of the statistical characteristic of the quantization error D j in the fifth step is as follows:
Wherein the method comprises the steps of
Where Tr {. Cndot. } represents the trace of the matrix, E {. Cndot. } represents the expectation, O (z i,j-ε) and O (z i,j-ε) are the probability density function and the cumulative distribution function of z i,j-ε, respectively,Is/>Q i,j-ε is the i-th diagonal element of Q j-ε.
7. The method for estimating the state of a nonlinear networked system based on an asynchronous codec mechanism according to claim 6, wherein constructing a recursive estimator based on codec in step five is:
Wherein the method comprises the steps of And/>One-step predicted value and estimated value of state x j at moment j, respectively,/>Representing the total time required for the encoding and decoding process,/>Is the estimator gain.
8. The method for estimating the state of the nonlinear networked system based on the asynchronous codec according to claim 7, wherein the solving process of the estimator gain matrix is:
Defining a prediction error and an estimation error as:
given the positive scalar α 123456 and α 7, the initial conditions are satisfied Solution Θ j+1|j+1 of the two recursive equation matrices:
Wherein the method comprises the steps of
An upper bound for the estimated error covariance matrix;
further, it is obtained by the formula (17):
To minimize the upper bound of the estimation error covariance matrix, an estimation gain is constructed according to the result of equation (18) The method comprises the following steps:
Wherein the method comprises the steps of The trace of the upper bound of the estimation error covariance matrix, where I represents the identity matrix, can be minimized.
9. A state estimation system for an asynchronous codec mechanism based nonlinear networking system, characterized in that the system has program modules corresponding to the steps of any of the preceding claims 1-8, and that the steps in the state estimation method for an asynchronous codec mechanism based nonlinear networking system are executed at run-time.
10. A computer readable storage medium, characterized in that it stores a computer program configured to implement the steps in the state estimation method of the asynchronous codec mechanism based nonlinear networking system of any one of claims 1 to 8 when called by a processor.
CN202410110941.4A 2024-01-25 2024-01-25 State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism Pending CN118101489A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410110941.4A CN118101489A (en) 2024-01-25 2024-01-25 State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410110941.4A CN118101489A (en) 2024-01-25 2024-01-25 State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism

Publications (1)

Publication Number Publication Date
CN118101489A true CN118101489A (en) 2024-05-28

Family

ID=91160635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410110941.4A Pending CN118101489A (en) 2024-01-25 2024-01-25 State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism

Country Status (1)

Country Link
CN (1) CN118101489A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118784113A (en) * 2024-06-13 2024-10-15 东北石油大学 A remote state estimation method, system and storage medium for nonlinear systems based on neural networks and incomplete observation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999010783A1 (en) * 1997-08-22 1999-03-04 Voyan Technology A method for real-time nonlinear system state estimation and control
CN108732926A (en) * 2018-06-05 2018-11-02 东北石油大学 Networked system method for estimating state based on insufficient information
CN111245099A (en) * 2020-03-19 2020-06-05 山东科技大学 State Estimation Method of Distribution Network Based on Event-triggered Transmission Mechanism and Hybrid Measurement

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999010783A1 (en) * 1997-08-22 1999-03-04 Voyan Technology A method for real-time nonlinear system state estimation and control
CN108732926A (en) * 2018-06-05 2018-11-02 东北石油大学 Networked system method for estimating state based on insufficient information
CN111245099A (en) * 2020-03-19 2020-06-05 山东科技大学 State Estimation Method of Distribution Network Based on Event-triggered Transmission Mechanism and Hybrid Measurement

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DONG HONGLI: "Recursive filtering for nonlinear systems subject to measurement outliers", SCIENCE CHINA INFORMATION SCIENCE, vol. 64, 31 July 2021 (2021-07-31) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118784113A (en) * 2024-06-13 2024-10-15 东北石油大学 A remote state estimation method, system and storage medium for nonlinear systems based on neural networks and incomplete observation
CN118784113B (en) * 2024-06-13 2025-07-04 东北石油大学 Remote state estimation method, system and storage medium based on neural network and nonlinear system under incomplete observation

Similar Documents

Publication Publication Date Title
Wang et al. Spline estimation of single-index models
CN118101489A (en) State estimation method, system and storage medium of nonlinear networked system based on asynchronous coding and decoding mechanism
CN111711455B (en) Polarization code BP decoding method based on neural network
CN114125826B (en) Physical layer key extraction method, system, equipment and medium based on signal strength
CN111756727A (en) McEliece System Encryption and Decryption Method Based on QC-LDPC Code
CN110752918A (en) Rapid decoding device and method for continuous variable quantum key distribution
CN117938684A (en) A remote state estimation method, system and storage medium for a networked system with measurement abnormal values
CN113486369A (en) Encoding method, apparatus, device and medium with symmetric encryption and lossless compression
Yildiz et al. Differential nested lattice encoding for consensus problems
CN112327810A (en) Fault estimation method of dynamic event triggered transmission Markov jump system
CN102857760B (en) Feedback-free code rate optimization distributed video encoding and decoding method and system
CN118826961A (en) Transformer decoder based modeling method for high-speed communication link transmitter
Zhou et al. Resolution limits for the noisy non-adaptive 20 questions problem
CN113225273A (en) CS-based free space CV-QKD channel parameter estimation method
Hu et al. Event-based distributed set-membership estimation for complex networks: A coding-decoding method
Si et al. Post-deployment fine-tunable semantic communication
CN106685433A (en) A polar code construction method using the optimal distribution of codewords in a frozen set under a memory channel
CN112737735A (en) Polarization coding method and system of visible light communication channel based on polarization weight
Song et al. Gaussian robust sequential and predictive coding
Mehmetoglu et al. A deterministic annealing approach to optimization of zero-delay source-channel codes
CN115134072A (en) Physical layer key generation method and device based on multitask self-encoder
Tang et al. Intelligent Degree Distribution of Rateless Codes in Industrial Scenarios
WO2010054526A1 (en) Rs decoding device and key multinomial solving device used by rs decoding device
Sun et al. A nearly optimal method of polar code constructions for the AWGN channel
CN119342214B (en) Image coding and decoding model training method and system based on deviation control

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