ENERGY MANAGEMENT MODELING LANGUAGE
First Claim
1. A system for an energy management modeling language, the system including:
- a computer;
a memory;
a user interface; and
a computer program stored in the memory and executable by the computer to;
receive, via the user interface, selections of a location, a time, a first variable identifier, a second variable identifier, a third variable identifier, and text that specifies a transform based on an energy management modeling language primitive;
reformat the first variable identifier, the second variable identifier, and the third variable identifier based on the location and the time;
execute the transform based on the reformatted first variable and the reformatted second variable to create a result; and
output the result based on the reformatted third variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, computer-implemented method, and a computer program product are provided for an energy management modeling language. Selections of a location, a time, a first variable identifier, a second variable identifier, a third variable identifier, and text that specifies a transform based on an energy management modeling language primitive are received via a user interface. The first variable identifier, the second variable identifier, and the third variable identifier are reformatted based on the location and the time. The transform is executed based on the reformatted first variable and the reformatted second variable to create a result. The result is output based on the reformatted third variable.
-
Citations
20 Claims
-
1. A system for an energy management modeling language, the system including:
-
a computer; a memory; a user interface; and a computer program stored in the memory and executable by the computer to; receive, via the user interface, selections of a location, a time, a first variable identifier, a second variable identifier, a third variable identifier, and text that specifies a transform based on an energy management modeling language primitive; reformat the first variable identifier, the second variable identifier, and the third variable identifier based on the location and the time; execute the transform based on the reformatted first variable and the reformatted second variable to create a result; and output the result based on the reformatted third variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18)
-
-
14. A computer-implemented method for an energy management modeling language, the method including the steps of:
-
receiving, via a user interface by a computer program stored in a memory and executed by a computer, selections of a location, a time frame, and first, second and third variable identifiers associated with, respectively, first, second and third data domains, and text that specifies a transform based on an energy management modeling language primitive; reformatting, by the computer program, the first, second and third variable identifiers based on the selected time frame; executing, by the computer program, the transform based on the reformatted first and second variable identifiers to create a result; and outputting, by the computer program, the result to modify a state of a system measured by the reformatted third variable. - View Dependent Claims (15, 16)
-
-
19. A computer program product for an energy management modeling language, the computer program product including:
-
a computer readable storage medium storing computer executable program code that, when executed by a processor, causes the computer executable program code to perform a method including the steps of; receiving, via a user interface, selections of a location, a time, a filter, a first variable identifier based on the location and associated with a first domain of data, a second variable identifier based on the location and associated with a second domain of data, a third variable identifier based on the location and associated with a third domain of data, and text that specifies a transform based on an energy management modeling language primitive, wherein the first domain of data, the second domain of data, and the third domain of data are mutually exclusive domains of data; reformatting the first variable identifier, the second variable identifier, and the third variable identifier based on the time and the filter; executing the transform based on the reformatted first variable and the reformatted second variable to create a result; and outputting the result based on the reformatted third variable. - View Dependent Claims (20)
-
Specification