3.4. Propeller
3.4.1. Toroidal propeller
Codes:
toroidal-propeller.py
Propeller.txt
Generate a three-dimensional toroidal propeller.
Use the update_rotation_angle_with_tangent method
in GuideCurve to update the ‘rot_axis’ distribution to align the tangent of the guide curve.
However, by default, a smooth surface generated by cst_modeling.surface2.BasicSurface
has a piecewise linear interpolation of the z-coordinate of surface section leading edge zLE.
Consequently, the guide curve is not smooth at the leading edge, the tip of the toroidal propeller is not smooth.
Therefore, update the zLE distribution by spline interpolation of surface section zLE values,
using the generate_by_spline
in GuideCurve .
The result is shown in Figure 3.4.1.
Figure 3.4.1 Toroidal propeller