21
23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to the Stochastic Analysis of Transmission Lines via Polynomial Chaos P. Manfredi and R. Trinchero [email protected]

A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

A Hierarchical Approach to the

Stochastic Analysis of Transmission Linesvia Polynomial Chaos

P. Manfredi and R. Trinchero

[email protected]

Page 2: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

2

Manufacturing tolerances

Predicted and measured responses can differ because of manufacturing

variability, regardless of model accuracy

simulation

measurement

Page 3: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

Uncertain parameters are collectively denoted as �

Stochastic responses are modeled as expansions of polynomials

orthonormal to the distribution of � [1]

Polynomial chaos expansion (PCE)

3

� �, � ≈ � �� � ��(�)�

orthonormal polynomialsdeterministic coefficients

uncertainparameters

UncertaintyQuantification

Calculation of PCE coefficients typically much faster than Monte Carlo

deterministic input stochastic

output

[1] P. Manfredi, D. Vande Ginste, I. S. Stievano, D. De Zutter, and F.G. Canavero, “Stochastic transmission line analysis via polynomial chaos methods: an overview,” IEEE Electromagn. Compat. Mag. (2017).

Page 4: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

4

Simulation flow for lumped circuits

Physical level Component level Electrical output level

L

C

Variability is usually modeled at component level

voltagescurrents

Geometry, materialsDistribution:standard (e.g., Gaussian)

Component valuesDistribution: standard ornon-standard (but still independent)

PCE w.r.t.component values

Page 5: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

terminalvoltages / currents

per-unit-lengthRLGC

parameters

terminalvoltages / currents

per-unit-length RLGC

parameters

5

Simulation flow for distributed transmission lines

Physical (low) level Component (mid) level Electrical (high) output level

Variability is modeled at physical level because

per-unit-length parameters are NOT independent!

variability

Modeling at component

level possible?

PCE w.r.t.physical params

Page 6: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

6

Step #0: identification of random variables

A hierarchical approach is implemented, in which the new random

variables are (mid-level) entries of per-unit-length matrices [2]

A different variable is assigned to each distinct entry:

Other properties/assumptions (e.g., PEC planes, shields, homogeneity)

may lead to further reduction in the number of mid-level parameters �

=��� ��� ������ ��� ��� ��� ��� ���

=�� �� ���� �� �� �� �� ��

reciprocity!

� =��� ��� ������ ��� ��� ��� ��� ���

=�� �� ���� ��� ��� �� ��� ���

� = ��, ��, …

[2] P. Manfredi, “A hierarchical approach to dimensionality reduction and nonparametric problems in the polynomial chaos simulation of transmission lines,” IEEE Trans. Electromagn. Compat. (early access)

Page 7: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

1. Dimensionality reduction when per-unit-length (mid-level) parameters are

fewer than physical (low-level) parameters

2. Can deal with nonparametric problems, for which low-level parameters

cannot be explicitly defined

3. Can achieve higher accuracy for a given expansion order

1:1 correspondence between physical and per-unit-length params

low level mid level high level

7

Advantages

Cardinality: � < �

� � ≈ � ���� ��

�� � ≈ � �!��!�(�)

�� = �per-unit-length

parametersclassical PCE hierarchical PCE

Page 8: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

8

Step #1: mixture of Gaussians (MoG) fit

Empirical distribution of per-unit-length parameters (dependent entries �)

is fitted using a mixture of Gaussians (MoG)

A MoG is a weighed combination of correlated Gaussian distributions

" � = � #$%&�

� �&'( )*(+,(�&'()

det(21*$)�2

$3�

weights means

covariance matrices

analyticalmodel

1D

2D4 = 2

4 = 3

Page 9: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

9

Step #2: calculation of suitable basis functions

Classical PCE uses standard polynomials (available a priori)

Suitable basis function to be computed for correlated MoG distribution

This is achieved through Gram-Schmidt orthogonalization [3]

[3] C. Cui and Z. Zhang, “Stochastic collocation with non-Gaussian correlated process variations: theory, algorithms and applications,” IEEE Trans. Compon. Packag. Manuf. Technol. (early access).

