MSCConfidential第三章生成并调整子系统•在本章,你将学习如何从一个模板生成子系统,同时还要了解在子系统中哪些参数你可以调整。MSCConfidential•本章内容:•生成子系统•修改子系统•调整硬点•调整参数变量•调整质量特性•调整弹簧和阻尼器•曲线编辑器和特性文件编辑器•实体(Instance)定义的替换•对子系统其它可用的调整•将刚性体替换为弹性体生成并调整子系统MSCConfidential•要生成一个新的子系统,必须先有模板•因为你只能在标准界面下生成子系统,所以确认你是在标准界面下。从菜单File下指向New然后选择Subsystem。•在NewSubsystem对话窗口内,填写下列文本栏:•SubsystemName•MinorRole•TemplateName•Translationvalues(可选参数,但不能侧向移动模板的位置)生成子系统MSCConfidential修改子系统•在本章,我们将涉及到下面一些可以对子系统的修改:•调整硬点•调整参数变量•调整质量特性•调整弹簧和阻尼器•曲线编辑器和特性文件编辑器•实体(Instance)定义的替换•对子系统其它可用的调整MSCConfidential调整硬点•在子系统中,你能够移动硬点的位置,这些硬点的位置在模板已经给出了缺省的数值,你可以对其修改,变为你自己模型下的位置。硬点通常用来定义模型中所有的关键点。有关硬点的更多信息,参见11章。•在标准界面,从菜单Adjust选择Hardpoint,有三个选项你可以选:•Modify–显示一个对话窗以选择一个硬点再修改其位置。•Table–显示一个表,表中显示子系统中所有的影点,你可以修改表中任意一个硬点的位置。•Info-显示一个对话窗以选择实体类型和子系统。缺省的,是已经经过预选为hardpoint类型和当前子系统,结果将给出子系统下所有硬点的信息。MSCConfidential调整硬点•在标准界面,在视窗内,在硬点对象上点击鼠标右键,从中选择各种操作。MSCConfidential调整参数变量•在子系统中,你可以改变模板中所定义的参数变量的值。一个参数变量,简单地讲,就是一个原来存储关键参数信息的变量。例如,在一个悬架模板中,前束角(toe)和外倾角(camber)或车轴的轴线方向通常用参数变量。注意,参数变量也可以用来存储文字。MSCConfidential•ADAMS/Car自动地定义一些参数变量,因为在汽车性能分析中普遍用到这些参数(比如,前束角toe和外倾角camber)。但你可以生成一些新的参数变量。•在模板建模模式下,你可以生成一些参数变量,这些参数变量对于标准用户是隐藏的,意味着,标准用户不能修改这些参数变量。隐藏参数变量的命名规则是:ph[lrs]_(name):ParameterVariable_Hidden_[Left,Right,Single]当你不希望标准用户修改某些参数变量的值时,你可以使用隐藏参数变量。调整参数变量MSCConfidential•要调整参数变量,从菜单Adjust下选择ParameterVariable,你可以有两种选择:•Modify–显示对话窗以选择一个参数变量再修改其数值。•Table–显示一个表,表中显示子系统中所有的参数变量,你可以修改表中任何一个参数变量。调整参数变量MSCConfidential调整质量特性•在生成模板时,每个部件都被赋予一个缺省的质量特性,你可以在标准界面下修改这些数值。•要调整质量特性,从菜单Adjust下选择GeneralPart,你可以有两种选择:•Modify–显示一个对话窗,你可以选择一个要修改的部件,再指定其质量、转动惯量等。你也可以通过在部件上点击鼠标右键再选择所出现的Modify。•CalculateMass-ADAMS/Car可以基于一个部件的几何外形和密度来计算其质量和转动惯量特性。注意,如果在标准界面下部件的几何外形与缺省的发生了变化,相应的质量特性并不自动刷新。要刷新的话,简单的再次计算一下质量特性即可。如果你的几何外形是从CAD软件中导入的,并且非常复杂,你可能需要手工输入质量特性。MSCConfidential将刚性体替换为弹性体•你可以将刚性体替换为弹性体或将弹性体替换为新的弹性体,并且可以帮助你选择正确的外接连接点的节点号。•在此版本之前,如果你想在模型中包含弹性体的话,你必须要重新生成新的模板。现在,模拟弹性成了MSC.ADAMS部件的属性,因此,引入弹性体成为标准界面下的操作,并且反映到子系统的文件中。MSCConfidential调整弹簧和阻尼器•弹簧和阻尼器是在模板建模模式下定义的,并且参考位于你所选择的数据库下的特性文件。在标准用户界面下,你可以将弹簧和阻尼器的特性文件重现定位或直接重新生成新的特新文件。•要调整弹簧和阻尼器,在要调整弹簧和阻尼器上点击鼠标右键并选择Modify,将出现下面的对话窗:MSCConfidential调整弹簧和阻尼器指定描述该弹簧特性文件的路径计算满足给定预载荷所需要的安装长度。关于CurveManager,参见后面的章节MSCConfidential•在ModifySpring的对话窗口内,当你在propertyfile文本栏内点击鼠标右键时,ADAMS/Car会自动的转到你所选数据库下的spring.tbl目录(类似地,当你在ModifyDamper对话窗内的propertyfile文本栏内点击鼠标右键时,ADAMS/Car会自动的转到你所选数据库下的damper.tbl目录)。调整弹簧和阻尼器MSCConfidential•你可以使用曲线编辑器和特性文件编辑器生成再编辑特性文件中数据,•学习内容:•特性文件和曲线编辑器•特性文件种类•生成特性文件•特性文件编辑器•转换TeimOrbit格式文件为XML格式文件•修改现有的特性文件•绘图vs.数表曲线编辑器和特性文件编辑器MSCConfidential特性文件和曲线编辑器•特性文件是ASCII格式的文件,包含描述元件的数据,比如,阀门弹簧、凸轮或衬套等。因为特性文件都是文本文件,你能够使用任何文本编辑器修改。•使用特性文件,你可以:•在一个模板或子系统内具有同样的特性或参数的多个元件更容易描述。例如,在ADAMS/Car中,一个悬架中可能包含很多同样的衬套,这种情况下,所有的衬套的特性可以用同一个特性文件描述。•不同的模板或子系统也可以共享同样的元件。•你可以在不同的模板或子系统内参考相同的特性文件。MSCConfidential•所有的特性文件类型在配置文件(acar.cfg)中指定。你修改完特性文件,你可以以现在的名字存储,也可以以新的名字存储。•特性文件按照类型分组并存储在相应的数据库子目录下。亦即每种类型的特性文件,比如衬套和阻尼器,就被存储在数据库子目录bushings.tbl和dampers.tbl下。特性文件和曲线编辑器MSCConfidential•弹簧、阻尼器、止档、反向止档和衬套等均使用一个定义力—位移或力—速度的特性文件子集来定义。对这些元件,你可以使用曲线编辑器和特性文件编辑器生成、编辑和察看其特性文件。你可以从菜单Tools下打开曲线编辑器,从此对话窗下,你可以使用曲线编辑器或特性文件编辑器编辑特性文件或利用工具按钮察看特性文件。特性文件和曲线编辑器MSCConfidential特性文件种类•曲线编辑器支持下面的曲线类型:•衬套(Bushing)•止档(Bumpstop)•反向止档(Reboundstop)•弹簧(Spring)•阻尼器(Damper)•车轮包络空间(Wheelenvelope)•曲线编辑器的功能随着所编辑的曲线类型不同而改变。MSCConfidential•曲线类型有两种模式:•绘图(Plotting)–在此模式下,你可以指定曲线的函数来生成曲线。例如,你可以定义一个弹簧的特性曲线,其斜率为20N/mm,变形范围在–100到100mm之间,有25个数据点。•数表(Table)-在此模式下,你可以指定数据表中的每个点的值。例如,要得到与绘图模式同样的弹簧特性曲线,你需要输入25个点的X-Y数据。特性文件种类MSCConfidential生成特性文件•在标准建模模式或模板建模模式下,要生成一个新的特性文件,可以在菜单Tools下选择CurveManager。•要设置曲线编辑器到一个合适的模式下,选择一个新文件并指定你要生成什么类型的特性文件即可。•不同类型的特性文件:•衬套(Bushing)–指定定义三个方向移动和转动的刚度曲线,与ADAMS/Solver中的BUSHING不同之处在于,这些曲线可以是非线性的。也可以包括阻尼系数在内。•止挡(Bumpstop)–一条刚度曲线(力—变形量)•反向止挡(Reboundstop)-一条刚度曲线(力—变形量)•弹簧(Spring)-一条刚度曲线(力—变形量)和自由长度(有关弹簧的信息,参见第10章的弹簧部分)MSCConfidential•阻尼器(Damper)–一条阻尼系数曲线(时间—速度)•车轮包络空间(Wheelenvelope)–输入边界:•转向输入(长度或角度)•车轮内部点和边界•转向内部点和边界注意:在曲线编辑器中不支持线形弹簧、阻尼器和衬套的特性文件。•曲线编辑器的功能:•在窗口内全屏显示曲线•显示曲线的局部•曲线的数学运算•垂直方向的热点•记忆曲线的切换生成特性文件MSCConfidential•曲线的数学运算•斜线(Slope)–指定斜率、限界和数据点数或段数(等于数据点数-1)。•偏置(Offset)–按照给定距离偏置曲线。•取绝对值(Absolutevalue)–无参数,取曲线的绝对值。•取反(Negate)–逆转曲线。•零起点(Zero)-偏置曲线,使其起点为0。•Y数据镜像(Ymirror)–相对于y轴镜像。•XY数据镜像(XYmirror)-镜像X和Y数据,曲线可以得到相同的数值。•拷贝XY(Copyxy)–使曲线的y值与x值相同。•函数(Function)–指定一个函数,边界和数据点数或段数,你将得到所指定函数的曲线。生成特性文件MSCConfidential•插值(Interpolate)–使用下述的一个差值方法,并生成你所指定数据点数:•过渡(Step)–指定起始点和结束点的X值以及对应起始点和结束点的Y值。•缩放(Scale)–按照所给比例缩放曲线。•斜坡(Ramp)-指定起始点和结束点的X值以及对应起始点和结束点的Y值。•扩展(Expand)–指定X的起始点和结束点的值。•正弦(Sine)-起始点和结束点的X和Y的值,何时开始起振,最小、最大幅值、频率,数据点数或段数。注意:对于车轮包络空间,数学运算无效。生成特性文件AkimaCsplineLinearNotaknotCubicHermiteMSCConfidential特性文件编辑器•特性文件编辑器允许你编辑元件数据并以XML格式存储。下列元件使用新的对话窗格式:•空气弹簧(Airsprings)•止挡(Bumpstops)•衬套(Bushings)•阻尼器(Dampers)•反向止挡(Reboundstops)•弹簧(Springs)•参见共享数据库下的XML格式特性文件的例子。MSCConfidential•要打开特性文件编辑器:1.进入ADAMS/Car标准界面。2.打开一个子系统。3.在一个衬套上点击鼠标右键并选择Modify。4.在PropertyFile文本栏点击鼠标右键并选择acar_shared数据库下的一个.xml文件。5.选择并存储你的修改。特性文件编辑器MSCConfidential转换TeimOrbit格式文件为XML格式文件•此版本的新功能:在模板中,XML格式特性文件为缺省选项,在修改时显示特性文件编辑器,你可以修改数据。•你可以使用新版功能,转换或者单个文件,或者整个数据库,从TeimOrbit格式到XML格式(ToolsDatabaseManagementVersionU