car与simulink联合仿真大汇总

上传人:s****a 文档编号:148885819 上传时间:2022-09-06 格式:DOCX 页数:23 大小:465.90KB
返回 下载 相关 举报
car与simulink联合仿真大汇总_第1页
第1页 / 共23页
car与simulink联合仿真大汇总_第2页
第2页 / 共23页
car与simulink联合仿真大汇总_第3页
第3页 / 共23页
点击查看更多>>
资源描述
分享】car与simulink联合仿真大总结一直困扰我的acar与simulink联合仿真今天终于做通了,以发此贴给大家一些建议。我做的这个例子很简单,主要目的是将acar 和 simulink 调通。使用的软件平台:adams2005r2,matlab7.01步骤如下:1,打开 car 的例子 mdi_demo_vehicle_it,在 tools/plugin manger 中调出 controls安装如下图片设置control:本帖最后由 duanxc314 于 2006-5-20 15:18 编辑2006-5-20 15:18国WPG (54.45KB)duanxc314大中小版主UID 45987精华积分505,将 ADAMS_init = file/command=Controls_Plant_1_controls.acf。改为 ADAMS_init =帖子612file/command=AA_iso_lane_change_controls.acf。#22,对整车进行仿真,安装如下的图片进行设置,注意mode of simulation选择为files_only.3,在 matlab 中用编辑器打开 Controls_Plant_1.m修改 ADAMS_prefix = Controls_Plant_1。为 ADAMS_prefix = AA_iso_lane_change 4,打开 AA_iso_lane_change.m 文件,将 ADAMS_outputs 修改为testrig.steering_wheel_angle。贡献积分173阅读权限100注册2004-4-21 testrig.steering_wheel_torque6,打开matlab,在光标后输入Controls_Plant_1,出现 % INFO : ADAMS plant actuators names :% INFO : ADAMS plant sensors names :来自武汉1 testrig.steering_wheel_angle状态离线再输入 adams_sys 弹出一个 adams_sub 的 plant7,新建一个simulink model,将adams_sub放入这个控制系统中系统中,plant的输入是转向力矩(再这里是个正弦函数副值为150),输出是转向角度。8,设置adams_sub的参数其中output files prefix设置为AA_iso_lane_change其他的参数如图所示。所建立的控制框图如下,注意这是个开环系统9,个人感觉最重要的的几点就是:将adams_server.py,adams_plant.dll,decode.m这三个文件找到(这三个文件在我的附件中),放入当前的工作目录,这样可以大大减少出错的机会,还有就是adams和matlab的工作目录选为同一个工作目录。Car 与simulink仿真和view与simulink仿真有点区别的地方就是文件名要一直,否则很容易出问题,这就是为什么要修改m文 件的原因所在。具体的操作见我的附件,图片发上去有点麻烦;adams_server.py,adams_plant.dll,decode.m这几个文件也在附件中。本帖最后由 duanxc314 于 2006-5-20 15:24编辑附件2006-5-20 15:09下载次数:653蚤car 与 simulink 联合仿真大总结.rar (167.76 KB)2006-5-20 15:24zzz2.JPG (107.94 KB)小豆豆#4新手会员会UID 166173精华0积分0帖子23贡献积分0阅读权限10注册 2006-5-18来自山东状态离线能不能说下在adams/view中怎样进行matlab-simulink的联合仿真呀?引用报告回复普发表于2006-6-1 14:24资料个人空间短消息加为好友黑葡萄#6使用道具IEEU2Z引用邮回复初级会员大中小非常感谢,我也在做这方面的研究勿以善小而不为,勿以恶小而为之UID 141129精华0积分7帖子181贡献积分36阅读权限20注册 2005-11-17状态离线初级会员还有:UID 111437精华积分帖子贡献积分5阅读权限20注册 2005-5-14来自江苏小弟不才,望赐教!状态离线caishuangfei发表于2006-6-1 21:34资料 个人空间 短消息 加为好友duanxc314大虾,我照着你的做了一下,为什么老是最后一步抱错?3,在matlab中用编辑器打开Controls Plant 1.m修改 ADAMS_prefix = Controls_Plant_1。为 ADAMS_prefix = AA_iso_lane_change 4,打开 AA_iso_lane_change.m 又件,将 ADAMS_outputs 修改为testrig.steering_wheel_angle。5,将 ADAMS init = file/command=Controls Plant 1 controls.acf。改为 ADAMS init = file/command=AA_iso_lane_change_controls.acf 。第五步的 ADAMS-INT 本来就是 ADAMS_init = file/command=AA_iso_lane_change_controls.acf,好像不需要改了。会不会是Controls Plant 1.m中的啊?caishuangfei#8初级会员r谢谢,已经做出来了UID 111437呵呵!精华0积分8帖子124贡献积分5阅读权限20注册 2005-5-14来自江苏状态离线zhc #9:大中小呻具新手 发表于2006-6-21 11:07资料个人空间主页短消息加为好友ADAMS_outputs =testrig.body_disp_x!testrig.body_disp_y!testrig.body_disp_z!testrig.body_velocity_x!testrig.body_velocity_y!testrig.body_velocity_z!testrig.body_acce_x!testrig.body_acce_y!testrig.body_acce_z!testrig.body_roll_angle!testrig.body_roll_rate!testrig.body_pitch_angle!testrig.body_pitch_rate!testrig.body_yaw_angle!testrig.body_yaw_rate!testrig.body_yaw_acce!testrig.body_side_slip_angle!testrig.steering_wheel_angle!testrig.steering_wheel_velocity!testrig.steering_wheel_acce!testrig.steering_wheel_torque!testrig.steering_rack_travel!testrig.engine_speed!testrig.var_dist_travel!testrig.vas_steering_demand.variable!testrig.vas_throttle_demand.variable!testrig.vas_brake_ demand.variable!testrig.vas_gear_demand.variable!testrig.vas_clutch_demand.variable。ADAMS_p in put = .MDI_Demo_Vehicle.Controls_Plant_1.ctrl_pi nput。在adams中的设置输出量为testrig.steering_wheel_angle却在matlab的m文件中出现好多没有要求输出的量。这是为什么!谢谢会员UID41820精华积分1帖子124贡献积分32阅读权限10注册2004-327状态离线引用报告回复dua #10;:大中小呻具版主 发表于2006-6-21 12:27资料个人空间短消息加为好友testrig.body_disp_x!testrig.body_disp_y!testrig.body_disp_z!testrig.body_velocity_x!testrig.body_velocity_y!testrig.body_velocity_z!testrig.body_acce_x!testrig.body_acce_y!testrig. .UID459把那些不需要的变量去掉,留下想要的即可,注意id和变量对应87引用报告回复精华积分50帖子612贡献积分173阅读权限100注册2004-421来自武汉状态离线zhxw198023#11UID 146668联合精华0duanxc314你好!我最近也在学习联合仿真,但是我感觉在car下面做整车的联合仿真,不用control plant就行了,本身积分0那个选择了 files only之后,仿真就会生成5个文件,里面已经包含了 m文件了啊帖子21不知道是不是这么回事贡献积分2请指教阅读权限10注册 2005-12-22希望得到你的帮助qq 312248926希望能加如好友交流状态离线引用邮回复普wycowboy#12UID 160979谢谢啦,收藏了慢慢学习精华0积分1帖子86引用报告回复贡献积分60阅读权限10注册 2006-4-6状态离线UID 167610精华0积分0帖子26贡献积分11阅读权限10注册 2006-5-26状态离线楼主,我按你说的方法一步一步地做了,唯一的不同的是,我用的matlab是6.5,仿真也能进行,但是最后看到 testrig_angle显示为什么都是零啊,也就是车子根本就是在直线行驶,这是怎么回事啊?哪位高手做对过,也可以来指导一下了,谢谢了。引用邮回复fUID 167610精华0积分0帖子26贡献积分11阅读权限10注册 2006-5-26状态离线”哪位高手来看看,给解释一下撒。做对的帮帮忙了顶竹help!SOS!*引用报告回复UID 167610精华0积分0帖子26贡献积分11阅读权限10注册 2006-5-26状态离线QUOTE:原帖由 zhxw198023006-9-i2 10:17 发表duanxc314你好!我最近也在学习联合仿真,但是我感觉在car下面做整车的联合仿真,不用control plant就行了,本身 那个选择了 files only之后,仿真就会生成5个文件,里面已经包含了 m文件了啊不知道是不是这么回事请.这样做确实也可以仿真,在msc的网站上有一片文章就是这么做的,我也照着试着做了下,仿真结果是,不管我怎么改变输入,输出就是没有变化估计可能所进行的仿真只是adams自己的仿真,根本就没有通过matlab的控制。另外有对文件中的*.m文件中的一些语句的含义不是很清楚,希望高手能给讲解一下引用报告回复lijuanhe#16请问下载的附件都是php格式的,怎么才能打开看阿?下载php.exe总是特小,不能用,用记事本也打不开。谢谢UID 190174精华0积分0帖子23引用报告回复普贡献积分20阅读权限10注册 2006-9-14状态离线新手会员大中小*发表于2006-10-27 11:12资料个人空间短消息加为好友自己顶,现在论坛上人好少。希望高手来解释一下了,做不对啊UID 167610精华0引用报告回复普积分0帖子26贡献积分11阅读权限10注册 2006-5-26状态离线yaolyaol#18duanxc314 版主:UID 195885你说的方法是不是有正确的计算结果啊?好像仿真是完成了,但正如li20183333所述,结果没有变化啊,我实验精华了很多次都是和li20183333 一样,怎么就是搞不好呢?痛苦啊。积分实在不行只好通过matlabreal time workshop把控制系统导入car 了,还不知道会不会也这样。哎帖子请版主再赐教。贡献积分9阅读权限10注册 2006-10-11状态离线引用报告回复fUID 167610帖子一直没有回应,自己顶,期待解决!期待ing。精华0积分0帖子26贡献积分11引用报告回复阅读权限10注册 2006-5-26状态离线duanxc314#20UID 45987不好意思,最近一直比较忙,没怎么来simwe,联合仿真是个比较麻烦的事情,要有耐心。我在做这个例子的时候确 实得出结果没有变化,我的课题后来都是用adams2003完成的,官方网上说2005r2做联合仿真缺少一个补丁,而我 一直没找到,所以目前只得用2003撮合。精华1积分50帖子612贡献积分173阅读权限100注册 2004-4-21来自武汉状态离线
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!