我正在尝试在 matlab(mfile) 中实现以下系统:
我的系统有两部分图像处理(传感器)和控制系统。这段代码是:
clear,close
%your model and its input output
mot=tf(1,[1 1]),
model=ss(mot);
[F,h,c,d]=ssdata(model);
%your pid controller
r=pid(5,1/0.05,10)
sys.inputname='u'
sys.outputname='y'
Ci.inputname='e';
Ci.outputname='u';
som1 = sumblk('e = r - y');
%global model with all conneection
modelg=connect(som1,r,model,'r','y')
%simulation
step(modelg)
上面的代码是表示 PID 的模型,然后是状态空间,然后是作为反馈的输出,但我必须从我的传感器(图像处理部分,例如 3)提供输入并将其与我的参考值进行比较。我需要知道该输入值将在此代码中调整的位置。任何指导将不胜感激。