• Ingen resultater fundet

On Performance for Tracking MPC

N/A
N/A
Info
Hent
Protected

Academic year: 2023

Del "On Performance for Tracking MPC"

Copied!
63
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

On Performance for Tracking MPC

Johannes P. Maree, James B. Rawlings∗∗, Lars S. Imsland

Norwegian University of Science and Technology, Norway

∗∗University of Wisconsin-Madison, USA

17th Nordic Process Control Workshop, January 26, 2012

(2)

Outline

1 Optimize for plant-wide performance

2 Control performance for MPC

3 Stabilizing MPC formulations

4 Plant-wide performance for infeasible MPC formulations

5 Closed-loop asymptotic performance: Future work

6 Conclusive remarks

(3)

Optimize for plant-wide performance

Multi-level Hierarchical Control Structure

©Skogestad

Multi-layer control and optimization structure for plant-wide performance.

Functional segregation

Executed at different time periods

Economical optimal operation addressed by a two-layered structure.

(4)

Optimize for plant-wide performance

Multi-level Hierarchical Control Structure

Multi-layer control and optimization structure for plant-wide performance.

Functional segregation

Executed at different time periods

Economical optimal operation addressed by a two-layered structure.

(5)

Optimize for plant-wide performance

Multi-level Hierarchical Control Structure

Production optimization (RTO).

(xsp,usp) = arg min

x,u E(x,u) s.t.

f (x,u) = 0 g(x,u)60

Dynamic regulation and disturbance rejection (MPC).

minx,u

1 2

N

X

k=0

kx(k)−xspk2Q+ku(k)−uspk2R s.t.

x(k+ 1) =Ax(k) +Bu(k), ∀k ∈I[0,N]

x(k)∈X,u(k)∈U,∀k ∈I[0,N]

(6)

Optimize for plant-wide performance

Multi-level Hierarchical Control Structure

Production optimization (RTO). (xsp,usp) = arg min

x,u E(x,u) s.t.

f (x,u) = 0 g(x,u)60

Dynamic regulation and disturbance rejection (MPC).

minx,u

1 2

N

X

k=0

kx(k)−xspk2Q+ku(k)−uspk2R s.t.

x(k+ 1) =Ax(k) +Bu(k), ∀k ∈I[0,N]

x(k)∈X,u(k)∈U,∀k ∈I[0,N]

(7)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

We reduce output variance, and steady-state tracking offset

(8)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

We reduce output variance, and steady-state tracking offset

(9)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

Active constraint Backoff

(loss)

Time

We reduce output variance, and steady-state tracking offset

(10)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

Active constraint Backoff

(loss)

Time

Active constraint

Time Squeeze

We reduce output variance, and steady-state tracking offset

(11)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

Active constraint Backoff

(loss)

Time

Active constraint

Time Squeeze

Active constraint

Time Shift

We reduce output variance, and steady-state tracking offset

(12)

Control performance for MPC

How does control performance in MPC improve economy?

Usetextbook approach ofsqueeze-and-shift method

Active constraint Backoff

(loss)

Time

Active constraint

Time Squeeze

Active constraint

Time Shift

We reduce output variance, and steady-state tracking offset

(13)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn

Lyapunov function V :X →R such that α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+=f (x) in a positive invariant admissible set XN, then the system isasymptotically stable with a region of attractionXN

StabilizingMPC formulations are guaranteed with the addition of,

a terminal penalty cost functionVf(x),and an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(14)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stable with a region of attractionXN

StabilizingMPC formulations are guaranteed with the addition of,

a terminal penalty cost functionVf(x),and an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(15)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stablewith a region of attraction XN

StabilizingMPC formulations are guaranteed with the addition of,

a terminal penalty cost functionVf(x),and an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(16)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stablewith a region of attraction XN

StabilizingMPC formulations are guaranteed with the addition of,

a terminal penalty cost functionVf(x),and

an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(17)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stablewith a region of attraction XN

StabilizingMPC formulations are guaranteed with the addition of, a terminal penalty cost functionVf(x),and

an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(18)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stablewith a region of attraction XN

StabilizingMPC formulations are guaranteed with the addition of, a terminal penalty cost functionVf(x),and

