The invention discloses a
pile-tube composite truss type offshore wind
turbine foundation. The
pile-tube composite truss type offshore wind
turbine foundation comprises a truss type structure, a suction
barrel and a
pile foundation, wherein the suction
barrel is connected to the bottom of the truss type structure; and an embedded sleeve for mounting the pile foundation is arranged on the suction
barrel. The invention further discloses a construction process for the offshore wind
turbine foundation, and the construction process comprises the following steps: lifting and placing the truss type structure, and the suction barrel connected to the bottom of the truss type structure to a
seabed, penetrating the truss type structure and the suction barrel into the
seabed after being in contact with the
seabed until the bottom end of the embedded sleeve is sunk into soil, and forming a sealed space in the suction barrel; performing
water pumping operation on the suction barrel, dropping the suction barrel to specified elevation, switching off a suction pump, and sealing a pump connector through a cover plate or grouting measures, thereby accomplishing mounting of the suction barrel; and after the suction barrel is mounted, inserting the pile foundation into the embedded sleeve, and grouting a gap between the pile foundation and the embedded sleeve after pile sinking is accomplished. According to the structure of the offshore wind turbine foundation and a construction method thereof disclosed by the invention, pile-tube composite truss type offshore wind turbine foundation has higherstability and bearing ability, can
resist limit load such as a
typhoon, and is strong in
adaptation to the seabed.