本技術(shù)涉及電磁閥顫振電流參數(shù),尤其涉及一種電磁閥顫振電流參數(shù)調(diào)整方法、系統(tǒng)及介質(zhì)。
背景技術(shù):
1、電磁閥是汽車(chē)變速箱配合離合器摩擦片壓合力完成換擋動(dòng)作的關(guān)鍵組件,因此為了提高車(chē)輛換擋品質(zhì),電磁閥的電氣特性尤為重要,具體表現(xiàn)為電磁閥的響應(yīng)準(zhǔn)確、快速和穩(wěn)定。
2、在電磁閥的控制過(guò)程中,電磁閥閥芯的運(yùn)動(dòng)受到電流控制,當(dāng)電流強(qiáng)度發(fā)生變化時(shí),閥芯克服靜摩擦力以及變速箱內(nèi)其他電磁材料磁場(chǎng)影響即磁滯開(kāi)始運(yùn)動(dòng)。通過(guò)在控制電流上疊加適當(dāng)?shù)念澱耠娏?,使得閥芯一直處于小范圍的上下波動(dòng),將靜摩擦力變成滑動(dòng)摩擦力,可減小初始運(yùn)動(dòng)阻力,提高響應(yīng)速度和控制精度,消除滯環(huán)對(duì)電磁閥控制系統(tǒng)的部分影響。
3、現(xiàn)有的技術(shù)中,針對(duì)顫振電流參數(shù)的調(diào)控方案主要為:一種是靠實(shí)時(shí)監(jiān)測(cè)電磁閥響應(yīng)系數(shù)實(shí)時(shí)對(duì)顫振電流參數(shù)進(jìn)行調(diào)整的方案,該方案控制穩(wěn)定性、重復(fù)性差,可靠性低。第二種方法是靠人工篩選各種參數(shù)組合的顫振電流,而后對(duì)相應(yīng)的響應(yīng)數(shù)據(jù)進(jìn)行評(píng)估篩選,已有技術(shù)對(duì)響應(yīng)參數(shù)進(jìn)行歸一化處理,減少由人工主觀偏差導(dǎo)致的評(píng)價(jià)指標(biāo)不一致,但人工篩選本身耗時(shí)耗力,效率低下。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)的上述不足,本技術(shù)提供一種電磁閥顫振電流參數(shù)調(diào)整方法、系統(tǒng)及介質(zhì),以解決現(xiàn)有靠實(shí)時(shí)監(jiān)測(cè)電磁閥響應(yīng)系數(shù)實(shí)時(shí)對(duì)顫振電流參數(shù)進(jìn)行調(diào)整的方案,穩(wěn)定性、重復(fù)性差,可靠性低、靠人工篩選各種參數(shù)組合的顫振電流的方案,存在人工失誤的問(wèn)題。
2、第一方面,本技術(shù)提供了一種電磁閥顫振電流參數(shù)調(diào)整方法,方法包括:s0,獲取電磁閥的電磁閥內(nèi)阻、電磁閥兩端電壓、電磁閥控制電流,計(jì)算獲得預(yù)設(shè)顫振電流,并將預(yù)設(shè)顫振電流存儲(chǔ)至預(yù)設(shè)第一域數(shù)據(jù)庫(kù);s1,在電磁閥上施加當(dāng)前顫振電流,進(jìn)而獲得當(dāng)前顫振電流對(duì)應(yīng)的電磁閥響應(yīng)性能和迭代次數(shù),進(jìn)入s2;其中,初始顫振電流為預(yù)設(shè)顫振電流,初始迭代次數(shù)為0;s2,確定當(dāng)前電磁閥響應(yīng)性能是否滿(mǎn)足預(yù)設(shè)停止機(jī)制以及確定當(dāng)前迭代次數(shù)是否滿(mǎn)足預(yù)設(shè)次數(shù),當(dāng)不滿(mǎn)足預(yù)設(shè)停止機(jī)制且不滿(mǎn)足預(yù)設(shè)次數(shù)且初始顫振電流產(chǎn)生當(dāng)前電磁閥響應(yīng)性能時(shí),進(jìn)入s3;當(dāng)不滿(mǎn)足預(yù)設(shè)停止機(jī)制且不滿(mǎn)足預(yù)設(shè)次數(shù)且非初始顫振電流產(chǎn)生當(dāng)前電磁閥響應(yīng)性能時(shí),進(jìn)入s4;當(dāng)滿(mǎn)足預(yù)設(shè)停止機(jī)制或滿(mǎn)足預(yù)設(shè)次數(shù)時(shí),進(jìn)入s5;s3,基于當(dāng)前電磁閥響應(yīng)性能與預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)的相似性,確定是否存在第一相似響應(yīng)參數(shù),不存在時(shí)進(jìn)入s4;存在時(shí),確定第一相似響應(yīng)參數(shù)在預(yù)設(shè)第一域數(shù)據(jù)庫(kù)中對(duì)應(yīng)的第一相似電流是否存在對(duì)應(yīng)的預(yù)設(shè)最優(yōu)顫振電流,在存在時(shí),確定預(yù)設(shè)最優(yōu)顫振電流為當(dāng)前顫振電流,進(jìn)入s5;在不存在預(yù)設(shè)最優(yōu)顫振電流時(shí),進(jìn)入s4;s4,將s2對(duì)應(yīng)的電磁閥響應(yīng)性能作為訓(xùn)練好的人工智能模型的輸入,以獲得輸出的當(dāng)前顫振電流并存儲(chǔ)至預(yù)設(shè)第一域數(shù)據(jù)庫(kù),并將迭代次數(shù)+1,并將電磁閥響應(yīng)性能和輸出的當(dāng)前顫振電流的電流地址指向存儲(chǔ)至預(yù)設(shè)第二域數(shù)據(jù)庫(kù),進(jìn)入步驟s1;s5,確定當(dāng)前顫振電流為最終顫振電流,并存儲(chǔ)至預(yù)設(shè)第一域數(shù)據(jù)庫(kù)。
3、進(jìn)一步地,預(yù)設(shè)顫振電流包括:頻率、幅值與波形,獲取電磁閥的電磁閥內(nèi)阻、電磁閥兩端電壓、電磁閥控制電流,進(jìn)而計(jì)算獲得預(yù)設(shè)顫振電流,具體包括:獲取電磁閥控制電流的最小加減的比特?cái)?shù),確定預(yù)設(shè)顫振電流的步長(zhǎng)為最小加減的比特?cái)?shù),預(yù)設(shè)顫振電流的頻率為1/最小加減的比特?cái)?shù);基于預(yù)設(shè)周期,獲得預(yù)設(shè)顫振電流的步數(shù);預(yù)設(shè)顫振電流波形為三角波;獲取電磁閥控制電流的一個(gè)預(yù)設(shè)周期內(nèi)預(yù)設(shè)最小步長(zhǎng)的步長(zhǎng)數(shù)量,獲取電磁閥兩端電壓。
4、通過(guò)公式:,計(jì)算獲得預(yù)設(shè)顫振電流的幅值。
5、進(jìn)一步地,在將電磁閥響應(yīng)性能作為訓(xùn)練好的人工智能模型的輸入之前,方法還包括:獲取同一型號(hào)的電磁閥在不同顫振電流下的電磁閥響應(yīng)性能;將顫振電流和電磁閥響應(yīng)性能,作為初始人工智能模型的樣本數(shù)據(jù),訓(xùn)練初始人工智能模型,進(jìn)而獲得訓(xùn)練好的人工智能模型。
6、進(jìn)一步地,基于當(dāng)前電磁閥響應(yīng)性能與預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)的相似性,確定是否存在第一相似響應(yīng)參數(shù),具體包括:計(jì)算當(dāng)前電磁閥響應(yīng)性能與預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)的相似性;獲得最大的相似值,當(dāng)最大的相似值大于預(yù)設(shè)相似閾值時(shí),確定存在第一相似響應(yīng)參數(shù),且最大的相似值對(duì)應(yīng)的歷史數(shù)據(jù)為第一相似響應(yīng)參數(shù)。
7、進(jìn)一步地,確定第一相似響應(yīng)參數(shù)在預(yù)設(shè)第一域數(shù)據(jù)庫(kù)中對(duì)應(yīng)的第一相似電流是否存在對(duì)應(yīng)的預(yù)設(shè)最優(yōu)顫振電流,具體包括:基于第一相似響應(yīng)參數(shù)對(duì)應(yīng)的電流地址指向,獲取第一相似響應(yīng)參數(shù)在預(yù)設(shè)第一域數(shù)據(jù)庫(kù)中對(duì)應(yīng)的第一相似電流;將第一相似電流作為當(dāng)前顫振電流施加給電磁閥,進(jìn)而獲得對(duì)應(yīng)的第一電磁閥響應(yīng)性能;當(dāng)?shù)谝浑姶砰y響應(yīng)性能與第一相似電流在預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中產(chǎn)生的電磁閥響應(yīng)性能的差值在第一預(yù)設(shè)差值范圍內(nèi)時(shí),確定首次驗(yàn)證合格;在首次驗(yàn)證合格后,從預(yù)設(shè)第一域數(shù)據(jù)庫(kù)中獲取第一相似電流對(duì)應(yīng)的最終顫振電流;將最終顫振電流作為當(dāng)前顫振電流施加給電磁閥,進(jìn)而獲得對(duì)應(yīng)的第二電磁閥響應(yīng)性能;當(dāng)?shù)诙姶砰y響應(yīng)性能與最終顫振電流在預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中產(chǎn)生的電磁閥響應(yīng)性能的差值在第二預(yù)設(shè)差值范圍內(nèi)時(shí),確定二次驗(yàn)證合格;當(dāng)首次驗(yàn)證失敗或二次驗(yàn)證失敗時(shí),確定在不存在預(yù)設(shè)最優(yōu)顫振電流時(shí);在二次驗(yàn)證成功時(shí),確定存在預(yù)設(shè)最優(yōu)顫振電流,且第一相似電流對(duì)應(yīng)的最終顫振電流為預(yù)設(shè)最優(yōu)顫振電流。
8、進(jìn)一步地,電磁閥顫振電流參數(shù)調(diào)整方法的實(shí)施溫度設(shè)定在-40℃-130℃中。
9、進(jìn)一步地,訓(xùn)練好的人工智能模型與電磁閥型號(hào)存在一對(duì)一關(guān)系。
10、第二方面,本技術(shù)提供了一種電磁閥顫振電流參數(shù)調(diào)整系統(tǒng),系統(tǒng)包括:電磁閥、與電磁閥相連的控制板、上位機(jī);其中,控制板與上位機(jī)相連,控制板和上位機(jī)分別與存儲(chǔ)器相連;上位機(jī),用于獲取電磁閥的電磁閥內(nèi)阻、電磁閥兩端電壓、電磁閥控制電流,計(jì)算獲得預(yù)設(shè)顫振電流,并將預(yù)設(shè)顫振電流存儲(chǔ)至預(yù)設(shè)第一域數(shù)據(jù)庫(kù);控制板,用于獲取上位機(jī)計(jì)算獲得的顫振電流,在電磁閥上施加當(dāng)前顫振電流,進(jìn)而獲得當(dāng)前顫振電流對(duì)應(yīng)的電磁閥響應(yīng)性能;上位機(jī),還用于確定當(dāng)前電磁閥響應(yīng)性能是否滿(mǎn)足預(yù)設(shè)停止機(jī)制以及確定當(dāng)前迭代次數(shù)是否滿(mǎn)足預(yù)設(shè)次數(shù);還用于基于當(dāng)前電磁閥響應(yīng)性能與存儲(chǔ)器的預(yù)設(shè)第二域數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)的相似性,確定是否存在第一相似響應(yīng)參數(shù);在存在第一相似響應(yīng)參數(shù)時(shí),確定第一相似響應(yīng)參數(shù)在存儲(chǔ)器的預(yù)設(shè)第一域數(shù)據(jù)庫(kù)中對(duì)應(yīng)的第一相似電流是否存在對(duì)應(yīng)的預(yù)設(shè)最優(yōu)顫振電流;在存在預(yù)設(shè)最優(yōu)顫振電流時(shí),確定預(yù)設(shè)最優(yōu)顫振電流為當(dāng)前顫振電流;在不存在第一相似響應(yīng)參數(shù)或預(yù)設(shè)最優(yōu)顫振電流時(shí),將電磁閥響應(yīng)性能作為訓(xùn)練好的人工智能模型的輸入,以獲得輸出的當(dāng)前顫振電流并存儲(chǔ)至存儲(chǔ)器的預(yù)設(shè)第一域數(shù)據(jù)庫(kù),并將迭代次數(shù)+1,并將電磁閥響應(yīng)性能和輸出的當(dāng)前顫振電流的電流地址指向存儲(chǔ)至存儲(chǔ)器的預(yù)設(shè)第二域數(shù)據(jù)庫(kù);在滿(mǎn)足預(yù)設(shè)停止機(jī)制或當(dāng)前迭代次數(shù)滿(mǎn)足預(yù)設(shè)次數(shù)或存在預(yù)設(shè)最優(yōu)顫振電流時(shí),獲得最終顫振電流,并存儲(chǔ)至預(yù)設(shè)第一域數(shù)據(jù)庫(kù)。
11、進(jìn)一步地,上位機(jī)與外部服務(wù)器相連;其中,外部服務(wù)器包含人工智能模型,且包含學(xué)習(xí)單元和交互單元;學(xué)習(xí)單元包括,用于獲取電磁閥響應(yīng)性能,并將電磁閥響應(yīng)性能作為訓(xùn)練好的人工智能模型的輸入,以獲得輸出的當(dāng)前顫振電流;交互單元包括,用于將輸出的當(dāng)前顫振電流的返回上位機(jī)。
12、第三方面,本技術(shù)提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令在被執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)的一種電磁閥顫振電流參數(shù)調(diào)整方法。
13、本領(lǐng)域技術(shù)人員能夠理解的是,本技術(shù)至少具有如下有益效果:
14、本技術(shù)涉及的預(yù)設(shè)顫振電流,由公式推導(dǎo)獲得,由公式推導(dǎo)的預(yù)設(shè)顫振電流參數(shù)適用于大多數(shù)電磁閥,無(wú)需重復(fù)計(jì)算,易于后續(xù)人工智能算法學(xué)習(xí)。另外,本技術(shù)計(jì)算的預(yù)設(shè)顫振電流可由訓(xùn)練好的人工智能模型調(diào)整推測(cè)出最優(yōu)預(yù)設(shè)顫振電流參數(shù),提高設(shè)計(jì)效率。另外,本技術(shù)可以利用數(shù)據(jù)庫(kù)直接利用歷史數(shù)據(jù)進(jìn)行驗(yàn)證,避免了運(yùn)行人工智能算法學(xué)帶來(lái)的資源損耗,提高了效率。本技術(shù)整體能夠自動(dòng)動(dòng)態(tài)的調(diào)整顫振電流,且利用由歷史數(shù)據(jù)訓(xùn)練的人工智能算法和歷史數(shù)據(jù)庫(kù)(預(yù)設(shè)第一域數(shù)據(jù)庫(kù)和預(yù)設(shè)第二域數(shù)據(jù)庫(kù)),提高數(shù)據(jù)計(jì)算的穩(wěn)定性,歷史數(shù)據(jù)庫(kù)(預(yù)設(shè)第一域數(shù)據(jù)庫(kù)和預(yù)設(shè)第二域數(shù)據(jù)庫(kù))可以重復(fù)使用。另外,本技術(shù)無(wú)需人工參與即可實(shí)現(xiàn)計(jì)算獲得顫振電流,解決了靠人工篩選各種參數(shù)組合的顫振電流的方案,存在人工失誤的問(wèn)題。