control hystérésis 4 level

2 views (last 30 days)
laiche zeghdi
laiche zeghdi on 23 Jul 2023
Commented: laiche zeghdi on 23 Jul 2023
function dP=active(x)
err=x(1);hys=x(2);
if err>=hys
dP=2;
elseif (0<err && err<hys)
dP=1;
elseif (-hys<err && err<0)
dP=-1;
elseif err<-hys
dP=-2;
end;
end
i got problem:Not enough input arguments line (2).
  4 Comments
Dyuman Joshi
Dyuman Joshi on 23 Jul 2023
Edited: Dyuman Joshi on 23 Jul 2023
Are you working with a Simulink model?
Or are you just running the code you posted?
laiche zeghdi
laiche zeghdi on 23 Jul 2023
I use simulink model. I use simulink DPC with NPC 3level (control error power direct with hystirsis 4 level )

Sign in to comment.

Answers (0)

Categories

Find more on Simulink in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!