|
1 | 1 | import numpy as np
|
2 |
| -from openmdao.api import ExplicitComponent, IndepVarComp, Group, AnalysisError |
| 2 | +from openmdao.api import ExplicitComponent, Group, AnalysisError |
3 | 3 | from openconcept.utilities import DVLabel
|
4 | 4 |
|
5 | 5 |
|
@@ -1397,37 +1397,37 @@ def initialize(self):
|
1397 | 1397 | def setup(self):
|
1398 | 1398 | nn = self.options["num_nodes"]
|
1399 | 1399 |
|
1400 |
| - iv = self.add_subsystem("dv", IndepVarComp(), promotes_outputs=["*"]) |
1401 |
| - iv.add_output("case_thickness", val=2.0, units="mm") |
1402 |
| - iv.add_output("fin_thickness", val=0.102, units="mm") |
1403 |
| - iv.add_output("plate_thickness", val=0.2, units="mm") |
1404 |
| - iv.add_output("material_k", val=190, units="W/m/K") |
1405 |
| - iv.add_output("material_rho", val=2700, units="kg/m**3") |
1406 |
| - |
1407 |
| - # iv.add_output('mdot_cold', val=np.ones(nn)*1.5, units='kg/s') |
1408 |
| - # iv.add_output('rho_cold', val=np.ones(nn)*0.5, units='kg/m**3') |
1409 |
| - # iv.add_output('mdot_hot', val=0.075*np.ones(nn), units='kg/s') |
1410 |
| - # iv.add_output('rho_hot', val=np.ones(nn)*1020.2, units='kg/m**3') |
1411 |
| - |
1412 |
| - # iv.add_output('T_in_cold', val=np.ones(nn)*45, units='degC') |
1413 |
| - # iv.add_output('T_in_hot', val=np.ones(nn)*90, units='degC') |
1414 |
| - # iv.add_output('n_long_cold', val=3) |
1415 |
| - # iv.add_output('n_wide_cold', val=430) |
1416 |
| - # iv.add_output('n_tall', val=19) |
1417 |
| - |
1418 |
| - iv.add_output("channel_height_cold", val=14, units="mm") |
1419 |
| - iv.add_output("channel_width_cold", val=1.35, units="mm") |
1420 |
| - iv.add_output("fin_length_cold", val=6, units="mm") |
1421 |
| - iv.add_output("cp_cold", val=1005, units="J/kg/K") |
1422 |
| - iv.add_output("k_cold", val=0.02596, units="W/m/K") |
1423 |
| - iv.add_output("mu_cold", val=1.789e-5, units="kg/m/s") |
1424 |
| - |
1425 |
| - iv.add_output("channel_height_hot", val=1, units="mm") |
1426 |
| - iv.add_output("channel_width_hot", val=1, units="mm") |
1427 |
| - iv.add_output("fin_length_hot", val=6, units="mm") |
1428 |
| - iv.add_output("cp_hot", val=3801, units="J/kg/K") |
1429 |
| - iv.add_output("k_hot", val=0.405, units="W/m/K") |
1430 |
| - iv.add_output("mu_hot", val=1.68e-3, units="kg/m/s") |
| 1400 | + # Set the default values for promoted variables |
| 1401 | + self.set_input_defaults("case_thickness", val=2.0, units="mm") |
| 1402 | + self.set_input_defaults("fin_thickness", val=0.102, units="mm") |
| 1403 | + self.set_input_defaults("plate_thickness", val=0.2, units="mm") |
| 1404 | + self.set_input_defaults("material_k", val=190, units="W/m/K") |
| 1405 | + self.set_input_defaults("material_rho", val=2700, units="kg/m**3") |
| 1406 | + |
| 1407 | + # self.set_input_defaults('mdot_cold', val=np.ones(nn)*1.5, units='kg/s') |
| 1408 | + # self.set_input_defaults('rho_cold', val=np.ones(nn)*0.5, units='kg/m**3') |
| 1409 | + # self.set_input_defaults('mdot_hot', val=0.075*np.ones(nn), units='kg/s') |
| 1410 | + # self.set_input_defaults('rho_hot', val=np.ones(nn)*1020.2, units='kg/m**3') |
| 1411 | + |
| 1412 | + # self.set_input_defaults('T_in_cold', val=np.ones(nn)*45, units='degC') |
| 1413 | + # self.set_input_defaults('T_in_hot', val=np.ones(nn)*90, units='degC') |
| 1414 | + # self.set_input_defaults('n_long_cold', val=3) |
| 1415 | + # self.set_input_defaults('n_wide_cold', val=430) |
| 1416 | + # self.set_input_defaults('n_tall', val=19) |
| 1417 | + |
| 1418 | + self.set_input_defaults("channel_height_cold", val=14, units="mm") |
| 1419 | + self.set_input_defaults("channel_width_cold", val=1.35, units="mm") |
| 1420 | + self.set_input_defaults("fin_length_cold", val=6, units="mm") |
| 1421 | + self.set_input_defaults("cp_cold", val=1005, units="J/kg/K") |
| 1422 | + self.set_input_defaults("k_cold", val=0.02596, units="W/m/K") |
| 1423 | + self.set_input_defaults("mu_cold", val=1.789e-5, units="kg/m/s") |
| 1424 | + |
| 1425 | + self.set_input_defaults("channel_height_hot", val=1, units="mm") |
| 1426 | + self.set_input_defaults("channel_width_hot", val=1, units="mm") |
| 1427 | + self.set_input_defaults("fin_length_hot", val=6, units="mm") |
| 1428 | + self.set_input_defaults("cp_hot", val=3801, units="J/kg/K") |
| 1429 | + self.set_input_defaults("k_hot", val=0.405, units="W/m/K") |
| 1430 | + self.set_input_defaults("mu_hot", val=1.68e-3, units="kg/m/s") |
1431 | 1431 |
|
1432 | 1432 | dvlist = [
|
1433 | 1433 | ["ac|propulsion|thermal|hx|n_wide_cold", "n_wide_cold", 430, None],
|
|
0 commit comments