Sinusoidal Measurement (PLL, Three-Phase) Block Outputs Zero Magnitude (Mag = 0)
4 ビュー (過去 30 日間)
古いコメントを表示
I'm using the Sinusoidal Measurement (PLL, Three-Phase) block in Simulink to measure frequency, angle, and magnitude from a 3-phase signal created using three Sine Wave blocks (50 Hz, 325 V peak, phases 0, 2π/3, 4π/3). These signals are connected via a Mux block (as a 3×1 vector) to the abc input of the PLL.
I observe:
- Frequency output = 50 Hz ✅
- Angle output = ramps from 0 to 2π ✅
- Magnitude output = always zero (0) ❌
I tried:
- Delaying the signal using a Switch block to avoid flat start (signal connects after 0.05 s)
- Changing PLL loop filter gains and initial frequency
- Checking signal shape in Scope (sine waves appear correct)
Still, the Mag output remains zero.
How can I resolve this and get the correct magnitude output?
Thanks in advance for your help!
0 件のコメント
回答 (1 件)
Yoshi Minagawa
2025 年 4 月 22 日
Hi Nanda,
I'm not very familiar with this field, but after changing the phase value of the sine wave block and adjusting the gain and sample time of the Sinusoidal Measurement (PLL, Three-Phase) block, I was able to estimate the frequency and magnitude without any issues.
I've attached the modified model for your review. Please take a look.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Spectral Measurements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!