Skip to content

Generalized Projection-based ROM System #27101

Open
@maxnezdyur

Description

@maxnezdyur

Motivation

For design and control problems, the forward problem needs to be run many times. Projection based ROM provide a way to speed up the process.

Design

Create a projection based system that is easy to use. For non-affine or non-linear problems, consider using a hyper-reduction method that is algebraic in nature. This method will use the Discrete Empirical Interpolation Method (DEIM) and Matrix DEIM, to approximate the Residual and Jacobian. The initial work will only approximate the entire jacobian and residual, which will only allow it to be applicable to affine or non-affine steady linear problems.

In the future, by using vector and matrix tags, users can separate the system into linear steady, linear unsteady, nonlinear steady, nonlinear unsteady, which would give the needed control to solve a greater range of problems. Also a future enhancement would be the ability to compute the jacobian/resdiual on a smaller reduced set of elements that are needed for the DEIM procedures.

Impact

Allow users to create ROM from MOOSE inputs as simply as possible. Significant speedups can be achieved without new kernels or code changes.

Metadata

Metadata

Assignees

Labels

C: Modules/Stochastic ToolsTickets pertaining to the stochastic_tools moduleT: taskAn enhancement to the software.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions