MATLAB: How to use a single phase (or DC) input for an AC Motor Drive block in SimPowerSystems 4.0.1 (R14SP2)

electric_motor_controlpower_conversion_controlpower_electronics_controlSimscape Electricalsingle-phasethree phase

I am using the blocks from the SimPowerSystems / Application Libraries / Electric Drives Library / AC Drives. All these blocks are AC motors which take three-phase inputs. In general AC motor drives can accept single-phase as well as three-phase inputs and I would like to know how I can pass a single-phase input to these blocks.

Best Answer

The AC Motor Drives library in SimPowerSystems 4.0.1 (R14SP2) only accept three phase input signals. The ability to directly accept single-phase or DC signals is not available in SimPowerSystems.
To work around this issue, follow the steps described below.
When you drag and drop a block from this library into your model, the first thing to do is to disable the library link for this block. This can be done by right-clicking on the block and selecting Link Options / Disable Library Link.
Next, look under the mask of the AC drive block. The three-phase machine that is being used can be replaced with a single-phase (asynchronous) machine provided in SimPowerSystems-> Machines sub-library. The three-phase converters (rectifier/inverter) can be switched to single-phase mode. If needed, the control methods can be changed appropriately as well.
If you wish to provide a DC voltage directly to the inverter, you can delete the rectifier block and any associated blocks and signals as well.