def __init__(self, nTurbs):
super(effectiveVelocity, self).__init__()
self.fd_options['form'] = 'central'
self.fd_options['step_size'] = 1.0e-6
self.fd_options['step_type'] = 'relative'
self.nTurbs = nTurbs
self.add_param('xr', val=np.zeros(nTurbs))
self.add_param('r', val=np.zeros(nTurbs))
self.add_param('alpha', val=np.tan(0.1))
self.add_param('windSpeed', val=0.0)
self.add_param('a', val=1./3.)
self.add_param('overlap', val=np.empty([nTurbs, nTurbs]))
self.add_output('hubVelocity', val=np.zeros(nTurbs))
评论列表
文章目录