[go: up one dir, main page]

CN103179596B - A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight - Google Patents

A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight Download PDF

Info

Publication number
CN103179596B
CN103179596B CN201310078930.4A CN201310078930A CN103179596B CN 103179596 B CN103179596 B CN 103179596B CN 201310078930 A CN201310078930 A CN 201310078930A CN 103179596 B CN103179596 B CN 103179596B
Authority
CN
China
Prior art keywords
sigma
control
lqg
amplification factor
time
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.)
Expired - Fee Related
Application number
CN201310078930.4A
Other languages
Chinese (zh)
Other versions
CN103179596A (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201310078930.4A priority Critical patent/CN103179596B/en
Publication of CN103179596A publication Critical patent/CN103179596A/en
Application granted granted Critical
Publication of CN103179596B publication Critical patent/CN103179596B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明公开了一种优化LQG控制与通信功率总消耗的方法,该方法针对自动公路系统中引导车辆的控制问题,采用简单的放大传输策略,通过设计控制信号、离线设计放大系数使得LQG控制性能与通信功率消耗的总和达到极小,从而实现LQG控制与通信功率总消耗的优化。

The invention discloses a method for optimizing the total consumption of LQG control and communication power. The method aims at the control problem of guided vehicles in an automatic highway system, adopts a simple amplification transmission strategy, and makes LQG control performance by designing control signals and off-line design amplification coefficients. The sum of the power consumption of the communication and the communication is extremely small, thereby realizing the optimization of the total consumption of the LQG control and the communication power.

Description

一种优化LQG控制与通信功率总消耗的方法A Method for Optimizing the Total Consumption of LQG Control and Communication Power

技术领域technical field

本发明属于网络化控制系统领域,涉及一种优化LQG控制与通信功率总消耗的方法。The invention belongs to the field of networked control systems and relates to a method for optimizing the total consumption of LQG control and communication power.

背景技术Background technique

在网络化控制系统中,传感器、控制器、执行器往往分布各处,并通过共享网络连结成一个整体。这使得系统结构灵活,网络建造和维护成本降低,因此在许多方面都有应用,如自动公路系统。在自动公路系统中,传感器对车辆运行及周边环境状态进行探测,并传输给车载计算机,计算机根据这些信息控制车辆的油门、转向和刹车,从而实现车辆的自动驾驶。由于信息传输采用无线通信技术,因此将面临多径衰落。In a networked control system, sensors, controllers, and actuators are often distributed everywhere and connected into a whole through a shared network. This makes the system structure flexible and reduces the cost of network construction and maintenance, so it has applications in many aspects, such as automatic highway systems. In the automatic road system, the sensor detects the vehicle's operation and the surrounding environment, and transmits it to the on-board computer. The computer controls the accelerator, steering and brake of the vehicle according to the information, so as to realize the automatic driving of the vehicle. Since information transmission adopts wireless communication technology, it will face multipath fading.

多径衰落主要是由无线信道的时变多径特征引起。根据信道幅度增益的概率分布多径衰落可分为瑞利衰落、莱斯衰落等;根据信道特征多径衰落又可分为平坦衰落和频率选择性衰落,慢衰落和快衰落。因为多径衰落的影响,信道的信噪比时刻在发生变化,当信噪比很小时,通信将变得十分不可靠。Multipath fading is mainly caused by the time-varying multipath characteristics of wireless channels. According to the probability distribution of channel amplitude gain, multipath fading can be divided into Rayleigh fading, Rice fading, etc.; according to channel characteristics, multipath fading can be further divided into flat fading, frequency selective fading, slow fading and fast fading. Due to the influence of multipath fading, the signal-to-noise ratio of the channel is changing all the time. When the signal-to-noise ratio is small, communication will become very unreliable.

通常在设计控制器时,由于噪声的影响,我们无法得到完美的状态信息,因此需要进行状态估计。而由于多径衰落,数字通信往往存在丢包现象,这容易导致状态估计器的不稳定。因此,一种可替代的方案是基于模拟通信的放大传输策略,此时信息经放大后采用模拟通信的方式进行传输。显然,放大系数越大,信道的信噪比就越大,控制性能就越好,但增大放大系数就意味着增大通信功率,因此放大系数的设计又受到有限功率的约束。基于此,通常设计放大系数的方法是给定最大通信功率,谋求最优控制性能,但这样做容易导致能源的浪费,即虽然没有达到功率限制,但若继续增大通信功率,控制性能的提升将十分有限。Usually when designing a controller, due to the influence of noise, we cannot get perfect state information, so state estimation is required. However, due to multipath fading, digital communication often has packet loss, which easily leads to instability of the state estimator. Therefore, an alternative solution is an amplified transmission strategy based on analog communication. At this time, the information is transmitted by means of analog communication after being amplified. Obviously, the larger the amplification factor, the greater the signal-to-noise ratio of the channel and the better the control performance, but increasing the amplification factor means increasing the communication power, so the design of the amplification factor is subject to the constraints of limited power. Based on this, the usual way to design the amplification factor is to give the maximum communication power to seek the optimal control performance, but this will easily lead to waste of energy, that is, although the power limit has not been reached, if the communication power continues to increase, the control performance will be improved. will be very limited.

发明内容Contents of the invention

本发明的目的是通过设计控制信号、离线设计放大系数使得LQG控制性能与通信功率消耗的总和达到极小,从而实现LQG控制与通信功率总消耗的优化。The purpose of the present invention is to minimize the sum of LQG control performance and communication power consumption by designing control signals and off-line amplification factors, thereby realizing the optimization of LQG control and total communication power consumption.

本发明的目的是通过以下技术方案来实现的:一种优化LQG控制与通信功率总消耗的方法,主要包括如下步骤:The object of the present invention is achieved through the following technical solutions: a method for optimizing LQG control and total communication power consumption, mainly comprising the following steps:

步骤1:对引导车辆的运动过程进行建模,得到状态空间模型;Step 1: Model the motion process of the guided vehicle to obtain a state space model;

步骤2:传感器发送导频信号到车载计算机,计算机根据接收信号估计信道脉冲响应,并由此得到信道幅度增益;Step 2: The sensor sends a pilot signal to the on-board computer, and the computer estimates the channel impulse response based on the received signal, and thus obtains the channel amplitude gain;

步骤3:传感器测量得到车辆速度,经放大后通过模拟通信装置传输给车载计算机;Step 3: The vehicle speed is measured by the sensor, which is amplified and transmitted to the on-board computer through the analog communication device;

步骤4:针对步骤1的状态空间模型,考虑LQG控制问题,提出LQG控制性能指标;Step 4: Aiming at the state space model in step 1, consider the LQG control problem, and propose the LQG control performance index;

步骤5:在步骤4的性能指标中进一步考虑通信功率消耗,得到新的性能指标;Step 5: further consider communication power consumption in the performance index of step 4 to obtain a new performance index;

步骤6:基于离线设计放大系数这个前提,根据步骤5的新性能指标设计控制信号;Step 6: Based on the premise of off-line design amplification factor, design the control signal according to the new performance index in step 5;

步骤7:基于步骤6的控制信号设计放大系数;Step 7: design an amplification factor based on the control signal in step 6;

步骤8:将步骤2、3的测量数据及步骤7的放大系数带入步骤6得到控制信号,此时步骤5的新性能指标将达到极小,LQG控制与通信功率总消耗将得到优化。Step 8: Bring the measurement data of steps 2 and 3 and the amplification factor of step 7 into step 6 to obtain the control signal. At this time, the new performance index of step 5 will be minimized, and the total power consumption of LQG control and communication will be optimized.

本发明的有益效果是,本发明采用模拟通信传输信息,从而避免了状态估计的不稳定。另外在设计放大系数时将控制与通信过程联合在一起考虑,通过设计控制信号、离线设计放大系数使得LQG控制性能与通信能量消耗的总和达到极小,从而实现了LQG控制与通信功率总消耗的优化。The beneficial effect of the present invention is that the present invention uses analog communication to transmit information, thereby avoiding instability of state estimation. In addition, when designing the amplification factor, the control and communication processes are considered together. By designing the control signal and off-line design of the amplification factor, the sum of the LQG control performance and communication energy consumption is minimized, thus realizing the balance between the LQG control and the total communication power consumption. optimization.

附图说明Description of drawings

图1是系统结构图;Fig. 1 is a system structure diagram;

图2是仿真结果图。Figure 2 is a graph of the simulation results.

具体实施方式detailed description

本发明针对自动公路系统中引导车辆的控制对象,采用简单的放大传输策略传输信号,整个系统结构如图1所示,其中,一种优化LQG控制与通信功率总消耗的方法如下:The present invention is aimed at the control object of the guided vehicle in the automatic highway system, and adopts a simple amplified transmission strategy to transmit signals. The entire system structure is shown in Figure 1, wherein a method for optimizing the total consumption of LQG control and communication power is as follows:

步骤1:对自动公路系统中引导车辆的运动过程进行建模,得到状态空间模型;Step 1: Model the movement process of the guided vehicle in the automatic highway system to obtain a state space model;

参考S.S.Stankovic,M.J.Stanojevic,D.D.Siljak:Stochasticinclusionprincipleappliedtodecentralizedoverlappingsuboptimallqgcontrolofaplatoonofvehicles,TheInternationalConferenceonComputerasaTool,EUROCON,318–321(2005)中的方法进行建模:Refer to the method in S.S.Stankovic, M.J.Stanojevic, D.D.Siljak: Stochasticinclusionprincipleappliedtodecentralizedoverlappingsuboptimallqgcontrolofaplatoonofvehicles, The International Conference on Computer as a Tool, EUROCON, 318–321 (2005) for modeling:

dxdx (( tt )) == 00 11 00 -- ζζ xx (( tt )) dtdt ++ 00 ζζ uu (( tt )) dtdt ++ dwdw (( tt )) ,,

其中,t表示时间,x(t)=[vL(t)aL(t)]T,vL(t)是车辆速度,aL(t)是车辆加速度,u(t)是车辆控制输入,w(t)是白噪声输入,ζ为车辆动力学系数,d表示微分。Among them, t represents the time, x(t)=[v L (t)a L (t)] T , v L (t) is the vehicle speed, a L (t) is the vehicle acceleration, u(t) is the vehicle control Input, w(t) is the white noise input, ζ is the vehicle dynamics coefficient, and d is the differential.

将上述模型离散化,可得:Discretizing the above model, we can get:

x(k+1)=Ax(k)+Bu(k)+w(k),x(k+1)=Ax(k)+Bu(k)+w(k),

其中,k表示时刻,A、B为定常矩阵,可由连续时间模型求得:Among them, k represents the moment, A and B are constant matrices, which can be obtained by the continuous time model:

AA == expexp (( 00 11 00 -- ζζ ·&Center Dot; TT )) ,, BB == {{ ∫∫ 00 TT expexp (( 00 11 00 -- ζζ ·&Center Dot; tt )) dtdt }} ·&Center Dot; 00 ζζ ;;

其中,T为采样间隔,exp为指数函数,表示[0,T]区间上求积分。系统初始状态x(0)服从高斯分布,均值为m0,协方差阵为Σ0;w(k)为零均值高斯白噪声向量,协方差阵为 Among them, T is the sampling interval, exp is the exponential function, Represents the integral on the [0,T] interval. The initial state x(0) of the system obeys the Gaussian distribution, the mean is m 0 , and the covariance matrix is Σ 0 ; w(k) is a zero-mean Gaussian white noise vector, and the covariance matrix is

步骤2:传感器发送导频信号到车载计算机,计算机根据接收信号估计信道脉冲响应,并由此得到信道幅度增益;Step 2: The sensor sends a pilot signal to the on-board computer, and the computer estimates the channel impulse response based on the received signal, and thus obtains the channel amplitude gain;

无线信道考虑瑞利平坦衰落信道,导频信号为s(k),则接收信号为:The wireless channel considers the Rayleigh flat fading channel, and the pilot signal is s(k), then the received signal is:

rr ~~ (( kk )) == hh ~~ (( kk )) sthe s (( kk )) ++ nno ~~ (( kk )) ,,

其中,为等效低通接收信号;为等效低通信道脉冲响应,是零均值复高斯随机过程,协方差为 为信道加性噪声,是协方差为的零均值复高斯白噪声。in, is the equivalent low-pass receiving signal; is the equivalent low-pass channel impulse response, which is a zero-mean complex Gaussian random process, and the covariance is is the channel additive noise, and the covariance is zero-mean complex white Gaussian noise.

车载计算机根据接收信号估计信道脉冲响应:The on-board computer estimates the channel impulse response from the received signal:

hh ~~ ^^ (( kk )) == σσ hh 22 sthe s (( kk )) σσ nno 22 ++ σσ hh 22 sthe s 22 (( kk )) rr ~~ (( kk )) ,,

其中,为信道脉冲响应估计值,它的模即为信道幅度增益h(k)。in, is the estimated value of the channel impulse response, and its modulus is the channel amplitude gain h(k).

步骤3:传感器测量得到车辆速度,经放大后通过模拟通信装置传输给车载计算机;Step 3: The vehicle speed is measured by the sensor, which is amplified and transmitted to the on-board computer through the analog communication device;

传感器测量得到车辆速度:The sensor measures the vehicle speed:

y(k)=Cx(k)+v(k),y(k)=Cx(k)+v(k),

其中,y(k)是传感器测量值;C=[10],保证了系统的能观性;v(k)为观测噪声,是协方差为的零均值高斯白噪声。Among them, y(k) is the measured value of the sensor; C=[10], which ensures the observability of the system; v(k) is the observation noise, and the covariance is zero-mean Gaussian white noise.

测量值经放大后通过模拟通信装置传输给车载计算机:The measured values are amplified and transmitted to the on-board computer via an analog communication device:

z(k)=αh(k)y(k)+n(k),z(k)=αh(k)y(k)+n(k),

其中,z(k)为接收信号;α为放大系数,n(k)为信道加性噪声,是协方差为的零均值高斯白噪声。Among them, z(k) is the received signal; α is the amplification factor, n(k) is the channel additive noise, and the covariance is zero-mean Gaussian white noise.

步骤4:针对步骤1的状态空间模型,考虑LQG控制问题,提出LQG控制性能指标;Step 4: Aiming at the state space model in step 1, consider the LQG control problem, and propose the LQG control performance index;

LQG性能指标为Jc,如下:The LQG performance index is J c , as follows:

JJ cc == limlim Mm →&Right Arrow; ∞∞ EE. {{ ΣΣ kk == 00 Mm -- 11 [[ xx TT (( kk )) QxQx (( kk )) ++ RuRu 22 (( kk )) ]] }} ,,

其中,M为终端时刻;Q、R为权重系数,Q≥0,R>0;E(.)表示期望运算;T表示矩阵的转置;Σ(.)表示求和运算;表示M趋于无穷时求极限。式中第一项是对状态跟踪情况的度量,第二项是对控制能量消耗的度量。Among them, M is the terminal moment; Q and R are weight coefficients, Q≥0, R>0; E(.) represents the expected operation; T represents the transposition of the matrix; Σ(.) represents the sum operation; Find the limit when M tends to infinity. The first term in the formula is a measure of state tracking, and the second term is a measure of control energy consumption.

步骤5:在步骤4的性能指标中进一步考虑通信功率消耗,得到新的性能指标。Step 5: further consider the communication power consumption in the performance index of step 4 to obtain a new performance index.

新性能指标为J,如下:The new performance index is J, as follows:

JJ == limlim Mm →&Right Arrow; ∞∞ EE. {{ ΣΣ kk == 00 Mm -- 11 [[ xx TT (( kk )) QxQx (( kk )) ++ RuRu 22 (( kk )) ++ SαSα 22 ythe y 22 (( kk )) ]] }} ,,

其中,第三项是对通信功率消耗的度量,S为权重系数,S>0。Among them, the third item is a measure of communication power consumption, S is a weight coefficient, and S>0.

步骤6:基于离线设计放大系数这个前提,根据步骤5的新性能指标设计控制信号。Step 6: Based on the premise of off-line design of the amplification factor, design the control signal according to the new performance index in step 5.

基于放大系数的离线设计,控制信号与放大系数可分离设计。此时采用动态规划方法可将控制信号设计为u*(k):Based on the off-line design of the amplification factor, the control signal and the amplification factor can be designed separately. At this time, the dynamic programming method can be used to design the control signal as u * (k):

uu ** (( kk )) == -- Ff xx ^^ (( kk || kk )) ,,

其中,F为反馈系数,为时刻k对当前时刻的最小二乘估计。Among them, F is the feedback coefficient, is the least squares estimate of time k to the current time.

F满足:F satisfies:

F=[BTPB+R]-1BTPA,F=[B T P B +R] -1 B T P A,

P=Q+AT{P-PB[BTPB+R]-1BTP}A+Sα2CTC,P=Q+A T {P-PB[B T PB+R] -1 B T P}A+Sα 2 C T C,

其中,P为中间变量,可采用数值迭代法进行求解。Among them, P is an intermediate variable, which can be solved by numerical iteration method.

通过Kalman滤波器得到: Get through Kalman filter:

xx ^^ (( kk || kk )) == xx ^^ (( kk || kk -- 11 )) ++ KK (( kk )) [[ zz (( kk )) -- CC ′′ (( kk )) xx ^^ (( kk || kk -- 11 )) ]] ,,

Σ(k|k)=Σ(k|k-1)-K(k)C′(k)Σ(k|k-1),Σ(k|k)=Σ(k|k-1)-K(k)C'(k)Σ(k|k-1),

KK (( kk )) == ΣΣ (( kk || kk -- 11 )) CC ′′ TT (( kk )) [[ CC ′′ (( kk )) ΣΣ (( kk || kk -- 11 )) CC ′′ TT (( kk )) ++ σσ vv ′′ 22 (( kk )) ]] -- 11 ,,

xx ^^ (( kk || kk -- 11 )) == AA xx ^^ (( kk -- 11 || kk -- 11 )) ++ BuBu (( kk -- 11 )) ,,

ΣΣ (( kk || kk -- 11 )) == AΣAΣ (( kk -- 11 || kk -- 11 )) AA TT ++ σσ ww 22 ,,

C′(k)=h(k)αC, σ v ′ 2 ( k ) = h 2 ( k ) α 2 σ v 2 + σ n 2 ; C'(k)=h(k)αC, σ v ′ 2 ( k ) = h 2 ( k ) α 2 σ v 2 + σ no 2 ;

其中,是时刻k-1对时刻k的预测值,Σ(k|k-1)是预测误差方差,Σ(k|k)是时刻k对当前时刻的估计误差方差,K(k)为Kalman增益系数,C′(k)、为中间变量。算法初始值为Σ(0|-1)=Σ0in, is the predicted value of time k-1 to time k, Σ(k|k-1) is the forecast error variance, Σ(k|k) is the estimated error variance of time k to the current time, K(k) is the Kalman gain coefficient , C′(k), as an intermediate variable. The initial value of the algorithm is Σ(0|-1)=Σ 0 .

步骤7:基于步骤6的控制信号设计放大系数。Step 7: Design an amplification factor based on the control signal in step 6.

当控制信号为u*(k)时,步骤(5)中的新性能指标J将为J(u*):When the control signal is u * (k), the new performance index J in step (5) will be J(u * ):

JJ (( uu ** )) == SS αα 22 σσ vv 22 ++ trtr {{ QQ σσ ww 22 ++ SS αα 22 CC TT CC σσ ww 22 ++ ΨΨ ΣΣ ‾‾ }} ,,

其中,Ψ=FT[BTPB+R]F;tr(.)表示矩阵的迹;在时刻趋于无穷时的极限值,表示Σ(k|k)对信道状态Hk={h(0),…,h(k)}求期望。Among them, Ψ=F T [B T PB+R]F; tr(.) represents the trace of the matrix; for The limit value when the time tends to infinity, Indicates that Σ(k|k) expects the channel state H k ={h(0),…,h(k)}.

放大系数的设计应使J(u*)达到极小。由于计算十分复杂,我们求取放大系数的次优解使J(u*)的上界J′(u*)达到极小。The design of the magnification factor should make J(u * ) extremely small. because Computationally complex, we find a suboptimal solution for the magnification factor Make the upper bound J′(u * ) of J(u * ) extremely small.

J′(u*)可根据DeyS,LeongA:EvansJ,Kalmanfilteringwithfadedmeasurements,Automatica,2009,45(10):2223–2233得到:J′(u * ) can be obtained according to DeyS, LeongA: EvansJ, Kalmanfilteringwithfadedmeasurements, Automatica, 2009, 45(10):2223–2233:

JJ ′′ (( uu ** )) == SS αα 22 σσ vv 22 ++ trtr {{ QQ σσ ww 22 ++ SS αα 22 CC TT CC σσ ww 22 ++ ΨΓΨΓ }}

其中,Γ是的上界,满足:where Γ is The upper bound of , satisfying:

ΓΓ == AA -- 11 (( ΩΩ -- σσ ww 22 )) (( AA -- 11 )) TT ,,

ΩΩ == σσ ww 22 ++ AΩAAΩA TT -- AΩCAΩC TT CΩACΩA TT CΩCCΩC TT ++ σσ vv 22 [[ 11 -- γexpγ exp (( γγ )) EE. 11 (( γγ )) ]] ,,

γγ == σσ nno 22 σσ hh 22 αα 22 [[ CΩCΩ CC TT ++ σσ vv 22 ]] ;;

其中,Ω、γ为中间变量;E1(γ)为指数积分。Γ在计算时可采用数值迭代法进行求解。Among them, Ω and γ are intermediate variables; E 1 (γ) is an exponential integral. Γ can be solved by numerical iteration method during calculation.

采用模式搜索法进行求解,可调用Matlab命令: Using the pattern search method to solve, you can call the Matlab command:

X=patternsearch(fun,x0,a,b,aeq,beq,lb,ub);X=patternsearch(fun,x 0 ,a,b,aeq,beq,lb,ub);

其中,patternsearch是Matlab中采用模式搜索法寻找目标函数fun极小值点的命令,以x0为初始值点,a、b、aeq、beq分别为不等式约束和等式约束条件的参数,lb、ub为变量取值范围的下界和上界,优化而得的极小值点为X。Among them, patternsearch is a command in Matlab to use the pattern search method to find the minimum value point of the objective function fun, with x 0 as the initial value point, a, b, aeq, and beq are the parameters of the inequality constraints and equality constraints, respectively, lb, ub is the lower bound and upper bound of the value range of the variable, and the optimized minimum value point is X.

步骤8:将步骤2、3的测量数据及步骤7的放大系数带入步骤6得到控制信号,此时步骤5的新性能指标将达到极小,LQG控制与通信功率总消耗将得到优化。Step 8: Bring the measurement data of steps 2 and 3 and the amplification factor of step 7 into step 6 to obtain the control signal. At this time, the new performance index of step 5 will be minimized, and the total power consumption of LQG control and communication will be optimized.

LQG控制与通信功率总消耗即为步骤(5)中的新性能指标J:The total power consumption of LQG control and communication is the new performance index J in step (5):

JJ == limlim Mm →&Right Arrow; ∞∞ EE. {{ ΣΣ kk == 00 Mm -- 11 [[ xx TT (( kk )) QxQx (( kk )) ++ RuRu 22 (( kk )) ++ SαSα 22 ythe y 22 (( kk )) ]] }} ,,

当放大系数α和控制信号u(k)分别取为和u*(k)时,J将达到极小,此时LQG控制与通信功率总消耗将得到优化。When the amplification factor α and the control signal u(k) are respectively taken as When and u * (k), J will reach a minimum, and the total power consumption of LQG control and communication will be optimized at this time.

本发明在考虑自动公路系统中的信息传输时采用简单的放大传输策略,设备结构简单,并且避免了状态估计的不稳定问题。在讨论放大系数的设计时,本发明通过以LQG控制性能与通信功率消耗的总和为性能函数,设计控制信号与放大系数使之达到极小,将控制与通信过程联合在一起考虑,从而避免了一般设计方法所面临的能量浪费。虽然在设计放大系数时求取的是次优解,但仍然在一定程度上实现了LQG控制与通信功率总消耗的优化。The invention adopts a simple amplifying transmission strategy when considering the information transmission in the automatic road system, the device structure is simple, and the unstable problem of state estimation is avoided. When discussing the design of the amplification factor, the present invention uses the sum of the LQG control performance and communication power consumption as the performance function, designs the control signal and the amplification factor to make it extremely small, and considers the control and communication process together, thereby avoiding the Energy waste faced by general design methods. Although the suboptimal solution is obtained when designing the amplification factor, the optimization of LQG control and total communication power consumption is still achieved to a certain extent.

另外,对本发明做如下几点说明:In addition, the present invention is described as follows:

1)本发明讨论的是无限时域情形下的LQG控制问题,这主要考虑到在无限时域情形下,放大系数将取为常值,控制信号是定常反馈控制,较之于有限时域情形具有更大的应用价值。另外由于放大系数取为常值,因此能够显著地缩短计算时间。1) The present invention discusses the LQG control problem in the infinite time domain situation, which mainly considers that in the infinite time domain situation, the amplification factor will be taken as a constant value, and the control signal is a constant feedback control, compared with the limited time domain situation It has greater application value. In addition, since the amplification factor is taken as a constant value, the calculation time can be significantly shortened.

2)本发明主要讨论了状态回复到零平衡态的LQG控制问题,对于状态跟踪问题,设计方法类似。2) The present invention mainly discusses the LQG control problem of returning the state to the zero-balance state. For the state tracking problem, the design method is similar.

模型仿真model simulation

①仿真对象,取ζ=1,T=0.01,则系统离散模型为:①Simulation object, take ζ=1, T=0.01, then the discrete model of the system is:

AA == 11 1.01011.0101 11 0.990.99 ,, BB == 0.01010.0101 0.010.01 ;;

初始状态及噪声协方差取为:The initial state and noise covariance are taken as:

mm 00 == 11 11 ,, ΣΣ 00 == 11 00 00 44 ,, σσ ww 22 == 11 00 00 11 ,, σσ vv 22 == 11 ,, σσ nno 22 == 44 ,, σσ hh 22 == 22 ;;

②性能指标J中权重系数分别取为:② The weight coefficients in the performance index J are respectively taken as:

Q = 1 0 0 1 , R=1,S=1; Q = 1 0 0 1 , R=1, S=1;

③通过本发明方法可得到放大系数此时J(u*)=1.074*105。计算过程中涉及到的求取,这里我们通过计算50000个样本序列的平均值得到。③The magnification factor can be obtained by the method of the present invention At this time J(u * )=1.074*10 5 . involved in the calculation The calculation of , here we get by calculating the average value of 50,000 sample sequences.

