OpenFAST / openfast

Main repository for the NREL-supported OpenFAST whole-turbine and FAST.Farm wind farm simulation codes.
http://openfast.readthedocs.io
Apache License 2.0
687 stars 458 forks source link

Morrison's theory and Hydrodyn #2462

Open HANloading opened 1 week ago

HANloading commented 1 week ago

Dear All: I'm at https://openfast.readthedocs.io/en/main/source/user/hydrodyn/modeling_considerations.html#floating-platforms Check out 1: There are some modifications that can be made in the hydrodyn input file to make it so that only Morrison's theory is utilised in the calculation of wave loads and not the potential flow theory. 2: But when I make the corresponding changes in the 15MW file, it only results in an unsuccessful run. So I would like to know if it is possible in openfast to use only Morrison's theory for load calculations for a 15MW turbine and be able to output the loads and motions for the corresponding platform slices? 3: If it is possible to implement #2, can you give an example file? Because I'm looking at https://openfast.readthedocs.io/en/main/source/user/hydrodyn/appendix.html#appendix-a-oc4-semi-submersible-input-file I only see the file for OC4. Thanks.

jjonkman commented 1 week ago

Dear @HANloading,

Are you referring to the IEA Wind 15-MW RWT atop the VolturnUS semisubmersible? The OpenFAST model of this turbine provided on the IEA Wind repository uses a potential-flow only model with a rigid floater: https://github.com/IEAWindTask37/IEA-15-240-RWT/tree/master/OpenFAST/IEA-15-240-RWT-UMaineSemi.

I gather you want to change this model to be a strip-theory- (extended Morison-) only model with a structural flexible floater. This is certainly possible, but I'm not aware of anyone that has developed such a model to share.

Best regards,

HANloading commented 1 week ago

Dear @jjonkman So, please, is there any introduction to the internal calculations of potential flow theory? I'm trying to figure out what input parameters are related to the potential flow theory, and in addition, is it possible to output and potential flow theory related parameters in openfast? For example, is the potential flow theory related to inputs such as platform acceleration, platform velocity, fluid velocity, etc.?

jjonkman commented 1 week ago

Dear @HANloading,

A basic overview of the first-order potential flow solution implemented in HydroDyn is given in chapter 2 of my Ph.D. Thesis-turned NREL report: https://www.nrel.gov/docs/fy08osti/41958.pdf. There have been many extensions since then, as outlined in a series of papers over the years. The online HydroDyn documentation on readthedocs also contains a series of implementation plans that outline the theory implemented across improvements made to HydroDyn over the years: https://openfast.readthedocs.io/en/main/source/user/hydrodyn/index.html. Yes, the hydrodynamic loads associated with the potential-flow solution are dependent on the floating platform displacement, velocity, and acceleration.

In terms of the HydroDyn input file, the "FLOATING PLATFORM", "2ND-ORDER FLOATING PLATFORM FORCES" and "PLATFORM ADDITIONAL STIFFNESS AND DAMPING" sections pertain to the potential-flow solution.

Best regards,

HANloading commented 3 days ago

Dear @jjonkman I'm sorry, but I'm not sure what parameters PRP Body Kinematics, WAMIT Body Kinematics, WAMIT Body Forces in Hydrodyn in the outlistparameters correspond to in the potential flow theory calculations? In your PhD thesis, you said ‘The two most common alternatives are the frequency-domain representation and Morison's representation.’ I would like to know the frequency-domain I would like to know that frequency-domain representation is included in the potential flow theory? In addition, I want to output some values in openfast, I want the values of inputs that are needed when calculating hydrodynamic loads using the potential flow theory. So I am not sure if the parameters in PRP Body Kinematics, WAMIT Body Kinematics, WAMIT Body Forces are some of the data I want? image image

jjonkman commented 2 days ago

Dear @HANloading,

Here are my responses:

Best regards,