5 MW Telescopic Offshore Wind Turbine
A self-installing offshore wind turbine featuring a concrete self-floating gravity-based structure and a concrete self-lifting telescopic tower. The turbine can be fully assembled onshore and towed to its offshore location, eliminating the need for heavylift vessels.
1 mention