The invention discloses a self-adaptive anti-interference floating type
wind power foundation
structure type and an intelligent construction method. The method comprises the steps that wind, wave and flow loads,
structural geometry,
mass distribution and other multi-dimensional parameters are collected through an extreme sea condition construction
simulation platform; a floating foundation multi-body
coupling dynamic model is used for analyzing structure stress transmission and deformation characteristics, a wind
turbine generator attitude anti-interference control model is used for regulating and controlling cabin, blade and
tower space attitudes in real time, and an intelligent construction error compensation prediction
algorithm is used for calculating and predicting construction errors such as positioning and
butt joint; the construction process is rehearsed through the
simulation platform, parameters are optimized, and floating foundation installation, wind
turbine generator hoisting and structure
butt joint are completed according to an optimization scheme. According to the method, a cooperative regulation and
control system of parameter acquisition, model analysis, error prediction, scheme optimization and construction execution is formed, the construction precision and stability are improved, and reliable
technical support is provided for deep and far sea
wind power structure construction.