IP Library Granted Patent US 10,768,586
Granted Patent B2
US 10,768,586 · App. 15/578,051 · Granted Sep 8, 2020

System and method for background element switching for models in model predictive estimation and control applications

Inventors: Richard Eugene Linn (Sugar Land, TX); Pierre Christian Marie Carrette (Seria, BN); John Martin Williamson (Houston, TX); Rishi Amrit (Katy, TX); Jean Valiquette (Houston, TX)
Assignee: Shell Oil Company
G05B13/048
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,768,586
App. No.
15/578,051
Granted
Sep 8, 2020
Kind
B2
Abstract

It is advantageous to switch an active element with a background element. By using a switching mechanism, a background element can be made active while the application remains active. That is, the application does not need to be taken offline to switch the active element with a previously loaded background element. Single input/single output (SISO) relationships are defined for background elements and an active element which provides one or many functions and an active element which provides one or many functions between one input variable and one output variable. The switching mechanism acts on a given SISO relationship to determine the background element to use to replace the active element.

Claims (34)

1. A method for background element switching in a model, comprising the steps of:

defining a process model for an application, wherein the process model comprises one or more single-input/single-output (SISO) relationships, and wherein the one or more SISO relationships comprise one or more background elements and an active element;

defining a range of a process variable, wherein the process variable is broken into a plurality of contiguous segments;

associating each of the background elements with a corresponding one of the plurality of contiguous segments;

placing the application online;

running the application;

determining whether to switch a selected background element with the active element, wherein the selected background element is one of the one or more background elements and wherein the determining step is based, at least in part, on changes in the process variable from one contiguous segment to another continuous segment;

copying the selected background element as a new active element, wherein the copying replaces the active element with the new active element; and

adjusting one or more states associated with the process model to transition to a new model.

2. The method of claim 1 , wherein the determination step is based, at least in part, on one or more external characterizations, operator intervention, a mode change, and an input variable value.

3. The method of claim 1 , wherein the determination step is based, at least in part, on whether process conditions have changed such that the selected background element provides a closer representation of the process model than the active element.

4. The method of claim 1 , wherein the determination step is based, at least in part, on an external characterization of the process model, wherein the external characterization is associated with at least one of the one or more background elements.

5. The method of claim 1 , wherein the process model is a finite impulse response model.

6. The method of claim 1 , further comprising:

predicting, by utilizing the new active element, an effect of any one or more changes in an input variable on a respective output variable.

7. A system comprising:

one or more central processing units for processing information;

a memory communicatively coupled to the one or more central processing units; and

one or more modules that comprise instructions stored in the memory, the instructions, when executed by the one or more processing units, operable to perform operations comprising:

defining a process model for an application, wherein the process model comprises one or more single-input/single-output (SISO) relationships, and wherein the one or more SISO relationships comprise one or more background elements and an active element;

defining a range of a process variable, wherein the process variable is broken into a plurality of contiguous segments;

associating each of the background elements with a corresponding one of the plurality of contiguous segments;

placing the application online, wherein the application is based, at least in part, on the process model;

running the application;

determining whether to switch a selected background element with the active element, wherein the selected background element is one of the one or more background elements, and wherein the determining step is based, at least in part, on changes in the process variable from one contiguous segment to another continuous segment;

copying the selected background element as a new active element, wherein the copying replaces the active element with the new active element; and

adjusting one or more states associated with the process model to transition to a new model.

8. The system of claim 7 , wherein the determination step is based, at least in part, on one or more external characterizations, operator intervention, mode change, and input variable value.

9. The system of claim 7 , wherein the determination step is based, at least in part, on whether process conditions have changed such that the selected background element provides a closer representation of the process model than the active element.

10. The system of claim 7 , wherein the determination step is based, at least in part, on an external characterization of the process model, wherein the external characterization is associated with at least one of the one or more background elements.

11. The system of claim 7 , wherein the process model is a finite impulse response model.

12. The system of claim 7 , further comprising:

predicting, by utilizing the new active element, an effect of any one or more changes in an input variable on a respective output variable.

13. The system of claim 7 , wherein the application runs for at least one cycle of estimation or control functionality using the associated process model prior to the determination step.

Assignments (2)
CHANGE OF NAME Recorded Mar 7, 2022
From: SHELL OIL COMPANY
To: SHELL USA, INC.
Reel/Frame 059694/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2018
From: LINN, RICHARD EUGENE; CARRETTE, PIERRE CHRISTIAN MARIE; WILLIAMSON, JOHN MARTIN; AMRIT, RISHI; VALIQUETTE, JEAN
To: SHELL OIL COMPANY
Reel/Frame 045146/0495 →
Continuity (2)
Provisional Application 62171591 · Jun 5, 2015
Related Publication 20180136618A1 · May 17, 2018