APP下载

基于改进并行子空间优化方法的机床主轴设计研究*

2015-01-21罗伟林赖宇阳方立桥

机电工程 2015年6期
关键词:主轴机床变量

刘 凯,罗伟林*,赖宇阳,方立桥

(1.福州大学机械工程与自动化学院,福建福州350116;2.北京树优信息技术有限公司,北京100062)

0 引言

一个复杂的工程系统往往由多个子系统组成并且存在相互耦合关系,从而使得系统的优化设计存在着较大的难度。传统的优化方法是将在系统中占主要作用的成分作为系统的设计目标,而将其他次要因素作为约束条件,这种方法人为地割离了学科间的耦合关系。因此,传统的设计优化方法已经不能满足工程实际需要。多学科设计优化(MDO)方法为解决这一难题提供了一种有效途径[1]。MDO 方法一般包括单级优化方法和多级优化方法。并行子空间优化方法(concurrent subspace optimization,CSSO)是其中的一种多级优化方法[2-3]。该方法在系统级采用学科近似模型,在学科级采用精确分析模型,将多学科优化设计问题进行分解,是一种适合于大型工程系统分布式设计的MDO 方法。

近年来,国内外的研究者对此开展了广泛的研究。李发生等人[4]将CSSO 方法应用到无人机总体设计中,并对基于神经网络响应面的CSSO 方法及其在无人机总体方案设计优化中进行了研究。程家林等人[5]将CSSO 方法应用于复合材料加筋板结构优化设计,有效的解决了变量耦合的问题,同时避免了对大量的设计变量进行优化计算。邓思琪等人[6]利用外惩罚函数法对机床主轴进行了建模优化。贺谦等人[7]基于单循环方法的可靠性分析与并行子空间设计优化方法结合进行了涡轮叶片优化设计。冯玉龙等人[8]使用并行子空间协同优化设计方法对复合材料加筋板结构的布局参数和铺层顺序进行优化。姚雯等人[9]在处理协调子学科优化结果和保证整个优化过程的稳定收敛的困难时,提出了基于多学科活跃区域交叉优化的CSSO 方法。出于综合开发利用多个现有的优化程序的想法,姚雯等人[10]提出了多学科可行法与CSSO 方法相结合的多阶段多层次的MDO 方法,给相关研究工作者提供了新思路。

为了使CSSO 方法在系统级优化时能自主筛选来自各子学科间的设计变量的最优值,提高系统级优化效率和收敛的快速性,本研究提出一种改进型的并行子空间优化方法(improved concurrent subspace optimization,I-CSSO)。首先应用拉丁超立方采取样本点并构建数据库,然后基于径向基神经网络构建近似模型,最后将各子学科优化方案及系统级优化方案进行对比,从中优选出最优方案作为下一轮迭代的初始方案进行优化。笔者将该方法应用于某一机床主轴设计:以主轴刚度为约束条件,主轴质量、外伸端挠度和主轴切应力为子学科目标函数,通过归一化处理,将这3 个目标函数转化成单一目标并作为系统级目标函数进行优化。

1 I-CSSO 方法

1.1 传统CSSO 方法分析

CSSO 方法是一种两级MDO 方法,包含一个系统级优化器和多个子学科优化器。每个子学科独立地优化一组互不关联的设计变量。在优化中,某个子学科中的状态变量计算通过该学科的精确模型得到,而其他子学科的状态变量和约束计算则通过近似模型来得到[11]。优化结果可以共同组成新的设计点,如果满足迭代要求,则输出优化解,否则作为新一轮优化的初始值。

CSSO 算法的基本框架如图1所示。

图1 CSSO 算法的基本框架

CSSO 方法的主要计算流程为:通过试验设计采取样本点并组成设计变量信息库,然后构建子系统的近似模型[12];子学科i 的优化通过学科精确分析计算得出,其它N-1 个学科分析则由近似模型计算给出。子学科优化后,通过增加一组更好的试验样本点来更新设计变量数据库,从而构建系统级近似模型来计算系统目标函数。

在该优化过程中,存在的问题是:各子学科优化传递给系统级的设计变量期望值不能自动筛选出最优值作为系统级优化的基准值,如果设计变量和设计空间足够大,将严重影响系统级的计算效率从而加重收敛的困难。为了解决这个问题,本研究在系统级求解优化过程中增加优化方案筛选程序,提出了改进型CSSO(I-CSSO)方法。

