Giter Club home page Giter Club logo

Comments (11)

winder365 avatar winder365 commented on July 18, 2024

Dear @gbarter and @ptrbortolotti

Sorry to disturb you.
Is there any solution available?

Thank for your attention.

from iea-15-240-rwt.

ptrbortolotti avatar ptrbortolotti commented on July 18, 2024

Hello,
my apologies, I completely missed this open issue. I believe the issue is related to the detailed modeling and meshing of the trailing edge, which has been changing in SONATA over the years. The original blade was designed in PreComp, which adopts a shell formulation and adopts several simplifications when it comes to TE modeling. SONATA (and ANBA4) adopt 2D planar elements and allow to model the TE much more precisely. However the modeling of the TE of the 15MW was totally arbitrary, since it was never designed against fatigue loads, bond line cracking, or manufacturing constraints. Overall if I were you I would use the new results if I was interested in the details of the blade structure, since I'd have it under control in SONATA, or the older results if I was more interested in staying consistent with the IEA15 repo. Since at this point we are more interested in the latter aspect, I do not anticipate changes to the BeamDyn model.
I hope this helps!
Best regards,
Pietro

from iea-15-240-rwt.

winder365 avatar winder365 commented on July 18, 2024

Dear @ptrbortolotti,

Thank you for your reply. I still have two questions:

(1) What I wandered is that why the difference in section property of the blade has resulted in significant difference in rotor power:

img-3

(2) Besides, according to your reply, I understand that the section property used in BeamDyn now are calculated by PreComp right? And what can I do (for example using which software?) to reproduce the same section property as that used in the latest BeamDyn file.

Thank you for your attention.

from iea-15-240-rwt.

ptrbortolotti avatar ptrbortolotti commented on July 18, 2024

Hello,
the current BD file was generated using an older version of SONATA, not using PreComp. I'm puzzled by the difference in power. Is the controller pitching the blades, or are you working with a prescribed pitch?
Best,

from iea-15-240-rwt.

winder365 avatar winder365 commented on July 18, 2024

Dear @ptrbortolotti

As you instruction, I have look through the configuration file of the OpenFAST, and I didn't open the servo-control or set prescribed pitch during the simulation, and the simulation conducted without changing the BeamDyn blade file are all OK.

The version of the SONATA I used is from “https://github.com/ptrbortolotti/SONATA”, and the .yaml file provided in the example folder was used to calculate the 6*6 matrix, however the matrixes calculated are different from the BeamDyn file what provided in IEA-15MW package "https://github.com/IEAWindTask37/IEA-15-240-RWT/blob/master/OpenFAST/IEA-15-240-RWT/IEA-15-240-RWT_BeamDyn_blade.dat".

As mentioned in the above post, the torsional and edgewise stiffnesses I calculated through SONATA/ANBA4 are large than that provided in the BeamDyn file, whcih lead to the difference in power and thrust of the rotor. Is there any bugs in the .yaml file (for example of the incorrect position of the reference axis?) or the SONATA program I used?

I need some help to calculate the correct blade section property, looking forward to you instruction.

Thank for your attention.

from iea-15-240-rwt.

ptrbortolotti avatar ptrbortolotti commented on July 18, 2024

Hello,
thank you for your persistence and patience. I've run a few tests with OpenFAST 3.5.2 and I'm a little puzzled by the results. The results with the BeamDyn files from the latest SONATA make sense to me, whereas the ones with the BeamDyn files from the repo seem to go unstable, not yet sure whether that's numerical or physical. I would trust your newer files while we keep debugging this.
I hope this helps.

from iea-15-240-rwt.

winder365 avatar winder365 commented on July 18, 2024

Dear @ptrbortolotti

Thank for you reply and patience.

The reasons for my concentration on the blade section property is that I want to conduct some lay-up modification research of the IEA-15MW blade, and I need to found a correct (or proper) tool for blade section property calculation.

To ensure the method the or the tool I use for blade section property calculation is correct (or proper), the first thing I need to do is to reproduce the blade property used in BeamDyn file what provided in IEA-15MW repository (https://github.com/IEAWindTask37/IEA-15-240-RWT/blob/master/OpenFAST/IEA-15-240-RWT/IEA-15-240-RWT_BeamDyn_blade.dat). However, I can not reproduce that now.

Can you provide me the ".yaml" file (used for SONATA) file which can be used to obtained the same blade section property as that in the BeamDyn file, and the corresponding version package of the SONATA (as you mentioned above the current BD file was generated using an older version of SONATA).

Besides, the ".yaml" file provided in the IEA-15MW repository may be not used directly for SONATA, as there are some bug report. The ".yaml" file provided in the SONATA repository run OK, but the results are not agree with the IEA-15MW's BD file.

Thank for you patience and reply again, looking forward to your help.

from iea-15-240-rwt.

ptrbortolotti avatar ptrbortolotti commented on July 18, 2024

I've been making some progress on this issue. The example from SONATA had the c2_axis flag mistakenly turned on. The flag switches the reference frame of BeamDyn between the blade reference axis (what's in this repo) and the mid-chord axis (used by HAWC2). I've now turned off the flag in this commit ptrbortolotti/SONATA@ef9a474
If you update and rerun SONATA, you should now see much smaller differences in the K and I matrices. Note that you can also stick to the mid-chord definition of BeamDyn, but then you need to update the x, y, and z points in the main BeamDyn file. FYI, BeamDyn accepts any generic reference axis, as long as K and I matrices are defined with respect to that reference axis.
I will also add that with steady blade aerodynamics and BeamDyn, the rotor seems to be quite unstable in torsion. The rotor was not designed at the level of fidelity of BeamDyn, and we might have some stability issues. I'm still working on this and will share an additional update in the next days

from iea-15-240-rwt.

winder365 avatar winder365 commented on July 18, 2024

Dear @ptrbortolotti

Thank you for your endeavor on this issue very much!

I have update the SONATA@ef9a474, and conducted some tests. As you say, now there are smaller differences in the K and I matrices and the load calculation results through the OpenFAST are more reasonable.

Thank for your endeavor and help again, best wishes!

from iea-15-240-rwt.

ptrbortolotti avatar ptrbortolotti commented on July 18, 2024

hello again,
quick update. The IEA15 OpenFAST model looks rather unstable when steady airfoil aerodynamic models are used. Unsteady airfoil aero models make the model stable. So in doubt, I'd opt for the latter. Does this help? More results will be presented at TORQUE 2024

from iea-15-240-rwt.

winder365 avatar winder365 commented on July 18, 2024

Dear @ptrbortolotti

Thank you for your effort. You are right, if we turn off the UA model, the blade seems enter the flutter state even at the rated condition. As mentioned in Hansen's "Aerodynamics of wind turbines", the aeroelastic simulation with the UA are more realistic.

Looking forward to your report in TORQUE 2024.

Thank you for your effort again!

from iea-15-240-rwt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.