基于matlab的凸轮计算

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

>> r=10;
>> r0=50;
>> e=0;
>> delt0=120*pi/180;
>> h=50;
>> i=100;
>> s0=sqrt(r0^2-e^2);
>> syms delt1 delt2 delt3;
>> s1=h*((delt1/delt0)-sin(2*pi*delt1/delt0)/(2*pi));
>> v1=diff(s1);
>> a1=diff(s1,2);
>> s2=h*(2+sin(2*pi*delt2/delt0)/(2*pi)-(delt2/delt0));
>> v2=diff(s2);
>> a2=diff(s2,2);
>> delt1=linspace(0,delt0,i);
>> delt2=linspace(delt0,240*pi/180,i);
>> delt3=linspace(240*pi/180,2*pi,i);
>> s3=0*delt3;
>> delt=[delt1 delt2 delt3];
>> s11=subs(s1,delt1);
>> v11=subs(v1,delt1);
>> a11=subs(a1,delt1);
>> s22=subs(s2,delt2);
>> v22=subs(v2,delt2);
>> a22=subs(a2,delt2);
>> s=[s11 s22 s3];
>> v=[v11 v22 s3];
>> a=[a11 a22 s3];
>> plot(delt*180/pi,s,delt*180*pi,v,'-.',delt*180/pi,a,'--');
>> title('凸轮位移,速度,加速度曲线');
>> legend('位移曲线','速度曲线','加速度曲线');
>> axis([0 360 -80 80]);
>> grid on
>> for j=1:3*i
xx(j)=(s0+s(j))*sin(delt(j))-e*cos(delt(j));
yy(j)=(s0+s(j))*cos(delt(j))+e*sin(delt(j));
end
>> for m=1:3*i
syms deltxy
x=(s0+s(m))*sin(deltxy)+e*cos(deltxy);
y=(s0+s(m))*cos(deltxy)-e*sin(deltxy);
sx=diff(x,deltxy)/(sqrt((diff(x,deltxy))^2+(diff(y,deltxy))^2));
cx=diff(y,deltxy)/(sqrt((diff(x,deltxy))^2+(diff(y,deltxy))^2));
deltxy=delt(m);
ax(m)=subs(sx,deltxy);
bx(m)=subs(cx,deltxy);
xxx(m)=xx(m)-r*bx(m);
yyy(m)=yy(m)-r*ax(m);
end
figure
>> plot(xxx,yyy)
>> grid on
>> title('凸轮实际轮廓曲线');
>> cave=[xxx;yyy;0*xxx-5];
>> fprintf('%10.6f',cave)
0.000000 40.000000 -5.000000 1.269243 39.991388 -5.000000 2.538018 39.966909 -5.000000 3.806015 39.928587 -5.000000 5.073092 39.878420 -5.000000 6.339275 39.818364 -5.000000 7.604751 39.750315 -5.000000 8.869863 39.676091 -5.000000 10.135100 39.597420 -5.000000 11.401095 39.515925 -5.000000 12.668608 39.433108 -5.000000 13.938519 39.350338 -5.000000 15.211816 39.268838 -5.000000 16.489581 39.189678 -5.000000 17.772978 39.113760 -5.000000 19.063237 39.041812 -5.000000 20.361640 38.974382 -5.000000 21.669506 38.911829 -5.000000 22.988173 38.854322 -5.000000 24.318985 38.801835 -5.000000 25.663272 38.754145 -5.000000 27.022336 38.710835 -5.000000 28.397436 38.671291 -5.000000 29.789767 38.634708 -5.000000 31.200450 38.600093 -5.000000 32.630511 38.566270 -5.000000 34.080872 38.531891 -5.000000 35.552332 38.495438 -5.000000 37.045557 38.455237 -5.000000 38.561065 38.409469 -5.000000 40.099216 38.356180 -5.000000 41.660201 38.293294 -5.000000 43.244034 38.218627 -5.000000 44.850541 38.129905 -5.000000 46.479357 38.024773 -5.000000 48.129916 37.900818 -5.000000 49.801452 37.755579 -5.000000 51.492993 37.586571 -5.000000 53.203358 37.391297 -5.000000 54.931164 37.167264 -5.000000 56.674820 36.912008 -5.000000 58.432535 36.623105 -5.000000 60.202321 36.298187 -5.000000 61.981998 35.934966 -5.000000 63.769205 35.531242 -5.000000 65.561403 35.084926 -5.000000 67.355891 34.594048 -5.000000 69.149813 34.056777 -5.000000 70.940171 33.471432 -5.000000 72.723841 32.836494 -5.000000 74.497584 32.1

