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 次查看(过去 30 天)
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 个评论
Asma Bh
Asma Bh 2019-8-4
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 2019-8-4
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.

请先登录,再进行评论。

回答(2 个)

Rajiv Singh
Rajiv Singh 2019-7-29
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 2019-8-4
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.

类别

Help CenterFile Exchange 中查找有关 Linear Model Identification 的更多信息

标签

产品


版本

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by