CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

How can Reduced Order Modelling be implemented for a set of transient CFD solutions ?

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By ishan_ae

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 9, 2018, 10:22
Default How can Reduced Order Modelling be implemented for a set of transient CFD solutions ?
  #1
Member
 
ishan
Join Date: Oct 2017
Posts: 77
Rep Power: 8
ishan_ae is on a distinguished road
I am trying to understand how Reduced Order Modelling can be used for CFD applications.

Full disclosure before I dive in; I got overwhelmed by a ton of linear algebra mathematics found in all my literature sources.

Before I start looking into higher complexity methods that aim to perform ROM with parameter changes, I want to perform ROM on a simple transient case( or a dynamic system) for flow over airfoil or backward facing step.

Information of an example CFD solution:
  • Transient in nature with the number of Time Steps(T) ∈ [1, T]
  • Numerical domain with a number of Nodes(N) ∈ [1, N] where (N>> T)

These are the steps which I have understood will go into a ROM setup:

  • Step 1. Solve the setup with appropriate boundary conditions for T
  • Step 2. Assemble, the scalar of interest(let’s say Pressure) in a matrix 'A' of size 'm x n'. Each element of the matrix, 'A_ij' signifies the value of Pressure at a time step 'i' for node 'j':
  • Step 3. Perform Singular Value Decomposition on matrix 'A' to give three different components. The first component will contain modes.
  • Step 4. Select the most energetic modes based on strength of singular values obtained from the SVD(second component of SVD).
  • Step 5. Generate a matrix '∅' will contain the basis vectors or the most energetic modes. This matrix represents the lower order sub-space that has the capability to describe the entire CFD solution within the simulated time range:
  • Step 6. Project the higher-order space contained in matrix 'A' onto lower order space '∅' using some projection method( Galerkin projection most probably).

I am stuck at Step 6. How should I move forward from there ?
BIRAJ likes this.
ishan_ae is offline   Reply With Quote

Old   November 18, 2021, 06:55
Default Update about Step 6
  #2
New Member
 
FOAMraj
Join Date: Apr 2021
Posts: 19
Rep Power: 5
BIRAJ is on a distinguished road
I am also stuck at Step 6. Do you have any idea how to do Step 6?
BIRAJ is offline   Reply With Quote

Old   November 19, 2021, 09:49
Default
  #3
New Member
 
Gamhain MacCionaoith
Join Date: Nov 2021
Posts: 1
Rep Power: 0
eaglemarine is on a distinguished road
Galerkin is a rather complex method to evaluate appropriate weight coefficients. I suggest you check out the 'Flux Matching Procedure' method or variants thereof, it uses the Moore-Penrose Psuedo-Inverse and is not too hard to implement, and works great for incompressible flows and problems of forced convection. I can send you a link to my research thesis for the algorithm, or you can instead look at work done by Rambo and Joshi on the Flux Matching Procedure. Hope this helps.

edit: algorithms operate on observation matrix of steady state CFD RANS solutions, transient may not be as effective - depending on extent of variation in flow features with time.
eaglemarine is offline   Reply With Quote

Old   October 27, 2022, 05:17
Default
  #4
New Member
 
Abhijith
Join Date: Nov 2020
Location: United Kingdom
Posts: 19
Rep Power: 5
abhijithmoni is on a distinguished road
@Gamhain MacCionaoith

I'm struck at the projection stage as well. Please share the link for your thesis. Thanks in advance.

Best
Abhijith
abhijithmoni is offline   Reply With Quote

Old   October 29, 2022, 22:40
Default
  #5
New Member
 
dh fang
Join Date: Oct 2022
Posts: 1
Rep Power: 0
dhfang is on a distinguished road
I may think Dynamic Mode Decomposition can be helpful to your step 6.
dhfang is offline   Reply With Quote

Reply

Tags
cfd, reduced order modelling


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFD Salary CFD Main CFD Forum 17 January 3, 2017 17:09
CFD Design...The CFD Future John C. Chien Main CFD Forum 20 November 19, 2015 23:40
How to set transient ang velocity? edi ghirardi FLUENT 0 April 12, 2005 09:34
Can we quantify the fruits of CFD? Brady Brown Main CFD Forum 14 December 15, 1999 09:42
Which is better to develop in-house CFD code or to buy a available CFD package. Tareq Al-shaalan Main CFD Forum 10 June 12, 1999 23:27


All times are GMT -4. The time now is 02:50.