Курсовая работа: Автоматическая система регулирования температуры
Up(1)=U(1);
end;
if (U(k)<0)
Up(k)=0;
else
Up(k)=U(k);
end;
alpha(k)=pi/(1+K0*Up(k));
Un(k)=(((pi-alpha(k)+(sin(2*alpha(k))/2))/pi)^0.5)*Uc;
Pn(k)=(Un(k))^2/Rn;
err1(k)=Pn(k)-((T(k-1)-Tc)*gamma);
T(k)=T(k-1)+(dt*err1(k-1)/C);
Ud(k)= Ud(k-1)+((Kd*T(k-1)-Ud(k-1))*(dt/Td));
end;
plot(time,T);
grid on;
figure;
plot(time,err);
grid on;
Результаты выполнения программы:
Переходный процесс относительно ошибки
Переходный процесс относительно выходной переменной
4.2 Используя составленную программу, определить переходные процессы в системе для выходной переменной и ошибки при изменении задающего и возмущающего воздействий для различных рабочих точек
Uз=4В
Переходные процессы для выходной переменной (+10%,+20%,+30%)
Переходные процессы для ошибки (+10%,+20%,+30%)