How get state-space model from simulink model

Hello.
How can I get a state space model from simulink power_PSS model? power_PSS is a Kundur two area model. I tried to use linmod() and linmod2() but get error message
??? Error using ==> fileparts at 17 Input must be a row vector of characters.
Error in ==> load_system at 19 [path, sys, ext] = fileparts(sys); %#ok<NASGU>
Error in ==> getLinNormalModeBlocks at 22 load_system(mdl);
Error in ==> dlinmod at 107 [normalblks,normalrefs] = getLinNormalModeBlocks(model);
Error in ==> linmod at 60 [varargout{1:max(1,nargout)}] = dlinmod(model, Ts, varargin{:}, Args);
Thank you!

2 件のコメント

Kaustubha Govind
Kaustubha Govind 2011 年 10 月 20 日
What is the exact command that you are using? It seems like there could be some special characters in the file name you are providing to LINMOD.
Aleksey
Aleksey 2011 年 10 月 24 日
It was stupid mistake. I forgot to use ', because I used the model name, but not the path to it. Thank you.

サインインしてコメントする。

 採用された回答

Fangjun Jiang
Fangjun Jiang 2011 年 10 月 20 日

2 投票

>> linmod('power_PSS')
SimPowerSystems processing circuit #1 of power_PSS ...
Computing state-space representation of linear electrical circuit ...
(68 states ; 35 inputs ; 47 outputs ; 9 switches)
Computing steady-state values of currents and voltages ...
Building the Simulink model inside "powergui" block ...
Ready.
ans =
a: [252x252 double]
b: [252x0 double]
c: [0x252 double]
d: []
StateName: {252x1 cell}
OutputName: {0x1 cell}
InputName: {0x1 cell}
OperPoint: [1x1 struct]
Ts: 0

3 件のコメント

Aleksey
Aleksey 2011 年 10 月 24 日
Thank you very much for your help. It was my fault, I forgot write '
rishi sharma
rishi sharma 2015 年 11 月 17 日
Hi Thanks for posting this discussion- Does linmod('power_PSS') give input and output matrices?
in my trials they came in as null. Is there a way around for this problem with linmod or some other method needs to be tried
thanks for the help.
SinanB
SinanB 2017 年 7 月 11 日
the output matrix 'D' is usually a null one!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2011 年 10 月 20 日

コメント済み:

2017 年 7 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by