コード例 #1
0
ファイル: openaero.py プロジェクト: manueldealmeida/fusedwind
def run_test():
    geometry, atm = makeGeometry()
    w = designFAST(geometry, atm)

    ## sort of hacks to save this info
    w.param_names = ['Vhub']
    w.dlc = GenericIECDesignLoadCase("DLC-testcase", {}, None)
    print "set aerocode dlc"
    ##

    res = []
    for x in range(10, 16, 2):
        w.x = [x]
        w.execute()
        res.append([w.dlc.name, w.x, w.f])
    for r in res:
        print r
コード例 #2
0
ファイル: openaero.py プロジェクト: FUSED-Wind/fusedwind
def run_test():
    geometry, atm = makeGeometry()
    w = designFAST(geometry, atm)

    ## sort of hacks to save this info
    w.param_names = ['Vhub']
    w.dlc = GenericIECDesignLoadCase("DLC-testcase", {}, None)
    print "set aerocode dlc"
    ##

    res = []
    for x in range(10,16,2):
        w.x = [x]
        w.execute()
        res.append([ w.dlc.name, w.x, w.f])
    for r in res:
        print r
コード例 #3
0
ファイル: openruniec.py プロジェクト: FUSED-Wind/fusedwind
def create_aerocode_wrapper(aerocode_params, options):
    """ create  wind code wrapper"""
    
    solver = 'FAST'
#    solver = 'HAWC2'

    if solver=='FAST':
        ## TODO, changed when we have a real turbine
        geometry, atm = makeGeometry()
        if (options.run_dakota):
            w = designFAST(geometry, atm)
        else:
            w = openFAST(geometry, atm)
    elif solver == 'HAWC2':
        w = openHAWC2(None)
        #raise NotImplementedError, "HAWC2 aeroecode wrapper not implemented in runIeC context yet"
    else:
        raise ValueError, "unknown aerocode: %s" % solver
    return w
コード例 #4
0
def create_aerocode_wrapper(aerocode_params, options):
    """ create  wind code wrapper"""

    solver = 'FAST'
    #    solver = 'HAWC2'

    if solver == 'FAST':
        ## TODO, changed when we have a real turbine
        geometry, atm = makeGeometry()
        if (options.run_dakota):
            w = designFAST(geometry, atm)
        else:
            w = openFAST(geometry, atm)
    elif solver == 'HAWC2':
        w = openHAWC2(None)
        #raise NotImplementedError, "HAWC2 aeroecode wrapper not implemented in runIeC context yet"
    else:
        raise ValueError, "unknown aerocode: %s" % solver
    return w