車輛的制動性能的計算方法和裝置制造方法
【專利摘要】本發(fā)明提出一種車輛的制動性能的計算方法和裝置,其中該方法包括:創(chuàng)建參數(shù)文件;根據(jù)車輛的制動系統(tǒng)模型讀取參數(shù)文件,并根據(jù)參數(shù)文件初始化制動系統(tǒng)模型;運行制動系統(tǒng)模型以獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證結(jié)構(gòu)參數(shù)是否合法;如果合法,則根據(jù)車輛的整車模型讀取參數(shù)文件,并根據(jù)參數(shù)文件和結(jié)構(gòu)參數(shù)初始化整車模型;運行整車模型以獲取車輛的制動性能數(shù)據(jù)。本發(fā)明實施例的車輛的制動性能的計算方法,通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
【專利說明】車輛的制動性能的計算方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛【技術(shù)領(lǐng)域】,特別涉及一種車輛的制動性能的計算方法和裝置。
【背景技術(shù)】
[0002]車輛的制動系統(tǒng)是用于使行駛中的車輛減速或停車、使下坡行駛的車輛的車速保持穩(wěn)定、以及使已停駛的車輛在原地(包括在斜坡上)駐留不動的系統(tǒng)。由此產(chǎn)生的制動性能是車輛的基本性能之一,其好壞直接關(guān)系到車輛的安全,車輛的制動性能同時也是 ABS(Ant1-locked Braking System,防鎖死剎車系統(tǒng))、ESP (Electronic StabilityProgram,汽車電子穩(wěn)定控制系統(tǒng))等底盤電控技術(shù)的基礎(chǔ),其重要性不言而喻。
[0003]車輛的制動系統(tǒng)的設(shè)計工作一般分為兩個部分;首先是制動系統(tǒng)的結(jié)構(gòu)參數(shù)設(shè)計,其中一個最重的方面是確定汽車前、后軸的制動力分配;其次是車輛的制動性能預(yù)估。這兩項工作常常交叉進行。目前,在制動系統(tǒng)的設(shè)計中,主要采用兩種方式:一是手工設(shè)計,二是借助計算機工具進行設(shè)計。
[0004]其中,在手工的設(shè)計中,所涉及到的計算工作都是手工進行的。主要存在以下問題:(1)由于車輛的制動系統(tǒng)結(jié)構(gòu)復(fù)雜,零部件數(shù)目較多,對于不同的車型,其零部件的結(jié)構(gòu)和布置也會各不相同,所涉及的計算方法也有差異,計算量非常大;(2)在通過手工進行計算的過程中,為了獲得比較滿意的制動性能,通常需要經(jīng)過多次調(diào)整修改、多次試算,從而找到比較合適的設(shè)計方案,然后,根據(jù)設(shè)計方案進行樣車制動試驗,試驗結(jié)束后判斷其主要參數(shù)和性能是否滿足設(shè)計方案的要求,因此,效率低,過程復(fù)雜。
[0005]而在借助計算機工具進行設(shè)計中,進行制動系統(tǒng)的結(jié)構(gòu)參數(shù)設(shè)計時,需要借助特定商業(yè)軟件,如 AMESim (Advanced Modeling Environment For Simulation OfEngineering Systems,工程系統(tǒng)仿真高級建模環(huán)境)軟件,先進行復(fù)雜的制動系統(tǒng)建模過程,再進行制動性能計算;在進行制動系統(tǒng)的特性參數(shù)的計算時,需要借助其他商業(yè)軟件,如CarSim (CarSim是由美國Mechanical Simulation公司開發(fā)的專門針對車輛動力學(xué)的仿真軟件)軟件,先進行復(fù)雜的制動系統(tǒng)建模過程,再進行相關(guān)性能的計算。主要存在以下問題:在制動系統(tǒng)開發(fā)的不同階段,需借助不同的商業(yè)軟件計算不同的參數(shù)。同時,在每次的計算過程中,需單獨重復(fù)性的進行模型搭建工作,且各軟件之間數(shù)據(jù)無法共享,數(shù)據(jù)的重復(fù)利用率低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的旨在至少從一定程度上解決上述的技術(shù)缺陷。
[0007]為此,本發(fā)明的第一個目的在于提出一種車輛的制動性能的計算方法,該方法通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
[0008]本發(fā)明的第二個目的在于提出一種車輛的制動性能的計算裝置。[0009]為達到上述目的,本發(fā)明第一方面實施例提出的車輛的制動性能的計算方法,包括以下步驟:創(chuàng)建參數(shù)文件;根據(jù)車輛的制動系統(tǒng)模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件初始化所述制動系統(tǒng)模型;運行所述制動系統(tǒng)模型以獲取所述制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證所述結(jié)構(gòu)參數(shù)是否合法;如果合法,則根據(jù)車輛的整車模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件和所述結(jié)構(gòu)參數(shù)初始化所述整車模型;運行所述整車模型以獲取所述車輛的制動性能數(shù)據(jù)。
[0010]本發(fā)明實施例的車輛的制動性能的計算方法,通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
[0011]在本發(fā)明的一個實施例中,根據(jù)驗證結(jié)果生成第一報告文件,并根據(jù)所述制動性能數(shù)據(jù)生成第二報告文件。
[0012]在本發(fā)明的一個實施例中,在所述步驟S5之后還包括:S6、根據(jù)所述制動性能數(shù)據(jù)對所述制動系統(tǒng)模型進行優(yōu)化,并根據(jù)優(yōu)化結(jié)果生成第三報告文件。
[0013]在本發(fā)明的一個實施例中,所述第一報告文件、所述第二報告文件或所述第三報告文件按照以下步驟生成:設(shè)置預(yù)設(shè)模板的報告文件,并在所述報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)所述參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入所述報告文件。
[0014]在本發(fā)明的一個實施例中,所述結(jié)構(gòu)參數(shù)包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種,所述制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。
[0015]為達到上述目的,本發(fā)明第二方面實施例提出的車輛的制動性能的計算裝置,包括:參數(shù)創(chuàng)建模塊,用于創(chuàng)建參數(shù)文件;制動系統(tǒng)模型初始化模塊,用于根據(jù)車輛的制動系統(tǒng)模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件初始化所述制動系統(tǒng)模型;結(jié)構(gòu)參數(shù)獲取模塊,用于運行所述制動系統(tǒng)模型以獲取所述制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證所述結(jié)構(gòu)參數(shù)是否合法;整車模型初始化模塊,用于在驗證所述結(jié)構(gòu)參數(shù)合法時,根據(jù)車輛的整車模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件和所述結(jié)構(gòu)參數(shù)初始化所述整車模型;以及制動性能數(shù)據(jù)獲取模塊,用于運行所述整車模型以獲取所述車輛的制動性能數(shù)據(jù)。
[0016]本發(fā)明實施例的車輛的制動性能的計算裝置,通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
[0017]在本發(fā)明的一個實施例中,還包括:第一報告生成模塊,用于根據(jù)驗證結(jié)果生成第一報告文件;第二報告生成模塊,用于根據(jù)所述制動性能數(shù)據(jù)生成第二報告文件。
[0018]在本發(fā)明的一個實施例中,還包括:優(yōu)化模塊,用于根據(jù)所述制動性能數(shù)據(jù)對所述制動系統(tǒng)模型進行優(yōu)化;第三報告生成模塊,用于根據(jù)優(yōu)化結(jié)果生成第三報告文件。
[0019]在本發(fā)明的一個實施例中,所述第一報告生成模塊、所述第二報告生成模塊或所述第三報告生成模塊還用于,設(shè)置預(yù)設(shè)模板的報告文件,并在所述報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)所述參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入所述報告文件。
[0020]在本發(fā)明的一個實施例中,所述結(jié)構(gòu)參數(shù)包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種,所述制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。
[0021]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0022]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0023]圖1是根據(jù)本發(fā)明一個實施例的車輛的制動性能的計算方法的流程圖;
[0024]圖2是根據(jù)本發(fā)明一個實施例的參數(shù)文件示意圖;
[0025]圖3是根據(jù)本發(fā)明一個實施例的車輛的制動性能的計算裝置的結(jié)構(gòu)示意圖;
[0026]圖4 (I)是根據(jù)本發(fā)明一個實施例的交互界面示意圖;
[0027]圖4 (2)是根據(jù)本發(fā)明一個實施例的交互界面示意圖。
【具體實施方式】
[0028]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0029]下文的公開提供了許多不同的實施例或例子用來實現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設(shè)置進行描述。當(dāng)然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或字母。這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施例和/或設(shè)置之間的關(guān)系。此夕卜,本發(fā)明提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可以意識到其他工藝的可應(yīng)用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的結(jié)構(gòu)可以包括第一和第二特征形成為直接接觸的實施例,也可以包括另外的特征形成在第一和第二特征之間的實施例,這樣第一和第二特征可能不是直接接觸。
[0030]在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機械連接或電連接,也可以是兩個元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語的具體含義。
[0031]參照下面的描述和附圖,將清楚本發(fā)明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實施例中的一些特定實施方式,來表示實施本發(fā)明的實施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實施例的范圍不受此限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0032]為了解決在制動系統(tǒng)開發(fā)的不同階段存在的模型斷層以及數(shù)據(jù)的重復(fù)利用率低的問題,本發(fā)明提出一種車輛的制動性能的計算方法和裝置。
[0033]下面參照附圖來描述根據(jù)本發(fā)明實施例的車輛的制動性能的計算方法和裝置。
[0034]圖1是根據(jù)本發(fā)明一個實施例的車輛的制動性能的計算方法的流程圖。
[0035]如圖1所示,車輛的制動性能的計算方法包括以下步驟:[0036]步驟S101,創(chuàng)建參數(shù)文件。
[0037]具體地,參數(shù)文件中可以包括車輛的制動系統(tǒng)參數(shù)、整車參數(shù)、懸架參數(shù)、轉(zhuǎn)向參數(shù)或者車輛的其它參數(shù)。例如,如圖2所示,參數(shù)文件由EXCEL (微軟公司的辦公軟件Microsoft office的組件之一)文件格式保存,參數(shù)文件的內(nèi)容包括仿真所需要的整車參數(shù)、制動系統(tǒng)參數(shù),圖2所示的參數(shù)文件只是用來舉例,在此,不對參數(shù)文件中包含的參數(shù)種類進行限制。
[0038]其中,創(chuàng)建參數(shù)文件是實現(xiàn)車輛的制動系統(tǒng)整體分析最基礎(chǔ)的一步。后續(xù)不同的制動系統(tǒng)模型都將使用該參數(shù)文件進行初始化。創(chuàng)建統(tǒng)一的參數(shù)文件,易于實現(xiàn)公司所有車輛的車型的數(shù)據(jù)庫管理,并對新車型的開發(fā)提供重要的參考依據(jù)。
[0039]步驟S102,根據(jù)車輛的制動系統(tǒng)模型讀取參數(shù)文件,并根據(jù)參數(shù)文件初始化制動系統(tǒng)模型。
[0040]制動系統(tǒng)模型參數(shù)的初始化是實現(xiàn)制動系統(tǒng)整體分析較為關(guān)鍵的一步。在制動系統(tǒng)設(shè)計前期,具體地,可以由應(yīng)用程序讀取參數(shù)文件,例如由MATLAB (美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分)讀取參數(shù)文件,并根據(jù)具體的設(shè)計需求將參數(shù)文件中所需要的參數(shù)保存至內(nèi)存空間,即通過直接共享參數(shù)的方式初始化制動系統(tǒng)模型。
[0041]步驟S103,運行制動系統(tǒng)模型以獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證結(jié)構(gòu)參數(shù)是否合法。
[0042]具體地,運行制動系統(tǒng)模型并通過應(yīng)用程序(例如,MATLAB)獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù)。在本發(fā)明的一個實施例中,結(jié)構(gòu)參數(shù)可以包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種。根據(jù)實際設(shè)計需要,結(jié)構(gòu)參數(shù)還可以是其它參數(shù),在此不對結(jié)構(gòu)參數(shù)的種類進行限制。此外,在制動系統(tǒng)設(shè)計前期,除了獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù),還可以進行靜態(tài)駐坡的校核。
[0043]在本發(fā)明的一個實施例中,在制動系統(tǒng)設(shè)計前期還需要確定結(jié)構(gòu)參數(shù)是否滿足法規(guī)要求,其中,國家標(biāo)準(zhǔn)GB12676-1999《汽車制動系統(tǒng)結(jié)構(gòu)、性能和試驗方法》以及GB7258-1997《機動車運行安全技術(shù)條件》中對制動系統(tǒng)結(jié)構(gòu)和性能做出了嚴(yán)格規(guī)定。即獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù)之后,驗證結(jié)構(gòu)參數(shù)是否合法,并根據(jù)驗證結(jié)果生成第一報告文件,即法規(guī)滿足性驗證報告。
[0044]步驟S104,如果合法,則根據(jù)車輛的整車模型讀取參數(shù)文件,并根據(jù)參數(shù)文件和結(jié)構(gòu)參數(shù)初始化整車模型。
[0045]在本發(fā)明的一個實施例中,如果結(jié)構(gòu)參數(shù)滿足法規(guī)要求,則進入制動系統(tǒng)的中期設(shè)計階段。在制動系統(tǒng)設(shè)計中期,整車模型的狀態(tài)已趨于接近樣車,此階段應(yīng)結(jié)合其他系統(tǒng)如懸架系統(tǒng)、轉(zhuǎn)向系統(tǒng)等考察制動系統(tǒng)在整車系統(tǒng)中的性能表現(xiàn)。在此階段,可以直接利用制動系統(tǒng)的前期設(shè)計生成的制動系統(tǒng)模型及結(jié)構(gòu)參數(shù),進行分析計算以得到制動系統(tǒng)特性參數(shù)(制動性能數(shù)據(jù))。
[0046]具體地,在制動系統(tǒng)的中期設(shè)計階段,首先要對整車模型進行初始化。下面舉例說明整車模型的初始化過程,例如使用CarSim軟件可以獲得車輛的整車模型,然后通過文件讀寫命令,修改RunX_all.par文件(RunX_all.par文件是CarSim軟件仿真分析的參數(shù)定義文件,可以進行模型參數(shù)的定義及仿真工況的定義)直接進行整車模型的初始化。
[0047]步驟S105,運行整車模型以獲取車輛的制動性能數(shù)據(jù)。
[0048]具體地,為了考察制動系統(tǒng)在整車系統(tǒng)中的性能表現(xiàn),需要運行整車模型以獲取車輛的制動性能數(shù)據(jù)。在本發(fā)明的一個實施例中,制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。例如,可以使用CarSim軟件獲取制動性能數(shù)據(jù),并將制動性能數(shù)據(jù)保存為MT格式的文件,以用于后續(xù)制動系統(tǒng)設(shè)計的后期對制動模型的優(yōu)化及分析。此外,根據(jù)實際設(shè)計需要,制動性能數(shù)據(jù)還可以是其它參數(shù),在此不對制動性能數(shù)據(jù)的種類進行限制。
[0049]在本發(fā)明的一個實施例中,根據(jù)制動性能數(shù)據(jù)生成第二報告文件,即制動模型分析及試驗相關(guān)性報告。
[0050]步驟S106,根據(jù)制動性能數(shù)據(jù)對制動系統(tǒng)模型進行優(yōu)化,并根據(jù)優(yōu)化結(jié)果生成第三報告文件。
[0051]具體地,可以使用優(yōu)化分析器對制動系統(tǒng)模型進行優(yōu)化,即將MT格式的制動性能數(shù)據(jù)提供至優(yōu)化分析器,運行優(yōu)化分析器以對制動系統(tǒng)模型進行多目標(biāo)優(yōu)化。舉例來講,優(yōu)化分析器可以是ISight(是由美國Engineious公司出品的過程集成、優(yōu)化設(shè)計和穩(wěn)健性設(shè)計的軟件)、0PTIMUS (—款過程集成與優(yōu)化設(shè)計平臺)或者其它可進行優(yōu)化分析的應(yīng)用程序。模型優(yōu)化分析是制動系統(tǒng)整體設(shè)計升華的一步。傳統(tǒng)制動系統(tǒng)設(shè)計僅限于對客觀測試結(jié)果進行驗證,證明制動模型建立的準(zhǔn)確性。而本發(fā)明的實施例中加入優(yōu)化分析功能,可進行正向制動系統(tǒng)設(shè)計開發(fā),在滿足車輛性能的基礎(chǔ)上,提高車輛品質(zhì),進而提高車輛產(chǎn)品的競爭力。
[0052]此外,在車輛的制動系統(tǒng)的設(shè)計開發(fā)工作中,需要多個部門的協(xié)作,因此,在開發(fā)的不同階段,各部門內(nèi)部及不同部門之間需要有標(biāo)準(zhǔn)格式的輸出文件。具體地,在本發(fā)明的一個實施例中,第一報告文件、第二報告文件或第三報告文件按照以下步驟生成:設(shè)置預(yù)設(shè)模板的報告文件,并在報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入報告文件。更具體地,首先設(shè)置預(yù)設(shè)模板的報告文件,在預(yù)設(shè)模板的報告文件中將需要寫入?yún)?shù)的位置用參數(shù)標(biāo)識標(biāo)記,例如,如果最終報告文件需要輸出“制動距離為—米”,則在預(yù)設(shè)模板的報告文件中用參數(shù)標(biāo)識(如distance)在需寫入?yún)?shù)的位置進行標(biāo)記,如“制動距離為distance米”,那么獲取參數(shù)的數(shù)倌(例如50)后,使用查找應(yīng)用程序在報告文件中查找到參數(shù)標(biāo)識“distance”,使用替換命令將“distance”替換為“50”。通過這種方法,大大方便了報告文件的修改、更新,節(jié)省了工作人員的時間,提高了工作效率。
[0053]本發(fā)明實施例的車輛的制動性能的計算方法,通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
[0054]圖3是根據(jù)本發(fā)明一個實施例的車輛的制動性能的計算裝置的結(jié)構(gòu)示意圖。
[0055]如圖3所示,車輛的制動性能的計算裝置包括:參數(shù)創(chuàng)建模塊100、制動系統(tǒng)模型初始化模塊200、結(jié)構(gòu)參數(shù)獲取模塊300、整車模型初始化模塊400、制動性能數(shù)據(jù)獲取模塊500、第一報告生成模塊600、第二報告生成模塊700、優(yōu)化模塊800和第三報告生成模塊900。[0056]其中,參數(shù)創(chuàng)建模塊100,用于創(chuàng)建參數(shù)文件。
[0057]具體地,參數(shù)文件中可以包括車輛的制動系統(tǒng)參數(shù)、整車參數(shù)、懸架參數(shù)、轉(zhuǎn)向參數(shù)或者車輛的其它參數(shù)。例如,如圖2所示,參數(shù)文件由EXCEL文件格式保存,參數(shù)文件的內(nèi)容包括仿真所需要的整車參數(shù)、制動系統(tǒng)參數(shù),圖2所示的參數(shù)文件只是用來舉例,在此,不對參數(shù)文件中包含的參數(shù)種類進行限制。
[0058]其中,創(chuàng)建參數(shù)文件是實現(xiàn)車輛的制動系統(tǒng)整體分析最基礎(chǔ)的一步。后續(xù)不同的制動系統(tǒng)模型都將使用該參數(shù)文件進行初始化。創(chuàng)建統(tǒng)一的參數(shù)文件,易于實現(xiàn)公司所有車輛的車型的數(shù)據(jù)庫管理,并對新車型的開發(fā)提供重要的參考依據(jù)。
[0059]制動系統(tǒng)模型初始化模塊200,用于根據(jù)車輛的制動系統(tǒng)模型讀取參數(shù)文件,并根據(jù)參數(shù)文件初始化制動系統(tǒng)模型。
[0060]制動系統(tǒng)模型參數(shù)的初始化是實現(xiàn)制動系統(tǒng)整體分析較為關(guān)鍵的一步。在制動系統(tǒng)設(shè)計前期,具體地,可以由應(yīng)用程序(例如,MATLAB)讀取參數(shù)文件,并根據(jù)具體的設(shè)計需求將參數(shù)文件中所需要的參數(shù)保存至內(nèi)存空間,即通過直接共享參數(shù)的方式初始化制動系統(tǒng)模型。
[0061]結(jié)構(gòu)參數(shù)獲取模塊300,用于運行制動系統(tǒng)模型以獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證結(jié)構(gòu)參數(shù)是否合法。
[0062]具體地,運行制動系統(tǒng)模型并通過應(yīng)用程序(例如,MATLAB)獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù)。在本發(fā)明的一個實施例中,結(jié)構(gòu)參數(shù)可以包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種。根據(jù)實際設(shè)計需要,結(jié)構(gòu)參數(shù)還可以是其它參數(shù),在此不對結(jié)構(gòu)參數(shù)的種類進行限制。此外,在制動系統(tǒng)設(shè)計前期,除了獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù),還可以進行靜態(tài)駐坡的校核。
[0063]在本發(fā)明的一個實施例中,在制動系統(tǒng)設(shè)計前期還需要確定結(jié)構(gòu)參數(shù)是否滿足法規(guī)要求,其中,國家標(biāo)準(zhǔn)GB12676-1999《汽車制動系統(tǒng)結(jié)構(gòu)、性能和試驗方法》以及GB7258-1997《機動車運行安全技術(shù)條件》中對制動系統(tǒng)結(jié)構(gòu)和性能做出了嚴(yán)格規(guī)定。即獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù)之后,驗證結(jié)構(gòu)參數(shù)是否合法。
[0064]整車模型初始化模塊400,用于在驗證結(jié)構(gòu)參數(shù)合法時,根據(jù)車輛的整車模型讀取參數(shù)文件,并根據(jù)參數(shù)文件和結(jié)構(gòu)參數(shù)初始化整車模型。
[0065]在本發(fā)明的一個實施例中,如果結(jié)構(gòu)參數(shù)滿足法規(guī)要求,則進入制動系統(tǒng)的中期設(shè)計階段。在制動系統(tǒng)設(shè)計中期,整車模型的狀態(tài)已趨于接近樣車,此階段應(yīng)結(jié)合其他系統(tǒng)如懸架系統(tǒng)、轉(zhuǎn)向系統(tǒng)等考察制動系統(tǒng)在整車系統(tǒng)中的性能表現(xiàn)。在此階段,可以直接利用制動系統(tǒng)的前期設(shè)計生成的制動系統(tǒng)模型及結(jié)構(gòu)參數(shù),進行分析計算以得到制動系統(tǒng)特性參數(shù)(制動性能數(shù)據(jù))。
[0066]具體地,在制動系統(tǒng)的中期設(shè)計階段,首先要對整車模型進行初始化。下面舉例說明整車模型的初始化過程,例如使用CarSim軟件可以獲得車輛的整車模型,然后通過文件讀寫命令,修改RunX_all.par文件直接進行整車模型的初始化。
[0067]制動性能數(shù)據(jù)獲取模塊500,用于運行整車模型以獲取車輛的制動性能數(shù)據(jù)。
[0068]具體地,為了考察制動系統(tǒng)在整車系統(tǒng)中的性能表現(xiàn),需要運行整車模型以獲取車輛的制動性能數(shù)據(jù)。在本發(fā)明的一個實施例中,制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。例如,可以使用CarSim軟件獲取制動性能數(shù)據(jù),并將制動性能數(shù)據(jù)保存為MT格式的文件,以用于后續(xù)制動系統(tǒng)設(shè)計的后期對制動模型的優(yōu)化及分析。此外,根據(jù)實際設(shè)計需要,制動性能數(shù)據(jù)還可以是其它參數(shù),在此不對制動性能數(shù)據(jù)的種類進行限制。
[0069]第一報告生成模塊600,用于根據(jù)驗證結(jié)果生成第一報告文件。
[0070]在車輛的制動系統(tǒng)的設(shè)計開發(fā)工作中,需要多個部門的協(xié)作,因此,在開發(fā)的不同階段,各部門內(nèi)部及不同部門之間需要有標(biāo)準(zhǔn)格式的輸出文件。
[0071]具體地,在獲取制動系統(tǒng)的結(jié)構(gòu)參數(shù)之后,需要驗證結(jié)構(gòu)參數(shù)是否合法,第一報告生成模塊600根據(jù)驗證結(jié)果生成第一報告文件,即法規(guī)滿足性驗證報告。
[0072]第二報告生成模塊700,用于根據(jù)制動性能數(shù)據(jù)生成第二報告文件。
[0073]具體地,在獲取車輛的制動性能數(shù)據(jù)之后,第二報告生成模塊700根據(jù)制動性能數(shù)據(jù)生成第二報告文件,即制動模型分析及試驗相關(guān)性報告。
[0074]優(yōu)化模塊800,用于根據(jù)制動性能數(shù)據(jù)對制動系統(tǒng)模型進行優(yōu)化。
[0075]具體地,可以使用優(yōu)化分析器對制動系統(tǒng)模型進行優(yōu)化,即將MT格式的制動性能數(shù)據(jù)提供至優(yōu)化分析器,運行優(yōu)化分析器以對制動系統(tǒng)模型進行多目標(biāo)優(yōu)化。舉例來講,優(yōu)化分析器可以是ISight、0PTIMUS或者其它可進行優(yōu)化分析的應(yīng)用程序。模型優(yōu)化分析是制動系統(tǒng)整體設(shè)計升華的一步。傳統(tǒng)制動系統(tǒng)設(shè)計僅限于對客觀測試結(jié)果進行驗證,證明制動模型建立的準(zhǔn)確性。而本發(fā)明的實施例中加入優(yōu)化分析功能,可進行正向制動系統(tǒng)設(shè)計開發(fā),在滿足車輛性能的基礎(chǔ)上,提高車輛品質(zhì),進而提高車輛產(chǎn)品的競爭力。
[0076]第三報告生成模塊900,用于并根據(jù)優(yōu)化結(jié)果生成第三報告文件。
[0077]具體地,對制動系統(tǒng)模型進行優(yōu)化之后,第三報告生成模塊900根據(jù)優(yōu)化結(jié)果生成第三報告文件,即制動系統(tǒng)優(yōu)化分析報告。
[0078]在本發(fā)明的一個實施例中,第一報告生成模塊600、第二報告生成模塊700或第三報告生成模塊800還用于:設(shè)置預(yù)設(shè)模板的報告文件,并在報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入報告文件。
[0079]具體地,首先設(shè)置預(yù)設(shè)模板的報告文件,在預(yù)設(shè)模板的報告文件中將需要寫入?yún)?shù)的位置用參數(shù)標(biāo)識標(biāo)記,例如,如果最終報告文件需要輸出“制動距離為—米”,則在預(yù)設(shè)模板的報告文件中用參數(shù)標(biāo)識(如distance)在需寫入?yún)?shù)的位置進行標(biāo)記,如“制動距離為distance米”,那么獲取參數(shù)的數(shù)倌(例如50)后,使用查找應(yīng)用程序在報告文件中查找到參數(shù)標(biāo)識“distance”,使用替換命令將“distance”替換為“50”。通過這種方法,大大方便了報告文件的修改、更新,節(jié)省了工作人員的時間,提高了工作效率。
[0080]本發(fā)明實施例的車輛的制動性能的計算裝置,通過設(shè)置統(tǒng)一的參數(shù)文件對制動系統(tǒng)開發(fā)的不同階段中的模型進行初始化,并在開發(fā)的每個階段輸出報告供后續(xù)的開發(fā)使用,實現(xiàn)了開發(fā)各階段的數(shù)據(jù)共享,提高了數(shù)據(jù)的重復(fù)利用率,從而大大提高了工作效率。
[0081]在本發(fā)明的一個實施例中,為了方便工作人員的使用和操作,可以使用應(yīng)用程序(如MATLAB)生成可視化的交互界面以引導(dǎo)用戶操作,例如,如圖4 (I)、圖4 (2)所示。
[0082]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0083]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0084]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0085]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0086]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0087]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0088]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0089]盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種車輛的制動性能的計算方法,其特征在于,包括以下步驟: 51、創(chuàng)建參數(shù)文件; 52、根據(jù)車輛的制動系統(tǒng)模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件初始化所述制動系統(tǒng)1吳型; 53、運行所述制動系統(tǒng)模型以獲取所述制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證所述結(jié)構(gòu)參數(shù)是否合法; 54、如果合法,則根據(jù)車輛的整車模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件和所述結(jié)構(gòu)參數(shù)初始化所述整車模型;以及 55、運行所述整車模型以獲取所述車輛的制動性能數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)驗證結(jié)果生成第一報告文件,并根據(jù)所述制動性能數(shù)據(jù)生成第二報告文件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟S5之后還包括: 56、根據(jù)所述制動 性能數(shù)據(jù)對所述制動系統(tǒng)模型進行優(yōu)化,并根據(jù)優(yōu)化結(jié)果生成第三報告文件。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述第一報告文件、所述第二報告文件或所述第三報告文件按照以下步驟生成: 設(shè)置預(yù)設(shè)模板的報告文件,并在所述報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)所述參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入所述報告文件。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述結(jié)構(gòu)參數(shù)包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種,所述制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。
6.一種車輛的制動性能的計算裝置,其特征在于,包括: 參數(shù)創(chuàng)建模塊,用于創(chuàng)建參數(shù)文件; 制動系統(tǒng)模型初始化模塊,用于根據(jù)車輛的制動系統(tǒng)模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件初始化所述制動系統(tǒng)模型; 結(jié)構(gòu)參數(shù)獲取模塊,用于運行所述制動系統(tǒng)模型以獲取所述制動系統(tǒng)的結(jié)構(gòu)參數(shù),并驗證所述結(jié)構(gòu)參數(shù)是否合法; 整車模型初始化模塊,用于在驗證所述結(jié)構(gòu)參數(shù)合法時,根據(jù)車輛的整車模型讀取所述參數(shù)文件,并根據(jù)所述參數(shù)文件和所述結(jié)構(gòu)參數(shù)初始化所述整車模型;以及 制動性能數(shù)據(jù)獲取模塊,用于運行所述整車模型以獲取所述車輛的制動性能數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第一報告生成模塊,用于根據(jù)驗證結(jié)果生成第一報告文件; 第二報告生成模塊,用于根據(jù)所述制動性能數(shù)據(jù)生成第二報告文件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 優(yōu)化模塊,用于根據(jù)所述制動性能數(shù)據(jù)對所述制動系統(tǒng)模型進行優(yōu)化; 第三報告生成模塊,用于根據(jù)優(yōu)化結(jié)果生成第三報告文件。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述第一報告生成模塊、所述第二報告生成模塊或所述第三報告生成模塊還用于,設(shè)置預(yù)設(shè)模板的報告文件,并在所述報告文件中設(shè)置參數(shù)標(biāo)識,以根據(jù)所述參數(shù)標(biāo)識將對應(yīng)的參數(shù)寫入所述報告文件。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述結(jié)構(gòu)參數(shù)包括制動力分配曲線、利用附著系數(shù)曲線、制動效率曲線、動態(tài)駐車制動曲線、制動力分配系數(shù)、同步附著系數(shù)和輪缸壓力中的一種或多種,所述制動性能數(shù)據(jù)包括踏板力及制動力曲線、主缸及輪缸壓力曲線、車輛速度及加速度曲線中的一種或多種。
【文檔編號】G06F17/50GK103544358SQ201310532287
【公開日】2014年1月29日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】張東珉, 趙永坡, 葛建勇, 王天培 申請人:長城汽車股份有限公司