加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 制動(dòng)系統(tǒng)模型
    • 制動(dòng)模型的配置函數(shù)
    • 制動(dòng)系統(tǒng)界面
    • 替換掉部分制動(dòng)系統(tǒng)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

CarSim仿真快速入門(mén)(十)—制動(dòng)系統(tǒng)建模

04/01 13:54
1.4萬(wàn)
閱讀需 32 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

CarSim和TruckSim中的制動(dòng)系統(tǒng)基于駕駛員和主動(dòng)干預(yù)系統(tǒng)(例如防抱死制動(dòng)系統(tǒng)(ABS)和電子穩(wěn)定控制系統(tǒng)(ESC))的控制,在車(chē)輪上提供制動(dòng)扭矩。制動(dòng)扭矩受到非簧載部件的反作用,并始終與車(chē)輪的旋轉(zhuǎn)方向相反.

制動(dòng)系統(tǒng)模型

使用本文檔中描述的界面設(shè)置制動(dòng)系統(tǒng)的參數(shù),并在為每個(gè)仿真生成的Echo文件的“制動(dòng)”部分中列出了這些參數(shù)(圖1)。注意,制動(dòng)模型中使用的可配置函數(shù)的名稱(chēng)也在Echo文件的注釋中給出(411-413行).

最上層控制

制動(dòng)系統(tǒng)的頂級(jí)控制被指定為踏板力或來(lái)自主缸的液壓。參數(shù)OPT_BK_PEDAL確定輸入形式。如果設(shè)置為0,則不需要有關(guān)制動(dòng)踏板力的信息,系統(tǒng)的輸入只是主缸壓力。如果OPT_BK_PEDAL = 1,則將踏板力定義為輸入,并將其直接轉(zhuǎn)換為主缸壓力。如果OPT_BK_PEDAL = 2,則踏板力將由向主缸提供壓力的助力器作用。如果使用了閉環(huán)速度控制器,它將根據(jù)速度控制器的設(shè)置來(lái)調(diào)節(jié)踏板力或主缸壓力。

圖1. Echo文件的一部分,列出了制動(dòng)參數(shù)和可配置的函數(shù)名稱(chēng)

即使使用內(nèi)部閉環(huán)速度控制器,也始終會(huì)應(yīng)用開(kāi)環(huán)制動(dòng)控制。如果在閉環(huán)控制開(kāi)環(huán)控制之間遇到復(fù)雜的情況,請(qǐng)確保在激活閉環(huán)速度控制器時(shí)將開(kāi)環(huán)制動(dòng)控制設(shè)置為零。

主缸壓力控制

當(dāng)OPT_BK_PEDAL = 0時(shí),任何涉及踏板力的參數(shù)或可配置函數(shù)都將被忽略;制動(dòng)模型的輸入是主缸壓力。開(kāi)環(huán)制動(dòng)是使用可配置函數(shù)PBK_CON定義的,該函數(shù)是通過(guò)庫(kù)“Control: Braking MC Pressure (OpenLoop).”中的數(shù)據(jù)集設(shè)置的。

制動(dòng)踏板力控制

當(dāng)OPT_BK_PEDAL為1或2時(shí),制動(dòng)模型的輸入為踏板力。開(kāi)環(huán)制動(dòng)是使用可配置函數(shù)F_BRAKE_PEDAL定義的,該函數(shù)是通過(guò)庫(kù)“Control: Braking Pedal Force (Open Loop):控制:制動(dòng)踏板力(開(kāi)環(huán))”中的數(shù)據(jù)集設(shè)置的。在這種情況下,不使用函數(shù)PBK_CON.

制動(dòng)壓力控制

用于跟蹤控件和流體壓力的變量遵循圖2所示的順序。對(duì)于每個(gè)車(chē)輪,來(lái)自主缸的管路壓力都受到比例閥的作用,從而產(chǎn)生輸送壓力??蛇x的控制器向執(zhí)行器提供控制器壓力,執(zhí)行器可能具有影響提供給執(zhí)行器壓力的動(dòng)力學(xué)特性。執(zhí)行器產(chǎn)生制動(dòng)扭矩。

圖2.產(chǎn)生制動(dòng)扭矩的液壓壓力流程圖

傳統(tǒng)的制動(dòng)系統(tǒng)通常使用比例閥或其他流體控制裝置將不同的壓力傳遞給前后制動(dòng)器。在模型中,使用管路壓力和瞬時(shí)輪胎垂直載荷的可配置函數(shù)計(jì)算輸送壓力。對(duì)于具有ABS控制器的現(xiàn)代系統(tǒng),通常不包括此比例。在這些情況下,可配置函數(shù)應(yīng)設(shè)置為系數(shù)1.0。CarSim和TruckSim包含一個(gè)簡(jiǎn)單的內(nèi)置ABS控制器,可用于調(diào)節(jié)輸送壓力以提供受控壓力.

