[轉貼][分享]FINE/TURBO FINE界面宏

         由于要算多達300平面葉柵,每個葉柵又有好多攻角,所以摸索半天剛剛入門FINE界面的宏,用于成批定義算例。
 igg_script_version(2.1)
FT_open_project("cascade.iec","D:/numeca_fine_turbo/cascade")
nc = FT_get_nb_computations()
ip=nc

# def number of incs to calc vz vy
ninc=13
beta0=35.0
beta1=beta0-30.0
dinc=60.0/(ninc-1)
for i in range(ninc+1):
 if i<nc :
  continue
 print ip
 FT_set_nb_computations(ip+1)
 idx=ip
 FT_set_active_computations(idx)
 FT_set_new_computation_name(idx,'inc_'+str(ip),1)
 n=i-1
 Vy=10.*math.cos((beta1+n*dinc)/180.*3.1415926)
 Vz=10.*math.sin((beta1+n*dinc)/180.*3.1415926)
 FT_set_bc_parameter_value(0,"INLET","Vy","REAL",Vy)
 FT_set_bc_parameter_value(0,"INLET","Vz","REAL",Vz)
 FT_save_active_computation ()
 ip=ip+1
FT_save_all_project("D:/numeca_fine_turbo/cascade/cascade.iec")
FT_open_project("cascade.iec","D:/numeca_fine_turbo/cascade")

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1