Thank you for your previous response and for pointing me to gc_PoseOptimization.py. Your advice has been incredibly helpful in navigating the code.
However, as I continued analyzing my results, I found that I still do not fully understand the underlying logic behind the chord length optimization. Therefore, I would like to ask two follow-up questions to clarify this.
1. Contradiction between the theoretical equation and the optimization results
According to the optimal chord length equation (please see the attached image), assuming parameters such as the number of blades (B), induction factors (a, a’), and the local radius (r) are constant, the chord length (c) is inversely proportional to the force coefficient (C_x) and directly proportional to sin^2(phi).
In my current study, I analyzed the IEA 15MW RWT by replacing its original FFA airfoil family with the DU airfoil family (V2: FFA 270, 241, 211 → DU 30, 25, 21). As shown in the attached graph, the original FFA airfoils actually exhibit higher C_y and C_x values compared to the substituted DU airfoils.
Since the FFA airfoils have larger C_y and C_x values, I believe that, based on the theoretical equation, the optimal chord length for the original FFA blades should actually be shorter. Thus, I am struggling to understand why WISDEM increases the chord length when optimizing the original blade with FFA airfoils. It would be immensely helpful if you could elaborate on the specific rationale or hidden variables WISDEM uses when determining the chord length in such a scenario.
2. Regarding “purely aerodynamic optimization”
You mentioned earlier that, “Actually, the chord is never optimized purely aerodynamically.” I understand that WISDEM is a multidisciplinary design optimization (MDO) framework.
However, if I configure analysis_options.yaml so that only the chord, twist, and TSR are set as design variables, and specify C_p as the sole objective function (merit_figure: Cp), doesn’t this effectively isolate the problem into a “perfectly aerodynamic optimization,” devoid of structural constraints or mass penalties? I am curious whether WISDEM still implicitly applies structural or non-aerodynamic penalties even under such strictly limited configurations.
Thank you once again for taking your valuable time to provide insightful feedback. I look forward to your response.