Improvements to wind rose (and maybe a new similar tool) in v4 #752
Replies: 2 comments 4 replies
-
I like this idea. If I'm understanding what you are saying, other "input"-type parameters could then be scheduled as a function of wind speed and wind direction (for example, TI = TI(ws, wd), or price = price(ws, wd)), which are then mapped into the condition tuple if the user wants. An extension on this that I would like to see (perhaps not in v4.0, but maybe in a later version) could be to have similar control functions, that is, yaw_angles = yaw_angles(ws, wd), or further, yaw_angles = yaw_angles(condition) where condition is the tuple. Then, users wouldn't have to actually specify the yaw angles for each input condition---the yaw_angles would be looked up based on the condition. Of course, similar things could be done for helix etc, and maybe even curtailment if, say, the price signal is negative or something. The user would need to supply the lookup function (e.g. price(wd,wd), yaw_angles(condition), etc) and instantiate a "rose" for the FLORIS object to use. |
Beta Was this translation helpful? Give feedback.
-
@rafmudaf @paulf81 spoke a bit more about this early today, summarizing that discussion
|
Beta Was this translation helpful? Give feedback.
-
HI @rafmudaf @ejsimley @misi9170 @christiannvaughn @bayc @Bartdoekemeijer , @genevievestarke thought I would open a discussion here collecting some discussions I had with each of you.
One point is on the wind rose tool. @ejsimley and I think were discussing this could be a good place to address for example Issue #713 in v4. V4, inside simulation, can have a fixed assumption that there are N_condition wd, ws and TI, which have either the same TI across all conditions (default), or assigned like wind_speed and wind_direction at reinitialize. However WindRose could have some capabilities to have built-in methods to generate series of TI according to some IEC standard, or custom function. This could make having TI a function of wind-speed a fairly simple / built-in assumption to take on.
Building on this, @ejsimley and I were thinking users may want to define market price directly, as TI, or may similarly want to assume some relationship between market price and wind speed. This could be another feature of WindRose (or like PriceRose).
Abstracting out, these tools can provide a convenient way to go from distributions/relationships, to series ready to be inserted in v4, and can keep the internals of simulation/ simple because it will always expect either a scalar or a single vector of data.
Beta Was this translation helpful? Give feedback.
All reactions