Professional Documents
Culture Documents
Fig. 1. Summary of the design procedure and functionality available in CR-IDENT, a comprehensive frame-
work for multivariable control-relevant system identification.
This paper presents the general features of the tool- 2.1 Multivariable Multisine Input Signal Design
box and describes an illustrative example based on
a high-purity distillation column case study. In par- By enabling direct specification of the power spec-
ticular, the design of three types of multisine input trum, multisine signals provide a versatile class of
designs supported by the toolbox is demonstrated inputs for accomplishing system identification (see
and data arising from these designs is used to ob- Figure 3). A multisine input u j (k) for the j-th channel
tain models which are evaluated on Model Predic- of a multivariable system with m inputs is defined as,
tive Control of this system. The paper is organized
as follows: Section 2 describes the individual GUIs mδ m(δ +ns )
that comprise the CR-IDENT Toolbox. Section 3 u j (k) = ∑ δ̂ ji cos(ωi kT + φ δji ) + ∑ α ji cos(ωi kT + φ ji )
i=1 i=mδ +1
presents the case study, while Section 4 provides a m(δ +ns +na )
summary and conclusions. + ∑ â ji cos(ωi kT + φ aji ), j = 1,··· ,m (1)
i=m(δ +ns )+1
treatment of signals that involve harmonic suppres- Newton minimization are applied to successively im-
sion. Because multisine signals with modified zip- prove the model estimate; robustness criteria such
pered spectra contain correlated frequency grids, an as the Small Gain Theorem can be specified from
ETFE option is not available; however the SA and the GUI to monitor the control-relevancy of an MFD
ARX estimation options can be used instead. model. If a closed-loop Simulink model is available,
users can test the estimated model with respect to
The GUI takes “iddata” or “struct” format as input
setpoint tracking directly from the GUI.
data whose essential components include the follow-
ing: input and output time series, sampling time, cy-
cle length, and number of sinusoids. Once the input
data is loaded, the GUI automatically analyzes an 3. CASE STUDY
input signal type and blocks the choices that are not
available with the given input type. Users can export The integrated methodology described in this paper
the estimated responses in “idfrd” or “struct” format. is demonstrated for the strongly interactive distil-
These are used in the ensuing modules in support of lation column problem according to Jacobsen and
advanced control system design. Skogestad (1994). The column has an L/V configu-
ration and operates at purities of yD = 0.99 and xB =
0.01. Since this process is of 41st-order, control-
2.3 Control-Relevant Curvefitting relevant model reduction is desirable for this sys-
tem. From open-loop step responses, the dominant
The goal of the control-relevant frequency-response time constant range for this system can be estimated
curvefitting GUI (Figure 5) is to optimally esti- as τdom
L =15 and τ H =194 min. Coupled with user
dom
mate a useful parametric model with satisfactory choices of αs =2, and βs =3, the GUI leads to ac-
control-relevance which can be used as a nomi- ceptable choices of ns =78, Ns =916, and T =8 min.
nal for Model Predictive Control (MPC). The ap- A directional multisine input with modified zippered
proach used here follows according to the analy- spectrum is designed relying on prior knowledge of
sis described in Lee and Rivera (2005a; 2005b). the steady-state gain; the amplification range sug-
Users can rely on frequency responses from the pre- gested by the GUI for correlated harmonics corre-
vious GUI, or import frequency responses in “id- sponding to the low gain direction [1 1] is 64 ≤
frd” or “struct” format with the proper syntax. The γ ≤ 75. In this example the value γ =72 is used. Fig-
control-relevant curvefitting algorithm approximates ure 6 shows the power spectral designs of shifted,
frequency-responses into parsimonious discrete-time standard zippered, modified zippered multisine input
state-space model representations based on linear signals generated from the Multivariable Input Sig-
Matrix Fractional Descriptions (MFD) by relying nal Design GUI. The three signals are scaled so that
on frequency-dependent pre- and post- weight func- the level of uncorrelated harmonics are equal.The
tions meaningful to MPC control (Rivera and Gaik- corresponding input and output state-space plots are
wad, 1995). The control-relevant weighting func- shown in Figure 7; we note in particular that the
tions systematically shift the model error into regions modified zippered signal is designed to emphasize
that are less significant to closed-loop control per- low gain directionality (e.g., the [1 1] direction) as a
formance. Sanathanan-Koerner iteration and Gauss- result of the geometric directional adjustment intro-
1
0 0 0
y
0
10
|U(jw)|2
−0.1 −0.1 −0.1
−5
10
0.1 0.1 0.1
2
0 0 0
y
−10
10 −0.1 −0.1 −0.1
−3 −2 −1 0
10 10 10 10 0 1000 2000 3000 0 2000 4000 6000 0 2000 4000 6000
0.5 0.5
5
1
0 0 0
u
0
10
|U(jw)|2
−5
−0.5 −0.5
0 1000 2000 3000 0 2000 4000 6000 0 2000 4000 6000
−5
10 0.5 0.5
5
2
0 0 0
u
−10
10
−3 −2 −1 0 −5
10 10 10 10 −0.5 −0.5
0 1000 2000 3000 0 2000 4000 6000 0 2000 4000 6000
Time [min] Time [min] Time [min]
0
10
|U(jw)|2
−5
Fig. 8. Time sequences for input and output signals;
10
shifted (left), standard zippered (middle) and
10
−10
10
−3
10
−2
10
−1
10
0
modified zippered (right).
P P
11 12
0 0
10 10
tom) designs.
Spectral Analysis
−2 −2
10 MFD curvefitting
10
Input State−Space Output State−Space CR−MFD curvefitting
0.5 P P
21 True
22 Plant
0.1
0 0
10 10
u2
y2
0 0
−0.1
−0.5
−0.5 0 0.5 −0.1 0 0.1 −1 −1
10 10
u1 y1
0.5
0.1 −2 −2
10 10
u2
y2
0 0 Frequency Frequency
−0.1
−0.5
−0.5 0
u1
0.5 −0.1 0
y1
0.1
Fig. 9. Control-relevant frequency-response curvefit-
ting for the modified zippered case.
5 0.1
y2
0 0
−0.1
−0.15 Hjalmarsson, H. (2005). From experiment design to
Ref
150 200 250 300 350 400
15
0 50 100
Mod. Zip: weighted MFD closed-loop control. Automatica 41, 393–438.
Mod. Zip: unweighted MFD
10 Jacobsen, E.W. and S. Skogestad (1994). Inconsis-
u1
5
640.
0
0 50 100 150 200
Time [min]
250 300 350 400 Lee, H. and D.E. Rivera (2004). A control-relevant,
plant-friendly system identification methodol-
ogy using shifted and "zippered" input signals.
Fig. 10. Setpoint tracking test with MPC for the
In: 2004 AIChE Annual Meeting. Austin, TX.
various curvefitted models.
p. paper 414r.
True Plant Lee, H. and D.E. Rivera (2005a). Control relevant
Mod. Zip.−CRMFD
10
2
Stand. Zip.−CRMFD
curvefitting for plant-friendly multivariable sys-
Shifted−CRMFD tem identification. In: 2005 American Control
max
10
Lee, H. and D.E. Rivera (2005b). An integrated
−2 −1
methodology for plant-friendly input signal de-
10 10
sign and control-relevant estimation of highly
10
0
interactive processes. In: Annual AIChE 2005
Meeting. Cincinnati, OH. paper 520b.
Lee, H., D.E. Rivera and H. D. Mittelmann (2003a).
min
−2
10
A novel approach to plant-friendly multivari-
σ