How to get hall effect outputs (ha, hb, hc) from the IPMSM block in Simscape?

8 ビュー (過去 30 日間)
Saigan
Saigan 2025 年 6 月 16 日
回答済み: Jacob Mathew 2025 年 6 月 18 日
In Simulink, the built-in PMSM block in the Simulink Powertrain Blockset provides direct hall sensor outputs (ha, hb, hc), which is very convenient. However, when using the IPMSM (Interior Permanent Magnet Synchronous Machine) block from Simscape Electrical, I can't find a direct way to obtain hall effect signals.
How can I extract or calculate the equivalent hall effect outputs from the IPMSM Simscape block? Do I need to compute them based on rotor position? If so, what is the recommended method or logic to implement this?
Any suggestions, sample logic, or references are appreciated.

回答 (1 件)

Jacob Mathew
Jacob Mathew 2025 年 6 月 18 日
Hey Saigan,
You can use the Hall Validity and Hall Speed and Position blocks to get the positional information of the rotor. The following example demonstrates how to use it with a PMSM:

カテゴリ

Help Center および File ExchangeChoose and Parameterize Blocks についてさらに検索

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by