Skip to content

Commit fb9a18c

Browse files
add water condition
1 parent 308e066 commit fb9a18c

2 files changed

Lines changed: 19 additions & 17 deletions

File tree

kratos.gid/apps/GeoMechanics/xml/Conditions.xml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,40 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ConditionList>
3-
4-
<ConditionItem n="NewCondition2D" pn="New condition" Interval="Total"
3+
4+
<!-- Should this be moved to Nodal Conditions?-->
5+
<ConditionItem n="Excavation" pn="Excavation" Interval="False"
56
ImplementedInApplication="GeoMechanicsApplication" MinimumKratosVersion="9000"
6-
WorkingSpaceDimension="2D" LocalSpaceDimension="0" RequiresLocalAxes="False"
7-
ElementType="Line" ProcessName="MyCustomProcess" VariableName="VOLUME_ACCELERATION"
8-
help="Self weight application by means of the AssignVectorByDirectionProcess in the core" units="m/s^2" unit_magnitude="Acceleration" Water="True">
7+
WorkingSpaceDimension="2D" LocalSpaceDimension="2D" RequiresLocalAxes="False"
8+
ElementType="Surface" ProcessName="apply_excavation_process" VariableName="EXCAVATION"
9+
help="Apply this over the excavated surface" units="" unit_magnitude="" Water="False">
910
<TopologyFeatures>
10-
<item GeometryType="Line" nodes="2" KratosName="Condition2D2N" KratosNameSmallDisplacement="Condition2D2N"/>
11+
<item GeometryType="Triangle" nodes="3" KratosName="Triangle2D3"/>
12+
<item GeometryType="Triangle" nodes="6" KratosName="Triangle2D6"/>
1113
</TopologyFeatures>
1214
<inputs>
1315
</inputs>
1416
<DefaultValues>
15-
<value n="modulus" pn="Modulus" v="9.81" />
16-
<value n="direction" v="0.0,-1.0,0.0" />
1717
</DefaultValues>
1818
<outputs>
19-
<parameter n="FORCE" pn="External Load" v="false"/>
2019
</outputs>
2120
</ConditionItem>
21+
2222

23-
<ConditionItem n="Excavation" pn="Excavation" Interval="False"
23+
<ConditionItem n="WaterPressure2D" pn="Water pressure" Interval="False"
2424
ImplementedInApplication="GeoMechanicsApplication" MinimumKratosVersion="9000"
25-
WorkingSpaceDimension="2D" LocalSpaceDimension="2D" RequiresLocalAxes="False"
26-
ElementType="Surface" ProcessName="apply_excavation_process" VariableName="EXCAVATION"
27-
help="Apply this over the excavated surface" units="" unit_magnitude="" Water="False">
25+
WorkingSpaceDimension="2D" LocalSpaceDimension="0" RequiresLocalAxes="False"
26+
ElementType="Line" ProcessName="ApplyConstantBoundaryPhreaticLinePressureProcess" VariableName="NORMAL_CONTACT_STRESS"
27+
help="Self weight application by means of the AssignVectorByDirectionProcess in the core" units="m/s^2" unit_magnitude="Acceleration" Water="True">
2828
<TopologyFeatures>
29-
<item GeometryType="Triangle" nodes="3" KratosName="Triangle2D3"/>
30-
<item GeometryType="Triangle" nodes="6" KratosName="Triangle2D6"/>
29+
<item GeometryType="Line" nodes="2" KratosName="Condition2D2N" KratosNameSmallDisplacement="Condition2D2N"/>
30+
<item GeometryType="Line" nodes="3" KratosName="Condition2D3N" KratosNameSmallDisplacement="Condition2D3N"/>
3131
</TopologyFeatures>
3232
<inputs>
3333
</inputs>
3434
<DefaultValues>
3535
</DefaultValues>
3636
<outputs>
37+
<parameter n="WATER_PRESSURE" pn="Water pressure" v="true"/>
3738
</outputs>
3839
</ConditionItem>
3940

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<container n="Water" pn="Water" un="GEOMWater" icon="wave16" open_window="0">
3-
<container n="PhreaticPoints" pn="Phreatic line" icon="wave16">
2+
<container n="Water" pn="Water" un="GEOMWater" icon="wave16.png" open_window="0">
3+
<dynamicnode command="spdAux::injectConditions" args="Water True"/>
4+
<container n="PhreaticPoints" pn="Phreatic line" icon="wave16.png">
45
</container>
56
</container>

0 commit comments

Comments
 (0)