[发明专利]一种基于粒子群算法的林分空间结构优化模型建立方法有效
申请号: | 201310270817.6 | 申请日: | 2013-06-30 |
公开(公告)号: | CN103353913A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 李建军;张会儒;刘帅;邝祝芳;王传立;曹旭鹏 | 申请(专利权)人: | 中南林业科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410004 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于粒子群算法的林分空间结构优化模型建立方法,包括以下步骤:测量林分面积,对林分内胸径大于5厘米的属于顶极群组成树种和过渡性群落树种的林木进行测量,获得每株林木空间坐标、树种、混交度、竞争指数、角尺度、林层指数、空间密度指数、开阔比数;采取粒子群算法,以林分空间结构所包括的混交度、竞争指数、角尺度、林层指数、空间密度指数、开阔比数为优化目标,建立林分层面的森林空间结构多目标优化模型,根据模型输出的目标树以及四周近邻木构成的空间结构单元确定林分内需要调控的林木及空间结构单元,调整林分空间结构,使森林结构趋于合理状态,恢复生态系统功能。 | ||
搜索关键词: | 一种 基于 粒子 算法 林分 空间结构 优化 模型 建立 方法 | ||
【主权项】:
1.一种基于粒子群算法的林分空间结构优化模型建立方法,其特征在于,包括以下步骤:步骤一、测量林分面积,对林分内胸径大于5厘米的属于顶极群组成树种和过渡性群落树种的林木进行测量,(在林学领域,哪些树种属于顶极群组成树种,哪些树种属于过渡性群落树种为公知常识)并获得以下参数:每株林木空间坐标、树种、混交度、竞争指数、角尺度、林层指数、空间密度指数、开阔比数、林分内胸径大于5厘米的属于顶极群组成树种和过渡性群落树种中林木的总数N,林分内胸径大于5厘米的属于顶极群组成树种和过渡性群落树种中的距边线距离大于5米的林木总数M;步骤二、采取粒子群算法,找出林分内需要调控的林木;随机抽取林分内胸径大于5厘米的属于顶极群组成树种和过渡性群落树种中的距边线距离大于5米的林木总数的10%作为初始粒子群体,将其中每一株林木作为一个粒子,林木在林分内的空间坐标作为粒子在解空间中的位置,首先计算每个粒子的适应度函数:min imize M i = 1 n Σ j = 1 n v ij ]]>max imize CI i = Σ j = 1 n d j d i · L ij ]]>max imize W i = | 1 n Σ j = 1 n z ij - 0.5 | ]]>min imize S i = c i 3 * 1 n Σ j = 1 n s ij ]]>max imize D i = 1 - r i r max ]]>min imize OP i = 1 n Σ j = 1 n t ij ]]> 式中,minimize表示求最小值,maximize表示求最大值,Mi是每个粒子对应林木i的混交度,vij是混交度的取值变量,当参照树i与第j株相邻木非同种时vij=1,反之,vij=0;CIi是每个粒子对应林木i的竞争指数,Lij是每个粒子对应林木i与相邻木j之间的距离,di是每个粒子对应林木i的胸径,dj为相邻木j的胸径;Wi为每个粒子对应林木i的角尺度,zij为角尺度取值变量;Si是每个粒子对应林木i的林层指数,ci为每个粒子对应林木i的林层数,sij是林层取值变量,当每个粒子对应林木i与第j株相邻木不属同一层时sij=1,反之,sij=0;Di是每个粒子对应林木i的空间密度指数,ri为每个粒子对应林木i与其最近相邻木的距离;rmax为在林分中相邻两株林木的最大距离;OPi是每个粒子对应林木i的开阔比数,tij是开阔数取值,当每个粒子对应林木i与相邻木j的水平距离大于每个粒子对应林木i与相邻木j的树高之差时,tij=1,反之,tij=0,相邻木为与每个粒子对应林木i距离最近的4株林木,n=4,i=1,2,…,M×0.1,;再根据适应度函数求取每个粒子的适应值函数Fi,i=1,...,M×0.1:F i = 1 / ( 1 + M i σ M i · 1 + OP i σ OP i · 1 + S i σ S i ( 1 + CI i ) · σ CI i · ( 1 + D i ) · σ D i · ( 1 + W i ) · σ W i ) ]]> 式中
为混交度标准差;
为开阔比数标准差;
为林层指数标准差;
为竞争指数标准差;
为空间密度指数标准差;
为角尺度标准差;然后将适应值函数Fi,i=1,...,M×0.1最小的粒子的位置作为粒子群体最优位置pg的初始值,第i个粒子自身的位置作为第i个粒子的最优位置pib的初始值,对每个粒子进行如下迭代更新:vid(t+1)=ωvid(t)+c1u1[pib-xid(t)]+c2u2[pg-xid(t)]xid'(t+1)=xid(t)+vid(t+1)xid(t+1)=xid(t)+vid(t+1)+dmin(xid'(t+1),yjd)式中,t为当前迭代代数,t=1,vid为第i个粒子的第d维的速度,xid'为第i个粒子更新后第d维的位置,xid为第i个粒子更新后对应的林木的第d维的位置,yjd为第i个粒子更新后的位置的第j株相邻木的第d维的位置,dmin(xid'(t+1),yjd)为第i个粒子更新后第d维的位置与4株相邻木第d维的位置的欧氏距离的最小值,j=1,2,3,4,i=1,2,…,M×0.1,d=1,2,u1和u2是[0,1]区间内服从均匀分布的随机数,c1和c2为加速因子,pib为第i个粒子的最优位置,pg为粒子群体的最优位置,ω为惯性因子,用如下线性递减公式进行迭代更新:ω(t)=ωmax-t·(ωmax-ωmin)/T式中,ωmax为惯性因子最大值,ωmin为惯性因子最小值,T为最大迭代次数,迭代更新后,将第i个粒子更新后对应的林木的第d维的位置作为第i个粒子更新后第d维的位置,每迭代更新一次,计算一次每个粒子的适应值函数Fi,将适应值函数Fi最小的粒子的位置更新为粒子群体最优位置pg,同时如果每一个粒子的适应值函数Fi小于迭代更新前的适应值函数Fi,则将第i个粒子更新后对应的林木的位置更新为第i个粒子的最优位置pib,否则,仍以迭代更新前的第i个粒子自身的位置作为第i个粒子的最优位置pib;经过T次迭代更新后,每一个粒子的最优位置pib所对应的林木即为需要调控的林木;步骤三、对步骤二中确定需要调控的林木进行如下调整:如果该林木的角尺度大于林分角尺度均值并且该林木的空间密度指数小于林分空间密度指数均值,则砍伐一株该林木的相邻木中的非稀有树种;如果该林木的角尺度大于林分角尺度均值并且该林木的空间密度指数大于林分空间密度指数均值,则砍伐一株该林木的相邻木,在该林木相对被砍伐林木的另一边补种一株顶极群组成树种;如果该林木的角尺度小于林分角尺度均值并且该林木的空间密度指数小于林分空间密度指数均值,同时该林木不是林分内该类树种中唯一的一株,则将该林木砍伐;如果该林木不属于上述三种情况,则不对该林木进行调控。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南林业科技大学,未经中南林业科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310270817.6/,转载请声明来源钻瓜专利网。