[发明专利]一种基于势能和概率选择的北斗选星方法在审
申请号: | 201910441447.5 | 申请日: | 2019-05-24 |
公开(公告)号: | CN110244329A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 杨鸿珍;贺琛;张文杰;陈建;吴秋晗;王志强;范超;吴慧;彭瑶;刘俊毅;由奇林;汪玉成;斯庭勇;吕玉祥;高平 | 申请(专利权)人: | 国网浙江省电力有限公司信息通信分公司;国家电网有限公司;国网浙江省电力有限公司;国网信息通信产业集团有限公司;安徽继远软件有限公司 |
主分类号: | G01S19/28 | 分类号: | G01S19/28 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 310007*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于势能和概率选择的北斗选星方法,其步骤包括:首先计算出监测点处的北斗可视卫星的方位角和高度角,得到选择n颗北斗卫星的状态矩阵,并将几何精度因子值作为北斗卫星选择的目标函数;然后利用基于势能的概率选择算法,搜索能使目标函数值最小的北斗卫星组合,得到最优解,算法中设计的“自适应调控”策略可以避免算法陷入局部最优,更好地收敛到全局最优。本发明将基于势能的概率选择算法应用于北斗卫星选择过程,充分发挥了该算法复杂度低、收敛速度快、性能良好等优点,有效提高了北斗卫星选择的质量和效率,具有广阔的应用前景。 | ||
搜索关键词: | 北斗卫星 概率选择 势能 北斗 算法 目标函数 收敛 几何精度因子 算法复杂度 可视卫星 全局最优 算法应用 选择过程 状态矩阵 方位角 高度角 监测点 自适应 最优解 搜索 调控 应用 | ||
【主权项】:
1.一种基于势能和概率选择的北斗选星方法,其特征是应用于从观测点处的多颗北斗可视卫星中选择n颗北斗卫星的过程中,并按如下步骤进行:步骤1、计算可视卫星的方位角和高度角;步骤1.1、以观测点为原点O,以地球椭球的长半轴为X轴,以地球椭球的短半轴为Y轴,以地球椭球的法线为Z轴,构建载体坐标系;利用式(1)得到可视卫星在载体坐标系下的坐标![]()
式(1)中,Xzs,Yzs,Zzs分别表示所述可视卫星在载体坐标系下的X轴坐标值、Y轴坐标值和Z轴坐标值;Xes,Yes,Zes分别表示所述可视卫星在地心坐标系下的X轴坐标值、Y轴坐标值和Z轴坐标值;Xp,Yp,Zp分别表示所述观测点在地心坐标系下的X轴坐标值、Y轴坐标值和Z轴坐标值;H为载体坐标系和地心坐标系的转换矩阵;并有:
式(2)中,Bp,Lp为观测点的大地纬度和经度;步骤1.2、利用式(3)和式(4)分别得到所述可视卫星的方位角Azs和高度角Ezs:AZS=arctan(Yzs/XZS) (3)
步骤2、计算n颗北斗卫星的状态矩阵,并构造误差函数;步骤2.1、假设所选择的n颗北斗卫星组合为N=[S1,S2,…,Si,…,Sn],则根据步骤1得到n颗北斗卫星的方位角和高度角分别为[A1,A2,…,Ai,…,An]和[E1,E2,…,Ei,…,En];其中,Si表示第i颗北斗卫星,Ai表示第i颗北斗卫星的方位角,Ei表示第i颗北斗卫星的高度角,i=1,2,…,n;步骤2.2、利用式(5)计算n颗北斗卫星组合的状态矩阵G(N):
步骤2.3、利用式(6)得到n颗北斗卫星组合N的误差函数GDOP(N):
式(6)中,trace(·)函数表示求矩阵的迹;步骤3、利用基于势能的概率选择算法求解最优北斗卫星组合;步骤3.1、搭建北斗卫星组合的立体概率模型和方案;构建一个n维的立体概率模型来表示北斗卫星组合的概率模型,其中,每一维均是由m颗北斗可视卫星构成的集合B={b1,b2,…,bm},bm表示第m颗北斗可视卫星;令D={d1,d2,…,di,…,dn}表示维度集合,di表示第i个维度;令第i个维度di的状态为a(di),表示从第i个维度di中随机选择的一颗北斗卫星,且a(di)∈B;用a:D→B表示在所述北斗卫星组合的概率模型中,维度集合D选择m颗北斗可视卫星集合B中的n颗卫星所形成的一种北斗卫星组合方案;用Na表示北斗卫星组合选择方案a中所选择的n颗北斗卫星组合;步骤3.2、定义L为迭代次数,令Lmax为最大迭代次数,并初始化L=1;步骤3.3、初始化第L次迭代中的n颗北斗卫星组合选择方案;令a′L=(a′L(d1),a′L(d2),…,a′L(di),…,a′L(dn))表示在第L次迭代中,维度集合D随机选择m颗北斗可视卫星集合B中的n颗卫星所形成的一种北斗卫星组合初始选择方案,则第L次迭代北斗卫星组合初始选择方案a′L中每一维的状态是已知的;定义可选北斗卫星记录表为R,表示m颗北斗可视卫星集合C中除去北斗卫星组合初始选择方案a′L中已选的可视卫星号数,并定义可选北斗卫星记录表R中的北斗卫星数量为p=m‑n;步骤3.4、初始化i=1;步骤3.5、定义变量k,并初始化k=1;用Rk表示第k次更新后可选北斗卫星记录表,并初始化为Rk=R;步骤3.6、在第L次迭代中,第i个维度di从第k次更新后可选北斗卫星记录表Rk中选择第k颗北斗可视卫星,得到第i个维度di的状态aL,k(di),并形成第L次迭代中第k次更新第i个维度di的状态aL,k(di)的北斗卫星组合选择方案aL,k;利用式(7)获得北斗卫星组合选择方案aL,k所对应的势能函数![]()
式(7)中,Bi为维度集合D中除去第i个维度di后剩余(n‑1)个维度的下标的集合,当i=1时,Bi=2,3,…,n;当i≥2时,Bi=1,2,…,i‑1,i+1,…,n;
为维度集合D中除去北斗卫星组合初始选择方案a′L中第i个维度di后剩余(n‑1)个维度的所有状态;
表示北斗卫星组合选择方案aL,k中所选择的n颗北斗卫星组合,
表示n颗北斗卫星组合
的误差函数几何精度因子值;步骤3.7、利用式(8)获得第L次迭代中第k次更新第i个维度di的状态aL,k(di)的概率ηL,k(aL,k(di)):
式(8)中,M为概率选择分布函数中的采样系数,并有M>0;h是调控系数,并有:
式(9)中,hmax为调控系数最大值;步骤3.8、根据第L次迭代中第k次更新第i个维度di的状态aL,k(di),从所述第k次更新后可选北斗卫星记录表Rk中除去已选择的北斗卫星号数,得到第k+1次更新后可选北斗卫星记录表Rk+1,并将p‑1赋值给p;步骤3.9、判断k<p是否成立,若成立,则将k+1赋值给k,返回步骤3.6;否则,表示得到第L次迭代k次更新第i个维度di的状态的概率集合ηL=(ηL,1(aL,1(di)),ηL,2(aL,2(di)),…,ηL,k(aL,k(di)),…,ηL,p(aL,p(di))),并根据概率集合选择第i个维度di中概率最大的一颗可视北斗卫星,用aL(di)表示,再执行步骤3.10;步骤3.10、判断i<n是否成立,若成立,令第L次迭代北斗卫星组合初始选择方案a′L中第i个维度的状态a′L(di)更新为aL(di),并将i+1赋值给i,返回步骤3.5;否则,表示得到第L次迭代中维度集合D选择m颗北斗可视卫星集合C中n颗卫星所形成的北斗卫星组合选择方案aL,并执行步骤3.11;步骤3.11、判断L≥Lmax,若成立,则表示得到Lmax次迭代中维度集合D选择m颗北斗可视卫星集合C中n颗卫星所形成的北斗卫星组合选择方案集合
并从北斗卫星组合选择方案集合
中选择误差函数几何精度因子值最小的北斗卫星组合选择方案作为最优方案;否则,将L+1赋给L,返回步骤3.3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司信息通信分公司;国家电网有限公司;国网浙江省电力有限公司;国网信息通信产业集团有限公司;安徽继远软件有限公司,未经国网浙江省电力有限公司信息通信分公司;国家电网有限公司;国网浙江省电力有限公司;国网信息通信产业集团有限公司;安徽继远软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910441447.5/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置