一种应用于单层板铺层角度的优化设计方法技术

技术编号:17562144 阅读:45 留言:0更新日期:2018-03-28 12:33
本发明专利技术涉及一种应用于单层板的铺层角度优化设计方法,在铺层角度中通过MATLAB遗传算法构建初始铺层角度顺序的种群,考虑复合材料力学模型,利用蔡‑吴(E.M.Wu)张量理论建立目标函数,并编辑一套可行的遗传算法程序用以对铺层角度的优化。本发明专利技术提出的铺层角度优化设计方法可以通过反复迭代,运用计算机辅助快速得出最优的铺层角度顺序,从而满足碳纤维复合材料的铺层角度顺序的优化设计。

An optimal design method applied to the layer angle of single layer plate

Ply angle optimization design of the present invention relates to a method used in single layer, the layer angle by means of the initial angle of layer sequence of MATLAB genetic algorithm, composite mechanics model considering the Tsai Wu (E.M.Wu) tensor theory to establish the objective function, and edit a set of feasible program using genetic algorithm in order to optimize the ply angle. The optimal design method of laying angle proposed by this invention can be used to get the optimal angle of stacking angle quickly by computer iteration, so as to meet the optimal design of ply angle sequence of carbon fiber composite material.

【技术实现步骤摘要】
一种应用于单层板铺层角度的优化设计方法
本专利技术涉及层合板的铺层角度优化设计方法
,特别涉及一种应用于单层板的铺层角度优化设计方法。
技术介绍
为了减缓因二氧化碳排放而导致的全球变暖趋势,解决石油、天然气等的能源危机,减少因汽车排放的尾气而产生的环境污染问题,汽车轻量化用以提高汽车性能,节能减排的研究已经成为当今世界的主流研究命题。复合材料以其质量轻、强度高的特点,在汽车轻量化的进程中起到了重要作用,主要应用于车顶板、车顶外延板、侧裙板、翼子板、机舱盖板、保险杠、仪表板和内饰板等。而碳纤维复合材料(CFRP)因为其较普通的复合材料,具有绝佳的韧性和抗拉强度,在汽车行业尤其得到广泛应用和研究。工程中,通常采用的标准铺层纤维角度为-45°,0°,45°,90°,而现在生产技术的提高,制造非特殊角度的层合板也并不是问题,但是,解决不同铺层角度的单层板如何能够实现性能最优成为目前亟待解决的技术问题。对碳纤维复合材料的铺层顺序等的优化,传统的最速下降法、拟牛顿法、共轭梯度法、牛顿法、罚函数法、二次规划法等方法,无法进行不连续、不可微的复杂优化问题,所以,遗传算法是求解这一类非线性、复杂优化的最佳方法。遗传算法优化是现有的铺层角度顺序优化的一种方法,优化的自变量是结构的铺层角度的改变,优化的目标函数是结构的强度比,然后通过遗传算法的数据传递,得到最优的铺层角度顺序。
技术实现思路
为解决现有技术存在的缺陷,本专利技术提供一种应用于单层板铺层角度的优化设计方法,能够解决目前铺层角度顺序优化的收敛速度慢、计算过程复杂,以及存在的建模复杂的问题。一种应用于单层板铺层角度的优化设计方法,运用计算机辅助,通过MATLAB与ANSYS的反复传递数据,计算得到最优化的层合板铺层角度顺序,其具体过程是:步骤(1),运用MATLAB遗传算法编程,利用crtbp函数创建一个种群大小为N的离散二进制种群,后面用于表示层合板铺层角度i;步骤(2),MATLAB编程运算,产生关于层合板铺层角度i的种群,i的范围是0°-90°,精度为0.001°;步骤(3),ANSYS调用MATLAB产生的铺层角度,得到关于层合板的节点应力数值,返回到txt文件中;步骤(4),MATLAB再次调用ANSYS处理结果,从而求得目标函数的值大小;步骤(5),通过遗传算法反复迭代,求得其铺层角度顺序变化,及适应度的变化。进一步地,步骤(5)具体是:5.1,分配适应度值;5.2,遗传算法运算,对种群进行选择、交叉、变异、重组的操作,从而得到新的种群,即层合板新的铺层角度i顺序;5.2.1,选择:基于适应度与所给定的遗传代沟P1,从旧的种群中选择N*P1个个体组成新的种群;5.2.2,交叉,基于适应度与所给定的交叉概率P2,从新的种群中选取一段个体与下一段个体进行交换,得到新的种群;5.2.3,变异,基于适应度与所给定的变异概率P3,从5.2.2所得新的种群中随机选择一段进行突变,产生新的种群;5.2.4,重组,基于适应度值,将5.2.3中产生的新的种群再次恢复到种群大小为N的新的种群,有利于多次迭代得到最优铺层角度;5.3,ANSYS再次调用MATLAB产生数据,后台处理,得到节点应力数值,返回到txt文件中;5.4,处理结果返回MATLAB,再次求得新的目标函数的数值;5.6,重复步骤5.1,5.2,5.3,5.4至最大遗传代数gen=MAXGEN。进一步地,所述步骤(4)中目标函数的求解方法,蔡-吴张量理论的强度比方程为:(Fxxσ2x+2Fxyσxσy+Fyyσ2y+Fssτ2xy)R2+(Fxσx+Fyσy)R-1=0(1)式(1)中R是强度比,单层在施加应力作用下,极限应力的某一分量与其对应的施加应力分量之比,也称为强度/应力比。Fxx、Fx、Fyy、Fy、Fss、Fxy均为强度参数,σx为纵向应力,σy为横向应力,τxy为剪切应力。有益效果:本专利技术提供的方法,可以在已知复合材料的材料类型的情况下,利用MATLAB与ANSYS软件快速求得所最优的铺层角度顺序设计的模型,以此达到生产结构要求。本专利技术利用ANSYS的APDL语言,实现MATLAB中调用ANSYS软件后台运行,分析得到应力值保存,与传统的MATLAB计算,带入ANSYS的方法有很大区别。附图说明图1为本专利技术中的单层板的弹性性能及载荷比;图2为本专利技术中的层合板约束及受力模型;图3为本专利技术中的模型等效应力图;图4为本专利技术中的遗传算法结果图线;图5为本专利技术中优化案例的优化结果。具体实施方式本专利技术所述的一种应用于单层板的铺层角度优化设计方法,针对的是复合材料层压结构参数具有离散型的特点,经过传统的遗传算法优化方法,对单层板的铺层角度进行强度优化,得到优化结果。如图1到图5所示,本专利技术在单层板铺层角度的遗传算法优化设计中,提出了一种应用于二进制转化为整数的编码的策略,以单层板铺层角度为设计变量,根据蔡-吴(E.M.Wu)张量理论的强度比方程,以强度比建立目标函数。这种方法简单便捷,使用方便,易于进行遗传算法的选择、交叉、变异的操作。在对单层板铺层理论的深入研究后,与在对单层板结构强度分析的基础之上,通过MATLAB遗传算法编程,针对单层板结构强度为优化目标,建立相应的适应度函数,并参照工程实际能够生产的铺层角度,将铺层角度限制为0°-90°中的角度,精度为0.001°,根据在各工况下应用ANSYS软件分析计算的载荷结果,返回载荷结果至MATLAB中,再应用遗传算法对单层板的各主要部分进行铺层角度优化设计,得到了单层板各主要部分的最优化铺层角度。单层板的铺层结构的遗传算法优化方法按如下具体步骤主要通过三部分完成。包括MATLAB编写层合板铺层角度的编码程序;ANSYS编写APDL语言建立单层板模型并分析、返回结果;MATLAB编写遗传算法主程序:1、MATLAB编写层合板铺层角度的编码程序,此处编写程序,根据设计变量的精度要求0.001°,取值范围为0°-90°,总取值有90000个,由于216<90000<217所以,至少需要17位二进制位表示铺层角度i。铺层角度是设计变量,随机选取之后,还需要在MATLAB程序中,通过fprintf输入至txt文件,方便后续ANSYS中调用,并节省时间。2、ANSY编写APDL语言建立单层板模型并分析、返回结果,此处需要先运用vread命令将txt文件的铺层角度输入ANSYS中,经过设定材料属性、建立模型、划分网格、施加载荷、求解等步骤返回要求的应力值大小,具体的步骤如下:1)根据所用材料,确定其单层板的弹性性能及载荷比;2)利用通过vread得到的铺层角度,构建铺层;3)根据所给层合板建立ANSYS模型,定义应力集中处节点;4)根据所给的工况条件,对层合板施加约束与载荷;5)求解,分别求得层合板节点处的相应的应力,并通过vwrite命令,将数据保存至txt文件,方便后期MATLAB调用3、MATLAB编写遗传算法主程序,此处首先确定遗传算法优化中的适应度函数,其理论依据是蔡-吴(E.M.Wu)张量理论的强度比公式:(Fxxσ2x+2Fxyσxσy+Fyyσ2y+Fssτ2xy)R2+(Fxσx+Fyσy)R-1=0(1)其中:F本文档来自技高网...
一种应用于单层板铺层角度的优化设计方法

