缝纫机挑线机构参数化优化分析⑴Solidworks建模首先在Solidworks里按照二维CAD图纸对缝纫机整机零部件进行精确造型并严格按照工艺要求装配整机装配体并保存。这时整机装配体(图一)会自带一个三维坐标系(与Adams通用)|。因为这里我们以挑线机构举例。图一整机模型删除除挑线机构以外的部件只剩挑线机构部件(图二)。图二挑线机构1.针杆曲柄-上轴(曲柄),2.挑线杆(摇杆),3.挑线连杆(摇杆)挑线机构实际上是一个曲柄摇杆机构,所以综合到一个平面内来进行分析运算。在Adams里进行参数化建模需要用到挑线机构运动副轴线上任意一点的坐标数据。上轴的旋转轴心为原点O,挑线杆和针杆曲柄的旋转轴心线上点A,挑线杆和挑线连杆旋转轴心线上点B,挑线连杆和挑线连杆销旋转轴心线上点C,过线孔中心点D。所以O为曲柄和机架的铰接点,A为曲柄和连架杆的铰接点,B点为连架杆和摇杆的铰接点,C为摇杆和机架的铰接点。OA为曲柄,AB为连架杆,BC为摇杆,ABD为挑线杆。为方便介绍,下文就采用四杆机构来代替挑线机构进行介绍。⑵测量坐标数据测量上步中Solidworks中的挑线机构各铰接点轴线上的点用作Adams参数化建模,所测量的数据存放在Excel中记录。测得如下(图三)数据。3.挑线连杆(摇杆)1.针杆曲柄-上轴(曲柄)2.挑线杆(摇杆)OABCD点X轴Y轴Z轴备注摇杆-机架077.11770826-10.51313793C摇杆-连架杆083.1352645518.16226994B曲柄-连架杆063.776298132.34359683A曲柄-机架050.377708267.88686207O过线孔078.8656712853.41522121D图三测得坐标数据⑶Adams参数化建模在Adams中建立挑线机构(曲柄摇杆机构)参数化模型,按照部件实际的相互运动关系对零部件进行约束,并创建约束给曲柄一个匀速转动1r/min,模拟缝纫机工作时的电机驱动。建立的曲柄摇杆机构如图四所示。图四Adams参数化模型摇杆-机架摇杆连架杆过线孔摇杆-连架杆曲柄-连架杆曲柄-机架曲柄电机驱动⑷明确目标,设置设计变量并定义变化范围明确优化分析后需达到的目标,把可以改变的参数并将它们设置为设计变量并定义设计变量的变化范围。可以以实验测得,或者是理论分析出的过线孔轨迹为目标曲线,可以以摇杆的摆角变化为目标等。比如这里的曲柄摇杆机构按图示点的参数位置一定,杆长配比一定,运动形式一定,机构的运动形式是确定的。假定现在以摇杆摆角变为360度,即曲柄摇杆机构变为双曲柄机构为目标。现在这个机构不能满足实际的需求,实际中又有部分点是在机壳上的,位置参数不能改(摇杆-机架,过线孔,曲柄-机架),所以设置曲柄-摇杆点和摇杆-连架杆点的Y,Z为设计变量,如图五所示,分别为DV_1,DV_2,DV_3,DV_4。图五设计变量设置定义设计变量的变化范围,在值上下变动10,优化分析时允许超出设定的变化范围,如图六所示。图六设计变量变化范围设置⑸确定优化分析目标目标确定,如果目标是实验测得的曲线,或者是可以理论测得的曲线,把曲线数据另存为txt格式导入Adams中,一般第一列为时间变化,后面每一列对应时间变量即为一条样条曲线spline,依次可以输入多条样条曲线。这里目标曲线是摇杆CB角度和OA角度变化一致,一个周期内从0到360匀速变化。这里导入目标数据,如图七所示为导入的样条曲线splineANGLE。图七-1图七-2图七-3⑹创建状态变量。就是把摇杆CA从初始状态开始的角度变化(如图八所示为摇杆CB角度的初始变化)创建成可以实时监测的系统变量函数ANGLEcb(如图九所示)。图八图九按照同样的方法建立导入数据创建的样条曲线ANGLE的状态变量函数ANGLEmubiao,如图十所示。⑺创建测量函数,创建设计目标变量。目标是摇杆CB转角与输入的ANGLE样条曲线变化一致,所以创建求解两个的系统变量的方差为测量函数result(如图十),以求解测量函数的平均值为目标创建设计变量目标result_min(如图十一)。图十图十一⑻开始优化分析。选择步骤⑷中建立的DV_1,DV_2,DV_3,DV_4作为设计变量,以设计目标变量函数result_min的最小值作为优化目标,如图十二所示。图十二点击start开始优化分析。Adams开始自动运算,如图十三所示。图十三⑼缝纫机抬牙脚机构保持力力平衡机构配比计算⑴Solidworks建模首先在Solidworks里按照二维CAD图纸对缝纫机整机零部件进行精确造型并严格按照工艺要求装配整机装配体并保存。这时整机装配体(图十四)会自带一个三维坐标系(与Adams通用)|。图十四整机模型删除除挑线机构以外的部件只剩抬牙脚保持机构的部件(图十五)。图十五抬牙脚保持力模型主要有膝控提升杠杆,膝控连杆,抬牙脚连杆组成,F是抬牙脚保持时弹簧给抬牙脚连杆的力,F31是电磁铁为了保持抬膝控提升杠杆膝控连杆抬牙脚连杆FF31牙脚高度时期望提供的理想值,膝控提升杠杆和抬牙脚连杆通过膝控连杆铰接传递运动。⑵测量坐标数据测量上步中Solidworks中的抬牙脚保持机构各铰接点轴线上的点用作Adams参数化建模,所测量的数据存放在Excel中记录。测得如下(图十六)数据。重要点坐标X轴Y轴Z轴备注XYZ抬压脚连杆-机壳243.632092249.6819801738.11137752267.797068664.4640440218.4243.632092249.6819801735.11137752267.797068664.4640440215.4243.632092249.6819801736.61137752267.797068664.4640440216.9抬压脚连杆受力点282.201986148.6754755338.11137752306.366962563.4575393818.4282.201986148.6754755335.11137752306.366962563.4575393815.4282.201986148.6754755336.61137752306.366962563.4575393816.9膝控连杆-抬压脚连杆243.10689729.6854281938.11137752267.271873624.4674920418.4膝控提升杠杆-膝控连杆27.7847315814.6514773521.3113775251.9497080229.43354121.6机壳-膝控24.83209237-15.3180198321.3113775248.99706881-0.535955981.6提升杠杆支撑受力点-24.16497644-14.7820638518.1113775200-1.6-24.16497644-14.7820638521.31137752001.6-24.16497644-14.7820638519.71137752000图十六测得坐标数据⑶在Adams中建立抬牙脚保持参数化模型。为了方便最后优化分析,以支撑受力点为原点,按照部件实际的相互运动关系对零部件进行约束。并创建两个力模拟弹簧的作用力和电磁铁的保持力,分别作用在抬牙脚连杆受力点上和支撑受力点上。由于力的作用如果机构不能实现保持的话,进行动力学仿真时是不能保持平衡的。建立的抬牙脚保持机构如图十七所示。图十七⑷明确优化目标,设置设计变量并定义范围明确优化分析后需达到的目标,把可以改变的参数并将它们设置为设计变量并定义设计变量的变化范围。这里要实现的是抬牙脚在弹簧支撑力和电磁铁保持力作用下机构的平衡不动,我们可以把目标定为支撑受力点即原点保持不动。实现这个目标不需要从外导入实验数据建立样条曲线,由Adams自带函数定义即可实现。由于机壳的限制不改的原因,只把膝控提升连杆的X,Y向坐标设置为设计变量DV_1,DV_2(如图十八)。定义设计变量的变化范围(如图十九所示)。图十八图十九⑸确定优化分析目标在弹簧力和电磁铁保持力作用下机构保持平衡不动,可以等效作为在里的作用下,机构支撑受力点与原点的距离为0。⑹创建状态变量定义支撑力受力点与原点O的距离函数dis_force,实时监测支撑受力点关于原点距离情况,即是否离开原点进行运动。图二十为未优化前距离函数dis_force的变化图。图二十⑺创建测量函数,创建设计变量目标创建测量支撑受力点与原点距离函数dis_force的测量函数fun_force(如图二十一)。创建以测量函数fun_force最大值(即支撑受力点与原点在仿真分析过程中的距离最大值)为目标的设计变量目标result(如图二十二)。图二十一图二十二⑻开始优化分析。选择步骤⑷中建立的DV_1,DV_2作为设计变量,以设计目标变量函数result的最小值作为优化目标,如图二十三所示。图二十三点击start开始优化分析,系统自动开始模拟优化(图二十四)。图二十四⑼查看优化结果并验证优化分析结束后直接把参数化点的坐标改变为优化后的坐标值,DV_1,DV_2分别优化为59.6309200455,16.7524400294。仿真运行新模型,查看抬牙脚保持机构的平衡优化情况(图二十五)。可通过观看优化前后抬牙脚保持机构的仿真视频更加直观的显示效果。图二十五-1图二十五-2有分析结果可知支撑受力点Y方向还是有范围内的周期内抖动,不过抖动最大值为0.1916mm,可以考虑作为误差范围。成功模拟优化任务。⑽试制样品,整机跑合试制出抬牙脚保持机构优化后的模型,代替原来机构进行跑合试验保持效果。由机构参数化建模到缝纫机整机参数化建模。参数化建模优化在实际应用中还可以实现很多其他的机构优化和力优化。