Patent Document ID: 7987005
Application ID: 12002756
Patent Flag: 1

Claim One:
1. A system for inputting and dynamically adjusting linear program objective function coefficients corresponding to cost values of manipulated variables associated with optimizing profitability of an industrial process, the manipulated variables comprising one or more of functions, parameters, or process controls for performing automated functions in or associated with the process, the inputted and adjusted coefficients used to target specified constraints comprising controlled variables that depend at least in part on the use or non-use of one or more of the manipulated variables, the controlled variables comprising a constraint on product use or production in the process, the system comprising: a storage device comprising a database configured to store a plurality of manipulated variables each in respective association with at least one controlled variable dependent on the plurality of manipulated variables; a multivariable constraint controller comprising a processor and a linear program optimizer configured to perform a linear program optimization for each association of the manipulated variables and the at least one controlled variable stored in the database; an input unit configured to receive a set of inputted objective function coefficients that cause the linear program optimizer to target a specified set of constraints, and to receive a set of inputted instructions causing the linear program optimizer to perform a linear program optimization for a plurality of combinations of the manipulated variables and the at least one controlled variable, wherein each combination comprises respective values of a controlled variable when an associated manipulated variable is activated and deactivated; and an output unit configured to output the linear program optimization performed by the linear program optimizer for a plurality of the on/off combinations of the manipulated variables and the at least one controlled variable, and to output a notification of whether any on/off combination causes the linear program optimizer to deviate from the specified constraints, wherein, when the output unit outputs the notification, the input unit is configured to receive through operator input modified objective function coefficients causing the linear program optimizer to target the specified set of constraints while minimizing movement of the manipulated variables.