Why do I get different results with asynchronous machine in Matlab/Simscape?
이전 댓글 표시
Hello all,
I am trying to do an open loop simulation of asynchronous motor. I am comparing the asynchronous machine in Matlab/simscape with the actual dynamic equations of asynchronous motor. When I choose predefined parameters for the simscape model (such as squirrel cage model 15), everything looks fine for simulink model, but for the same parameters the dynamic equations become unstable (no matter how small my sampling time is). Is there something different in simulink model that I should consider when I solve system equations in alpha-beta reference frame?
I am uploading my simulink file, matlab file and model equations.
Thank you for the help.
답변 (1개)
Joel Van Sickel
2021년 8월 18일
0 개 추천
Hello Ata,
unfortunately, your question is in regards to your personal implementation of some equations in Matlab and not a quesiton on how to use MathWorks products. It is not likely someone will debug your matlab file to find out why it isn't working unless you identify a specific bug/problem that you need help with.
Some generic advice about creating your own models. You could consider using a higher order solver, but if time step has no effect, it is likely that either your model is implemented wrong, or the equations you are using are not appropriate and different model equations should be used. You can use ctrl+u to look specifically at how the equations are implemented in Simulink and use this to better consider your matlab implementation.
Regards,
Joel
카테고리
도움말 센터 및 File Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!