| LTPDA Toolbox™ | contents | ![]() |
REOGANIZE rearranges a ssm object for fast input to BODE, SIMULATE, PSD.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
DESCRIPTION: rearranges a ssm object for fast input to BODE, SIMULATE, PSD.
CALL: sys = reshuffle(sys, plist)
INPUTS:
'sys' - ssm object
'plist' - plist object
The inputs/states/outputs can only be indexed using a cellstr containing
block names or port names.
Then the object can be passed to BODE, SIMULATE, PSD, CPSD, RESP with
the option "rearrange" turned to "false". These functions will run
significantly faster.
OUTPUTS:
'sys' - a ssm object.
Parameters Description
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
| Method Details | |
|---|---|
| Access | public |
| Defining Class | ssm |
| Sealed | 0 |
| Static | 0 |
| Sets for this method … |
|---|
| For bode |
| For simulate |
| For kalman |
| For cpsd |
| For resp |
| For psd |
| for cpsdforindependentinputs |
| for cpsdforcorrelatedinputs |
For bode |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| INPUTS | 'ALL' | none | A cell-array of input ports and blocks. |
| OUTPUTS | 'ALL' | none | A cell-array of output ports and blocks. |
| STATES | 'NONE' | none | A cell-array of states ports and blocks. |
back to top
For simulate |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| COVARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| CPSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| AOS VARIABLE NAMES, AO NAMES, AO PORT NAMES | {} [0x0] | none | A cell-array of input port names corresponding to the different input AOs. |
| CONSTANT VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
back to top
For kalman |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| COVARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| CPSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| AOS VARIABLE NAMES, AO NAMES, AO PORT NAMES | {} [0x0] | none | A cell-array of input port names corresponding to the different input AOs. |
| CONSTANT VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
| KNOWN OUTPUT VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the known output variable names. |
back to top
For cpsd |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| COVARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| CPSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PZMODEL VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| AOS VARIABLE NAMES | {} [0x0] | none | A cell-array of input defined with AOs spectrums. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
back to top
For resp |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| INPUTS | 'ALL' | none | A cell-array of input ports and blocks. |
| OUTPUTS | 'ALL' | none | A cell-array of output ports and blocks. |
| STATES | 'NONE' | none | A cell-array of states ports and blocks. |
back to top
For psd |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| VARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PZMODEL VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| AOS VARIABLE NAMES | {} [0x0] | none | A cell-array of input defined with AOs spectrums. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
back to top
for cpsdforindependentinputs |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| VARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PZMODEL VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| AOS VARIABLE NAMES | {} [0x0] | none | A cell-array of input defined with AOs spectrums. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
back to top
for cpsdforcorrelatedinputs |
|||
|---|---|---|---|
| no description | |||
| Key | Default Value | Options | Description |
| SET | 'for cpsdforindependentinputs' |
|
Choose for which operation the ssm iois re-organized is done |
| COVARIANCE VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| CPSD VARIABLE NAMES | {} [0x0] | none | A cell-array of strings specifying the desired input variable names. |
| PZMODEL VARIABLE NAMES | {} [0x0] | none | A cell-array of strings of the desired input variable names. |
| AOS VARIABLE NAMES | {} [0x0] | none | A cell-array of input defined with AOs spectrums. |
| RETURN STATES | {} [0x0] | none | A cell-array of names of state ports to return. |
| RETURN OUTPUTS, OUTPUTS | {} [0x0] | none | A cell-array of output ports to return. |
back to top
| Some information of the method ssm/reorganize are listed below: | |
|---|---|
| Class name | ssm |
| Method name | reorganize |
| Category | Operator |
| Package name | ltpda |
| VCS Version | f3f3872c69c1252d198e87288372d1367fc6ceec |
| Min input args | 1 |
| Max input args | -1 |
| Min output args | 1 |
| Max output args | -1 |
|
Method: ssm/removeEmptyBlocks | Method: ssm/sMinReal | ![]() |
©LTP Team