Process plant monitoring based on multivariate statistical analysis and ...

Report 9 Downloads 57 Views
US008135481B2

(12) United States Patent

(10) Patent N0.: (45) Date of Patent:

Blevins et al.

(54)

Mar. 13, 2012

700/282, 286, 45; 702/1794185; 703/6, 703/7, 9; 345/418, 621, 440, 473

PROCESS PLANT MONITORING BASED ON MULTIVARIATE STATISTICAL ANALYSIS AND ON-LINE PROCESS SIMULATION

See application ?le for complete search history. (56)

(75) Inventors: Terrence Lynn Blevins, Round Rock, TX (US); Mark J. Nixon, Round Rock, TX (US); Gregory K. McMillan, Austin, TX (US)

References Cited U.S. PATENT DOCUMENTS RE30,280 E

5/1980 Berman et a1.

(Continued)

(73) Assignee: Fisher-Rosemount Systems, Inc., Austin, TX (US)

FOREIGN PATENT DOCUMENTS CN

Notice:

US 8,135,481 B2

Subject to any disclaimer, the term of this patent is extended or adjusted under 35

1130430 A

9/1996

(Continued) OTHER PUBLICATIONS

U.S.C. 154(b) by 0 days.

Developers.sun.c0m, “Core JZEE Pa?ernsiData Access Object,”

(21) App1.No.: 12/782,565

Core J2EE Pattern Catalog (2004). Retrieved from the Internet on

Feb. 1, 2006: .

(65)

Prior Publication Data

US 2010/0222899 A1

(Continued)

Sep. 2,2010

Primary Examiner * Sean Shechtman

Related US. Application Data

(74) Attorney, Agent, or Firm * Marshall, Gerstein & Borun LLP

(60) Division of application No. 11/516,102, ?led on Sep. 6, 2006, now Pat. No. 7,729,789, Which is a

(57)

continuation-in-part

Disclosed are systems and methods for on-line monitoring of

of

application

No.

PCT/US2005/015556, ?led on May 4, 2005.

operation of a process in connection With process measure ments indicative of the operation of the process. In some cases, the operation of the process is simulated to generate model data indicative of a simulated representation of the operation of the process and based on the process measure

(60) Provisional application No. 60/567,980, ?led on May 4, 2004.

(51)

Int. Cl.

G053 13/02 G06G 7/48 G06F 19/00

ABSTRACT

ments. A multivariate statistical analysis of the operation of

(2006.01) (2006.01) (2011.01)

the process is implemented based on the model data and the process measurements. The output data from the multivariate

(52)

US. Cl. .............. .. 700/51; 700/30; 700/31; 700/45;

(58)

Field of Classi?cation Search .................. .. 700/ 17,

statistical analysis may then be evaluated during the operation of the process to enable the on-1ine monitoring of the process

703/6; 702/179; 702/185

involving, for instance, fault detection Via classi?cation analysis of the output data.

700/19, 28431, 38, 39, 49, 51, 52, 79, 80, 700/83, 96, 1084110, 169, 174, 2759277, 530 \

20 Claims, 16 Drawing Sheets

\

we EACOR

US 8,135,481 B2 Page 3 7,117,052 7,146,231 7,165,226 7,210,039 7,210,095 7,219,306 7,234,138 7,308,473 7,320,005 7,330,768 7,376,661 7,404,476 7,526,347 7,647,126 7,647,558 7,680,546 7,702,409 7,703,032 7,707,550 7,729,789 2001/0007984 2001/0010053 2001/0051949 2002/0004796 2002/0010571 2002/0019672 2002/0022894 2002/0022895 2002/0046290 2002/0055790 2002/0059282 2002/0077711 2002/0107604

B2 B2 B2 B2 B1 B2 B2

10/2006 12/2006 1/2007 4/2007 4/2007 5/2007 6/2007

Lucas etal. Schleissetal. Thurneretal. Rodgers etal. Mor Kodoskyetal. Crevatin Thomas et al. Li etal. Scott etal. Larson Yoshida Lucas etal. Blevins etal. anretal. Gilbert etal. Lucas etal. Wells Resnicketal. Blevins etal. Pattalr etal. Ben-Shacharet al. Careyetal Vange etaL