【技术保护点】
一种应用于单层板铺层角度的优化设计方法,其特征在于,运用计算机辅助,通过MATLAB与ANSYS的反复传递数据,计算得到最优化的层合板铺层角度顺序,其具体过程是:步骤(1),创建离散二进制种群,后面用于表示层合板铺层角度i;步骤(2),MATLAB编程运算,产生关于层合板铺层角度i的种群,i的范围是0°‑90°,精度为0.001°;步骤(3),ANSYS调用MATLAB产生的铺层角度,得到关于层合板的节点应力数值,返回到txt文件中;步骤(4),MATLAB再次调用ANSYS处理结果,从而求得目标函数的值大小;步骤(5),通过遗传算法反复迭代,求得其铺层角度顺序变化,及适应度的变化。

【技术特征摘要】
1.一种应用于单层板铺层角度的优化设计方法,其特征在于,运用计算机辅助,通过MATLAB与ANSYS的反复传递数据,计算得到最优化的层合板铺层角度顺序,其具体过程是:步骤(1),创建离散二进制种群,后面用于表示层合板铺层角度i;步骤(2),MATLAB编程运算,产生关于层合板铺层角度i的种群,i的范围是0°-90°,精度为0.001°;步骤(3),ANSYS调用MATLAB产生的铺层角度,得到关于层合板的节点应力数值,返回到txt文件中;步骤(4),MATLAB再次调用ANSYS处理结果,从而求得目标函数的值大小;步骤(5),通过遗传算法反复迭代,求得其铺层角度顺序变化,及适应度的变化。2.根据权利要求1所述的应用于单层板铺层角度的优化设计方法,其特征在于,步骤(5)具体是:5.1,分配适应度值;5.2,遗传算法运算,对种群进行选择、交叉、变异、重组的操作,从而得到新的种群,即层合板新的铺层角度i顺序;5.2.1,选择:基于适应度与所给定的遗传代沟P1,从旧的种群中选择N*P1个个体组成新的种群;5.2.2,交叉,基于适应度与所给定的交叉概率P2,从新的种群中选取一段个...

【专利技术属性】
技术研发人员:周金宇臧杰孙涛邱睿
申请(专利权)人:江苏理工学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1