CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

DMD application in openfoam tutorials

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By Tobermory

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 23, 2024, 07:17
Default DMD application in openfoam tutorials
  #1
Senior Member
 
Saeed Jamshidi
Join Date: Aug 2019
Posts: 214
Rep Power: 8
saeed jamshidi is on a distinguished road
Hello Foamers,
Hope you are doing well.

I have come across another question in the realm of openfoam tutorials. Would you please tell me what is the role of DMD utility in openfoam?
I have seen them in the pimpleFoam/laminar/cylinder2D, and attached one of them:

Code:
// -*- C++ -*-

stdmd01
{
    // Mandatory entries (unmodifiable)
    type                DMD;
    libs                (fieldFunctionObjects);
    DMDModel            STDMD;
    field               U;

    // Optional entries (unmodifiable)
    /* patch               <patchName>; */

    // Conditional mandatory entries (runtime modifiable)

        // Option-1
        /* interval            5.5; */

        // Option-2
        /* executeInterval     10; */

    // Optional entries (runtime modifiable)
    /* modeSorter          firstSnapshot; */
    /* nGramSchmidt        5; */
    /* maxRank             50; */
    /* nModes              50; */
    /* fMin                0; */
    /* fMax                1000000000; */

    // Optional entries (runtime modifiable, yet not recommended)
    /* minBasis            0.00000001; */
    /* minEVal             0.00000001; */
    /* sortLimiter         500.0; */


    // Optional (inherited) entries
    region          region0;
    enabled         true;
    log             true;
    timeStart       10;
    timeEnd         1000;
    executeControl  timeStep;
    executeInterval 10;
    writeControl    onEnd;
    writeInterval   1;
}


// ************************************************************************* //
Regards
saeed jamshidi is offline   Reply With Quote

Old   January 23, 2024, 08:02
Default
  #2
Senior Member
 
Join Date: Apr 2020
Location: UK
Posts: 747
Rep Power: 14
Tobermory will become famous soon enough
https://www.openfoam.com/documentati...D.html#details
Tobermory is offline   Reply With Quote

Old   January 23, 2024, 08:07
Default
  #3
Senior Member
 
Saeed Jamshidi
Join Date: Aug 2019
Posts: 214
Rep Power: 8
saeed jamshidi is on a distinguished road
Tobermory thanks for the reply.

I red this source before, and I couldn't understand what exactly is the application of that!

Could you kindly tell me based on your experience?
Tnx.
saeed jamshidi is offline   Reply With Quote

Old   January 23, 2024, 08:12
Default
  #4
Senior Member
 
Join Date: Apr 2020
Location: UK
Posts: 747
Rep Power: 14
Tobermory will become famous soon enough
If you want to dive into the detail, try: https://www.youtube.com/watch?v=sQvrK8AGCAo, or the wiki page on DMD.

In simple terms, for this application, it is a method of identifying coherent structures, i.e. eddies shed off the cylinder. Enjoy.
saeed jamshidi likes this.
Tobermory is offline   Reply With Quote

Old   March 13, 2024, 23:24
Default The issues of the choices of stdmdIntervals
  #5
Member
 
Gang Wang
Join Date: Oct 2019
Location: China
Posts: 64
Rep Power: 8
Gang Wang is on a distinguished road
Dear Foamers!

Have you tried with STDMD in the latest OF2312? I wonder the criterion for selecting the executeInterval or so-called stdmdInterval, which is also the STDMD time-step size. It equals the executeInterval*(current time-step of the simulation). But, would the different choices of stdmdIntervals affect the DMD modes?

Regards,
Gang
Gang Wang is offline   Reply With Quote

Reply


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
How to contribute to the community of OpenFOAM users and to the OpenFOAM technology wyldckat OpenFOAM 17 November 10, 2017 16:54
OpenFOAM Training Jan-Jul 2017, Virtual, London, Houston, Berlin CFDFoundation OpenFOAM Announcements from Other Sources 0 January 4, 2017 07:15
OpenFOAM Training Jan-Apr 2017, Virtual, London, Houston, Berlin cfd.direct OpenFOAM Announcements from Other Sources 0 September 21, 2016 12:50
OpenFOAM Training, London, Chicago, Munich, Houston 2016-2017 cfd.direct OpenFOAM Announcements from Other Sources 0 September 14, 2016 04:19
OpenFOAM tutorials w/o foamX kriz OpenFOAM 3 April 19, 2010 12:40


All times are GMT -4. The time now is 14:32.