//--作者的碎碎念--//

這是開啟網誌的第一篇,不知道該以什麼為開頭,就以今天正在做的事情開始好了。......當作是工作日誌去了,呵呵。

//--本篇簡介--//

ADVISOR(Advanced VehIcle SimulatOR) 是一套使用於Matlab的汽車模擬軟體,雖然是使用於Matlab,但不是Matlab內建的。ADVISOR是由美國國家再生能源實驗室(NREL)發展的一套車用模擬軟體,使用反向與正向式的模擬方法,快速且準確的模擬汽車狀態。本篇簡單介紹ADVISOR的操作,用以紀錄學習過程。

//--簡易註解--//

反向式的模擬是從車速的表現反向推導各式元件,系統不考慮駕駛的操作方式。

正向式的模擬是從駕駛者行為與動力元件的輸出情形推算車輛的狀態。

//--正文--//

關於ADVISOR的簡介就以後再說啦,先紀錄今天的學習。

昨日開始修改ADVISOR中的各檔案參數,修改的方式很簡單,便是將預設的檔案複製後,直接修改內容參數再連結到主畫面。


圖:主畫面

由於我要做的是電動摩托車的模擬,因此我選擇的範例為:EV_defaults_in、EV與VEH_CYCLE


圖:選擇預設的檔案畫面

而剩下的如電池、電機、齒輪箱、輪胎與加速器就要一個一個修改了(其實車子也要修改啦...)。

修改的過程中覺得除了重量可以在畫面中看到、以及馬達效能可以馬上匯出圖式以外,其他的參數就只能在執行模擬後才知道是否正確了,還好跑模擬很快。

另外一個常常出現的就是版本問題了(如圖),不知怎麼著,只要有修改後的檔案,在引入的時候都會出現下面的錯誤,按下YES後,就會在檔案中多出幾行,但不管那幾行出現多少次,這個訊息還是依舊一直出現(一直自動加入一樣的程式碼)。有一次將出現的程式碼放在別的位置 (所謂別的位置指的是別的檔案所放的位置,我只是把它移過去而已),就不會出現這個錯誤了。看來,它有在比對程式內容的阿~~

 


圖:版本錯誤訊息

另外一個比較重要的是馬達的設計,本來是拿自製的馬達量出來的參數輸入,不知是否馬達參數太奇怪了,竟然執行到一半當掉。對,就是當掉了。後來才再改用範例的馬達參數,才能正常執行。可惜我們還沒量出自製馬達的新參數,今天就只能用範例的啦。

圖:範例馬達

選擇完各項配件後,就可以進入路徑規劃的部分。選擇了CYC_SC03的路徑,是因為走走停停的跟平常實車跑得狀況很類似,速度也比較接近摩托車的速度,感覺滿合理的。


圖:路徑規劃畫面

就這樣按下了RUN以後...


圖:執行結果

想不到執行結果竟然在中間被截斷了,在320秒前後出現很大的差異,差異到28.6608%!

換一顆馬達後也會有不一樣的結果:


圖:效能與扭力都較好的馬達


圖:執行結果

看來很明顯是原本的馬達力量不足以跑到這麼高的速度 (80 km/h以上了)。但是變速箱好像沒有被啟用,接下來要看看如何啟用變速箱....

創作者介紹
創作者 yyt手札 的頭像
Q媽

yyt手札

Q媽 發表在 痞客邦 留言(0) 人氣( 376 )