Skip to content

[Feature] Allow components to both consume and produce a resource #40

@caleb-sitton-inl

Description

@caleb-sitton-inl

Motivation

It may be helpful for some use cases to have Components able to handle overlap between the sets of consumed resources and produced resources. For example, if a Converter is required that consumes electricity upon startup and generates electricity normally, we would have to use a workaround strategy to model it.

Design

The "flow direction" of resources could be tracked. This would probably be easiest in the model's flow variable.

Impact

The existing API would be the same, but the flexibility of Converters would be improved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-minortasks or issues that are not time-sensitive or critical

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions