Super-linear approximation of dynamic property values in a process control environment
Simulation of process control environments, including dynamic properties, with a modified first-order Taylor series expansion. By using more linear calculations, a physical dynamic property is approximated in less time and with fewer computing resources. By adjusting the approximation to introduce curvature, a physical dynamic property is represented over a wider range than with basic linear series expansions. A comparison to a basic linear first-order series expansion identifies conditions when a rigorous update of a dynamic property is needed.
1. A method comprising:
simulating, using a simulation module, an industrial process, the industrial process using a dynamic equation representing a dynamic property of the industrial process, a status of the dynamic property being at least an initialized status, the dynamic equation being a first-order Taylor series expansion, the dynamic property corresponding to at least one of temperature, pressure and composition, the dynamic equation being a first-order Taylor series expansion;
determining, using a local module during said simulation, a super-linear approximate value of the dynamic property, wherein the super-linear approximate value is automatically updated during the industrial process;
determining, using the simulation module, a new solution for the dynamic equation based at least in part on the super-linear approximate value, the determination of the solution comprising:
determining an error value between the first-order Taylor series expansion and a basic linear first-order Taylor series expansion of the dynamic property; and
updating the super-linear approximate value with a rigorous value when the determined error value is greater than a predetermined value;
repeating said determining the new solution steps within the simulation until the simulation module determines that the super-linear approximate value has converged upon a correct solution; and
controlling, by a process controller, one or more devices executing the industrial process based at least in part on the correct solution.
2. The method of claim 1 , wherein the controlling comprises transmitting data to a process controller, and wherein the transmitted data comprises at least in part the determined solution.
3. The method of claim 1 , wherein the series expansion comprises a first-order Taylor series expansion in at least one of temperature, pressure, and composition domains.
4. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor, perform a method comprising:
simulating, using a simulation module, an industrial process, the industrial process using a dynamic equation representing a dynamic property of the industrial process, a status of the dynamic property being at least an initialized status, the dynamic equation being a first-order Taylor series expansion, the dynamic property corresponding to at least one of temperature, pressure and composition;
determining, using a local module during said simulation, a super-linear approximate value of the dynamic property, wherein the super-linear approximate value is automatically updated during the industrial process;
determining, using the simulation module, a new solution for the dynamic equation based at least in part on the super-linear approximate value, the determination of the solution comprising:
determining an error value between the first-order Taylor series expansion and a basic linear first-order Taylor series expansion of the dynamic property; and
updating the super-linear approximate value with a rigorous value when the determined error value is greater than a predetermined value;
repeating said determining the new solution steps within the simulation until the simulation module determines that the super-linear approximate value has converged upon a correct solution; and
controlling, by a process controller, one or more devices executing the industrial process based at least in part on the correct solution.
5. A system comprising:
a processor configured to:
simulate, using a simulation module, an industrial process, the industrial process using a dynamic equation representing a dynamic property of the industrial process, a status of the dynamic property being at least an initialized status, the dynamic equation being a first-order Taylor series expansion, the dynamic property corresponding to at least one of temperature, pressure and composition;
determine, using a local module during said simulation, a super-linear approximate value of the dynamic property, wherein the super-linear approximate value is automatically updated during the industrial process;
determine, using the simulation module, a new solution for the dynamic equation based at least in part on the super-linear approximate value, the determination of the solution comprising:
determining an error value between the first-order Taylor series expansion and a basic linear first-order Taylor series expansion of the dynamic property; and
updating the super-linear approximate value with a rigorous value when the determined error value is greater than a predetermined value;
repeat the determining the new solution steps within the simulation until the simulation module determines that the super-linear approximate value has converged upon a correct solution; and
control, by a process controller, one or more devices executing the industrial process based at least in part on the correct solution.