car與simulink聯(lián)合仿真大總結(jié)_第1頁
car與simulink聯(lián)合仿真大總結(jié)_第2頁
car與simulink聯(lián)合仿真大總結(jié)_第3頁
car與simulink聯(lián)合仿真大總結(jié)_第4頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、car與simulink聯(lián)合仿真大總結(jié)分享】car與simulink聯(lián)合仿真大總結(jié)一直困擾我的ac ar與simulink聯(lián)合仿真今天終于做通了,以發(fā)此貼給大家一些建議。我做的這個例子很簡單,主要目的是將acar和simulink調(diào)通。使用的軟件平臺:adams2021r2,matlab7.01 步驟如下:1,打開c ar的例子mdi_demo_vehic le_it,在tools/plugin manger中調(diào)出contr ols安裝如下圖片設(shè)置c ontrol:本帖最后由duanxc314 于2021-5-20 15:18 編輯附件2021-5-20 15:18zz1.JPG(54.45

2、KB)引用報告回復(fù)duanxc314 版主 UID 45987 精華 1 積分 50 帖子 612 貢獻積分 173 閱讀權(quán)限 100 注冊 2021-4-21 來自 武漢 狀態(tài) 離線#2 大 中 小使用道具發(fā)表于 2021-5-20 15:09 資料 個人空間 短消息 加為好友 2,對整車進行仿真,安裝如下的圖片進行設(shè)置,注意mode of simul ation 選擇為files_onl y. 3,在matlab 中用編輯器打開Controls_Plant_1.m修改ADAMS_prefix = Controls_Plant_1 ;為AD AMS_prefix = AA_iso_lane_

3、c hange4,打開AA_iso_lane_change.m 文件,將AD AMS_outputs 修改為testrig.steering_wheel_angle; 5,將ADAMS_init = file/command=Controls_Plant_1_c ontrols.acf ;改為AD AMS_init = file/command=AA_iso_lane_change_c ontrols.acf ; 6,打開matlab ,在光標后輸入Controls_Plant_1,出現(xiàn) % INFO : ADAMS plant actuators names : 1 testrig.stee

4、ring_wheel_torque% INFO : ADAMS plant sensors names : 1 testrig.steering_wheel_angle再輸入adams_sys 彈出一個adams_sub 的plant7,新建一個simulink model ,將adams_sub 放入這個控制系統(tǒng)中系統(tǒng)中,plant 的輸入是轉(zhuǎn)向力矩(再這里是個正弦函數(shù)副值為150),輸出是轉(zhuǎn)向角度。8,設(shè)置adams_sub 的參數(shù)其中output files prefix 設(shè)置為AA_iso_lane_change其他的參數(shù)如圖所示。所建立的控制框圖如下,注意這是個開環(huán)系統(tǒng)9,個人感覺最

5、重要的的幾點就是:將adams_ser ver.py,adams_plant.dll,dec ode.m 這三個文件找到(這三個文件在我的附件中),放入當前的工作目錄,這樣可以大大減少出錯的機會,還有就是adams 和matlab 的工作目錄選為同一個工作目錄。Car 與simulink 仿真 和 view 與simulink 仿真有點區(qū)別的地方就是文件名要一直,否則很容易出問題,這就是為什么要修改m 文件的原因所在。具體的操作見我的附件,圖片發(fā)上去有點麻煩;adams_ser ver.py,adams_plant.dll,decode.m 這幾個文件也在附件中。 本帖最后由 duanxc31

6、4 于 2021-5-20 15:24 編輯 附件2021-5-20 15:09 下載次數(shù): 653car 與simulink 聯(lián)合仿真大總結(jié).rar (167.76 KB)2021-5-20 15:24zzz2.JPG (107.94 KB)引用報告回復(fù)duanxc314 版主 UID 45987 精華 1 積分 50 帖子 612 貢獻積分 173 閱讀權(quán)限 100注冊 2021-4-21來自 武漢 狀態(tài) 離線#3 大 中 小使用道具發(fā)表于 2021-5-21 22:26 資料 個人空間 短消息 加為好友 andy xin 也忒夸張了點把,一下子給我加了5分 在壇里面確實學到了不少冬冬,這

7、里要感謝各位版大,還有chenjun1638兄,對car 可說是玩于股掌之間,還有很多的xdjm 。下面一個附件是在msc 的vpd 上看到的,還是比較經(jīng)典的,有興趣的兄弟可以去 http:/forums.msc softwar /doc/a651d7175f0e7cd184253645.html/ 看看,可以大開眼界的,里面的很多人都是大汽車公司的研發(fā)人員,還有就是msc 的官方技術(shù)人員。 附件2021-5-21 22:26下載次數(shù): 274control_kb11.rar (221.28 KB) control 常見文件問答 引用 報告 回復(fù)

8、小豆豆 新手會員 UID 166173精華 0 積分 0 帖子 23 貢獻積分 0 閱讀權(quán)限 10 注冊 2021-5-18 來自 山東 狀態(tài) 離線#4 大 中 小使用道具發(fā)表于 2021-5-29 13:36 資料 個人空間 短消息 加為好友 能不能說下在adams/v iew 中怎樣進行matlab-simulink 的聯(lián)合仿真呀? 引用 報告 回復(fù) duanxc314 版主 UID 45987精華 1積分 50帖子 612貢獻積分 173 閱讀權(quán)限 100 注冊 2021-4-21 來自 武漢 狀態(tài) 離線#5 大 中 小使用道具發(fā)表于 2021-5-29 14:39 資料 個人空間 短消

9、息 加為好友 QUOTE:原帖由 小豆豆 于 2021-5-29 13:36 發(fā)表能不能說下在adams/v iew 中怎樣進行matlab-simulink 的聯(lián)合仿真呀? 在置頂?shù)镁A貼里面就有很多呀,先看看版內(nèi)的帖子把,w x d 等高手總結(jié)的挺完善的。 引用 報告 回復(fù) 黑葡萄 初級會員 UID 141129 精華 0 積分 7 帖子 181 貢獻積分 36 閱讀權(quán)限 20 注冊 2021-11-17 狀態(tài) 離線#6 大 中 小使用道具發(fā)表于 2021-6-1 14:24 資料 個人空間 短消息 加為好友 非常感謝,我也在做這方面的研究 勿以善小而不為,勿以惡小而為之引用 報告 回復(fù)

10、初級會員 UID 111437 精華 0 積分 8 帖子 124 貢獻積分 5 閱讀權(quán)限 20 注冊 2021-5-14 來自 江蘇 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-6-1 21:34 資料 個人空間 短消息 加為好友 duanxc314 大蝦,我照著你的做了一下,為什么老是最后一步抱錯? 還有:3,在matlab 中用編輯器打開Controls_Plant_1.m修改ADAMS_prefix = Controls_Plant_1 ;為AD AMS_prefix = AA_iso_lane_c hange4,打開AA_iso_lane_change.m 文件,將AD AMS_ou

11、tputs 修改為testrig.steering_wheel_angle; 5,將ADAMS_init = file/command=Controls_Plant_1_c ontrols.acf ;改為AD AMS_init = file/command=AA_iso_lane_change_c ontrols.acf ;第五步的AD AMS-INT 本來就是AD AMS_init = file/command=AA_iso_lane_change_controls.acf ,好像不需要改了。會不會是Contr ols_Plant_1.m 中的啊? 小弟不才,望賜教!引用 報告 回復(fù) 初級會

12、員 UID 111437 精華 0 積分 8 帖子 124 貢獻積分 5 閱讀權(quán)限 20 注冊 2021-5-14 來自 江蘇 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-6-4 11:53 資料 個人空間 短消息 加為好友 謝謝,已經(jīng)做出來了! 呵呵!引用 報告 回復(fù) 198111 新手會員 UID 41820 精華 0 積分 1 帖子 124 貢獻積分 32 閱讀權(quán)限 10 注冊 2021-3-27 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-6-21 11:07 資料 個人空間 主頁 短消息 加為好友 AD AMS_outputs = testrig.body_disp_x!test

13、rig.body_disp_y !testrig.body_disp_z!testrig.body_velocity_x!testrig.body_velocity_y !testrig.body_velocity_z!tes trig.body_acce_x!testrig.body_acce_y !testrig.body_acc e_z!testrig.body_roll_angle!testrig.body_roll_rate!testrig.body_pitch_angle!testri g.body_pitch_rate!testrig.body_yaw_angle!testrig

14、.body_yaw_rate!testrig.body_yaw_acc e!testrig.body_side_slip_angle!testrig.ste ering_wheel_angle!testrig.steering_wheel_velocity !testrig.steering_wheel_acce!testrig.steering_wheel_torque!testrig.steering_rac k_tr avel!tes trig.engine_speed!testrig.var_dist_travel!testrig.vas_steering_demand.variabl

15、e!testrig.vas_throttle_demand.variable!testrig.v as_brake_demand.variable!testrig.vas_gear_demand.variable!testrig.vas_clutch_demand.variable ; AD AMS_pinput = .MDI_Demo_Vehicle.Contr ols_Plant_1.ctrl_pinput;在adams 中的設(shè)置輸出量為testrig.steering_wheel_angle 卻在matlab 的m 文件中出現(xiàn)好多沒有要求輸出的量。這是為什么!謝謝引用 報告 回復(fù) nxc

16、 314 版主 UID45987精華 1 積分 50 帖子 612 貢獻積分 173 閱讀權(quán)限 100 注冊 2021-4-21 來自 武漢 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-6-21 12:27 資料 個人空間 短消息 加為好友 QUOTE:原帖由 zhc198111 于 2021-6-21 11:07 發(fā)表 AD AMS_outputs =testrig.body_disp_x!testrig.body_disp_y !testrig.body_disp_z!testrig.body_velocity_x!testrig.body_velocity_y !testrig.bod

17、y_velocity_z!tes trig.body_acce_x!testrig.body_acce_y !testrig. . 把那些不需要的變量去掉,留下想要的即可,注意id 和變量對應(yīng) 引用 報告 回復(fù) zhxw198023 新手會員 UID 146668 精華 0 積分 0帖子 21貢獻積分 2閱讀權(quán)限 10注冊 2021-12-22狀態(tài) 離線#11 大 中 小使用道具發(fā)表于 2021-9-12 10:17 資料 個人空間 短消息 加為好友 聯(lián)合duanxc314 你好! 我最近也在學習聯(lián)合仿真,但是我感覺在c ar 下面做整車的聯(lián)合仿真,不用control plant 就行了,本身

18、那個選擇了files only 之后,仿真就會生成5個文件,里面已經(jīng)包含了m 文件了啊不知道是不是這么回事請指教希望得到你的幫助 qq 312248926 希望能加如好友交流 引用 報告 回復(fù) wycowboy 新手會員 UID 160979 精華 0 積分 1 帖子 86貢獻積分 60 閱讀權(quán)限 10 注冊 2021-4-6 狀態(tài) 離線#12 大 中 小使用道具發(fā)表于 2021-9-12 10:48 資料 個人空間 短消息 加為好友 謝謝啦,收藏了慢慢學習引用 報告 回復(fù) 新手會員 UID 167610 精華 0 積分 0 帖子 26貢獻積分 11閱讀權(quán)限 10 注冊 2021-5-26 狀

19、態(tài) 離線大 中 小使用道具發(fā)表于 2021-10-19 15:16 資料 個人空間 短消息 加為好友 樓主,我按你說的方法一步一步地做了,唯一的不同的是,我用的matlab 是6.5,仿真也能進行,但是最后看到testrig_angle 顯示為什么都是零啊,也就是車子根本就是在直線行駛,這是怎么回事?。磕奈桓呤肿鰧^,也可以來指導(dǎo)一下了,謝謝了。 引用 報告 回復(fù) 新手會員 UID 167610 精華 0 積分 0 帖子 26 貢獻積分 11 閱讀權(quán)限 10 注冊 2021-5-26 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-10-22 21:14 資料 個人空間 短消息 加為好友 哪位高

20、手來看看,給解釋一下撒。做對的幫幫忙了。斑竹help !SOS ! 引用 報告 回復(fù) 新手會員 UID 167610 精華 0 積分 0 帖子 26 貢獻積分 11 閱讀權(quán)限 10 注冊 2021-5-26 狀態(tài) 離線大 中 小使用道具發(fā)表于 2021-10-24 11:20 資料 個人空間 短消息 加為好友 QUOTE:原帖由 zhx w198023 于 2021-9-12 10:17 發(fā)表duanxc314 你好! 我最近也在學習聯(lián)合仿真,但是我感覺在c ar 下面做整車的聯(lián)合仿真,不用control plant 就行了,本身那個選擇了files only 之后,仿真就會生成5個文件,里面

21、已經(jīng)包含了m 文件了啊 不知道是不是這么回事 請 .這樣做確實也可以仿真,在msc 的網(wǎng)站上有一片文章就是這么做的,我也照著試著做了下,仿真結(jié)果是,不管我怎么改變輸入,輸出就是沒有變化估計可能所進行的仿真只是adams 自己的仿真,根本就沒有通過matlab 的控制。另外有對文件中的*.m 文件中的一些語句的含義不是很清楚,希望高手能給講解一下引用 報告 回復(fù) lijuanhe 新手會員 UID 190174精華 0 積分 0 帖子 23 貢獻積分 20 閱讀權(quán)限 10 注冊 2021-9-14 狀態(tài) 離線#16 大 中 小使用道具發(fā)表于 2021-10-24 11:41 資料 個人空間 短消息 加為好友 請問下載的附件都是php 格式的,怎么才能打開看阿?下載php.exe 總是特小,不能用,用記事本也打不開。謝謝 引用 報告 回復(fù) li20213333 新手會員 UID 167610精華 0 積分 0 帖子 26 貢獻積分 11 閱讀權(quán)限 10 注冊 2021-5-26 狀態(tài) 離線#17 大 中 小使用道具發(fā)表于 2021-10-27 11:12 資料 個人空間 短消息 加為好友 自己頂,現(xiàn)在論壇上人好少。希望高手來解釋一下了,做不對啊 引用 報告 回

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論