Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creep extension of lattice models #75

Merged
merged 22 commits into from
Jan 27, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
cdb238c
corrected visco lattice model and first test
githubgrasp Dec 18, 2019
7d3c490
new timestep function in nlinearstatic and renamed visco test
githubgrasp Dec 19, 2019
6ecfbfb
removed 1d and 2d parts for elastic and damage
githubgrasp Dec 20, 2019
7ee38c1
write lattive visco elastic case in the same format as damage
githubgrasp Dec 21, 2019
a077835
added test for visco plastdam model
githubgrasp Dec 21, 2019
3717802
further changes to lattice creep models
githubgrasp Dec 22, 2019
bfb22eb
further changes to lattice creep models
githubgrasp Dec 31, 2019
07844af
make visco lattice models depend on nominal stress
githubgrasp Jan 3, 2020
60c8057
updated tests for lattice visco models
githubgrasp Jan 4, 2020
ae5434c
add error check to creep tests
githubgrasp Jan 4, 2020
e5d34be
fixed give in latticelinearelastic
githubgrasp Jan 5, 2020
8c64b3b
small fix in mpsdammat
githubgrasp Jan 16, 2020
48759d2
clean up of latticedamageviscoelastic
githubgrasp Jan 16, 2020
05d9eeb
small change in printOutput of lattice model
githubgrasp Jan 16, 2020
845845c
fix of init status in viscoelastic material
githubgrasp Jan 18, 2020
b3e536c
fixed problem with random extension
githubgrasp Jan 19, 2020
f80b315
further clean up of fix with extension
githubgrasp Jan 19, 2020
aac8de8
start of manual description of lattice visco models
githubgrasp Jan 19, 2020
4b1b5ec
small fix to avoid compiler warning
githubgrasp Jan 19, 2020
cb175b0
basic entry of doc for visco lattice models
githubgrasp Jan 19, 2020
6f9fcdb
slight change in default input for latticeplastdamage
githubgrasp Jan 22, 2020
4635708
update lattice creep tests
githubgrasp Jan 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
updated tests for lattice visco models
  • Loading branch information