執(zhí)行器動(dòng)態(tài)特性

模型中有三個(gè)選項(xiàng)可用于表示執(zhí)行器的瞬態(tài)行為。使用參數(shù)OPT_BK_DYN為每個(gè)制動(dòng)器指定選擇。如果OPT_BK_DYN = 0,則沒(méi)有動(dòng)態(tài):執(zhí)行器壓力與控制器壓力完全相同。當(dāng)OPT_BK_DYN = 1時(shí),制動(dòng)執(zhí)行器的瞬態(tài)特性由一階延遲時(shí)間常數(shù)表征,該常數(shù)用于后述的執(zhí)行器壓力微分方程中。當(dāng)OPT_BK_DYN = 2時(shí),將根據(jù)卡鉗中的流體量對(duì)制動(dòng)執(zhí)行器的瞬態(tài)行為進(jìn)行建模,如下所述。

制動(dòng)扭矩,包括鎖止行為

應(yīng)用于非旋轉(zhuǎn)車(chē)輪的制動(dòng)器與應(yīng)用于旋轉(zhuǎn)車(chē)輪的制動(dòng)器的行為不同。紡車(chē)具有動(dòng)態(tài)自由度;鎖止輪沒(méi)有。當(dāng)將制動(dòng)轉(zhuǎn)矩施加到紡車(chē)上時(shí),制動(dòng)轉(zhuǎn)矩主要是所施加的液壓的函數(shù),并通過(guò)耗散能量來(lái)抵抗旋轉(zhuǎn)。然而,當(dāng)應(yīng)用于非旋轉(zhuǎn)車(chē)輪時(shí),制動(dòng)扭矩會(huì)根據(jù)需要做出反應(yīng),以防止車(chē)輪打滑,而不會(huì)耗散能量或進(jìn)行任何工作。車(chē)輪旋轉(zhuǎn)時(shí),制動(dòng)扭矩定義為液壓和溫度的可配置函數(shù)。稍后將描述熱模型的詳細(xì)信息。在不包含熱效應(yīng)的模型中,扭矩直接從執(zhí)行器壓力中計(jì)算得出。CarSim / TruckSim制動(dòng)器模型通過(guò)用扭轉(zhuǎn)彈簧和減震器代表鎖定的制動(dòng)器來(lái)解決非旋轉(zhuǎn)狀態(tài),該扭轉(zhuǎn)彈簧和減震器根據(jù)需要纏繞以對(duì)輪胎/地面力作出反應(yīng)。當(dāng)轉(zhuǎn)速達(dá)到零時(shí),模型方程式就會(huì)發(fā)生這種變化。那時(shí),扭轉(zhuǎn)彈簧和阻尼器的方程被激活,以使車(chē)輪在鎖定狀態(tài)下達(dá)到真正的靜態(tài)平衡。根據(jù)頻率和阻尼參數(shù)LOCK_BK_R_FREQ和LOCK_BK_ZETA(請(qǐng)參見(jiàn)圖1,第415 – 417行),數(shù)學(xué)模型會(huì)自動(dòng)確定在此步驟中應(yīng)用的彈簧和阻尼器的屬性,以滿足數(shù)值穩(wěn)定性的要求。這些參數(shù)未在GUI中表示。但是,高級(jí)用戶可以使用其他黃色字段來(lái)設(shè)置它們。只要來(lái)自彈簧/減震器系統(tǒng)的扭矩大小小于施加的制動(dòng)扭矩的當(dāng)前值,制動(dòng)器就保持鎖定狀態(tài)。如果彈簧/阻尼器扭矩超過(guò)所施加的扭矩,則彈簧/阻尼器將被禁用。

制動(dòng)模型的配置函數(shù)

可配置函數(shù)用于描述系統(tǒng)中的非線性關(guān)系。表1列出了用于指定具有標(biāo)準(zhǔn)編輯和查看控件的可配置函數(shù)的數(shù)據(jù)集的庫(kù),如VehicleSim BrowserReference Manual中所述。根據(jù)表中列出的根名稱(chēng),通過(guò)關(guān)鍵字為求解器程序標(biāo)識(shí)表格數(shù)據(jù)集。這些也可以在Echo文件中標(biāo)識(shí)(請(qǐng)參閱第2頁(yè)的圖1的389-391行)。

制動(dòng)系統(tǒng)界面

CarSim中的主制動(dòng)系統(tǒng)界面名為Brakes: Four-Wheel System。在TruckSim中,使用庫(kù)Brakes: Two-Wheel System中的數(shù)據(jù)集,按軸指定制動(dòng)特性。CarSim中提供了另一個(gè)名為Brakes: TrailerTwo-Wheel System的庫(kù)。它與其他兩個(gè)相似,但是沒(méi)有用于設(shè)置頂級(jí)控件的用戶控件。

