diff --git a/gpkitmodels/GP/aircraft/prop/prop_test.py b/gpkitmodels/GP/aircraft/prop/prop_test.py index 2bfba7d0..c2b82312 100644 --- a/gpkitmodels/GP/aircraft/prop/prop_test.py +++ b/gpkitmodels/GP/aircraft/prop/prop_test.py @@ -1,25 +1,27 @@ " propelle tests " from propeller import Propeller +from gpkit import units #from qprop import QProp from gpkitmodels.GP.aircraft.wing.wing_test import FlightState def eta_test(): fs = FlightState() - p = Propeller(fs) - p.substitutions[p.T] = 100 - p.cost = 1/p.eta - sol = p.solve() + p = Propeller() + pp = p.flight_model(fs) + pp.substitutions[pp.T] = 100 + pp.cost = 1/pp.eta + pp.Q/(100.*units("N*m")) + sol = pp.solve() print sol.table() -def qprop_test(): - - fs = FlightState() - p = QProp(fs) - p.substitutions[p.T] = 100 - p.cost = 1/p.eta - sol = p.solve() - print sol.table() +#def qprop_test(): +# +# fs = FlightState() +# p = QProp(fs) +# p.substitutions[p.T] = 100 +# p.cost = 1/p.eta +# sol = p.solve() +# print sol.table() def test(): "tests" diff --git a/gpkitmodels/GP/aircraft/prop/propeller.py b/gpkitmodels/GP/aircraft/prop/propeller.py index c6066f1d..657e0f6a 100644 --- a/gpkitmodels/GP/aircraft/prop/propeller.py +++ b/gpkitmodels/GP/aircraft/prop/propeller.py @@ -41,7 +41,7 @@ class Propeller_Performance(Model): CP [-] power coefficient Q [N*m] torque omega [rpm] propeller rotation rate - omega_max 10000 [rpm] max rotation rate + omega_max 10000 [rpm] max rotation rate P_shaft [kW] shaft power M_tip .5 [-] Tip mach number a 295 [m/s] Speed of sound at altitude