System, Method, and Program Product for Targeting and Identification of Optimal Process Variables in Constrained Energy Recovery Systems
First Claim
1. A system to model the energy consumption of a non-thermodynamically constrained waste heat recovery process, the non-thermodynamically constrained process using a plurality of resource streams including at least one non-thermodynamically constrained process stream, the system comprising:
- an energy utility consumption modeling computer including a processor and memory coupled to the processor;
energy utility consumption modeling program product to target and optimize non-thermodynamically constrained waste heat recovery for the non-thermodynamically constrained process, the program product stored in the memory of the energy utility consumption modeling computer and including instructions that when executed by the energy utility modeling computer, cause the computer to perform the operations of;
receiving a first plurality of sets of values each separately defining a potential range of attribute values for an attribute of one of a plurality of hot process streams and a second plurality of sets of values each separately defining a potential range of attribute values of an attribute of one of a plurality of cold process streams;
receiving a constrained stream list comprising an identification of at least one non-thermodynamically constrained process stream constrained from matching at least one other process stream due to a non-thermodynamic constraint defining a forbidden match;
assigning a set of a plurality of stream-specific minimum temperature approach values to a corresponding plurality of hot process streams;
decreasing a value of one of the plurality of minimum temperature approach values in the set of a plurality of stream-specific minimum temperature approach values assigned to the plurality of hot process streams, the value of the one of the plurality of minimum temperature approach values being assigned to a corresponding one of the plurality of hot process streams;
determining a plurality of temperature step intervals responsive to the potential range of attribute values for the plurality of hot process streams, the potential range of attribute values for the plurality of cold process streams, and the assigned set of the plurality of stream-specific minimum temperature approach values, each temperature step interval having an input interval indicating heat extracted collectively from the plurality of hot process streams, an output interval indicating heat collectively applied to the plurality of cold process streams, and an output interval indicating surplus heat available for a next of the plurality of temperature step intervals;
determining a global heating energy utility interval for exchangeable energy for the non-thermodynamically constrained process using the plurality of temperature step intervals;
determining a total global heating energy utility interval for the non-thermodynamically constrained process responsive to determining the global heating energy utility interval;
determining a global cooling energy utility interval for exchangeable energy for the non-thermodynamically constrained process responsive to determining the global heating energy utility interval for exchangeable energy;
determining a total global cooling energy utility interval for the non-thermodynamically constrained process responsive to determining the global cooling energy utility interval for exchangeable energy;
performing each of the operations of assigning a set of a plurality of stream-specific minimum temperature approach values, decreasing a value of one of the plurality of minimum temperature approach values assigned to a corresponding one of the plurality of hot process streams, determining a plurality of temperature step intervals, determining a global heating energy utility interval for exchangeable energy, determining a total global heating energy utility interval, determining a global cooling energy utility interval for exchangeable energy, and determining a total global cooling energy utility interval, for each other of the plurality of hot process streams to thereby form a plurality of different sets of minimum temperature approach values and a corresponding plurality of global minimum heating and global minimum cooling energy utility values;
determining a set of minimum temperature approach values of the plurality of different sets of minimum temperature approach values resulting in a maximum decrease in the total global minimum heating energy utility value defining a determined optimal set of minimum approach temperature values, the total global minimum cooling energy utility value, or the total global minimum heating energy utility value and total global minimum cooling energy utility value, associated therewith defining a desired one or more optimal global minimum energy values; and
determining optimal process conditions that render the desired one or more optimal global minimum energy values responsive to the determined optimal set of minimum approach temperature values.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and program product to calculate global energy utility targets and to model and determine an optimal solution for a non-thermodynamically constrained process or cluster of processes subject to non-thermodynamic constraints under all possible process changes and streams specific minimum temperature approaches, are provided. An exemplary system can utilize thermodynamic constraints exhibited in stream-specific minimum temperature approach values ΔTmini as optimization parameters, in addition to other process conditions degrees of freedom including the addition of new waste heat carrier streams to target for minimizing energy consumption of the non-thermodynamic constrained waste heat recovery problem and to identify the optimal operating conditions that result in desired minimum energy consumption subject to the non-thermodynamic constraints.
22 Citations
55 Claims
-
1. A system to model the energy consumption of a non-thermodynamically constrained waste heat recovery process, the non-thermodynamically constrained process using a plurality of resource streams including at least one non-thermodynamically constrained process stream, the system comprising:
-
an energy utility consumption modeling computer including a processor and memory coupled to the processor; energy utility consumption modeling program product to target and optimize non-thermodynamically constrained waste heat recovery for the non-thermodynamically constrained process, the program product stored in the memory of the energy utility consumption modeling computer and including instructions that when executed by the energy utility modeling computer, cause the computer to perform the operations of; receiving a first plurality of sets of values each separately defining a potential range of attribute values for an attribute of one of a plurality of hot process streams and a second plurality of sets of values each separately defining a potential range of attribute values of an attribute of one of a plurality of cold process streams; receiving a constrained stream list comprising an identification of at least one non-thermodynamically constrained process stream constrained from matching at least one other process stream due to a non-thermodynamic constraint defining a forbidden match; assigning a set of a plurality of stream-specific minimum temperature approach values to a corresponding plurality of hot process streams; decreasing a value of one of the plurality of minimum temperature approach values in the set of a plurality of stream-specific minimum temperature approach values assigned to the plurality of hot process streams, the value of the one of the plurality of minimum temperature approach values being assigned to a corresponding one of the plurality of hot process streams; determining a plurality of temperature step intervals responsive to the potential range of attribute values for the plurality of hot process streams, the potential range of attribute values for the plurality of cold process streams, and the assigned set of the plurality of stream-specific minimum temperature approach values, each temperature step interval having an input interval indicating heat extracted collectively from the plurality of hot process streams, an output interval indicating heat collectively applied to the plurality of cold process streams, and an output interval indicating surplus heat available for a next of the plurality of temperature step intervals; determining a global heating energy utility interval for exchangeable energy for the non-thermodynamically constrained process using the plurality of temperature step intervals; determining a total global heating energy utility interval for the non-thermodynamically constrained process responsive to determining the global heating energy utility interval; determining a global cooling energy utility interval for exchangeable energy for the non-thermodynamically constrained process responsive to determining the global heating energy utility interval for exchangeable energy; determining a total global cooling energy utility interval for the non-thermodynamically constrained process responsive to determining the global cooling energy utility interval for exchangeable energy; performing each of the operations of assigning a set of a plurality of stream-specific minimum temperature approach values, decreasing a value of one of the plurality of minimum temperature approach values assigned to a corresponding one of the plurality of hot process streams, determining a plurality of temperature step intervals, determining a global heating energy utility interval for exchangeable energy, determining a total global heating energy utility interval, determining a global cooling energy utility interval for exchangeable energy, and determining a total global cooling energy utility interval, for each other of the plurality of hot process streams to thereby form a plurality of different sets of minimum temperature approach values and a corresponding plurality of global minimum heating and global minimum cooling energy utility values; determining a set of minimum temperature approach values of the plurality of different sets of minimum temperature approach values resulting in a maximum decrease in the total global minimum heating energy utility value defining a determined optimal set of minimum approach temperature values, the total global minimum cooling energy utility value, or the total global minimum heating energy utility value and total global minimum cooling energy utility value, associated therewith defining a desired one or more optimal global minimum energy values; and determining optimal process conditions that render the desired one or more optimal global minimum energy values responsive to the determined optimal set of minimum approach temperature values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to model the energy consumption of a non-thermodynamically constrained waste heat recovery process, the non-thermodynamically constrained process using a plurality of process streams including at least one non-thermodynamically constrained process stream, the system comprising:
-
an energy utility consumption modeling computer including a processor and memory coupled to the processor; energy utility consumption modeling program product to target and optimize non-thermodynamically constrained waste heat recovery for the non-thermodynamically constrained process, the program product stored in the memory of the energy utility consumption modeling computer and including instructions that when executed by the energy utility modeling computer, cause the computer to perform the operations of; receiving a first plurality of sets of range attribute values each separately defining a potential range of attribute values for an attribute of one of a plurality of hot process streams and a second plurality of sets of range attribute values each separately defining a potential range of attribute values of an attribute of one of a plurality of cold process streams, and indicia of the non-thermodynamically constrained process stream collectively defining input data, the first and the second plurality of sets of range attribute values collectively including at least one set of a range of attribute values for at least one attribute of the non-thermodynamically constrained process stream constrained from matching at least one other process stream due to a non-thermodynamic constraint, determining a global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process for each of a plurality of potential combinations of a plurality of stream-specific minimum temperature approach values assigned to each of the plurality of hot process streams responsive to the input data, the global minimum energy utility for exchangeable energy comprising one of the following;
optimal global minimum heating energy value for exchangeable energy and optimal global minimum cooling energy value for exchangeable energy, a number of the potential combinations of stream-specific minimum temperature approach values being at least that of a sum of a number of the plurality of hot streams and a number of the plurality of cold streams,determining a total of non-exchangeable energy to be obtained from at least one external utility for the non-thermodynamically constrained process for each of the plurality of potential combinations of a plurality of stream-specific minimum temperature approach values assigned to each of the plurality of hot process streams responsive to the input data, the total of non-exchangeable energy to be obtained from at least one external utility comprising one of the following;
total of non-exchangeable heating energy to be obtained from at least one external hot utility and total of non-exchangeable cooling energy to be obtained from at least one external cold utility,determining an optimal total energy consumption value for the non-thermodynamically constrained process responsive to the determined global minimum energy utility value for the non-thermodynamically constrained process and the total of non-exchangeable energy to be obtained from the at least one external utility, for each of the plurality of potential combinations of the plurality of stream-specific minimum temperature approach values, and determining optimal process conditions that render the optimal total energy consumption value responsive to the determined optimal total energy consumption value. - View Dependent Claims (12, 13, 14)
-
-
15. Energy utility consumption modeling program product to target and optimize non-thermodynamically constrained waste heat recovery for a non-thermodynamically constrained process, the non-thermodynamically constrained process using a plurality of resource streams including at least one non-thermodynamically constrained process stream, the program product comprising a set of instructions stored in a tangible computer readable medium, that when executed by a computer, cause the computer to perform the operations of:
-
determining for each of a plurality of temperature step intervals for each separate one of a plurality of different sets of minimum temperature approach values assigned to a plurality of hot process streams, a load value of exchangeable energy to be obtained from at least one process stream for each respective temperature step interval responsive to at least one set of a range of attribute values for a non-thermodynamically constrained process stream, at least one set of a range of attribute values for a not non-thermodynamically constrained process stream, and indicia of at least one non-thermodynamic constraint collectively defining input data to thereby determine a global minimum energy utility value for each of the plurality of different sets of minimum temperature approach values; determining an optimal global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process responsive to the global minimum energy utility values determined for each of the plurality of different sets of minimum temperature approach values, the optimal global minimum energy utility for exchangeable energy comprising one of the following;
an optimal global minimum heating energy value for exchangeable energy and an optimal global minimum cooling energy value for exchangeable energy;determining for each of the plurality of temperature step intervals for each of the plurality of different sets of minimum temperature approach values, a load value of non-exchangeable energy to be obtained from the at least one external utility for the respective temperature step interval to thereby determine a total of non-exchangeable energy to be obtained from the at least one external utility for the non-thermodynamically constrained process for each of the plurality of different sets of minimum temperature approach values, the respective total of non-exchangeable energy to be obtained from at least one external utility comprising one of the following;
total of non-exchangeable heating energy to be obtained from at least one external hot utility and total of non-exchangeable cooling energy to be obtained from at least one external cold utility;determining an optimal total energy consumption value for the non-thermodynamically constrained process responsive to the determined optimal global minimum energy utility value for the non-thermodynamically constrained process and the determined total of non-exchangeable energy associated therewith; and determining optimal process conditions that render the optimal total energy consumption value responsive to the determined optimal total energy consumption value. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Energy utility consumption modeling program product to target and optimize non-thermodynamically constrained waste heat recovery for a non-thermodynamically constrained process, the non-thermodynamically constrained process using a plurality of process streams including at least one non-thermodynamically constrained process stream, the program product comprising a set of instructions stored in a tangible computer readable medium, that when executed by a computer, cause the computer to perform the operations of:
-
receiving at least one set of a range of attribute values for at least one attribute of the non-thermodynamically constrained process stream constrained from matching at least one other process stream due to a non-thermodynamic constraint, at least one set of a range of attribute values for at least one attribute of a not non-thermodynamically constrained process stream, and indicia of the non-thermodynamically constrained process stream collectively defining input data; determining a global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process for each separate one of a plurality of potential combinations of a plurality of stream-specific minimum temperature approach values responsive to the input data; determining an optimal global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process responsive to the global minimum energy utility value for each of the plurality of potential combinations of the plurality of stream-specific minimum temperature approach values, the optimal global minimum energy utility for exchangeable energy comprising one of the following;
an optimal global minimum heating energy value for exchangeable energy and an optimal global minimum cooling energy value for exchangeable energy;determining a total of non-exchangeable energy to be obtained from at least one external utility for the non-thermodynamically constrained process for each of the plurality of potential combinations of the plurality of stream-specific minimum temperature approach values responsive to the input data, the total of non-exchangeable energy to be obtained from at least one external utility comprising one of the following;
a total of non-exchangeable heating energy to be obtained from at least one external hot utility and a total of non-exchangeable cooling energy to be obtained from at least one external cold utility;determining an optimal total energy consumption value for the non-thermodynamically constrained process responsive to the determined optimal global minimum energy utility value for the non-thermodynamically constrained process and the determined total of non-exchangeable energy associated therewith; and determining optimal process conditions that render the optimal total energy consumption value responsive to the determined optimal total energy consumption value. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer implemented method of modeling energy consumption of a non-thermodynamically constrained waste heat recovery process, the constrained process using a plurality of resource streams including at least one non-thermodynamically constrained process stream, the method comprising the steps of:
-
determining for each of a plurality of temperature step intervals for each separate one of a plurality of different sets of minimum temperature approach values assigned to a plurality of hot process streams, a load value of exchangeable energy to be obtained from at least one process stream for each respective temperature step interval responsive to at least one set of a range of attribute values for a non-thermodynamically constrained process stream, at least one set of a range of attribute values for a not non-thermodynamically constrained process stream, and indicia of at least one non-thermodynamic constraint collectively defining input data to thereby determine a global minimum energy utility value for each of the plurality of different sets of minimum temperature approach values; determining an optimal global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process responsive to the global minimum energy utility values determined for each of the plurality of different sets of minimum temperature approach values, the optimal global minimum energy utility for exchangeable energy comprising one of the following;
an optimal global minimum heating energy value for exchangeable energy and an optimal global minimum cooling energy value for exchangeable energy;determining for each of the plurality of temperature step intervals for each of the plurality of different sets of minimum temperature approach values, a load value of non-exchangeable energy to be obtained from the at least one external utility for the respective temperature step interval to thereby determine a total of non-exchangeable energy to be obtained from the at least one external utility for the non-thermodynamically constrained process for each of the plurality of different sets of minimum temperature approach values, the respective total of non-exchangeable energy to be obtained from at least one external utility comprising one of the following;
total of non-exchangeable heating energy to be obtained from at least one external hot utility and total of non-exchangeable cooling energy to be obtained from at least one external cold utility;determining an optimal total energy consumption value for the non-thermodynamically constrained process responsive to the determined optimal global minimum energy utility value for the non-thermodynamically constrained process and the determined total of non-exchangeable energy associated therewith; and determining optimal process conditions that render the optimal total energy consumption value responsive to the determined optimal total energy consumption value. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 50)
-
-
47. A computer implemented method of modeling energy consumption of a non-thermodynamically constrained waste heat recovery process, the non-thermodynamically constrained process using a plurality of resource streams including at least one non-thermodynamically constrained process stream, the method comprising the steps of:
-
receiving at least one set of a range of attribute values for at least one attribute of the non-thermodynamically constrained process stream constrained from matching at least one other process stream due to a non-thermodynamic constraint, at least one set of a range of attribute values for at least one attribute of a not non-thermodynamically constrained process stream, and indicia of the non-thermodynamically constrained process stream collectively defining input data; determining a global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process for each separate one of a plurality of potential combinations of a plurality of stream-specific minimum temperature approach values responsive to the input data; determining an optimal global minimum energy utility value for exchangeable energy for the non-thermodynamically constrained process responsive to the global minimum energy utility value for each of the plurality of potential combinations of the plurality of stream-specific minimum temperature approach values, the optimal global minimum energy utility for exchangeable energy comprising one of the following;
an optimal global minimum heating energy value for exchangeable energy and an optimal global minimum cooling energy value for exchangeable energy;determining a total of non-exchangeable energy to be obtained from at least one external utility for the non-thermodynamically constrained process for each of the plurality of potential combinations of the plurality of stream-specific minimum temperature approach values, responsive to the input data, the total of non-exchangeable energy to be obtained from at least one external utility comprising one of the following;
total of non-exchangeable heating energy to be obtained from at least one external hot utility and total of non-exchangeable cooling energy to be obtained from at least one external cold utility;determining an optimal total energy consumption value for the non-thermodynamically constrained process responsive to the determined optimal global minimum energy utility value for the non-thermodynamically constrained process and the determined total of non-exchangeable energy associated therewith; and determining optimal process conditions that render the optimal total energy consumption value responsive to the determined optimal total energy consumption value. - View Dependent Claims (48, 49, 51, 52, 53, 54, 55)
-
Specification