simpack动力学计算步骤_第1页
simpack动力学计算步骤_第2页
simpack动力学计算步骤_第3页
simpack动力学计算步骤_第4页
simpack动力学计算步骤_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Simpack动力学计算步骤在机车动力学计算中,主要包括稳定性,平稳性以及曲线通过性的计算。在这些计算过程里,除了开始的建模过程外,后续过程的计算和数据处理也是很重要的。在每个计算中都有不同的输入和输出,在这里就简单进行总结一下:一稳定性计算在稳定性计算里,包括准线性临界速度(根轨迹计算)和非线性临界速度这两大类计算。1线性稳定性根轨迹计算是属于频域计算的范围,根轨迹曲线是机车系统在不同速度下所有特征根的结果,其横坐标为自然阻尼(特征根实部),纵坐标为相应模态的振动频率(特征根虚部)。根轨迹曲线中,随机车运行速度变化的振动模态决定了机车系统的稳定性。理论上,当系统的所有特征根实部全为负值时,系

2、统的运动是稳定的。实际上,在机车车辆应用领域,以自然阻尼不大于-5作为判断条件。与运行速度无关的振动模态是机车系统中各刚体的振动模态,它所对应的频率即是机车系统的固有振动频率。1.1在进行根轨迹计算前,要把模型拷贝,重命名,单独进行。运行simpack,打开文件:单击自按钮,弹出如图1.1对话框;在ActualPath里面输入模型所在根目录路径,在Directory里双击模型所在文件夹,然后在Models里右键单击模型,在右键菜单里选择CopyModel,再右键选择PasteModel,粘贴模型,弹出如图1.2对话框,选择NewName,键入新的文件名;在Model对话框里选择新拷贝的文件,单

3、击OK,完成文件拷贝。单击前处理器滋按钮,打开模型。图1.1图1.21.2将模型进行等效线性化,在前处理器中单击Globals/vehicleglobal,在弹出的对话框中,把contactgeometry选为线性(linear),然后单击ApplyasDefaults。1.3保存线性化状态。单击Globals/linearizationstates,在弹出的对话框中,选择复制所有铰为线性状态:CopyAllJointStatestoLinearizationState,然后单击OK。1.4把非线性模型中的轴箱自由横动量去掉,在横向上加上横向刚度。在前处理器菜单栏目中选择Elements/Fo

4、rceElements,或者单击界面右边力元件按钮二,弹出如图1.3对话框,选择一系,双击弹出如图1.4对话框,单击Fc(y),如图1.5对话框,选择none去掉轴箱间隙,这时候会出来一系刚度c_y,单击要修改的选项,弹出EnterValue:0.0在输入框里单击右键,弹出如图1.6对话框,选择一系横向刚度。图1.3图1.4图1.5图1.61.5重复步骤1.2,1.3,在模型中,每一次修改后都要重复步骤1.2,1.3。保存并关闭模型。1.6进行单速度下的根轨迹计算。单速度下的根轨迹计算需要将TypeofQuasi-Linearization定义为HarmonicLin,如果是下一步的变参数计算

5、则定义为EquivalentLin,步骤:在前处理器中单击Globals/vehicleglobal,在ContactGeometry的Define中定义。在主界面中单击Calculation/Eigenvalues,在弹出的对话框中,单击perform,可以看到每个模态的实部,虚部,以及自然阻尼和频率。如图1.7:图1.7通过进行这一步可以调用OUTPUT文件夹中后缀为EVA的文件,用记事本打开可以看到所有的频率和频率对应的零部件,以及这些部件的Amplitude(振幅),Phase(相位),Energy(能量),通过对低频的查看可以看到哪些部件能量较大(接近或等于1),可以对其进一步进行分

