一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種傳感器故障診斷方法,特別涉及一種通過改變工作電流實(shí)現(xiàn)阻尼 可調(diào)的半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法。
【背景技術(shù)】
[0002] 隨著汽車電子技術(shù)的發(fā)展以及人們對(duì)汽車性能要求的提高,智能化、人性化的主 動(dòng)控制懸架系統(tǒng)成為汽車底盤研發(fā)的重要發(fā)展方向。阻尼可調(diào)半主動(dòng)懸架系統(tǒng)作為一種易 于實(shí)現(xiàn)的主動(dòng)控制懸架系統(tǒng),成為高級(jí)轎車先進(jìn)懸架系統(tǒng)的首選。
[0003] 阻尼可調(diào)半主動(dòng)懸架系統(tǒng)可以根據(jù)傳感器所測信號(hào)進(jìn)行阻尼系數(shù)的自動(dòng)調(diào)節(jié)與 改變,實(shí)現(xiàn)阻尼值的分級(jí)調(diào)節(jié)或無極調(diào)節(jié),它的核心技術(shù)在于控制策略的開發(fā)與設(shè)計(jì)。近些 年各種控制方法已廣泛應(yīng)用在汽車半主動(dòng)懸架系統(tǒng)之中,如線性最優(yōu)控制方法、μ綜合分析 方法、自適應(yīng)控制方法、模糊控制方法、神經(jīng)網(wǎng)絡(luò)控制方法等。還有一些混合控制方法,如自 適應(yīng)模糊控制方法、神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制方法、模糊神經(jīng)網(wǎng)絡(luò)控制方法等??傊?,無論采用 上述何種控制算法實(shí)現(xiàn)懸架系統(tǒng)的主動(dòng)控制,目的都是為了提高汽車行駛平順性和操縱穩(wěn) 定性,協(xié)調(diào)兩種性能之間的矛盾。
[0004] 在懸架控制系統(tǒng)實(shí)際應(yīng)用中發(fā)現(xiàn),隨著使用時(shí)間的增加,傳感器會(huì)出現(xiàn)參數(shù)不穩(wěn) 定的現(xiàn)象,嚴(yán)重影響系統(tǒng)控制的魯棒性。而傳感器一旦發(fā)生故障,都將造成完好無故障情況 下設(shè)計(jì)的控制器誤控制,甚至出現(xiàn)控制效果部分或完全喪失,所以必須考慮懸架系統(tǒng)的容 錯(cuò)控制問題。通常,懸架系統(tǒng)的容錯(cuò)控制包括故障診斷與故障補(bǔ)償兩個(gè)方面,而只有及時(shí)、 準(zhǔn)確的診斷出故障傳感器,才可以有效地進(jìn)行故障補(bǔ)償,確保懸架系統(tǒng)的控制效果。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,基于殘差理論, 構(gòu)造殘差特征向量,充分考慮不同殘差信號(hào)對(duì)故障診斷結(jié)果的影響,提高了故障診斷系統(tǒng) 對(duì)故障決策的敏感性。通過殘差特征向量與故障特征向量的比較,診斷故障傳感器,易于實(shí) 現(xiàn),穩(wěn)定性高,提高了故障診斷的準(zhǔn)確性,為進(jìn)一步半主動(dòng)懸架系統(tǒng)的容錯(cuò)控制奠定基礎(chǔ)。
[0006] 本發(fā)明采用的技術(shù)方案是:
[0007] -種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,包括如下步驟:
[0008] (1)利用阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中用于檢測控制工作電流的傳感器I,用于檢測 車速的傳感器Π ,用于檢測車身垂向加速度的傳感器m,用于檢測車身俯仰角加速度的傳 感器IV,和用于檢測車身側(cè)傾角加速度的傳感器V,分別得到控制電流測量值δ:、車速測量 值V、車身垂向加速度測量值車身俯仰角加速度測量值多,和車身側(cè)傾角加速度測量值 .. Ψ.
[0009] (2)將車速測量值V、車身垂向加速度測量值f、車身俯仰角加速度測量值#,和車 身側(cè)傾角加速度測量值#傳送至阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的懸架控制器內(nèi),懸架控制器 依據(jù)各測量值,通過懸架控制算法,得到控制電流計(jì)算值S2;
[0010] (3)假設(shè)某一種傳感器出現(xiàn)故障,則基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的狀態(tài)估計(jì) 器,由其他未出現(xiàn)故障傳感器對(duì)該出現(xiàn)故障傳感器對(duì)應(yīng)的響應(yīng)值進(jìn)行狀態(tài)估計(jì),并利用未 出現(xiàn)故障傳感器的測量值和出現(xiàn)故障傳感器的估計(jì)值,通過懸架控制算法,得到阻尼可調(diào) 半主動(dòng)懸架控制器控制電流計(jì)算值4 ;
[0011] (4)基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的殘差生成器,將步驟(1)中得到的控制電流 測量值δι、步驟(2)中得到的控制電流計(jì)算值δ 2和步驟(3)中得到的控制電流計(jì)算值為進(jìn)行 兩兩相減,得到相應(yīng)的殘差值;
[0012] (5)基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的殘差特征生成器,將步驟(4)中得到的殘差 值分別與對(duì)應(yīng)的殘差門限值I進(jìn)行比較,判斷殘差值是否超過殘差門限值I,并用數(shù)字表 示,得到殘差特征向量Ci;
[0013] (6)基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的故障診斷器,根據(jù)故障傳感器所具有的殘 差值表現(xiàn),確定故障特征向量Si,將步驟(5)中得到的殘差特征向量Ci與故障特征向量Si進(jìn) 行比較,判斷殘差特征向量(^與故障特征向量&是否對(duì)應(yīng),最終診斷出故障傳感器。
[0014] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(2)中的懸架控 制算法為線性最優(yōu)控制算法,步驟(3)中懸架控制算法為線性最優(yōu)控制算法。
[0015] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(3)中狀態(tài)估計(jì) 采用卡爾曼濾波算法實(shí)現(xiàn)。
[0016] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(5)中的殘差門 限值I由傳感器自身的誤差范圍決定。
[0017] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(3)具體過程為 假設(shè)傳感器m,傳感器IV和傳感器v中的某一種傳感器出現(xiàn)故障,具體為:
[0018] 假設(shè)車身側(cè)傾角加速度傳感器V出現(xiàn)故障,則基于車速測量值V、車身垂向加速度 測量值2、車身俯仰角加速度測量值^得到車身側(cè)傾角加速度的估計(jì)值# ,然后由車速測量 值V、車身垂向加速度測量值f、車身俯仰角加速度測量值|和車身側(cè)傾角加速度估計(jì)值& 得到阻尼可調(diào)半主動(dòng)懸架系統(tǒng)的控制電流計(jì)算值;
[0019] 假設(shè)車身俯仰角加速度傳感器IV出現(xiàn)故障,則基于車速測量值V、車身垂向加速度 測量值S、車身側(cè)傾角加速度測量值炎得到車身俯仰角加速度的估計(jì)值|,然后由車速測 量值V、車身垂向加速度測量值5、車身側(cè)傾角加速度測量值#和車身俯仰角加速度估計(jì)值 |得到阻尼可調(diào)半主動(dòng)懸架系統(tǒng)的控制電流計(jì)算值i 2;
[0020] 假設(shè)車身垂向加速度傳感器m出現(xiàn)故障,則基于車速測量值V、車身俯仰角加速度 測量值 >、車身側(cè)傾角加速度測量值尹得到車身垂向加速度的估計(jì)值I,然后由車速測量值 v、車身俯仰角加速度測量值I、車身側(cè)傾角加速度測量值#和車身垂向加速度估計(jì)值1得 到阻尼可調(diào)半主動(dòng)懸架系統(tǒng)的控制電流計(jì)算值I。:
[0021] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(4)中殘差值 的計(jì)算方法為:
[0022] 將控制電流測量值δ 1、控制電流計(jì)算值δ 2、控制電流計(jì)算值、控制電流計(jì)算值 、控制電流計(jì)算值為兩兩相減,得到十個(gè)殘差值,分別為:
[0023]
[0024]
[0025] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(5)中殘差特征 向量Ci中的確定方法為:
[0026] 當(dāng)殘差值Ii超過殘差門限值I時(shí),Ci = l;當(dāng)殘差值Ii沒有超過殘差門限值I時(shí),Ci = 〇;將十個(gè)殘差值Ιι 12 13 14 15 16 17 Is I9 I1Q分別與殘差門限值I進(jìn)行比較,就可以得到 十個(gè)由1或0表示的數(shù)字序列,構(gòu)成殘差特征向量[& C2 C3 C4 C5 C6 C7 C8 C9 C10]。
[0027] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(6)中故障特征 向量Si的確定方法為:
[0028] 根據(jù)故障傳感器所具有的殘差表現(xiàn),不同傳感器的故障特征向量51有所不同。當(dāng) 某一種傳感器出現(xiàn)故障時(shí),只要十個(gè)殘差值的計(jì)算公式中,包含由這種傳感器測量值所 得到的控制電流值,則此殘差值對(duì)應(yīng)的特征故障向量值即為1,否則為〇,最終可以得到由1 和〇構(gòu)成的對(duì)應(yīng)傳感器的故障特征向量[Si S2 S3 S4 S5 S6 S7 S8 S9 S10]。
[0029] 所述的一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,步驟(6)中殘差特征 向量的Ci和故障特征向量Si的比較方法為:
[0030] 故障診斷過程中,將實(shí)時(shí)在線得到的殘差特征向量[Ci C2 C3 C4 C5 C6 C7 C8 C9 Cio]數(shù)字序列與不同傳感器出現(xiàn)故障情況下的故障特征向量[Si S2 S3 S4 S5 S6 S7 Ss Sg S10]數(shù)字序列進(jìn)行逐一比較,只有在殘差特征向量數(shù)字序列與某種傳感器故障特征向量數(shù) 字序列完全對(duì)應(yīng)的情況下,方可斷定該傳感器出現(xiàn)故障。
[0031] 本發(fā)明的有益效果是:
[0032] 1.本發(fā)明傳感器故障診斷方法基于殘差理論建立傳感器故障診斷系統(tǒng),易于實(shí) 現(xiàn),穩(wěn)定性高。
[0033] 2.本發(fā)明傳感器故障診斷方法構(gòu)造殘差特征向量,充分考慮不同殘差信號(hào)對(duì)故障 診斷結(jié)果的影響,提高了故障診斷系統(tǒng)對(duì)故障決策的敏感性。
[0034] 3.本發(fā)明傳感器故障診斷方法構(gòu)造故障特征向量,通過殘差特征向量與故障特征 向量的比較,確定故障診斷結(jié)果,提高了故障診斷的準(zhǔn)確性。
【附圖說明】
[0035] 圖1為本發(fā)明一種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法的系統(tǒng)框圖。
【具體實(shí)施方式】
[0036] 如圖1所示阻尼可調(diào)半主動(dòng)懸架系統(tǒng)包括用于檢測控制工作電流的傳感器I,用于 檢測車速的傳感器π,用于檢測車身垂向加速度的傳感器m,用于檢測車身俯仰角加速度 的傳感器IV,用于檢測車身側(cè)傾角加速度的傳感器V,懸架控制器,狀態(tài)估計(jì)器,殘差生成 器,殘差特征生成器和故障診斷器。
[0037] -種阻尼可調(diào)半主動(dòng)懸架系統(tǒng)傳感器故障診斷方法,包括如下步驟:
[0038] (1)利用阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中用于檢測控制工作電流的傳感器I,用于檢測 車速的傳感器Π ,用于檢測車身垂向加速度的傳感器ΙΠ ,用于檢測車身俯仰角加速度的傳 感器IV,和用于檢測車身側(cè)傾角加速度的傳感器V,分別得到控制電流測量值δ:、車速測量 值V、車車身垂向加速度測量值、車身俯仰角加速度測量值和車身側(cè)傾角加速度測量值 Φ%
[0039] (2)將車速測量值V、車身垂向加速度測量值S、車身俯仰角加速度測量值0,和車 身側(cè)傾角加速度測量值#傳送至阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的懸架控制器內(nèi),懸架控制器 依據(jù)各測量值,通過線性最優(yōu)控制算法,得到控制電流計(jì)算值S2;
[0040] (3)假設(shè)某一種傳感器出現(xiàn)故障,則基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的狀態(tài)估計(jì) 器,由其他未出現(xiàn)故障傳感器對(duì)該出現(xiàn)故障傳感器對(duì)應(yīng)的響應(yīng)值采用卡爾曼濾波算法進(jìn)行 狀態(tài)估計(jì),并利用未出現(xiàn)故障傳感器的測量值和出現(xiàn)故障傳感器的估計(jì)值,通過線性最優(yōu) 控制算法,得到阻尼可調(diào)半主動(dòng)懸架控制器控制電流計(jì)算值為;
[0041] (4)將步驟(1)中得到的控制電流測量值δ:、步驟(2)中得到的控制電流計(jì)算值32和 步驟(3)中得到的控制電流計(jì)算值古,傳送至殘差生成器中,在殘差生成器中將δ^δ^Ρ為進(jìn) 行兩兩相減,得到相應(yīng)的殘差值;
[0042] (5)基于阻尼可調(diào)半主動(dòng)懸架系統(tǒng)中的殘差特征生成器,將步驟(4)中得到的所有 殘差值分別與殘差門限值I進(jìn)行比較,判斷每個(gè)殘差值是否超過殘差門限值I,并用數(shù)字 表示,得到殘差特征向量C 1;其中殘差門限值I由傳感器自身的誤