50618 -5.000000 76.258063 31.412642 -5.000000 78.001860 30.621598 -5.000000 79.725490 29.776719 -5.000000 81.425420 28.877443 -5.000000 83.098087 27.923421 -5.000000 84.739914 26.914517 -5.000000 86.347331 25.850814 -5.000000 87.916791 24.732613 -5.000000 89.444787 23.560431 -5.000000 90.927876 22.334999 -5.000000 92.362689 21.057259 -5.000000 93.745954 19.728360 -5.000000 95.074508 18.349647 -5.000000 96.345319 16.922660 -5.000000 97.555495 15.449119 -5.000000 98.702302 13.930915 -5.000000 99.783179 12.370102 -5.000000100.795745 10.768880 -5.000000101.737815 9.129583 -5.000000102.607408 7.454669 -5.000000103.402758 5.746697 -5.000000104.122316 4.008319 -5.000000104.764763 2.242259 -5.000000105.329010 0.451300 -5.000000105.814201 -1.361736 -5.000000106.219718 -3.194005 -5.000000106.545177 -5.042653 -5.000000106.790431 -6.904840 -5.000000106.955562 -8.777752 -5.000000107.040882-10.658618 -5.000000107.046925-12.544727 -5.000000106.974436-14.433446 -5.000000106.824372-16.322227 -5.000000106.597882-18.208630 -5.000000106.296303-20.090331 -5.000000105.921147-21.965134 -5.000000105.474084-23.830985 -5.000000104.956934-25.685979 -5.000000104.371648-27.528371 -5.000000103.720293-29.356583 -5.000000103.005038-31.169209 -5.000000102.228137-32.965021 -5.000000101.391911-34.742971 -5.000000100.498728-36.502197 -5.000000 99.550994-38.242018 -5.000000 98.551128-39.961937 -5.000000 97.501545-41.661638 -5.000000 96.404646-43.340982 -5.000000 95.262794-45.000000 -5.000000 95.262794-45.000000 -5.000000 94.077722-46.638540 -5.000000 92.848837-48.255106 -5.000000 91.575076-49.847744 -5.000000 90.255505-51.414382 -5.000000 88.889338-52.952839 -5.000000 87.475945-54.460840 -5.000000 86.014863-55.936028 -5.000000 84.505807-57.375980 -5.000000 82.948676-58.778223 -5.000000 81.343563-60.140244 -5.000000 79.690755-61.459517 -5.000000 77.990742-62.733508 -5.000000 76.244218-63.959702 -5.000000 74.452080-65.135612 -5.000000 72.615433-66.258803 -5.000000 70.735581-67.326904 -5.000000 68.814030-68.337626 -5.000000 66.852480-69.288782 -5.000000 64.852821-70.178297 -5.000000 62.817124-71.004227 -5.000000 60.747632-71.764774 -5.000000 58.646752-72.458299 -5.000000 56.517044-73.083332 -5.000000 54.361205-73.638590 -5.000000 52.182062-74.122982 -5.000000 49.982551-74.535624 -5.000000 47.765709-74.875841 -5.000000 45.534653-75.143179 -5.000000 43.292567-75.337411 -5.000000 41.042683-75.458537 -5.000000 38.788266-75.506791 -5.000000 36.532596-75.482641 -5.000000 34.278950-75.386788 -5.000000 32.030586-75.220167 -5.000000 29.790723-74.983939 -5.000000 27.562529-74.679493 -5.000000 25.349097-74.308435 -5.000000 23.153435-73.872583 -5.000000 20.978450-73.373958 -5.000000 18.826928-72.814773 -5.000000 16.701525-72.197424 -5.000000 14.604753-71.524474 -5.000000 12.538966-70.798644 -5.000000 10.506349-70.022795 -5.000000 8.508912-69.199916 -5.000000 6.548474-68.333103 -5.000000 4.626665-67.425549 -5.000000 2.744911-66.480521 -5.000000 0.904434-65.501344 -5.000000 -0.893750-64.4

