|
[Sponsors] |
moving mesh bc to define the movement of the points through their coordinates |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 8, 2015, 07:11 |
moving mesh bc to define the movement of the points through their coordinates
|
#1 |
New Member
Join Date: Jun 2012
Posts: 11
Rep Power: 14 |
Hi!
For a dynamic mesh I need a boundary condition where I can define the movement of every point of the patch through its point coordinates (for example the z-value). I would like to use the codedFixedValue boundary condition, but in the code example is only shown how to make time-varying functions. Any help is appreciated! |
|
June 15, 2015, 07:13 |
swak4Foam
|
#2 |
New Member
Join Date: Jun 2012
Posts: 11
Rep Power: 14 |
I'm now trying to use groovyBC to define the movement of the patch points.
Code:
top { type groovyBC; valueExpression "vector(toPoint(0),toPoint(0),pts().x)"; value uniform (0 0 0); } It works perfectly if I define the list of the points motion myself Code:
top { type fixedValue; value nonuniform List<vector> ( ( 0 0 0 ) ( 0 0 5 ) ( 0 0 5 ) ( 0 0 0 ) ( 0 0 5 ) ... ) } Last edited by ALU; June 15, 2015 at 11:54. |
|
June 15, 2015, 11:52 |
|
#3 |
New Member
Join Date: Jun 2012
Posts: 11
Rep Power: 14 |
I finally got it working using codedFixedValue:
Code:
top { type codedFixedValue; value uniform (0 0 0); redirectType myFixedValue; // name of generated bc code #{ const pointPatch& p = this->patch(); pointField p0 = p.localPoints(); vectorField myMotion = p0; forAll(p0, i) { myMotion[i] = vector(0,0,1)*p0[i].x(); } operator== ( myMotion ); #}; } |
|
Tags |
codedfixedvalue, dynamic mesh |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
sliding mesh problem in CFX | Saima | CFX | 46 | September 11, 2021 08:38 |
Force magnitude with moving mesh | fernexda | OpenFOAM Post-Processing | 3 | April 12, 2016 10:09 |
Is that possible to mapping the mesh with predefined FFD control points in mesh file? | Xianguu | SU2 Shape Design | 1 | May 19, 2015 17:47 |
Trying to set up Moving Mesh Problem | dreamchaser | CFX | 5 | December 15, 2014 01:07 |
[Other] How to set up a dynamic mesh for a piston moving through a tube of variable diameter? | karkar | OpenFOAM Meshing & Mesh Conversion | 0 | July 4, 2012 07:54 |