主权项 |
一种基于多目标空间映射算法的微波器件设计方法,包括以下步骤:1)使用多目标粒子群算法优化计算粗糙模型,控制Pareto最优解集的大小,得出一组Pareto最优解集;2)将粗糙模型Pareto最优解集送入精细模型计算响应,由精细模型响应更新精细模型Pareto最优解集;3)采用差值神经网络模型训练神经网络,将粗糙模型适应度作为输入,精细模型与粗糙模型适应度之差作为输出;4)将粗糙模型结合差值神经网络模型作为新粗糙模型,使用多目标粒子群优化计算新粗糙模型,得出一组基于粗糙模型和差值神经网络模型的Pareto解集,且控制解集的大小;5)判断Pareto最优解集个数是否满足设计要求,若满足设计要求,则输出精细模型的最优解集,否则返回步骤2);其特征在于,设计阶跃阻抗滤波器时,所述粗糙模型与精确模型的对应关系用下式表示:<maths num="0001"><math><![CDATA[<mrow><mi>L</mi><mo>=</mo><mfrac><mrow><msub><mi>βlZ</mi><mn>0</mn></msub></mrow><mi>ω</mi></mfrac><mo>,</mo><mi>C</mi><mo>=</mo><mfrac><mrow><mi>β</mi><mi>l</mi></mrow><mrow><msub><mi>Z</mi><mn>0</mn></msub><mi>ω</mi></mrow></mfrac></mrow>]]></math><img file="FDA0001074200990000011.GIF" wi="397" he="127" /></maths>其中<img file="FDA0001074200990000012.GIF" wi="526" he="77" /><maths num="0002"><math><![CDATA[<mrow><msub><mi>Z</mi><mn>0</mn></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mn>60</mn><msqrt><msub><mi>ϵ</mi><mi>e</mi></msub></msqrt></mfrac><mi>l</mi><mi>n</mi><mrow><mo>(</mo><mfrac><mrow><mn>8</mn><mi>d</mi></mrow><mi>W</mi></mfrac><mo>+</mo><mfrac><mi>W</mi><mrow><mn>4</mn><mi>d</mi></mrow></mfrac><mo>)</mo></mrow><mo>,</mo><mi>W</mi><mo>/</mo><mi>d</mi><mo>≤</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mn>120</mn><mi>π</mi></mrow><mrow><msqrt><msub><mi>ϵ</mi><mi>e</mi></msub></msqrt><mo>[</mo><mi>W</mi><mo>/</mo><mi>d</mi><mo>+</mo><mn>1.393</mn><mo>+</mo><mn>0.667</mn><mi>ln</mi><mrow><mo>(</mo><mi>W</mi><mo>/</mo><mi>d</mi><mo>+</mo><mn>1.444</mn><mo>)</mo></mrow><mo>]</mo></mrow></mfrac><mo>,</mo><mi>W</mi><mo>/</mo><mi>d</mi><mo>≥</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001074200990000013.GIF" wi="1236" he="310" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>ϵ</mi><mi>e</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>ϵ</mi><mi>r</mi></msub><mo>+</mo><mn>1</mn></mrow><mn>2</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>ϵ</mi><mi>r</mi></msub><mo>-</mo><mn>1</mn></mrow><mn>2</mn></mfrac><mfrac><mn>1</mn><msqrt><mrow><mn>1</mn><mo>+</mo><mn>12</mn><mi>d</mi><mo>/</mo><mi>W</mi></mrow></msqrt></mfrac></mrow>]]></math><img file="FDA0001074200990000014.GIF" wi="630" he="127" /></maths>选取适应度函数为:<maths num="0004"><math><![CDATA[<mrow><mi>F</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>1</mn></msub><mo>=</mo><mi>a</mi><mi>b</mi><mi>s</mi><mrow><mo>(</mo><msub><mi>S</mi><mrow><mn>21</mn><mo></mo><mi>f</mi><mo>=</mo><mn>4</mn><mi>G</mi><mi>H</mi><mi>z</mi></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mn>2</mn></msub><mo>=</mo><mn>100</mn><mo>-</mo><mi>a</mi><mi>b</mi><mi>s</mi><mrow><mo>(</mo><mi>min</mi><mo>(</mo><msub><mi>S</mi><mrow><mn>21</mn><mo></mo><mi>f</mi><mo>≤</mo><mn>3</mn><mi>G</mi><mi>H</mi><mi>z</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></mrow>]]></math><img file="FDA0001074200990000015.GIF" wi="750" he="151" /></maths> |