Dear @Yarong.Zhou,
Regarding (1), InflowWind module input parameters WindVxiList
, WindVyiList
, WindVziList
are specified by the user in lines 9-11 of the InflowWind input file (as of OpenFAST v.3.2). See the InflowWind User’s Guide for more information: 4.2.9. InflowWind Users Guide and Theory Manual — OpenFAST v3.3.0 documentation.
Regarding (2), it is common for a wind turbine controller to be based on linear models, but typically multiple linear models are generated at different operating points (OP) associated with different mean wind speeds and gain-scheduling (often based on pitch angle) is used to transition across the range of conditions. Time-domain simulations of wind turbines typically involve running distinct turbulent wind simulations at different mean wind speeds, with each simulation being run for around 10 minutes and multiple turbulence seeds used at each mean wind speed. For example, covering the full operational range of a wind turbine with a cut-in wind speed of 3 m/s and a cut-out wind speed of 25 m/s could involve 66 10-minute simulations, i.e., splitting the wind speed range into 11 bins and running 6 unique simulations (6 unique seeds) within each wind speed bin (at mean wind speeds of 4 m/s, 6 m/s, …, 24 m/s). I’m not sure I understand your last question in (2), but certainly the linearized model does not include the nonlinear dynamics and full-field turbulent excitation captured by the full nonlinear model.
Regarding (3), again, wind turbine simulations with turbulence are typically run about a given mean wind speed and separate simulations are run at different mean wind speeds. Related questions have been discussed previously on this forum, e.g., see: Stitch Together TurbSim Timeseries.
Best regards,