一种八连杆机械压力机杆系建模方法与流程

文档序号:11865024阅读:481来源:国知局
本发明涉及八连杆机械压力机杆系建模方法,更具体地说是针对应用在八连杆机构机械压力机中的杆系进行优化,确定杆系尺寸参数的方法。
背景技术
:八连杆机械压力机可以完成拉延、冲裁、挤压和粉末成形等多种工艺,在航空航天、汽车制造、交通运输、冶金化工等等重要工业部门得到广泛应用。八连杆机械压力机因其良好的性能多用于拉延成形,可以满足工件质量好、材料消耗少和生产率高等要求。由于八连杆机械压力机应用场合的不同,其行程也不完全一样,因此杆系参数也不一样,不同的行程要求需要专门设计不同的杆系参数。已有的确定多连杆机械压力机的方法主要包括:一、将给定的运动曲线进行傅立叶展开,采用复合形优化得到给定曲线的六连杆压力机的连杆参数;二、用矢量三角形法进行压力机多连杆机构优化设计;三、采用步长搜索法优化八杆压力机内滑块行程;四、采用遗传算法对一种六连杆压力机杆系尺寸进行优化。但已有的方法并不具备针对任意行程八连杆压机杆系设计的通用性。技术实现要素:本发明是为避免上述现有技术存在的不足,提供一种八连杆机械压力机杆系建模方法,能够针对已知的八连杆压力机设计要求行程,确定杆系参数,并且同时满足使用性能要求,为开发不同行程的压力机提供便利。本发明为解决技术问题采用如下技术方案:本发明八连杆机械压力机杆系建模方法中八连杆机械压力机杆系为:第一杆的第一端铰接在第一支点O上;第一杆的第二端与第二杆的第二端、第六杆的第二端,以及第七杆的第二端共同铰接形成结点A;第六杆的第一端与第五杆的第一端铰接形成结点D;第五杆的第二端与第四杆的第二端铰接形成结点C;第四杆的第一端与第三杆的第一端共同铰接在第二支点O1上;第三杆的第二端与第二杆的第一端铰接形成结点B;第七杆的第一端与第八杆的第一端铰接形成结点E;第八杆的第二端与滑块铰接形成结点F;在所述第三杆与第四杆之间为固定夹角θ1,在所述第六杆与第七杆之间为固定夹角θ2;所述第一杆是作为主动构件的曲柄,所述第八杆是用于驱动压块直线移动的拉杆,所述第二杆、第三杆、第四杆、第五杆、第六杆和第七杆均为摇杆;令:第一杆、第二杆、第三杆、第四杆、第五杆、第六杆、第七杆和第八杆的长度依次为L1、L2、L3、L4、L5、L6、L7和L8;本发明建模方法的特点是按如下步骤进行:步骤1:以第一支点O为坐标原点、在第一杆的转动平面内建立XOY坐标系,以沿着滑块的移动方向为Y轴向、且Y轴过滑块的中心点,过原点O且与Y轴垂直建立X轴,第二支点O1的坐标为O1(x,y);步骤2、将L1、L2、L3、L4、L5、L6、L7、L8、x、y、θ1和θ2一一对应为各变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12,所述各变量以X表征;步骤3、按式(1)和式(2)建立关于变量X的目标函数f1(X)和f2(X):f1(X)=(S-Sd)2(1)f2(X)=Σi=11000(vi-v‾)2/1000---(2)]]>其中,S是由变量X表征的滑块(9)的行程,Sd为滑块(9)的设定行程;定义[t1,t2]为自压力机中的上模开始与工件相接触至所述上模与工件完全脱离的时间段,所述上模与滑块(9)为固定连接;在时间段[t1,t2]中按等时间间隔取定1000个时点,vi是指滑块(9)处在各时点位置处的速度,i=1,2,...1000;式(2)中步骤4、定义目标函数f1(X)、f2(X)的适应度函数分别F1(X)、F2(X),关于变量X建立如下各不等式表征的约束条件:g1(X)=x2-x1>0g2(X)=x3-x1>0g3(X)=x92+x102-x1>0]]>g4(X)=x3+x92+x102-x1-x2>0]]>g5(X)=x2+x92+x102-x1-x3>0]]>g6(X)=x3+x2-x1-x92+x102>0]]>g7(X)=cosσmin-cos40°≤0g8(X)=cosσmax-cos140°≥0其中,σ为第二杆(2)和第三杆(3)之间的夹角;σmax为σ的最大值、σmin为σ的最小值,并有:cosσmax=[x22+x32-(x92+x102+x1)2]/2x2x3]]>cosσmin=[x22+x32-(x92+x102-x1)2]/2x2x3]]>所有不等式全部成立即为变量X满足约束条件;任一不等式不能成立即为变量X不满足约束条件;若变量X满足约束条件,则有式(3):F1(X)=1/(1+f1(X))F2(X)=f2(X)---(3)]]>若变量X不满足约束条件,则有式(4):{F1(X)=1/(1+f1(X)+P(X))F2(X)=(f2(X)-P(X))2---(4)]]>其中P(X)为:步骤5、针对由变量X按式(3)或式(4)具体表征的适应度函数F1(X)和F2(X),采用基于Pareto方法的NSGA-II算法求解获得变量X的值,求解过程中给定各变量的取值范围,完成NSGA-II算法即获得Pareto解集,所述Pareto解集包括有多组关于变量X的解,每一组关于变量X的解即为变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的一组数值;分别对于所述每一组关于变量X的解进行建模,所述建模是将变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的一组数值分别赋值给L1、L2、L3、L4、L5、L6、L7、L8、x、y、θ1和θ2,通过验算获得滑块(9)的行程S,选定行程S的值等于设定行程Sd的一组关于变量X的解即完成建模过程。本发明八连杆机械压力机杆系建模方法的特点也在于:在所述步骤5中,所述给定各变量的取值范围包括:设置定变量x11的取值范围为[170;179],设置变量x12的取值范围为[40;50]。与已有技术相比,本发明有益效果体现在:1、本发明中将压力机行程与设定行程差值的平方设为目标函数f1(X),因此可以针对多种行程的八连杆机械压力机杆系实现快速有效确定杆系参数;2、本发明中采用基于Pareto方法的NSGA-II算法,可以为同一行程机械压力机提供多种杆系参数的选择方案;3、本发明中将工作区间的速度波动量最小设为目标函数f2(X),因此通过建模确定的压力机可以实现工作行程内速度波动量小,性能优越;4、本发明中给出杆L3和杆L4之间的夹角以及杆L6和杆L7之间的夹角的取值范围能有效保证所求结果的在实际制造过程中不会出现干涉现象,保证工作可靠。附图说明图1为本发明中涉及的八连杆机械压力机杆系示意图;图2为本发明方法结果验证示意图。具体实施方式参见图1,本实施例中八连杆机械压力机杆系的结构形式是:第一杆1的第一端铰接在第一支点O上;第一杆1的第二端与第二杆2的第二端、第六杆6的第二端,以及第七杆7的第二端共同铰接形成结点A;第六杆6的第一端与第五杆5的第一端铰接形成结点D;第五杆5的第二端与第四杆4的第二端铰接形成结点C;第四杆4的第一端与第三杆3的第一端共同铰接在第二支点O1上;第三杆3的第二端与第二杆2的第一端铰接形成结点B;第七杆7的第一端与第八杆8的第一端铰接形成结点E;第八杆8的第二端与滑块9铰接形成结点F;在第三杆3与第四杆4之间为固定夹角θ1,在第六杆6与第七杆7之间为固定夹角θ2;第一杆1是作为主动构件的曲柄,第八杆8是用于驱动压块9直线移动的拉杆,第二杆、第三杆、第四杆、第五杆、第六杆和第七杆均为摇杆;八连杆机构发展于二十世纪后期,因其诸多优点广泛应用于大量工业场合,其结构形式固定,但杆系参数的确立一直没有得到很好的解决。本实施例中令:第一杆、第二杆、第三杆、第四杆、第五杆、第六杆、第七杆和第八杆的长度依次为L1、L2、L3、L4、L5、L6、L7和L8,本实施例中建模方法按如下步骤进行:步骤1:以第一支点O为坐标原点、在第一杆1的转动平面内建立XOY坐标系,以沿着滑块9的移动方向为Y轴向、且Y轴过滑块9的中心点,过原点O且与Y轴垂直建立X轴,第二支点O1的坐标为O1(x,y);步骤2、将L1、L2、L3、L4、L5、L6、L7、L8、x、y、θ1和θ2一一对应为各变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12,所述各变量以X表征;步骤3、按式(1)和式(2)建立关于变量X的目标函数f1(X)和f2(X),取目标行程和设计行程差值的平方最小为目标函数f1(X),以实现压力机行程和设定行程大小的一致;滑块在工作行程中保持速度基本恒定,即要求速度波动量最小,依此建立目标函数f2(X)确保求解出的结果建模后性能优异。f1(X)=(S-Sd)2(1)f2(X)=Σi=11000(vi-v‾)2/1000---(2)]]>其中,S是由变量X表征的滑块9的行程,Sd为滑块(9)的设定行程;定义[t1,t2]为自压力机中的上模开始与工件相接触至所述上模与工件完全脱离的时间段,所述上模与滑块(9)为固定连接;在时间段[t1,t2]中按等时间间隔取定1000个时点,vi是指滑块(9)处在各时点位置处的速度,i=1,2,...1000;式(2)中步骤4、定义目标函数f1(X)、f2(X)的适应度函数分别F1(X)、F2(X),压机要实现行程回程功能,则第一杆1为曲柄,从而实现整转副功能。关于变量X建立如下各不等式表征的约束条件:g1(X)=x2-x1>0g2(X)=x3-x1>0g3(X)=x92+x102-x1>0]]>g4(X)=x3+x92+x102-x1-x2>0]]>g5(X)=x2+x92+x102-x1-x3>0]]>g6(X)=x3+x2-x1-x92+x102>0]]>g7(X)=cosσmin-cos40°≤0g8(X)=cosσmax-cos140°≥0其中,σ为第二杆2和第三杆3之间的夹角;σmax为σ的最大值、σmin为σ的最小值,并有:cosσmax=[x22+x32-(x92+x102+x1)2]/2x2x3]]>cosσmin=[x22+x32-(x92+x102-x1)2]/2x2x3]]>为使机构具备良好传力性能,常常要求主动杆件与从动件之间的传动角越大越好,本实施例中设置第二杆2和第三杆3之间夹角σ应满足40°≤σ≤140°,约束条件g7(X)和g8(X)体现了这一要求。所有不等式全部成立即为变量X满足约束条件,任一不等式不能成立即为变量X不满足约束条件。若变量X满足约束条件,则有式(3):F1(X)=1/(1+f1(X))F2(X)=f2(X)---(3)]]>若变量X不满足约束条件,则有式(4):{F1(X)=1/(1+f1(X)+P(X))F2(X)=(f2(X)-P(X))2---(4)]]>其中P(X)为:步骤5、针对由变量X按式(3)或式(4)具体表征的适应度函数F1(X)和F2(X),采用NSGA-II算法求解获得变量X的值,NSGA-II算法中使用适应度的概念来度量群体中各个个体在优化计算中可能达到或接近于有助于找到最优解的优良程度。同时NSGA-Ⅱ也是目前最流行的多目标进化算法之一,具有运行速度快,解集的收敛性好的优点,因而成为其他多目标优化算法性能的基准,可利用计算机实现算法的应用。求解过程中给定各变量的取值范围,完成NSGA-II算法即获得Pareto解集,Pareto解集包括有多组关于变量X的解,每一组关于变量X的解即为变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的一组数值。分别对于每一组关于变量X的解进行建模,建模是将变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的一组数值分别赋值给L1、L2、L3、L4、L5、L6、L7、L8、x、y、θ1和θ2,通过验算获得滑块9的行程S,选定行程S的值等于设定行程Sd的一组关于变量X的解即完成建模过程;设置定变量x11的取值范围为[170;179],设置变量x12的取值范围为[40;50]。例:设计行程Sd为1100mm,第一杆1保持为匀速转动,且转速ω=14rpm。步骤(1):按本实施例中步骤1操作;步骤(2)、按本实施中步骤2操作;步骤(3)、取目标行程和设计行程差值的平方最小为目标函数f1(X),实现压力机行程和设定行程大小的一致;滑块在工作行程中保持速度基本恒定,即要求速度波动量最小,依此建立目标函数f2(X):f1(X)=(S-1100)2(1)f2(X)=Σt=t1t2(vi-v‾)2/1000---(2)]]>步骤(4)、压机要实现行程回程功能,则第一杆为曲柄,从而实现整转副功能;以及为使机构具备良好传力性能,常常要求主动杆件与从动件之间的传动角越大越好,本实施例中设置第二杆2和第三杆3之间夹角σ应满足40°≤σ≤140°;按本实施例中步骤4的过程关于变量X建立各不等式表征约束条件;且:若变量X满足约束条件,则有:若变量X不满足约束条件,则有:P(X)=1000*(g12(X)+g22(X)+g32(X)+g42(X)+g52(X)+g62(X)+g72(X)+g82(X))步骤(5)、针对由变量X具体表征的适应度函数F1(X)和F2(X),采用基于NSGA-II算法求解获得变量X的值,使用计算机进行求解,在NSGA-II算法启动运算之前需要输入优化目标函数的个数为2,优化变量的个数为12,依次输入设计变量各自的取值范围为:x1=210-280;x2=1600-1700;x3=500-600;x4=550-650;x5=1550-1650;x6=850-950;x7=900-1000;x8=980-1080;x9=1480-1580;x10=500-600;x11=170-179;x12=40-50;启动算法进行计算,完成NSGA-II算法即获得Pareto解集,Pareto解集包括有多组关于变量X的解,每一组关于变量X的解即为变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的一组数值,得到解集如表1;对于表1中的每一组解进行验证,选出符合行程要求和使用性能要求的那组解即可。在此只对第10组值进行建模,验证该组模型滑块行程S、速度V、加速度曲线A,得如图2所示的运动曲线示意图,图2中曲线A为滑块加速度曲线,曲线V为滑块速度曲线,曲线S为滑块行程曲线;从图2可以得出该组模型行程值等于设定行程,即S=1100mm,符合设置要求,工作区间速度波动量均匀。将组数10的变量x1、x2、x3、x4、x5、x6、x7、x8、x9、x10、x11和x12的数值分别赋值给L1=266.2、L2=1641.3、L3=529.0、L4=560.7、L5=1619.8、L6=859.4、L7=910.8、L8=991.5、x=1550.5、y=526.1、θ1=172.3和θ2=40.8,则完成行程1100mm八连杆杆系建模过程。表1当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1