1、ADAMS参数化建模及优化设计 华中科技大学CAD中心参数化的四种方法 参数化点坐标 使用设计变量 参数化运动方式 使用参数表达式 参数化建模应用实例 以双摆臂独立前悬架运动学模型为例以参数化点坐标的方式进行参数化建模 双摆臂独立前悬架拓扑结构 主要部件:上摆臂主要部件:上摆臂(UCAUCA)、)、下摆臂下摆臂(LCALCA)、)、转向节转向节(KnuckleKnuckle)、)、横向拉横向拉杆(杆(Tie RodTie Rod)、)、测试测试台(台(Test PlaneTest Plane)、)、地地面(面(GroundGround)系统环境设置 工作平面设置:进入菜单工作平面设置:进入菜单
2、settings working gridsettings working grid,在弹出对话框中选择在弹出对话框中选择GloabGloab XZXZ在主工具箱,点击视图在主工具箱,点击视图设置设置单位设置单位设置 :菜单:菜单SettingsSettingsUnitsUnits,选择选择MMKS MMKS 消息窗口设置消息窗口设置 :菜单:菜单ViewViewMessage WindowMessage Window,在在弹出对话框中点击左下角按弹出对话框中点击左下角按钮钮SettingSetting,选择选择ErrorError。参数化点的确定 能为模型对象位置和方向定位 根据点能创建模型
3、可视化几何实体 模型的参数化表 序号名称坐标值(X,Y,Z)说 明1lca_r_center307.0,1560.0,383.0下摆臂后端与车体铰链联接点2lca_f_center307.0,1285.0,388.0下摆臂前端与车体铰链联接点3lca_knuckle686.0,1414.0,364.0转向节与下摆臂铰链联接点4uca_r_center384.0,1564.0,650.0上摆臂后端与车体铰链联接点5uca_f_center384.0,1330.0,708.0上摆臂前端与车体铰链联接点6uca_knuckle593.0,1448.0,686.0转向节与上摆臂铰链联接点7tierod
4、_middle377.0,1311.0,471.0左横向拉杆与车体铰链联接点8tierod_knuckle703.0,1305.0,459.0转向节与横向拉杆铰链联接点9hookref390.0,1311.0,471.0定位万向节(车体上)Z方向点10knuckle_center686.0,1442.0,507.0转向节中心点11wheel_center743.0,1442.0,507.0轮中心点12wheel_outer813.0,1442.0,507.0定义轮几何实体辅助点13wheel_inner673.0,1442.0,507.0定义轮几何实体辅助点14test_plane743.0,
5、1442.0,207.0测试台与转向节铰链联接点参数化点的创建 通过主工具箱中快捷通过主工具箱中快捷图标创建图标创建 通过通过“Tool”Tool”菜单中菜单中的的”Command Command Navigator”Navigator”来创建来创建(本例以第二种方式(本例以第二种方式创建)创建)菜单命令。随后出现菜单命令。随后出现Command NavigatorCommand Navigator对话对话框,找到其中的框,找到其中的point,point,点击点击前面前面“+”+”号展开,在展开号展开,在展开后的列表中双击后的列表中双击createcreate,这时系统弹出创建点对话这时系统
6、弹出创建点对话框框并重复上述步骤创建剩下并重复上述步骤创建剩下的点,或者点击的点,或者点击ApplyApply,直直接改动名字,输入坐标。接改动名字,输入坐标。创建完成后,界面上会出创建完成后,界面上会出现图标,这表示创建出的现图标,这表示创建出的点点 部件模型的创建创建空部件 创建几何实体 空部件的创建(以上摆臂为例)(以上摆臂为例)进入进入“Command Navigator”Command Navigator”对对话框,依次展开话框,依次展开“part”part”、“create”“create”和和“rigid_body”rigid_body”,选择选择“name_and_positi
7、on”name_and_position”,弹弹出创建刚体对话框,将部件出创建刚体对话框,将部件名字改为名字改为.model_1.ucamodel_1.uca,其其余缺省,点击余缺省,点击“OK”OK”实体名称的创建”Command Navigator-Command Navigator-“geometry”-“create”-“geometry”-“create”-“shape”“shape”,双击双击“cylinder”cylinder”创建几何实体,在名字框可以创建几何实体,在名字框可以改动几何实体的名称改动几何实体的名称 (一定要(一定要将几何实体创建到它属于的部将几何实体创建到它属于
8、的部件)件)。Marker的创建“Center Marker”Center Marker”编辑框中,编辑框中,右击鼠标选择右击鼠标选择“Marker”Marker”,在出现的子菜单中点击在出现的子菜单中点击“Create”Create”,弹出创建弹出创建MarkerMarker的对话框的对话框,使用缺省名使用缺省名字。字。”Location“Location“编辑框中,右编辑框中,右击鼠标,选择击鼠标,选择“Pick Pick Location”Location”,然后用鼠标在图然后用鼠标在图形区中选择点形区中选择点“ucauca_knuckle”_knuckle”,在对话框在对话框的下拉菜单
9、中选择的下拉菜单中选择“Along Along Axis orientation”Axis orientation”,选择点选择点“ucauca_f_center”_f_center”,见图见图10-10-1212。(表示创建的。(表示创建的Marker“Z”Marker“Z”轴方向为点轴方向为点“ucauca_knuckle”_knuckle”指向点指向点“ucauca_f_center”_f_center”方方向,这指定了所创建圆柱体向,这指定了所创建圆柱体的轴线方向)的轴线方向)实体参数的设置返回创建圆柱体的对话框,在返回创建圆柱体的对话框,在长度对话框栏右击鼠标,选择长度对话框栏右击鼠
10、标,选择“Parameterize”-Parameterize”-“Expression build”,“Expression build”,下拉菜单下拉菜单选择选择“Modeling Function”Modeling Function”,选选择择“DM”DM”,用来计算两点之间用来计算两点之间距离。点击按钮距离。点击按钮“Assist.”Assist.”,弹出对话框,在弹出对话框,在object1object1编辑编辑框中输入第一个点框中输入第一个点“ucauca_knuckle”_knuckle”,在在object2object2编编辑框中输入辑框中输入“ucauca_f_center”
11、_f_center”见图见图关闭对话框后回到创建几何实关闭对话框后回到创建几何实体对话框,在体对话框,在“Radius”Radius”编辑编辑栏中输入栏中输入1515,点击,点击“OK”OK”,则则几何体创建成功几何体创建成功 模型部件列表 部件部件Center Marker长度(度(L)半径半径Location Along AxisDM(object1,object2)15LCACylinder1lca_knucklelca_f_centerlca_knuckle,lca_f_center15Cylinder2lca_knucklelca_r_centerlca_knuckle,lca_r_
12、center15tierodCylinder1tierod_knuckletierod_middletierod_knuckle,tierod_middle15test_planeCylinder1test planewheel_center 20120KnuckleCylinder1knuckle_centeruca_knuckleknuckle_center,uca_knuckle15Cylinder2knuckle_centerlca_knuckleknuckle_center,lca_knuckle15Cylinder3knuckle_centertierod_knuckleknuck
13、le_center,tierod_knuckle15Cylinder4knuckle_centeruca_knuckleknuckle_center,uca_knuckle15WheelCylinder1wheel_centerwheel_inner 70300Cylinder2wheel_centerwheel_outer 70300LocationAlong Axis长度度顶端半径端半径底端半径底端半径Frustum1wheel_outerwheel_center-30270300Frustum2wheel_innerwheel_center-30270300模型示意图约束的创建进入进入“
14、Command Navigator”Command Navigator”对话框,展开对话框,展开“constraint”constraint”、“joint”“joint”,双击双击“spherical”spherical”。在弹出对话框的在弹出对话框的I I、J part J part NameName编辑框中分别输入编辑框中分别输入ucauca和和knuckleknuckle,在在“location”location”编辑框中选编辑框中选择点择点ucauca_knuckle_knuckle。点击点击“ok”ok”完成创建。完成创建。万向节的创建进入进入进入进入“Command Naviga
15、tor”Command Navigator”对话框,对话框,对话框,对话框,展开展开展开展开“constraint”constraint”、“joint”“joint”,双双双双击击击击“hook”hook”。弹出创建对话框,在下弹出创建对话框,在下弹出创建对话框,在下弹出创建对话框,在下拉菜单中选择拉菜单中选择拉菜单中选择拉菜单中选择“Position By Using Position By Using Markers”Markers”,通过通过通过通过MarkerMarker来为铰定向。来为铰定向。来为铰定向。来为铰定向。I Marker NameI Marker Name编辑框中右击选
16、择编辑框中右击选择编辑框中右击选择编辑框中右击选择“Marker”Marker”、“Create”“Create”,弹出创建弹出创建弹出创建弹出创建MarkerMarker对话框,先创建属于地面的对话框,先创建属于地面的对话框,先创建属于地面的对话框,先创建属于地面的I I MarkerMarker,Z Z轴为水平方向轴为水平方向轴为水平方向轴为水平方向.改名为改名为改名为改名为“model_1.tierod.MARKER41”model_1.tierod.MARKER41”,在在在在“Location”Location”中选择点中选择点中选择点中选择点tierodtierod_middle_middle,菜单中选择菜单中选择菜单中选择菜单中选择“Along Axis Along Axis Orientation”Orientation”,选择点选择点选择点选择点hookrefhookref。点击点击点击点击“OK”OK”。建横向拉杆上的建横向拉杆上的建横向拉杆上的建横向拉杆上的J MarkerJ Marker,其其其其Z Z轴为轴为轴为轴为横向拉杆的轴线方向。横向拉杆的轴线方向。横向
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1