-
大小: 13KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-10-25
- 語言: Matlab
- 標(biāo)簽: matlab??傳動(dòng)分析??
資源簡介
弧齒錐齒輪傳動(dòng)分析的matlab程序代碼

代碼片段和文件信息
%--------求解大齒輪凸面的fsolve子函數(shù)??GEARvex_lineB.m--------%
function?FG=GEARvex_lineB(xLGRG)
thetaG=x(1);
phic2=x(2);
global?ha2?hf2?du2?PW?Sr2?q2?XB2?XD2?Em2?mcG?gamaf2?alphaG?A0?aG
rc2=(du2-PW)/2;??%……加工凸面時(shí)的刀尖半徑
phi2=mcG*phic2;??%……加工時(shí)大輪的轉(zhuǎn)角
%………………由刀盤坐標(biāo)系Sb2到固連于被加工大輪坐標(biāo)系S2的各坐標(biāo)變換矩陣………………%
Mc2G=[1?0?0?Sr2*cos(q2);0?1?0?Sr2*sin(q2);0?0?1?0;0?0?0?1];??????????????????????????%……SG-->Sc2
Mm2c2=[cos(phic2)?-sin(phic2)?0?0;sin(phic2)?cos(phic2)?0?0;0?0?1?0;0?0?0?1];????????%……Sc2-->Sm2
Ma2m2=[1?0?0?0;0?1?0?Em2;0?0?1?-XB2;0?0?0?1];????????????????????????????????????????%……Sm2-->Sa2
Mb2a2=[sin(gamaf2)?0?-cos(gamaf2)?0;0?1?0?0;cos(gamaf2)?0?sin(gamaf2)?-XD2;0?0?0?1];?%……Sa2-->Sb2
M2b2=[cos(phi2)?sin(phi2)?0?0;-sin(phi2)?cos(phi2)?0?0;0?0?1?0;0?0?0?1];?????????????%……Sb2-->S2
sG=Sr2*(1/mcG-sin(gamaf2))*cos(alphaG)*sin(thetaG-q2)/(cos(gamaf2)*sin(phic2+thetaG))+(Sr2*sin(phic2+q2)+Em2)*sin(alphaG)...
????/sin(phic2+thetaG)-Em2*tan(gamaf2)*cos(alphaG)/tan(phic2+thetaG)+rc2*sin(alphaG)-XB2*cos(alphaG);
%………………加工凸面的刀具切削刃圓錐面方程及其法向量在Sb中的表達(dá)
rG=[(rc2-sG*sin(alphaG))*cos(thetaG);(rc2-sG*sin(alphaG))*sin(thetaG);-sG*cos(alphaG);1];
%………………加工凸面的刀具切削刃圓錐面方程在S2中的表達(dá)
r2=M2b2*Mb2a2*Ma2m2*Mm2c2*Mc2G*rG;
%………………齒面點(diǎn)在三維直角坐標(biāo)系中各坐標(biāo)分量的表達(dá)式
x2=r2(1);
y2=r2(2);
z2=r2(3);
%………………構(gòu)造非線性方程組
FG(1)=z2-LG;
FG(2)=sqrt(x2^2+y2^2)-RG;
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????906??2008-01-15?11:35??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\BlankData_input.txt
?????文件????????571??2008-01-14?13:12??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\GearMachiningParameter_input.txt
?????文件???????1532??2008-01-15?11:06??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\GEARvex_lineB.m
?????文件???????5021??2008-01-14?12:08??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\GEARvex_meanContactPoint_FQ_lineB.m
?????文件??????18020??2013-03-27?18:32??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\liu_PINIONave_GEARvex_meshing_lineB.m
?????文件???????5232??2008-02-26?15:27??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\PINIONave_GEARvex_meshing_lineB.m
?????文件???????1612??2013-03-27?18:32??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\PINIONave_lineB.m
?????文件???????1396??2008-02-26?19:26??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\PinionMachiningParameter_input.txt
?????文件???????2353??2013-03-04?17:40??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB\Unti
?????目錄??????????0??2013-03-05?11:27??08462125liu_PINIONave_GEARvex_lineB?2.26\liu_PINIONave_GEARvex_lineB
?????目錄??????????0??2013-02-26?10:32??08462125liu_PINIONave_GEARvex_lineB?2.26
-----------?---------??----------?-----??----
????????????????36861????????????????????12
評(píng)論
共有 條評(píng)論