【Paper】2014_基于自适应定位的传感器频率的对比研究
文章目錄
- 1 引言
- 2 目標定位算法
- 假設 1
- 假設 2
- 引理 1
- 證明
- 3 傳感器頻率對目標定位影響的理論研究
- 4 對比仿真及結果分析
- 4.1 不同頻率的傳感器對固定目標的定位仿真
1 引言
2 目標定位算法
利用多個傳感器進行目標定位,能耗高、系統復雜、成本昂貴。為滿足實際中的低能耗和低成本的需求,采用單個移動傳感器對目標進行定位,提出了目標定位算法。
設目標坐標向量為 xxx,x∈R3x \in \R^3x∈R3,時間 ttt,t∈[0,∞)t\in [0, \infty)t∈[0,∞),傳感器的坐標向量為 y(t)y(t)y(t),y(t)∈R3y(t) \in \R^3y(t)∈R3,傳感器與目標之間的距離為
d(t)=∥y(t)?x∥(1)d(t) = \|y(t) - x\| \tag{1}d(t)=∥y(t)?x∥(1)
結合實際,在有限的時間內,傳感器運動的位置、速度以及加速度有界。由此提出假設 1:
假設 1
傳感器的軌跡 yyy:R→R3\R \rightarrow \R^3R→R3 有二次導數。存在 M1>0M_1 > 0M1?>0,M2>0M_2 > 0M2?>0,M3>0M_3 > 0M3?>0,?t∈R\forall t \in \R?t∈R 使得
∥y(t)∥≤M1,∥y˙(t)∥≤M2,∥y¨∥≤M3(2)\| y(t) \| \le M_1, ~~~~\| \dot{y}(t) \| \le M_2, ~~~~\| \ddot{y} \| \le M_3 \tag{2}∥y(t)∥≤M1?,????∥y˙?(t)∥≤M2?,????∥y¨?∥≤M3?(2)
由于傳感器與目標間的距離不能無窮大,否則無法獲得足夠距離信息完成定位。為保證距離可測,目標運動范圍有界,速度有界,針對目標運動提出假設 2:
假設 2
目標軌跡 xxx:R→R3\R \rightarrow \R^3R→R3 可微分,存在 M4>0M_4 > 0M4?>0,?>0\epsilon > 0?>0,?t∈R\forall t \in \R?t∈R,使得
∥x(t)∥≤M4,∥x˙(t)∥≤?(3)\|x(t)\| \le M_4, ~~~~\| \dot{x}(t) \| \le \epsilon \tag{3}∥x(t)∥≤M4?,????∥x˙(t)∥≤?(3)
假設 2 中 ?\epsilon? 很小,保證持續漂移的目標運動緩慢且運動范圍有界。對式(1)求導得
ddt{d2(t)}=2y˙(t)T(y(t)?x),?t∈R(4)\fracze8trgl8bvbq{dt} \{ d^2(t) \} = 2 \dot{y}(t) ^\text{T} (y(t) - x), ~~~~ \forall t \in \R \tag{4}dtd?{d2(t)}=2y˙?(t)T(y(t)?x),?????t∈R(4)
目標與傳感器間距離測量存在噪聲,為了減少誤差,采用濾波器對距離測量中的相關參數進行濾波,濾波器的參數為 α\alphaα,傳遞函數 F=ss+αF = \frac{s}{s+\alpha}F=s+αs?。對式(4)中 d2(?)/2d^2(\cdot)/2d2(?)/2,∥y(?)∥2/2\|y(\cdot)\|^2/2∥y(?)∥2/2,y(?)y(\cdot)y(?) 濾波后,信號為 η(?)\eta(\cdot)η(?),m(?)m(\cdot)m(?),V(?)V(\cdot)V(?),可得
{z˙1(t)=?az1(t)+12d2(t)z1(0)=0η(t)=z˙1(t)(5)\left\{\begin{aligned} &\dot{z}_1(t) = - a z_1(t) + \frac{1}{2} d^2(t) z_1(0) = 0 \\ &\eta(t) = \dot{z}_1(t) \end{aligned}\right. \tag{5}?????z˙1?(t)=?az1?(t)+21?d2(t)z1?(0)=0η(t)=z˙1?(t)?(5)
{z˙2(t)=?az2(t)+12yT(t)y(t)z2(0)=0,m(?)=z˙2(t)(6)\left\{\begin{aligned} &\dot{z}_2(t) = - a z_2(t) + \frac{1}{2} y^\text{T}(t) y(t) \\ &z_2(0) = 0, ~~~m(\cdot) = \dot{z}_2(t) \end{aligned}\right. \tag{6}?????z˙2?(t)=?az2?(t)+21?yT(t)y(t)z2?(0)=0,???m(?)=z˙2?(t)?(6)
{z˙3(t)=?az3(t)+y(t)z3(0)=0,V(?)=z˙3(t)(7)\left\{\begin{aligned} &\dot{z}_3(t) = - a z_3(t) + y(t) \\ &z_3(0) = 0, ~~~V(\cdot) = \dot{z}_3(t) \end{aligned}\right. \tag{7}{?z˙3?(t)=?az3?(t)+y(t)z3?(0)=0,???V(?)=z˙3?(t)?(7)
引理 1
假設 1 成立,x∈R3x\in \R^3x∈R3 且連續,濾波參數 α>0\alpha > 0α>0。可得
η(?)≈m(?)?VT(?)x(8)\eta(\cdot) \approx m(\cdot) - V^\text{T}(\cdot) x \tag{8}η(?)≈m(?)?VT(?)x(8)
證明
設 ppp 代表導數運算,可得
η(?)≈pp+α{12d2(?)}≈1p+α{y˙T(?)(y(?)?x)}pp+α{12yT(?)y(?)}?(pp+α{yT(?)})x\eta(\cdot) \approx \frac{p}{p+\alpha} \{\frac{1}{2} d^2(\cdot) \} \approx \frac{1}{p+\alpha} \{\dot{y}^\text{T}(\cdot) (y(\cdot)-x)\} \frac{p}{p+\alpha} \{\frac{1}{2} y^\text{T}(\cdot) y(\cdot)\} - (\frac{p}{p+\alpha} \{y^\text{T}(\cdot)\}) xη(?)≈p+αp?{21?d2(?)}≈p+α1?{y˙?T(?)(y(?)?x)}p+αp?{21?yT(?)y(?)}?(p+αp?{yT(?)})x
因為
m(t)≈pp+α{12yT(?)y(?)},V(t)≈pp+α{y(?)}m(t) \approx \frac{p}{p+\alpha} \{\frac{1}{2} y^\text{T}(\cdot) y(\cdot) \}, ~~~~ V(t) \approx \frac{p}{p+\alpha} \{y(\cdot)\}m(t)≈p+αp?{21?yT(?)y(?)},????V(t)≈p+αp?{y(?)}
由此可得式(8)。
設 x^\hat{x}x^ 是目標坐標 xxx 估計值,x~\tilde{x}x~ 為誤差,采用自適應算法估計目標的位置坐標。設自適應算法增益 γ>0\gamma>0γ>0,式(4)與式(8)存在鏡像性,由假設 1,2 和引理 1 得自適應定位算法:
x^˙=?γV(t)(η(t)?m(t)+VT(t)x^(t))(9)\dot{\hat{x}} = -\gamma V(t) (\eta(t) - m(t) + V^\text{T}(t) \hat{x}(t)) \tag{9}x^˙=?γV(t)(η(t)?m(t)+VT(t)x^(t))(9)
x~˙≈?γV(?)VT(?)x~(?)(10)\dot{\tilde{x}} \approx -\gamma V(\cdot) V^\text{T}(\cdot) \tilde{x}(\cdot) \tag{10}x~˙≈?γV(?)VT(?)x~(?)(10)
3 傳感器頻率對目標定位影響的理論研究
4 對比仿真及結果分析
4.1 不同頻率的傳感器對固定目標的定位仿真
% 2014_基于自適應定位的傳感器頻率的對比研究_宋運忠 % Date: 2021-11-04 % Author: Zhao-Jichao clear clc%%alpha = 1; % 濾波參數 gamma = 0.1; % 自適應增益 x = [2, 3, 1]'; % 固定目標位置 xHat(:,1) = [0 0 0]';dT = 0.1; for i=1:1000t = i * dT;time(:,i+1) = t;y(:,i+1) = [sin(0.05*t), cos(0.05*t), sin(0.005*t)]';d(:,i+1) = y(:,i) - x;eta = d(:,i).^2 / 2;m = norm(y(:,i)).^2 / 2;V = y(:,i);xHatDot = -gamma * V .* (eta - m + V' * xHat(:,i));xHat(:,i+1) = xHat(:,i) + dT * xHatDot;end%% subplot(2,2,1) plot(time,y(1,:), time,y(2,:), time,y(3,:), 'linewidth',1.5); xlabel("sin(50*t), cos(50*t), sin(5*t)"); grid on;subplot(2,2,2) plot(time,xHat(1,:), time,xHat(2,:), time,xHat(3,:), 'linewidth',1.5); grid on;修改程序中不同的參數,可以得到如下結果:
總結
以上是生活随笔為你收集整理的【Paper】2014_基于自适应定位的传感器频率的对比研究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【UWB】数学建模 E 题目个人解题答案
- 下一篇: 【UAV】光流模块、测量速度、快速入门及