How to choose relative error bound when using reducespec on sparse LTI model
Hello everyone,
I have a sparse LTI model, named "sys", that I want to reduce with reducespec and balanced truncation.
The final model should have a maximum relative error of e.g. 30%.
I have tried the following:
R = reducespec(sys, "balanced");
R.Options.Goal = "relative";
sysR = getrom(R, MaxError=0.3, Method=’truncate’);
However, in contrast to the full model, the MOR specification object of the sparse model does not have the "Goal" field under "R.Options", which appears to mean that it cannot be switched to relative error bound.
Unrecognized property ‘Goal’ for class ‘mor.SparseBalancedTruncationOptions’.
Is there another way to switch to the relative error bound, or is there a fundamental underlying reason why this is not applicable to sparse models?
Thank you in advance!Hello everyone,
I have a sparse LTI model, named "sys", that I want to reduce with reducespec and balanced truncation.
The final model should have a maximum relative error of e.g. 30%.
I have tried the following:
R = reducespec(sys, "balanced");
R.Options.Goal = "relative";
sysR = getrom(R, MaxError=0.3, Method=’truncate’);
However, in contrast to the full model, the MOR specification object of the sparse model does not have the "Goal" field under "R.Options", which appears to mean that it cannot be switched to relative error bound.
Unrecognized property ‘Goal’ for class ‘mor.SparseBalancedTruncationOptions’.
Is there another way to switch to the relative error bound, or is there a fundamental underlying reason why this is not applicable to sparse models?
Thank you in advance! Hello everyone,
I have a sparse LTI model, named "sys", that I want to reduce with reducespec and balanced truncation.
The final model should have a maximum relative error of e.g. 30%.
I have tried the following:
R = reducespec(sys, "balanced");
R.Options.Goal = "relative";
sysR = getrom(R, MaxError=0.3, Method=’truncate’);
However, in contrast to the full model, the MOR specification object of the sparse model does not have the "Goal" field under "R.Options", which appears to mean that it cannot be switched to relative error bound.
Unrecognized property ‘Goal’ for class ‘mor.SparseBalancedTruncationOptions’.
Is there another way to switch to the relative error bound, or is there a fundamental underlying reason why this is not applicable to sparse models?
Thank you in advance! reducespec, sparse lti, relative error bound MATLAB Answers — New Questions