githubgrasp committed Jan 16, 2020
commit 60c8057c4746b13faa425244b0eb43edd926ba8a
11 changes: 6 additions & 5 deletions tests/sm/latticedamagevisco_mps_1.in
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
latticedamagevisco_mps_1.out
Single element creep test
IncrLinearStatic endOfTimeOfInterest 10000 prescribedTimes 25 0.0001 0.0002 0.0005 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 0.5 1. 2. 5. 10. 20. 50. 100. 200. 500. 1000. 2000. 5000. 10000. nmodules 0
nonlinearstatic nsteps 100 rtolv 1.e-8 MaxIter 5000 controllmode 1 stiffMode 1 renumber 1 miniter 3 updateelasticstiffnessflag manrmsteps 5 deltatfunction 4
domain 2dlattice
OutputManager tstep_all dofman_all element_all
ndofman 2 nelem 1 ncrosssect 1 nmat 2 nbc 3 nic 0 nltf 3 nset 3
ndofman 2 nelem 1 ncrosssect 1 nmat 2 nbc 3 nic 0 nltf 4 nset 3
node 1 coords 3 0.0 0.0 0.0
node 2 coords 3 100 0.0 0.0
Lattice2D 1 nodes 2 1 2 crossSect 1 mat 2 gpCoords 2 50 0. width 1000.0 thick 1000.0
latticecs 1 material 2
mps 1 d 0. lattice a1 1. a2 1. talpha 0. referencetemperature 296. mode 0 fc 30. cc 350. w/c 0.5 a/c 6. stiffnessfactor 1.e6 timefactor 1. lambda0 1. begoftimeofinterest 1.e-6 endoftimeofinterest 1.e4 relMatAge 28. CoupledAnalysisType 0
latticedamageviscoelastic 2 d 0. talpha 0. viscomat 1 a1 1. a2 1. e 20.e3 e0 150.e-6 wf 50.e-3
mps 1 d 0. lattice a1 1. a2 1. talpha 0. referencetemperature 296. mode 0 fc 30. cc 350. w/c 0.5 a/c 6. stiffnessfactor 1.e6 timefactor 1. lambda0 1. begoftimeofinterest 1.e-6 endoftimeofinterest 1000. relMatAge 28. CoupledAnalysisType 0
latticedamageviscoelastic 2 d 0. talpha 0. viscomat 1 a1 1. a2 1. e 20.e3 e0 150.e-6 wf 50.e-3 stype 3
BoundaryCondition 1 loadTimeFunction 1 dofs 2 2 6 values 2 0. 0. set 1
BoundaryCondition 2 loadTimeFunction 1 dofs 1 1 values 1 0. set 2
BoundaryCondition 3 loadTimeFunction 3 dofs 1 1 values 1 1. set 3
ConstantFunction 1 f(t) 1.0
ConstantFunction 2 f(t) 1.0
PiecewiseLinFunction 3 nPoints 2 t 2 0. 10000 f(t) 2 0. 0.1
PiecewiseLinFunction 3 nPoints 2 t 2 0. 1. f(t) 2 0. 0.1
PiecewiseLinfunction 4 npoints 2 t 2 0 100. f(t) 2 0.01 0.01
Set 1 nodes 2 1 2
Set 2 nodes 1 1
Set 3 nodes 1 2
Expand Down
14 changes: 7 additions & 7 deletions tests/sm/latticeplastdamvisco_mps_1.in
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
latticeplastdamvisco_mps_1.out
Single element creep test
IncrLinearStatic endOfTimeOfInterest 10000 prescribedTimes 25 0.0001 0.0002 0.0005 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 0.5 1. 2. 5. 10. 20. 50. 100. 200. 500. 1000. 2000. 5000. 10000. nmodules 0
nonlinearstatic nsteps 100 rtolv 1.e-8 MaxIter 5000 controllmode 1 stiffMode 1 renumber 1 miniter 3 updateelasticstiffnessflag manrmsteps 5 deltatfunction 4
domain 3dlattice
OutputManager tstep_all dofman_all element_all
ndofman 2 nelem 1 ncrosssect 1 nmat 2 nbc 3 nic 0 nltf 3 nset 3
ndofman 2 nelem 1 ncrosssect 1 nmat 2 nbc 3 nic 0 nltf 4 nset 3
node 1 coords 3 0.0 0.0 0.0
node 2 coords 3 10. 0.0 0.0
node 2 coords 3 100. 0.0 0.0
lattice3D 1 nodes 2 1 2 crossSect 1 mat 2 polycoords 12 5. -50. -50. 5. 50. -50. 5. 50 50 5. -50 50
latticecs 1 material 2
mps 1 d 0. lattice a1 1. a2 1. talpha 0. referencetemperature 296. mode 0 fc 30. cc 350. w/c 0.5 a/c 6. stiffnessfactor 1.e6 timefactor 1. lambda0 1. begoftimeofinterest 1.e-6 endoftimeofinterest 1.e4 relMatAge 28. CoupledAnalysisType 0
latticeplasticitydamageviscoelastic 2 d 0 talpha 0. viscomat 1 e 20.e3 a1 1. a2 1. ft 3. fc 130. angle1 0.5 angle2 0.5 flow 0.25 wf 1.53e-2 ahard 1.e-3 iter 100 tol 1.e-6
#latticeplasticdamageviscoelastic 2 d 0. talpha 0. viscomat 1 a1 1. a2 1. e 20.e3 e0 150.e-6 wf 50.e-3
mps 1 d 0. lattice a1 1. a2 1. talpha 0. referencetemperature 296. mode 0 fc 30. cc 350. w/c 0.5 a/c 6. stiffnessfactor 1.e6 timefactor 1. lambda0 1. begoftimeofinterest 1.e-6 endoftimeofinterest 1000 relMatAge 28. CoupledAnalysisType 0
latticeplasticitydamageviscoelastic 2 d 0 talpha 0. viscomat 1 e 20.e3 a1 1. a2 1. ft 3. fc 30. angle1 0.5 angle2 0.5 flow 0.25 wf 1.53e-2 ahard 1.e-3 iter 100 tol 1.e-6
BoundaryCondition 1 loadTimeFunction 1 dofs 5 2 3 4 5 6 values 5 0. 0. 0. 0. 0. set 1
BoundaryCondition 2 loadTimeFunction 1 dofs 1 1 values 1 0. set 2
BoundaryCondition 3 loadTimeFunction 3 dofs 1 1 values 1 1. set 3
ConstantFunction 1 f(t) 1.0
ConstantFunction 2 f(t) 1.0
PiecewiseLinFunction 3 nPoints 2 t 2 0. 10000 f(t) 2 0. 0.1
PiecewiseLinFunction 3 nPoints 2 t 2 0. 1. f(t) 2 0. 0.1
PiecewiseLinfunction 4 npoints 2 t 2 0 100. f(t) 2 0.01 0.01
Set 1 nodes 2 1 2
Set 2 nodes 1 1
Set 3 nodes 1 2
Expand Down