an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(19)

Stabilizing MPC formulations

Stable systems promote performance

For a dynamic system x+=f (x), x∈X, f :X→Rn Lyapunov function V :X →R such that

α1(|x|)6V(x)6α2(|x|) V(f (x))−V(x)6−α3(|x|)

Theorem: Lyapunov stability [J.B. Rawlings, 2009 [2]]

If there exists a Lyapunov function V :X →R>0 for systemx+ =f (x) in a positive invariant admissible set XN, then the system isasymptotically stablewith a region of attraction XN

StabilizingMPC formulations are guaranteed with the addition of, a terminal penalty cost functionVf(x),and

an invariant terminal constraint regionXf

Resulting MPC value function aLyapunov candidate

(20)

Plant-wide performance for infeasible MPC formulations

VN(x,u) = min

x,u N−1

X

k=0

l(x(k),u(k)) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xsp

.

x0

.

xsp

(21)

Plant-wide performance for infeasible MPC formulations

VN(x,u) = min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t.

x+=f (x,u) (x,u)∈X×U x(N)∈Xf

.

x0

.

xsp

Xf :=O(xsp) x(N)

Vf(x(N))

(22)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

(23)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures

Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

(24)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

(25)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs

Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

(26)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

(27)

Plant-wide performance for infeasible MPC formulations

What ifxsp is not feasible?

Solutions exists, calledsafe-park procedures Relax terminal constraint region by choosing intermediate feasible set-pointxs

Choose cost function objectiveg(x,u) as cost objective to intermediate steady-statexs Add offset costVo(xs) and penalize distance cost fromxsp

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N) =xs

.

x0

x=Ax+Bu

.

xs

.

xsp

(28)

Plant-wide performance for infeasible MPC formulations

Or, we can terminate in some control invariant regionXf :=O(xs)

VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k))

+Vf (x(N)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N)∈Xf

Xf :=O(xs) x(N)

.

x0 V

f(x(N)-xs)

x=Ax+Bu

.

xsp

.

xs

(29)

Plant-wide performance for infeasible MPC formulations

Or, we can terminate in some control invariant regionXf :=O(xs) VN(x,u) = min

x,u N−1

X

k=0

g(x(k),u(k))

+Vf (x(N)) +V0(xs) s.t.

x+=f (x,u) (x,u)∈X×U x(N)∈Xf

Xf :=O(xs) x(N)

.

x0 V

f(x(N)-xs)

x=Ax+Bu

.

xsp

.

xs

(30)

Plant-wide performance for infeasible MPC formulations

There exists room for improvement!

We solve the wrong problem, penalizing withxs!

We loose our Lyapunov candidate using offset penalty Vo(xs) What is desirable?

Use set-points received from RTO layer Want stabilizing MPC formulations

(31)

Plant-wide performance for infeasible MPC formulations

There exists room for improvement!

We solve the wrong problem, penalizing withxs!

We loose our Lyapunov candidate using offset penalty Vo(xs)

What is desirable?

Use set-points received from RTO layer Want stabilizing MPC formulations

(32)

Plant-wide performance for infeasible MPC formulations

There exists room for improvement!

We solve the wrong problem, penalizing withxs!

We loose our Lyapunov candidate using offset penalty Vo(xs) What is desirable?

Use set-points received from RTO layer

Want stabilizing MPC formulations

(33)

Plant-wide performance for infeasible MPC formulations

There exists room for improvement!

We solve the wrong problem, penalizing withxs!

We loose our Lyapunov candidate using offset penalty Vo(xs) What is desirable?

Use set-points received from RTO layer Want stabilizing MPC formulations

(34)

Plant-wide performance for infeasible MPC formulations

Definitions of steady state manifold

Xs ={x|x =Ax+Bu,x∈X,u ∈U}

We propose

Redefine terminal state constraint set,Xf := S

∀x∈Xs

O(x) Use original stage costl(x,u) with RTO set-points Assume there exists terminal control law κf(x) such that Vf (f (x, κf(x)))−Vf(x) +l(x, κf(x))60

Implement standard stabilizing MPC formulation VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+ =f (x,u)

(x,u)∈X×U,x(N)∈Xf

(35)

