亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法與流程

文檔序號:12484381閱讀:290來源:國知局
一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法與流程
本發(fā)明屬于混合動力車輛
技術(shù)領(lǐng)域
,具體涉及一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法。
背景技術(shù)
:隨著世界汽車產(chǎn)量和保有量的日益增長,內(nèi)燃機車輛產(chǎn)生的環(huán)境污染和全球石油資源的供求緊迫和能源危機,致使全世界各國不得不積極尋找用新能源的交通工具。電驅(qū)動車輛由于具有無空氣污染、噪聲低、電能源來源廣闊、能源利用率高、熱輻射少、使用維護(hù)方便等優(yōu)點,使得其推廣和技術(shù)的開發(fā)受到普遍的重視,并取得了很大的成功,但是尚有許多難題沒有解決。其中的一個重要難題就是電機的性能還不夠理想,無法同時滿足車輛運行所需要的轉(zhuǎn)速范圍和扭矩范圍,因此還需要借助變速機構(gòu)實現(xiàn)車輛高轉(zhuǎn)速大扭矩輸出的需求。為了高效便捷的進(jìn)行變速機構(gòu)的轉(zhuǎn)速、扭矩及功率流分析,從中篩選出能夠與車輛及電機匹配優(yōu)良的變速機構(gòu),有必要提出一種通用的分析方法,以實現(xiàn)對任意一種變速機構(gòu)程序化的轉(zhuǎn)速分析、扭矩分析以及功率流分析。技術(shù)實現(xiàn)要素:為解決上述問題,本發(fā)明提供一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法,以程序化的進(jìn)行任意一種變速機構(gòu)的轉(zhuǎn)速分析、扭矩分析以及功率流分析,從而提高設(shè)計效率。本發(fā)明的目的是采用下述技術(shù)方案實現(xiàn)的:一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法,所述分析方法基于一個或者兩個行星構(gòu)成的二自由度變速機構(gòu)或者僅包含一個擋位的行星變速機構(gòu)來實施,其特征在于,所述方法包括下述步驟:S1定義變速機構(gòu)參數(shù);S2構(gòu)建變速機構(gòu)轉(zhuǎn)速分析方程的系數(shù)矩陣AnTi;S3對變速機構(gòu)轉(zhuǎn)速分析方程進(jìn)行轉(zhuǎn)速分析,獲取除操縱件外的各受力端相對于輸入端的轉(zhuǎn)速向量XnTi;S4利用變速機構(gòu)的結(jié)構(gòu)描述矩陣和所述轉(zhuǎn)速向量生成轉(zhuǎn)速矩陣NTi;S5構(gòu)建變速機構(gòu)扭矩分析方程的系數(shù)矩陣AMTi;S6對變速機構(gòu)扭矩分析方程進(jìn)行扭矩分析,獲取各受力端相對于輸入端的扭矩向量XMTi;S7利用變速機構(gòu)的結(jié)構(gòu)描述矩陣和扭矩向量生成扭矩矩陣MTi;S8利用轉(zhuǎn)速矩陣和扭矩矩陣生成功率矩陣PTi;S9根據(jù)所述功率矩陣?yán)L制變速機構(gòu)功率流圖。優(yōu)選的,所述步驟S1中,定義變速機構(gòu)參數(shù)包括,行星排向量KTi、結(jié)構(gòu)描述矩陣QTi以及接合的操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi;若接合的操縱件為離合器,則行序號向量DTi包含兩個元素;若接合的操縱件為制動器,則行序號向量DTi僅包含一個元素,變速機構(gòu)的行星排向量KTi的元素為單元中所有行星排參數(shù);其中,變速機構(gòu)的第一行星排參數(shù)為KTi(1),變速機構(gòu)的第二行星排參數(shù)為KTi(2);所述變速機構(gòu)的結(jié)構(gòu)描述矩陣QTi的獲取方法包括,對變速機構(gòu)中的每個構(gòu)件的受力端進(jìn)行描述,定義受力端向量GT;所述受力端向量GT,包括變速機構(gòu)的第一行星排太陽輪GT(1);變速機構(gòu)的第一行星排齒圈GT(2);變速機構(gòu)的第一行星排行星架GT(3);變速機構(gòu)的第二行星排太陽輪GT(4);變速機構(gòu)的第二行星排齒圈GT(5);變速機構(gòu)的第二行星排行星架GT(6);變速機構(gòu)的輸入端GT(7);變速機構(gòu)的輸出端GT(8);變速機構(gòu)的操縱件1為GT(9);變速機構(gòu)的操縱件2為GT(10);利用結(jié)構(gòu)描述矩陣QTi的一行描述變速機構(gòu)的一個構(gòu)件的受力端;若QTi(j,h)=1,j=1,2,…,JTi,JTi為構(gòu)件總數(shù),則表示GT(h)是變速機構(gòu)第j個構(gòu)件的其中一個受力端;若QTi(j,h)=0,則表示GT(h)不是變速機構(gòu)中第j個構(gòu)件的受力端。優(yōu)選的,所述步驟S2中,變速機構(gòu)轉(zhuǎn)速分析方程的系數(shù)矩陣AnTi的構(gòu)建方法具體包括:S201輸入變速機構(gòu)的參數(shù),包括結(jié)構(gòu)描述矩陣QTi、接合操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi和行星排向量KTi;S202獲得變速機構(gòu)的行星排數(shù)目NXi,NXi等于行星排向量KTi中的元素的數(shù)量;S203系數(shù)矩陣AnTi的第1行為:S204判斷NXi是否大于1,如果是,則進(jìn)入步驟S205;如果否,則進(jìn)入步驟S207;S205系數(shù)矩陣AnTi的第2行為:AnTi(2,1)=1,AnTi(2,2)=KTi,AnTi(2,3)=-(1+KTi),AnTi(2,r)=0,r≠1,2,3S206記錄系數(shù)矩陣AnTi需要生成下一行,即y=3;S207系數(shù)矩陣AnTi的第2行為:AnTi(2,1)=1,AnTi(2,2)=KTi(1),AnTi(2,3)=-[1+KTi(1)],AnTi(2,r)=0,r≠1,2,3S208系數(shù)矩陣AnTi的第3行為:AnTi(3,4)=1,AnTi(3,5)=KTi(2),AnTi(3,6)=-[1+KTi(2)],AnTi(3,r)=0,r≠4,5,6S209記錄系數(shù)矩陣AnTi需要生成下一行,即y=4;;S210為循環(huán)變量j賦初值,令j=1;為操縱件接合標(biāo)識變量C賦初值0,C=0表示未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行,C=1表示已生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行;S211判斷變量j是否大于變速機構(gòu)結(jié)構(gòu)描述矩陣QTi的總行數(shù)JTi,如果是,則進(jìn)入步驟S241,如果否,則進(jìn)入步驟S212;S212判斷構(gòu)件j是否為三力構(gòu)件,如果否,則進(jìn)入步驟S213,如果是,則進(jìn)入步驟S219;S213判斷構(gòu)件j的受力端是否無操縱件,如果是,進(jìn)入步驟S214,如果否,則進(jìn)入步驟S216;S214系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,QTi(j,r2)=1S215系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+1;S216判斷j=DTi且C=0是否成立,即接合的操縱件是否只是構(gòu)件j的受力端,而且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行;如果是,則進(jìn)入步驟S217,如果否,則進(jìn)入步驟S240;S217系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,r1≠9且r1≠10S218為操縱件接合標(biāo)識變量C賦值,令C=1;系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+1;S219判斷構(gòu)件j的受力端是否無操縱件,如果是,進(jìn)入步驟S220,如果否,進(jìn)入步驟S222;S220系數(shù)矩陣AnTi的第y行和y+1行分別為:若QTi(j,r1)=QTi(j,r2)=QTi(j,r3)=1,S221系數(shù)矩陣AnTi需要生成下一行的行號,即y=y(tǒng)+2;S222判斷三力構(gòu)件j上的受力端是否包含一個制動器和兩個非操縱件,如果是,進(jìn)入步驟S223,如果否,進(jìn)入步驟S228;S223判斷j=DTi且C=0是否成立,即接合的操縱件是否只是構(gòu)件j的受力端,而且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行,如果是,則進(jìn)入步驟S224,如果否,則進(jìn)入步驟S226;S224系數(shù)矩陣AnTi的第y行和y+1行分別為:若QTi(j,r1)=QTi(j,r2)=1且r1<9且r2<9,S225為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+2;S226系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=QTi(j,r2)=1且r1<9且r2<9,S227系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+1;S228判斷三力構(gòu)件j上的受力端是否包含一個離合器和兩個非操縱件,如果是,進(jìn)入步驟S229,如果否,進(jìn)入步驟S236;S229判斷是否接合操縱件為離合器,該離合器是構(gòu)件j的一個受力端,且滿足C=0;如果是,則進(jìn)入步驟S230,如果否,則進(jìn)入步驟S240;S230計算q=QTi(DTi(1))+QTi(DTi(2)),即離合器接合后將構(gòu)件DTi(1)和DTi(2)作為一個新的構(gòu)件,其受力端描述向量為q;S231判斷新的構(gòu)件是否為四力構(gòu)件,如果否,則進(jìn)入步驟S232,如果是,則進(jìn)入步驟S234;S232系數(shù)矩陣AnTi的第y行和y+1行分別為:若q(r1)=q(r2)=q(r3)=1,r1,r2,r3<9S233為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+2;S234系數(shù)矩陣AnTi的第y至y+2行分別為:若q(r1)=q(r2)=q(r3)=q(r4)=1,r1,r2,r3,r4<9S235為操縱件接合標(biāo)識變量C賦值1,令C=1,系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+3;S236判斷三力構(gòu)件j上的受力端是否分別為離合器、制動器和非操縱件;如果是,則進(jìn)入步驟S237,如果否,則進(jìn)入步驟S240;S237判斷j=DTi且C=0是否滿足,如果是,則進(jìn)入步驟S238,如果否,則進(jìn)入步驟S229;S238系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,r1<9S239為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AnTi需要生成下一行,即y=y(tǒng)+1;S240循環(huán)變量j加1,即j=j(luò)+1;S241為循環(huán)變量r賦初值r=1,為變量b賦初值b=1;S242判斷rAnTi的總列數(shù)8,如果是,則進(jìn)入步驟S247,如果否,則進(jìn)入步驟S243;S243判斷是否AnTi的第r列元素之和為0,即變速機構(gòu)i是否存在受力端GT(r),如果是,則進(jìn)入步驟S246,如果否,則進(jìn)入步驟S244;S244Temp(j,b)=AnTi(j,r),j=1,2,…,J,將AnTi的第r列賦給臨時變量Temp的第b列;S245變量b加1,即b=b+1;S246循環(huán)變量r加1,即r=r+1;S247將臨時變量Temp的值賦給AnTi。優(yōu)選的,所述步驟S3,對變速機構(gòu)轉(zhuǎn)速分析方程進(jìn)行轉(zhuǎn)速分析,獲取除操縱件外的各受力端相對于輸入端的轉(zhuǎn)速向量XnTi,其表達(dá)式為:AnTiXnTi=bnTi,bnTi=[1,0,…,0]TXnTi=AnTi-1bnTi其中,AnTi為變速機構(gòu)轉(zhuǎn)速分析方程的系數(shù)矩陣。優(yōu)選的,所述步驟S4中,利用變速機構(gòu)的結(jié)構(gòu)描述矩陣QTi和轉(zhuǎn)速向量XnTi生成轉(zhuǎn)速矩陣NTi,其表達(dá)式為:NTi=NTi(1)NTi(2)...NTi(JTi)]]>NTi(j)=[QTi(j,1),QTi(j,2),...,QTi(j,8)]⊗XnTiT,j=1,2,...,JTi]]>式中,為操縱件的各受力端相對于輸入端的轉(zhuǎn)速向量;JTi為描述矩陣QTi的總行數(shù);表示點乘運算;若變速機構(gòu)僅存在一個行星排,則剔除結(jié)構(gòu)描述矩陣QTi元素為0的列,有:NTi(j)=[QTi(j,1),QTi(j,2),QTi(j,3),QTi(j,7),QTi(j,8)]⊗XnTiT,j=1,2,...,JTi.]]>優(yōu)選的,所述步驟S5構(gòu)建變速機構(gòu)扭矩分析方程的系數(shù)矩陣AMTi具體方法包括:S501輸入變速機構(gòu)的參數(shù),包括結(jié)構(gòu)描述矩陣QTi、接合操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi和行星排向量KTi;S502獲得變速機構(gòu)的行星排數(shù)目NXi,所述NXi等于行星排向量KTi中的元素的數(shù)量;S503系數(shù)矩陣AMTi的第1行為:S504判斷NXi是否大于1,如果是,則進(jìn)入步驟S505;如果否,則進(jìn)入步驟S507;S505:系數(shù)矩陣AMTi第2和第3行分別為:AMTi(2,1)=KTi,AMTi(2,2)=-1,AMTi(2,r)=0,r≠1,2AMTi(3,1)=1+KTi,AMTi(3,3)=1,AMTi(3,r)=0,r≠1,3S506記錄系數(shù)矩陣AMTi需要生成下一行的行號:y=4;S507系數(shù)矩陣AMTi第2和第3行分別為:AMTi(2,1)=KTi(1),AMTi(2,2)=-1,AMTi(2,r)=0,r≠1,2AMTi(3,1)=1+KTi(1),AMTi(3,3)=1,AMTi(3,r)=0,r≠1,3S508系數(shù)矩陣AMTi第4和第5行分別為:AMTi(4,1)=KTi(2),AMTi(4,2)=-1,AMTi(4,r)=0,r≠1,2AMTi(5,1)=1+KTi(2),AMTi(5,3)=1,AMTi(5,r)=0,r≠1,3S509記錄系數(shù)矩陣AMTi需要生成下一行的行號,即y=6;S510為循環(huán)變量j賦初值,令j=1;為操縱件接合標(biāo)識變量C賦初值,C=0表示還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行,C=1表示已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行;S511判斷變量j是否大于變速機構(gòu)結(jié)構(gòu)描述矩陣QTi的總行數(shù)JTi,如果是,進(jìn)入步驟S546,如果否,則進(jìn)入步驟S512;S512判斷構(gòu)件j是否為三力構(gòu)件,如果否,則進(jìn)入步驟S513,如果是,則進(jìn)入步驟S520;S513系數(shù)矩陣AMTi第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10S514系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+1;y表示行號S515判斷構(gòu)件j的受力端是否無操縱件,如果是,進(jìn)入步驟S545,如果否,則進(jìn)入步驟S516;S516判斷或C=1是否成立,即判斷是否接合操縱件不是構(gòu)件j的一個受力端或已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行;如果是,進(jìn)入步驟S517,如果否,則進(jìn)入步驟S519;S517系數(shù)矩陣AMTi第y行為:若QTi(j,r1)=1,r1>8AMTi(y,r1)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1]]>S518系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+1;S519為操縱件接合標(biāo)識變量C賦值1:C=1;S520判斷構(gòu)件j的受力端是否無操縱件如果是,進(jìn)入步驟S521,如果否,進(jìn)入步驟S523;S521系數(shù)矩陣AMTi的第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10S522系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+1;S523判斷三力構(gòu)件j上的受力端是否包含一個是制動器和兩個非操縱件;如果是,進(jìn)入步驟S524,如果否,進(jìn)入步驟S529;S524判斷或C=1是否成立,即判斷是否接合操縱件不是構(gòu)件j的一個受力端或已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行,如果是,進(jìn)入步驟S525,如果否,則進(jìn)入步驟S527;S525系數(shù)矩陣AMTi第y行和第y+1行分別為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>S526系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+2;S527系數(shù)矩陣AMTi的第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10S528為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+1;S529判斷三力構(gòu)件j上的受力端是否包含一個離合器和非操縱件,如果是,進(jìn)入步驟S530,如果否,進(jìn)入步驟S536;S530判斷是否接合操縱件為離合器,該離合器是構(gòu)件j的一個受力端,且滿足C=0;如果是,則進(jìn)入步驟S531,如果否,則進(jìn)入步驟S533;S531系數(shù)矩陣AMTi第y行和第y+1行為:若QTi(DTi(1),r1)=QTi(DTi(1),r2)=QTi(DTi(1),r3)=1,r1>8,r2<9,r3<9,r1≠r2≠r3AMTi(y,r1)=-1,AMTi(y,r2)=AMTi(y,r3)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1≠r2≠r3]]>AMTi(y+1,r)=QTi(DTi(2),r),r=1,2,…,10S532為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+2;S533判斷是否接合操縱件為離合器,該離合器是構(gòu)件j的一個受力端,且滿足C=1;如果是,則進(jìn)入步驟S545,如果否,則進(jìn)入步驟S534;S534系數(shù)矩陣AMTi第y行和第y+1行分別為:若QTi(j,r1)=1,r1>8AMTi(y,r)=QTi(j,r),r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>S535系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+2;S536判斷三力構(gòu)件j上的受力端是否分別為離合器、制動器和非操縱件;如果是,則進(jìn)入步驟S537,如果否,則進(jìn)入步驟S545;S537判斷是否接合操縱件為離合器,該離合器是構(gòu)件j的一個受力端,且滿足C=0;如果是,則進(jìn)入步驟S538,如果否,則進(jìn)入步驟S540;S538系數(shù)矩陣AMTi第y至y+2行為:若QTi(DTi(1),r1)=QTi(DTi(1),r2)=QTi(DTi(1),r3)=1,r1>8,r2<9,r3<9,r1≠r2≠r3AMTi(y,r1)=-1,AMTi(y,r2)=AMTi(y,r3)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1≠r2≠r3]]>AMTi(y+1,r)=QTi(DTi(2),r),r=1,2,…,10若QTi(j,r4)=1,r4>8且AMTi(y+2,r4)=1,AMTi(y+2,r)=0,r=1,2,...,10,r≠r4]]>S539為操縱件接合標(biāo)識變量C賦值,令C=1,系數(shù)矩陣AMTi需要生成下一行的行,即y=y(tǒng)+3;S540判斷是否接合操縱件為離合器,該離合器是構(gòu)件j的一個受力端,且滿足C=1;如果是,則進(jìn)入步驟S541,如果否,則進(jìn)入步驟S543;S541系數(shù)矩陣AMTi第y行為:若QTi(j,r1)=1,r1>8且AMTi(y,r1)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1]]>S542系數(shù)矩陣AMTi需要生成下一行,即y=y(tǒng)+1;S543系數(shù)矩陣AMTi第y行和第y+1行分別為:若QTi(j,r1)=1,r1>8且AMTi(y,r)=QTi(j,r),r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>S545循環(huán)變量j加1,j=j(luò)+1。S546為循環(huán)變量r賦初值r=1,為變量b賦初值b=1;S547判斷r否超出AMTi的總列數(shù)10,如果是,則進(jìn)入步驟S552,如果否,則進(jìn)入步驟S548;S548判斷AMTi的第r列元素之和為0,即變速機構(gòu)是否存在受力端GT(r);如果是,則進(jìn)入步驟S551,如果否,則進(jìn)入步驟S549;S549Temp(j,b)=AMTi(j,r),j=1,2,…,JTi,將AMTi的第r列賦給臨時變量Temp的第b列;S550變量b加1,即b=b+1;S551循環(huán)變量r加1,即r=r+1;S552將臨時變量Temp的值付給AMTi。優(yōu)選的,所述步驟S6中,的變速機構(gòu)扭矩分析方程,對變速機構(gòu)扭矩分析方程bMTi進(jìn)行扭矩分析,獲取各受力端相對于輸入端的扭矩向量XMTi,其表達(dá)式為:AMTiXMTi=bMTi,bMTi=[1,0,…,0]TXMTi=AMTi-1bMTi;其中,AMTi變速機構(gòu)扭矩分析方程的系數(shù)矩陣。優(yōu)選的,步驟S7中,利用變速機構(gòu)的結(jié)構(gòu)描述矩陣QTi和扭矩向量XMTi生成扭矩矩陣MTi的表達(dá)式為:MTi=MTi(1)MTi(2)...MTi(JTi)]]>MTi(j)=[QTi(j,1),QTi(j,2),...,QTi(j,8)]⊗[XMTi(1),XMTi(2),...,XMi(8)],j=1,2,...,JTi]]>若變速機構(gòu)只有一個行星排,則將結(jié)構(gòu)描述矩陣QTi中元素全部為0的第四至六列剔除,有:MTi(j)=[QTi(j,1),QTi(j,2),QTi(j,3),QTi(j,7),QTi(j,8)]⊗[XMTi(1),XMTi(2),XMTi(3),XMTi(4),XMi(5)],j=1,2,...,JTi]]>其中,JTi為描述矩陣QTi的總行數(shù)。優(yōu)選的,所述S8中,功率矩陣PTi為轉(zhuǎn)速矩陣NTi與扭矩矩陣MTi的點乘運算的結(jié)果,其表達(dá)式為:PTi=NTi⊗MTi]]>其中,PTi表示變速機構(gòu)內(nèi)構(gòu)件各受力端相對于輸入端的功率。優(yōu)選的,所述步驟S9中,變速機構(gòu)功率流圖的繪制步驟包括:功率矩陣中的各構(gòu)件,其受力點功率的數(shù)值為正代表輸入功率,數(shù)值為負(fù)代表輸出功率;分析功率在行星排中的流向,數(shù)值為正代表輸出功率,反之?dāng)?shù)值為負(fù)代表輸入功率;采用箭頭表示功率流動的方向,則相對數(shù)值為1的功率由輸入端流入變速機構(gòu),由輸出端流出變速機構(gòu);在同一構(gòu)件中,箭頭由功率數(shù)值為正的受力端指向功率數(shù)值為負(fù)的受力端;在同一行星排中,箭頭由功率數(shù)值為負(fù)的受力端指向功率數(shù)值為正的受力端。與現(xiàn)有技術(shù)相比,本發(fā)明提供的方法達(dá)到以下有益效果:本方法提供的由一個或兩個行星排所構(gòu)成的二自由度的變速機構(gòu)或者只有一個擋位的行星變速機構(gòu)的功率流分析方法;可以程序化的進(jìn)行任意一種變速機構(gòu)的轉(zhuǎn)速分析、扭矩分析以及功率流分析,在節(jié)約成本的同時大大提高了工作效率。附圖說明圖1為本發(fā)明技術(shù)方案的電驅(qū)動車輛變速機構(gòu)功率流通用分析方法流程圖;圖2為本發(fā)明技術(shù)方案的生成轉(zhuǎn)速分析方程系數(shù)矩陣的方法流程圖;圖3為本發(fā)明技術(shù)方案的生成扭矩分析方程系數(shù)矩陣的方法流程圖;圖4為實施例中所分析的變速機構(gòu)的結(jié)構(gòu)示意圖;圖5為實施例中所分析的變速機構(gòu)的功率流圖。具體實施方式為使本發(fā)明的目的、內(nèi)容和優(yōu)點更加清楚,下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)描述。本發(fā)明提供一種電驅(qū)動車輛變速機構(gòu)功率流通用分析方法;由于電驅(qū)動車輛主要依靠電機調(diào)速能力實現(xiàn)車速的大范圍變化,因此變速機構(gòu)中的行星排數(shù)量,以及擋位相對較少。本發(fā)明專利給出一個或者兩個行星排構(gòu)成的二自由度變速機構(gòu),或者只有一個擋位的行星變速機構(gòu)的功率流分析方法。利用本發(fā)明提出的分析方法可以高效便捷的進(jìn)行任意一種變速機構(gòu)實現(xiàn)程序化的轉(zhuǎn)速分析、扭矩分析以及功率流分析。電驅(qū)動車輛變速機構(gòu)功率流通用分析方法流程如圖1所示。實施例中變速機構(gòu)的結(jié)構(gòu)簡圖如圖4所示。步驟S1:獲得變速機構(gòu)參數(shù):結(jié)構(gòu)描述矩陣QTi、接合操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi、行星排向量KTi;對變速機構(gòu)中的每個構(gòu)件的受力端進(jìn)行描述,獲得變速機構(gòu)結(jié)構(gòu)描述矩陣QTi,具體方法為:定義受力端向量GT:GT(1)代表變速機構(gòu)的第一行星排太陽輪;GT(2)代表變速機構(gòu)的第一行星排齒圈;GT(3)代表變速機構(gòu)的第一行星排行星架;GT(4)代表變速機構(gòu)的第二行星排太陽輪;GT(5)代表變速機構(gòu)的第二行星排齒圈;GT(6)代表變速機構(gòu)的第二行星排行星架;GT(7)代表變速機構(gòu)的輸入端;GT(8)代表變速機構(gòu)的輸出端;GT(9)代表變速機構(gòu)的操縱件1;GT(10)代表變速機構(gòu)的操縱件2。用結(jié)構(gòu)描述矩陣QTi的一行描述變速機構(gòu)的一個構(gòu)件的受力端。若QTi(j,h)=1,j=1,2,…,JTi,JTi為構(gòu)件總數(shù);表示GT(h)為變速機構(gòu)的第j個構(gòu)件的一個受力端;若QTi(j,h)=0,表示GT(h)不是變速機構(gòu)第j個構(gòu)件的受力端。如果接合的操縱件為離合器,那么行序號向量DTi有兩個元素,如果接合的操縱件為制動器,那么行序號向量DTi有一個元素。變速機構(gòu)的行星排參數(shù)向量KTi的元素為單元中所有行星排參數(shù)。KTi(1)為變速機構(gòu)的第一行星排參數(shù),KTi(2)為變速機構(gòu)的第二行星排參數(shù)。本實施例中變速機構(gòu)的結(jié)構(gòu)描述矩陣、接合操縱件的行序號向量及行星排參數(shù)向量為:DTi=3,KTi=[2.8,1.9]步驟S2:生成變速機構(gòu)轉(zhuǎn)速分析方程的系數(shù)矩陣AnTi,流程如圖2所示。步驟S201:輸入變速機構(gòu)的參數(shù):結(jié)構(gòu)描述矩陣QTi、接合操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi、行星排向量KTi;步驟S202:獲得變速機構(gòu)的行星排數(shù)目NXi,NXi等于行星排向量KTi中的元素的數(shù)量;步驟S203:系數(shù)矩陣AnTi的第1行為:步驟S204:判斷NXi是否大于1,如果是,則進(jìn)入步驟S205;如果否,則進(jìn)入步驟S207;步驟S205:系數(shù)矩陣AnTi的第2行為:AnTi(2,1)=1,AnTi(2,2)=KTi,AnTi(2,3)=-(1+KTi),AnTi(2,r)=0,r≠1,2,3步驟S206:記錄系數(shù)矩陣AnTi需要生成下一行的行號:y=3;步驟S207:系數(shù)矩陣AnTi的第2行為:AnTi(2,1)=1,AnTi(2,2)=KTi(1),AnTi(2,3)=-[1+KTi(1)],AnTi(2,r)=0,r≠1,2,3步驟S208:系數(shù)矩陣AnTi的第3行為:AnTi(3,4)=1,AnTi(3,5)=KTi(2),AnTi(3,6)=-[1+KTi(2)],AnTi(3,r)=0,r≠4,5,6步驟S209:記錄系數(shù)矩陣AnTi需要生成下一行的行號:y=4;步驟S210:為循環(huán)變量j賦初值:j=1;為操縱件接合標(biāo)識變量C賦初值0,C=0表示還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行,C=1表示還已生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行;步驟S211:判斷變量j是否大于變速機構(gòu)結(jié)構(gòu)描述矩陣QTi的總行數(shù)JTi,如果是,則進(jìn)入步驟S241,如果否,則進(jìn)入步驟S212;步驟S212:判斷(即構(gòu)件j是否為三力構(gòu)件),如果否,則進(jìn)入步驟S213,如果是,則進(jìn)入步驟S219;步驟S213:判斷(即構(gòu)件j的受力端是否無操縱件),如果是,進(jìn)入步驟S214,如果否,則進(jìn)入步驟S216;步驟S214:系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,QTi(j,r2)=1步驟S215:系數(shù)矩陣AnTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S216:判斷j=DTi且C=0?(即接合的操縱件是否只是構(gòu)件j的受力端,而且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行),如果是,則進(jìn)入步驟S217,如果否,則進(jìn)入步驟S240;步驟S217:系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,r1≠9且r1≠10步驟S218:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AnTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S219:判斷(即構(gòu)件j的受力端是否無操縱件),如果是,進(jìn)入步驟S220,如果否,進(jìn)入步驟S222;步驟S220:系數(shù)矩陣AnTi的第y行和y+1行分別為:若QTi(j,r1)=QTi(j,r2)=QTi(j,r3)=1,步驟S221:系數(shù)矩陣AnTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S222:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=1)∩(QTi(j,10)=0)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=1)∩(QTi(j,9)=0)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是制動器,而其他兩個受力端不是操縱件,如果是,進(jìn)入步驟S223,如果否,進(jìn)入步驟S228;步驟S223:判斷j=DTi且C=0(即接合的操縱件是否只是構(gòu)件j的受力端,而且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行),如果是,則進(jìn)入步驟S224,如果否,則進(jìn)入步驟S226;步驟S224:系數(shù)矩陣AnTi的第y行和y+1行分別為:若QTi(j,r1)=QTi(j,r2)=1且r1<9且r2<9,步驟S225:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AnTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S226:系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=QTi(j,r2)=1且r1<9且r2<9,步驟S227:系數(shù)矩陣AnTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S228:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=2)∩(QTi(j,10)=0)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=2)∩(QTi(j,9)=0)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是離合器,而其他兩個受力端不是操縱件,如果是,進(jìn)入步驟S229,如果否,進(jìn)入步驟S236;步驟S229:判斷(Length(DTi)=2)∩(j∈DTi)∩(C=0)=1?(即判斷是否接合操縱件為離合器且該離合器是構(gòu)件j的一個受力端且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行),如果是,則進(jìn)入步驟S230,如果否,則進(jìn)入步驟S240;步驟S230:計算q=QTi(DTi(1))+QTi(DTi(2)),即離合器接合后將構(gòu)件DTi(1)和DTi(2)作為一個新的構(gòu)件,其受力端描述向量為q;步驟S231:判斷(即判斷新的構(gòu)件是否是四力構(gòu)件),如果否,則進(jìn)入步驟S232,如果是,則進(jìn)入步驟S234;步驟S232:系數(shù)矩陣AnTi的第y行和y+1行分別為:若q(r1)=q(r2)=q(r3)=1,r1,r2,r3<9步驟S233:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AnTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S234:系數(shù)矩陣AnTi的第y~y+1行分別為:若q(r1)=q(r2)=q(r3)=q(r4)=1,r1,r2,r3,r4<9步驟S235:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AnTi需要生成下一行的行號y加3:y=y(tǒng)+3;步驟S236:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=2)∩(QTi(j,10)=1)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=2)∩(QTi(j,9)=1)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是離合器,一個受力端是制動器,另一個受力端為非操縱件,如果是,則進(jìn)入步驟S237,如果否,則進(jìn)入步驟S240;步驟S237:判斷j=DTi且C=0(即接合的操縱件是否只是構(gòu)件j的受力端,而且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AnTi的某行),如果是,則進(jìn)入步驟S238,如果否,則進(jìn)入步驟S229;步驟S238:系數(shù)矩陣AnTi的第y行為:若QTi(j,r1)=1,r1<9步驟S239:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AnTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S240:循環(huán)變量j加1:j=j(luò)+1;步驟S241:為循環(huán)變量r賦初值:r=1,為變量b賦初值:b=1;步驟S242:判斷r>8?(即是否超出AnTi的總列數(shù)),如果是,則進(jìn)入步驟S247,如果否,則進(jìn)入步驟S243;步驟S243:判斷(即是否AnTi的第r列元素之和為0,即變速機構(gòu)i是否存在受力端GT(r)),如果是,則進(jìn)入步驟S246,如果否,則進(jìn)入步驟S244;步驟S244:Temp(j,b)=AnTi(j,r),j=1,2,…,J,將AnTi的第r列賦給臨時變量Temp的第b列;步驟S245:變量b加1:b=b+1;步驟S246:循環(huán)變量r加1:r=r+1;步驟S247:將臨時變量Temp的值賦給AnTi。根據(jù)變速機構(gòu)轉(zhuǎn)速分析方程的系數(shù)矩陣的生成流程可以得到本實施例中變速機構(gòu)的系數(shù)矩陣AnTi為:AnTi=0000001012.8-3.80000000011.9-2.900100-10000100000-1001000-100000010000010000-1]]>步驟S3:利用變速機構(gòu)轉(zhuǎn)速分析方程進(jìn)行轉(zhuǎn)速分析,獲得除操縱件外的各受力端相對于輸入端的轉(zhuǎn)速向量XnTi。變速機構(gòu)轉(zhuǎn)速分析方程為:AnTiXnTi=bnTi,bnTi=[1,0,…,0]T方程的解為:XnTi=AnTi-1bnTi本實施例中變速機構(gòu)的轉(zhuǎn)速分析方程分別為:0000001012.8-3.80000000011.9-2.900100-10000100000-1001000-100000010000010000-1XnTi=10000000]]>利用變速機構(gòu)轉(zhuǎn)速分析方程可以得到轉(zhuǎn)速向量XnTi為:XnTi=[1,0.3448,0.5172,1,0,0.3448,1,0.5172]T步驟S4:利用變速機構(gòu)結(jié)構(gòu)描述矩陣和轉(zhuǎn)速向量獲得轉(zhuǎn)速矩陣NTi。定義點乘運算S=E⊗F]]>式中,E∈RU×W,F(xiàn)∈RU×W,運算規(guī)則為將E、F中的對應(yīng)元素做乘法運算,即:S(u,w)=E(u,w)*F(u,w),u=1,2,…,U.w=1,2,…,W.變速機構(gòu)轉(zhuǎn)速矩陣NTi的計算方法為:NTi=NTi(1)NTi(2)...NTi(JTi)]]>NTi(j)=[QTi(j,1),QTi(j,2),...,QTi(j,8)]⊗XnTiT,j=1,2,...,JTi]]>如果變速機構(gòu)只有一個行星排,此時結(jié)構(gòu)描述矩陣QTi的第四、五、六列的元素全部為0,那么剔除第四、五、六列。NTi(j)=[QTi(j,1),QTi(j,2),QTi(j,3),QTi(j,7),QTi(j,8)]⊗XnTiT,j=1,2,...,JTi]]>本實施例中變速機構(gòu)的轉(zhuǎn)速矩陣NTi為:NTi=1001001000.34480000.34480000000000000.517200000.5172]]>步驟S5:利用生成變速機構(gòu)扭矩分析方程的系數(shù)矩陣AMTi,流程如圖3所示。步驟S501:輸入變速機構(gòu)的參數(shù):結(jié)構(gòu)描述矩陣QTi、接合操縱件在結(jié)構(gòu)描述矩陣QTi中的行序號向量DTi、行星排向量KTi;步驟S502:獲得變速機構(gòu)的行星排數(shù)目NXi,NXi等于行星排向量KTi中的元素的數(shù)量;步驟S503:系數(shù)矩陣AMTi的第1行為:步驟S504:判斷NXi是否大于1,如果是,則進(jìn)入步驟S505;如果否,則進(jìn)入步驟S507;步驟S505:系數(shù)矩陣AMTi第2和第3行分別為:AMTi(2,1)=KTi,AMTi(2,2)=-1,AMTi(2,r)=0,r≠1,2AMTi(3,1)=1+KTi,AMTi(3,3)=1,AMTi(3,r)=0,r≠1,3步驟S506:記錄系數(shù)矩陣AMTi需要生成下一行的行號:y=4;步驟S507:系數(shù)矩陣AMTi第2和第3行分別為:AMTi(2,1)=KTi(1),AMTi(2,2)=-1,AMTi(2,r)=0,r≠1,2AMTi(3,1)=1+KTi(1),AMTi(3,3)=1,AMTi(3,r)=0,r≠1,3步驟S508:系數(shù)矩陣AMTi第4和第5行分別為:AMTi(4,1)=KTi(2),AMTi(4,2)=-1,AMTi(4,r)=0,r≠1,2AMTi(5,1)=1+KTi(2),AMTi(5,3)=1,AMTi(5,r)=0,r≠1,3步驟S509:記錄系數(shù)矩陣AMTi需要生成下一行的行號:y=6;步驟S510:為循環(huán)變量j賦初值:j=1;為操縱件接合標(biāo)識變量C賦初值0,C=0表示還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行,C=1表示還已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行;步驟S511:判斷變量j是否大于變速機構(gòu)結(jié)構(gòu)描述矩陣QTi的總行數(shù)JTi,如果是,則進(jìn)入步驟S546,如果否,則進(jìn)入步驟S512;步驟S512:判斷(即構(gòu)件j是否為三力構(gòu)件),如果否,則進(jìn)入步驟S513,如果是,則進(jìn)入步驟S520;步驟S513:系數(shù)矩陣AMTi第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10步驟S514:系數(shù)矩陣AMTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S515:判斷(即構(gòu)件j的受力端是否無操縱件),如果是,進(jìn)入步驟S545,如果否,則進(jìn)入步驟S516;步驟S516:判斷或C=1?(即判斷是否接合操縱件不是構(gòu)件j的一個受力端或已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,進(jìn)入步驟S517,如果否,則進(jìn)入步驟S519;步驟S517:系數(shù)矩陣AMTi第y行為:若QTi(j,r1)=1,r1>8AMTi(y,r1)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1]]>步驟S518:系數(shù)矩陣AMTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S519:為操縱件接合標(biāo)識變量C賦值1:C=1;步驟S520:判斷(即構(gòu)件j的受力端是否無操縱件),如果是,進(jìn)入步驟S521,如果否,進(jìn)入步驟S523;步驟S521:系數(shù)矩陣AMTi的第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10步驟S522:系數(shù)矩陣AMTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S523:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=1)∩(QTi(j,10)=0)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=1)∩(QTi(j,9)=0)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是制動器,而其他兩個受力端不是操縱件,如果是,進(jìn)入步驟S524,如果否,進(jìn)入步驟S529;步驟S524:判斷或C=1?(即判斷是否接合操縱件不是構(gòu)件j的一個受力端或已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,進(jìn)入步驟S525,如果否,則進(jìn)入步驟S527;步驟S525:系數(shù)矩陣AMTi第y行和第y+1行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>步驟S526:系數(shù)矩陣AMTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S527:系數(shù)矩陣AMTi的第y行為:AMTi(y,r)=QTi(j,r),r=r=1,2,…,10步驟S528:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AMTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S529:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=2)∩(QTi(j,10)=0)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=2)∩(QTi(j,9)=0)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是離合器,而其他兩個受力端不是操縱件,如果是,進(jìn)入步驟S530,如果否,進(jìn)入步驟S536;步驟S530:判斷(Length(DTi)=2)∩(j∈DTi)∩(C=0)=1?(即判斷是否接合操縱件為離合器且該離合器是構(gòu)件j的一個受力端且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,則進(jìn)入步驟S531,如果否,則進(jìn)入步驟S533;步驟S531:系數(shù)矩陣AMTi第y行和第y+1行為:若QTi(DTi(1),r1)=QTi(DTi(1),r2)=QTi(DTi(1),r3)=1,r1>8,r2<9,r3<9,r1≠r2≠r3AMTi(y,r1)=-1,AMTi(y,r2)=AMTi(y,r3)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1≠r2≠r3]]>AMTi(y+1,r)=QTi(DTi(2),r),r=1,2,…,10步驟S532:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AMTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S533:判斷(Length(DTi)=2)∩(j∈DTi)∩(C=1)=1?(即判斷是否接合操縱件為離合器且該離合器是構(gòu)件j的一個受力端,且已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,則進(jìn)入步驟S545,如果否,則進(jìn)入步驟S534;步驟S534:系數(shù)矩陣AMTi第y行和第y+1行為:若QTi(j,r1)=1,r1>8AMTi(y,r)=QTi(j,r),r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>步驟S535:系數(shù)矩陣AMTi需要生成下一行的行號y加2:y=y(tǒng)+2;步驟S536:判斷:[(QTi(j,9)=1)∩(Σj=1JQTi(j,9)=2)∩(QTi(j,10)=1)]∪]]>[(QTi(j,10)=1)∩(Σj=1JQTi(j,10)=2)∩(QTi(j,9)=1)]=1?]]>即判斷是否三力構(gòu)件j上有一個受力端是離合器,一個受力端是制動器,另一個受力端為非操縱件,如果是,則進(jìn)入步驟S537,如果否,則進(jìn)入步驟S545;步驟S537:判斷(Length(DTi)=2)∩(j∈DTi)∩(C=0)=1?(即判斷是否接合操縱件為離合器且該離合器是構(gòu)件j的一個受力端且還未生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,則進(jìn)入步驟S538,如果否,則進(jìn)入步驟S540;步驟S538:系數(shù)矩陣AMTi第y~y+2行為:若QTi(DTi(1),r1)=QTi(DTi(1),r2)=QTi(DTi(1),r3)=1,r1>8,r2<9,r3<9,r1≠r2≠r3AMTi(y,r1)=-1,AMTi(y,r2)=AMTi(y,r3)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1≠r2≠r3]]>AMTi(y+1,r)=QTi(DTi(2),r),r=1,2,…,10若QTi(j,r4)=1,r4>8且AMTi(y+2,r4)=1,AMTi(y+2,r)=0,r=1,2,...,10,r≠r4]]>步驟S539:為操縱件接合標(biāo)識變量C賦值1:C=1,系數(shù)矩陣AMTi需要生成下一行的行號y加3:y=y(tǒng)+3;步驟S540:判斷(Length(DTi)=2)∩(j∈DTi)∩(C=1)=1?(即判斷是否接合操縱件為離合器且該離合器是構(gòu)件j的一個受力端且已生成操縱件接合時對應(yīng)的系數(shù)矩陣AMTi的某行),如果是,則進(jìn)入步驟S541,如果否,則進(jìn)入步驟S543;步驟S541:系數(shù)矩陣AMTi第y行為:若QTi(j,r1)=1,r1>8且AMTi(y,r1)=1,AMTi(y,r)=0,r=1,2,...,10,r≠r1]]>步驟S542:系數(shù)矩陣AMTi需要生成下一行的行號y加1:y=y(tǒng)+1;步驟S543:系數(shù)矩陣AMTi第y行和第y+1行為:若QTi(j,r1)=1,r1>8且AMTi(y,r)=QTi(j,r),r=1,2,…,10AMTi(y+1,r1)=1,AMTi(y+1,r)=0,r=1,2,...,10,r≠r1]]>步驟S545:循環(huán)變量j加1:j=j(luò)+1。步驟S546:為循環(huán)變量r賦初值:r=1,為變量b賦初值:b=1;步驟S547:判斷r>10?(即是否超出AMTi的總列數(shù)),如果是,則進(jìn)入步驟S552,如果否,則進(jìn)入步驟S548;步驟S548:判斷(即是否AMTi的第r列元素之和為0,即變速機構(gòu)是否存在受力端GT(r)),如果是,則進(jìn)入步驟S551,如果否,則進(jìn)入步驟S549;步驟S549:Temp(j,b)=AMTi(j,r),j=1,2,…,JTi,將AMTi的第r列賦給臨時變量Temp的第b列;步驟S550:變量b加1:b=b+1;步驟S551:循環(huán)變量r加1:r=r+1;步驟S552:將臨時變量Temp的值付給AMTi。根據(jù)變速機構(gòu)扭矩分析方程系數(shù)矩陣的生成流程可以得到本實施例中變速機構(gòu)的系數(shù)矩陣AMTi為:AMTi=00000010002.8-1000000003.80100000000001.9-1000000002.901000010010010000100010010000000001000001000010010000100]]>步驟S6:利用變速機構(gòu)扭矩分析方程進(jìn)行扭矩分析,獲得各受力端相對于輸入端的扭矩向量XMTi。變速機構(gòu)扭矩分析方程為:AMTiXMTi=bMTi,bMTi=[1,0,…,0]T方程的解為:XMTi=AMTi-1bMTi本實施例中變速機構(gòu)的扭矩分析方程為:00000010002.8-1000000003.80100000000001.9-1000000002.901000010010010000100010010000000001000001000010010000100XMTi=1000000000]]>利用變速機構(gòu)扭矩分析方程可以得到扭矩向量XMTi為:XMTi=[-0.5088,-1.4246,1.9333,-0.4912,-0.9333,1.4246,1,-1.9333,0,0.9333]T步驟S7:利用變速機構(gòu)結(jié)構(gòu)描述矩陣和扭矩向量獲得扭矩矩陣MTi。變速機構(gòu)扭矩矩陣MTi的計算方法為:MTi=MTi(1)MTi(2)...MTi(JTi)]]>MTi(j)=[QTi(j,1),QTi(j,2),...,QTi(j,8)]⊗[XMTi(1),XMTi(2),...,XMi(8)],j=1,2,...,JTi]]>如果變速機構(gòu)只有一個行星排,此時結(jié)構(gòu)描述矩陣QTi的第四、五、六列的元素全部為0,那么剔除第四、五、六列:MTi(j)=[QTi(j,1),QTi(j,2),QTi(j,3),QTi(j,7),QTi(j,8)]⊗[XMTi(1),XMTi(2),XMTi(3),XMTi(4),XMi(5)],j=1,2,...,JTi]]>本實施例中變速機構(gòu)的扭矩矩陣MTi為:MTi=-0.508800-0.49120010000-1.42460001.424600000000-0.933300000.9333001.93330000-1.933300]]>步驟S8:利用變速機構(gòu)轉(zhuǎn)速矩陣及扭矩矩陣獲得功率矩陣PTi。PTi表征單元內(nèi)部各構(gòu)件各受力端相對于輸入端的功率:PTi=NTi⊗MTi]]>如果某構(gòu)件j的受力點有一個是制動器,那么,在制動器接合的擋位下,功率矩陣第j行是一個零向量,即無功率傳遞。如果某構(gòu)件j1,j2有一個受力點分別是離合器的主動邊和被動邊,即結(jié)構(gòu)描述單元的對應(yīng)行滿足:(QTi(j1,9)+QTi(j2,9)=2)∪(QTi(j1,10)+QTi(j2,10)=2)那么,在離合器接合的擋位下,將構(gòu)件j1,j2作為一個構(gòu)件j來分析,該構(gòu)件在功率矩陣中對應(yīng)的行向量為:PTi(j)=PTi(j1)+PTi(j2)對于每個行星排,有:Σj=1JTiPTi(j,1)+Σj=1JTiPTi(j,2)+Σj=1JTiPTi(j,3)=0]]>Σj=1JTiPTi(j,4)+Σj=1JTiPTi(j,5)+Σj=1JTiPTi(j,6)=0]]>本實施例中變速機構(gòu)的功率矩陣PTi為:PTi=-0.508800-0.491200100-0.49120000.49120000000000001.00000000-1.0000]]>步驟S9:根據(jù)功率矩陣?yán)L制變速機構(gòu)功率流圖。功率矩陣中單元內(nèi)各構(gòu)件受力點功率數(shù)值為正代表輸入功率,數(shù)值為負(fù)代表輸出功率。與此相反,當(dāng)分析功率在行星排中的流向時,數(shù)值為正代表輸出功率,數(shù)值為負(fù)代表輸入功率。在功率流圖中,用箭頭表示功率流動的方向。相對數(shù)值為1的功率由輸入端流入變速機構(gòu),由輸出端流出變速機構(gòu)。在同一構(gòu)件中,箭頭由功率數(shù)值為正的受力端指向功率數(shù)值為負(fù)的受力端。在同一行星排中,箭頭由功率數(shù)值為負(fù)的受力端指向功率數(shù)值為正的受力端。本實施例中變速機構(gòu)的功率流圖如圖5所示。相對數(shù)值為1的功率由輸入端GT(7)流入變速機構(gòu)后分成兩路:其中一路相對數(shù)值為0.4912的功率流入變速機構(gòu)第二行星排太陽輪GT(4),然后經(jīng)過第二行星排行星架GT(6)以及第一行星排齒圈GT(2),流入第一行星排行星架GT(3);另外一路相對數(shù)值為0.5088的功率流入變速機構(gòu)第一行星排太陽輪GT(1),然后流入第一行星排行星架GT(3)。兩路功率在第一行星排行星架GT(3)匯合后由輸出端GT(8)流出變速機構(gòu)。最后應(yīng)該說明的是:結(jié)合上述實施例僅說明本發(fā)明的技術(shù)方案而非對其限制。所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解到:本領(lǐng)域技術(shù)人員可以對本發(fā)明的具體實施方式進(jìn)行修改或者等同替換,但這些修改或變更均在申請待批的權(quán)利要求保護(hù)范圍之中。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1