⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 04-槽轮机构的运动分析-2.m__.htm

📁 机械原理、设计matlab程序,01-连杆机构的运动设计-1.m__.htm 等
💻 HTM
字号:
<html><head><title>MATLAB.rar 04-槽轮机构的运动分析-2.m</title>
<LINK href="/inc/read_style.css" type=text/css rel=stylesheet></head>
<body>
<p><a href=http://www.pudn.com>www.pudn.com</a> &gt; <a href="http://www.pudn.com/downloads111/sourcecode/graph/detail461284.html">MATLAB.rar</a> &gt 04-槽轮机构的运动分析-2.m</p><!-- saved from http://www.pudn.com -->
<script src="/inc/gg_read1.js"></script><BR>
<pre name="code" class="m">
% 内槽轮机构运动分析 
dr=pi/180.0;                 % 角度与弧度的转换系数 
% 销轮2转角范围:-f20<f2<f20,步长为bc度,计算运动参数 
for z=4:2:10                 % 设定槽轮槽数 
    f30=pi/z;                % 计算槽轮槽间半角 
    f20=pi/2+f30;            % 计算销轮运动半角 
    lmd=sin(pi/z);           % 计算曲柄2与机架1的长度比 
    bc=10;                   % 循环步长 
    cz=-f20/dr;              % 循环初值 
    zz=f20/dr;               % 循环终值 
    i=1;                     % 根据步长变化的运动参数矩阵cs行数计数器 
    for f2=cz:bc:zz          % 计算槽轮角位移、类角速度、类角加速度 
        wy=atan(lmd*sin(f2*dr)/(1+lmd*cos(f2*dr))); 
        sd=lmd*(cos(f2*dr)+lmd)/(1+2*lmd*cos(f2*dr)+lmd^2); 
        jsd=lmd*sin(f2*dr)*(1-lmd^2)/(1+2*lmd*cos(f2*dr)+lmd^2)^2; 
        switch z             % 矩阵c(i,:)表示第i行的各列元素 
            case 4,c4(i,:)=[f2 wy/dr sd jsd]; 
            case 6,c6(i,:)=[f2 wy/dr sd jsd]; 
            case 8,c8(i,:)=[f2 wy/dr sd jsd]; 
            case 10,c10(i,:)=[f2 wy/dr sd jsd]; 
        end 
        i=i+1; 
    end 
end 
% 输出内槽轮机构运动参数 
['轮槽数 z=4'] 
['  销轮转角','  槽轮角位移','  角速度','   角加速度'] 
% 矩阵c(:,j)表示第j列的各行元素 
[c4(:,1),c4(:,2),c4(:,3),c4(:,4)] 
['轮槽数 z=6'] 
['  销轮转角','  槽轮角位移','  角速度','   角加速度'] 
% 矩阵c(:,j)表示第j列的各行元素 
[c6(:,1),c6(:,2),c6(:,3),c6(:,4)] 
['轮槽数 z=8'] 
['  销轮转角','  槽轮角位移','  角速度','   角加速度'] 
% 矩阵c(:,j)表示第j列的各行元素 
[c8(:,1),c8(:,2),c8(:,3),c8(:,4)] 
['轮槽数 z=10'] 
['  销轮转角','  槽轮角位移','  角速度','   角加速度'] 
% 矩阵c(:,j)表示第j列的各行元素 
[c10(:,1),c10(:,2),c10(:,3),c10(:,4)] 
% 
% 绘制槽轮机构运动参数曲线 
figure(1);                                      % 生成槽轮运动线图窗口 
subplot(2,2,1);                                 % 选择第1个子窗口 
plot(c4(:,1),c4(:,3),c4(:,1),c4(:,4))           % 绘制z= 4的线图 
title('内槽轮槽数 z=4')                         % 标注子窗口名称 
axis([-3*pi/4/dr 3*pi/4/dr -1 1])               % 定义坐标轴范围 
grid                                            % 栅格线 
text(-85,-0.2,'\epsilon/\omega^{2}')            % 标注类角加速度线图 
text(10,0.55,'\omega/\omega')                   % 标注类角速度线图 
ylabel('槽轮运动线图')                          % 定义纵坐标轴名称 
% 
subplot(2,2,2);                                 % 选择第2个子窗口 
plot(c6(:,1),c6(:,3),c6(:,1),c6(:,4))           % 绘制z= 6的线图 
title('内槽轮槽数 z=6') 
axis([-3*pi/4/dr 3*pi/4/dr -0.6 0.6]) 
grid 
text(-85,-0.3,'\epsilon/\omega^{2}') 
text(10,0.4,'\omega/\omega') 
ylabel('槽轮运动线图') 
% 
subplot(2,2,3);                                 % 选择第3个子窗口 
plot(c8(:,1),c8(:,3),c8(:,1),c8(:,4))           % 绘制z= 8的线图 
title('内槽轮槽数 z=8') 
axis([-3*pi/4/dr 3*pi/4/dr -0.40 0.40]) 
grid 
text(-85,-0.3,'\epsilon/\omega^{2}') 
text(10,0.32,'\omega/\omega') 
ylabel('槽轮运动线图') 
% 
subplot(2,2,4);                                 % 选择第4个子窗口 
plot(c10(:,1),c10(:,3),c10(:,1),c10(:,4))       % 绘制z=10的线图 
title('内槽轮槽数 z=10') 
axis([-3*pi/4/dr 3*pi/4/dr -0.35 0.35]) 
grid 
text(-80,-0.22,'\epsilon/\omega^{2}') 
text(10,0.28,'\omega/\omega') 
ylabel('槽轮运动线图') 
% 
figure(2);                                      % 生成类线图窗口 
subplot(1,2,1);                                 % 选择第1个子窗口 
plot(c4(:,1),c4(:,3),c6(:,1),c6(:,3),c8(:,1),c8(:,3),c10(:,1),c10(:,3)) 
title('\omega/\omega') 
axis([-3*pi/4/dr 3*pi/4/dr -0.05 0.45]) 
grid 
text(-12,0.43,'z=4') 
text(-12,0.35,'z=6') 
text(-12,0.29,'z=8') 
text(-15,0.21,'z=10') 
ylabel('槽轮类角速度线图') 
% 
subplot(1,2,2);                                 % 选择第2个子窗口 
plot(c4(:,1),c4(:,4),c6(:,1),c6(:,4),c8(:,1),c8(:,4),c10(:,1),c10(:,4)) 
title('\epsilon/\omega^{2}') 
axis([-3*pi/4/dr 3*pi/4/dr -0.6 0.6]) 
grid 
text(40,0.22,'z=10') 
text(-60,-0.15,'z=8') 
text(-110,-0.45,'z=6') 
text(60,0.05,'z=4') 
ylabel('槽轮类角加速度线图') 
</pre>
<script src="/inc/gg_read2.js"></script><BR>
<script src="http://s117.cnzz.com/stat.php?id=1236358&web_id=1236358&show=pic" language="JavaScript" charset="gb2312"></script>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -