法律状态公告日
法律状态信息
法律状态
2017-09-22
授权
授权
2017-02-01
著录事项变更 IPC(主分类):G06F17/50 变更前: 变更后: 申请日:20140627
著录事项变更
2014-10-29
实质审查的生效 IPC(主分类):G06F17/50 申请日:20140627
实质审查的生效
2014-10-08
公开
公开
技术领域
本发明涉及一种双圈油垫支承的定量式静压转台的优化设计方法,尤其 涉及一种基于改进的粒子群算法的定量式静压转台优化设计方法,属于静压 转台设计领域。
背景技术
静压转台(Hydrostatic Rotary Table)用有压力的流体使有相对运动的两 个表面分开并借助流体静压来承载。由于运动副之间完全被油膜隔开,所以 运动副间的摩擦力大大减小,同时其承载能力、运动精度与寿命却大大提高。 正因为液体静压支承的诸多优点,所以它广泛的应用于重型机床并成为其关 键部件之一。静压转台的各项性能对于机床的精度及加工质量都有重要的影 响,找到转台的最优设计参数对于全面提升转台的性能有重要作用。
静压转台的设计参数众多需要优化的目标函数也较多较复杂,在进行转 台的优化设计时如果对每一个设计参数的每一个可能取值都进行计算再从中 选取最优解,那么其计算量将十分巨大,所以找到一种收敛性好搜索区间广 的优化算法对于提升转台的优化设计有重要作用。
发明内容
本发明的目的是提供一种基于改进的粒子群算法的定量式静压转台优化 设计方法,首先计算转台静压油膜的刚度阻尼及总功率作为优化的目标函数, 之后使用改进的离子群算法快速而准确的找到转台的最优设计参数。
为实现上述目的,本发明采用的技术方案为及一种基于改进的粒子群算 法的定量式静压转台优化设计方法,其实现过程如下,
S1建立静压转台台面的参数化模型,根据流体力学相关理论计算转台油 膜的刚度、阻尼及总功率;
S2确定粒子群的个数,优化参数的优化范围,粒子最大飞翔的速度,惯 性因子参数,建立粒子群算法,算法中其中惯性因子与粒子飞翔的速度将随 着局部最优解与全局最优解的改变而实时修正;
S3使用matlab编写粒子群算优化程序,计算转台的最优设计参数。
与现有技术相比,本发明具有如下有益效果。
本发明的特点在于使用改进的粒子群算法对转台进行优化设计,算法中 惯性因子及粒子的飞翔速度将随着局部最优解pbest和全局最优解gbest的改变 而随时修正,这样可提高算法的收敛速度与优化的准确性。发明内容包括三 部分,在第一部分中建立静压转台优化设计的优化目标函数,在第二部分中 设置粒子群个数、粒子最大飞翔速度、惯性因子等参数;在第三部分用matlab 编写优化程序计算优化解。
附图说明
图1静压转台结构简图。
图2支承油垫结构简图。
图3预压油垫结构简图。
图4优化流程图。
图5刚度与阻尼的parato图。
具体实施方式
以下将结合附图和实施例对本发明作进一步详细说明。
本发明实施一种双圈油垫支承的静压转台的优化设计方法,下面结合附 图,对本发明的实施进行具体说明。
图1为双圈支承的静压转台台面结构简图,转台由转台台面,基座,支 承油垫,预压油垫组成,转台的自重为G,各油垫均由定量泵供油其中支承 油垫的供油量为Q0,预压油垫的供油量为Q1。
图2图3为支承油垫与预压油垫的结构简图,预压油垫是环形油垫而支 承油垫是圆形油垫。
步骤(1),目标函数的建立
根据量纲分析将连续性方程及N-S方程简化并求解的到一维雷诺方程和 流出封油边的油液的流量为:
上式中r为半径,η为油液的粘度,p为油膜的压力,h为油膜厚度,t为 时间所以便是上导轨面挤压油膜的挤压速度,Q(r)为流量。
1.1、支承油垫承载力计算
支承油垫的结构简图如图2所示它为圆形阶梯结构主要尺寸已在图中标 明,R1为油垫内径R2为油垫的外径hi为油垫的油膜厚度,则对于圆形定量补偿 的油垫有边界条件:
上式中hi为第i个油垫的油膜厚度,pi为第i个油垫的油膜压力分布,p0i为 第i个油垫的油腔压力,Q0为供油量。将边界条件(3)带入方程(1)和(2)可以解 得各支承油垫的油腔压力p0i和压力分布pi(r)
进而可以得到各支承油垫的承载力Fi为:
于是支承油垫的刚度阻尼与泵功率分别为:
其中KSi为支承油垫的刚度,CSi为支承油垫的阻尼,NTi为支承油垫的总功 率,Rk为支承圈的半径当油垫为第一圈时Rk=RL,当油垫位于第二圈是Rk=RS。
1.2、预压油垫承载力的计算
如图3所示预压油垫为环形油垫,对于环形油垫有边界条件为:
hy为预压油垫的油膜厚度,py为预压油垫油膜压力分布,p0y为预压油垫 油腔压力,Q1为预压油垫供油量。将(8)式代如(1)、(2)式可得到预压油垫的油 腔压力p0y封油边压力分布p1y(r)、p2y(r)为:
进而可以计算出预压油垫的承载力Fy为:
所以预压油垫的刚度Ky阻尼Cy与总功率NTy为:
1.3转台的整体刚度阻尼与泵功率的计算
转台的支承系统由各支承油垫与预压油垫并联而成那么转台的整体刚度、阻 尼与泵功率为:
上式中KZ为转台的轴向刚度,Kt为倾覆刚度,CZ为轴向阻尼,Ct为倾覆 阻尼,NT为总泵功率,n1为第一圈支承油垫的个数,n2为第二圈支承油垫的 个数根据经验一般有n2=2n1。转台优化设计的目标函数可写为:
f=min[KZ,Kt,CZ,Ct,-NT]T (15)
需要优化的参数为:P=[RS,RL,R1,R2,RC1,RC2,RC3,RC4,hs,hy,Q0,η,n1]
步骤(2),改进的粒子群算法
由于优化参数较多且优化的目标函数也比较多所以采用粒子群算法对其 进行优化。参数优化范围的选取将在各参数初值P0的基础上上下变动一个固 定的百分比,那么各参数的上下限为:
ba为边界调节因子就是调节优化范围的参数可设置为0.2。之后设置粒子 个数np设为被优化参数个数的2倍当然也可适当增多,而后定义最大飞翔速 度为:max_v=P*ba惯性因子设置为wi,j=w0+(pbesti-gbestj),式中w0为初始惯性 因子可取5,i代表第i个粒子,j代表第j次迭代计算。改进的粒子群算法中粒 子飞翔速度的计算式为:
式中c1,c2,c3为调节因子,pbestx为单个粒子经历的最优位置,gbestx为全局最优 位置也就是整个群体经历的最优位置,x为粒子的位置,vx为粒子飞翔的速度, Rand为-1到1的随机数。而后粒子新位置的计算式为:
xi,j=xi,j-1+vxi,j (18)
优化时的适应度函数就是目标函数为:
adp=[KZ,Kt,CZ,Ct,-NT]T (19)
步骤(3),改进的粒子群优化程序的实施
改进的粒子群算法计算程序用matlab编写,其计算流程如图4所示为:(1). 按2.1步设置好初始参数P0,ba,w0,Pmax_bund,Pmin_bund,c1,c2,c3,pbest0, gbest0;(2).按式wi,j=w0+(pbesti-gbestj)计算惯性参数w再按公式(17)计算粒子 的飞翔速度vx,之后按式(18)每个每个粒子新的位置xnew;(3).判断各粒子的位置 是否在规定的范围内则需重新计算粒子速度与粒子位置直到满足边界条件为 止而后用新的位置xnew计算新的适应度值adpnew;(4).按照下式更新全局最优解 和局部最优解
(5).之后判断程序是否满足终止条件如果满足那么程序就终止并将计算 结果输出,如不满足则返回第二步继续进行计算直到程序终止。
为了更清楚的说明本方法下给出一个算例来具体说明本方法的有效性。选 择P=(R1,R2,RC1,RC2,RC3,RC4,Q0)为被优化参数各参数的初值为P0= (0.15,0.165,0.19,0.22,0.24,0.27,1.4e-4),而边界调节因子ba就取0.2。粒子个数np 取14,w0取5,最大迭代次数为100步。而后运行优化程序就可以得到优化 结果。图5为刚度与总率的parato图,由图中可见优化过程中转台的泵功率 在降低而刚度在增加,优化的结果如表1所示:
从结果中不难看出转台的刚度阻尼均有所提升而泵功率均有较大幅度的 降低,这表明本方法可以进行转台的优化设计。
Table1优化结果
机译: 机床转台静压导轨-带有静压送入的滑动组件,可在固定的固定支撑板上移动
机译: 基于改进的粒子群算法的供应链生产与运输协同调度方法与系统
机译: 适用于大型圆弧形结构的热保护系统设施,其中包括干净的空气处理湿式烟气排放系统,基于喷漆的喷漆系统和基于CNC的涂装操纵器,并带有转台,用于对漆膜,金属漆,金属漆,金属漆,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包,漆包和漆包里的漆膜和漆膜上的漆膜进行处理。 。