B1 12/2007 B2 1/2008 B2 2/2008 B2 5/2008 B2 7/2008 B2 4/2009 B2 1/2010 B2 1/2010 B2 3/2010 B2 4/2010 B2 4/2010 B2 4/2010 B2 6/2010 A1 7/2001 A1 7/2001 A1 12/2001 A1 V2002 A1 1/2002 Daniel et al. A1 2/2002 Paunonen A1 2/2002 Erynreketal. A1 2/2002 Genise etal. A1 4/2002 Andersson et a1. A1 5/2002 Havekost A1 5/2002 Andersson et a1. A1 6/2002 Nixon etal. A1* 8/2002 Riley etal. .................. .. 700/121

2002/0123864 A1*

2002/0156872 A1

9/2002 Eryurek etal. ............. .. 702/188

10/2002 Brown

2005/0197803 2005/0197805 2005/0197806 2005/0217971 2005/0222698 2005/0277403 2006/0031354

A1 A1 A1 A1 A1 A1 A1

9/2005 9/2005 9/2005 10/2005 10/2005 12/2005 2/2006

Eryureketal. Eryureketal. Eryureketal. Kim Eryureketal. Schmidtetal. Patrick etal.

2006/0031481 2006/0136555 2006/0259524 2007/0006149 2007/0061786 2007/0078529 2007/0129917 2007/0156264 2007/0165031 2007/0170037 2007/0211079 2007/0244582 2007/0282480 2008/0034367 zoos/0116035 2008/0140760 2010/0168874

A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 A1

2/2006 6/2006 11/2006 1/2007 3/2007 4/2007 6/2007 7/2007 7/2007 7/2007 9/2007 10/2007 12/2007 2/2008 5/2008 6/2008 7/2010

Patricketal. Patricketal. Horton Resnicketal. Zhou etal. Thiele etal. Blevins etal. Schleissetal. Gilbertetal. Kuroda Nixon etal. Wolf Pannese etal. Patricketal. Ogimum Conneretal. Lucas et al.

CN CN CN EP EP

EP EP

EP

FOREIGN PATENT DOCUMENTS 1494670 A 5/2004 101833289 A 90010 101893861 A 0 482 523 A2 0 813 129

1030 251 A1 1 122 652

1 204 033

2002/0184521 A1

12/2002 Lucovskyetal.

g;

2002/0184610 A1 2002/0193888 A1 2002/0199123 A1

12/2002 Chong etal. 12/2002 Wewalaarachchiet 31. 12/2002 McIntyre etal.

GB GB

2083 258 A 2328 523

33 A1

GB GB GB

2 370 665 2 348 020 2 349 958

2355 545 A

11/2010 4/1992 12/1997 / 8/2000 8 2001

5/2002 /

2688? 3/1982 2/1999 7/2000 9/2000 110000 /

2003/0005169 A1 2003/0009754 A1 2003/0014500 A1

1/2003 Perks etal. 1/2003 Rowley etal. 1/2003 Schleissetal.

2003/0028269 A1

2/2003 Spriggsetal.

GB

2003/0028683 A1

2/2003 Yorke et al.

85

222

2688;

2003/0033037 A1

2/2003 Yuen etal.

2003/0041130 A1

2/2003 Harrisville-Wolff etal.

GB

2 377 045

12;”02

2003/0084201 A1 2003/0126136 A1

5/2003 Edwards et al. 7/2003 OmOlgul

GB

GB GB

2 398 659

2 395 801 2 415 809 A

6 2004 8/2004 10006

GB

2417 574

3/2006

35

53%; 333

35882 /

GB

GB GB

2 429 388 A

2 418 031 2 446 343 A

2/2007

JP

1498389

12/1979

2003/0153988 A1

8/2003 Shepard etal.

2003/0191803 A1

10/2003 Chinnicietal.