表1.制動(dòng)系統(tǒng)表庫(kù)

庫(kù)界面 根關(guān)鍵字 描述
Brakes: Booster Force F_BRAKE_PEDAL_BOOST 制動(dòng)主缸輸出壓力V制動(dòng)踏板力
Brakes: Caliper Pressure vs. Volume PBK_CALIPER 制動(dòng)鉗壓力與制動(dòng)鉗體積
Brakes: Cooling Coefficient BRAKE_COOL 轉(zhuǎn)子冷卻系數(shù)與車(chē)速的關(guān)系
Brakes: Proportioning/Limiting Valve PBK_DL 比例閥的壓力輸出與輸入壓力和輪胎Fz的關(guān)系
Brakes: Torque MY_BRAKE 制動(dòng)扭矩與執(zhí)行器壓力
Brakes: Torque vs. Rotor Temperature MY_BRAKE_TEMP 制動(dòng)扭矩與執(zhí)行器壓力和溫度的關(guān)系

四輪制動(dòng)系統(tǒng)和兩輪制動(dòng)系統(tǒng)

CarSim庫(kù)中的Brakes: Four-Wheel System(圖3)主要用于車(chē)輛,該車(chē)輛始終有四個(gè)車(chē)輪。它也用于四輪拖車(chē)的制動(dòng)器。TruckSim庫(kù)“ Brakes: Two-Wheel System”的界面與四輪界面幾乎相同,但是正如名稱(chēng)所期望的那樣,它僅具有兩個(gè)車(chē)輪的設(shè)置。

踏板制動(dòng)力公式

當(dāng)選擇踏板力作為頂層控制時(shí),主缸壓力Pbk_Con使用簡(jiǎn)單的幾何來(lái)計(jì)算:

公式中?Fmc?輸入制動(dòng)主缸的力,D 制動(dòng)主缸的有效半徑(參數(shù)D_MC).如果沒(méi)有制動(dòng)助力, 則

公式中?Fpedal?是踏板力,?Rlever?杠桿比例?(參數(shù)R_BK_PEDAL).另一方面,如果有動(dòng)力提升,則進(jìn)入主缸的力會(huì)因具有瞬態(tài)響應(yīng)的提升力而增加。在這種情況下,杠桿比率定義了可配置函數(shù)fboost的輸入(關(guān)鍵字= F_BRAKE_PEDAL_BOOST)。主缸輸入力由一個(gè)微分方程定義,該方程使用不同的系數(shù)作為時(shí)間常數(shù),具體取決于制動(dòng)器是被施加還是被釋放。

圖3. Brakes:四輪系統(tǒng)界面.

踏板力用戶設(shè)置

應(yīng)在定義前軸制動(dòng)特性的數(shù)據(jù)集中提供頂級(jí)控制的規(guī)范(壓力或踏板力)。在沒(méi)有拖車(chē)的CarSim模型中,沒(méi)有歧義,因?yàn)閱蝹€(gè)數(shù)據(jù)集定義了所有四個(gè)車(chē)輪的屬性。但是,在TruckSim中,可以從用于任何車(chē)軸的數(shù)據(jù)集中設(shè)置頂級(jí)控件。應(yīng)注意提供一致的數(shù)據(jù)集,以使后軸的數(shù)據(jù)不會(huì)更改預(yù)期的設(shè)置。

①???用于設(shè)置頂級(jí)制動(dòng)控制類(lèi)型的下拉控制(關(guān)鍵字= OPT_BK_PEDAL)。該控件提供了四個(gè)選項(xiàng)(圖4)。如果選擇了第一個(gè)或最后一個(gè)選項(xiàng),則將隱藏與踏板力有關(guān)的所有信息,并顯示一個(gè)或兩個(gè)字段以指定管路壓力的傳輸延遲⑥。

如果選擇了第二個(gè)或第三個(gè)選項(xiàng),則會(huì)顯示兩個(gè)字段,這些字段將踏板力與主缸壓力相關(guān)聯(lián)(圖3中的③和④)。如果選擇了第三個(gè)選項(xiàng),則會(huì)顯示到庫(kù)Brakes:Booster Force②的鏈接,并且顯示兩個(gè)帶有制動(dòng)主缸⑤時(shí)間常數(shù)的字段。如果選擇了最后一個(gè)選項(xiàng),則Parsfile不包含對(duì)關(guān)鍵字的任何引用。

圖4.設(shè)置頂級(jí)制動(dòng)控制類(lèi)型的選項(xiàng)

②?鏈接到庫(kù)Brakes:BoosterForce。?僅當(dāng)下拉控件①指定啟用功率提升時(shí)才顯示此鏈接。?鏈接的數(shù)據(jù)集提供助力后的力,該力是踏板力乘以杠桿比③的函數(shù)(請(qǐng)參見(jiàn)方程式3和4)。

