DFIG Controller

The goal of this project is to create the rotor side controller for the DFIG test bed.

Background
The doubly fed induction generator (DFIG) wind energy system is widely accepted in today's wind energy industry. The DFIG is essentially a wound rotor induction generator in which the rotor circuit can be controlled by external devices to achieve variable speed operation. The stator of the generator is connected to the grid through a transformer, whereas the rotor connection to the grid is done through power converters, harmonic filters, and the transformer. The stator of the generator delivers power from the wind turbine to the grid, as for the rotor, the power can be delivered from the rotor to the grid and vice versa through rotor-side converter (RSCs) and grid-side converters (GSCs).

Deliverables
The major task for the first semester is to get to testing the individual components of a rotor side controller. The task for the second semester is to successfully finish construction and testing of a final rotor side controller.

Specifications
Generate constant 60Hz power at different low frequencies.

Should be capable of functioning in both sub-synchronous and super-synchronous mode.

=Design Considerations= The DFIG is a type of induction machine, so the locked-rotor test, the no-load test and the DC test need to be performed to measure the parameters, to check if the parameters make sense, we can test the machine with variable loads to come up with a torque-speed curve, and use it as a reference to see if the torque-speed curve from the simulation using parameters derived from tests matches. Current-controlled Real/Reactive Power Controller with a Controlled DC-Voltage Power Port in dq-frame

=Project Learning= Since our team members weren't really familiar with DFIG, we had to do a lot of readings and researches to get the ideas of how DFIG works and control over it. Also, it is a hard project that was out there for several semesters and even graduate students worked on it, our progress can be very slow. We took three weeks in the power lab to test the machine in sub-synchronous and super-synchronous mode and did the locked-rotor test, the no-load test and the DC test. Below is the result we got for our first parameter tests.



=Previous project revising= Starting from the second semester, our team focused on both hardware and software by first revising previous project done by graduate students and former senior design teams. For the hardware, we looked at a grid side converter(GSC) design built by Rebecca Dong, it consists of power converter module, DC/DC converter, voltage/current sensor and a single 16V power supply. We came up with a brief schematic of this GSC and learned the function of each component of the board, even though our goal is to design a converter for the rotor side, we can still use it as a reference. However, this board is too complicated, we want to build a controller system with multiple boards perform individual tasks, so we turn to a project done in 1996 led by Dr.Joseph Law, this project is a controller system for a induction machine, we particularly looked at the gate driver delay circuit and the gate driver board. In the delay circuit, 2 sets of input go into 1 of the 3 lines that are used to drive the gate of the power converter, the purpose of the delay circuit is to prevent the situation when the upper and lower transistor of the inverter closed at the same time to cause a short around the DC bus. The delay circuit then sends its output information to the gate driver board through fiber optics to eliminate the interference of other equipment in this system. The gate driver board converts fiber optic light signals to pulse signals to trigger the transistor and provide reference for the emitter on each of the transistor.

=Field orientation Control= Using an already provided assembly language for a squirrel cage induction machine partial c++ code was developed that can be used in conjunction with hardware decided to use in the future.

=PID control= To start we first developed a simple RL circuit with current across the inductor as output and simple step function as voltage input and developed simulink Matlab files for it. In future using the simulink files provided by DR. Law, which can be found in project portfolio Matlab code needs to be developed in simple C/C++ language that can be easily imported to any hardware decided to use.

=Conclusion= The goal of the project was to model a wind-energy system based on type-3 DFIG. In the Spring semester we studied DFIG and conducted tests to get the parameters of the machine being used. In the Fall semester we tested existing hardware and back tracked the circuitry of the hardware and documented the progress. We also learned about space-vector and dq axis. Used existing assembly language code to develop a simple C++ code and started working on the PID control.

=Future work= Some of the future work that can be done on this project are: Develop a MATLAB version of Field Oriented control. Design fully functioning gate drivers. Design current and voltage sensors Test the designed hardware. Design three phase switch power electronics converters (both thermal and electrical).

=Team Members=

=CPM Chart=



=Meeting Minutes=