2003/0200062 A1 12/2003 10/2003 Maeda Dessnreanltetal. etal.

2003/0226009 A1 2003/0236576 A1 2003/0236577 A1

12/2003 Resnick et al. 12/2003 Clinton

2004/0021679 A1

2/2004 Chapman etal.

2004/0036698 A1

2/2004 Thurneretal.

4/2001

/

3 2006 80008

/

2004/0059929 A1

3/2004 Rodgers etal.

5;

630252223 2

13/132;

2004/0075689 A1

4/2004 Schleissetal.

JP

{116706 A

“989

2004/0075857 A1

4/2004 Akiyoshietal.

2004/0078182 A1

4/2004 Nixon etal.

g

i'iigggg A

JP

2'310602

'

2004/0133487 A1

7/2004 Hanaganetal.

2004/0153804 A1

8/2004 Blevins etal.

2004/0162792 A1

8/2004 Satou etal.

JP

3457509

2004/0181746 A1

9/2004 MoLnre etal.

g

5563‘9‘gg A

2004/0186927 A1

9/2004 Eryurek etal.

'

'

12/1990 /

11/1991

5133; /

2004/0199925 A1

10/2004 Nixon etal.

JP

g

g'gé‘j‘z‘gg 2

3133:

2004/0249483 A1 2004/0267515 A1

12/2004 Wojsznisetal. 12/2004 MoDanieletal.

JP JP

7'036538 7'248941

2/1995 9/1995

JP

8190422 A

7/1996

8-314760 9-500996 T 9434213

11/1996 1/1997 5,1997

9330013

12/1997

2004/0205656 A1 10/2004 Reulein etal.

2005/0005079 A1

1/2005

1/2005 Balajletal.

2005/0027376 A1 / 2005 0039034 A1

2/2005 Lucas et al. / 1 31 22005 Doyeet .

JP JP JP

2005/0062677 A1*

3/2005 Nixon etal.

JP

2005/0071034 A1

3/2005

MltIOVlC ..................... .. 700/121

JP

10_505179 T

5/1998

2005/0096872 2005/0164684 2005/0182758 2005/0197786

5/2005 7/2005 8/2005 9/2005

Blevins et al. Chen etal. Seitz etal. Kataria et al.

JP JP JP JP

10.149207 A 11007315 11345023 A 2000-050531

6/1998 1/1999 12/1999 2/2000

..

'

2/1994

2005/0015439 A1

A1 A1 A1 A1

Boudou etal.

6'26093

/

$323

US 8,135,481 B2 Page 4 JP JP JP JP JP JP JP JP JP JP JP JP JP JP JP JP WO WO WO WO WO WO WO

2000-249782 2000-259228 2000-311004 2000-346299 2001-195121 2002-108600 2002-140114 2002-215221 2002-258936 2002-258936 2002-268737 2002-303564 2003-257509 2004-199655 2003-34629 9-288512 WO-91/19237 WO-95/04314 WO-97/27540 WO-97/27540 WO-97/38362 WO-97/45778 WO-98/53398

W0

WO 00/05013

WO WO WO WO WO WO WO WO WO WO WO WO WO WO WO WO WO WO WO W0 WO WO WO WO WO WO WO WO

WO-00/23798 WO-00/70417 WO-01/09690 WO-01/65322 WO-02/071169 WO-03/003198 WO-03/038584 WO-03/048922 WO-03/075206 WO-03/075206 WO-2004/025437 WO-2004/086160 WO-2005/107409 WO-2005/107410 WO-2005/107416 WO-2005/109122 WO-2005/109123 WO-2005/109124 WO-2005/109125 WO 2005/109126 WO-2005/109127 WO-2005/109128 WO-2005/109129 WO-2005/109130 WO-2005/109131 WO-2005/109250 WO-2005/119381 WO-2007/067645

A A

9/2000 9/2000 11/2000 12/2000 7/2001 4/2002 5/2002 7/2002 9/2002 9/2002 9/2002 10/2002 9/2003 7/2004 9/2004 11/2007 12/1991 2/1995 7/1997 7/1997 10/1997 12/1997 11/1998

A A A

A A A A A

A1 A1

*

A1

A1 A2 A2 A2 A1

2/2000

4/2000 11/2000 2/2001 9/2001 9/2002 1/2003 5/2003 6/2003 9/2003 9/2003 3/2004 10/2004 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 11/2005 12/2005 6/2007

OTHER PUBLICATIONS

Kopp, About.com, C++ TutorialiLesson 9:Introduction to Classes, De?ning Classes, Retrieved from the Internet on Apr. 27, 2005:

URL:http://www.cplus.about.com/od/beginnerctutorial/l/ aa041002b.htm.

Kopp, About.com, C++ TutorialiLesson 9: Introduction to Classes, Object Terminology, Retrieved from the Internet on Apr. 27, 2005:

URL:http://www.cplus.about.com/od/beginnerctutorial/l/ aa041002e.htm.

Kopp, About.com, C++ TutorialiLesson 9: Introduction to Classes, Using Objects Retrieved from the Internet on Apr. 27, 2005:

URL:http://www.cplus.about.com/od/beginnerctutorial/l/ aa041002d.htm.

MSDN Magazine, “A First Look at Writing and Deploying Apps in the Next Generation of Windows,” Retrieved from the Internet on

Aug. 21, 2007: URL http://msdn.microsoft.com/msdnmag/issues/

04/01/DevelopingAppsforLonghorn/?print:true. MSDN Magazine, “Create Real Apps Using New Code and Markup Model,” Retrieved from the Internet on Aug. 21, 2007: URL http://

msdn.microsoft.com/msdnmag/issues/04/01/avalon/?print:true. OPC Foundation, “What is OPC?” Retrieved from the Internet on

Aug. 21, 2007: URL http://www.opcfoundation.org/Default.aspx/

01iabout/01iwhatis.asp?MID:AboutOPC. Search Report for Application No. GB0717106.9, dated Nov. 28, 2007.

Toshiba, “Toshiba Integrated Control Systems”, Nov. 1990.

Wikipedia, “Application Programming Interface,” Retrieved from the Internet on Aug. 21, 2007: URL http://en.wikipedia.org/wiki/

Applicationiprogrammingiinterface. Wikipedia, “Extensible Application Markup Language,” Retrieved from the Internet on Jul. 30, 2007: URL http://en.wikipedia.org/wiki/

ExtensibleiApplicationiMarkupiLanguage. Wikipedia, “Vector Graphics,” Retrieved from the Internet on Aug.

21, 2007: URL http://en.wikipedia.org/wiki/Vectorigraphics. International Search Report, PCT/US2005/01556, dated Aug. 26, 2005.

English-language translation of Chinese Of?ce Action for Applica tion No. 2007101480082, dated Sep. 8, 2010. First Of?ce Action for Application No. 200710148008.2, dated Sep. 8, 2010. “Powerful Solutions for Digital Plants”, Mimic Simulation v2.6, Mynah Technologies Mar. 2003, pp. 1-15.

Arzen, “Using Real-Time Expert Systems for Control System Prototyping,” Proceedings of the International Conference on Sys tems, Man and Cybernetics, 3:25-30 (Oct. 1993). CAMO product datasheet, “The Unscrambler 9.6,” www.camo.com. Feb. 2007.

Chen, “Real-Time Management in the Distributed Environment,” Ph.D. Thesis (Aug. 1999). Fisher-Rosemount Systems, Inc., DeltaV Bulk Edit, pp. 1-12 (Apr.

FOLDOC, “Declarative Language,” Retrieved from the Internet on

2002).

Jul.

Methods, Retrieved from the Internet on Apr. 27, 2005: URL://ht

Fisher-Rosemount, “Managing the Process Better”, Dec. 1993. Fisher-Rosemount, “Managing the Process Better”, Sep. 1993. Han et al., “Web Based rSPC (realtime Statistical Process Control) System Supporting XML Protocol,” ISIE, vol. 1, pp. 399-403 (Jun.

tp:www.cplus.about.com/od/beginnerctutorial/aa070602a.htm.

2001).

Kopp, About.com, C++ TutorialiLesson 17: Classes, Members and Methods, De?ning Classes, Retrieved from the Internet on Apr. 27, aa070602b.htm.

Honeywell “UDC 6000 Process Controller”, Aug. 1992. Honeywell, “Process Manager Speci?cation and Technical Data”, Sep. 1991. Invensys Process Systems News, Invensys Introduces Enhanced

Kopp, About.com, C++ TutorialiLesson 17: Classes, Members and Methods, De?ning Methods, Retrieved from the Internet on Apr. 27,

Foxboro Engineering and Operations for the I/A Series Automation System, (2002): Retrieved from the Internet on May 28, 2010:

2005 : URL :http://www.cplus.about.com/od/beginnerctutorial/1/ aa070602c.htm.

php?stripImages:no>.

Kopp, About.com, C++ TutorialiLesson 29: Inheritance Introduc tion, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.

Kurpis, “The New IEEE Stande Dictionary of Electrical and Elec tronics Terms (Including Abstracts of All Current IEEE Standards),”

cplus.about.com/od/beginnerctutorial/l/aa120502a.htm.

Fifth Ed., Christopher J. Booth, Editor, pp. 317 (Jan. 1993). Mohr et al., “BiZTalk and Application IntegrationiTranslating Between Message Speci?cation: BiZTalk Mapper,” Professional BiZTalk, pp. 1-3 (Jan. 2001).

30,

2007:

URLhttp://ftp.sunet.se/foldoc/foldoc.

cgi?declarative+language. Kopp, About.com, C++ TutorialiLesson 17: Classes, Members and

2005:

URL:http://www.cplus.about.com/od/beginnerctutorial/l/

Kopp, About.com, C++ TutorialiLesson 29: Inheritance, Retrieved from the Internet on Apr. 27, 2005: URL:http://www.cplus.about.

com/od/beginnerctutorial/l/aa120502b.htm.

660

61 11911002

51115111003

425

y X

l

/

54

| 1

FIG. 2

\

\\

\

US. Patent

Mar. 13, 2012

US 8,135,481 B2

Sheet 3 0f 16

“Imga i 6Em

mm U @

wmopzu

mus/we UQ17/me / mm

hm

gi 1§4 $54, AHMUI US 1%

QE//

OB//

mm4/

0

US. Patent

Mar. 13, 2012

2Q56%4

$1 I;

m22:c3

E5 2:25[

mm55

XcE

1w5:; :55:;

>155w:

SE25EZiEl5553;

NM: 3

2231w:

2% . #2,5 >¢55Z5:; xxwxxw mm5c;

o3

m. mm.25 %56

2:I;.2Nit

31E5?g:5:

52 53m Z53 mm55

széux?a \ k/ 3:

FM;

of

mvaKH;mI L ?

Z55 mm5:2

US 8,135,481 B2

Sheet 4 0f 16

m5%5gx:5 2avsa? 1@52:5;8

So55i:5

aw5cNéi;

>0.2>m5:;5:mm” 2

GNPcw? xx

ME |

\E5:;

US. Patent

Mar. 13, 2012

Sheet 5 0f 16

US 8,135,481 B2

BASE

162

152 MALT VINEGAR PROCESS

163

154 158 158 15

PICKELING V1NEGAR PROCESS

164 PICKELING

COOLING WATER

FIG. 5

US. Patent

Mar. 13, 2012

Sheet 6 0f 16

US 8,135,481 B2

m3.

.5U2-;/@£

m8;9&1\18£a3m2.?

$5?S;

SN?

@mFiN22%?,{L

29. 5%/

lm2ilaI;225 .Q2%“2.wW5z713%?aEH.”s:,HHTlWag/21m29I$ \.1 £2 M11Q;\

2;U82/E

mmwi?\w>1l~

@52q%uit? £0152>

$2. _.gm.5 2

812.0%. .

Fit.-i

15291

US. Patent

Mar. 13, 2012

US 8,135,481 B2

Sheet 7 0f 16

E.“12

wmq.uEmQ._OE

SE

\

.QEQN

AU c2

/ Q?

v»: mm:

U 9:

wQDOEAGmt/

HWEIDE waEIE@E E

US. Patent

Mar. 13, 2012

US 8,135,481 B2

Sheet 8 0f 16

.5

A ma\v2o< 5

Iva.\vDE21.

@$8@m\\

d 2%? . 5.?02

“m:\s2?» V

mo;.m\52:06on

59m8\a0Qx2@2048;1 Q

I’l

/£~56c2 \Q8m:mm \F. .‘

US. Patent

Mar. 13, 2012

Sheet 9 0f 16

US 8,135,481 B2

CONTROL MODULE 4-00 Al

A0

__... ,N

/204

208\

~— SIMWIN

OUT

; I

Al

CONTROL

_ |N

A0

f205

_ _ n “I

209\

l I

__ SWUN

MPC

OUT

, I

/

AL

I

207

A0

___ |N f206 r-w SIM IN

I

210\

I I

OUT

i

i

|

I

I I

l I ~

~

-

~

-

~

~

-

-

-

-

-

~

-

~



-

~

-

-

~

——/---~~--1

'

218

M219

|

i

I

I

I

I

I

PROCESS MODULE /202 , --------------------

VALVE f21]

:

::>— MMER

217

I

/

;

-—- TRANS

VALVE L212

— ~1

ON/OFF

:1/I\

VALVE £115:> /214

VALVE f2“

FIG. 8

US. Patent

Mar. 13, 2012

Sheet 10 0f 16

mPsZzOw>m

US 8,135,481 B2

wza w

wZOEQHD

E

Ik

6Em

w O E wEItmOl/x

US. Patent

Mar. 13, 2012

Sheet 11 0f16

US 8,135,481 B2

300

\

334

PROCESS MODULE 312

2

>— VALVE

3F

3} 6

3}8

1 TANK

PUMP

VALVE

>

308

ANALYSIS MODULE

326

3j4

EXPERT ENGINE

RULES

"\V 310 EXPERT MODUL£

FIG. 10

US. Patent

ZmQE/wDaIO, 9%

Mar. 13, 2012

Sheet 12 0f 16

US 8,135,481 B2

Dzm? JwOmm6n3xm32 3 20mm l‘1.)

US. Patent

Mar. 13, 2012

Sheet 13 0f 16

US 8,135,481 B2

f 360

Block Fact Template Name:

~ 362

Real Time BlocligglqMW

Comment I Pressure at Well 1 shouldn't exceed 150} Cancel

Update Workspace: Rate: [AREALA sec

364 366 ~

/

Module: IWELLJ Block:

l

'l l Browse”. l

PRESSURE

Parameter: [pv

,i,// 368

5L/370

Field: CV

in“ .

7W

Limit:

(9 Hi 0 Lo

FIG. 12 / 380

{Rule Template ElL?i 5353M E Workspace: Comment!1::::1»382 AREA A 1 E

21-, ,,,,,,,,,,, 1 ,

384

lF Pattern(s):

,

Parse

I

Save ,.

l

,

gForall E [:1

'

\ 399 ParserTHEN OutputActi0n(s):

38E;

FIG. 13

US. Patent

Mar. 13, 2012

Sheet 14 0f 16

/ 400 [QExploring Delta V

Elle Edit \_/iew iject Applications Iools ?elp

@le Operator All Containers

Contents of 'Operatof

Physical Network

412/

Decommissioned Nodes 2222

Control Network

ProPlus / 416

-------

.... vvvv

ApplSlat1/ 418

‘‘‘‘‘‘‘‘

Control Modules

Process Module: Alarms And Ever ~~~~~~~

Continuous Hist


508

/

5'06\

g??gxs

-RULE2

KRA/IEE'EAL

i

: 514,,\__

ERROR CALCULATION

RULEn

1 MSPC/ '

PCA

/

ANALYSiSMODULE

Rum

L DiSCRIMINANTANALYSIS my 509

/ I

\504