为了说明本文方法的有效性,我们求取一系列α所对应的性能J(u*)。图2是上述系统在α取不同值时J(u*)及其上界J′(u*)的取值情况,其中□对应J(u*),*对应J′(u*),J(u*)的起伏是由于的计算误差造成。对比两条曲线可以发现,J(u*)取极小值时由此说明了本发明的有效性。In order to illustrate the effectiveness of the method in this paper, we obtain the performance J(u * ) corresponding to a series of α. Figure 2 shows the values of J(u * ) and its upper bound J′(u * ) when the above system takes different values of α, where □ corresponds to J(u * ), * corresponds to J′(u * ), J The ups and downs of (u * ) are due to caused by calculation errors. Comparing the two curves, it can be found that when J(u * ) takes the minimum value The effectiveness of the present invention has thus been illustrated.

Claims (1)

1. A method for optimizing LQG control and total power consumption for communications, the method comprising the steps of:
(1) modeling the motion process of a guide vehicle in an automatic road system to obtain a state space model:
wherein t represents time, and x (t) ═ vL(t)aL(t)]T,vL(t) is the vehicle speed, aL(t) is vehicle acceleration, u (t) is vehicle control input, w (t) is white noise input,d represents a differential for the vehicle dynamics coefficient;
discretizing the model to obtain:
x(k+1)=Ax(k)+Bu(k)+w(k),
where k denotes the time, A, B is a constant matrix, which can be obtained from a continuous time model:
where T is the sampling interval, exp is an exponential function,represents [0, T]Integrating over the interval; the initial state x (0) of the system follows Gaussian distribution, and the mean value is m0The covariance matrix is ∑0(ii) a w (k) is a zero-mean Gaussian white noise vector and the covariance matrix is
(2) The sensor sends a pilot signal to the vehicle-mounted computer, and the computer estimates channel impulse response according to the received signal and obtains channel amplitude gain;
the wireless channel considers a rayleigh flat fading channel, and the pilot signal is s (k), then the received signal is:
r ~ ( k ) = h ~ ( k ) s ( k ) + n ~ ( k ) ,
wherein,is an equivalent low-pass received signal;is an equivalent low-pass channel impulse response, is a zero-mean complex Gaussian random process with a covariance of For additive noise of the channel, the covariance isZero-mean complex white gaussian noise;
the vehicle-mounted computer estimates the channel impulse response according to the received signal:
h ~ ^ ( k ) = σ h 2 s ( k ) σ n 2 + σ h 2 s 2 ( k ) r ~ ( k ) ,
wherein,the channel impulse response estimation value is obtained, and the modulus of the channel impulse response estimation value is the channel amplitude gain h (k);
(3) the sensor measures the vehicle speed, and the vehicle speed is amplified and transmitted to the vehicle-mounted computer through the analog communication device; the sensor measures the vehicle speed:
y(k)=Cx(k)+v(k),
wherein y (k) is a sensor measurement; c ═ 10]The visibility of the system is ensured; v (k) is observed noise, is covarianceZero mean gaussian white noise;
the measured value is amplified and then transmitted to the vehicle-mounted computer through the analog communication device:
z(k)=αh(k)y(k)+n(k),
where z (k) is the received signal, α is the amplification factor, n (k) is the channel additive noise, and the covariance isZero mean gaussian white noise;
(4) aiming at the state space model in the step (1), considering the problem of LQG control, providing an LQG control performance index, wherein the LQG is Linear quadratic Gaussian control;
LQG performance index is JcThe following are:
J c = lim M → ∞ E { Σ k = 0 M - 1 [ x T ( k ) Qx ( k ) + R u 2 ( k ) ] } ,
wherein M is a terminal time; q, R is weight coefficient, Q is not less than 0, R is more than 0; e (.) represents a desired operation;
Trepresents a transpose of a matrix; Σ (·) denotes a summation operation;the limit is calculated when M tends to be infinite; wherein the first term is a measure of the state tracking condition and the second term is a measure of the control energy consumption;
(5) further considering communication power consumption in the performance indexes of the step (4) to obtain new performance indexes; the new performance index is J, as follows:
J = lim M → ∞ E { Σ k = 0 M - 1 [ x T ( k ) Qx ( k ) + R u 2 ( k ) + S α 2 y 2 ( k ) ] } ,
wherein the third term is a measure of communication power consumption, S is a weight coefficient, S > 0;
(6) designing a control signal according to the new performance index of the step (5) on the premise of designing an amplification factor off line;
based on the off-line design of the amplification factor, the control signal and the amplification factor can be designed separately; at this time, the control signal can be designed to be u by adopting a dynamic programming method*(k):
u * ( k ) = - F x ^ ( k | k ) ,
Wherein F is a feedback coefficient,least squares estimation of the current time for time k;
f satisfies the following conditions:
F=[BTPB+R]-1BTPA,
P=Q+AT{P-PB[BTPB+R]-1BTP}A+Sα2CTC,
wherein, P is an intermediate variable and can be solved by adopting a numerical iteration method;
obtaining by a Kalman filter:
x ^ ( k | k ) = x ^ ( k | k - 1 ) + K ( k ) [ z ( k ) - C ′ ( k ) x ^ ( k | k - 1 ) ] ,
Σ(k|k)=Σ(k|k-1)-K(k)C′(k)Σ(k|k-1),
K ( k ) = Σ ( k | k - 1 ) C ′ T ( k ) [ C ′ ( k ) Σ ( k | k - 1 ) C ′ T ( k ) + σ v ′ 2 ( k ) ] - 1 ,
x ^ ( k | k - 1 ) = A x ^ ( k - 1 | k - 1 ) + Bu ( k - 1 ) ,
Σ ( k | k - 1 ) = AΣ ( k - 1 | k - 1 ) A T + σ w 2 ,
C′(k)=h(k)αC, σ v ′ 2 ( k ) = h 2 ( k ) α 2 σ v 2 + σ n 2 ;
wherein,is the predicted value of time k-1 to time k, Σ (k | k-1) is the prediction error variance, Σ (k | k) is the estimated error variance of time k to the current time, k (k) is the Kalman gain coefficient, C' (k)Is an intermediate variable; the initial value of the algorithm isΣ(0|-1)=Σ0
(7) Designing an amplification factor based on the control signal of the step (6);
when the control signal is u*(k) Then the new performance index J in step (5) will be J (u)*):
J ( u * ) = S α 2 σ v 2 + tr { Q σ w 2 + S α 2 C T C σ w 2 + Ψ Σ ‾ } ,
Wherein Ψ ═ FT[BTPB+R]F; tr (.) denotes the trace of the matrix;is composed ofThe limit value at which the time tends to infinity,represents Σ (k | k) versus channel state HkH (0), …, h (k) as desired;
the amplification factor is designed such that J (u)*) The size is extremely small; due to the fact thatThe calculation is very complex, and a suboptimal solution of the amplification factor is obtainedLet J (u)*) Upper bound J' (u)*) The size is extremely small;
J′(u*) Is obtained by the following formula:
J ′ ( u * ) = S α 2 σ v 2 + tr { Q σ w 2 + S α 2 C T C σ w 2 + ΨΓ }
wherein is prepared fromThe upper bound of (c), satisfies:
Γ = A - 1 ( Ω - σ w 2 ) ( A - 1 ) T ,
Ω = σ w 2 + AΩ A T - A ΩC T CΩ A T CΩ C T + σ v 2 [ 1 - γexp ( γ ) E 1 ( γ ) ] ,
γ = σ n 2 σ h 2 α 2 [ CΩ C T + σ v 2 ] ;
wherein omega and gamma are intermediate variables; e1(γ) is an exponential integration; during calculation, a numerical iteration method can be adopted for solving;
solving by adopting a mode search method, and calling a Matlab command:
X=patternsearch(fun,x0,a,b,aeq,beq,lb,ub);
wherein, pattern search is a command for finding the minimum value point of the target function fun by adopting a pattern search method in Matlab, and x is used0The method comprises the following steps that (1) an initial value point is obtained, a, b, aeq and beq are parameters of inequality constraint and equality constraint conditions respectively, lb and ub are a lower bound and an upper bound of a variable value range, and a minimum value point obtained through optimization is X;
(8) substituting the measurement data of the steps (2) and (3) and the amplification factor of the step (7) into the step (6) to obtain a control signal, wherein the new performance index of the step (5) is extremely small, and the total consumption of the LQG control and the communication power is optimized;
the total consumption of the LQG control and the communication power is the new performance index J in the step (5):
J = lim M → ∞ E { Σ k = 0 M - 1 [ x T ( k ) Qx ( k ) + R u 2 ( k ) + S α 2 y 2 ( k ) ] } ,
when the amplification factor α and the control signal u (k) are taken asAnd u*(k) J will be minimal and the overall LQG control and communication power consumption will be optimized.
CN201310078930.4A 2013-03-12 2013-03-12 A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight Expired - Fee Related CN103179596B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310078930.4A CN103179596B (en) 2013-03-12 2013-03-12 A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310078930.4A CN103179596B (en) 2013-03-12 2013-03-12 A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight

