this is with regards to this article https://in​.mathworks​.com/help/​ident/exam​ples/estim​ating-tran​sfer-funct​ion-models​-for-a-boo​st-convert​er.html ....I have gone through the procedure and it has worked upto the frestimate only, error thereafter.

1 view (last 30 days)
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
Asma Bh
Asma Bh on 4 Aug 2019
well I am sorry for not responding quickly. I am grateful for your help. I have the required sys ident toolboox installed. You can check in attatched screenshot where I get stuck in matlab. I have got the bode and other plots but having problems in estimating the tf. Please also check if there is anything missing in the workspace for loading the data.Screenshot 1.png
Asma Bh
Asma Bh on 4 Aug 2019
If you can help estimate the transfer function I will send you my converter model.But I also need to learn to do it by myself.

Sign in to comment.

Answers (2)

Rajiv Singh
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.

Walter Roberson
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.

Categories

Find more on Linear Model Identification in Help Center and File Exchange

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!