Controlador PID
Publicado por Pedrote (21 intervenciones) el 07/11/2007 15:50:36
Buenas, actualmente tengo un controlador proporcional para el control de una variable que llamo air, mi problema está en que necesito un control proporcional derivativo e integral, a continuación os paso la funcion de control
function aireacion = Actualiza_Air(So);
RefSo=2;
ganancia=7500;
LimMax=200000;
error=RefSo-So;
if error<=0,
air=0;
else
air=min(ganancia*error,LimMax);
end
aireacion=air;
Si alguién me da una idea, basicamente lo que hay que hacer integrar y derivar la señal error, eso es lo que tengo que hacer, pero no se plasmarlo en MATLAB
function aireacion = Actualiza_Air(So);
RefSo=2;
ganancia=7500;
LimMax=200000;
error=RefSo-So;
if error<=0,
air=0;
else
air=min(ganancia*error,LimMax);
end
aireacion=air;
Si alguién me da una idea, basicamente lo que hay que hacer integrar y derivar la señal error, eso es lo que tengo que hacer, pero no se plasmarlo en MATLAB
Valora esta pregunta


0