3 phase inverter for AC induction and servo motors
Author | Message | ||||
poida![]() Guru ![]() Joined: 02/02/2017 Location: AustraliaPosts: 1432 |
Simple VFD 3 phase motor drives use a control principle that keeps the Voltage and frequency ratio constant. Let's say the drive is set to output 240V AC at 50 Hz. This ratio is 4.8 The output voltage will need to be altered to maintain this ratio as the frequency changes resulting from the operator's input. eg. A freq of 25Hz means 1/2 the 240V or 120V. (120/25 = 4.8) Looking at some important facts of centrifugal water pumps from here gives flow rate is proportional to RPM head or output pressure proportional to RPM squared motor power is proportional to RPM cubed So for a doubling of RPM, the motor will need 8 times the power. And for 1/2 RPM, the motor now needs 1/8th. So RPM of the motor is a powerful controlling factor of the power flowing through the drive when driving a cf water pump. I am looking at the outline of the control scheme for the solar powered 3 phase water pump and it's time to flesh out a few things. The solar array would need to be wired to give something like 60V at maximum power point. The motor is 2 hp or 1500W. A power level for the motor when running at 25Hz is measured during system build. And the power level at 50 Hz is measured. The inverter will need DC supply voltage and current sensing. The primary winding peak to peak voltage should be about 80% of the 60V supply. 0.8 x 60 X 0.707 = 34V AC RMS primary for 240V AC RMS on the secondary output. IF motor not running: The firmware would periodically check if the array voltage is greater than some reasonable start value. IF greater, then soft start motor to 25Hz. Only if input DC power = correct already known power level FOR 25Hz will it keep running. Else it soft stops. IF motor running: periodically increase output frequency a small amount and check if DC input power increases as expected. IF the input power drops, reduce the frequency a small amount. Only permit frequency to reach 50Hz. Also, if frequency needs to drop below 25Hz due to insufficient DC input power, stop motor. The search for fastest RPM or frequency while keeping input power adequate is similar to MPPT tracking. And always modify output voltage in keeping with the required V/f ratio of 4.8. The 50Hz to 25Hz range gives 1500W to 188W operating range for input power. It gives a factor of 2 flow rate range. I presume the pump will be sized such that at 25Hz it can pump water up the rise of the bore hole easily. Recall the frequency squared dependence for head pressure. I think this will work fine without any need for a battery. The build: One and one half inverter power boards, 3 primary chokes, 3 toroids, 3 12V output Vfb transformers, a current sensor and the control board based on the Arduino Mega. Why is there a need for constant V/f ratio? My view is the motor is an inductor and so if a voltage is applied for long enough then the inductor will saturate. From our inductor testing we found L = V x s / I where L = inductance (Henries), s = time (seconds) and I = current (Amps) From the above it's easy to see the V x s part, and if the voltage and time stay at a constant ratio, we will have no problems with increasing current. (the inductance stays the same) I just verified this with the single phase inverter on the bench. I have a modified firmware which permits changing output frequency from 40 to 60Hz. The toroid starts to saturate at about 45Hz with my 240V output. Saturation increases as the frequency drops further. A change to the code to have output voltage drop as the frequency drops now prevents saturation. I maintain the voltage/frequency ratio as a constant over the 40 to 60 Hz. I suspect the induction motor behaves the same way |
||||