2 June 2020

Urban wind turbine monitoring and control board

This board was designed to monitor and control a small urban wind turbine capable of producing up to 5 kW, including in remote areas.

Consequently, it was designed not to rely on WiFi or Ethernet for internet access, but instead uses a SIM5360E module providing 3G connectivity to reach a dedicated server.

Among its features, it:

In addition to the board itself, a service was developed in Ruby and hosted in a Docker container. This service retrieves data from the board, serves configuration through a REST API, and provides a Web UI.

Illustrations

Development phase

Close Up

Kicad plus a lot of documentation to read

First simple optocoupler test for load control

Testing the remote control of a simple resistive load using optocouplers where the gate is driven by the load’s voltage drop and the optocoupler. This was later replaced with active power delivery through isolation transformers to ensuring the load could be precisely controlled under all conditions.

First modular prototypes

Board

Here the system is broken down into several modules:

Boards at Night

It glows at night!

Closed-loop electric load control with PID

Here, when the switch is closed, current flows to the desk lamp. The board monitors the drawn current and is instructed to dissipate energy on a second lamp using closed-loop control. Since this was just a feasibility test, the PID controller wasn’t finely tuned for fast response, and the derivative and integral contributions were set to zero, ensuring stability.

Final board

Board Assembly

Assembling the board outside is quite nice during summer!

Complete Set

The white board handles braking by dissipating energy from the wind turbine through transistors mounted on a large heatsink. N.B. An external dump load can be added to the circuit to limit braking by introducing a minimum resistance in the circuit.

The system uses multiple linear transistors connected in parallel to handle the braking. Their load distribution occurs naturally via heat transfer in the heatsink: as a transistor warms up, its conductivity decreases, shifting more load to the cooler transistors.

This linear transistor-based board replaces the previous, smaller design that used a MOSFET with PWM control, which introduced resonant noise in the wind turbine structure during braking. N.B. Efficiency is not a concern here, since the purpose is to dissipate energy.

The small blue module on the right is the driver board, responsible for isolation and for controlling the base of the transistor array.

N.B. Although not visible here, fan outputs are available on the main board for extended heavy-duty braking.

Board

The upper part of the board (current side) handles the measurement of voltage and current from the wind turbine generator to the external MPPT (upper left), as well as from the MPPT output to the mains (upper right). It is isolated from the lower part of the board using isolation amplifiers, transformers, and capacitors certified up to 1000 V RMS, with a minimum clearance of 10mm between tracks. Measurements are transferred as differential signals to the MCU (located in the lower center-right of the board) using the TI AMC1100, a fully differential isolation amplifier.

On the lower part of the board (logic side):

Close Up