双闭环晶闸管不可逆直流调速系统
数据来源:kun❤️
sheets=sheetnames(
"exprData.xlsx"
);
%额定电压220v 电流1.6a,转速1600r/min
nN=1600;
闭环控制特性曲线
根据实验数据,画出闭环控制特性曲线
data=readmatrix(
"exprData.xlsx"
,
"Sheet"
,sheets(5));
n=data(1,2:end);
I=data(2,2:end);
p=polyfit(I,n,1);
x=[0,I];
figure();hold
on
;
f = polyval(p,x);
plot(I,n,
'x'
);
plot(x,f,
'-'
);
legend(
'实验值'
,
'拟合值'
);
title(
"闭环控制特性曲线"
);
ylabel(
'n/(r/min)'
);
xlabel(
'Ug'
);
闭环机械特性
根据实验数据,画出闭环机械特性,并计算静差率。
data1=readmatrix(
"exprData.xlsx"
,
"Sheet"
,sheets(4));
n1=data1(1,2:end);
I1=data1(2,2:end);
p1=polyfit(I1,n1,1);
x1=[0,I1];
figure();hold
on
;
f1 = polyval(p1,x1);
plot(I1,n1,
'x'
);
plot(x1,f1,
'-'
);
legend(
'实验值'
,
'拟合值'
);
title(
"闭环机械特性"
);
ylabel(
'n/(r/min)'
);
xlabel(
'Id'
);
计算系统静差率
n0=f1(1);
s1=(n0-nN)/n0;
fprintf(
"闭环系统n0=%.3f,s=%.3f%%"
,n0,s1*100);
闭环系统n0=1969.107,s=18.745%