+ All Categories
Home > Documents > Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2...

Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2...

Date post: 22-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
8
Distributed cooperative control framework of a cryogenic system Haiyang Ding, Mazen Alamir Gipsa-lab, CNRS, France [email protected] Francois Bonne CEA-INAC-SBT, France Ahmad Hably Gipsa-lab, Grenoble-INP, France IEEE member [email protected] Patrick Bonnay CEA-INAC-SBT, France Abstract—In this paper a recently proposed distributed control framework is applied to the model of a real-life cryogenic plant. The main advantage of the distributed control architecture is to allow for a modular design of the control algorithms. The paper shows that the cooperative nature of the solution enables an initial decentralized design to be improved by properly choosing the relative priority assignment between subsystems. I. I NTRODUCTION Cryogenic systems are necessary to cool the supra-conducting devices that are used in many physical instruments includ- ing nuclear fusion reactors [9], [6] and particle accelerators. Thanks to advances in system modeling in the last decade ([4], [5], [6]), model-based control strategies have been used in order to avoid plants’ oversize and to drastically reduce their energy consumption [3], [11], [6], [2]. While the above mentioned works are mainly based on centralized control schemes, the cryogenic system can be viewed as an in- terconnection of several coupled heterogeneous subsystems with local objectives. The cryogenic practitioners prefer rather modular design framework in which coupling-related issues and solutions are addressed by an additional layer that does not question the old existing widely assessed local controllers. This paper presents the performance of the application of the distributed control framework developed in [1], [8] on a cryogenic system. This is realized by using the model of the experimental helium refrigerator facility located at CEA 1 - INAC 2 -SBT 3 , Grenoble, France. The paper is organized as follows: section II gives an overview of the cryogenic system. The model and the control objectives are presented in section III, while the cooperative distributed framework proposed in [8] is briefly recalled in section IV. The simulation results and analysis are given in section V. Section VI concludes the paper. II. OVERVIEW OF THE CRYOGENIC SYSTEM The cryogenic system located at CEA-INAC-SBT, Grenoble is shown in Fig. 1. This plant offers a nominal capacity of 400 (watts W) at 4.5 (kelvin K) and serves as a testbed on which physical experiments are performed (testing cryogenic components, study of super-fluid helium, etc.) [6]. Fig.2 shows a block diagram of the cryogenic system consisting of a warm Compression system and a cold box (phase separator) in which the heating device emulates the devices to be cooled. Fig.3 1 CEA: Commissariat ` a l’Energie Atomique et aux Energies Alternatives 2 Institut NAnosciences et Cryog´ enie 3 Service des Basses Temp´ eratures shows the ideal Claude thermodynamic cycle. As illustrated in Fig.2, the Warm Compression System consists of a screw compressor with operational condition between 1.05 bar and 16 bar with a maximum flow rate of 72 g · s -1 and three control valves. The operational point of the refrigerator is set by the by-pass valve CV 956 . It is used to pass the excess flow rate towards the cold box. Control valves CV 952 and CV 953 serve respectively to supply or to evacuate the gas from the system via a helium gas drum. The heat load that disturbs the cryogenic system is represented by the resistance NCR 22 at the bottom of the diagram in Fig.2. The cold box cools down the helium flow from 300 K to 4.5 K using the following equipment: 1) A liquid Nitrogen cooler followed by several counter- flow heat exchangers. 2) A cold turbine expander, controlled by the CV 156 valve, which extracts work form the gas. 3) A Joule-Thomson expansion valve (CV 155 ). 4) A phase separator with the two-phase helium bath that is connected to the load. Fig. 2: A block diagram of the cryogenic system consisting of a warm compression system and a cold box (phase separator) in which the heating device emulates the devices to be cooled
Transcript
Page 1: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

Distributed cooperative control framework of a cryogenic system

Haiyang Ding, Mazen AlamirGipsa-lab, CNRS, France

[email protected]

Francois BonneCEA-INAC-SBT, France

Ahmad HablyGipsa-lab, Grenoble-INP, France

IEEE [email protected]

Patrick BonnayCEA-INAC-SBT, France

Abstract—In this paper a recently proposed distributed control

framework is applied to the model of a real-life cryogenic plant.

The main advantage of the distributed control architecture is to

allow for a modular design of the control algorithms. The paper

shows that the cooperative nature of the solution enables an

initial decentralized design to be improved by properly choosing

the relative priority assignment between subsystems.

I. INTRODUCTION

Cryogenic systems are necessary to cool the supra-conductingdevices that are used in many physical instruments includ-ing nuclear fusion reactors [9], [6] and particle accelerators.Thanks to advances in system modeling in the last decade([4], [5], [6]), model-based control strategies have been usedin order to avoid plants’ oversize and to drastically reducetheir energy consumption [3], [11], [6], [2]. While the abovementioned works are mainly based on centralized controlschemes, the cryogenic system can be viewed as an in-terconnection of several coupled heterogeneous subsystemswith local objectives. The cryogenic practitioners prefer rathermodular design framework in which coupling-related issuesand solutions are addressed by an additional layer that doesnot question the old existing widely assessed local controllers.This paper presents the performance of the application ofthe distributed control framework developed in [1], [8] ona cryogenic system. This is realized by using the model ofthe experimental helium refrigerator facility located at CEA1-INAC2-SBT3, Grenoble, France.The paper is organized as follows: section II gives an overviewof the cryogenic system. The model and the control objectivesare presented in section III, while the cooperative distributedframework proposed in [8] is briefly recalled in section IV.The simulation results and analysis are given in section V.Section VI concludes the paper.

II. OVERVIEW OF THE CRYOGENIC SYSTEM

The cryogenic system located at CEA-INAC-SBT, Grenobleis shown in Fig. 1. This plant offers a nominal capacity of400 (watts W) at 4.5 (kelvin K) and serves as a testbed onwhich physical experiments are performed (testing cryogeniccomponents, study of super-fluid helium, etc.) [6]. Fig.2 showsa block diagram of the cryogenic system consisting of a warmCompression system and a cold box (phase separator) in whichthe heating device emulates the devices to be cooled. Fig.3

1CEA: Commissariat a l’Energie Atomique et aux Energies Alternatives2Institut NAnosciences et Cryogenie3Service des Basses Temperatures

shows the ideal Claude thermodynamic cycle. As illustratedin Fig.2, the Warm Compression System consists of a screwcompressor with operational condition between 1.05 bar and16 bar with a maximum flow rate of 72 g · s�1 and threecontrol valves. The operational point of the refrigerator is setby the by-pass valve CV956. It is used to pass the excess flowrate towards the cold box. Control valves CV952 and CV953

serve respectively to supply or to evacuate the gas from thesystem via a helium gas drum. The heat load that disturbs thecryogenic system is represented by the resistance NCR22 atthe bottom of the diagram in Fig.2. The cold box cools downthe helium flow from 300 K to 4.5 K using the followingequipment:

1) A liquid Nitrogen cooler followed by several counter-flow heat exchangers.

2) A cold turbine expander, controlled by the CV156 valve,which extracts work form the gas.

3) A Joule-Thomson expansion valve (CV155).4) A phase separator with the two-phase helium bath that

is connected to the load.

Fig. 2: A block diagram of the cryogenic system consisting ofa warm compression system and a cold box (phase separator)in which the heating device emulates the devices to be cooled

Page 2: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

Fig. 1: Photos of the cryogenic plant of CEA-INAC-SBT, Grenoble. (a) The compressor of the warm compression system. (b)Global view of the cold box. (c) Details of the cold box.

III. MODEL DESCRIPTION AND CONTROL OBJECTIVES

A. Model description

According to [10], the system can be viewed as the inter-connection of four subsystems (see Fig.5): Joule-Thomsoncycle (phase separator), Brayton cycle (Turbine), warm end,and warm zone. The cooperative distributed control is appliedbased on this subdivision of the cryogenic plant and these foursubsystems are referred to by

P

1,P

2,P

3 andP

4 in thesequel.The subsystems are interconnected through their physicaloutputs listed in Table. I, where the subscripts T , P , M , Hand C stand for temperature, pressure, mass of liquid flow, hotand cold respectively. For example, TH4 stands for the outputhot temperature of subsystem

P

4.

TABLE I: Outputs of the subsystems of the cryogenic plant

Symbol Subsystem name OutputP1 phase separator TC1 , MH1 , MC1P2 Brayton cycle TH2 , PH2 , PC2 , TC2 , MH2 , MC2P3 warm end TH3 , PH3 , PC3 , TC3 , MH3 , MC3P4 warm zone TH4 , PH4 , PC4

Given the interconnection topology shown in Fig.4, the outputsof subsystems are introduced. Note that yi!j indicates theoutput of subsystem

P

i that affects subsystemP

j .

y1!2 = [TC1 MH1 MC1 ]T, y2!1 = [TH2 PH2 PC2 ]

T

y2!3 = [TC2 MH2 MC2 ]T, y3!2 = [TH3 PH3 PC3 ]

T

y3!4 = [TC3 MH3 MC3 ]T, y4!3 = [TH4 PH4 PC4 ]

T

The structure of the differential equations governing eachsubsystem and the corresponding size of the state and controlvectors are briefly sketched Below. For an exhaustive presen-tation including the matrix definitions, the reader can refer to[7]. So one has the following subsystems:Subsystem

P

1 - Phase separator

˙⇠1 = A1⇠1 +⇥

Bu

1 B⌫

1

u1

+B2!1y2!1 (1)

y1!2 = C1⇠1 +D1

2

4

u1

⌫y2!1

3

5

Fig. 3: Ideal Claude thermodynamic cycle

where ⇠1 2 R17⇥1 is the state vector of subsystemP

1,u1 2 R is the control input, i.e. the Joule-Thompsonexpansion valve and ⌫ is the exogenous input (heat load).

Subsystem

P

2 - Brayton cycle/turbine

˙⇠2 = A2⇠2 +Bu

2u2 +B3!2y3!2 +B1!2y1!2 (2)✓

y2!1

y2!3

=

C2!1

C2!3

⇠2 +D2

2

4

u2

y3!2

y1!2

3

5

with ⇠2 2 R32⇥1 is the state vector. u2 2 R is the controlinput of subsystem

P

2 i.e. the turbine speed of the Braytoncycle in Fig.5.

Subsystem

P

3 - Warm end

˙⇠3 = A3⇠3 +Bu

3u3 +B4!3y4!3 +B2!3y2!3 (3)✓

y3!2

y3!4

=

C3!2

C3!4

⇠3 +D3

2

4

u3

y4!3

y2!3

3

5

where ⇠3 2 R50⇥1 is the state vector and u3 2 R is thecontrol input of the Nitrogen cooler shown in Fig.5.

Page 3: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

Fig. 4: The interconnection terms between the subsystems of the cryogenic plant.

Subsystem

P

4 - Warm zone

˙⇠4 = A4⇠4 +Bu

4u4 +B3!4y3!4 (4)

y4!3 = C4⇠4 +D4

u4

y3!4

where ⇠4 2 R2⇥1 is the state vector and u4 2 R2⇥1 isthe control of the warm zone representing the control valvesCV952 and CV953 in Fig.2 which are used to supply orevacuate gas out of the system.

B. Control problem

The main control objective is to maintain the temperature ofthe liquid helium (Thelium) in the phase separator at 4.5 Kdespite disturbing heat load. Besides this primary task, severalconstraints regarding security and operational conditions haveto be respected, namely:

• The output of the temperature of Brayton cycleP

2 (TH2

in Fig.4) must remain in the interval [7.8 K, 10 K] withset-point T (sp)

H2= 8.82 K.

• For security reasons, PC4 of the warm zone and PC2 ofthe turbine must remain between 1.1 bar and 1.2 bar withset-point P (sp)

C4= P

(sp)C2

= 1.15 bar.• The level of liquid helium (Hlevel) in the phase separator

(Joule-Thompson cycle) has to stay inside some securityinterval so that a minimal cooling power is available(Hlevel > 20%) and not to be overflowed (Hlevel < 100%)with set-point H(sp)

level = 50%.

The control architecture is defined in a way that each sub-system (with its local control loops) can operate when it isconnected or disconnected to the remaining parts. This is par-ticularly true for the compression zone. When the subsystemsare interconnected, a cooperation has to take place where eachcontroller’s behavior is amended by signals coming only fromits neighbors.

IV. THE DISTRIBUTED CONTROL ARCHITECTURE

In this section, the application of the cooperative distributedcontrol framework [8] to the cryogenic plant is introduced. Inorder to do this, the dynamic equations (1), (2), (3) and (4) istransformed into the standard form used in [8].

A. Equation transformation

The standard form of the dynamic equations used in thecooperative control framework proposed in [8] is given by:

xi = Aixi +Biui +

X

j2I i

(Aj!ixj +Bj!iuj) (5)

A careful examination of equations (1), (2), (3) and (4) showsthat they exhibit algebraic loop (for instance y1!2 depends ony2!1 to cite a single example). To eliminate these algebraicloops, a standard state extension technique is used in whichadditional auxiliary variables are defined that are associatedto fast dynamics (1 sec is sufficiently fast for the problem athand). The extended resulting model becomes:

x1 = A1x1 +Bu1 u1 +B⌫

1 ⌫ +A2!1x2 (6)x2 = A2x2 +Bu

2 u2 +A1!2x1 +A3!2x3 (7)x3 = A3x3 +Bu

3 u3 +A2!3x2 +A4!3x4 (8)x4 = A4x4 +Bu

4 u4 +A3!4x3 (9)

in which ui, for i = 1, 2, 3, 4 and ⌫ keep their meanings in(1)-(4), while xi, i = 1, 2, 3, 4 are the extended states with thefollowing dimensions:

x1 2 R20⇥1, x2 2 R38⇥1, x3 2 R56⇥1, x4 2 R5⇥1

The outputs yi can be expressed in terms of the extended statesby yi = ¯Cixi (see [7] for a complete description).

B. Control design

1) Local control design: The local controller of eachsubsystem is designed at its nominal point as if it was alone,that is to say, using the following nominal equation:

xi = Aixi +Bui ui

The closed-loop feedback gain Ki for subsystemP

i iscalculated by LQR design minimizing the cost function:

J =

Z 1

0xTi (⌧)Qixi(⌧) + uT

i (⌧)Riui(⌧)d⌧

with Qi = pi · I + qi · CT

i Ci, Ri = ri · I4. The values ofthe parameters used in the nominal LQR design are given inTable.II5.

4I stands for the identity matrix with a suitable dimension5See the appendix for the definitions of Ci

Page 4: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

Fig. 5: A schematic view of the cryogenic system in whichthe plant is viewed as the interconnection of 4 subsystems.

TABLE II: Values of the parameters used in the nominal LQRdesign

Subsystem pi qi ri CiP1 1 103 1 s.t. Thelium = C1x1P2 0 1 10�2

C2 = C2P3 0 1 10�2

C3 = C3P4 0 1 102 C4 = C4

The design is intentionally simple in order to show that thecooperative scheme is capable to recovery even with looselylocally designed loops. The resulting closed-loop feedbackgain for nominal control is Ki for subsystem

P

i. Thus thecontrol of subsystem

P

i can be written as:

ui = �Kixi + vi (10)

in which vi is the cooperative control term that is to bedetermined by the cooperative control algorithm.

2) Cooperative control design: The cooperative controlproposed in [8] involves the definition of priority coefficients⇡ij that describes how important subsystem j is viewed by

subsystem i. Given the ”chain-like” graph corresponding tothe coupling expressed by (6)-(9), the corresponding priority

matrix takes the following form:

⇧ =

2

6

6

6

6

6

6

6

6

4

⇡11 ⇡1

2 0 0

⇡21 ⇡2

2 ⇡23 0

0 ⇡32 ⇡3

3 ⇡34

0 0 ⇡43 ⇡4

4

3

7

7

7

7

7

7

7

7

5

; ⇡ji � 0 (11)

Recall that in the cooperative framework of [8], whenP

i isaffected by

P

j , the following quantity is sent byP

i toP

j

Wi⇢j := Lj!i(xi) = 2xi

TPi (12)

in which Pi is the corresponding solution to the Riccatiequation when defining the LQR control of subsystem

P

i.This information is crucial if

P

j is willing to cooperate withP

i because Wi⇢jAj!ixj represents the additional term inthe derivative of the Lyapunov function xT

i Pixi ofP

i thatcomes from the interaction with

P

j . By doing so,P

j canincorporate all such terms coming from its neighbors in orderto define a cooperative optimal control problem according to:

min

vj

kvjk2Rj+

X

i2I!j

⇡ijWi⇢jAj!ixj

(13)

It is then shown in [8] that by defining the extended state zjwhich gathers xj and all the terms {⇡i

jWi⇢j}i2I!j comingfrom all the subsystems i that are affected by

P

j (this isdenoted by i 2 I!

j ), the cooperative optimal control problemviewed by

P

j can be put in the following form (see [8] forthe detailed expressions):

zi = Aizi + Bivi (14)

while the cost function (13) rewritten in terms of the extendedstates zi in (14) becomes:

min

vi

viTRivj + zi

TQcoopi zi

(15)

for an appropriate definition of Qcoopi see [8]. By solving the

quadratic problem (15), the discrete-time cooperative controlterm vi(k) = Kv

i zi(k) can be obtained and injected in(10). Note also that as far as linear networks of systems areconcerned, [8] proposes a systematic procedure for priorityassignment that guarantees the stability of the whole systemunder the cooperative control framework described above.

V. SIMULATIONS

Recall that the control objective is to reject heating dis-turbances that are applied in the bath in order to emulatethe heat pulses coming from the supra-conducting devices.Fig. 6 shows the profile of the heating power injected tosubsystem

P

1 in all the simulations illustrated in this section.A similar heating power profile has been used in [6]. Besidesthe outputs of the subsystems, the evolution of nominalLyapunov functions are also used to evaluate the performance

Page 5: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

260

280

300

320

340

360

380

400

420

He

atin

g P

ow

er

(W)

Time (s)

Fig. 6: Heating power profile injected into the cryogenicsystem.

of the cooperative distributed control. The nominal Lyapunovfunction of subsystem

P

i is defined as:

V i = xiTPixi (16)

in which Pi is the solution to the corresponding Riccati equa-tion when designing the nominal LQR regulator for subsystemP

i. Note that when the subsystem is at its operational point,the value of the nominal Lyapunov function is zero.Due to the fact that the four subsystems of the cryogenicplant are different, the comparison shown hereafter focuseson the so called normalized nominal Lyapunov functions (N-N Lyapunov function) that is defined by:

V s1i =

Vs1i

V maxi

, V s2i =

Vs2i

V maxi

where s1 and s2 denote two different assignments of controlframework parameters explained later, while V max

i is themaximum value of the two nominal Lyapunov functions alongtheir evolution for subsystem

P

i in each set of comparisonbetween the priority settings denoted by s1 and s2, namely:

V maxi = max

k2{1,··· ,Ns}

n

max

Vs1i (k)

,max

Vs2i (k)

o

where Ns is the simulation length. In some simulations, theperformances are compared by referring to the residual of theN-N Lyapunov functions defined by:

�Vi = V s1i � V s2

i (17)

Note that when �Vi is negative, then assignment s1 is betterthan s2 as far as the subsystem i is concerned.

The behavior of the cryogenic system under the decentralizedcontrol-loop (i.e. the cooperative control is deactivated byusing vi = 0 for all i, denoted by ”non-cooperative control”)is compared with the distributed control with equal priorityassignment ⇧equal (i.e ⇡j

i in (11) equals 1) and then withdistributed cooperative control with high priority given to thewarm compression subsystem ⌃4 (i.e. the priority matrix ⇧4

is chosen with ⇡j4 = 2 (for j = 3, 4)). The results are shown

in Fig.7, the N-N Lyapunov function of cooperative control

(V coopi ) is systematically less than that of non-cooperative

control (V noncoopi ).

The outputs of subsystems are illustrated in Figs. 8-10. Onecan clearly notice that PC4 violates its constraints (PC4 1.2bar) (Fig.8) in non-cooperative control while this constraintis fulfilled under cooperative control. By giving high priorityto the warm zone (

P

4) by ⇧4, the performances of allsubsystems are improved when compared to the equal prioritysetting. So it can be concluded that the priority assignment ⇧4

which emphasizes the importance of the warm zone allowsimproved effectiveness of the cooperative control framework.

VI. CONCLUSION

In this paper, the cooperative control proposed in [8] isapplied to a cryogenic plant which can be viewed as theinterconnection of four subsystems with individual tasks.Comparing to the non-cooperative control strategy in whichonly nominal controller is activated, the cooperative controlwith equal priority improves the performance of the cryogenicplant under non-modeled disturbance (heating power) at thephase separator. Moreover, it is found that by assigning highpriority to the warm zone, the effectiveness of the cooperativecontrol framework is further improved.Future work is currently in progress thanks to the FrenchANR-Cryogreen project in which nonlinear constrainedlocal controllers are expected to be used. The objective ofthis extension is twofold: perform an explicit constraintshandling and fully exploit the knowledge-based models thatare sometimes nonlinear while avoiding the contaminationof these nonlinearities on the overall system. This can beachieved by replacing the controlled nonlinear subsystems(under their nonlinear feedback) by appropriate resultingnonlinear model with the right response time and use theresulting linear models to assign the priority coefficientfollowing the algorithms proposed in [8].

Acknowledgment. The authors are grateful to the financialsupport from the National French Research Agency (ANR)through the CRYOGREEN project but also through theformer CHEOPS project.

APPENDIX

The details on equation transformation to eliminate thealgebraic loops from the cryogenic plant are given in [8]. Inthis section only the definitions of the ˆCi are given:

ˆC1 = [

¯C1!2 I3⇥3]

ˆC2 =

¯C2!1 I3⇥3 O3⇥3¯C2!3 O3⇥3 I3⇥3

ˆC3 =

¯C3!2 I3⇥3 O3⇥3¯C3!4 O3⇥3 I3⇥3

ˆC4 = [

¯C4!3 I3⇥3]

Note that the notation Oa⇥b and Ia⇥b represent respectivelythe zero matrix and the identity matrix of size (a⇥ b).

Page 6: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

REFERENCES

[1] M. Alamir, A. Hably, and H. Ding. A novel distributed nmpc controlstructure for partially cooperative systems under limited informationsharing. In Proceedings of the 18th IFAC World Congress, 2011.

[2] F. Bonne, M. Alamir, and P. Bonnay. Nonlinear observers of the thermalloads applied to the helium bath of a cryogenic joule-thompson cycle.Journal of Process Control, 24(3), 2014.

[3] B. Bradu, Ph. Gayet, and S.I. Niculescu. Control optimization of a lhc18kw cryoplant warm compression station using dynamic simulations.In AIP conference proceedings, 2010.

[4] Benjamin Bradu, Philippe Gayet, and Silviu-Iulian Niculescu. Modeling,simulation and control of large scale cryogenic systems. In Proceedingsof the 17th World Congress The International Federation of AutomaticControl, 2008.

[5] Benjamin Bradu, Philippe Gayeta, and Silviu-Iulian Niculescub. Aprocess and control simulator for large scale cryogenic plants. ControlEngineering Practice, 17:1388–1397, 2009.

[6] F. Clavel, M. Alamir, P. Bonnay, A. Barraud, G. Bornard, and C. Deschil-dre. Multivariable control architecture for a cryogenic test facility underhigh pulsed loads: Model derivation, control design and experimentalvalidation. Journal of Process Control, 21:1030–1039, 2011.

[7] H. Ding. On a partially cooperative distributed control framework withpriority assignement. PhD thesis, University of Grenoble, 2013.

[8] H. Ding, M. Alamir, and A. Hably. A distributed cooperative controlscheme with optimal priority assignment and stability assessment. InProceedings of the 19th IFAC World Congress, 2014.

[9] D. Henry, J. Y. Journeaux, P. Roussel, F. Michel, J. M. Poncet, A. Girard,V. Kalinin, and P. Chesny. Analysis of the iter cryoplant operationalmodes. Fusion Engineering and Design, 82:1454–1459, 2007.

[10] Pawel Majecki. Control-oriented modelling of the cold boc of thecryogenic station [email protected]. Technical report, INAC, Direction desSciences et de la Matire, Institut naosciences ey Cryognie, Service desBasses Temperattures, 2011.

[11] E. Blanco Vinuela, J. Casas Cubillos, and C. de Prada Moraga. Linearmodel-based predictive control of the lhc 1.8k cryogenic loop. In Cryo-genic Engineering and International Cryogenic Materials Conference,1999.

Page 7: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

0 2000 4000 6000 8000 100000

0.2

0.4

0.6

0.8

1

JT Cycle V1

Time (s)0 2000 4000 6000 8000 10000

0

0.2

0.4

0.6

0.8

1

Brayton Cycle V2

Time (s)

Decentralized control

Equal priority

Priority for Warm Zone

0 2000 4000 6000 8000 100000

0.2

0.4

0.6

0.8

1

Warm End V3

Time (s)0 2000 4000 6000 8000 10000

0

0.2

0.4

0.6

0.8

1

Warm Zone V4

Time (s)

Fig. 7: Evolution of the N-N Lyapunov functions of the subsystems under non-cooperative control (solid red), cooperativecontrol with equal priority (dashed blue), and cooperative control with priority for warm zone. In general, the N-N Lyapunovfunction of cooperative control is less than that of the non-cooperative control.

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1000015.9

15.92

15.94

15.96

15.98

16

16.02

PH

4

Decentralized control

Equal priority

Priority for Warm Zone

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100001.1

1.15

1.2

1.25

1.3

PC

4

Time (s)

Fig. 8: PC4 and PH4 under decentralized control (solid red) cooperative control with equal priority (dashed blue) and cooperativecontrol with priority for the warm zone (violet). In the non-cooperative control, PC4 goes beyond its upper limit (1.2 bar). Inaddition, the performance is improved with cooperative control. When the warm zone is given a high priority PC4 and PH4

are better regulated by cooperative control.

Page 8: Distributed cooperative control framework of a cryogenic ...€¦ · CV 952 and CV 953 in Fig.2 which are used to supply or evacuate gas out of the system. B. Control problem The

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 1000015.96

15.98

16

16.02P

H2

Equal priorityPriority for Warm Zone

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100001.1

1.12

1.14

1.16

1.18

1.2

PC

2

Time (s)

Fig. 9: PC2 and PH2 achieve improved performances although high priority is assigned to the warm zone.

0 2000 4000 6000 8000 1000077

77.1

77.2

TH

3

Equal priorityPriority for Warm Zone

0 2000 4000 6000 8000 1000015.95

16

16.05

PH

3

0 2000 4000 6000 8000 100001.1

1.15

1.2

PC

3

0 2000 4000 6000 8000 10000270

275

TC

3

0 2000 4000 6000 8000 100000.04

0.05

0.06

MH

3

Time (s)0 2000 4000 6000 8000 10000

0.04

0.06

0.08

MC

3

Time (s)

Fig. 10: The outputs of subsystemP

3 with high priority to the warm zone.


Recommended