this is with regards to this article https://in.mathworks.com/help/ident/examples/estimating-transfer-function-models-for-a-boost-converter.html ....I have gone through the procedure and it has worked upto the frestimate only, error thereafter.
1 view (last 30 days)
Show older comments
I want to estimate the transfer function simmilarily as in https://in.mathworks.com/help/ident/examples/estimating-transfer-function-models-for-a-boost-converter.html .After evaluating frestimate command however I get an error after inputting the command sysA = tfest(sysData,4)
figure, bode(sysData,'r*',sysA,bopt). Please help! Also in the step immediately before it I get error in loading the system data.It shows no such file or directory.. please help...I need to do it urgently.
5 Comments
Answers (2)
Rajiv Singh
on 29 Jul 2019
The data file "iddemo_boostconverter_data.mat" ships with System Identification Toolbox; stored under toolbox/ident/iddemos folder. Can you check if you have this file present? If so, are you able to load in MATLAB workspace? If not, this may point to a possible corruption in the installation and you should contact MathWorks Technical Support.
1 Comment
Walter Roberson
on 29 Jul 2019
I just noticed that we have no information about which release was being used.
Walter Roberson
on 4 Aug 2019
nonidealzeta_data is not a Mathworks supplied file and is not available anywhere in the internet. Possibly it is intended to be the result of executing the model nonidealzeta which is not supplied by Mathworks and which is not easily found. Perhaps the model is from a paper by Garg and Pathak, I cannot quite tell.
You are having difficulty loading a file that we have no reason to expect exists.
Also on a different topic: your display shows a problem on line 9 of roots.m . The Mathworks supplied roots.m has more than that many lines of comments at that point. Either you have badly corrupted roots.m or else you have your own roots function on the path that is interfering. You should look at
which -all roots
and I suspect that you will find that you have your own roots.m or else that something you installed is providing its own roots.m that is interfering. When you have interfering files then execution of code can get strange, including potentially causing a valid model to fail without saving a file that you expect.
0 Comments
See Also
Categories
Find more on Linear Model Identification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!