91384 -5.000000 -2.648838-63.454030 -5.000000 -4.360234-62.392674 -5.000000 -6.027553-61.310693 -5.000000 -7.650616-60.211434 -5.000000 -9.229446-59.098191 -5.000000-10.764265-57.974193 -5.000000-12.255484-56.842582 -5.000000-13.703698-55.706402 -5.000000-15.109673-54.568580 -5.000000-16.474341-53.431914 -5.000000-17.798784-52.299057 -5.000000-19.084223-51.172507 -5.000000-20.332006-50.054594 -5.000000-21.543592-48.947468 -5.000000-22.720536-47.853097 -5.000000-23.864474-46.773252 -5.000000-24.977110-45.709505 -5.000000-26.060194-44.663222 -5.000000-27.115508-43.635563 -5.000000-28.144852-42.627476 -5.000000-29.150023-41.639701 -5.000000-30.132800-40.672768 -5.000000-31.094928-39.727000 -5.000000-32.038102-38.802521 -5.000000-32.963951-37.899254 -5.000000-33.874024-37.016935 -5.000000-34.769774-36.155117 -5.000000-35.652545-35.313181 -5.000000-36.523561-34.490347 -5.000000-37.383912-33.685683 -5.000000-38.234547-32.898120 -5.000000-39.076261-32.126466 -5.000000-39.909689-31.369417 -5.000000-40.735297-30.625575 -5.000000-41.553381-29.893465 -5.000000-42.364059-29.171544 -5.000000-43.167267-28.458227 -5.000000-43.962764-27.751896 -5.000000-44.750126-27.050921 -5.000000-45.528751-26.353673 -5.000000-46.297861-25.658546 -5.000000-47.056505-24.963968 -5.000000-47.803568-24.268420 -5.000000-48.537777-23.570450 -5.000000-49.257709-22.868689 -5.000000-49.961799-22.161864 -5.000000-50.648356-21.448813 -5.000000-51.315569-20.728494 -5.000000-51.961524-20.000000 -5.000000-51.961524-20.000000 -5.000000-52.584515-19.262731 -5.000000-53.183972-18.516841 -5.000000-53.759626-17.762665 -5.000000-54.311222-17.000538 -5.000000-54.838511-16.230804 -5.000000-55.341258-15.453805 -5.000000-55.819237-14.669890 -5.000000-56.272235-13.879410 -5.000000-56.700049-13.082719 -5.000000-57.102488-12.280172 -5.000000-57.479371-11.472129 -5.000000-57.830530-10.658953 -5.000000-58.155807 -9.841005 -5.000000-58.455057 -9.018654 -5.000000-58.728147 -8.192267 -5.000000-58.974953 -7.362213 -5.000000-59.195366 -6.528864 -5.000000-59.389287 -5.692594 -5.000000-59.556628 -4.853775 -5.000000-59.697316 -4.012785 -5.000000-59.811287 -3.169998 -5.000000-59.898489 -2.325793 -5.000000-59.958886 -1.480547 -5.000000-59.992448 -0.634639 -5.000000-59.999161 0.211554 -5.000000-59.979022 1.057652 -5.000000-59.932040 1.903277 -5.000000-59.858237 2.748049 -5.000000-59.757644 3.591592 -5.000000-59.630308 4.433528 -5.000000-59.476285 5.273479 -5.000000-59.295643 6.111071 -5.000000-59.088465 6.945927 -5.000000-58.854843 7.777675 -5.000000-58.594880 8.605942 -5.000000-58.308694 9.430357 -5.000000-57.996413 10.250552 -5.000000-57.658176 11.066160 -5.000000-57.294134 11.876815 -5.000000-56.904452 12.682155 -5.000000-56.489302 13.481819 -5.000000-56.048872 14.275449 -5.000000-55.583357 15.062690 -5.000000-55.092966 15.843191 -5.000000-54.577920 16.616601 -5.000000-54.038447 17.382574 -5.000000-53.474791 18.140768 -5.000000-52.887202 18.890843 -5.000000-52.275944 19.632464 -5.000000-51.641291 20.3

65298 -5.000000-50.983526 21.089019 -5.000000-50.302944 21.803301 -5.000000-49.599849 22.507825 -5.000000-48.874557 23.202276 -5.000000-48.127392 23.886344 -5.000000-47.358687 24.559721 -5.000000-46.568788 25.222107 -5.000000-45.758047 25.873205 -5.000000-44.926828 26.512723 -5.000000-44.075503 27.140376 -5.000000-43.204451 27.755883 -5.000000-42.314065 28.358968 -5.000000-41.404741 28.949362 -5.000000-40.476887 29.526799 -5.000000-39.530917 30.091022 -5.000000-38.567257 30.641778 -5.000000-37.586335 31.178820 -5.000000-36.588593 31.701909 -5.000000-35.574476 32.210810 -5.000000-34.544438 32.705296 -5.000000-33.498939 33.185144 -5.000000-32.438449 33.650141 -5.000000-31.363441 34.100079 -5.000000-30.274397 34.534755 -5.000000-29.171804 34.953975 -5.000000-28.056156 35.357552 -5.000000-26.927951 35.745306 -5.000000-25.787695 36.117062 -5.000000-24.635898 36.472654 -5.000000-23.473075 36.811923 -5.000000-22.299747 37.134717 -5.000000-21.116440 37.440893 -5.000000-19.923681 37.730312 -5.000000-18.722007 38.002845 -5.000000-17.511953 38.258370 -5.000000-16.294062 38.496774 -5.000000-15.068879 38.717948 -5.000000-13.836952 38.921795 -5.000000-12.598833 39.108223 -5.000000-11.355075 39.277148 -5.000000-10.106235 39.428495 -5.000000 -8.852872 39.562197 -5.000000 -7.595547 39.678193 -5.000000 -6.334823 39.776431 -5.000000 -5.071264 39.856868 -5.000000 -3.805435 39.919467 -5.000000 -2.537903 39.964201 -5.000000 -1.269236 39.991049 -5.000000 -0.000000 40.000000 -5.000000>>

相关文档
最新文档