|
334 | 334 | "# link phases #\n",
|
335 | 335 | "###############\n",
|
336 | 336 | "\n",
|
337 |
| - "traj.link_phases([\"climb\", \"cruise\", \"descent\"], [\"time\", av.Dynamic.Mission.MASS, av.Dynamic.Mission.DISTANCE], connected=strong_couple)\n", |
| 337 | + "traj.link_phases([\"climb\", \"cruise\", \"descent\"], [\"time\", av.Dynamic.Vehicle.MASS, av.Dynamic.Mission.DISTANCE], connected=strong_couple)\n", |
338 | 338 | "\n",
|
339 | 339 | "param_vars = [av.Aircraft.Nacelle.CHARACTERISTIC_LENGTH,\n",
|
340 | 340 | " av.Aircraft.Nacelle.FINENESS,\n",
|
|
474 | 474 | " av.Dynamic.Mission.ALTITUDE, ys=[alt_i_climb, alt_f_climb]), units='m')\n",
|
475 | 475 | "prob.set_val(\n",
|
476 | 476 | " 'traj.climb.controls:mach', climb.interp(\n",
|
477 |
| - " av.Dynamic.Mission.MACH, ys=[mach_i_climb, mach_f_climb]), units='unitless')\n", |
| 477 | + " av.Dynamic.Atmosphere.MACH, ys=[mach_i_climb, mach_f_climb]), units='unitless')\n", |
478 | 478 | "prob.set_val('traj.climb.states:mass', climb.interp(\n",
|
479 |
| - " av.Dynamic.Mission.MASS, ys=[mass_i_climb, mass_f_climb]), units='kg')\n", |
| 479 | + " av.Dynamic.Vehicle.MASS, ys=[mass_i_climb, mass_f_climb]), units='kg')\n", |
480 | 480 | "prob.set_val('traj.climb.states:distance', climb.interp(\n",
|
481 | 481 | " av.Dynamic.Mission.DISTANCE, ys=[range_i_climb, range_f_climb]), units='m')\n",
|
482 | 482 | "\n",
|
|
487 | 487 | " av.Dynamic.Mission.ALTITUDE, ys=[alt_i_cruise, alt_f_cruise]), units='m')\n",
|
488 | 488 | "prob.set_val(\n",
|
489 | 489 | " 'traj.cruise.controls:mach', cruise.interp(\n",
|
490 |
| - " av.Dynamic.Mission.MACH, ys=[cruise_mach, cruise_mach]), units='unitless')\n", |
| 490 | + " av.Dynamic.Atmosphere.MACH, ys=[cruise_mach, cruise_mach]), units='unitless')\n", |
491 | 491 | "prob.set_val('traj.cruise.states:mass', cruise.interp(\n",
|
492 |
| - " av.Dynamic.Mission.MASS, ys=[mass_i_cruise, mass_f_cruise]), units='kg')\n", |
| 492 | + " av.Dynamic.Vehicle.MASS, ys=[mass_i_cruise, mass_f_cruise]), units='kg')\n", |
493 | 493 | "prob.set_val('traj.cruise.states:distance', cruise.interp(\n",
|
494 | 494 | " av.Dynamic.Mission.DISTANCE, ys=[range_i_cruise, range_f_cruise]), units='m')\n",
|
495 | 495 | "\n",
|
|
500 | 500 | " av.Dynamic.Mission.ALTITUDE, ys=[alt_i_descent, alt_f_descent]), units='m')\n",
|
501 | 501 | "prob.set_val(\n",
|
502 | 502 | " 'traj.descent.controls:mach', descent.interp(\n",
|
503 |
| - " av.Dynamic.Mission.MACH, ys=[mach_i_descent, mach_f_descent]), units='unitless')\n", |
| 503 | + " av.Dynamic.Atmosphere.MACH, ys=[mach_i_descent, mach_f_descent]), units='unitless')\n", |
504 | 504 | "prob.set_val('traj.descent.states:mass', descent.interp(\n",
|
505 |
| - " av.Dynamic.Mission.MASS, ys=[mass_i_descent, mass_f_descent]), units='kg')\n", |
| 505 | + " av.Dynamic.Vehicle.MASS, ys=[mass_i_descent, mass_f_descent]), units='kg')\n", |
506 | 506 | "prob.set_val('traj.descent.states:distance', descent.interp(\n",
|
507 | 507 | " av.Dynamic.Mission.DISTANCE, ys=[distance_i_descent, distance_f_descent]), units='m')\n",
|
508 | 508 | "\n",
|
|
0 commit comments