3.8. Turbomachinery

fan.py

3.8.1. Fitting 3D blade sections

../../_images/fan_blade_sections.jpg

Figure 3.8.1 Fan blade sections

3.8.2. Fan blade

Generate 3D surfaces of a fan blade.

../../_images/fan_blade_1.jpg

Figure 3.8.2 Fan blade

../../_images/fan_blade_2.jpg

Figure 3.8.3 Fan blade

Algorithm 3.8.1 fan_blade
 1def fan_blade():
 2    
 3    from cst_modeling.surface import Surface
 4    
 5    blade = Surface(n_sec=6, name='Blade-simple',nn=101, ns=51, projection=False)
 6
 7    blade.read_setting('./files/Fan.txt', tail=[0.1, 0.1, 0.1, 0.1, 0.1, 0.05])
 8
 9    blade.geo()
10
11    blade.smooth(isec0=0, isec1=4)
12    blade.smooth(isec0=4, isec1=5, smooth0=True)
13
14    blade.surf_to_cylinder(flip=True)
15
16    blade.output_tecplot(fname=file_dump+'Blade-simple.dat')