Publications (2)

Publication Number Publication Date
CN103179596A CN103179596A (en) 2013-06-26
CN103179596B true CN103179596B (en) 2016-01-27

Family

ID=48639155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310078930.4A Expired - Fee Related CN103179596B (en) 2013-03-12 2013-03-12 A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight

Country Status (1)

Country Link
CN (1) CN103179596B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106545428A (en) * 2016-12-08 2017-03-29 中国北方发动机研究所(天津) The control algolithm parameter optimization method that a kind of military diesel machine operating mode is estimated
CN107089226B (en) * 2017-03-28 2019-08-27 江苏大学 A LQG slip rate controller and its design method for vehicle anti-lock braking system
CN108572378A (en) * 2018-04-10 2018-09-25 北京大学 An Adaptive Filtering Algorithm for Signal Preprocessing in Satellite Navigation System
CN112512110B (en) * 2020-11-19 2022-03-15 合肥工业大学 Wireless transmitting power prediction control method for intelligent substation reliability demand constraint

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102598826A (en) * 2009-12-11 2012-07-18 瑞典爱立信有限公司 Method and arrangement for scheduling control in a telecommunication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009086220A1 (en) * 2007-12-21 2009-07-09 University Of Florida Systems and methods for offset-free model predictive control

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102598826A (en) * 2009-12-11 2012-07-18 瑞典爱立信有限公司 Method and arrangement for scheduling control in a telecommunication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于最小信息损失准则的降阶LQG 控制器设计;张索;《计算机工程与应用》;20100321;全文 *

