999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

A partition of unity level set method with moving knot CS-RBFs for optimizing variable stiffness composites

2023-05-19 03:41:56GenLIYeTIANKangYANGTielinSHIQiXIA
CHINESE JOURNAL OF AERONAUTICS 2023年4期

Gen LI, Ye TIAN, Kang YANG, Tielin SHI, Qi XIA

State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology,Wuhan 430074, China

KEYWORDSComposite structures;Moving knots;Partition of unity;Radial basis functions;Structural optimization

AbstractA partition of unity level set method with moving knot Compactly Supported Radial Basis Functions (CS-RBFs) is proposed for optimizing variable stiffness composite structures.The iso-contours of a level set function are utilized to represent the curved fiber paths,and the tangent vector of the iso-contour defines the orientation of fiber.The level set function of the full design domain is constructed according to the Partition of Unity (POU)method by a set of local level set functions defined on an array of overlapping subdomains, and they are constructed by using the CS-RBFs.The positions of knots are iteratively changed during the optimization to improve the performance of composite structures.Several examples of compliance minimization are presented.?2023 Chinese Society of Aeronautics and Astronautics.Production and hosting by Elsevier Ltd.This is an open access article under the CC BY-NC-ND license(http://creativecommons.org/licenses/by-nc-nd/4.0/).

1.Introduction

By using advanced manufacturing techniques, fiber-reinforced composite structures can be produced with curvilinear fiber tows,1,2which yields the so-called variable stiffness composite structures.Such structures have larger potential for improving the mechanical performance as compared to the ones with unidirectional fibers.3–5To fully explore the potential,many optimization methods were proposed, including the method based on fiber angles defined at element centers or design points,6–10the method based on fiber paths defined by analytical functions,11–13the method based on lamination parameters.14,15Although these methods are successful in some design optimization problems, there still exist several difficulties about the enforcement of manufacturing constraints,the dependence of priori knowledge about type of analytical function,the feasible domain of lamination parameters, or requirement of postprocessing to extract fiber paths.

Another successful method for optimizing composite structures with curvilinear fibers is to use the iso-contours of the level set function to describe the curved fibers.16–19The tangent vector of the iso-contour defines the orientation of fiber.Similar parameterization using the streamline function was also adopted in stiffener optimization.20–22The level set method naturally avoids the crossing of fibers and does not need post-processing to extract fiber paths.However, sensitivity analysis is often complicated.16,20–22

In our previous study,23a parametric level set method was proposed for optimizing composite structure with curved fibers.In this method, the level set function is constructed as the sum of a set of Compactly Supported Radial Basis Functions (CS-RBFs), and the coefficients of CS-RBFs are taken as the design variables.Besides the merits inherited from the previous level set method, the parametric level set method has additional benefit,i.e.,the sensitivity analysis for optimization is easy.

In the present study,we observed that when the positions of knots of CS-RBFs are changed, the iso-contours of level set function, i.e., the fiber paths, change accordingly.Therefore,the positions of knots of CS-RBFs are taken as the design variables in the design optimization,i.e.,the positions of knots are changed iteratively to improve the performance of composite structures.The idea of moving knot RBF was first proposed in Ref.24 where the evolution of structure boundary is linked to the time-dependent dynamic knots of RBFs,which is different from the present study.

In addition, in order to enhance the computational efficiency of the level set function, the Partition of Unity (POU)method is combined with the CS-RBF level set.The level set function of the full design domain is constructed according to POU by using a set of local level set functions defined on an array of overlapping subdomains,and they are constructed by using the CS-RBFs.24–29Generally,the techniques used for fitting and evaluation have important effects on the computational efficiency of the level set function, especially when the number of RBFs is large.Among many approaches for the enhancement of computational efficiency,30–36the POU method is attractive, since it is effective and easy to implement.24–29

2.Fiber angle and parametric level set function based on CSRBFs

where n is the quantity of CS-RBFs;αiis the expansion coefficient related to the i-th CS-RBF; φiis the i-th CS-RBF.The CS-RBF with C2continuity is used and given by37–40

where dsis a parameter that determines the support size of the CS-RBFs,ds>0;piis the knot related to the i-th CS-RBF;τ is a minimal normal number employed for avoiding division by zero, τ = 0.0001.

Now,the fiber angle can be computed according to Eq.(2),and we have

The positions of knots piof the CS-RBFs are also considered as the design variables and changed to optimized the composite structure.Therefore, we call it moving knot CS-RBF.The expansion coefficients αiremain unchanged throughout the optimization, and they are obtained before the optimization by solving an interpolation problem to enforce an initial fiber angle arrangement specified by the designer.

3.Level set function with POU

The parameterized level set method has many advantages.However, with the increase of the number of RBF knots, the size of the coefficient matrix of RBFs interpolation will increase and result in an increase in the computation time.The POU method has been proved to be an effective method to reduce the computation time, and is now widely used.41,42Therefore, in order to enhance the efficiency of computation,the POU method is applied to compute the level set function.Now, on the whole design domain D, the level set function Φ~consists of a group of local level set functions Φ~i(i=1,2,...,m)defined on an array of overlapping subdomains Di(i=1,2,...,m),24–29i.e.,

where niis the quantity of CS-RBFs in the i-th subdomain;φijis the j-th CS-RBF in Di.By combining Eqs.(10)and(9),Φ~is rewritten as

where Srand Trare the coordinates of the two corners S and T.In addition, the decay functions V with C2continuity is used:24–28

where d is the independent variable of the function.In the calculation, d will be replaced by P given in Eq.(14).

Now, we can compute the fiber angle by using Eq.(2).According to Eq.(11), we have24

According to Eq.(13), ?Wi/?x and ?Wi/?y are obtained by chain rule as

4.Finite element analysis of composite structures

The composite structure is discretized into rectangle finite elements.It is assumed that each element has a constant fiber angle, denoted as θe, and the angle is evaluated at the center of the element according to Eq.(2).The four corners of the rectangle element are also used as the knots of CS-RBFs.In the finite element analysis, Eq.(20) is solved.

where u is the global displacement vector to be solved; f is the external load;K is the global stiffness matrix,which can be calculated by assembling the element stiffness matrix Kewritten as

where Ωeis the area covered by the e-th element; B is the displacement–strain matrix;dΩ is the differential element of area;D(θe) is the elastic matrix related to the e-th element, which is rewritten as

where D0is the elastic matrix; T(θe) is the rotation matrix related to the e-th element, which is defined as

5.Design optimization problem

The compliance of composite structure is minimized by changing the positions of knots of the CS-RBFs.In other words,the compliance is taken as the objective function of a minimization problem,and the positions of knots of the CS-RBFs are taken as the design variables.The optimization problem can be represented by

where c is the compliance of composite structure;dpnis a constraint aboutζ is the upper bound of the constraint;N is the admissible region of moving knots piof CS-RBFs,which is a rectangle.In the design optimization problem, the positions of knots piof CS-RBFs are adopted as the design variables,i.e., the positions of knots are changed iteratively to minimize the compliance of composite structures.

The gradient reflects the change rate of the level set function value at a point on the surface.When the gradient norm at an arbitrary point is equal to 1, the iso-contours of the level set function are parallel and equally spaced.A simple example of such a level set function with=1 is shown in Fig.1.

In our previous study,23an aggregated constraint about the norm of gradient vector of the level set function was formulated to avoid overlaps and gaps between neighboring fiber tows.Such a constraint, i.e., dpn≤ζ, is also used in the optimization, and dpnis defined as23

where p is a positive parameter;E is the total quantity of finite elements in the global design domain; deis defined as18,23,39

where xeis the coordinates of the e-th element center; ?Φ~is defined as

Fig.1 An example of level set function whose norm of gradient vectors is equal to 1 almost everywhere.

6.Sensitivity analysis

The derivative of c with respect to the x-coordinate xijrelated to the CS-RBF knot pijis given by (the derivative of c with respect to the y-coordinate yijof pijcan be obtained similarly)

where texand teyare the components of the tangent vector at the center of the e-th element in the x and y directions.

When the POU is used, we have

7.Numerical examples

In all the numerical examples,mechanical properties related to composites are set as Ex= 1, Ey= 0.05, Gxy= 0.03,νxy= 0.3, νyx= 0.015, where Exis the tensile modulus along the fiber direction (i.e., x-direction) of the assumed composite material; Eyis the tensile modulus along the y-direction perpendicular to the x-direction; Gxyis the in-plane shear modulus; νxyand νyxare the Poisson’s ratios.The rest of the conditions and parameters are as follows:the plane stress state is assumed;the thickness of the structure is set to the constant of 1;self-weight of structure is not considered.The appropriate value of the parameter dsshould be chosen to ensure the nonsingularity of the CS-RBF interpolation and the computational efficiency.38Generally, a too small value of dswill lead to the numerical instability, and a too large value of dswill increase the computation efforts.43,44In our previous work,we found that it was appropriate for the value of dsto be set as 1.23The rectangular admissible regions N(pij) around the knots pijof CS-RBFs are all specified by a rectangle with lower-left corner and upper-right corner whose coordinates are respectively (–50, –50) and (50, 50).The knots of CSRBFs are evenly distributed in the overall design domain.In Method of Moving Asymptotes (MMA) algorithm,45,46the‘‘move”parameter is defined as 1 × 10–7.The optimization problem is considered as having been converged if the condition of Eq.(42) is meet.

where cerris the error of the compliance;c is the compliance;δcis the upper bound set as 0.1%.Furthermore,the optimization solution process will stop when the number of the iterations reaches 1000.

The optimization steps and processes are described as follows:

Step 1 Define the global design domain, and divide it into an array of overlapping patches.Set the load and boundary conditions.

Step 2 Specify the initial fiber angles; compute the expansion coefficients of RBFs by solving an interpolation problem that enforces the specified initial fiber angles.

Step 3 Perform the finite element calculations; compute the compliance and the partial derivative of compliance and constraint about the design variables.

Step 4 Update the positions of the RBF knots by using the MMA optimization algorithm.

Step 5 Check the converge of the optimization process.If it does not convergence,repeat Steps 3–5 until the convergence are met.If yes, stop the optimization and output the fiber paths.

7.1.Example 1

The first numerical example about optimization problem is illustrated in Fig.2.The size of global design domain is a 2 × 1 rectangle.An in-plane concentrated load F=1 is imposed vertically and downwards at the midpoint on the right side.A mesh with 24 × 28 square elements is applied in the Finite Element Analyses (FEA), and the number of knots of CS-RBFs is 25 × 49.The initial fiber paths are vertical in Fig.3(a).The upper bound ζ is set to 0.01.

Fig.2 Design problem of the first example.

Fig.3 Initial and optimized fiber paths.

In Example 1,several optimizations are conducted with different number of knots in the overlapping region of neighboring patches, and the quantity of patches in the vertical and horizontal directions are respectively set to 2 and 4.By this means, the influences of the quantity of overlapping knots on the optimization are investigated.The results of optimizations are displayed in Fig.3.As shown in Figs.3(b)–(d), the compliances of structures optimized with POU are smaller,and the fiber paths of structures optimized with POU are more curved.Fig.4 shows the convergence histories with different numbers of overlapping knots.

Table 1 shows the comparison of the results of optimizations.As one can see in Table 1, the compliance of the optimized structure decreases, i.e., the structure is stiffer, as the number of overlapping knots increases.Such a result shows that the POU is effective for obtaining a better result.In addition,when the number of overlapping knots is 5 ×5,the time cost by each iteration is smaller than a half of that without POU;the number of iterations and the compliance of the optimized structure are nearly the same as those optimized without POU.However, with the increase of overlapping knots, the computation time of every iteration also increases.The reason is explained as follows.Due to the increase of the number of nodes in each local domain, the size of coefficient matrix for RBF interpolation increases.Therefore, the matrix–vector multiplication required to compute the local level set functions needs more time, and also the sensitivity analysis needs more time.In addition, when the number of overlapping knots increases, the quantity of iterations becomes bigger than that without POU, and the total time cost by the optimization increases.We think that the increased computation time is the price that needs to be paid to obtain a better result of optimization (recall that the optimized structure is stiffer as the number of overlapping knots increases).

Fig.4 Convergence conditions with different number of overlapping knots.

7.2.Example 2

The second numerical example about optimization problem is illustrated in Fig.5.The size of global design domain is a 3×1 rectangle.A mesh with 24 × 72 square elements is applied in the FEA, and the number of knots of CS-RBFs is 25 × 73.The upper bound ζ is set to 0.05.The initial fiber paths are horizontal in Fig.6(a).

In Example 2,several optimizations are conducted with different number of patches,and the quantity patches in the horizontal and vertical directions are set to 2 and 4, respectively.By this means,the effects of the number of patches on the optimization are investigated.The optimized fiber paths are displayed in Figs.6(c)and(d).Convergence histories of the optimizations are given in Fig.7.

Fig.5 Design problem of the second example.

Fig.6 Initial and optimized fiber paths.

Fig.7 Convergence histories with different number of patches.

Table 1 Results of optimizations conducted with different numbers of knots in the overlapping regions of neighbouring sub-domains.

Table 2 Results of optimizations conducted with different numbers of patches.

Table 2 shows the comparison of the results of optimizations.As one can see in Table 2,the time required of every iteration decreases when the quantity of patches increases, which implies that the amount of the patches has an important effect on the computational time.However, with the increase of the number of patches, the compliance of the optimized structure increases gradually.

8.Conclusions

This paper proposed a partition of unity level set method with moving knot CS-RBFs for optimizing composite structures.The iso-contours of a level set function are utilized to describe the curvilinear fiber paths.The orientations of fibers are defined by using the orientations of the tangent vectors of the iso-contours.The level set function is constructed by using POU and CS-RBFs.The positions of knots of the CS-RBFs are taken as the design variables.Several examples verified the effectiveness of the proposed method.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This research work was supported by the National Natural Science Foundation of China (No.51975227).The authors also gratefully thank Krister Svanberg for providing the MMA codes.

主站蜘蛛池模板: 久草视频精品| 无码啪啪精品天堂浪潮av| 99热免费在线| 婷婷色在线视频| 色天堂无毒不卡| 国产日韩欧美成人| 亚洲色欲色欲www网| 国产色婷婷| 国产精品美女网站| 日本黄色a视频| 国产欧美日韩另类| 五月天丁香婷婷综合久久| 国产精品亚洲专区一区| 国产成人精品一区二区免费看京| 熟女成人国产精品视频| 日韩天堂在线观看| 亚洲欧美精品一中文字幕| 国产网站黄| 综合网久久| 最新无码专区超级碰碰碰| 日本午夜精品一本在线观看| 怡红院美国分院一区二区| 色婷婷在线影院| 91探花国产综合在线精品| 国产成人盗摄精品| 国产屁屁影院| 色亚洲激情综合精品无码视频 | 亚洲 成人国产| 免费国产好深啊好涨好硬视频| 欧美在线导航| 国产网站免费看| 农村乱人伦一区二区| 国产欧美日韩精品综合在线| a色毛片免费视频| 亚洲综合狠狠| 国产在线精品人成导航| 在线网站18禁| 亚洲国产精品一区二区高清无码久久| 亚洲国语自产一区第二页| 国产一级裸网站| 青草91视频免费观看| 国产三级国产精品国产普男人| 九九久久精品国产av片囯产区| 美女被操91视频| 日本黄色不卡视频| www.youjizz.com久久| a级免费视频| 67194在线午夜亚洲| 美女啪啪无遮挡| 欧美精品成人| 99爱在线| 婷婷激情亚洲| 国产一区二区福利| 国产免费好大好硬视频| 老司机久久精品视频| 青青草国产在线视频| 欧美日本在线一区二区三区| 四虎永久在线精品国产免费| 国产精品自拍露脸视频| 日韩av手机在线| 亚洲最猛黑人xxxx黑人猛交| 无码精油按摩潮喷在线播放| 亚洲无码久久久久| 欧洲极品无码一区二区三区| 国产精品手机在线观看你懂的| 久久伊人久久亚洲综合| 国产一区二区人大臿蕉香蕉| 香蕉精品在线| 在线播放精品一区二区啪视频 | 青青热久免费精品视频6| 亚洲欧美国产视频| 天堂岛国av无码免费无禁网站| 美女被躁出白浆视频播放| 亚洲免费人成影院| 91蝌蚪视频在线观看| 777国产精品永久免费观看| 中文字幕乱码二三区免费| 免费又爽又刺激高潮网址| 伊人久久久大香线蕉综合直播| 亚洲天堂2014| a色毛片免费视频| 欧美第一页在线|