Plant-wide performance for infeasible MPC formulations

Definitions of steady state manifold

Xs ={x|x =Ax+Bu,x∈X,u ∈U} We propose

Redefine terminal state constraint set,Xf := S

∀x∈Xs

O(x)

Use original stage costl(x,u) with RTO set-points Assume there exists terminal control law κf(x) such that Vf (f (x, κf(x)))−Vf(x) +l(x, κf(x))60

Implement standard stabilizing MPC formulation VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+ =f (x,u)

(x,u)∈X×U,x(N)∈Xf

(36)

Plant-wide performance for infeasible MPC formulations

Definitions of steady state manifold

Xs ={x|x =Ax+Bu,x∈X,u ∈U} We propose

Redefine terminal state constraint set,Xf := S

∀x∈Xs

O(x) Use original stage costl(x,u)with RTO set-points

Assume there exists terminal control law κf(x) such that Vf (f (x, κf(x)))−Vf(x) +l(x, κf(x))60

Implement standard stabilizing MPC formulation VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+ =f (x,u)

(x,u)∈X×U,x(N)∈Xf

(37)

Plant-wide performance for infeasible MPC formulations

Definitions of steady state manifold

Xs ={x|x =Ax+Bu,x∈X,u ∈U} We propose

Redefine terminal state constraint set,Xf := S

∀x∈Xs

O(x) Use original stage costl(x,u)with RTO set-points

Assume there exists terminal control law κf(x) such that Vf (f (x, κf(x)))−Vf(x) +l(x, κf(x))60

Implement standard stabilizing MPC formulation VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+ =f (x,u)

(x,u)∈X×U,x(N)∈Xf

(38)

Plant-wide performance for infeasible MPC formulations

Definitions of steady state manifold

Xs ={x|x =Ax+Bu,x∈X,u ∈U} We propose

Redefine terminal state constraint set,Xf := S

∀x∈Xs

O(x) Use original stage costl(x,u)with RTO set-points

Assume there exists terminal control law κf(x) such that Vf (f (x, κf(x)))−Vf(x) +l(x, κf(x))60

Implement standard stabilizing MPC formulation VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+=f (x,u)

(x,u)∈X×U,x(N)∈Xf

(39)

Plant-wide performance for infeasible MPC formulations

What is the big picture?

VN(x,u) := min

x,u N−1

X

k=0

l(x(k),u(k)) +Vf (x(N)) s.t. x+=f (x,u)

(x,u)∈X×U,x(N)∈Xf ≡ [

∀x∈Xs

O(x)

.

x0

x=Ax+Bu

.

xsp

.

x(N)

O(xs,i-1) O(xs,0)

O(xs,i) O(xsp) Xs

(40)

Plant-wide performance for infeasible MPC formulations

Construction of κ

f

(x )

Terminal control law construction

κf (x(k)) :=K x(k)−x¯i0(x(k))

+¯ui0(x(k)), ji−16k6ji, j0 = 0,

i =i(k), i,j,k ∈I>0

Bx01

Bx02

Bxs

0

x k j

0 1

x k j1 0

2

x k j2

*

sp i

x k j

Xs

j0 j1 j2 ji*

(41)

Plant-wide performance for infeasible MPC formulations

Terminal cost V

f

(x) from κ

f

(x )

Terminal cost

Vf (x(k =j0)) :=kx(k =j0)−xspk2P +

i−1

X

i=1

¯xi0(k =ji)−xsp

2 P,

ji−16k 6ji, j0 = 0, i =i(k), i,j,k ∈I>0

Bx01

Bx02

Bxs

0

x k j

Xs

j0 j1 j2 ji*

*

sp i

x k j

0 1

x k j1

0 2

x k j2

(42)

Plant-wide performance for infeasible MPC formulations

Results: Closed-loop trajectories

−8 −6 −4 −2 0 2 4 6 8

−5

−4

−3

−2

−1 0 1 2 3 4 5

Tracking MPC: Closed−loop trajectories

x2

(b.) (a.) (d.) (c.)

(e.) x(0)

Xf

XN

Xs

(43)

Plant-wide performance for infeasible MPC formulations

Results: Cost and performance

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 200 400 600 800 1000

time (normalized) PN,1: V

N 0

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 100 200 300

time (normalized) PN,2: V

N 0

(a.) (b.) (c.) (d.) (e.)

(a.) (b.) (c.) (d.) (e.)

(44)

Closed-loop asymptotic performance: Future work

Closed-loop asymptotic performance: Future work

Question?

What can we say abouteconomic closed-loop performance as we approach(xsp,usp) asymptotically for these approaches?

Intuitively our proposed method, using correct RTO set-point should have better performance?

We denote our economic objective to bel(x,u), defined as a l(x,u) := 1

2kx−xspk2Q +1

2ku−uspk2R Closed-loop asymptotic performance measure

VT =

T

X

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2]

