Discretizing the PWM Motor Drive: example in the help of Matlab (Simulink) not working
7 ビュー (過去 30 日間)
古いコメントを表示
Hello, I was running the example for PWM Motor Drive as provided in the Matlab help page here https://se.mathworks.com/help/physmod/sps/powersys/ug/simulating-variable-speed-motor-control.html. I wanted to simulate it at discrete time, so I followed the instructions as per section "Discretizing the PWM Motor Drive". However, I get the error "The "FixedStepDiscrete" solver cannot be used to simulate block diagram 'motor_drive_matlabexample' because it contains continuous states".
Can someone tell me what I am doing wrong? I attach the Simulink file.
0 件のコメント
回答 (1 件)
Sabin
2025 年 7 月 2 日
Fourier1 block has sample time 0 which means is continuous time. Therefore, it would not be possible to use FixedStepDiscrete. The options are: 1) Use fixed step solver with ode3, ode14x, ode1be or any other solver that suppoorts continuous states; or 2) Change the sample time in the Fourier1 block.
0 件のコメント
コミュニティ
その他の回答 パワー エレクトロニクス コミュニティ
参考
カテゴリ
Help Center および File Exchange で Motor Drives についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!