matlab_mechanical

F_w=2500;V_w=1.0;D_w=360;
h_w=0.94;
h_cb=0.98;h_cf=0.995;h_r=0.995;h_g1=0.97,h_g2=0.97;
K_max=1.1;K_min=1;
n_w=6*10^(4)*V_w/pi/D_w;
P_w=(F_w*V_w)/1000/h_w;
h=h_cf*h_cb*h_g1*h_g2*(h_r)^(3);
P_0=P_w/h;
P_m_max=K_max*P_0;P_m_min=P_0*K_min;
%选择电动机;
P_m=3;n_m=960;
K=P_m/P_0;
i_ii_max=25;i_ii_min=9;
n_ii_max=i_ii_max*n_w;
n_ii_min=i_ii_min*n_w;
%电动机选择完毕
i_j=n_m/n_w;
i_2=sqrt(i_j/1.3);
i_1=1.3*i_2;
%各轴转速
n_I=n_m;
n_II=n_m/i_1;
n_III=n_II/i_2;
n_w=n_III;
%各轴输入功率
P_I=P_0*h_cf;
P_II=P_I*h_r*h_g1;
P_III=P_II*h_r*h_g2;
% P_w=P_III*h_r*h_cb;
%各轴输入转矩
T_I=9550*P_I/n_I;
T_II=9550*P_II/n_II;
T_III=9550*P_III/n_III;
T_0=9550*P_0/n_m;
T_w=9550*P_w/n_w;

%%角度转换

rad2deg(pi)

ans =

   180

>> sin(pi/2)

ans =

     1

用matlab画双坐标的图表
这里写图片描述

x=[0.063
0.1286
0.1404
0.1614
0.186
0.2034
]
y=[0.09
0.27
0.27
0.45
0.09
1.72

];
z=[98.28
99.19
99.55
99.73
99.73
99.91
  ]
x=x';
y=y';
z=z';
X=linspace(0,.9);
Y=spline(x,y,X);

values1= spcrv([[x(1) x x(end)];[y(1) y y(end)]],3);
values2= spcrv([[x(1) x x(end)];[z(1) z z(end)]],3);
[AX,H1,H2]=plotyy(values1(1,:),values1(2,:),values2(1,:),values2(1,:));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值