(45)

Closed-loop asymptotic performance: Future work

Closed-loop asymptotic performance: Future work

Question?

What can we say abouteconomic closed-loop performance as we approach(xsp,usp) asymptotically for these approaches?

Intuitively our proposed method, using correct RTO set-point should have better performance?

We denote our economic objective to bel(x,u), defined as a l(x,u) := 1

2kx−xspk2Q +1

2ku−uspk2R Closed-loop asymptotic performance measure

VT =

T

X

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2]

(46)

Closed-loop asymptotic performance: Future work

Closed-loop asymptotic performance: Future work

Question?

What can we say abouteconomic closed-loop performance as we approach(xsp,usp) asymptotically for these approaches?

Intuitively our proposed method, using correct RTO set-point should have better performance?

We denote our economic objective to bel(x,u), defined as a l(x,u) := 1

2kx−xspk2Q +1

2ku−uspk2R

Closed-loop asymptotic performance measure VT =

T

X

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2]

(47)

Closed-loop asymptotic performance: Future work

Closed-loop asymptotic performance: Future work

Question?

What can we say abouteconomic closed-loop performance as we approach(xsp,usp) asymptotically for these approaches?

Intuitively our proposed method, using correct RTO set-point should have better performance?

We denote our economic objective to bel(x,u), defined as a l(x,u) := 1

2kx−xspk2Q +1

2ku−uspk2R Closed-loop asymptotic performance measure

VT =

T

X

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2]

(48)

Closed-loop asymptotic performance: Future work

The MPC value function of proposed approach can be expressed as VN,1(x,u) =

N−1

X

k=0

l(x(k),u(k)) +Vf (x(N))

We denote g(x,u)stage cost the penalty to any admissible set-point (¯x,¯u)

The MPC value function of thesafe-park strategy is expressed as VN,2(x,u) =

N−1

X

k=0

g(x(k),u(k)) +kx(N)−xk¯ 2P +k¯x−xspk2T,T P

Consider the respective control laws of the two MPC formulations to be κN,1(x) andκN,2(x)

(49)

Closed-loop asymptotic performance: Future work

The MPC value function of proposed approach can be expressed as VN,1(x,u) =

N−1

X

k=0

l(x(k),u(k)) +Vf (x(N))

We denote g(x,u)stage cost the penalty to any admissible set-point (¯x,¯u)

The MPC value function of thesafe-park strategy is expressed as VN,2(x,u) =

N−1

X

k=0

g(x(k),u(k)) +kx(N)−xk¯ 2P +k¯x−xspk2T,T P

Consider the respective control laws of the two MPC formulations to be κN,1(x) andκN,2(x)

(50)

Closed-loop asymptotic performance: Future work

The MPC value function of proposed approach can be expressed as VN,1(x,u) =

N−1

X

k=0

l(x(k),u(k)) +Vf (x(N))

We denote g(x,u)stage cost the penalty to any admissible set-point (¯x,¯u)

The MPC value function of thesafe-park strategy is expressed as VN,2(x,u) =

N−1

X

k=0

g(x(k),u(k)) +kx(N)−xk¯ 2P +k¯x−xspk2T,T P

Consider the respective control laws of the two MPC formulations to be κN,1(x) andκN,2(x)

(51)

Closed-loop asymptotic performance: Future work

The MPC value function of proposed approach can be expressed as VN,1(x,u) =

N−1

X

k=0

l(x(k),u(k)) +Vf (x(N))

We denote g(x,u)stage cost the penalty to any admissible set-point (¯x,¯u)

