主权项 |
1. A method for configuring a controller of a non-linear process system for producing a product, comprising:
providing a state-space model of the system, wherein the state space model comprises one or more state-space equations representing a relationship between at least one system variable x, and at least one system output y and is a function of at least one control variable u, wherein u is an input to the system and wherein y relates to a quality measure of the product; transforming, with one or more processors configured by executing instructions in the form of code therein, the state-space model into one or more controllable canonical equations, wherein at least one of the one or more controllable canonical equations includes the control variable u; generating, with the one or more processors, an objective function J, wherein generating the objective function includes:
selecting, with the one or more processors, the objective function J from among a plurality of objective functions stored in a non-transitory computer readable storage medium, wherein J is selected based on at least an order of the state space model, and wherein J is a function of the system output y, the derivatives of y and a control input v, a gain λ and system constants a and b, wherein control input v defines one or more operational set-points of the system, andinputting, with one or more processors, the one or more controllable canonical equations into the selected objective function; minimizing, with one or more processors, the objective function with respect to the control variable u; selecting, with one or more processors, parameters of the control system including the gain λ and a and b according to constraints of the non-linear process system; programmatically configuring the controller to implement a control algorithm defined by the minimized objective function in view of the selected parameters. |