車載EPS算法、架構以及控制策略
駕駛員在操縱方向盤進行轉向時,轉矩傳感器檢測到轉向盤的轉向以及轉矩的 大小,將電壓信號輸送到電子控制單元,電子控制單元根據轉矩傳感器檢測到的轉距電壓信號、轉動方向和車速信號等,向電動機控制器發出指令,使電動機輸出相 應大小和方向的轉向助力轉矩,從而產生輔助動力。汽車不轉向時,電子控制單元不向電動機控制器發出指令,電動機不工作。
本文引用地址:http://www.104case.com/article/201612/332481.htm
第一部分 EPS的控制策略
控制策略無非三個東西:
輸入是什么?
對EPS控制策略而言,其基本功能的輸入主要是EPS系統內部扭矩轉角傳感器所提供的方向盤扭矩,方向盤轉角,從總線獲取的車速信號。
對某些EPS高級功能而言,可能還需要從CAN總線獲取車身的側偏角、橫擺角速度、左右前后輪速等車輛動態參數。
駕駛輔助或自動駕駛,還需要從CAN總線獲取諸如疊加的力矩值、目標方向盤轉角、目標方向盤轉速等信號。
輸出是什么?
基于輸入,通過一些什么樣的控制邏輯得到輸出?
篇幅所限,這里只涉及EPS基本功能的控制策略,請各位牢記下面的簡化公式:T_手+T_電機=T_阻
T_手就是駕駛員操縱方向盤所使用的力矩,由扭矩轉角傳感器測量得到。
T_阻就是由于輪胎與地面摩擦傳給齒條的阻力所產生的力矩,轉向系統工作的過程就是客服這一阻力矩的過程。
EPS控制策略,其實就是基于各種系統輸入條件,計算T_電機的這一過程。至于T_電機是怎樣產生的(電機控制領域范疇)
細心的觀眾可能要問,還要用車速做為輸入嗎?車速在哪里呀車速在哪里?
技術所有的框框里都有一些叫做CURVE或MAP的標定參數,那些煩死人的參數基本都是與車速相關的。
圖1:基本的EPS控制模塊
首先是助力特性曲線模塊,從EPS發明至今,主要的助力特性曲線經過了從直線、到分段折線、到曲線這么一個過程。直線型助力特性曲線和折線型的助力特性曲線比較簡單,容易調試,但是由于助力曲線不是處處可導,不能獲得較好的轉向手感建立梯度和中間位置感。
超前滯后矯正模塊有很多高大上的叫法,比如穩定補償器、自適應補償器等等,其本質都是自動控制原理里面的一個超前滯后矯正的環節。學過自控原理反饋系統基本知識的都知道當一個控制系統前向通道的放大倍數太大時,必然會導致系統發散不穩定(勞斯穩定性判據和奈奎斯特穩定性判據)。
助力特性曲線,其本質就是前向通道的一個放大倍數K,不過這個K在不同的車速和不同的手力矩情況下是變化的而已。當這個K比較大時,就會導致EPS系統發散,很典型的一種情況我們管他叫“自嗨型EPS”,在不引入超前滯后矯正模塊或者超前滯后矯正模塊參數沒有調節好的情況下,給轉向盤稍微加一個激勵,方向盤在可能某一位置不停震蕩。
滯后超前模塊的引入就是為了消除這一現象而設計,有做兩階補償的、有三階補償的、有四階補償的,四階以上的補償算法因為參數調節太過復雜,目前筆者還沒有見到過哪家采用。
其設計思路為:
在低頻段盡量不影響原系統的幅頻和相頻特性
在中頻段降低系統增益
在高頻段提高系統的相頻特性,以獲得更大的相位裕度
典型的超前滯后矯正模塊的BODE圖如下:
高頻增益模塊是單獨將手力矩做高通濾波,基于扭矩信號的高頻部分經過一個MAP后計算得到一個高頻增益力矩。因為做高通濾波必然會帶來相位的超前,因此這一部分的力矩對電機慣量及轉向系統的內摩擦都有一定的補償效果。
回正控制和阻尼控制是一對互為補充的好基友。沒有這兩個控制,輪胎及懸置系統本身也能夠提供一定的回正力。但一般來說:
在低車速情況下,系統阻力太大,撒手時車輛本身的回正力不足以克服所有的阻力使方向盤回到中位;
在高車速情況下,車輛本身的回正力又太大,撒手時又容易出現搖頭的現象。
于是這一對好基友便各司其責,低車速情況下回正控制起作用,提供一個額外的力矩幫助方向盤回到中位;高車速的情況下,阻尼控制起作用,提供一個反向的力矩,防止方向盤搖頭。最終的目標是一致的,在全車速范圍下,能讓方向盤準確、平順的一次性回到中位。
第二部分 EPS架構
德鵬給我的架構確實引起了不少的意見,我這里做一下說明。底盤電子的架構,大體以以下為主流架構,單個雙核配一個外部MCU。
EPS部分,沒有、亂動和鎖住是三大D級問題
在邁向線控和無人駕駛的領域,EPS本身一套就是兩個以上
是不是這么夸張,我們還不知道
小結:
1)在EPS基本功能模塊中,助力曲線是基礎,矯正高頻是關鍵,回正阻尼錦上添花。
2)單個EPS乃至2~3個未來咋折騰,看BOM成本看目的要求,整個設計可能會有一些變數,誰說得明白來說一說
評論