28.02.2014 Views

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

172 CHAPTER 6 NEURAL NETWORK BASED PREDICTIVE CONTROL SYSTEM<br />

6.8 MODEL PREDICTIVE CONTROL WITH CONSTRAINTS<br />

<strong>The</strong> performance <strong>of</strong> a control system can significantly deteriorate when the control<br />

signals from the original control design meet the operating constraints [Wang, 2009d].<br />

<strong>The</strong> performance degradation due to this problem can be reduced to a certain degree if<br />

the operational constraints can be introduced in the optimal control formulation.<br />

<strong>The</strong> main idea in constrained control design is to modify the control variable ∆U to<br />

satisfy condition when the constraints become active. This could be done systematically<br />

in MPC control design through the optimisation process. Obviously, the unconstrained<br />

optimisation previously described in the previous section needs to be reformulated to<br />

incorporate constraints in the optimisation calculation.<br />

<strong>The</strong>re are three types <strong>of</strong> constraint variations typically used in control application:<br />

(1) constraints based on the incremental control variable, ∆u min ≤ ∆u(k) ≤ ∆u max (2)<br />

constraints based on the amplitude <strong>of</strong> control variable, u min ≤ u(k) ≤ u max , and (3)<br />

constraints based on output variable, y min ≤ y(k) ≤ y max . For a plant with multiple<br />

inputs and outputs, the constraints are specified for each input and output independently.<br />

For example:<br />

∆u min<br />

1 ≤ ∆u 1 (k) ≤ ∆u max<br />

1<br />

∆u min<br />

2 ≤ ∆u 2 (k) ≤ ∆u max<br />

2<br />

∆u min<br />

3 ≤ ∆u 3 (k) ≤ ∆u max<br />

3<br />

∆u min<br />

m<br />

.<br />

≤ ∆u m (k) ≤ ∆u max<br />

m<br />

Since predictive control problem is formulated and solved in the framework <strong>of</strong> receding<br />

horizon, the constraints are taken into consideration for all future sampling instants.<br />

By taking example <strong>of</strong> constraints on incremental control variation, all constraints are<br />

expressed in the form <strong>of</strong> parameter vector ∆U as follows:<br />

∆U = [∆u(k) ∆u(k + 1) ∆u(k + 2) · · · ∆u(k + N c )] T

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!