根据下面这段代码,求解Zddce的传递函数 s = tf('s'); kpi=6;kii=50;kpv=2;kiv=50;K=6.5;Dq=320;W1=100*pi;J=0.013;Dp=5;Vd=310.272;Id=32.23; Lf=2e-3;Rf=1.5;Cf=200e-6; A=[(kpi+kii/s)*(-(kpv+kiv/s)-Cf*s),(kpi+kii/s)*(-1.5*(kpv+kiv/s)*(1/(K*s+Dq))*Id+W1*Cf);(kpi+kii/s)*(-1.5*Id*(kpv+kiv/s)*Vd/(J*(s^2)+Dp*s)/W1-W1*Cf),(kpi+kii/s)*(-(kpv+kiv/s)-Cf*s)]; B=[-(kpi+kii/s),1.5*Vd*(kpi+kii/s)*(kpv+kiv/s)/(K*s+Dq);-1.5*(Vd^2)/(J*(s^2)+Dp*s)/W1*(kpi+kii/s)*(kpv+kiv/s),-(kpi+kii/s)]; C=[Lf*Cf*(s^2)+Rf*Cf*s-(W1^2)*Lf*Cf+1,-2*W1*Lf*Cf*s-W1*Rf*Cf;2*W1*Lf*Cf*s+W1*Rf*Cf,Lf*Cf*(s^2)+Rf*Cf*s-(W1^2)*Lf*Cf+1]; D=[Lf*s+Rf,-W1*Lf;W1*Lf,Lf*s+Rf]; Zoutce =(Udc*A-C)\(D-Udc*B); Zddce = Zoutce(1,1); Zdqce = Zoutce(1,2); Zqdce = Zoutce(2,1); Zqqce = Zoutce(2,2);
时间: 2023-06-25 17:05:08 浏览: 205
航天斯达ar970kii打印机驱动 v3.0 官方最新版
5星 · 资源好评率100%
根据给出的代码,可以看出系统的传递函数为:
$$
Z_{ddce}(s) = \frac{LfCs^3 + (Rf + U_{dc}Cf)s^2 - W_1^2LfCf + 1}{s^2(LfCs^2 + RfCs + 1) - j\frac{3V_d^2}{D_p}s - U_{dc}(k_p + \frac{k_i}{s})(k_v + \frac{k_i}{s})}
$$
其中,$U_{dc}$ 为直流电压,$V_d$ 为 $d$ 轴电压,$k_p$、$k_i$、$k_v$、$k_i$ 为控制器参数,$K$、$D_q$、$W_1$、$J$、$D_p$、$L_f$、$R_f$、$C_f$ 分别为机械系统的参数。
阅读全文