Пример #1
0
import numpy as np

from pycycle.maps.map_data import MapData
"""Python version of CFM56 LPT map from NPSS"""

HPT1269 = MapData()

# Map design point values
HPT1269.defaults = {}
HPT1269.defaults['alphaMap'] = 1.0
HPT1269.defaults['NpMap'] = 100.0
HPT1269.defaults['PRmap'] = 6.0
#effMapDes = 0.9276   # = effMap for no scaling

HPT1269.alphaMap = np.array([1.0, 2.0])
HPT1269.NpMap = np.array([60., 70.0, 80.0, 90.0, 100., 110.])
HPT1269.PRmap = np.array([
    3.00, 3.25, 3.5, 3.75, 4.0, 4.25, 4.5, 4.75, 5.0, 5.25, 5.5, 5.75, 6.0,
    6.25, 6.5, 6.75, 7.0, 7.25, 7.5, 8.0
])

HPT1269.effMap = np.array(
    [[[
        0.8460, 0.8405, 0.8349, 0.8296, 0.8249, 0.8206, 0.8165, 0.8127, 0.8092,
        0.8060, 0.8030, 0.8002, 0.7976, 0.7953, 0.7931, 0.7911, 0.7892, 0.7875,
        0.7858, 0.7826
    ],
      [
          0.8879, 0.8842, 0.8804, 0.8769, 0.8735, 0.8701, 0.8670, 0.8640,
          0.8614, 0.8590, 0.8568, 0.8548, 0.8529, 0.8511, 0.8495, 0.8479,
          0.8460, 0.8436, 0.8414, 0.8373
Пример #2
0
import numpy as np

from pycycle.maps.map_data import MapData
"""Python version of CFM56 LPT map from NPSS"""

LPTMap = MapData()

# Map design point values
LPTMap.defaults = {}
LPTMap.defaults['alphaMap'] = 1.0
LPTMap.defaults['NpMap'] = 100.0
LPTMap.defaults['PRmap'] = 6.0
#effMapDes = 0.9276   # = effMap for no scaling

LPTMap.alphaMap = np.array([1.0, 2.0])
LPTMap.NpMap = np.array([60., 70.0, 80.0, 90.0, 100., 110., 120.])
LPTMap.PRmap = np.array([
    3.00, 3.25, 3.5, 3.75, 4.0, 4.25, 4.5, 4.75, 5.0, 5.25, 5.5, 5.75, 6.0,
    6.25, 6.5, 6.75, 7.0, 7.25, 7.5, 8.0
])

LPTMap.effMap = np.array(
    [[[
        0.8560, 0.8532, 0.8497, 0.8463, 0.8432, 0.8402, 0.8371, 0.8341, 0.8313,
        0.8288, 0.8263, 0.8240, 0.8214, 0.8188, 0.8165, 0.8142, 0.8121, 0.8101,
        0.8082, 0.8046
    ],
      [
          0.8855, 0.8853, 0.8844, 0.8832, 0.8818, 0.8799, 0.8782, 0.8764,
          0.8748, 0.8726, 0.8703, 0.8682, 0.8661, 0.8642, 0.8624, 0.8606,
          0.8589, 0.8573, 0.8557, 0.8527
Пример #3
0
import numpy as np

from pycycle.maps.map_data import MapData
"""Python version of CFM56 LPT map from NPSS"""

LPTmap = MapData()

# Map design point values
LPTmap.defaults = {}
LPTmap.defaults['alphaMap'] = 1.0
LPTmap.defaults['NpMap'] = 100.0
LPTmap.defaults['PRmap'] = 7.5
#effMapDes = 0.9276   # = effMap for no scaling

LPTmap.alphaMap = np.array([1.0, 2.0])
LPTmap.NpMap = np.array([60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0])
LPTmap.PRmap = np.array([
    3.000, 3.250, 3.500, 3.750, 4.000, 4.250, 4.500, 4.750, 5.000, 5.250,
    5.500, 5.750, 6.000, 6.250, 6.500, 6.750, 7.000, 7.250, 7.500, 8.000
])

LPTmap.effMap = np.array(
    [[[
        0.8388, 0.8309, 0.8234, 0.8159, 0.8091, 0.8030, 0.7975, 0.7924, 0.7876,
        0.7832, 0.7791, 0.7753, 0.7717, 0.7684, 0.7652, 0.7623, 0.7595, 0.7568,
        0.7542, 0.7495
    ],
      [
          0.8878, 0.8813, 0.8745, 0.8685, 0.8629, 0.8577, 0.8528, 0.8484,
          0.8443, 0.8404, 0.8368, 0.8334, 0.8302, 0.8272, 0.8242, 0.8210,
          0.8179, 0.8150, 0.8122, 0.8071