一种基于连续体结构拓扑优化的树状结构拓扑创构方法与流程

文档序号:12668314阅读:来源:国知局

技术特征:

1.一种基于连续体结构拓扑优化的树状结构拓扑创构方法,其特征在于,所述基于连续体结构拓扑优化的树状结构拓扑创构方法应用连续体结构拓扑优化ICM法,建立重量约束下结构总应变能极小化的拓扑优化模型;

对一定重量约束下,结构总应变能极小化为目标的连续体结构拓扑优化问题,用ICM方法建立模型,将拓扑变量由离散变量扩展为0到1区间上的连续变量,各单元重量及单元刚度阵与拓扑设计变量间的关系分别用不同的过滤函数进行识别:

<mrow> <msub> <mi>w</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>f</mi> <mi>w</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>,</mo> <msub> <mi>k</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>f</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <msubsup> <mi>k</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中wi及ki为单元重量及单元刚度阵,为单元固有重量及单元固有刚度阵;过滤函数取为:

<mrow> <msub> <mi>f</mi> <mi>w</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>t</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msup> <mo>,</mo> <msub> <mi>f</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mi>t</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,幂指数αw及αk可分别取1及3;

则单元应变能可表达为:

<mrow> <msub> <mi>e</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>u</mi> <mi>i</mi> <mi>T</mi> </msubsup> <msub> <mi>k</mi> <mi>i</mi> </msub> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <msup> <mrow> <mo>(</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <mrow> <mn>2</mn> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> </mrow> </mfrac> <msubsup> <mi>u</mi> <mi>i</mi> <mi>T</mi> </msubsup> <msub> <mi>k</mi> <mi>i</mi> </msub> <msub> <mi>u</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <msup> <mrow> <mo>(</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> </mfrac> <msubsup> <mi>e</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中为第k次迭代时拓扑变量值,第k次迭代时单元i的应变能;

单元重量可表达为:

<mrow> <msub> <mi>w</mi> <mi>i</mi> </msub> <mo>=</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

由此得到用ICM方法建立的所述基于连续体结构拓扑优化的树状结构拓扑创构方法的拓扑优化模型为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>F</mi> <mi>i</mi> <mi>n</mi> <mi>d</mi> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <msup> <mi>E</mi> <mi>N</mi> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>M</mi> <mi>a</mi> <mi>k</mi> <mi>e</mi> </mrow> </mtd> <mtd> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msup> <msubsup> <mi>e</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </msubsup> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>&RightArrow;</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>&le;</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow></mrow> </mtd> <mtd> <mrow> <mn>0</mn> <mo>&le;</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&le;</mo> <mn>1</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

其中,ti为拓扑设计变量,e为结构总应变能,W为结构总重量;wi为单元重量及单元刚度阵,为单元固有重量及单元固有刚度阵;幂指数αw、αk;其中为第k次迭代时拓扑变量值。

2.如权利要求1所述的基于连续体结构拓扑优化的树状结构拓扑创构方法,其特征在于,依据单约束优化问题的鞍点条件建立优化迭代格式;所述拓扑优化模型求解方法包括:

由于式(5)为单约束问题,该约束必取等式,否则成为无约束问题而无意义,记定义主动集Ia={i|ti<ti<1(i=1,...,N)}则式(5)为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>F</mi> <mi>i</mi> <mi>n</mi> <mi>d</mi> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&Element;</mo> <msup> <mi>E</mi> <mi>N</mi> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>M</mi> <mi>a</mi> <mi>k</mi> <mi>e</mi> </mrow> </mtd> <mtd> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>&RightArrow;</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>=</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow></mrow> </mtd> <mtd> <mrow> <munder> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&OverBar;</mo> </munder> <mo>&le;</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&le;</mo> <mn>1</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

该问题的增广拉格朗日函数为:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>L</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mi>&lambda;</mi> <mrow> <mo>(</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>-</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

上式取极值的鞍点条件为:

<mrow> <mo>&part;</mo> <mi>L</mi> <mo>/</mo> <mo>&part;</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <msubsup> <mi>t</mi> <mi>i</mi> <mrow> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>&lambda;w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <msubsup> <mi>t</mi> <mi>i</mi> <mrow> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

由此得:

<mrow> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>/</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

将式(9)代入式(6)中的等式约束条件中得:

<mrow> <mtable> <mtr> <mtd> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>/</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> <mo>-</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

从而得到:

<mrow> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>/</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> <mo>-</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

式(12)代入式(10)得:

<mrow> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <mover> <mi>W</mi> <mo>&OverBar;</mo> </mover> <mo>-</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&NotElement;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>t</mi> <mi>i</mi> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> </msubsup> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> </mrow> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>&Element;</mo> <msub> <mi>I</mi> <mi>a</mi> </msub> </mrow> </munder> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>A</mi> <mi>i</mi> </msub> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <msubsup> <mi>w</mi> <mi>i</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mrow> <mo>(</mo> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mi>w</mi> </msub> <mo>)</mo> </mrow> </mrow> </msup> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

考虑到拓扑变量的区间约束,亦即:

<mrow> <msubsup> <mi>t</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <munder> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&OverBar;</mo> </munder> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&lt;</mo> <munder> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&OverBar;</mo> </munder> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>t</mi> <mi>i</mi> </msub> </mtd> <mtd> <mrow> <mo>(</mo> <munder> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&OverBar;</mo> </munder> <mo>&lt;</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&lt;</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mo>(</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>&gt;</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

3.如权利要求2所述的基于连续体结构拓扑优化的树状结构拓扑创构方法,其特征在于,更新主动集,再返回按式(12)计算ti,如此循环,直至主动集不变终止循环,求得最优解t*也即为式(5)的最优解,按式(1)修改结构,进入下一次循环,如此迭代直至满足收敛准则:

Δe=|(e(k+1)-e(k))/e(k+1)|≤ε(14)

其中,e(k)及e(k+1)为前轮与本轮迭代的结构总应变能,ε为收敛精度,此处取ε=0.001。

4.一种利用权利要求1~3任意一项所述基于连续体结构拓扑优化的树状结构拓扑创构方法提出的建筑大厅中树状支承结构。

5.一种利用权利要求1~3任意一项所述基于连续体结构拓扑优化的树状结构拓扑创构方法提出的机场航站楼中树状支承结构。

6.一种利用权利要求1~3任意一项所述基于连续体结构拓扑优化的树状结构拓扑创构方法提出的高速铁路候车大厅中树状支承结构。

7.一种利用权利要求1~3任意一项所述基于连续体结构拓扑优化的树状结构拓扑创构方法提出的大型公共活动中心中树状支承结构。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1