Myself and a few other mech eng students have built a vertical axis wind turbine. To make power we are using a custom built 3-phase 12 pole brushless permanent magnet alternator. This alternator puts out 3-phase AC of varying frequency and voltage, basically a max of 36V and about 50A. We take this AC and rectify it to charge batteries. However its a bit more complicated than that... Our design is a poor/non self-starting design, so we need to run this alternator as a brushless DC motor to get into operating speeds when the control system says so. In addition we have to brake the alternator when the wind is too high or the batteries/charge controller stop drawing power, to prevent overspeeding.
We have a PIC-based control system that monitors wind speed and the turbine/alternators absolute position and rpm. It will be determining when to start, brake, or otherwise control the turbines output. It can output motor position in any form a controller might want, its just a matter of programming. This is working fine so far.
Basically the turbine has 3 needed functions for a controller:
1.) Rectification: During normal operation the 3-phase power from the alternator must be converted to DC efficiently.
2.) Startup. The alternator is run as a BLDC motor. PWM could be employed to control the rate off acceleration until it hits about 150rpm. Once the desired speed is reached, the startup function shuts off.
3.) Braking. When the wind gets too high, we need to brake the alternator by shorting its phases together (with high frequency PWM so the power output is not disturbed too much) This would have to be done on the AC side of rectification or we'd be shorting out the battery/charge controller as well as the turbine.
Heres a few pics of the turbine to encourage responses
OK heres a diagram of what I have in mind right now:
So for startup mode (determined by PIC 1, gates controlled by PIC 2) The phases are excited in the right order using mosfets or igbts until the alternator reaches about 150rpm or so. PWM might be employed here to control the rate of acceleration. Once 150rpm is reached all the gates turn off.
The 6 diodes act as a full-wave rectifier. When the output voltage of the alternator is lower than the load(battery) voltage, no load is placed on the alternator. The alternator is tuned so that it reaches 24V at about 175rpm. As the wind catches it from 150rpm and accelerates it towards its 300rpm max speed the voltage differential rises and puts power into the load.
When the alternator begins to exceed 300rpm PIC 1 signals PIC 2 to brake the alternator turning on the top side and bottom side gates in an alternating fashion, with PWM used to control braking force.
All of the PIC/logic side is fairly solid, what I need help with is the process of going from on-off signals from the pic to a PWM signal driving the gates of 6 IGBTs or MOSFETS. What kind of gate driver(s) do I need, do I need to isolate the PIC from teh gate drivers or the gate drivers from the IGBTs, and will the power supply to the PICs and gate drivers need some kind of conditioning?
Ive been scouring tons of PDFs but I havent been able to find quite what I'm looking for.
How close am I??
We have a PIC-based control system that monitors wind speed and the turbine/alternators absolute position and rpm. It will be determining when to start, brake, or otherwise control the turbines output. It can output motor position in any form a controller might want, its just a matter of programming. This is working fine so far.
Basically the turbine has 3 needed functions for a controller:
1.) Rectification: During normal operation the 3-phase power from the alternator must be converted to DC efficiently.
2.) Startup. The alternator is run as a BLDC motor. PWM could be employed to control the rate off acceleration until it hits about 150rpm. Once the desired speed is reached, the startup function shuts off.
3.) Braking. When the wind gets too high, we need to brake the alternator by shorting its phases together (with high frequency PWM so the power output is not disturbed too much) This would have to be done on the AC side of rectification or we'd be shorting out the battery/charge controller as well as the turbine.
Heres a few pics of the turbine to encourage responses
OK heres a diagram of what I have in mind right now:
So for startup mode (determined by PIC 1, gates controlled by PIC 2) The phases are excited in the right order using mosfets or igbts until the alternator reaches about 150rpm or so. PWM might be employed here to control the rate of acceleration. Once 150rpm is reached all the gates turn off.
The 6 diodes act as a full-wave rectifier. When the output voltage of the alternator is lower than the load(battery) voltage, no load is placed on the alternator. The alternator is tuned so that it reaches 24V at about 175rpm. As the wind catches it from 150rpm and accelerates it towards its 300rpm max speed the voltage differential rises and puts power into the load.
When the alternator begins to exceed 300rpm PIC 1 signals PIC 2 to brake the alternator turning on the top side and bottom side gates in an alternating fashion, with PWM used to control braking force.
All of the PIC/logic side is fairly solid, what I need help with is the process of going from on-off signals from the pic to a PWM signal driving the gates of 6 IGBTs or MOSFETS. What kind of gate driver(s) do I need, do I need to isolate the PIC from teh gate drivers or the gate drivers from the IGBTs, and will the power supply to the PICs and gate drivers need some kind of conditioning?
Ive been scouring tons of PDFs but I havent been able to find quite what I'm looking for.
How close am I??