6、析。1.7打开模型,单击前处理器菜单栏目中的Animation/Modeshapes,在弹出的对话框中,如图1.8,选择模态,单击两端播放按钮可以进行动画,可以看到3D模型各模态的振动情况。单击OK关闭对话框。1.8设置参数变量并计算。在主界面菜单栏目中单击Parvariation/Configure,弹出如图1.9对话框。图1.9图1.8在标签Parameters中有三重循环,在循环p1中设置速度变量:单击New,输入变量名称,回车,在弹出对话框中设置InitialValue和FinalValue,单击OK保存设置并退出;在循环p2中设置等效锥度变量,步骤同上。(注:软件在计算时先循环pl,

7、再循环p2,最后循环p3。)在标签Per-Cale中,把Level2中的第一个改为GenerateQuasilinearWheelRailProfiles。在标签Methods中,把LinearMethods改为Disable,保存并退出。单击主界面菜单目录Parvariation/Eigenfrequency/Perform进行计算。1.9结果查看。如图1.10。单击Postprocess/Parvariationplots/Eigenfrequency弹出对话框:Show:AllEV;频率Frequ.Dimension:Hz;阻尼Damp.Dimension:naturaldamping;

8、表示方法Representation:Rootlocii。在PlotSetting里设置合适的频率与阻尼,频率一般为050,阻尼一般为-10.2。选择OuterParamP2里的模态,单击plot显示结果。图1.102非线性稳定性非线性稳定性即计算蛇行稳定性。蛇行稳定性的计算方法为:截取一段长度为50m的不平顺时域谱作为激扰,让机车以一定的速度通过不平顺后,在无不平顺直道上继续运行到300m,考察各刚体位移的收敛和发散情况来判断机车稳定性。2.1在建立好的非线性模型中,添加轨道激励。在前处理器的按钮图标中单击,在弹出的对话框中设置Topology:StraightTrack(平直轨道),设置轨

9、道长度,Excitation(激励)选择Rail-related,这样可以同时考虑左右轨的情况,若选择Track-related则左右轨只能设置相同的激励。选择激励后会弹出如图1.11对话框。InitialValueofExcitation(激励的起始位置),如果激励一开始就施加则在这里输入0;LengthofInitialSmoothing(激励的过渡长度);Lateral(侧向),Vertical(垂向),Roll(滚动)-左右轨三个方向的激励,其中08号是通过多项式施加激励,09号是通过轨道激励文件施加激励。此例通过09号激励文件添加激励。轨道激励文件位于模型数据文件夹名为轨道激励的文件

10、夹中,常用的有美国1-6号轨道谱。用记事本程序打开轨道激励文件夹中名为TRACK_EXCITED_LISTDATA的文件,输入轨道谱文件名,相应的轨道谱文件用相同的名称保存在同一个文件目录下。设置好之后可以单击plot查看轨道谱。单击0K,保存并退出。2.2计算设置。单击Calculation/TimeIntegration/Configure,在弹出的对话框里,可以设置计算时间,计算输出点。计算输出点的个数对结果有很大的影响,太小的输出点数将会忽略了高频的作用,一般设置输出点为8001-9001。2.3设置变参数。单击ParVriation/Configure,设置速度参数变量speed,在

11、标签parameters中设置起始速度和终止速度,以及速度个数。在变参数中,建立变量tend,由于设定的变参数速度单位是km/h,需要通过设置变参数文件,设定速度个数、速度大小(m/s)以及通过相应轨道长度需要的时间。变参数文件位于模型文件数据文件夹中,用记事本打开,如图1.12所示,通过!后面的解释语言可以看到此例设置的速度个数为17个,从80km/h到400km/h,轨道长度为300m,SPEED表示的速度单位为m/s,因此需要将km/h的速度换算成m/s;TEND表示的是通过300m轨道在相应速度下所需的时间,单位为s。图1.12建立输出量,添加滤波器。非线性稳定性需要测量不通速度下轮对

12、横向位移极限环振幅以及轮对的横向振动位移,下面介绍如何建立这些输出量并通过滤波器得到相应的量。首先建立输出量。单击Results标签,弹出如图1.13。单击New新建Channel,输入名称单击OK进入设置界面,如图1.14。单击Type,在弹出窗口中选择输出量的类型,由于非线性稳定性需要输出位移,因此选择Joints:Statezg(position),单击此项会弹出窗口选择被测量元素(Elements),选择$J_wheelset_l,单击OK退出并保存。单击Coordinate,弹出窗口,选择输出坐标Y轴为侧向位移%2y:LateralPositionm,单击OK保存并退出。以此步骤建立

13、3,4,6端轴轮对的横向振动位移。由于还需要输出轮对横向振动极限环振幅,因此再建立四个端轴横向振动位移输出量,通过添加滤波器来得到所需的振幅。SIMPACK:VariableTyjieVariableTypes:-undefined-StateofX-Ve匚torJoints:Statez1-n111x1HelpJoints:statezgp(yelocity)ForceElemts:StatezfElasti匚Eddies:StatezepositElasti匚Bodies:statezep(yelcConstraints:StatelambdaJoints:ConstrainedFor匚e

14、Joints:constrainedTorqueFor匚亡Elements:For匚亡ForceElements:TorqueFor匚亡Elements:outputVaiueSensor:PositionSensor:Trans1atori匚Velocity11hi输出量建立之后添加滤波器,选中相应的输出量,单击FilterChains,弹出如图对话框。由于端轴轮对横向振动位移为直接测得的量,因此不需要添加滤波器就可以直接输出所需数据。对另外四个端轴轮对横向振动位移输出量添加滤波器进行函数计算,FilterY,t中需要进行的运算分别是004:Multiplyx(MultiplicationF

15、actor=SPEED,将X轴的量(t)乘以速度),048:windowonx-Values(x取轨道某一段值,即对这段进行输出,例如此例中取轨道是300m,则可以取x=280到x=300这段距离判断振幅是发散还是收敛),043:MaximumofFunction:ABS(y(x)(对函数取绝对值的最大值,振幅为非负),003:Multiplyy(y=1000,将振幅单位由米变为毫米),整个运算的意义为:在280-300米轨道上将振动位移取绝对值并在这些值里取得最大值输出即得到振幅。单击FilterY,t窗口下面的New,在弹出窗口中选择004,单击OK,这时在Parameters(参数)窗口

16、中定义x的值,单击Multiplicationfactor=1.000000,弹出窗口EnterVaue10000Cl,在输入窗口中右键单击选择valuegivenbySubstitutionVariables,选择$_SPEED。其他函数定义步骤相同,在e仙加处可以直接输入数值也可以右键选择变量替换。对四个端轴轮对进行相同的滤波器设置。2.4计算。单击疇变参数计算按钮,开始计算。2.5结果查看。单击只b按钮,在弹出窗口中可以选择y=f(p2,p1,t),y=f(p2,p1),y=(fp2)选择所关心的输出量,就可以看到结果,单击File/Convertible或Export进行结果的输出,一

17、般选择Export输出Excle格式,再利用数据处理软件进行数据整理注意:当使用08号激励时,ID号为大于0小于等于5的整数,选择相应的多项式文件,且最大频率,最小频率以及频率点个数因轨道谱不同而发生变化,所以频率范围和个数一定要对,否则会影响计算结果二平稳性平稳性是通过机车在直线上的运行性能来体现的,一般测量输出的有前、后司机室横向、垂向平稳性指标和各个加速度,各轴最大的轮轴横向力、端轴脱轨系数和轮重减载率,以及驱动装置横向、垂向加速度,止挡处各轴横向摆动值。在计算平稳性时,需要通过不同的轨道谱施加激励。打开模型,单击多项式按钮(polynomials),新建轨道激励多项式,在弹出的对话框里

18、,可以选择自己定义的轨道谱,这时系数选择自己定义(UserDefined),选择多项式的次数,然后输入多项式的系数。除此之外,还可以选择已有的德国高干扰和德国低干扰线路,然后单击ok并退出。然后单击RoadTracks按钮,选择直线轨道,激励形式选择Track-related,在弹出的对话框里,单击各方向按钮,都选择08号激励,再单击Parameters,选择相对应方向的轨道谱多项式,注意频率的设置,单击ok并退出。2.1模型建立好后,添加轨道激励,设置离散化(Discretization)点数,一般可以设置1667,保存并退出模型。2.2计算设置。单击Calculation/TimeInte

19、gration/Configure,在弹出的对话框里,可以设置计算时间(若是变参数计算则不需要设置计算时间),计算输出点。计算输出点的个数对结果有很大的影响,太小的输出点数将会忽略了高频的作用2.3设置变参数。设置速度参数变量speed,单击Parvariation/Configure,弹出对话框,在标签Parameters中设置速度起始和终止速度,以及速度个数。建立变量tend,通过变参数文件,设定每个不同速度的计算时间,使都通过相同的距离。在变参数的Results标签里,建立输出量,并添加适当的滤波器。前后司机室测量的Type为:Sensor:TranslatoricAcceleratio

20、n(加速度),Element根据需要选择$S_front_cab或$S_rear_cab,Coordinate根据需要输入2(y轴-横向)或3(z轴-垂向)。滤波器设置为:分别输出横向以及纵向加速度。在OutputChannelY_i(p2,pl,t)中选择082:Statistics:StandardDeviation,Variance(ResultType=StandardDeviation)即标准方差;003:Multiplyy(Factor=3.000000)定义输出结果为3倍标准方差;在Condenseatt-last-Y_i(p2,p1)中选择047:Pass/CopyValues

21、。输出平稳性指标。在OutputChannelY_i(p2,p1,t)中选择085:Statistics:WZValue(RideIndex)(KindofRideindex=ISO2631horizontal(横向)/vertical(垂向);在Condenseatt-last-Y_i(p2,p1)中选择047:Pass/CopyValues。各轴最大的轮轴横向力的Type为:ForceElements:OutputValue,Element选择$F_RW_Friction_Left_of_wheelset_1(或其他轮对),Coordinate选择29Y_WheelsetontrackN(

22、轮轴垂向力则为%26Q_WheelontrackN)。滤波器设置为:在OutputChannelY_i(p2,p1,t。中选择004:Multiplyx(Factor=SPEED);092:Slidingmean(Lengthofaveragingwindowxm=2.000000,Samplingperiodxs=0.500000,即2m平滑处理);082:Statistics:StandardDeviation,Variance;003:Multiplyy(Factor=0.00300000)(ResultType=StandardDeviation);在Condenseatt-last-

23、Y_i(p2,pl)中选择047:Pass/CopyValueso端轴脱轨系数的Type为:ForceElements:OutputValue;Element选择$F_RW_Friction_Left_of_wheelset_1(或其他轮对);Coordinate选择%28Y/Qderailmentcoeff.Wheel。滤波器设置为:在OutputChannelY_i(p2,p1,t)中选择004:Multiplyx(Factor=SPEED);092:Slidingmean(Lengthofaveragingwindowxm=2.000000,Samplingperiodxs=0.5000

24、00)(两米平滑处理);082:Statistics:StandardDeviation,Variance(ResultType=StandardDeviation);003:Multiplyy(Factor=3.000000);在Condenseatt-last-Y_i(p2,p1)中选择047:Pass/CopyValueso轮重减载率的Type为:ForceElements:OutputValue;Element选择$F_RW_Friction_Left_of_wheelset_1(或其他轮对);Coordinate选择%26Q_WheelontrackN。轮重减载率的定义式为:AP/P

25、;其中:AP一侧车轮的轮重减载,P左右侧平均轮重。滤波器设置为:在OutputChannelY_i(p2,p1,t)中选择004:Multiplyx(Factor=SPEED);092:Slidingmean(Lengthofaveragingwindowxm=2.000000,Samplingperiodxs=0.500000);001:Shifty(Factor=$_wheel_weight_N_neg)(得到轮重减载量);062:y(x)=y(x)/Y0(Y0-value:Y0=$_wheel_weight_N_neg);082:Statistics:StandardDeviation,

26、Variance(ResultType=StandardDeviation);003:Multiplyy(Factor=3.000000);在Condenseatt-last-Y_i(p2,p1)中选择047:Pass/CopyValues。(5)驱动装置横向/垂向加速度同司机室加速度输出设置一样。OutputChannelY_i(p2,p1,t)选择082:Statistics:StandardDeviation,Variance(ResultType=StandardDeviation)以及003:Multiplyy(FactorF=3.000000)。(6)驱动装置止挡处各轴横向摆动3a

27、值和全程最大值的Type为:ForceElements:OutputValue;Element选择$F_stop_IGA_11(选择相应的电机);Coordinate选择%8dist.BiBjiny_Bim。滤波器设置为:3a值:在OutputChannelY_i(p2,p1,t)中选择082:Statistics:StandardDeviation,Variance(ResultType=StandardDeviation);003:Multiplyy(Factor=3000.000);在Condenseatt-last-Y_i(p2,p1)中选择047:Pass/CopyValues。全程

28、最大值:043:MaximumofFunction:ABS(y(x);003:Multiplyy(Factor=1000.000);在Condenseatt-last-Y_i(p2,pl)中选择047:Pass/CopyValueso2.4计算。单击翩按钮,开始计算2.5结果查看。单击按钮,选择所关心的输出量,查看结果,进行结果的输出。Nh71卜、_L.三曲线通过在曲线通过中,轨道不再是平直轨道,而是由直线,缓和曲线,圆曲线(有超高),缓和曲线等多段组成的。在计算过程中,还要涉及变曲线半径,未平衡加速度等。一般曲线通过计算可以确定机车所能通过的曲线的最小半径以及为此目的所需的轮对横动量,机车的

29、曲线通过性能可以通过司机室加速度、平稳性指标、轮轨力、脱轨系数、轮重减载率、驱动装置止挡处的横向位移来进行衡量。这里先介绍曲线通过中轨道的设置。打开模型,单击RoadTracks按钮,在弹出对话框中,Topology选择CurvePassing(曲线通过),Ramp选择S-Shaped,轨道激励视所算工况而定,然后修改Parameters(轨道参数),包括直线长,缓和曲线长,圆曲线长,超高,曲线半径,轨道总长等。如果轨道有内轨加宽或考虑竖曲线引起的外轨超高(一般情况下左轨为外轨,仅考虑超高,右轨为内轨,考虑超高和加宽,则在激励处选择Rail-related,在弹出的对话框中,选择04号激励,单

30、击Parameters,通过三段式,设置内轨加宽量或竖曲线三角坑引起的超高量(三段式添加激励详见SIMPACK帮助文档,加宽度与曲线半径的关系根据我国现行铁路技术管理规程如表所示。表加宽度与曲线半径的关系曲线半径R(m)300300R350加宽度A(mm)1550打开模型,设置轨道,方法如上。单击Elements/SubstitutionVariables按钮,根据轨道的数据,修改参数,尤其是滤波器将用到的参数。保存并关闭模型。计算设置,单击Calculation/TimeIntegration/Configure,在弹出的对话框里,可以设置计算输出点。计算输出点的个数对结果有很大的影响,太小

31、的输出点数将会忽略了高频的作用a)在变参数中,设置曲线半径参数变量,单击parvariation/configure,弹出对话框,在标签parameters中的pl栏中设置起始和终止半径,以及半径个数。半径是wheel-railglobal中的70号;b)变参数中,在p2栏里建立未平衡加速度参数变量,设置起始和终止加速度,以及加速度个数。加速度是wheel-railglobal中的72号;c)在变参数的Results标签里,建立输出量,并添加适当的滤波器;d)单击矗按钮,开始计算;e)结果查看,单击按钮,选择所关心的输出量,就可以看到结果,单击file/convertible(export)进行结果的输出。在曲线通过性能计算中常常需要对不同曲线工况分别进行计算,这样就需要进行定参数计算。定参数和变参数计算的区别在于:前者需要在时间积分(Calculation/TimeIntegration/Configure)里面设置积分时间,滤波器的设置在GeneralPlots中进行。现在简单介绍定参数滤波器的设置。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论