are there motor resolver models out there?

조회 수: 2 (최근 30일)
Robert
Robert 2024년 8월 22일
댓글: Umar 2024년 9월 8일
Has anyone modeled a dc motor and resolver in multibody or other? Looking for an example rather brute force attempting including learning curve.
  댓글 수: 3
Umar
Umar 2024년 8월 23일

Hi @Robert,

This example in the following link should help answer your question. https://www.mathworks.com/matlabcentral/answers/472087-how-to-model-a-dc-motor-hoist-with-simscape-multibody

Please let me know if this helps resolve your issue.

Umar
Umar 2024년 9월 8일

Hi @Robert,

Based on the documentation shared by @Joel Van Sickel, you can start by creating the electrical and mechanical models of the DC motor. Define parameters like armature resistance, inductance, back EMF constant, and torque constant. Instead of attempting to model the resolver in a multi-body environment, you can utilize the dedicated Resolver block in Simscape which effectively models the electrical phase angle of the rotor using electromagnetic coupling, which is necessary for accurate feedback control. Then, integrate the DC motor model with the resolver block by making sure that the connection between the rotor position sensor and the motor control logic is correctly established for real-time feedback.

Example Application

A practical example is the “Three-Phase PMSM Traction Drive”, which controls rotor speed using a high-fidelity resolver. This model showcases how to effectively integrate a resolver with a DC motor, demonstrating the use of speed and position control loops by clicking the link below.

https://www.mathworks.com/help/sps/ug/three-phase-pmsm-traction-drive.html

When modeling the resolver, consider the coupling coefficients and transformer characteristics. The block allows for two options:

Omitting Dynamics: Neglect the inductive terms, suitable for sinusoidal inputs.

Including Dynamics: Capture voltage amplitude loss and phase differences, valid for any waveform.

Please let us know if you still need assistance or have any further questions.

댓글을 달려면 로그인하십시오.

답변 (1개)

Joel Van Sickel
Joel Van Sickel 2024년 9월 3일
Modelling the resolver in multi-body won't be effective because multi-body doesn't have a magnetic domain, so there is no benefit in modelling the actual mechanical motion of the resolver through 3 dimensional space. Instead, you should use the resolver block based on the motor rotor position with this block: https://www.mathworks.com/help/sps/ref/resolver.html and associated exapmles (it works just as well on a dc motor model in simscape electrical as the 3phase machines)

카테고리

Help CenterFile Exchange에서 Permanent Magnet에 대해 자세히 알아보기

태그

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by