|
choose(
rtig:
mcdp {
sub rtig = instance `RTIG
provides power_profile using rtig
requires mass, cost for rtig
requires area = 0 m²
requires solar_radiation = 0 lux
requires plutonium for rtig
},
solar:
mcdp {
sub solar_panels = instance `solar_panels
provides power_profile using solar_panels
requires mass, cost for solar_panels
requires area, solar_radiation for solar_panels
requires plutonium = 0 g
},
battery:
mcdp {
sub battery = instance `BatteryPower
charging_profile required by battery ≤ 0 W
provides power_profile using battery
requires mass, cost for battery
requires area = 0 m ²
requires solar_radiation = 0 lx
requires plutonium = 0 g
},
battery_plus_solar:
mcdp {
sub battery_plus_solar = instance `BatteryPlusSolar
provides power_profile using battery_plus_solar
requires mass, cost for battery_plus_solar
requires area, solar_radiation for battery_plus_solar
requires plutonium = 0 g
}
)
|
|
|
|
|