③?踏板杠桿比,用于計(jì)算施加到主缸上的力(公式2-4,關(guān)鍵字= R_BK_PEDAL)。值1.0表示施加在液壓缸上的力與踏板力相同。通常,連桿機(jī)構(gòu)會(huì)產(chǎn)生更大的力,從而使傳動(dòng)比大于1.0.

④主缸直徑,用于計(jì)算施加到主缸上的力(請(qǐng)參見(jiàn)公式1,關(guān)鍵字= D_MC)。

⑤公式中用于增強(qiáng)力的時(shí)間常數(shù)(公式3和4,關(guān)鍵字= TC_BK_APP和TC_BK_REL)。

⑥ 傳輸延遲(關(guān)鍵字= TLAG_BK)。這些是每個(gè)制動(dòng)鉗或輪缸中制動(dòng)執(zhí)行控制信號(hào)與壓力響應(yīng)之間的時(shí)間延遲。僅當(dāng)頂層控制是通過(guò)使用可配置功能PBK_CON進(jìn)行開(kāi)環(huán)制動(dòng)控制施加主缸壓力時(shí)才應(yīng)用傳輸延遲,該功能通過(guò)“Control: Braking MC Pressure (Open Loop)控制:制動(dòng)MC壓力(開(kāi)環(huán))”庫(kù)定義。

在所有其他情況下,這些參數(shù)將被忽略:如果使用內(nèi)部速度控制器施加制動(dòng),如果通過(guò)踏板力施加控制,或者使用VS Commands定義了控制,或者從外部代碼導(dǎo)入了制動(dòng)控制信號(hào)。

?索引參數(shù)

特定車(chē)輪的所有參數(shù)和可配置函數(shù)都已索引到車(chē)軸號(hào),如系統(tǒng)參數(shù)IAXLE的當(dāng)前值所示。對(duì)于帶有掛車(chē)的車(chē)型,它們也被索引到車(chē)輛單元,如系統(tǒng)參數(shù)IUNIT的當(dāng)前值所示。大多數(shù)屬性可以應(yīng)用于左側(cè)或右側(cè)。上下文是在parsfile中使用系統(tǒng)參數(shù)ISIDE指定的(1 =左,2 =右).

內(nèi)部 ABS控制

CarSim和TruckSim包含一個(gè)簡(jiǎn)單的內(nèi)置ABS控制器,該控制器通過(guò)使用下拉控件③(圖3)自動(dòng)裝配,以啟用車(chē)橋的ABS。啟用系統(tǒng)會(huì)使命令I(lǐng)NSTALL_ABS_CONTROLLER寫(xiě)入數(shù)據(jù)集的Parsfile中,然后車(chē)內(nèi)裝配內(nèi)置控制器??刂破鞯膮?shù)顯示在Echo文件的不同部分中(圖5).

圖5. Echo文件的ABS部分.

ABS旨在防止在猛烈制動(dòng)過(guò)程中車(chē)輪完全抱死。當(dāng)車(chē)輪開(kāi)始抱死時(shí),其縱向滑移從0減小并接近-1。當(dāng)滑差減小到規(guī)定水平以上時(shí),閥門(mén)將釋放對(duì)輪缸的供應(yīng)壓力,從而使車(chē)輪回旋。然后,當(dāng)滑差再次接近零時(shí),閥門(mén)使壓力再次致動(dòng)制動(dòng)器。在低速行駛時(shí),即在車(chē)輛停車(chē)之前,ABS被禁用并且允許車(chē)輪抱死。ABS控制器處于活動(dòng)狀態(tài)的極限停止期間的循環(huán)頻率通常約為10 Hz。頻率不僅取決于此界面上的設(shè)置,還取決于輪胎/車(chē)輪慣性(在輪胎和懸架屏幕上指定)和輪胎縱向松弛長(zhǎng)度(在輪胎界面上指定).⑦下拉控件選擇內(nèi)置的ABS功能。對(duì)于每個(gè)車(chē)軸,可以將ABS控制指定為單通道控制,兩個(gè)通道控制或禁用(圖6)。在單通道模式下,當(dāng)該軸上任一車(chē)輪的滑移超過(guò)“滑入關(guān)閉”字段中設(shè)置的值時(shí),將釋放該軸上的兩個(gè)制動(dòng)器。當(dāng)兩個(gè)車(chē)輪的滑移率都低于“滑入”字段中指定的水平時(shí),將再次應(yīng)用它們。在兩通道模式下,分別控制軸上的每個(gè)制動(dòng)器,當(dāng)滑差超過(guò)滑行關(guān)閉水平時(shí)釋放,并在滑行降到滑行打開(kāi)水平以下時(shí)再次應(yīng)用。禁用ABS時(shí),將繞過(guò)內(nèi)部ABS邏輯,并且用于設(shè)置ABS屬性(⑧和⑨)的字段被隱藏。

