Hi Emilio,
I've been conducting an investigation of DEP slipstream analyses. I have a same attributeerror, 'Rotor_Wake_Fidelity_One' object has no attribute 'vortex_distribution' in different file(slipstream_test.py in 2.5.2 master version).
I am running Lift_Rotor_Slipstream(wake_fidelity) function and only changed wake fidelity (0 -> 1).
In running the main script, the following error is raised:
File "c:\Users\user0905\Desktop\SUAVE-2.5.2\regression\scripts\slipstream\slipstream_test.py", line 57, in main
Lift_Rotor_Slipstream(wake_fidelity=1)
File "c:\Users\user0905\Desktop\SUAVE-2.5.2\regression\scripts\slipstream\slipstream_test.py", line 231, in Lift_Rotor_Slipstream
results = VLM(state.conditions,settings,vehicle)
File "C:\Miniconda3\envs\SUAVE_252\lib\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\VLM.py", line 240, in VLM
rhs = compute_RHS_matrix(delta,phi,conditions,settings,geometry,pwm)
File "C:\Miniconda3\envs\SUAVE_252\lib\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Aerodynamics\Common\Fidelity_Zero\Lift\compute_RHS_matrix.py", line 106, in compute_RHS_matrix
rot_V_wake_ind += r.Wake.evaluate_slipstream(r,geometry,num_ctrl_pts)
File "C:\Miniconda3\envs\SUAVE_252\lib\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Propulsion\Rotor_Wake_Fidelity_One.py", line 203, in evaluate_slipstream
rot_V_wake_ind = self.evaluate_wake_velocities(rotor, wing_CPs, ctrl_pts)
File "C:\Miniconda3\envs\SUAVE_252\lib\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Propulsion\Rotor_Wake_Fidelity_One.py", line 236, in evaluate_wake_velocities
wake_vortex_distribution = rotor.Wake.vortex_distribution
File "C:\Miniconda3\envs\SUAVE_252\lib\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Core\Data.py", line 69, in __getattribute__
return objgetattrib(self,k)
AttributeError: 'Rotor_Wake_Fidelity_One' object has no attribute 'vortex_distribution'
If I understand correctly, doesn't the spin() function create a rotor.Wake.vortex_distribtuion'?
I hope you can help me with that:)
Jaeseok
2023년 3월 15일 수요일 오후 3시 27분 4초 UTC+9에 Emilio님이 작성: