|
mcdp {
provides num_parts [โ]
technology = instance choose(fdm:`FDM, other_technology:`OtherTechnology)
provides part_length, part_resolution, service_temperature using technology
cost_of_power = 0.001 $ / kWh
initial_investment = initial_investment required by technology
cost_of_electricity = (
cost_of_power ยท
electric_power required by technology ยท
time_per_part required by technology ยท
provided num_parts)
cost_of_materials = provided num_parts ยท budget_per_part required by technology
requires total_cost [USD]
required total_cost โฝ cost_of_electricity + initial_investment + cost_of_materials
requires mass for technology # mass of the thing ~ might be negligible
}
|
|
|
|
|