Linearly independent monomials Ψ�

expectations = scalar coefficients(computed analytically or numerically)

previously-computed polynomials(iterative procedure)

(normalization)

�7� = Ψ� − � E Ψ��!: �!:�&�

:3��!� = �7�

E �7���

(orthogonalization)

Page 10: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

10

Step #3: stochastic Galerkin method

Voltage and current PCE coefficients are computed via stochastic

Galerkin method [1]

To obtain transient results, the augmented transmission line can be:

Simulated directly into SPICE (lossless lines)

Solved in frequency domain and results post-processed with

numerical inversion of Laplace transform (NILT) (lossy lines)

Galerkinprojection�

original, stochastic

transmission line

; � < � => > ?> �> ��

��

augmented, deterministic

transmission line

��

� ℜ% AB%CDEFG�

Bfrequency

domain

time domainHB = I + KLB

Page 11: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

11

Application #1: two wires

Two wires with random position, geometry, and material properties [2]

MNMN

low-level (physical):4 coordinates (x-y) [constrained to avoid overlap]4 geometrical (wire and dielectric radii)

2 material (dielectric permittivity)TOTAL = 10

mid-level (per-unit-length):� = ��� = ��TOTAL = 2

Page 12: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

12

Application #1: results

Page 13: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

13

Application #2: three wires above ground

Three wires with completely random position (sequential placement) [2]

nonparametricproblem!

low-level (physical):N/A

mid-level (per-unit-length):6 per-unit-length inductance entries

6 per-unit-length capacitance entriesTOTAL = 12

classical PCE N/A !

Page 14: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

14

Application #2: results

Page 15: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

Conclusions

15

Novel hierarchical approach for stochastic analysis of transmission lines

PCE-based modeling w.r.t. mid-level (per-unit-length) parameters

Empirical distribution of per-unit-length parameters fitted using a MoG

Suitable basis functions computed via Gram-Schmidt orthogonalization

PCE coefficients of line response obtained with Galerkin-based simulation

Higher accuracy for a given expansion order

Possible dimensionality reduction (⇒ higher efficiency)

Handling of nonparametric problems (e.g., sequential wire placement)

Page 16: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

References

16

[1] P. Manfredi, D. Vande Ginste, I. S. Stievano, D. De Zutter, and F.G.

Canavero, “Stochastic transmission line analysis via polynomial chaos

methods: an overview,” IEEE Electromagn. Compat. Mag., vol. 6, no. 3, pp.

77–84, 2017.

[2] P. Manfredi, “A hierarchical approach to dimensionality reduction and

nonparametric problems in the polynomial chaos simulation of transmission

lines,” IEEE Trans. Electromagn. Compat. (early access).

[3] C. Cui and Z. Zhang, “Stochastic collocation with non-Gaussian

correlated process variations: theory, algorithms and applications,” IEEE

Trans. Compon. Packag. Manuf. Technol. (early access).

Thank you for your attention!

Page 17: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

17

Application #1: MoG fit & polynomial basis

empirical distribution

MoG fit

number of MoG

components is

increased until convergence

Page 18: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

18

Application #3: lossy stripline

Stripline interconnect with frequency-dependent conductor losses

PEC

PEC

=PQ = ;�� 00 ;��

=SG = ;′�� ;′$;′$ ;′��

U H, � = =PQ � + H/1� =SG � + H PQ(�)

PQ = ��� �$�$ ���

�PQ = WXW�Y� PQ&�

PEC ground��

reciprocity

MNZ

����

��

��

��

��

��

��

Homgeneous structure ⇒ C-matrix has explicit dependence on PQ!

SPICE model for frequency-dependent per-unit-length impedance matrix

Page 19: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

19

Application #3: results (5% variation)

Page 20: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

20

Application #3: results (10% variation)

Page 21: A Hierarchical Approach to the Stochastic Analysis of ... · 23 rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France A Hierarchical Approach to

23rd IEEE Workshop on Signal and Power Integrity (SPI 2019), June 18-21, Chambéry, France

21

Application #3: accuracy & efficiency

error definition: