一種汽車蠕行控制方法及系統與流程
2023-12-02 17:43:11 2
本發明涉及汽車領域,尤其涉及一種汽車蠕行控制方法及系統。
背景技術:
電動汽車一般不具有離合器,駕駛員無法通過離合器控制電動汽車以維持較低的車速,為了解決這個問題,電動汽車一般都設計有蠕行功能,即,在電動汽車啟動狀態下,駕駛員通過掛入前進擋或倒檔,無需其他操作,即可使該電動汽車以較低的車速行駛。
然而,在目前的城市交通道路中,即使是蠕行車速,在遇到堵車或車輛較多的情況下,其速度也是相對較高的,容易引發交通事故。
在這種情況下,駕駛員一般通過保持前進檔位,同時,通過制動控制該蠕行車速。而由於蠕行車速本身已較低,若要使車輛保持比該蠕行車速更低的車速前進,對駕駛員的要求較高,且容易造成緊急停車的情況,使得車輛駕駛的平順性較差,降低了乘客的乘坐體驗。
技術實現要素:
有鑑於此,本發明提供一種汽車蠕行控制方法及系統,以解決現有技術中使車輛保持比蠕行車速更低的車速前進時,對駕駛員的要求較高,且容易造成緊急停車的情況,使得車輛駕駛的平順性較差,降低了乘客的乘坐體驗的問題,其具體方案如下:
一種汽車蠕行控制方法,應用於電動汽車,包括:
獲取制動需求扭矩的大小;
判斷所述制動需求扭矩是否達到第一閾值;
若是,則調節蠕行扭矩為0,使所述電動汽車停止行駛;
否則,根據預先設定的扭矩閾值表查找所述制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值;
調節所述蠕行扭矩為第一蠕行扭矩值。
進一步的,所述獲取制動需求扭矩的大小,具體為:
檢測制動踏板角度,根據所述制動踏板角度獲取所述制動需求扭矩的大小。
進一步的,預先設定扭矩閾值表,具體為:
根據所述制動需求扭矩及蠕行扭矩隨著制動踏板開度的變化趨勢確定蠕行扭矩所對應的制動需求扭矩範圍;
根據所述蠕行扭矩所對應的制動需求扭矩範圍建立扭矩閾值表。
進一步的,所述根據預先設定的扭矩閾值表查找所述制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,具體為:
查找所述扭矩閾值表中獲取的所述制動需求扭矩所在的制動扭矩範圍;
獲取所述扭矩閾值表中所述制動扭矩範圍所對應的第一蠕行扭矩值。
一種汽車蠕行控制系統,應用於電動汽車,包括:獲取單元,與所述獲取單元相連的判斷單元,分別與所述判斷單元相連的第一調節單元及查找單元,與所述查找單元相連的第二調節單元,其中:
所述獲取單元用於獲取制動需求扭矩的大小;
所述判斷單元用於判斷所述制動需求扭矩是否達到第一閾值,若是,則發送第一調節指令,否則,發送查找指令;
所述第一調節單元接收所述第一調節指令,調節蠕行扭矩為0,使所述電動汽車停止行駛;
所述查找單元接收所述查找指令,根據預先設定的扭矩閾值表查找所述制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值;
所述第二調節單元用於調節所述蠕行扭矩為第一蠕行扭矩值。
進一步的,還包括:與所述獲取單元相連的檢測單元,
所述檢測單元用於檢測制動踏板角度,使所述獲取單元根據所述制動踏板角度獲取所述制動需求扭矩的大小。
進一步的,還包括:確定單元,分別與所述確定單元及查找單元相連的建立單元,其中:
所述確定單元用於根據所述制動需求扭矩及蠕行扭矩隨著制動踏板開度的變化趨勢確定蠕行扭矩所對應的制動需求扭矩範圍;
所述建立單元用於根據所述蠕行扭矩所對應的制動需求扭矩範圍建立扭矩閾值表。
進一步的,所述查找單元具體包括:查找子單元,及與所述查找子單元相連的獲取子單元,其中:
所述查找子單元用於查找所述扭矩閾值表中獲取的所述制動需求扭矩所在的制動扭矩範圍;
所述獲取子單元用於獲取所述扭矩閾值表中所述制動扭矩範圍所對應的第一蠕行扭矩值。
從上述技術方案可以看出,本申請公開的汽車蠕行控制方法及系統,通過獲取制動需求扭矩的大小,當制動需求扭矩達到第一閾值時,調節蠕行扭矩為0,使電動汽車停止行駛,否則,根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,調節蠕行扭矩為第一蠕行扭矩值。本方案通過預先對制動需求扭矩設置制動扭矩範圍,而每一個制動扭矩範圍對應一個蠕行扭矩值,使得當獲取的制動需求扭矩在其中一個範圍中時,調節蠕行扭矩為該範圍對應的蠕行扭矩值,便於對蠕行車速的調節,使得蠕行扭矩的調節較為平順,同時避免了緊急停車的情況,提高了乘客的乘坐體驗。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例公開的一種汽車蠕行控制方法的流程圖;
圖2為本發明實施例公開的一種制動踏板開度與制動需求扭矩之間的曲線關係圖;
圖3為本發明實施例公開的一種電動汽車車速與蠕行扭矩之間的曲線關係圖;
圖4為本發明實施例公開的一種電動汽車的制動踏板開度與蠕行車速之間的曲線關係圖;
圖5為本發明實施例公開的一種汽車蠕行控制方法的流程圖;
圖6為本發明實施例公開的一種汽車蠕行控制系統的結構示意圖;
圖7為本發明實施例公開的一種汽車蠕行控制系統的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明公開了一種汽車蠕行控制方法,應用於電動汽車,其流程圖如圖1所示,包括:
步驟S11、獲取制動需求扭矩的大小;
具體的,獲取制動需求扭矩的大小,可以通過檢測制動踏板的角度,根據該制動踏板的角度獲取制動需求扭矩的大小,也可以直接通過制動踏板發送的扭矩信號,得到制動需求扭矩的大小。
若制動需求扭矩是通過檢測制動踏板的角度得到的,其中,制動踏板的開度越大,說明駕駛員踩下制動踏板的力度越大,制動踏板向下縱深越深,隨著制動踏板的開度越大,其制動需求扭矩越大,但是制動需求扭矩與制動踏板開度並不存在正比關係,在制動踏板開度較小的情況下,制動需求扭矩變化率較小,如圖2所示,為制動踏板開度與制動需求扭矩之間的曲線關係圖。
步驟S12、判斷制動需求扭矩是否達到第一閾值;
制動需求扭矩大小不同,表明駕駛員需要車輛行駛的速度不同,制動需求扭矩的值越大,表明駕駛員想要車輛行駛的速度越慢,甚至停止。例如:假設第一閾值為車輛行駛與停止之間的臨界制動扭矩,當制動需求扭矩較大時,如:該制動需求扭矩大於第一閾值時,表明駕駛員想要車輛停止,不再向前或向後行駛,此時,第一閾值可以為車輛行駛與停止之間的臨界制動扭矩。
步驟S13、若是,則調節蠕行扭矩為0,使電動汽車停止行駛;
在電動汽車起步初期,其蠕行扭矩較大,是為了克服整車啟動過程中的整車阻力,在車速不為0的情況下,蠕行扭矩逐漸減小,目的是維持電動汽車處於穩定的車速範圍內,而不會出現較大的波動,如圖3所示,為電動汽車車速與蠕行扭矩之間的曲線關係圖。
在制動踏板踩下的情況下,蠕行車速較未踩制動踏板的情況下要低,在制動需求扭矩大於一定值時,如:制動需求扭矩大於第一閾值時,蠕行扭矩為0,避免了電機出現堵轉而損壞電機的情況,車速為0,此時車輛停止.
電動汽車的制動踏板開度與蠕行車速之間的曲線關係圖如圖4所示。
步驟S14、否則,根據預先設定的扭矩閾值表查找制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值;
步驟S15、調節蠕行扭矩為第一蠕行扭矩值。
根據制動需求扭矩的大小確定駕駛員的需求,當制動需求扭矩大於第一閾值時,則調節蠕行扭矩為0,當制動需求扭矩小於第一閾值時,根據該制動需求扭矩的大小調節蠕行扭矩的大小,當制動需求扭矩較小時,則適當增加蠕行扭矩的大小,增加的蠕行扭矩則主要是為了抵消由於制動產生的阻力,從而實現了對蠕行下同時駕駛員踩下制動器時,對蠕行扭矩的精確控制,解決了電動汽車蠕行駕駛不平順的問題。
本實施例公開的汽車蠕行控制方法,通過獲取制動需求扭矩的大小,當制動需求扭矩達到第一閾值時,調節蠕行扭矩為0,使電動汽車停止行駛,否則,根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,調節蠕行扭矩為第一蠕行扭矩值。本方案通過預先對制動需求扭矩設置制動扭矩範圍,而每一個制動扭矩範圍對應一個蠕行扭矩值,使得當獲取的制動需求扭矩在其中一個範圍中時,調節蠕行扭矩為該範圍對應的蠕行扭矩值,便於對蠕行車速的調節,使得蠕行扭矩的調節較為平順,同時避免了緊急停車的情況,提高了乘客的乘坐體驗。
本發明公開了一種汽車蠕行控制方法,應用於電動汽車,其流程圖如圖5所示,包括:
步驟S51、獲取制動需求扭矩的大小;
具體的,獲取制動需求扭矩的大小,可以通過檢測制動踏板的角度,根據該制動踏板的角度獲取制動需求扭矩的大小,也可以直接通過制動踏板發送的扭矩信號,得到制動需求扭矩的大小。
若制動需求扭矩是通過檢測制動踏板的角度得到的,其中,制動踏板的開度越大,說明駕駛員踩下制動踏板的力度越大,制動踏板向下縱深越深,隨著制動踏板的開度越大,其制動需求扭矩越大,但是制動需求扭矩與制動踏板開度並不存在正比關係,在制動踏板開度較小的情況下,制動需求扭矩變化率較小,如圖2所示,為制動踏板開度與制動需求扭矩之間的曲線關係圖。
步驟S52、判斷制動需求扭矩是否達到第一閾值;
制動需求扭矩大小不同,表明駕駛員需要車輛行駛的速度不同,制動需求扭矩的值越大,表明駕駛員想要車輛行駛的速度越慢,甚至停止。例如:假設第一閾值為車輛行駛與停止之間的臨界制動扭矩,當制動需求扭矩較大時,如:該制動需求扭矩大於第一閾值時,表明駕駛員想要車輛停止,不再向前或向後行駛,此時,第一閾值可以為車輛行駛與停止之間的臨界制動扭矩。
步驟S53、若是,則調節蠕行扭矩為0,使電動汽車停止行駛;
在電動汽車起步初期,其蠕行扭矩較大,是為了克服整車啟動過程中的整車阻力,在車速不為0的情況下,蠕行扭矩逐漸減小,目的是維持電動汽車處於穩定的車速範圍內,而不會出現較大的波動,如圖3所示,為電動汽車車速與蠕行扭矩之間的曲線關係圖。
在制動踏板踩下的情況下,蠕行車速較未踩制動踏板的情況下要低,在制動需求扭矩大於一定值時,如:制動需求扭矩大於第一閾值時,蠕行扭矩為0,避免了電機出現堵轉而損壞電機的情況,車速為0,此時車輛停止.
電動汽車的制動踏板開度與蠕行車速之間的曲線關係圖如圖4所示。
步驟S54、否則,查找預先設定的扭矩閾值表中獲取的制動需求扭矩所在的制動扭矩範圍;
其中,預先設定的扭矩閾值表的設定過程可以具體為:
根據制動需求扭矩及蠕行扭矩隨著制動踏板開度的變化趨勢確定蠕行扭矩所對應的制動需求扭矩範圍,根據蠕行扭矩所對應的制動需求扭矩範圍建立扭矩閾值表。
具體的,將從0至第一閾值之間的制動需求扭矩的值設定為幾個範圍,如:0至第二閾值之間的第一範圍,第二閾值至第三閾值之間的第二範圍,第三閾值至第一閾值之間的第三範圍,其中,0小於第二閾值,小於第三閾值,小於第四閾值,小於第一閾值;每一個範圍對應一個蠕行扭矩值,如:第一範圍對應第二蠕行扭矩值,第二範圍對應第三蠕行扭矩值,第三範圍對應第四蠕行扭矩值,將上述對應關係建立成扭矩閾值表。
假設,當前制動需求扭矩的值為第一制動需求扭矩,第一制動需求扭矩處於第二範圍,即該第一制動需求扭矩為大於第二閾值,且小於第三閾值之間的值,而第二範圍對應第三蠕行扭矩值,此時,只需要將蠕行扭矩調整為第三蠕行扭矩值的大小即可,實現了對蠕行扭矩的精準控制。
對於上述舉例,只是所有實施例其中的一個,並不對其做具體限定,如:設定的範圍並不局限於3個,可以為多個,該範圍的數值可以為用戶自行設定,也可以為根據圖4的曲線關係圖設定。
步驟S55、獲取扭矩閾值表中該制動扭矩範圍所對應的第一蠕行扭矩值;
步驟S56、調節蠕行扭矩為第一蠕行扭矩值。
根據制動需求扭矩的大小確定駕駛員的需求,當制動需求扭矩大於第一閾值時,則調節蠕行扭矩為0,當制動需求扭矩小於第一閾值時,根據該制動需求扭矩的大小調節蠕行扭矩的大小,當制動需求扭矩較小時,則適當增加蠕行扭矩的大小,增加的蠕行扭矩則主要是為了抵消由於制動產生的阻力,從而實現了對蠕行下同時駕駛員踩下制動器時,對蠕行扭矩的精確控制,解決了電動汽車蠕行駕駛不平順的問題。
本實施例公開的汽車蠕行控制方法,通過獲取制動需求扭矩的大小,當制動需求扭矩達到第一閾值時,調節蠕行扭矩為0,使電動汽車停止行駛,否則,根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,調節蠕行扭矩為第一蠕行扭矩值。本方案通過預先對制動需求扭矩設置制動扭矩範圍,而每一個制動扭矩範圍對應一個蠕行扭矩值,使得當獲取的制動需求扭矩在其中一個範圍中時,調節蠕行扭矩為該範圍對應的蠕行扭矩值,便於對蠕行車速的調節,使得蠕行扭矩的調節較為平順,同時避免了緊急停車的情況,提高了乘客的乘坐體驗。
本實施例公開了一種汽車蠕行控制系統,應用於電動汽車,其結構示意圖如圖6所示,包括:
獲取單元61,與獲取單元61相連的判斷單元62,分別與判斷單元62相連的第一調節單元63及查找單元64,與查找單元64相連的第二調節單元65。
其中,獲取單元61用於獲取制動需求扭矩的大小;
優選的,本實施例公開的汽車蠕行控制系統,還可以包括:檢測單元,其中,檢測單元與獲取單元相連,用於檢測制動踏板角度,使獲取單元根據該制動踏板角度獲取制動需求扭矩的大小。
另外,還可以為:獲取單元直接通過制動踏板發送的扭矩信號,得到制動需求扭矩的大小。
若制動需求扭矩是通過檢測制動踏板的角度得到的,其中,制動踏板的開度越大,說明駕駛員踩下制動踏板的力度越大,制動踏板向下縱深越深,隨著制動踏板的開度越大,其制動需求扭矩越大,但是制動需求扭矩與制動踏板開度並不存在正比關係,在制動踏板開度較小的情況下,制動需求扭矩變化率較小,如圖2所示,為制動踏板開度與制動需求扭矩之間的曲線關係圖。
判斷單元62用於判斷該制動需求扭矩是否達到第一閾值,若是,則發送第一調節指令,否則,發送查找指令;
制動需求扭矩大小不同,表明駕駛員需要車輛行駛的速度不同,制動需求扭矩的值越大,表明駕駛員想要車輛行駛的速度越慢,甚至停止。例如:假設第一閾值為車輛行駛與停止之間的臨界制動扭矩,當制動需求扭矩較大時,如:該制動需求扭矩大於第一閾值時,表明駕駛員想要車輛停止,不再向前或向後行駛,此時,第一閾值可以為車輛行駛與停止之間的臨界制動扭矩。
第一調節單元63接收第一調節指令,調節蠕行扭矩為0,使電動汽車停止形式;
在電動汽車起步初期,其蠕行扭矩較大,是為了克服整車啟動過程中的整車阻力,在車速不為0的情況下,蠕行扭矩逐漸減小,目的是維持電動汽車處於穩定的車速範圍內,而不會出現較大的波動,如圖3所示,為電動汽車車速與蠕行扭矩之間的曲線關係圖。
在制動踏板踩下的情況下,蠕行車速較未踩制動踏板的情況下要低,在制動需求扭矩大於一定值時,如:制動需求扭矩大於第一閾值時,蠕行扭矩為0,避免了電機出現堵轉而損壞電機的情況,車速為0,此時車輛停止.
電動汽車的制動踏板開度與蠕行車速之間的曲線關係圖如圖4所示。
查找單元64接收查找指令,根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值;
第二調節單元65用於調節蠕行扭矩為第一蠕行扭矩值。
根據制動需求扭矩的大小確定駕駛員的需求,當制動需求扭矩大於第一閾值時,則調節蠕行扭矩為0,當制動需求扭矩小於第一閾值時,根據該制動需求扭矩的大小調節蠕行扭矩的大小,當制動需求扭矩較小時,則適當增加蠕行扭矩的大小,增加的蠕行扭矩則主要是為了抵消由於制動產生的阻力,從而實現了對蠕行下同時駕駛員踩下制動器時,對蠕行扭矩的精確控制,解決了電動汽車蠕行駕駛不平順的問題。
本實施例公開的汽車蠕行控制系統,通過獲取單元獲取制動需求扭矩的大小,當制動需求扭矩達到第一閾值時,第一調節單元調節蠕行扭矩為0,使電動汽車停止行駛,否則,查找單元根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,第二調節單元調節蠕行扭矩為第一蠕行扭矩值。本方案通過預先對制動需求扭矩設置制動扭矩範圍,而每一個制動扭矩範圍對應一個蠕行扭矩值,使得當獲取的制動需求扭矩在其中一個範圍中時,調節蠕行扭矩為該範圍對應的蠕行扭矩值,便於對蠕行車速的調節,使得蠕行扭矩的調節較為平順,同時避免了緊急停車的情況,提高了乘客的乘坐體驗。
本實施例公開了一種汽車蠕行控制系統,應用於電動汽車,其結構示意圖如圖7所示,包括:
獲取單元71,與獲取單元71相連的判斷單元72,分別與判斷單元72相連的第一調節單元73及查找單元74,確定單元75,與確定單元75及查找單元74相連的建立單元76,與查找單元74相連的第二調節單元77。
除與上一實施例相同的結構外,本實施例還增加了確定單元75及建立單元76,其中:
確定單元75用於根據制動需求扭矩及蠕行扭矩隨著制動踏板開度的變化趨勢確定蠕行扭矩所對應的制動需求扭矩範圍,即制動需求扭矩隨著制動踏板開度的變化趨勢,以及蠕行扭矩隨著制動踏板開度的變化趨勢。
建立單元76用於根據上述蠕行扭矩所對應的制動需求範圍建立扭矩閾值表。
進一步的,查找單元可以具體包括:查找子單元,及與查找子單元相連的獲取子單元。
查找子單元用於查找扭矩閾值表中該獲取的制動需求扭矩所在的制動扭矩範圍,獲取子單元用於獲取扭矩閾值表中該制動扭矩範圍所對應的第一蠕行扭矩值。
具體的,將從0至第一閾值之間的制動需求扭矩的值設定為幾個範圍,如:0至第二閾值之間的第一範圍,第二閾值至第三閾值之間的第二範圍,第三閾值至第一閾值之間的第三範圍,其中,0小於第二閾值,小於第三閾值,小於第四閾值,小於第一閾值;每一個範圍對應一個蠕行扭矩值,如:第一範圍對應第二蠕行扭矩值,第二範圍對應第三蠕行扭矩值,第三範圍對應第四蠕行扭矩值,將上述對應關係建立成扭矩閾值表。
假設,當前制動需求扭矩的值為第一制動需求扭矩,第一制動需求扭矩處於第二範圍,即該第一制動需求扭矩為大於第二閾值,且小於第三閾值之間的值,而第二範圍對應第三蠕行扭矩值,此時,只需要將蠕行扭矩調整為第三蠕行扭矩值的大小即可,實現了對蠕行扭矩的精準控制。
對於上述舉例,只是所有實施例其中的一個,並不對其做具體限定,如:設定的範圍並不局限於3個,可以為多個,該範圍的數值可以為用戶自行設定,也可以為根據圖4的曲線關係圖設定。
本實施例公開的汽車蠕行控制系統,通過獲取單元獲取制動需求扭矩的大小,當制動需求扭矩達到第一閾值時,第一調節單元調節蠕行扭矩為0,使電動汽車停止行駛,否則,查找單元根據預先設定的扭矩閾值表查找該制動需求扭矩所在的制動扭矩範圍所對應的第一蠕行扭矩值,第二調節單元調節蠕行扭矩為第一蠕行扭矩值。本方案通過預先對制動需求扭矩設置制動扭矩範圍,而每一個制動扭矩範圍對應一個蠕行扭矩值,使得當獲取的制動需求扭矩在其中一個範圍中時,調節蠕行扭矩為該範圍對應的蠕行扭矩值,便於對蠕行車速的調節,使得蠕行扭矩的調節較為平順,同時避免了緊急停車的情況,提高了乘客的乘坐體驗。
本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。