The MPC value function of thesafe-park strategy is expressed as VN,2(x,u) =

N−1

X

k=0

g(x(k),u(k)) +kx(N)−xk¯ 2P +k¯x−xspk2T,T P

Consider the respective control laws of the two MPC formulations to be κN,1(x) andκN,2(x)

(52)

Closed-loop asymptotic performance: Future work

Question

For initial state x ∈ XN using economic asymptotic performance measure VT =

T

P

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2] how does the control laws κN,1(x) andκN,2(x) perform with respect to each other?

We know

VT 6VN,1o (x) =VN,1(x, κN,1(x))6VN,1(x, κN,2(x)) What is the relation? - future work

T

X

k=0

l(φ(k;x, κN,1(x)), κN,1(φ(k;x, κN,1(x))))

6=

T

X

k=0

l(φ(k;x, κN,2(x)), κN,2(φ(k;x, κN,2(x))))

(53)

Closed-loop asymptotic performance: Future work

Question

For initial state x ∈ XN using economic asymptotic performance measure VT =

T

P

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2] how does the control laws κN,1(x) andκN,2(x) perform with respect to each other?

We know

VT 6VN,1o (x) =VN,1(x, κN,1(x))6VN,1(x, κN,2(x))

What is the relation? - future work

T

X

k=0

l(φ(k;x, κN,1(x)), κN,1(φ(k;x, κN,1(x))))

6=

T

X

k=0

l(φ(k;x, κN,2(x)), κN,2(φ(k;x, κN,2(x))))

(54)

Closed-loop asymptotic performance: Future work

Question

For initial state x ∈ XN using economic asymptotic performance measure VT =

T

P

k=0

l(φ(k;x, κN,i(x)), κN,i(φ(k;x, κN,i(x)))),i ∈I[1,2] how does the control laws κN,1(x) andκN,2(x) perform with respect to each other?

We know

VT 6VN,1o (x) =VN,1(x, κN,1(x))6VN,1(x, κN,2(x)) What is the relation? - future work

T

X

k=0

l(φ(k;x, κN,1(x)), κN,1(φ(k;x, κN,1(x))))

6=

T

X

k=0

l(φ(k;x, κN,2(x)), κN,2(φ(k;x, κN,2(x))))

(55)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies

Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(56)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(57)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points

Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(58)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective

Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(59)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(60)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(61)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(62)

Conclusive remarks

Conclusion

Introduction to plant-wide performance control strategies Control performance when set-points are unreachable

Investigate previous safe-park solution to unreachable set-points Proposed new method that solves correcteconomic objective Proposed method admits Lyapunov candidate value function

A terminal control law was proposed, but further refinement/analysis is needed

Different control laws give favourable control performance - acceptable

With economic MPC, however, we want to promote economics!

(63)

Bibliography

[D. Limon, 2008] D. Limon and I. Alvarado and T. Alamo and E.F.

Camacho.

MPC for tracking piecewise constant references for constrained linear systems,

Automatica 44, 2008.

[J.B. Rawlings, 2009] J.B. Rawlings and D.Q Mayne Model Predictive Control: Theory and Design Nob Hill Publishing, 2009.

Referencer

RELATEREDE DOKUMENTER

The proposed iterative state vector computation method (ISCM) is able to reduce the complexity needed to compute channel transfer matrices in multi-room indoor environments based on

Observation: we do not need to include information on unreachable state space, remove such parts from boxes. Method: form constraints that hold on reachable parts of state space,

• Integrity: if the commander is correct, then all correct processes decide on the value that the commander proposed. •

In [28] a power based AC is proposed for the uplink that evaluates the interference caused by the admission of the candidate user not only at the serving cell

• Integrity: if the commander is correct, then all correct processes decide on the value that the commander proposed. •

In this paper, the proposed method for measuring the water content of bread is based on near infrared (NIR) spectrum imaging, which includes hyperspectral image

Further information about the algorithm can be found in “A radial basis function method for global optimization” by H-M... It is a Krylov subspace method that employs the semi-norm

Thus, Hypothesis 1 addresses whether a selection method based on SARD predicts more accurate valuation estimates for Danish targets, compared to a selection method