1.2 改进型CSSO 算法

本研究所提出的改进型CSSO 方法的大体框架与传统的CSSO 方法相似,不同之处在于系统级增加了优化方案筛选程序,即在N 个子学科与系统级优化后,通过比较N 个子学科优化方案和系统级优化方案,将N +1 个方案中的最优方案作为系统下一轮迭代的初始方案,直到系统收敛为止。计算流程如图2所示。其中,试验设计方法采用拉丁超立方法构建初始设计方案数据库,基于径向基神经网络构建子学科级和系统级的近似模型。

图2 I-CSSO 方法框架

2 机床主轴的设计优化

2.1 数学模型的建立

机床主轴是机床中重要零件之一,一般为多支承空心阶梯轴。以某一机床主轴为例,笔者应用本研究提出的I-CSSO 说明其优化设计过程。

该主轴的力学模型如图3所示。

图3 机床主轴简图

设计主轴时,往往需要考虑3 个重要的因素:

一是尽量减轻机床主轴的质量,以减少材料消耗;

二是保证主轴外伸端挠度尽量小,以提高加工精度;

三是保证主轴的强度。

综合以上3 个因素,取设计变量为:X = (x1,x2,x3)T=(D,l,a)T。

建立子学科级目标函数,分别对应主轴质量、外伸端挠度和主轴切应力:

主轴质量(子学科1),目标函数为:

外伸端挠度(子学科2),目标函数为:

主轴切应力(子学科3),目标函数为:

式中:T—轴所受扭矩;Wn—抗扭截面模量,Wn=π(D4-d4)/16D。

系统级目标函数设为:

式中:μ1,μ2,μ3—权重系数,且满足:

约束条件的确定:

(1)主轴的刚度是一个重要的性能指标,其外伸端的挠度y 不得超过规定值[y]:

(2)轴外伸端扭转角约束不得超过许用值[θ]:

(3)强度条件,主轴切应力不得超过许用值[τ]:

(4)边界条件:50 ≤D≤150;210 ≤l≤600;90 ≤a≤150。

2.2 基于Isight 的自动优化

本研究利用Isight 搭建的I-CSSO 框架如图4所示。

主要步骤包括:

(1)采用试验设计技术对初始点进行采样,并通过试验设计组件的后处理功能对设计变量进行灵敏度分析、主效应分析以及交互效应分析。本研究计算中,利用拉丁超立方试验设计方法,在设计空间采取140个样本点。设计变量对目标函数的贡献率如图5所示,黑色的条形表示正效应,灰色表示负效应。由图5可以看出,外径对主轴质量的贡献率最大,对外伸端挠度及主轴切应力的贡献则呈现负效应,同时,还可以发现设计变量的耦合关系对目标函数的影响,如D-l,a-l,a-D 的耦合关系对子学科2(外伸端挠度)的贡献呈负效应。

(2)由数据库中的设计变量及对应的状态变量,构建系统的近似模型。本研究采用了径向基神经网络近似模型,该模型能够很好地表述高度非线性系统,易于处理连续/离散设计变量,并且具有非常高的可信度。

(3)搭建子空间系统优化模块。根据前面建立的数学模型分成3 个子学科问题,系统级问题则通过归一化方法进行处理,即满足式(5)。

(4)优化方案筛选。优化结束后,本研究将3 个子学科优化方案和系统优化方案进行比较,将4 个方案中最优方案作为优化方案保存,然后作为下一轮的迭代优化的初始方案。随着优化迭代循环不断进行,响应面越来越精确,最终收敛到一个最优解,从而停止迭代。

图4 基于I-CSSO 的机床主轴设计优化

图5 设计变量对目标函数的贡献率

2.3 优化结果及分析

机床主轴设计参数取为[13]:d=45 mm,F=15×103N,许用挠度[y]=0.125 mm,扭转许用切应力为[τ]=220 MPa,许用扭转角[θ]=0.02 rad,主轴材料的密度为ρ=7 800 kg/m3,弹性模量E =210 GPa,剪切模量G =80 GPa,主轴转速n=80 r/min,主轴输入功率P=7.5 kW。