圖6.在軸上使用內(nèi)置ABS的選項(xiàng)

⑧ ABS參數(shù):用于打開(kāi)和關(guān)閉制動(dòng)器的縱向滑移(關(guān)鍵字= ABS_SLIP_OFF,ABS_SLIP_ON)。ABS_SLIP_OFF是制動(dòng)器被關(guān)閉時(shí)的車(chē)輪打滑狀態(tài)(0|自由滾動(dòng),1 |鎖定)。典型值將在0.1到0.3之間。

ABS_SLIP_ON是車(chē)輪打滑狀態(tài),在該狀態(tài)下再次打開(kāi)制動(dòng)器。它應(yīng)該小于ABS_SLIP_OFF的值。典型值將介于0.05和0.3。

盡管制動(dòng)時(shí)的滑移率具有負(fù)號(hào),但為方便起見(jiàn),將絕對(duì)值用于這兩個(gè)參數(shù)。?⑨ ABS最低速度(關(guān)鍵字= ABS_VMIN)。這是ABS起作用的最低車(chē)速。當(dāng)絕對(duì)車(chē)速降至該水平以下時(shí),ABS控制將關(guān)閉,并允許車(chē)輪鎖定。典型值在2至10 km / h的范圍內(nèi).

制動(dòng)系統(tǒng)溫度

車(chē)輪產(chǎn)生的制動(dòng)扭矩可以選擇對(duì)溫度敏感。如果啟用此選項(xiàng)?,則會(huì)顯示用于指定制動(dòng)系統(tǒng)模型熱部分中使用的初始溫度的字段。稍后將介紹該模型的詳細(xì)信息。⑩ Initial Rotor Temperature 初始輪轂溫度. 熱模型具有轉(zhuǎn)子或滾筒溫度的狀態(tài)變量,該變量會(huì)影響執(zhí)行器壓力和制動(dòng)扭矩之間的關(guān)系。在此設(shè)置狀態(tài)變量的初始值。變量的關(guān)鍵字為SV_TROT_id,其中id標(biāo)識(shí)車(chē)輪:L1,L2,R1等.??熱模型使用的空氣溫度 (關(guān)鍵字=? T_AIR).

制動(dòng)液壓力

??用于計(jì)算輸送壓力的設(shè)置是主缸壓力和輪胎垂直載荷的可配置功能。?可配置功能的根關(guān)鍵字是PBK_DL。下拉控件指定函數(shù)是使用線性系數(shù)(關(guān)鍵字= PBK_DL_COEFFICIENT)還是從“Brakes: Proportioning / Limiting Valve制動(dòng)器:比例/限制閥”庫(kù)中鏈接到表格數(shù)據(jù)。如前所述,如果系統(tǒng)沒(méi)有比例閥,則應(yīng)將線性系數(shù)指定為1.0。??? ?執(zhí)行器動(dòng)力學(xué)。下拉控件提供了四個(gè)選項(xiàng),用于指定執(zhí)行器的瞬態(tài)行為(圖7).

圖7.設(shè)置執(zhí)行器動(dòng)力學(xué)的選項(xiàng)

如果選擇第一個(gè)選項(xiàng),則將參數(shù)OPT_BK_DYN設(shè)置為1,并顯示一個(gè)時(shí)間常數(shù)參數(shù)Tbk (關(guān)鍵字= TC_BK)的字段。在這種情況下,使用制動(dòng)執(zhí)行器壓力Pbk和受控壓力Pctl的微分方程來(lái)計(jì)算制動(dòng)執(zhí)行器的瞬態(tài)行為。

如果選擇了第二個(gè)選項(xiàng),則將參數(shù)OPT_BK_DYN設(shè)置為2,并鏈接到庫(kù)Brakes:Caliper Pressure vs Volume,在下一節(jié)中介紹。
第三個(gè)選項(xiàng)指定沒(méi)有動(dòng)態(tài)延遲。執(zhí)行器壓力等于控制壓力。第四個(gè)選項(xiàng)指定此處未指定動(dòng)態(tài)行為。

制動(dòng)力矩

??? ?用于計(jì)算制動(dòng)扭矩的設(shè)置,作為液壓和溫度的可配置函數(shù)。下拉控件指定函數(shù)是使用線性系數(shù)還是使用來(lái)自Brakes:Torque庫(kù)的表格數(shù)據(jù)的鏈接,或者使用Brakes:Caliper和Rotor Properties庫(kù)中的數(shù)據(jù)集的熱模型的鏈接。如果不考慮溫度,則使用可配置函數(shù)MY_BRAKE.??? ?車(chē)輪的軸承摩擦(關(guān)鍵字= MY_FRICTION)。這是始終存在的摩擦扭矩,可抵抗車(chē)輪打滑。在多體模型中,將指定的扭矩添加到制動(dòng)扭矩之前,將其施加到車(chē)輪上。

 

