发明名称 基于农田电子地图的无线传感器网络节点智能部署方法
摘要 本发明公开了一种基于农田电子地图的无线传感器网络节点智能部署方法,属于数字化农业领域。该方法通过电子地图读取每个田块最大、最小经纬度的边界信息,根据边界信息构建遗传算法的染色体(个体)。遗传算法的优化目标为每田块有且仅有一个节点,每个节点附近应至少有两个处于通信范围内的邻居节点以实现两连通,两连通中应至少有一个网关方向的连通。根据优化目标,通过遗传算法的进化最终实现农田无线传感器网络节点的智能部署。本发明方法可快速高效的实现大范围农田无线传感器网络节点的智能化部署。
申请公布号 CN103024758B 申请公布日期 2015.05.27
申请号 CN201210495900.9 申请日期 2012.11.28
申请人 南京农业大学 发明人 曹卫星;刘乃森;倪军;朱艳;姚霞;田永超
分类号 H04W16/18(2009.01)I;H04W84/18(2009.01)I;G08C17/02(2006.01)I 主分类号 H04W16/18(2009.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 一种基于农田电子地图的无线传感器网络节点智能部署方法,其特征在于,采用如下步骤:步骤(1),首先,读取农田的矢量电子地图,获得每一田块边界的最小经度<img file="FDA0000641116300000011.GIF" wi="167" he="86" />最大经度<img file="FDA0000641116300000012.GIF" wi="175" he="83" />最小纬度<img file="FDA0000641116300000013.GIF" wi="124" he="80" />和最大纬度<img file="FDA0000641116300000014.GIF" wi="159" he="81" />其中:i∈[1,n],n为田块数量;然后,指定网关位置的经度Lon<sub>gw</sub>和纬度Lat<sub>gw</sub>,指定节点的传输距离R;步骤(2),构建染色体:采用实数编码,随机生成每个田块部署节点的位置,即经度Lon<sub>i</sub>和纬度Lat<sub>i</sub>,按每个田块节点部署位置顺序的串连构建染色体,继而生成初始群体;其中,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>Lon</mi><mi>i</mi></msub><mo>&Element;</mo><mo>[</mo><msub><mi>Lon</mi><msub><mi>i</mi><mi>min</mi></msub></msub><mo>,</mo><msub><mi>Lon</mi><msub><mi>i</mi><mi>max</mi></msub></msub><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000641116300000015.GIF" wi="497" he="84" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>Lat</mi><mi>i</mi></msub><mo>&Element;</mo><mo>[</mo><msub><mi>Lat</mi><msub><mi>i</mi><mi>min</mi></msub></msub><mo>,</mo><msub><mi>Lat</mi><msub><mi>i</mi><mi>max</mi></msub></msub><mo>]</mo><mo>;</mo></mrow>]]></math><img file="FDA0000641116300000016.GIF" wi="462" he="83" /></maths>步骤(3),计算个体适应度Fitness,Fitness=Fitness<sub>internal</sub>+Fitness<sub>2con</sub>+Fitness<sub>direc</sub>;其中Fitness<sub>internal</sub>为节点位置落于对应田块内部的得分,Fitness<sub>2con</sub>为节点至少有两连通的得分,Fitness<sub>direc</sub>为节点的连通中至少有一个网关方向连通的得分;节点周围通信范围内的其它节点为邻居节点,每存在一个邻居节点即为一个连通;其中,Fitness<sub>internal</sub>的计算方法为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>Fitness</mi><mi>internal</mi></msub><mo>=</mo><mfrac><mn>0.5</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>F</mi><msub><mi>i</mi><mi>internal</mi></msub></msub><mo>,</mo></mrow>]]></math><img file="FDA0000641116300000017.GIF" wi="574" he="140" /></maths>n为节点数量,即田块数量;<img file="FDA0000641116300000018.GIF" wi="728" he="168" />Fitness<sub>2con</sub>的计算方法为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>Fitness</mi><mrow><mn>2</mn><mi>con</mi></mrow></msub><mo>=</mo><mfrac><mn>0.40785</mn><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>F</mi><msub><mi>i</mi><mrow><mn>2</mn><mi>con</mi></mrow></msub></msub><mo>+</mo><msub><mi>F</mi><msub><mi>gw</mi><mrow><mn>2</mn><mi>con</mi></mrow></msub></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000641116300000019.GIF" wi="829" he="154" /></maths>n为节点数量,即田块数量;<img file="FDA00006411163000000110.GIF" wi="814" he="172" /><img file="FDA00006411163000000111.GIF" wi="834" he="163" />Fitness<sub>direc</sub>的计算方法为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>Fitness</mi><mi>direc</mi></msub><mo>=</mo><mfrac><mn>0.09215</mn><msub><mi>n</mi><mi>ng</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>ng</mi></msub></munderover><msup><mrow><mo>(</mo><mfrac><msub><mi>&theta;</mi><mi>i</mi></msub><mn>180</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow>]]></math><img file="FDA00006411163000000112.GIF" wi="691" he="166" /></maths>其中,n<sub>ng</sub>为与网关的距离大于节点传输距离的节点数量,θ<sub>i</sub>为节点i的邻居节点与节点i和网关的最大夹角;步骤(4),根据个体的适应度执行遗传算法的选择、交叉和变异操作,生成子代群体;步骤(5),重复步骤(3)和(4)进行遗传算法的迭代,直到满足结束准则;步骤(6),解码迭代过程中的最优个体,得到农田节点部署的位置信息。
地址 210095 江苏省南京市玄武区卫岗1号
您可能感兴趣的专利