Académique Documents
Professionnel Documents
Culture Documents
Components
Tamás Kalmár-Nagy, Mihai Huzmezan
United Technologies Research Center, 411 Silver Lane, East Hartford, CT 06108
email: imece@kalmarnagy.com, huzmezm@utrc.utc.com
1
ical subsystems). 2 Signal Flow Decomposition:
Chains, Parallel and Feed-
This time scale separation can be exploited to in- back Connections
crease computational efficiency when propagating in-
put uncertainty in a subsystem-by-subsystem man- The simplest topology that can arise in the intercon-
ner. This approach has been also advocated in [2], nection of systems is a chain, as shown in Figure 1.In
where arbitrary interconnections of multivariable sys-
tems (represented either in a continuous or discrete
form) with nonlinear or linear dynamics (nonlinear
time varying, distributed linear time invariant or
lumped linear time invariant) are decomposed into Figure 1: Density propagation through chains
aggregate, strongly connected subsystems. Another
interesting alternative could be decomposition based this case the output of a block serves as input to the
on state space behavior. Subsets of the state space following block. If the input-output maps f1 , f2 , ...
of a dynamical system where typical trajectories stay are known for all blocks, then the output of the chain
longer before entering different regions are called al- can simply be calculated as the composition of these
most invariant sets [6]. Such decomposition could be maps f1 ◦ f2 ◦... acting on the input of the first block.
used in uncertainty analysis based on regions of dif- To consider uncertain inputs, it is necessary to extend
ferent dynamics. the notion of single input-output mapping to proba-
bility densities. The resulting formalism, analogous
to the Perron-Frobenius operator is discussed below.
Finally, to obtain the global results due to uncer- The computational advantage of propagating in-
tain parameters or initial conditions, the weak cou- put densities in a block-by-block manner, which
pling between subsystems should be taken into ac- corresponds to the composition of maps, becomes
count by using an appropriate iteration scheme. The clear when the dynamics of different blocks include
Waveform Relaxation method has been successfully completely different timescales. Complications arise
employed in [11] to address large scale systems, such
as integrated circuits. Alternatively, a Recursive Pro-
jection Method ([15]) type approach could be used to
accelerate iteration convergence.
2
these densities are dependent, correlation informa- corresponds to the action of a block upon un , the
tion should be used to sum them correctly (discussed system input. This action results by applying on
in the next Section). un the mapping corresponding to the asymptotic dy-
namics of the system f and has as result un+1 , the
output. The uncertainty of un will be represented
by its probability density G. Therefore the map has
a corresponding Perron-Frobenius operator U acting
on G:
Z
Gn+1 = U Gn = δ (u − f (x)) Gn (x) dx = (2)
¡ ¢
X Gn fα−1 (u)
= ¯ ¡ ¢¯
¯f 0 fα−1 (u) ¯
α
3
If the map f is many-to-one, this collection will con-
tain overlapping rectangles.
The overall output density can be produced by ’re-
binning’, a procedure which involves finding the total
area over a bin on the support [min f (τi ) , max f (τi )]
of the resulting distribution. This corresponds to
summing over the inverse branches of the map. Re-
binning is also useful when propagating densities in
a system with chain topology. On the other hand,
re-binning destroys information about the mapping Figure 5: Example with nonlinear maps
of the original support into the support of the out-
put. This information is however crucial when deal- 0.04
Initial Distribution
0.03
3.1 Summing Correlated Probability
Densities 0.025
4
The evolution of an initial uncertain input distrib- References
ution u (solid thick line) under the action of the sys-
tem is shown in Figure 6. The successive iterations [1] Axelsson, J.: 2002, ‘Model Based Systems Engi-
convergencing to the known closed loop solution (ex- neering Using a Continuous-Time Extension of
plicitly known in this example), are also shown in the Unified Modeling Language (UML)’. Sys-
Figure 6 (dotted lines). Note that to produce this tems Engineering 5(3), 165—179.
plot the density lists were ’re-binned’ (see Section 3),
[2] Callier, F. M., W. S. Chan, and C. A. Desoer:
with the same bin size as for the original histogram.
1978, ‘Input-Output Stability of Interconnected
Systems Using Decompositions: An Improved
5 Conclusions and Further Formulation’. IEEE Transactions on Automatic
Control 23(2), 150—163.
Work
[3] Carlson, J. M. and J. C. Doyle: 2000, ‘Highly
The propagation of uncertain inputs through series, Optimized Tolerance: Robustness and Design
parallel and feedback interconnections of dynamical in Complex Systems’. Physics Review Letters
systems with simple asymptotic behavior has been 84(11), 2529—2532.
studied by employing the discrete density mapping
method. Understanding the role of density lists in [4] Ehrendorfer, M.: 2003, ‘The Liouville Equation
dealing with correlated signal density functions pro- in Atmospheric Predictability’. In: Proceedings
vides a framework for an extension of current work to ECMWF Seminar on Predictability of Weather
use advanced uncertainty propagation (such as Poly- and Climate. pp. 47—81.
nomial Chaos) methods for large-scale systems. The [5] Friedel, I. and A. Keller: 2000, ‘Fast generation
basic idea of this approach is to decompose the dis- of randomized low discrepancy point sets’. In: H.
tribution of an uncertain input into small pieces of Niederreiter, K. Fang, and F. Hickernell (eds.):
uniform distributions and propagate these distribu- Monte Carlo and Quasi-Monte Carlo Methods
tions by Polynomial Chaos methods. This way the 2000. pp. 257—273.
correlation information is preserved for later opera-
tion on dependent densities. This extension may also [6] Froyland, G. and M. Dellnitz: 2003, ‘Detecting
allow for the propagation of uncertain inputs through and Locating Near-Optimal Almost-Invariant
interconnections of uncertain dynamical systems with Sets and Cycles’. Society for Industrial and Ap-
uncertain initial conditions. plied Mathematics 24(6), 1839—1863.
The density of products of correlated signals can
be calculated by using a logarithmic conversion and [7] Helton, J.: 1994, ‘Treatment of Uncertainty in
summation, thus extensions of the current method to Performance Assessments for Complex Systems’.
multivariable systems is also possible. Risk Analysis 14(4), 483—511.
5
[11] Lelarasmee, E., A. E. Ruehli, and A. L.
Sangiovanni-Vincentelli: 1982, ‘The Waveform
Relaxation Method for Time-Domain Analysis
of Large Scale Integrated Circuits’. IEEE Trans.
on CAD of IC and Syst. 1, 131—145.
[12] McCauley, J. L.: 1993, Chaos, Dynamics, and
Fractals, Vol. 2 of Nonlinear Science. Cam-
bridge University Press.
[13] R., G. and S. P.: 1991, Stochastic Finite El-
ements: A Spectral Approach. New York:
Springer.
[14] Sage, A. P.: 1998, ‘Systems Engineering: Pur-
pose, Function, and Structure’. The Journal Of
The Iinternational Council On Systems Engi-
neering 1(1), 1.
[15] Shroff, G. and H. B. Keller: 1993, ‘Stabilization
of Unstable Procedures: The Recursive Projec-
tion Method’. SIAM J. Numer. Anal. 30(4),
1099—1120.
[16] Strogatz, S.: 2001, ‘Exploring Complex Net-
works’. Nature 410, 268—276.
[17] Tatang, M. A.: 1995, ‘Direct Incorporation of
Uncertainty in Chemical and Environmental En-
gineering Systems’. Ph.D. thesis, Massachusetts
Institute of Technology.
[18] Varigonda, S.: 2004, ‘Iterative Method for Un-
certainty Propagation in Feedback Systems’. In:
Control and Decision Conference. Bahamas.
[19] Vidyasagar, M.: 1981, Input-Output Analysis of
Large-Scale Interconnected Systems: Decompo-
sition, Well-Posedness & Stability. Springer-
Verlag.
[20] Wojtkiewicz, S., M. Eldred, R. Field, and et al.,
‘Uncertainty Quantification In Large Computa-
tional Engineering Models’.