I am trying to add life cycle costs for various PV system components:
GeneratorPVWatts
ElectricLoadCenterInverterPVWatts
ElectricLoadCenterDistribution
such that, for example,
pv_inverter = model.getElectricLoadCenterInverterPVWattsByName(pv_inverter_name)
lcc_construction = OpenStudio::Model::LifeCycleCost.createLifeCycleCost("Construction Cost #{pv_inverter.name}",pv_inverter,construction_cost.to_f,cost_units.to_s,"Replacement",construction_repeat_period.to_i,years_from_start.to_i)
OpenStudio does not complain, but the resulting OSM file has no life cycle cost items.
I noticed that the BCL life cycle cost examples tend to be limited to construction, lighting and some HVAC components, so I suspect, life cycle cost cannot really be added to something like a ElectricLoadCenterInverterPVWatts or, by extension, GeneratorPVWatts, for example.
The "Add Simple PV" measure in BCL also adds cost directly to the IDF file, bypassing all OpenStudio life cycle cost methods, which further makes me believe that the OpenStudio methods for life cycle cost are insufficient?
I'd appreciate any insight. Thank you.