PMSM Mathematical Motor Model

39 views (last 30 days)
Rangappa
Rangappa on 30 Dec 2025 at 2:39
Commented: Rangappa on 9 Jan 2026 at 11:49
cification voltgae=50,max speed=10000 RPM, fulx Linkage=0.00459,Motor Poles=22,Internal Resistance =0.016, D-Q axis inductance=0.000015 mH,interia=0.0000231 .when i operate at the low frequeny 10 volt it works fine, at higher frequency it is making oscillation in the volatge current torque and speed.(No control Method is used here, just purely mathematical model and supply voltage and theta as the feedback to the clark and park transfromation )
  1 Comment
John D'Errico
John D'Errico on 30 Dec 2025 at 15:50
Edited: John D'Errico on 30 Dec 2025 at 15:51
What is your question? (About MATLAB!) Are you surprised that something oscillates, or goes unstable? That can happen easily enough. Not only that, but we have no knowledge that what you even did was correct in terms of code, since we cannot see inside your computer, and you show no code. So what are you asking? What can you expect for an answer here?

Sign in to comment.

Accepted Answer

Dinesh
Dinesh about 3 hours ago
I have assumed the Linear Magnetic model with a balanced three-phase system and used the parameters you provided. I did not observe any oscillations; there is some transient behavior initially, but the system reaches a steady state afterward.
  2 Comments
Rangappa
Rangappa about 2 hours ago

Please revert toady with screen shot because as I am thinking at higher frequency the theta feedback is not aligning with Clark and park transform leads to the continues oscillations.but when we used low interia value it directs aligns with Clark and park transforms and it reaches the steady state .you just enter the electrical frequency in the supply volatge.and 0.000231 as the interim value it will give oscillations

Rangappa
Rangappa about 2 hours ago

Just change the interia to 0.000231 kg.m2

Sign in to comment.

More Answers (1)

Rangappa
Rangappa about 2 hours ago

Just change the interia to 0.000231 kg.m2

  1 Comment
Rangappa
Rangappa about 2 hours ago

Please revert toady with screen shot because as I am thinking at higher frequency the theta feedback is not aligning with Clark and park transform leads to the continues oscillations.but when we used low interia value it directs aligns with Clark and park transforms and it reaches the steady state .you just enter the electrical frequency in the supply volatge.and 0.000231 as the interim value it will give oscillations

Sign in to comment.

Categories

Find more on Electrical Block Libraries in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!