随着航空航天、电子、医疗、机械等领域技术的发展,各领域对所用材料的强度、耐久性等力学性能的要求越来越高.而传统的单质材料很难满足这样的力学要求,但是如复合材料、合金等非均质材料既可以发挥各种单质材料的优点,又可以使各组分之间取长补短,相互协同,形成优于单质材料的功能特性.然而用常规有限元法求解非均质材料的相关力学行为时,为保证计算精度,必须使网格的尺寸小于等于材料的最小的特征尺寸,这样会耗费大量的计算时间和计算资源,有时候可能还无法求得正确的结果.因此,寻求既可以节省计算资源,又可以保证计算精度的多尺度数值计算方法已经成为近年来研究的热点[1, 2].
多尺度有限元法(multiscale finite element method,MsFEM)的原始思想来源于巴布萨卡 [3, 4].侯天耀等[5, 6]和Efendiev等 [7, 8, 9]对该方法的发展做出了重要的贡献.多尺度有限元的基本原理是通过在每个宏观单元上求解子问题,利用一定的数值方法构造出能有效捕捉材料非均质特性的多尺度基函数,使其在粗网格尺度上对原问题进行求解时能得到较高的精度[10];张洪武等[11]通过分别构造固相变形场和液相压力场基函数的方法将多尺度有限元法用于求解饱和多孔介质的固结问题,并考虑多维矢量场不同方向的耦合作用,在基函数中引入耦合附加项,提出了扩展多尺度有限元法(EMsFEM)[12, 13].
扩展多尺度有限元法的数值基函数是在子网格域上通过求解静力平衡方程得到的,故它只能反映微观材料的刚度特性,无法反映材料的惯性效应[14],因此将扩展多尺度有限元法直接用到多尺度动力问题计算当中会导致较大的计算误差.对于动力问题,为了考虑子网格上材料的惯性效应,张洪武等[12]在宏观单元的多尺度数值基函数中引入模态基函数,而模态基函数一般是通过在子网格域上求解广义特征值方程得到,这在一定程度上增加了计算量.
不同于扩展多尺度有限元法,本文所提出的广义多尺度有限元法构造基函数不必通过在子网格域施加指定边界约束对静力方程多次进行求解得到[15],可以直接通过矩阵运算得到,因此可以提高计算效率.另外,由于广义多尺度有限元法的宏观节点可分布在宏观单元的内部,故其能更准确地模拟具有缺陷[16]、裂纹等[17, 18]复杂几何的非均质单胞[19]的变形情况.和其它典型的多尺度方法(如计算多尺度均匀化方法[20, 21]、非均质多尺度法[22, 23]、广义有限元法[24]、多尺度本征元法[25, 26]等)不同,本文提出的广义有限元法在获得宏观尺度上的解后,可以再次利用所构造的多尺度基函数进行降尺度计算,很容易获得微观尺度上的应力应变等信息.
本文分4部分,第1部分介绍了广义多尺度有限元法计算的一般过程;第2部分详细介绍了广义多尺度有限元法构造基函数的构造过程;第3部分为数值验证,通过静力问题,广义特征值问题和瞬态响应分析的算例来证明该多尺度方法的有效性以及适用性;第4部分是本文工作的总结.
1 广义多尺度有限元方法多尺度有限元法的基本思想是通过求解在粗网格内部要满足特定边界条件下的平衡方程来数值构造多尺度基函数 $$ \left.\!\!\begin{array}{lc} { L}{ N}_{i} = {O} , & {\rm in} { K} \\ { N}_{i} {(x)} , & {\rm affined on} \partial { K} \\ {i} = 1,2,3,4,\cdots & \end{array} \right\} \tag{1}$$ 式中,${ L}$为微分算子,满足${ L u} = {\rm div} [{ D} :\dfrac{ 1}{2} (\nabla { u} + (\nabla { u} )^{\rm T} )]$;${ K}$为粗网格的内部域,${ K} \subset { \Omega }$,${ \Omega }$为求解域;${ N}_{i} $为粗网格节点$i$的基函数,满足${ N}_{i} |_{j} = { N}_{i} ({ x}_{j},{ y}_{j} ) = \delta _{ij} $ ($i,j=1,2,3,\cdots,m$), $\delta $为克罗内克(Kronecker)符号;$m$为粗网格的节点个数.
根据不同的边界条件求得位移基函数后,得到等效刚度矩阵以及等效外力向量如下 $${ K}_{\rm c} = { N}^{\rm T}{ K}_{\rm s} { N} \tag{2}$$ $${ F}_{\rm c} = { N}^{\rm T}{ F}_{\rm s} \tag{3}$$ 式中,${ K}_{\rm s} $是与宏观单元相对应的子网格的总体刚度矩阵,它可以由常规有限元法计算得到; ${ F}_{\rm s} $是子网格上的外力向量. ${ K}_{\rm c} $和${ F}_{\rm c} $为宏观单元的等效刚度矩阵和等效外力向量.同样可以得到等效质量矩阵为 $$ { M }_{\rm c} = { N }^{\rm T}{ M }_{\rm s} { N} \tag{4}$$ 式中,${ M}_{\rm s} $是与宏观单元相对应的子网格的总体质量矩阵,它可以由常规有限元法计算得到;${ M}_{\rm c} $为宏观单元的等效质量矩阵.
得到单个宏观单元的等效刚度和等效质量矩阵后,通过对每个宏观单元进行集成得到整个结构的宏观等效刚度矩阵和宏观等效质量矩阵,即 $${ K}_{\rm C} = { A}_{ c= 1}^{N_{c} } { K} \tag{5}$$ $${ M }_{C} = { A }_{ c= 1}^{ N_{c} } { M }_{c} \tag{6}$$ 式中,${ A }_{ c= 1}^{{N}_{c}} $是一个矩阵(或者向量)集成算子;${N}_{c} $表示粗网格中宏观单元的个数. 形成了宏观尺度上的等效刚度和等效质量矩阵之后,就可以在宏观尺度上对非均质材料进行求解. 然后,利用多尺度的数值基函数,可以很容易地由粗网格宏观尺度上的解得到子网格上微观尺度的解.
2 多尺度基函数的构造本文的宏观单元采用两种宏观节点,V节点和O节点,其中V节点表示与其他宏观单元相连的节点,O节点表示不和其他宏观单元相连接的宏观节点.V节点和O节点的分布可以由如下方法得到,根据结构的几何特征,先对结构整体进行粗网格尺度上的划分,然后在粗网格进行细尺度上的划分.在子网格上,根据粗网格划分的特征,选择非均质单胞的角点或者与常规有限元网格的交点处作为V节点;选择可以描述单胞内部几何边界或者材料信息的位置作为O节点. 如图1所示.
子网格上的线弹性问题的常规有限元离散方程写成矩阵形式为 $$ { K }_{\rm s} { u }_{\rm s} = { F }_{\rm s} \tag{7}$$ 式中${ u }_{\rm s} $表示子网格上的位移. 将子网格内部的自由度通过静态凝聚法[27]凝聚到宏观节点上,得到 $$ \left[\!\!\begin{array}{cccc} { K}_{{\rm ii}} & { K}_{{\rm ib}} & { K}_{{\rm io}} & { K}_{{\rm iv}} \\ { K}_{{\rm bi}} & { K}_{{\rm bb}} & { K}_{{\rm bo}} & { K}_{{\rm bv}} \\ { K}_{{\rm oi}} & { K}_{{\rm ob}} & { K}_{{\rm oo}} & { K}_{{\rm ov}} \\ { K}_{{\rm vi}} & { K}_{{\rm vb}} & { K}_{{\rm vo}} & { K}_{{\rm vv}} \end{array}\!\!\right]\left\{ \!\!\begin{array}{c} { u}_{\rm i} \\ { u}_{\rm b} \\ { u}_{\rm o} \\ { u}_{\rm v} \end{array}\!\! \right\} = \left\{ \!\!\begin{array}{c} {\bf 0 }\\ {\bf 0 }\\ { F }_{\rm o} \\ { F }_{\rm v} \end{array}\!\! \right\} \tag{8}$$ 其中i,b,o,v分别代表子网格的内部自由度、边界自由度、不和其他宏观单元相连接的宏观节点自由度、与其他宏观单元相连接的宏观节点自由度.
利用罚函数法[28, 29],将与其他宏观单元相邻的子网格边界节点绑定到邻近的宏观V节点上,使相邻的宏观单元之间满足位移协调.$$ { u }_{{\rm bi}} = \alpha _{i} { u }_{{\rm v}j} + (1 -\alpha _{i} ){ u }_{{\rm v}(j + 1)} \tag{9}$$ 其中${ u }_{{\rm bi}} $表示子网格边界点上位移,${ U }_{{{\rm v}j}} $和${ u }_{{\rm v}(j + 1)} $表示和$b$节点最近的两个V节点的位移,$\alpha _i $为比例因子. 可以得到 $$ { u }_{\rm b} = { C }_{{\rm bv}} { u }_{\rm v} \tag{10}$$ 其中${ C }_{{\rm bv}} $表示V节点和b节点的关系矩阵.应用式(8)和式(10),可以导出子网格节点位移与宏观节点位移之间的关系矩阵,即多尺度单元的形函数矩阵,具体过程如下,首先得到子网格内部的势能方程 $$ \varPi = \dfrac{ 1 }{ 2 }{ u }^{\rm T}{ K }_{\rm s} { u } - { u }_{\rm o}^{\rm T} { F }_{\rm o} - { u }_{\rm v}^{\rm T} { F }_{\rm v} \tag{11}$$ 应用拉格朗日乘数法将约束条件式(10)代入式(11) 得到含约束的势能泛函 $$ \varPi^\ast = \varPi + { \lambda }^{\rm T} ( { u}_{\rm b} - { C }_{{\rm bv}} { u }_{\rm v} ) \tag{12}$$ 将式(12)对5个变量分别进行变分,经过运算可得 $$ \left[\!\!\begin{array}{ccccc} { K}_{{\rm ii}} & { K}_{{\rm ib}} & { K}_{{\rm io}} & { K}_{{\rm iv}} & {\bf 0} \\ { K}_{{\rm bi}} & { K}_{{\rm bb}} & { K}_{{\rm bo}} & { K}_{{\rm bv}} & { I }_{{\rm bb}} \\ { K}_{{\rm oi}} & { K}_{{\rm ob}} & { K}_{{\rm oo}} & { K}_{{\rm ov}} & {\bf 0} \\ { K}_{{\rm vi}} & { K}_{{\rm vb}} & { K}_{{\rm vo}} & { K}_{{\rm vv}} & - { C }_{{\rm bv}}^{\rm T} \\ {\bf 0 } & { I }_{{\rm bb}} & {\bf 0} & - { C }_{{\rm bv}} & {\bf 0 } \end{array} \!\! \right]\left\{ \!\! \begin{array}{c} { u}_{\rm i} \\ { u}_{\rm b} \\ { u}_{\rm o} \\ { u}_{\rm v} \\ { \lambda } \end{array}\!\!\right\} = \left\{ \!\!\begin{array}{c} {\bf 0} \\ {\bf 0} \\ { F}_{\rm o} \\ { F}_{\rm v} \\ {\bf 0} \end{array} \!\! \right\} \tag{13}$$ 由式(13)中的第一个方程组可得子网格内部节点位移和宏观节点位移之间的联系 $$ { u }_{\rm i} = - { K }_{{\rm ii}}^{-1 } [{ K }_{{\rm io}} { u }_{\rm o} + ( { K }_{{\rm io}} { u }_{\rm o} + ( { K }_{{\rm iv}} { C }_{{\rm bv}} ) { u }_{\rm v} )] \tag{14}$$ 进一步可得多尺度单元的子网格节点位移和宏观节点位移之间的关系为 $$ \left\{ \!\!\begin{array}{c} {{ u }_{\rm v} }\\ {{ u }_{\rm o} }\\ {{ u }_{\rm i} }\\ {{ u }_{\rm b} } \end{array} \!\! \right\} = \left[\!\! \begin{array}{cc} { I }_{{\rm vv}} & {\bf 0} \\ {\bf0} & { I }_{{oo}} \\ { N }_{{\rm iv}} & { N }_{{\rm io}} \\ { N }_{{\rm bv}} & { N }_{{\rm bo}} \end{array} \!\! \right]\left\{ \!\! \begin{array}{c} { u }_{\rm v} \\ { u }_{\rm o} \end{array}\!\! \right\} \tag{15}$$ 式中 $$ \left. \begin{align} & {{N}_{\text{iv}}}=-K_{\text{ii}}^{-1}({{K}_{\text{iv}}}+{{K}_{\text{ib}}}{{C}_{\text{bv}}}),{{N}_{\text{io}}}=-K_{\text{ii}}^{-1}{{K}_{\text{io}}} \\ & {{N}_{\text{bv}}}={{C}_{\text{bv}}},{{N}_{\text{bo}}}=\mathbf{0} \\ \end{align} \right\} \tag{16}$$ 可简写为 $$ { u } = { N U } \tag{17}$$ 其中,${ u}$表示子网格节点上的位移,${ U}$表示宏观节点上的位移.$$ { N} = \left[\!\! \begin{array}{cc} { I }_{{\rm vv}} & {\bf 0} \\ { 0 } & { I }_{{\rm oo}} \\ { N }_{{\rm iv}} & { N }_{{\rm io}}\\ { N }_{{\rm bv}} & { N }_{{\rm bo}} \end{array} \!\! \right] \tag{18}$$
将式(18)代入式(2) $\sim $式(4) 中可以得到等效刚度矩阵${ K }_{\rm c} $,等效质量矩阵${ M }_{\rm c}$.
3 算例分析本节分别进行了静力分析,广义特征值分析和瞬态响应分析,并将计算结果与常规有限元的结果进行对比,验证该广义多尺度有限元算法的有效性和准确性. 其中,"FEM"表示传统有限元在细尺度上的解,作为参考解.
算例1 如图2所示,悬臂梁长为1.2,宽为0.24,左边为固定端,在右边边界上施加大小为20 kN/m 的均布力. 每个宏观单元的尺寸为0.06×0.06,横截面积为1.弹性模量的分布如图2(b)所示,每个宏观单元中间圆形夹杂区域的弹性模量在1×10$^{8}\sim $1×10$^{9}$之间随机变化,泊松比$\mu =0.3$;圆形夹杂外部的弹性模量为$E =1 \times 10^{8}$,泊松比$\mu =0.3$. 宏观单元的宏观节点分布如图3所示.
悬臂梁中性轴上$y$方向的位移值如图4所示,4个V节点,8个V节点以及16个V节点的位移曲线与传统有限元的解基本上是重合的,说明多尺度有限元计算的结果与传统有限元的计算结果吻合得很好.由图5可以发现,宏观单元中V节点个数的增加,多尺度有限元计算的结果越精确,相对误差最大的4个V节点的宏观单元与传统有限元的计算结果误差也是在2%以内,而16个V节点的宏观单元计算结果和传统有限元的计算结果几乎是相同的.由于该结构不是周期性的非均质材料分布,因此需要对每个宏观单元进行数值基函数的求解,再集成宏观单元.但从表1中可以看出,相比于常规有限元,多尺度有限元的计算效率有着显著的提高.
算例2 如图6所示,带孔悬臂梁包含20×4个宏观单元,悬臂梁的长为1.2,宽为0.24,左边边界$x$方向固定,左边边界的中点$y$方向固定. 每个宏观单元的尺寸为0.6×0.6,横截面积为1.弹性模量$E$为10$^{7}$,泊松比$\mu $为0.3. 其中V节点和O节点的分布如图7所示.
粗网格下的广义特征值方程为 $$ { K }_{\rm C} { U }_{\rm C}^{i} = {\omega }_{i}^{2} { M }_{\rm C} { U }_{\rm C}^{i} \tag{19}$$ 其中,${ K }_{\rm C}$和${ M }_{\rm C}$是结构宏观尺度下的整体刚度矩阵和整体质量矩阵,$\omega_i$是结构的第$i$阶的圆频率,${ U}_{\rm C}^{i}$ 是与第$i$阶的圆频率相对应的广义未知量向量.
从图8当中可以看出,16个V节点的宏观单元得到的前50阶频率与传统有限元的解基本上是一致的. 而在低阶模态下,4个V节点和8个V节点的宏观单元也与传统有限元的解相近.但是随着模态阶数的增加,4个V节点和8个V节点相对于传统有限元解的误差也越来越大.由表1中可以看出,V节点的个数从4个增加到16个,第50阶频率的相对误差由19.39%减小到只有2.71%.而从图9可以看到,随着O节点个数的增加,多尺度算法求得的结果就越接近传统有限元的结果.从中可以看出宏观单元节点个数对计算精度有着显著的影响.本算例的计算效率如表2所示,可以看出多尺度计算方法比常规有限元法具有更高的计算效率.
算例3 如图10所示,长为2.4,宽为1.92的非均质长方形平板,粗尺度网格划分如图10(a)所示,子网格如图10(b)所示,每个子网格的尺寸为0.24×0.24. 宏观单元上V节点和O节点的分布如图11所示. 其中${E}_{1} = 10^5$,$\mu _1 = 0.3$,$\rho _1 = 1$;${E}_{2} = 10^6$,$\mu _2 = 0.3$,$\rho _2 = 1$. 左右边界固定 $x$方向上的位移,底部固定$y$方向上的位移. 外力 $q(t)$从$x = 0$到$x = 0.96$均匀地分布在顶边界,$q(t)$可以表达为 $${q(t)} = {P(t) / 3.6} \tag{20}$$ $${P(t)} = \left\{ \!\! \begin{array}{ll} {8}\times {10}^{5}{t} , & {0} < {t} ≤ {0.025s} \\ {2}\times {10}^{4} , & {0.025s} < {t} ≤ {0.1s} \end{array} \right. \tag{21}$$ 结构的初始位移和初始速度均为零. 宏观尺度上的动力响应方程为 $$ { M}_{\rm C} \ddot{ U}_{\rm C} {(t)} + { K}_{\rm C} { U}{(t)} = { F}_{\rm C} {(t)} \tag{22}$$ 其中,$t$表示时间,${ M}_{\rm C} $和${ K}_{\rm C} $可以由式(2)和式(4)得到,初始时刻的外力向量${ F }_{\rm C}^{0} $由施加的荷载决定.这样,动力响应方程就可以用数值积分的方法来求解,这里采用比较常见的(逐步积分法) Newmark 算法[30]来计算结构的动力瞬态响应. 在本算例中时间步长为$5\times 10^{ - 5}$,总计算时间为0.1 s.
$C$点和$D$点的$y$方向的位移响应如图12和图13所示. 随着V节点个数的增加,广义多尺度算法的位移响应曲线和传统有限元的曲线越接近. 当V节点增加到16个的时候,几乎是与传统有限元的解的曲线重合.对比16V,16V4O,16V8O三条曲线,可以看出O节点对于计算结果的精度有所提高.16V8O的曲线可以认为与传统有限元的曲线重合.
图14,图15和图16分别为直线$AB$上的点在$t=0.025$ s,$t=0.05$ s,$t=0.1$ s时刻的位移.可以看到,16个V节点的宏观单元的计算结果比4个V节点和8个V节点的计算结果更接近传统有限元的解.对比含有16个V节点的宏观单元和含有16个V节点和4个O节点的宏观单元的曲线,含有O节点的宏观单元的解得到的曲线更接近传统有限元的解,基本上可以认为与传统有限元的解重合.为了进一步说明广义多尺度有限元法的效率,对结构的总的自由度和计算时间与参考解做了比较,如表3所示,与传统有限元的解相比,广义多尺度有限元法的计算量和计算时间都大大减少,该多尺度方法极大地提高了计算效率.
本文利用凝聚法和罚函数法,针对非均质材料的动力响应问题,发展了一种新的广义多尺度有限元法. 与传统扩展多尺度有限元相比,该方法中的多尺度基函数可直接通过矩阵运算得到,而不需要通过在子网格域上多次求解静力方程得到,且可以描述具有更加复杂边界的非均质单胞的变形情况,是对扩展多尺度有限元法的一种拓展.文中提出了一类含有两种不同宏观节点的宏观单元,详细阐述了该单元数值基函数的构造过程.并简明地给出了广义多尺度有限元法的计算流程.通过静力分析以及广义特征值和瞬态响应分析可知,与传统有限元方法相比,该方法具有较高的准确性和计算效率.
1 | 张洪武,吴敬凯,刘辉等. 扩展的多尺度有限元法基本原理. 计算机辅助工程,2010, 19(2):3-9(Zhang Hongwu, Wu Jingkai, Liu Hui, et al. Basic theory of extended multiscale finite element method. Computer Aided Engineering, 2010, 19(2):3-9(in Chinese)) |
2 | 郑晓霞,郑锡涛,缑林虎. 多尺度方法在复合材料力学分析中的研究进展. 力学进展, 2010, 40(1):41-56(Zheng Xiaoxia, Zheng Xitao, Gou Linhu. The research progress on multiscale method for the mechanical analysis of composites. Advances in Mechanics, 2010, 40(1):41-56(in Chinese)) |
3 | Babuska I, Osborn E. Generalized finite element methods:their performance and their relation to mixed methods. SIAM J Numer Anal, 1983, 20:510-536 |
4 | Babuška I, Caloz G, Osborn JE. Special finite element methods for a class of second order elliptic problems with rough coefficients. SIAM Journal on Numerical Analysis, 1994, 31(4):945-981 |
5 | Hou TY, Wu XH. A multiscale finite element method for elliptic problems in composite materials and porous media. Journal of Computational Physics, 1997, 134(1):169-189 |
6 | Hou TY, Wu XH, Cai Z. Convergence of a multiscale finite element method for elliptic problems with rapidly oscillating coefficients. Mathematics of Computation of the American Mathematical Society, 1999, 68(227):913-943 |
7 | Efendiev Y, Hou TY, Ginting V. Multiscale finite element methods for nonlinear problems and their applications. Communications in Mathematical Sciences, 2004, 2(4):553-589 |
8 | Efendiev Y, Hou T. Multiscale finite element methods for porous media flows and their applications. Applied Numerical Mathematics, 2007, 57(5):577-596 |
9 | Efendiev Y, Galvis J, Hou TY. Generalized multiscale finite element methods(GMsFEM). Journal of Computational Physics, 2013, 251(23):116-135 |
10 | 方诗圣, 王建国, 王秀喜. 层次饱和土Biot 固结问题状态空间法. 力学学报, 2003, 35(2):206-212(Fang Shisheng, Wang Jianguo, Wang Xiuxi. The state space method of the Biot consolidation problem for multilayered porous media. Chinese Journal of Theoretical and Applied Mechanics, 2003, 35(2):206-212(in Chinese)) |
11 | Zhang HW, Fu ZD, Wu JK. Coupling multiscale finite element method for consolidation analysis of heterogeneous saturated porous media. Advances in Water Resources, 2009, 32(2):268-279 |
12 | Zhang HW, Liu H, Wu JK. A uniform multiscale method for 2D static and dynamic analyses of heterogeneous materials. International Journal for Numerical Methods in Engineering, 2013, 93(7):714-746 |
13 | Liu H, Zhang HW. A uniform multiscale method for 3D static and dynamic analyses of heterogeneous materials. Computational Materials Science, 2013, 79:159-173 |
14 | 江守燕, 杜成斌. 一种XFEM 断裂分析的裂尖单元新型改进函数. 力学学报, 2013, 45(1):134-138(Jiang Shouyan, Du Chengbin. A novel enriched function of element containing crack tip for fracture analysis in XFEM. Chinese Journal of Theoretical and Applied Mechanics, 2013, 45(1):134-138(in Chinese)) |
15 | 刘辉. 非均质材料动力及非线性分析的多尺度有限元方法研究.[博士论文]. 大连:大连理工大学, 2013(Liu Hui. Multiscale finite element for dynamic and nonlinear analyses of heterogeneous materials.[PhD Thesis]. Dalian:Dalian University of Technology, 2013(in Chinese)) |
16 | Hou TY, Wu XH. A multiscale finite element method for elliptic problems in composite materials and porous media. Journal of Computational Physics, 1997, 134(1):169-189 |
17 | Waisman H, Chatzi E, Smyth AW. Detection and quantification of flaws in structures by the extended finite element method and genetic algorithms. International Journal for Numerical Methods in Engineering, 2010, 82(3):303-328 |
18 | 王振,余天堂. 模拟三维裂纹问题的多尺度扩展有限元法. 岩土力学,2014, 35(9):2702-2707(Wang Zhen, Yu Tiantang. A multiscale extended finite element method for modeling threedimensional crack problems. Rock and Soil Mechanics, 2014, 35(9):2702-2707(in Chinese)) |
19 | 石路杨,余天堂. 多裂纹扩展的扩展有限元法分析. 岩土力学, 2014, 35(1):263-272(Shi Luyang, Yu Tiantang. Analysis of multiple crack growth using extended finite element method. Rock and Soil Mechanics, 2014, 35(1):263-272(in Chinese)) |
20 | Berger H, Gabbert U, Köppe H, et al. Finite element and asymptotic homogenization methods applied to smart composite materials. Computational Mechanics, 2003, 33(1):61-67 |
21 | Babuška I. Homogenization approach in engineering. In:Computing Methods in Applied Sciences and Engineering. Springer Berlin Heidelberg, 1976:137-153 |
22 | Ming P, Zhang P. Analysis of the heterogeneous multiscale method for parabolic homogenization problems. Mathematics of Computation, 2007, 76(257):153-177 |
23 | Galvis J, Li G, Shi K. A generalized multiscale finite element method for the Brinkman equation. Journal of Computational and Applied Mathematics, 2015, 280:294-309 |
24 | Gao K, Fu S, Gibson RL, et al. Generalized multiscale finiteelement method(GMsFEM) for elastic wave propagation in heterogeneous, anisotropic media. Journal of Computational Physics, 2015, 295:161-188 |
25 | Xing YF, Yang Y. An eigenelement method of periodical composite structures. Composite Structures, 2011, 93(2):502-512 |
26 | Xing YF, Du CY. An improved multiscale eigenelement method of periodical composite structures. Composite Structures, 2014, 118:200-207 |
27 | Wilson EL. The static condensation algorithm. International Journal for Numerical Methods in Engineering, 1974, 8(1):198-203 |
28 | Coello CAC. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms:a survey of the state of the art. Computer Methods in Applied Mechanics & Engineering, 2002, 191(11-12):1245-1287 |
29 | Williams TM. Practical methods of optimization:Vol. 2:Constrained optimization. Journal of the Operational Research Society, 1981, 19(7):675-676 |
30 | Newmark NM. A method of computation for structural dynamics. Proc ASCE, 1959, 85(3):67-94 |