可以分別設(shè)置左右輪屬性

??? ?復(fù)選框,用于指定是否應(yīng)為車(chē)輛的左側(cè)和右側(cè)指定不同的制動(dòng)特性。取消選中時(shí)(如圖所示),指定的設(shè)置將兩次寫(xiě)入數(shù)據(jù)集中以供雙方使用。選中后,左側(cè)和右側(cè)的屏幕上將顯示單獨(dú)的設(shè)置.

制動(dòng)系統(tǒng)卡鉗壓力與體積

可以將參數(shù)OPT_BK_DYN設(shè)置為在三種處理制動(dòng)執(zhí)行器瞬態(tài)行為的方法之間進(jìn)行選擇。選項(xiàng)包括:

無(wú)瞬變現(xiàn)象(執(zhí)行器壓力與控制器壓力相同)。

指定要在公式5中使用的時(shí)間常數(shù)。

計(jì)算執(zhí)行器中的流體量并使用液壓阻力.

在制動(dòng)系統(tǒng)界面上使用帶指定執(zhí)行機(jī)構(gòu)動(dòng)態(tài)特性的下拉控件進(jìn)行選擇(?,圖3)。當(dāng)為“鏈接:壓力與體積”選擇了選項(xiàng)時(shí),將鏈接到庫(kù)“制動(dòng)器:卡尺壓力與體積”(圖8)。

圖8.制動(dòng):卡鉗壓力與體積界面

在這種情況下,進(jìn)入每個(gè)執(zhí)行器的流量Q是由壓力差除以液壓阻力R(由參數(shù)BK_HYD_RES定義②,圖8來(lái)計(jì)算)得出的。

執(zhí)行器容積(V)是流量的整數(shù):

卡尺(執(zhí)行器)壓力由卡尺體積與使用可配置功能PBK_CALIPER①定義的壓力特性給出.

將四個(gè)車(chē)輪的體積相加,以計(jì)算踏板位移。此方法最初是為CarSim和假設(shè)制動(dòng)系統(tǒng)有四個(gè)車(chē)輪。踏板位移輸出變量也存在于TruckSim中,但可能不準(zhǔn)確適用于空氣系統(tǒng)或具有四個(gè)以上車(chē)輪的車(chē)輛。

制動(dòng)系統(tǒng)卡鉗和輪轂屬性

制動(dòng)模型在計(jì)算制動(dòng)扭矩時(shí)支持熱效應(yīng)。啟用熱模型時(shí)(OPT_BK_THERMAL = 1),制動(dòng)扭矩取決于卡鉗壓力和轉(zhuǎn)子溫度。制動(dòng)器轉(zhuǎn)子溫度的計(jì)算使用了來(lái)自制動(dòng)器轉(zhuǎn)矩和轉(zhuǎn)速的能量輸入,以及通過(guò)冷卻去除的能量。功率輸入(Pin)為.

公式中?My_bk?制動(dòng)力矩?w?是輪速. 冷卻系統(tǒng)帶走的功率?(Pout)? :

公式中?Cv?是作為車(chē)速的函數(shù)的冷卻系數(shù)(在模型中使用可配置函數(shù)BRAKE_COOL計(jì)算), mrotor?輪轂質(zhì)量?(參數(shù)M_ROTOR), Cp?是轉(zhuǎn)子的比熱與轉(zhuǎn)子溫度的函數(shù), Trotor?輪轂溫度, Tair?是空氣溫度. 計(jì)算比熱容Cp作為轉(zhuǎn)子溫度的線性函數(shù):

公式中Cp0是溫度為0°C時(shí)的比熱(參數(shù)BK_CP_RTR),Cp2?是Cp相對(duì)于攝氏溫度的梯度(參數(shù)BK_CP2_RTR)。輪轂溫度的導(dǎo)數(shù)為:

