Where is Write_ChckOutLst.m file? (and other questions) #879
Replies: 13 comments
-
https://github.com/OpenFAST/matlab-toolbox/blob/master/ProgrammingTools/Write_ChckOutLst.m |
Beta Was this translation helpful? Give feedback.
-
Hi again I need this output parameter, YawBrTV[x,y,z]p so I've added the needed code to ElastoDyn_IO.f90 and ElastoDyn.f90. Those variables are obtained as:
and i think that this is correct. I've run Write_ChckOutLst.m in order to obtain the lists of parameters (ParamUnitsAry,ParamIndxAry, ValidParamAry ) and on the output files (ElastoDyn_Parameters.f90 and ElastoDyn_SetOutParam.f90) I'm getting parameter per row wrong. For example on ValidParamAry (ElasoDyn.f90) , 8 parameters for row and not 7, as the actual code has. I suppose that, following the same code style, you want 7 parameters per row, right? On the other hand, my changes work properly but when compiling i'm getting the next warning, any idea about this?
Thanks in advance and if you think that this code can be useful, I can do a PR. |
Beta Was this translation helpful? Give feedback.
-
I updated the The warning you see is common on some compilers. It's telling you that the string might not fit in |
Beta Was this translation helpful? Give feedback.
-
Dear @aitorplaza, Regarding the new yaw-bearing velocity outputs you've added, I agree with your calculations. And I agree that these would be useful to add to ElastoDyn through a PR. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Thank you to both of you. You are doing an awesome work with OpenFAST, it is very helpful for some of us. I will review my changes again and I will create a PR. |
Beta Was this translation helpful? Give feedback.
-
@aitorplaza , please tag me in your PR when you make it. I can help you with any details there. |
Beta Was this translation helpful? Give feedback.
-
Dear developers ( @andrew-platt ) I've reopened this thread just to not create a new one and fill the issues forum with more info about the same thing. I've been "playing" with my last PR and I've noticed that I need more output variables, such as Tell me if you agree with a new Pull Request. thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Hi @aitorplaza. We would certainly be interested in adding these outputs. Since you are finding these useful, it is very likely that others would find them useful as well. So go ahead and put together another PR and we will merge it in. Also, no problem with multiple pull requests -- that often happens in code development and really doesn't complicate anything for us. |
Beta Was this translation helpful? Give feedback.
-
Hi @aitorplaza, Do you mean "t" and "p" or did you mean "i" and "p"? I'm not sure it makes sense to output the absolute velocities and accelerations in "t", which is the tower-base coordinate system that itself may move due to motion of the foundation or offshore substructure. Outputting the absolute velocities and accelerations in "i"--the inertial frame coordinate system--would make sense to me. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hi @jjonkman Thank you for your response and, yes, you are right, i was thinking about onshore machines, where But don't worry, I've playing with MATLAB and now I can compute "a posteriori" the needed velocities (
Both methods give me the same result velocity vector, so I think that they are correct. If you think that |
Beta Was this translation helpful? Give feedback.
-
Hi @aitorplaza, For an onshore wind turbine with a fixed foundation, I agree that "t" and "i" are the same. But to be applicable for other support structures, I would recommend adding the outputs you want in "i" instead of "t". It would be great if you would add these outputs and share through a PR. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hi @jjonkman I'll give a look to it and try to implement those kinematic entities. If I have any doubt, is this forum the right place to ask of better the old NREL forum? |
Beta Was this translation helpful? Give feedback.
-
Hi @aitorplaza, This is the right place for OpenFAST development-related Q&A (source code, compiling, etc.). The old forum (https://wind.nrel.gov/forum/wind/) is great for general OpenFAST usage-related Q&A. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hi to everybody
I'm want to create a Pull Request and I've seen that some code parts have been generated with Write_ChckOutLst.m . Where is it? I've been searching on this repository and on matlab-toolbox repository but I don't see it.
If I want to create a PR, is there any guideline to be followed? I guess that it must be done to dev branch, right?
Thanks in advance
Beta Was this translation helpful? Give feedback.
All reactions