Can the Motor & Drive (System Level) Simscape Electrical block be used to model an BLDC + Inverter power generator?
11 views (last 30 days)
Show older comments
Hi,
So I am looking to model a BLDC + Inverter as an electrical power generator by providing mechanical power to the shaft in input. Since I am looking for a system level model containing multiple other systems and I am looking to get very low runtimes, I am considering the block Motor & Drive (System Level) to model the generation. https://www.mathworks.com/help/sps/ref/motordrivesystemlevel.html
I have noticed the block won't run if the input voltage is zero, yet I could workaround this at the begining of the simulation by including some kind of "starter" logic on the voltage side. So my question is:
1) Is the previous solution feasible? if so, are there any demos showing a similar setup?
2) Is there any other library blocks from Simscape Electrical allowing me to simulate this setup at system level? (I need low runtimes to perform long simulations)
Furthermore, having many other components already implemented in Simscape Electrical I am looking for a solution using this library.
thanks!
0 Comments
Answers (1)
Sabin
on 16 Apr 2025
The Motor & Drive (System Level) block can operate in four quadrants and you can simulate the behaviour of a BLDC drive. Specify the torque-speed envelope for the positive torque region only, that is, quadrants 1 and 4. The motor torque-speed envelope has the same profile when the motor is operating in a reverse direction (quadrants 2 and 3). If you specify the envelope only for positive speeds (quadrant 1 or, equivalently, the motoring region), then the block defines the quadrant 4 torque envelope as the mirror image of quadrant 1.
Simscape Electrical also include a function that takes a motor drive subsystem and creates a reduced-order model (ROM) in the form of a Motor & Drive (System Level) block and parameterizes it with tabulated maximum torque in function of rotor speed and DC voltage, and tabulated power dissipated in function of rotor speed, shaft torque, and DC voltage.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!