Why am I not getting proper gate signal and voltage
23 ビュー (過去 30 日間)
古いコメントを表示
Hello Everyone,
I have been trying to follow the example model "PMSM Velocity Control" where my final objective is to replace the idela converter with parameterized discrete devices. For now, I am using ideal converter, with different reference speed (Drive Cycle, constant, signal editor) and I have tuned the speed and current loops accordingly.
The Sample Time
- Control Sample time (TSc) = Tsw/250 (Switching time over 250 samples per switching time)
- PWM Sample time (TS) = 1/(10*fsw)
- The motor is seem to follow the reference speed correctly, however the generated agte signals are seem to sampled sine wave, between 1 and -1.
- The voltage (Phase-phase) and (Phase-to-Nuetral) waveform is quite unusual (my input is 48V)
- Although the control loops are tuned and there is very low oscillation in the controlled output, however the phase current has hige distortion which I tried to suppress via low-pass filter.
- When I put the parameterized semicondcutor instead of idela converter, the gate are signal are not even generating. A gate driver is used to provide PWM signal form the controller to the N-channel MOSFET.
I am attaching few screenshots and my model, if any could validate the model and provide the guidance regarding aforementioned.
Thank You!




0 件のコメント
採用された回答
Sabin
2025 年 1 月 21 日 14:58
Even though it appears that is working the controller is not working properly. The inner current control loops are not doing what are supposed to do and the d and q reference voltages are saturated. The outer speed loop is also not working properly because the unsaturated torque (output from the controller) is approx. 1400 Nm but this is saturated to 81 Nm. The modulation waveforms are saturated and are not looking like sinusoidal signals anymore. You should double check if the system parameters are making sense and if you can achieve the desired power (28 kW) with this 48V system because this may not be physically possible. Then you should tune the controllers.
3 件のコメント
Sabin
2025 年 1 月 22 日 11:13
It appears that the parameterization of the gate driver may be the issue. Try setting the Logic 0 input value to 0.3 and On-state gate-source voltage 3 V and it should work. However, the N-Channel MOSFET is a high-fidelity representation of the physical device and is probably unrealistic for longer simulations. In this case it is better to use the MOSFET (Ideal, Switching) block instead.
その他の回答 (0 件)
コミュニティ
その他の回答 パワー エレクトロニクス コミュニティ
参考
カテゴリ
Help Center および File Exchange で Switches and Breakers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!