The invention belongs to the field of ocean
wind power generator foundations, and discloses a three-
barrel self-elevating gantry type
wind power generator foundation structure and a construction method thereof. The three-
barrel self-elevating gantry type
wind power generator foundation structure comprises three
barrel-shaped bases which are connected into an integral body through a gantry type
tower frame; and the gantry type
tower frame comprises three vertical
tower frames and three transverse tower frames which are connected into a gate shape; the vertical tower frames and the transverse tower frames are connected through lifting mechanisms; the lifting mechanisms comprise racks mounted on the two sides of the vertical tower frames, gears mounted at the outer ends of the transverse tower frames, locking devices and lifting control systems; and during construction, on one hand,
buoyancy of the barrel-shaped bases is effectively utilized during
towing, and on the other hand, mechanical sinking is achieved through the lifting mechanisms, and mounting is achieved through a traditional sinking manner. The three-barrel self-elevating gantry type
wind power generator foundation structure has the advantages of the barrel-shaped bases and a self-elevating gantry; and in the construction method,
buoyancy of the barrel-shaped bases is effectively utilized during
towing, the entire sinking process is simple and quick, few construction devices are required, a large on-water site construction device is not utilized, the construction speed is high, and comprehensive construction cost is low.