变量的初始值取X =[100,250,100](单位:mm)。系统级和子学科级都采用序列二次规划算法,优化结果如表1所示。表1 中还给出了与传统CSSO方法的对比。从表1 可以看出,与传统的CSSO 方法对比,本研究所提出的计算效率有明显提高,系统级优化的迭代次数大为减少,验证了I-CSSO 方法的可行性,为将来应用于大型复杂系统的优化问题提供了技术参考。

表1 优化结果

优化迭代过程如图6、图7所示。其中,系统级的目标函数迭代过程如图6所示,子系统的目标函数迭代过程如图7所示。

图6 系统级目标函数优化

图7 子系统的历史迭代图

3 结束语

本研究提出一种改进型的并行子空间优化方法,结合某一机床主轴设计初步验证了该方法的有效性,研究发现:

(1)采用拉丁超立方试验设计方法进行样本点采样,选用径向基神经网络模型构建近似模型,通过将一个复杂系统分解为不同的子学科,可降低分析计算的难度。

(2)优化结果表明:通过改进试验设计方法在优化中的作用,筛选出子学科优化方案与系统优化方案中最优方案作为下一步迭代的初始方案,从而加快了系统级迭代收敛的速度。

(3)对比现有的并行子空间方法,本研究所提出的I-CSSO 方法具有更好的寻优能力,大大缩短了设计周期,是工程计算中的一种十分有效的多学科设计优化算法。

进一步的研究将结合更复杂的工程实例验证和确认本研究所提出的方法的有效性。

[1]SOBIESZCZANSHI-SOBIESKI J,HAFTKA R T.Multidisciplinary aerospace design optimization survey of recent developments[J].Structural Optimization,1997,14(1):1-3.

[2]SOBIESZCZANSHI-SOBIESKI J.Optimization by decomposition:a step from hierarchic to non-hierarchic systems[R].NASA Langley Research Center Hampton,1988.

[3]RENAUD J E,GABRIELE G A.Approximation in nonhierarchic system optimization[J].AIAA,1994,32(1):198-205.

[4]李发生,周 洲,恭喜盈.并行子空间优化在无人机总体设计中的应用[J].计算机仿真,2007,24(10):292-298.

[5]程家林,冯玉龙,姚卫星.复合材料加筋板结构优化设计的并行子空间法[J].航空工程进展,2013,4(3):53-55.

[6]邓思琪,马登云,郑卫刚.机床主轴结构参数优化设计[J].机床与液压,2014,42(12):90-93.

[7]贺 谦,李元生,敖良波,等.基于单循环方法的涡轮叶片可靠性及多学科设计优化[J].推进技术,2011,32(5):658-663.

[8]冯玉龙,程家林,姚卫星.复合材料加筋板结构的并行空间协同优化设计方法[J].南京航空航天大学学报,2013,45(3):360-366.

[9]YAO Wen,CHEN Xiao-qian,OU-YANG Ql,et al.A Concurrent Subspace Optimization Based on Multidisciplinary Active Regional Crossover Optimization[C]//51st AIAA Structures,Structural Dynamics,and Materials Conference 18thAIAA Adaptive Structures Conference 12th.Orlando:[s.n.],2010:1-9.

[10]YAO Wen,CHEN Xiao-qian,OU-YANG Ql,et al.A surrogate based multistage-multilevel optimization procedure for multidisciplinary design optimization[J].Structural and Multidisciplinary Optimization,2012,45(4):559-574.

[11]SELLAR R S,BATILL S M,RENAUD J E.Response surface based,concurrent subspace optimization for multidisciplinary system design[C]//34thAerospace Sciences Meeting and Exhibit.AIAA.Reno:[s.n.],1996:96-714.

[12]王晓青,王小军,王国辉.基于Isight 平台的并行子空间算法研究[J].宇航学报,2007,28(2):414-418.

[13]李万详.工程优化设计与Matlab 实现[M].北京:清华大学出版社,2010.

猜你喜欢

主轴机床变量
机床展会
抓住不变量解题
也谈分离变量
2019,中国机床变中求进
基于通用机床的100%低地板有轨电车轮对旋修
机床挤刀装置的控制及应用
双主轴双排刀复合机床的研制
基于FANUC-31i外部一转信号在三档主轴定向中的应用
SL(3,3n)和SU(3,3n)的第一Cartan不变量
应对最大360mm×360mm的加工物研发了双主轴·半自动切割机※1「DAD3660」