熱選項(xiàng)通過(guò)參數(shù)OPT_BK_THERMAL啟用,并通過(guò)帶有下拉控件的制動(dòng)系統(tǒng)界面進(jìn)行設(shè)置,該下拉控件指定了如何指定制動(dòng)扭矩(?,圖3)。當(dāng)選擇Torque vs pressure w. thermal effects,將鏈接到“Brakes: Caliper and Rotor Properties制動(dòng)器:卡鉗和轉(zhuǎn)子屬性”庫(kù)(圖9)。①輪轂質(zhì)量?mrotor?(關(guān)鍵字= M_ROTOR), 公式9和公式11中使用。②轉(zhuǎn)子比熱(關(guān)鍵字= BK_CP_RTR)。當(dāng)轉(zhuǎn)子溫度為零(kJ / kg / C)時(shí)轉(zhuǎn)子的比熱,等式10中的Cp0?。③比熱的線性斜率(關(guān)鍵字= BK_CP2_RTR)。公式10中輪轂比熱相對(duì)于轉(zhuǎn)子溫度的導(dǎo)數(shù)(kJ / kg / C2)Cp2.④鏈接到數(shù)據(jù)庫(kù)Brakes: CoolingCoefficient.⑤進(jìn)行設(shè)置以定義每個(gè)制動(dòng)執(zhí)行器對(duì)壓力和轉(zhuǎn)子溫度的機(jī)械響應(yīng)。下拉控件指定函數(shù)是否應(yīng)使用線性系數(shù)(關(guān)鍵字= MY_BRAKE_TEMP_COFFICIENT),或藍(lán)色鏈接至Brakes:Caliper Torque Properties數(shù)據(jù)集。

圖9.制動(dòng):卡鉗和輪轂屬性界面

⑥?指定用于計(jì)算制動(dòng)扭矩的線性系數(shù)的選項(xiàng)在較早的版本中存在,仍可用于提供與較早的數(shù)據(jù)集的向后兼容性。但是,如果選擇線性選項(xiàng),則將忽略所有熱效應(yīng)。

復(fù)選框以設(shè)置制動(dòng)器的壓力/體積關(guān)系。選中此框后,將顯示更多控件,可用于以體積流量指定執(zhí)行器動(dòng)態(tài)(圖10).

圖10.涉及壓力/體積關(guān)系的控件

該復(fù)選框顯示與制動(dòng)模型的熱部分無(wú)關(guān)的信息?,F(xiàn)在可以在“制動(dòng)系統(tǒng)”界面上選擇通過(guò)“制動(dòng)器:基于卡尺壓力與體積”庫(kù)使用基于體積的執(zhí)行器動(dòng)力學(xué)模型。⑦設(shè)置為將卡尺壓力指定為卡尺體積的可配置函數(shù)。下拉控件指定函數(shù)應(yīng)使用線性系數(shù)(關(guān)鍵字= PBK_CALIPER_COFFICIENT),還是藍(lán)色鏈接至Brakes:Caliper Volume vs. Pressure數(shù)據(jù)集。⑧此處設(shè)置液壓阻力的復(fù)選框。選中后,將顯示⑨字段。還可以在“Brakes: CaliperVolume vs. Pressure制動(dòng):卡尺體積與壓力”界面上設(shè)置有效液壓阻力。如果在兩個(gè)位置均設(shè)置,則此界面⑨(字段)中的值將覆蓋鏈接數(shù)據(jù)集的值。⑨有效阻力(關(guān)鍵字= BK_HYD_RES)。制動(dòng)鉗的液壓阻力,在上一小節(jié)“Brakes: Caliper Volume vs. Pressure制動(dòng):制動(dòng)鉗體積與壓力庫(kù)”中進(jìn)行了描述。

替換掉部分制動(dòng)系統(tǒng)

制動(dòng)系統(tǒng)的I/O變量

表2列出了制動(dòng)系統(tǒng)頂層控制和軸1上的兩個(gè)車(chē)輪的導(dǎo)入變量。請(qǐng)注意,基于車(chē)輪的變量具有后綴_L1或_R1。所有車(chē)軸都存在類(lèi)似的變量,后綴最多等于車(chē)輛上的車(chē)軸數(shù)量(L2,R2,L3等)。表3列出了制動(dòng)系統(tǒng)控制器和軸1的輸出變量。參考圖2的流程圖(以及在圖3所示的界面上),每個(gè)車(chē)輪的壓力變量可從四個(gè)位置獲得:1.輸入(在主缸之后);替換,導(dǎo)出Pbk_Con和導(dǎo)入IMP_PLIN_L12.傳遞(在比例閥之后);替換,導(dǎo)出PbkD_L1并導(dǎo)入IMP_PDEL_L13.受控(在可選控制器之后);替換,導(dǎo)出Pctl_L1和導(dǎo)入IMP_PCTL_L14.執(zhí)行器(執(zhí)行器動(dòng)態(tài)后);替換,導(dǎo)出PbkCh_L1和導(dǎo)入IMP_PBK_L1

表2.頂級(jí)制動(dòng)系統(tǒng)和車(chē)軸1的輸入

輸入關(guān)鍵字 單位 描述
IMP_BK_STAT - 制動(dòng)施加狀態(tài):0或1(基于控制壓力)
IMP_DVBK_L1 mm3/s L1卡鉗流量
IMP_DVBK_R1 mm3/s R1卡鉗流量
IMP_FBK_BSTIN N 制動(dòng)助力器輸入力
IMP_FBK_PDL N 剎車(chē)踏板力
IMP_MYBK_L1 N-m 制動(dòng)力矩L1
IMP_MYBK_R1 N-m 制動(dòng)力矩R1
IMP_MYSM_L1 N-m 分機(jī)號(hào) 從簧載質(zhì)量施加到車(chē)輪L1的力矩
IMP_MYSM_R1 N-m 分機(jī)號(hào) 從簧上質(zhì)量施加到車(chē)輪R1的力矩
IMP_MYUSM_L1 N-m 分機(jī)號(hào) 從簧下質(zhì)量施加到車(chē)輪L1的力矩
IMP_MYUSM_R1 N-m 分機(jī)號(hào) 從簧下質(zhì)量施加到車(chē)輪R1的力矩
IMP_PBK_L1 MPa 制動(dòng)執(zhí)行器壓力L1
IMP_PBK_R1 MPa 制動(dòng)執(zhí)行器壓力R1
IMP_PCON_BK MPa 制動(dòng)總泵壓力
IMP_PCTL_L1 MPa 制動(dòng)執(zhí)行器L1的控制壓力(無(wú)動(dòng)力)
IMP_PCTL_R1 MPa 制動(dòng)執(zhí)行器R1的控制壓力(無(wú)動(dòng)力)
IMP_PDEL_L1 MPa 制動(dòng)器L1的輸出壓力(比例分配后)
IMP_PDEL_R1 MPa 制動(dòng)器R1的輸出壓力(按比例分配)
IMP_PLIN_L1 MPa 比例分配前的制動(dòng)管路壓力L1
IMP_PLIN_R1 MPa 比例分配前的制動(dòng)管路壓力R1

表3.可用于導(dǎo)出的輸出變量

段名稱(chēng) 單位 名稱(chēng)
ABS_L1 - ABS應(yīng)用命令,L1
ABS_R1 - ABS應(yīng)用命令,R1
Bk_Boost mm 制動(dòng)助力器排量
Bk_Pedal mm 剎車(chē)踏板排量
Bk_Stat - 剎車(chē)應(yīng)用狀態(tài)
FbkB_In N 增壓前的制動(dòng)輸入力
FbkB_Out N 制動(dòng)助力器輸出力
F_Pedal N 剎車(chē)踏板力
My_Bk_L1 N-m 制動(dòng)力矩L1
My_Bk_R1 N-m 制動(dòng)力矩R1
PbkCh_L1 MPa 制動(dòng)執(zhí)行器壓力L1
PbkCh_R1 MPa 制動(dòng)執(zhí)行器壓力R1
PbkD_L1 MPa 輸送壓力,制動(dòng)器L1
PbkD_R1 MPa 輸送壓力,制動(dòng)器R1
Pbk_Con MPa 制動(dòng)控制輸入(M / C)
Pctl_L1 MPa 來(lái)自控制器L1的壓力
Pctl_R1 MPa 來(lái)自控制器R1的壓力
T_Rtr_L1 C 制動(dòng)轉(zhuǎn)子L1溫度
T_Rtr_R1 C 制動(dòng)轉(zhuǎn)子R1溫度
Vbk_Tot mm3 總制動(dòng)角體積

使用外部ABS控制器:A和B

2017年之前的CarSim版本具有“動(dòng)態(tài)制動(dòng)”選項(xiàng),其中包括帶助力器的踏板力輸入,用于處理執(zhí)行器動(dòng)力學(xué)的體積/壓力方法以及熱效應(yīng)。它支持兩個(gè)用于鏈接到外部ABS控制器的選項(xiàng):A型和B型。A型在比例閥之前裝有控制器,B型在比例閥之后裝有控制器。要為軸1創(chuàng)建A型控制器,將主缸壓力Pbk_Con導(dǎo)出到Simulink,并以替換模式導(dǎo)入輸出壓力IMP_PDEL_L1和IMP_PDEL_R1。要為軸1創(chuàng)建B型控制器,將輸出壓力PbkD_L1和PbkD_R1導(dǎo)出到Simulink,并使用REPLACE模式導(dǎo)入受控壓力IMP_PCTL_L1和IMP_PCTL_R1。

(歡迎申請(qǐng)加入智能駕駛交流學(xué)習(xí)群,加小編微信號(hào)zhijiashexiaoming)

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
LSM6DS3TR-C 1 STMicroelectronics iNEMO 6DoF inertial measurement unit (IMU), for entry level / mid-tier smart phones and Portable PC platforms

ECAD模型

下載ECAD模型
$5.09 查看
ICM-20948 1 InvenSense Inc Analog Circuit, 1 Func, CMOS, QFN-24
$7.19 查看
LMX2572RHAR 1 Texas Instruments 6.4-GHz low-power wideband RF synthesizer 40-VQFN -40 to 85

ECAD模型

下載ECAD模型
$119.42 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