发明名称 基于遗传算法的二维固相声子晶体XY模带隙优化方法
摘要 本发明属于声带隙材料设计领域,公开了一种基于遗传算法的二维固相声子晶体XY模带隙优化方法,用于解决根据二维固相声子晶体XY模带隙要求主动设计声子晶体结构的技术问题。包括步骤一,随机生成二进制数表示的染色体构成初始种群;步骤二,基于有限元法计算个体适应度;步骤三,依次执行选择、交叉和变异遗传操作生成下一代种群,使种群向前进化不断更新种群;步骤四,检验种群是否满足停止条件;如果满足输出最优结果,退出;否则返回步骤二。本发明摆脱了传统的经验设计思路,实现了根据带隙需要主动设计声子晶体结构的目标,使声子晶体的可设计性变强;同时减少了计算时间,提高了计算效率,使所设计的声子晶体达到最好的技术经济性能。
申请公布号 CN103324786A 申请公布日期 2013.09.25
申请号 CN201310216060.2 申请日期 2013.06.03
申请人 北京工业大学 发明人 吴斌;刘宗发;何存富
分类号 G06F17/50(2006.01)I;G06N3/12(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 张慧
主权项 一种基于遗传算法的二维固相声子晶体XY模带隙优化方法,用有限元法计算二维固相声子晶体XY模的能带,获取相应的带隙值;然后应用遗传优化算法,根据带隙所要达到目标,搜索声子晶体最优材料拓扑布局;其特征在于包括以下步骤:步骤一,随机生成二进制数表示的染色体构成初始种群;步骤二,计算个体适应度,方法如下:(1)求二维固相声子晶体XY模能带;二维固相声子晶体XY模所满足的波动方程为: <mrow> <mfenced open='' close=''> <mtable> <mtr> <mtd> <mi>p</mi> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <mi>u</mi> </mrow> <msup> <mrow> <mo>&PartialD;</mo> <mi>t</mi> </mrow> <mn>2</mn> </msup> </mfrac> <mo>=</mo> <mfrac> <mo>&PartialD;</mo> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mrow> <mo>(</mo> <mn>2</mn> <mi>&mu;</mi> <mo>+</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mi>&lambda;</mi> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>v</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mo>&PartialD;</mo> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>&mu;</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>v</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>p</mi> <mfrac> <mrow> <msup> <mo>&PartialD;</mo> <mn>2</mn> </msup> <mi>v</mi> </mrow> <msup> <mrow> <mo>&PartialD;</mo> <mi>t</mi> </mrow> <mn>2</mn> </msup> </mfrac> <mo>=</mo> <mfrac> <mo>&PartialD;</mo> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>&mu;</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>v</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mo>&PartialD;</mo> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mrow> <mo>(</mo> <mrow> <mo>(</mo> <mn>2</mn> <mi>&mu;</mi> <mo>+</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>v</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mo>+</mo> <mi>&lambda;</mi> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>u</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>式中,ρ为材料密度;λ和μ为材料弹性常数(拉梅常数);u、v分别为x、y方向的位移;应用有限元法解方程组(1),得到二维固相声子晶体XY模能带;(2)用声子晶体带隙构造目标函数,然后以此目标函数值来度量遗传个体的适应度;本拓扑优化的目标为第一能级到第七能级间带隙相对值最大,即: <mrow> <mi>f</mi> <mo>=</mo> <mi>max</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mrow> <mi>min</mi> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mo>-</mo> <mi>max</mi> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <mi>max</mi> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mn>6</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>式中,f为目标函数,k为波矢,min(ωi+1(k))和max(ωi(k))分别为第i+1能级本征频率的最小值和第i能级本征频率的最大值;步骤三,依次执行选择、交叉和变异遗传操作生成下一代种群,使种群向前进化,不断更新种群;其中,选择是根据遗传个体适应度值的大小,采用精英选择与轮盘赌相结合机制;交叉操作采用均匀交叉方式,随机选择染色体实施行交叉或列交叉;个体变异采用位变异机制;步骤四,检验种群是否满足停止条件;如果满足,输出最优结果,退出;否则,返回步骤二。
地址 100124 北京市朝阳区平乐园100号