Skip to content

Commit 4cb0d73

Browse files
rubenzorrillajginternational
authored andcommitted
Adding QS-VMS axisymmetric element
1 parent 8cf32d2 commit 4cb0d73

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

kratos.gid/apps/Fluid/xml/Elements.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,34 @@
104104
</outputs>
105105
</ElementItem>
106106

107+
<ElementItem n="QSVMS2DAxisymmetric" pn="Quasi-static VMS (axisymmetric)" ImplementedInFile="axisymmetric_navier_stokes.cpp" ImplementedInApplication="FluidDynamicsApplication" FormulationElementType="axisymmetric_navier_stokes"
108+
MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="2" RequiresLocalAxes="False"
109+
LargeDeformation="False" ElementType="Fluid" help="This element implements a VMS stabilized incompressible Navier-Stokes monolithic formulation in cylindrical coordinates. Revolution axis is assumed to be aligned with the x-axis.">
110+
<!--here we could add a list of all of the possible geometries-->
111+
<TopologyFeatures>
112+
<item GeometryType="Triangle" nodes="3" KratosName="Element2D3N"/>
113+
<item GeometryType="Quadrilateral" nodes="4" KratosName="Element2D4N"/>
114+
</TopologyFeatures>
115+
<!-- here we add the block of features which we require from the constitutive law-->
116+
117+
<ConstitutiveLaw_FilterFeatures>
118+
<filter field="App" value="Fluid"/>
119+
<filter field="ElementCompressibility" value="Incompressible"/>
120+
</ConstitutiveLaw_FilterFeatures>
121+
122+
<!--define list of NodalConditions-->
123+
<NodalConditions>
124+
<NodalCondition n="VELOCITY"/>
125+
<NodalCondition n="PRESSURE"/>
126+
</NodalConditions>
127+
128+
<inputs>
129+
</inputs>
130+
131+
<outputs>
132+
</outputs>
133+
</ElementItem>
134+
107135
<ElementItem n="DVMS2D" pn="Dynamic VMS" ImplementedInFile="d_vms.cpp" ImplementedInApplication="FluidDynamicsApplication" FormulationElementType="dvms"
108136
MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="2" RequiresLocalAxes="False"
109137
LargeDeformation="False" ElementType="Fluid" help="This element implements a dynamic Variational MultiScale (VMS) monolithic element">

kratos.gid/apps/Fluid/xml/Strategies.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<scheme n="bdf2" pn="BDF2" help="2nd order Backward Differenctiation Formula (BDF2) scheme for CFD problems." >
5151
<parameter_list></parameter_list>
5252
<element_filters>
53-
<filter field="n" value="QSVMS2D,QSVMS3D,DVMS2D,DVMS3D,FIC2D,FIC3D,WeaklyCompressible2D,WeaklyCompressible3D,P2P12D,P2P13D"/>
53+
<filter field="n" value="QSVMS2D,QSVMS2DAxisymmetric,QSVMS3D,DVMS2D,DVMS3D,FIC2D,FIC3D,WeaklyCompressible2D,WeaklyCompressible3D,P2P12D,P2P13D"/>
5454
</element_filters>
5555
</scheme>
5656
</schemes>

0 commit comments

Comments
 (0)