发明名称 一种空间测量定位系统测站布局智能优化方法
摘要 测站优化部署问题是空间测量定位系统使用中面临的重要问题之一。本发明提供了一种空间测量定位系统测站布局智能优化方法,以实现优化的测站布局能在一定成本下对被测区域的全面覆盖,且能满足测量精度的要求。本发明从约束分析、优化目标和优化手段三个层面入手,建立了合理的定位误差模型,定义了多目标优化函数,结合实用的智能优化算法实现了空间测量定位系统测站布局的优化。该发明有效地解决了空间测量定位系统在工程应用中测站网络优化部署问题。随着测站数目的增加,该方法具有良好的扩展性,可为基于角度交汇原理的多站组网测量布局优化问题提供具有高适应性的新方法,具有重要理论价值和现实意义。
申请公布号 CN105069240B 申请公布日期 2017.02.22
申请号 CN201510503720.4 申请日期 2015.08.17
申请人 湖北工业大学 发明人 熊芝;岳翀;宋小春;李冬林;杨怀玉;涂君
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 赵丽影
主权项 一种空间测量定位系统测站布局智能优化方法,其特征在于:在空间测量定位系统中,为了获得最优的测站布局,建立由测站定位误差,覆盖范围及使用成本组成的多目标数学关系模型,即测站布局优化数学模型,运用归一化方法将空间测量定位系统的布局优化问题转化为单目标优化问题,并利用改进遗传算法获取最优的测站布局;具体步骤如下:步骤1)、在空间定位测量系统中,建立测站布局优化数学模型,包括系统定位误差模型、系统覆盖范围模型、成本模型;步骤2)、运用归一化方法将空间测量定位系统的布局多目标优化问题转化为单目标优化问题求解;步骤3)、使用改进遗传算法对测站布局优化模型进行求解;所述步骤3)中,使用改进遗传算法对测站布局优化模型进行求解,按如下步骤进行:将目标函数的参数集合编码成染色体,并随机初始化一定规模的染色体种群,第i个测站空间位置的编码为:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>a</mi></mtd></mtr><mtr><mtd><mi>a</mi></mtd></mtr><mtr><mtd><mi>a</mi></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>b</mi><mo>-</mo><mi>a</mi></mtd></mtr><mtr><mtd><mi>b</mi><mo>-</mo><mi>a</mi></mtd></mtr><mtr><mtd><mi>b</mi><mo>-</mo><mi>a</mi></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>d</mi></mrow>]]></math><img file="FDA0001114745850000011.GIF" wi="613" he="199" /></maths>其中a和b分别代表测量区域的上边界和下边界,rand是[0,1]空间上的一个随机数;根据编码的染色体,计算相应的适应度函数FF:FF=K<sub>1</sub>O<sub>1</sub>+K<sub>2</sub>O<sub>2</sub>+K<sub>3</sub>O<sub>3</sub>根据适应度函数值,采用轮盘赌选择,即基于适应度比例的选择策略,个体i被选择的概率为:<maths num="0002"><math><![CDATA[<mrow><msub><mi>p</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>FF</mi><mi>i</mi></msub></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>FF</mi><mi>i</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0001114745850000012.GIF" wi="276" he="221" /></maths>式中,FF<sub>i</sub>是第i个染色体的适应值,M为群体总数;根据选择概率得到的染色体,进行改进自适应交叉,变异概率为:<maths num="0003"><math><![CDATA[<mrow><msub><mi>P</mi><mi>C</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>F</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>P</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>P</mi><mrow><mi>c</mi><mn>2</mn></mrow></msub><mo>)</mo><mo>(</mo><mi>f</mi><mo>-</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub><mo>)</mo></mrow><mrow><msub><mi>f</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mfrac><mo>&rsqb;</mo></mrow></mtd><mtd><mrow><mi>f</mi><mo>&GreaterEqual;</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>c</mi><mn>1</mn></mrow></msub></mtd><mtd><mrow><mi>f</mi><mo>&lt;</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001114745850000013.GIF" wi="1094" he="251" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>P</mi><mi>m</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>F</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mo>&lsqb;</mo><msub><mi>P</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>P</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>P</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><mo>)</mo><mo>(</mo><msub><mi>f</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msup><mi>f</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mrow><msub><mi>f</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mfrac><mo>&rsqb;</mo></mrow></mtd><mtd><mrow><msup><mi>f</mi><mo>&prime;</mo></msup><mo>&GreaterEqual;</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub></mtd><mtd><mrow><msup><mi>f</mi><mo>&prime;</mo></msup><mo>&lt;</mo><msub><mi>f</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001114745850000021.GIF" wi="1110" he="254" /></maths>式中,F(t)为进化衰减因子,<img file="FDA0001114745850000022.GIF" wi="269" he="103" />t为当前进化代数;T为总进化代数;f为要交叉的个体中适应度值大的个体;f'为要变异个体的适应度值;f<sub>avg</sub>为群体平均适应度;f<sub>max</sub>为群体最大适应度;P<sub>c1</sub>等于0.9,P<sub>c2</sub>等于0.6,P<sub>m1</sub>等于0.1,P<sub>m2</sub>等于0.01。
地址 430068 湖北省武汉市武昌区南湖李家墩1村1号