-
Notifications
You must be signed in to change notification settings - Fork 39
Parametric Fuselage Profiles #624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for bringing up this issue again. I think, it would be very useful to have a parametric definition for simple, typical fuselage shapes in CPACS. However, I would not place to many different types as a choice there. Thus, I would propose to introduce a generic super ellipse shape for fuselage profiles (consisting of separate definitions for upper side and lower side shape). In fact, this would cover most of the abovementioned cases, but is just one additional option to be handled. |
I am also in favour to normalize all profiles to 1, so no radius would be required on case of the circle. |
There ratio with to hight should have the same name in the superellipse and in the rectangle. Also, a circle is actually not required, since it is a special case of the super ellipse. |
The reason for an extra circle definition is the simplicity. Yes, the super ellipse covers this but only for one specific set of parameters and, as the circle most likely would be the default profile for new components, I would like to circumvent the step of specifying 5 parameters just to get a circle with diameter 1.0. heightRatio and widthToHeight have different meanings:
|
There is still the possibility to scale the profile afterwards using the CPACS transformation node. Therefore, widthToHeight is then not really required, right? Same argumentation as for the circle diameter/radius. |
I guess
|
No, I would say a and b should both be 1.0 so that width and height of the ellipse profile are always 1 and can be scaled differently afterwards. |
Could it be that we need the |
Ok, please have a look at this proposal and comment for further enhancements (compare with online-documentation):
|
Since the rounded corners would no longer be circular when subsequently scaled from a square to a rectangle is performed afterwards within the fuselage definition, the square was replaced by a rectangle. Thus, I included a In principle the rounded edge could also be parameterized by a tangential ellipse. But maybe this is no longer relevant in practice. Below a screenshot of the current documentation. You can use the desmos plotter to play with the parameters. |
Similar to the CST parametric definition of wing airfoils, it would be very useful to allow parametric fuselage profiles as an alternative to the existing point lists.
For this it would be possible to have a catalog of basic profile shapes to be supported at first, such as:
For one thing this would simplify creation of CPACS models; e.g. if you already know your fuselage shall have circular sections, you do not need to discretize a circle into a point list first. But also looking at the improved performance and robustness of CST wing airfoils in TiGL due to less complex spline geometries compared to point list airfoils, this seems like the logical step to also introduce something similar for fuselage profiles.
Additionally the parametrization of profiles would allow high fidelity optimization of fuselage shapes.
The text was updated successfully, but these errors were encountered: