Unable to connect G and two weighing function by sysic command

2 次查看(过去 30 天)
Hey Everyone. My question is that my Transfer fucntion matrix size is 6 outputs and 3 inputs. Wp=minreal(ss(tf([0.5 0.05],[1 1e-6])*eye(2))); Wi=minreal(ss(tf([1 0.2],[0.5 1])*eye(2)));
Please help me in applying sysic command. Code is below. systemnames='G Wp Wi'; % defines the models used
inputvar='[udelta(3);w(3);u(3)]'; % defines the sizes and names of the input % signals
outputvar='[Wi;Wp;-G-w]'; % defines the names of the output signals
input_to_G='[u+udelta]'; % defines the signals fed to the process model (G)
input_to_Wp='[G+w]'; % defines the signals fed to the performance weighting % model
input_to_Wi='[u]'; % defines the signals fed to the input uncertainty % weighting model
sysoutname='P'; % defines the resulting model name cleanupsysic='yes'; % toggles whether the above variables are cleared after sysic;

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Linear Model Identification 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by