Index of Notation#
In the documentation, we generally denote scalars in lower case, vectors in bold lower case, matrices in upper case, and indicate low-dimensional quantities with a hat.
In the code, low-dimensional quantities ends with an underscore (e.g., state
is high-dimensional and state_
is low-dimensional).
Dimensions#
Symbol |
Code |
Description |
---|---|---|
\(n\) |
|
Dimension of the full-order system (large) |
\(r\) |
|
Dimension of the reduced-order system (small) |
\(m\) |
|
Dimension of the input \(\u\) |
\(k\) |
|
Number of state snapshots, i.e., the number of training points |
\(s\) |
|
Number of parameter samples for parametric training |
\(p\) |
|
Dimension of the parameter space |
\(d\) |
|
Number of columns of an operator entries matrix \(\Ohat\) |
Vectors#
Symbol |
Code |
Size |
Description |
---|---|---|---|
\(\q\) |
|
\(n\) |
Full-order state vector |
\(\qhat\) |
|
\(r\) |
Reduced-order state vector |
\(\dot{\qhat}\) |
|
\(r\) |
Reduced-order state time derivative vector |
\(\q_{\text{ROM}}\) |
|
\(n\) |
Approximation to \(\q\) produced by ROM |
\(\chat\) |
|
\(r\) |
Learned constant term |
\(\u\) |
|
\(m\) |
Input vector |
\(\qhat\otimes\qhat\) |
|
\(r^2\) |
Full quadratic Kronecker product of reduced state |
\(\qhat\,\widehat{\otimes}\,\qhat\) |
|
\(\frac{r(r+1)}{2}\) |
Compact quadratic Kronecker product of reduced state |
\(\qhat\otimes\qhat\otimes\qhat\) |
|
\(r^3\) |
Full cubic Kronecker product of reduced state |
\(\qhat\,\widehat{\otimes}\,\qhat\widehat{\otimes}\,\qhat\) |
|
\(\frac{r(r+1)(r+2)}{6}\) |
Compact cubic Kronecker product of reduced state |
\(\v_{j}\) |
|
\(n\) |
\(j\)th basis vector, i.e., column \(j\) of \(\Vr\) |
Matrices#
Symbol |
Code |
Shape |
Description |
---|---|---|---|
\(\Vr\) |
|
\(n \times r\) |
low-rank basis of rank r (usually the POD basis) |
\(\Q\) |
|
\(n \times k\) |
Snapshot matrix |
\(\dot{\Q}\) |
|
\(n \times k\) |
Snapshot time derivative matrix |
\(\U\) |
|
\(m \times k\) |
Input matrix (inputs corresonding to the snapshots) |
\(\widehat{\Q}\) |
|
\(r \times k\) |
Projected snapshot matrix |
\(\dot{\widehat{\Q}}\) |
|
\(r \times k\) |
Projected snapshot time derivative matrix |
\(\D\) |
|
\(k \times d(r,m)\) |
Data matrix |
\(\Ohat\) |
|
\(r \times d(r,m)\) |
Operator matrix |
\(\mathbf{R}\) |
|
\(r \times k\) |
Right-hand side matrix |
\(\boldsymbol{\Gamma}\) |
|
\(d(r,m) \times d(r,m)\) |
Tikhonov regularization matrix |
\(\Ahat\) |
|
\(r \times r\) |
Reduced-order linear state matrix |
\(\Hhat\) |
|
\(r \times \frac{r(r+1)}{2}\) |
Compact reduced-order matricized quadratic state tensor |
\(\Ghat\) |
|
\(r \times \frac{r(r+1)(r+2)}{6}\) |
Compact reduced-order matricized quadratic state tensor |
\(\Bhat\) |
|
\(r \times m\) |
Reduced-order input matrix |
\(\Nhat\) |
|
\(r \times rm\) |
Bilinear state-input matrix |