Also Published As

Publication number Publication date
CN103179596A (en) 2013-06-26

Similar Documents

Publication Publication Date Title
CN103179596B (en) A kind of LQG that optimizes controls the method with power of communications wastage in bulk or weight
CN102721951B (en) Method for tracking high maneuvering target
CN106840097A (en) A kind of road grade method of estimation based on adaptive extended kalman filtering
CN105549049A (en) Adaptive Kalman filtering algorithm applied to GPS navigation
CN103592949B (en) A kind of formation for unmanned plane arrives the distributed control method of target simultaneously
CN107390517B (en) Robust adaptive non-singular terminal sliding-mode control for train ATO system
CN113342010B (en) Self-triggering communication underwater glider cooperative control system
CN102298326A (en) Underactuated autonomous underwater vehicle (AUV) adaptive trajectory tracking control device and control method
CN104090262B (en) A kind of method for tracking moving target merging estimation based on multi-sampling rate multi-model
CN107102542B (en) A Robust Adaptive Non-Singular Terminal Sliding Mode Control Method for Automatic Train Running
CN107728138A (en) A kind of maneuvering target tracking method based on current statistical model
CN106774379A (en) A kind of strong robust attitude control method of intelligent supercoil
CN106227223A (en) A kind of UUV trace tracking method based on dynamic sliding mode control
CN103323815A (en) Underwater acoustic locating method based on equivalent sound velocity
CN106019937A (en) Interference resistance control method of hybrid system
CN104635773A (en) Ship dynamic positioning method based on improved strong tracking filter state observer
CN102854798A (en) Online adjusting method of dynamic positioning parameter adaptive observer for ship
CN103096444B (en) A kind of underwater wireless sensor network method for tracking target based on sensor node policy selection
CN114265047B (en) Positioning array combined calibration method for large-submergence-depth AUV
CN114034298A (en) Vehicle positioning method based on reconfigurable intelligent surface
CN105807767B (en) The adaptive filter method that tracking environmental power is mutated in dynamic positioning
US10000214B2 (en) Vehicle controls including dynamic vehicle parameter determination
CN112946568A (en) Radiation source track vector direct estimation method
Emrani et al. Leader-follower formation control of autonomous underwater vehicles with limited communications
CN103354538A (en) Doppler compensation method for received signal in underwater acoustic communication

Legal Events

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

Granted publication date: 20160127

Termination date: 20180312