Skip to content

Allow input fields to be numbers OR schedules #11403

@shorowit

Description

@shorowit

General Summary

Some fields in EnergyPlus are a number (simple to enter and what is desired in most use cases) and some are a schedule (more complex to enter but allows additional flexibility including EMS). It'd be nice if fields could support BOTH.

Detailed Description

This constantly comes up: Should an EnergyPlus field be a number (simple to enter and what is desired in most use cases) or should it be a schedule (more complex to enter but allows additional flexibility including EMS). It requires a developer to decide whether to choose simplicity or flexibility. As a user, I am constantly frustrated that I cannot vary an input throughout the simulation because the developer chose simplicity.

Here are just a few examples of many:

This dilemma would go away, and EnergyPlus would get the best of both worlds, if it supported fields that could be either a number OR a schedule. In other words, if you enter "2", that is used, whereas if you enter "foo_schedule", the foo schedule is used. It would also reduce requests for new EMS actuators.

We could develop an initial list of fields where we would want this applied.

Possible Implementation

I don't know. Maybe a new IDD type (real-or-object-list)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    NewFeatureRequestThis "issue" is a new feature request, not a defect reportTriageIssue needs to be assessed and labeled, further information on reported might be needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions