Skip to content

Commit

Permalink
CB edits on examples 6a, 6b and 6c.
Browse files Browse the repository at this point in the history
  • Loading branch information
cbolisetti committed Aug 5, 2019
1 parent a09537d commit 95345f7
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 18 deletions.
5 changes: 1 addition & 4 deletions doc/content/examples/example6a.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

This example demonstrates frictional contact between a solid block and elastic soil in MASTODON. A 6 inch cubic block is centered on top of a 4 foot cubic block of soil. The top surface of the soil is free and the remaining surfaces are fixed in all directions. A uniform normal pressure of 5 psi is applied to the top of the smaller solid block and it is given a prescribed displacement in a direction parallel to the contact surface. The resulting normal and frictional forces at the interface of the two materials are then obtained and compared with analytical results.


## Modeling in MASTODON

!listing examples/ex06a/psf_grav.i
Expand Down Expand Up @@ -55,12 +54,10 @@ The graph for the normal force as a function of time obtained from MASTODON is s
caption=Graph showing the normal force as a function of time for Columb Friction Model
id=normal_force

## Theoretical Calculation
## Theoretical Solution

Normal Force = density x volume x gravity + pressure x area = 198.7473 lbf

Frictional Force = coefficient of friction x Normal Force = 139.123 lbf

The results from MASTODON are in agreement with the theoretical calculations.

!bibtex bibliography
13 changes: 5 additions & 8 deletions doc/content/examples/example6b.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@

This example demonstrates frictional contact between a solid block and I-soil in MASTODON. A 6 inch cubic block is centered on top of a 4 foot cubic block of soil. The top surface of the soil is free and the remaining surfaces are fixed in all directions. A uniform normal pressure of 5 psi is applied to the top of the smaller solid block and it is given a prescribed displacement in a direction parallel to the contact surface. The resulting normal and frictional forces at the interface of the two materials are then obtained and compared with analytical results.


## Modeling in MASTODON

The simulation is carried out in two steps.

## Step 1: Stabilize the system under the gravity and pressure forces
## Step 1: Stabilizing the system under the gravity and pressure forces

!listing examples/ex06b/stabilize_isoil.i

Expand All @@ -20,7 +19,7 @@ The displacement variables are defined in the `Variables` block. The acceleratio
!media media/examples/ex06/ex06_input.png
style=width:50%;margin-left:150px;float:center;
id=fig:ex06_input
caption=Input model in MASTODON.
caption=Input model in MASTODON


[TensorMechanics](syntax/index.md) kernel is used to set up the stress divergence kernels and [Gravity](syntax/index.md) kernel is used to apply the gravitational force. The [ComputeIsotropicElasticityTensorBeam](syntax/index.md) block is used to create the elasticity tensor of the elastic solid block, using Young's Modulus and Poisson's ratio. The stresses and strain are calculated using [ComputeFiniteStrainElasticStress](syntax/index.md) and [ComputeFiniteStrain](syntax/index.md). The densities are assigned to the solid block and the soil using [GenericConstantMaterial](syntax/index.md).
Expand All @@ -37,7 +36,7 @@ The use of restart in the MOOSE framework requires to specify `checkpoints` in t

!listing examples/ex06b/stabilize_isoil.i start=Outputs

## Step 2: Perform the dynamic simulation using the stabilized system
## Step 2: Performing the dynamic simulation using the stabilized system

!listing examples/ex06b/actual_simulation_isoil.i

Expand All @@ -61,16 +60,14 @@ The graph for the frictional force as a function of displacement obtained from M
!plot scatter filename=examples/ex06b/finalresult.csv
data=[{'x':'dispx', 'y':'tang_forc_x'}]
layout={'xaxis':{'title':'Displacement (in)'},'yaxis':{'title':'Frictional Force (lbf)'}}
caption=Graph showing the frictional force as a function of displacement for Columb Friction Model
caption=Frictional force as a function of displacement for Coulomb friction model
id=frictional_force


## Theoretical Calculation
## Theoretical Solution

Normal Force = density x volume x gravity + pressure x area = 198.7473 lbf

Frictional Force = coefficient of friction x Normal Force = 39.749 lbf

The results from MASTODON are in agreement with the theoretical calculations.

!bibtex bibliography
9 changes: 3 additions & 6 deletions doc/content/examples/example6c.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@

This example demonstrates frictional contact between a solid block and elastic soil in MASTODON. A 6 inch cubic block is centered on top of a 4 foot cubic block of soil. The top surface of the soil is free and the remaining surfaces are fixed in all directions. A uniform normal pressure of 5 psi is applied to the top of the smaller solid block and force is applied to the block in direction parallel to the contact surface. The resulting normal and frictional forces at the interface of the two materials are then obtained and compared with analytical results.


## Modeling in MASTODON

The simulation is carried out in two steps.

## Step 1: Stabilize the system under the gravity and pressure forces
## Step 1: Stabilizing the system under the gravity and pressure forces

!listing examples/ex06c/stabilize_lc.i

Expand All @@ -20,7 +19,7 @@ The simulation is carried out in two steps.
id=fig:ex06input
caption=Input model in MASTODON.

## Step 2: Perform the dynamic simulation using the stabilized system
## Step 2: Performing the dynamic simulation using the stabilized system

!listing examples/ex06c/actual_simulation_lc.i

Expand All @@ -37,12 +36,10 @@ The graph for the frictional force as a function of displacement obtained from M
id=frictional_force


## Theoretical Calculation
## Theoretical Solution

Normal Force = density x volume x gravity + pressure x area = 198.7473 lbf

Maximum Frictional Force = coefficient of friction x Normal Force = 139.123 lbf

The frictional force increases linearly from 0 to 139.123 and remains constant after the block starts sliding. The same behavior is seen in the [frictional_force] obtained from MASTODON.

!bibtex bibliography

0 comments on commit 95345f7

Please sign in to comment.