Dear Emilio,
Thank you for advice, It helped me move forward a bit.
I did the following: Changed in SU2_inviscid_Super. py all brackets as in 314 line '"predict(np.array([AoA_mesh[ii,jj],mach_mesh[ii,jj]]))" to brackets as in SU2_inviscid. py ""predict([np.array([AoA_mesh[ii,jj],mach_mesh[ii,jj]])])""
But another one error happened.
Could you look or give advice?
Reseting OpenVSP Model in Memory
Writing main_wing to OpenVSP Model
Writing FuselageGeom_1 to OpenVSP Model
Saving OpenVSP File at C:\Users\Dmitry\Desktop\Emerald/base.vsp3
Traceback (most recent call last):
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Core\Data.py", line 67, in __getattribute__
return dictgetitem(self,k)
KeyError: 'begin_drag_rise_mach_number'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Dmitry\Desktop\Emerald\Emerald.py", line 876, in <module>
main()
File "C:\Users\Dmitry\Desktop\Emerald\Emerald.py", line 58, in main
results = mission.evaluate()
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Mission\Segments\Segment.py", line 180, in evaluate
self.process(self)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Missions\Segments\Common\Sub_Segments.py", line 137, in sequential_sub_segments
sub_segment.evaluate()
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Mission\Segments\Segment.py", line 180, in evaluate
self.process(self)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Missions\Segments\converge_root.py", line 50, in converge_root
unknowns,infodict,ier,msg = root_finder( iterate,
File "C:\Users\Dmitry\anaconda3\lib\site-packages\scipy\optimize\minpack.py", line 160, in fsolve
res = _root_hybr(func, x0, args, jac=fprime, **options)
File "C:\Users\Dmitry\anaconda3\lib\site-packages\scipy\optimize\minpack.py", line 226, in _root_hybr
shape, dtype = _check_func('fsolve', 'func', func, x0, args, n, (n,))
File "C:\Users\Dmitry\anaconda3\lib\site-packages\scipy\optimize\minpack.py", line 24, in _check_func
res = atleast_1d(thefunc(*((x0[:numinputs],) + args)))
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Missions\Segments\converge_root.py", line 99, in iterate
segment.process.iterate(segment)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Missions\Segments\Common\Aerodynamics.py", line 189, in update_aerodynamics
results = aerodynamics_model( segment.state )
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Analysis.py", line 155, in __call__
return self.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Aerodynamics\Markup.py", line 84, in evaluate
results = self.process.compute(state,settings,geometry)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 96, in __call__
return self.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 65, in evaluate
result = step.evaluate(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Analyses\Process.py", line 67, in evaluate
result = step(*args,**kwarg)
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Methods\Aerodynamics\Supersonic_Zero\Drag\compressibility_drag_total.py", line 64, in compressibility_drag_total
low_mach_cutoff = settings.begin_drag_rise_mach_number
File "C:\Users\Dmitry\AppData\Roaming\Python\Python39\site-packages\suave-2.5.2-py3.9.egg\SUAVE\Core\Data.py", line 69, in __getattribute__
return objgetattrib(self,k)
AttributeError: 'Data' object has no attribute 'begin_drag_rise_mach_number'
kind regards,
Dmitrii
среда, 17 августа 2022 г. в 04:31:41 UTC+2, Emilio: