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
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
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
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