forked from idaholab/blackbear
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request idaholab#192 from SudiptaBiswas/asr_mesh
Adding mesh mesh scripts for concrete assessment cases
- Loading branch information
Showing
8 changed files
with
540 additions
and
0 deletions.
There are no files selected for viewing
94 changes: 94 additions & 0 deletions
94
assessment/asr_validation/wald2017b/analysis/A1-triaxial.jou
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
reset | ||
brick x 0.48 y 0.48 z 0.48 | ||
|
||
webcut volume 1 with plane zplane noimprint nomerge | ||
webcut volume 1 2 with plane xplane noimprint nomerge | ||
webcut volume 1 2 3 4 with plane yplane noimprint nomerge | ||
|
||
merge all | ||
|
||
volume 1 2 3 4 5 6 7 8 size auto factor 6 | ||
mesh volume 1 2 3 4 5 6 7 8 | ||
set duplicate block elements off | ||
block 1 add volume 1 2 3 4 5 6 7 8 | ||
block 1 element type HEX8 | ||
merge all | ||
|
||
Sideset 101 add surface 66 58 76 68 #left | ||
Sideset 102 add surface 46 56 48 38 #right | ||
Sideset 103 add surface 69 75 53 51 #back | ||
Sideset 104 add surface 61 39 45 63 #front | ||
Sideset 105 add surface 33 31 19 26 #bottom | ||
Sideset 106 add surface 36 29 21 23 #top | ||
|
||
nodeset 2000 add vertex 34 #center | ||
nodeset 2001 add vertex 51 #center x | ||
nodeset 2002 add vertex 36 #x | ||
nodeset 2003 add vertex 33 #z | ||
nodeset 2004 add vertex 42 #z | ||
nodeset 2005 add vertex 17 #y | ||
nodeset 2006 add vertex 18 #center y | ||
|
||
|
||
create curve location -0.24 -0.16 0 location 0.24 -0.16 0 | ||
create curve location -0.24 0.16 0 location 0.24 0.16 0 | ||
create curve location -0.24 0 0 location 0.24 0 0 | ||
create curve location -0.24 -0.16 0.16 location 0.24 -0.16 0.16 | ||
create curve location -0.24 0.16 0.16 location 0.24 0.16 0.16 | ||
create curve location -0.24 0 0.16 location 0.24 0 0.16 | ||
create curve location -0.24 -0.16 -0.16 location 0.24 -0.16 -0.16 | ||
create curve location -0.24 0.16 -0.16 location 0.24 0.16 -0.16 | ||
create curve location -0.24 0 -0.16 location 0.24 0 -0.16 | ||
|
||
create curve location 0.0 -0.16 -0.24 location 0 -0.16 0.24 | ||
create curve location 0.0 0.16 -0.24 location 0 0.16 0.24 | ||
create curve location 0 0 -0.24 location 0 0 0.24 | ||
create curve location 0.16 -0.16 -0.24 location 0.16 -0.16 0.24 | ||
create curve location 0.16 0.16 -0.24 location 0.16 0.16 0.24 | ||
create curve location 0.16 0 -0.24 location 0.16 0 0.24 | ||
create curve location -0.16 -0.16 -0.24 location -0.16 -0.16 0.24 | ||
create curve location -0.16 0.16 -0.24 location -0.16 0.16 0.24 | ||
create curve location -0.16 0 -0.24 location -0.16 0 0.24 | ||
|
||
create curve location 0.0 -0.24 -0.16 location 0 0.24 -0.16 | ||
create curve location 0.0 -0.24 0.16 location 0 0.24 0.16 | ||
create curve location 0 -0.24 0 location 0 0.24 0 | ||
create curve location 0.16 -0.24 -0.16 location 0.16 0.24 -0.16 | ||
create curve location 0.16 -0.24 0.16 location 0.16 0.24 0.16 | ||
create curve location 0.16 -0.24 0 location 0.16 0.24 0 | ||
create curve location -0.16 -0.24 -0.16 location -0.16 0.24 -0.16 | ||
create curve location -0.16 -0.24 0.16 location -0.16 0.24 0.16 | ||
create curve location -0.16 -0.24 0 location -0.16 0.24 0 | ||
|
||
|
||
curve 125 126 127 128 129 130 131 132 133 size auto factor 5 | ||
curve 125 126 127 128 129 130 131 132 133 scheme equal | ||
|
||
curve 134 135 136 137 138 139 140 141 142 size auto factor 5 | ||
curve 134 135 136 137 138 139 140 141 142 scheme equal | ||
|
||
curve 143 144 145 146 147 148 149 150 151 size auto factor 5 | ||
curve 143 144 145 146 147 148 149 150 151 scheme equal | ||
|
||
mesh curve 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | ||
|
||
set duplicate block elements off | ||
|
||
block 2 add curve 125 126 127 128 129 130 131 132 133 | ||
block 2 element type TRUSS | ||
|
||
block 3 add curve 134 135 136 137 138 139 140 141 142 | ||
block 3 element type TRUSS | ||
|
||
block 4 add curve 143 144 145 146 147 148 149 150 151 | ||
block 4 element type TRUSS | ||
|
||
|
||
nodeset 1001 add vertex 65 67 69 71 73 75 77 79 81 | ||
nodeset 1002 add vertex 66 68 70 72 74 76 78 80 82 | ||
|
||
nodeset 1003 add vertex 83 85 87 89 91 93 95 97 99 | ||
nodeset 1004 add vertex 84 86 88 90 92 94 96 98 100 | ||
|
||
nodeset 1005 add vertex 101 103 105 107 109 111 113 115 117 | ||
nodeset 1006 add vertex 102 104 106 108 110 112 114 116 118 |
30 changes: 30 additions & 0 deletions
30
assessment/asr_validation/wald2017b/analysis/A1-unreinforced.jou
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
reset | ||
brick x 0.48 y 0.48 z 0.48 | ||
|
||
webcut volume 1 with plane zplane noimprint nomerge | ||
webcut volume 1 2 with plane xplane noimprint nomerge | ||
webcut volume 1 2 3 4 with plane yplane noimprint nomerge | ||
merge all | ||
|
||
volume 1 2 3 4 5 6 7 8 size auto factor 4 | ||
mesh volume 1 2 3 4 5 6 7 8 | ||
#refine volume 7 1 3 5 6 8 2 4 numsplit 1 bias 1.0 depth 1 smooth | ||
set duplicate block elements off | ||
block 1 add volume 1 2 3 4 5 6 7 8 | ||
block 1 element type HEX8 | ||
merge all | ||
block 1 element type hex8 | ||
|
||
Sideset 101 add surface 66 58 76 68 #left | ||
Sideset 102 add surface 46 56 48 38 #right | ||
Sideset 103 add surface 69 75 53 51 #back | ||
Sideset 104 add surface 61 39 45 63 #front | ||
Sideset 105 add surface 33 31 19 26 #bottom | ||
Sideset 106 add surface 36 29 21 23 #top | ||
nodeset 2000 add vertex 34 #center | ||
nodeset 2001 add vertex 51 #center x | ||
nodeset 2002 add vertex 36 #x | ||
nodeset 2003 add vertex 33 #z | ||
nodeset 2004 add vertex 42 #z | ||
nodeset 2005 add vertex 17 #y | ||
nodeset 2006 add vertex 18 #center y |
75 changes: 75 additions & 0 deletions
75
assessment/asr_validation/wald2017b/analysis/A1_biaxial.jou
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
reset | ||
brick x 0.48 y 0.48 z 0.48 | ||
|
||
webcut volume 1 with plane zplane noimprint nomerge | ||
webcut volume 1 2 with plane xplane noimprint nomerge | ||
webcut volume 1 2 3 4 with plane yplane noimprint nomerge | ||
|
||
merge all | ||
|
||
volume 1 2 3 4 5 6 7 8 size auto factor 6 | ||
mesh volume 1 2 3 4 5 6 7 8 | ||
set duplicate block elements off | ||
block 1 add volume 1 2 3 4 5 6 7 8 | ||
block 1 element type HEX8 | ||
merge all | ||
|
||
Sideset 101 add surface 66 58 76 68 #left | ||
Sideset 102 add surface 46 56 48 38 #right | ||
Sideset 103 add surface 69 75 53 51 #back | ||
Sideset 104 add surface 61 39 45 63 #front | ||
Sideset 105 add surface 33 31 19 26 #bottom | ||
Sideset 106 add surface 36 29 21 23 #top | ||
|
||
nodeset 2000 add vertex 34 #center | ||
nodeset 2001 add vertex 51 #center x | ||
nodeset 2002 add vertex 36 #x | ||
nodeset 2003 add vertex 33 #z | ||
nodeset 2004 add vertex 42 #z | ||
nodeset 2005 add vertex 17 #y | ||
nodeset 2006 add vertex 18 #center y | ||
|
||
|
||
create curve location -0.24 -0.16 0 location 0.24 -0.16 0 | ||
create curve location -0.24 0.16 0 location 0.24 0.16 0 | ||
create curve location -0.24 0 0 location 0.24 0 0 | ||
create curve location -0.24 -0.16 0.16 location 0.24 -0.16 0.16 | ||
create curve location -0.24 0.16 0.16 location 0.24 0.16 0.16 | ||
create curve location -0.24 0 0.16 location 0.24 0 0.16 | ||
create curve location -0.24 -0.16 -0.16 location 0.24 -0.16 -0.16 | ||
create curve location -0.24 0.16 -0.16 location 0.24 0.16 -0.16 | ||
create curve location -0.24 0 -0.16 location 0.24 0 -0.16 | ||
|
||
create curve location 0.0 -0.16 -0.24 location 0 -0.16 0.24 | ||
create curve location 0.0 0.16 -0.24 location 0 0.16 0.24 | ||
create curve location 0 0 -0.24 location 0 0 0.24 | ||
create curve location 0.16 -0.16 -0.24 location 0.16 -0.16 0.24 | ||
create curve location 0.16 0.16 -0.24 location 0.16 0.16 0.24 | ||
create curve location 0.16 0 -0.24 location 0.16 0 0.24 | ||
create curve location -0.16 -0.16 -0.24 location -0.16 -0.16 0.24 | ||
create curve location -0.16 0.16 -0.24 location -0.16 0.16 0.24 | ||
create curve location -0.16 0 -0.24 location -0.16 0 0.24 | ||
|
||
curve 125 126 127 128 129 130 131 132 133 size auto factor 5 | ||
curve 125 126 127 128 129 130 131 132 133 scheme equal | ||
|
||
curve 134 135 136 137 138 139 140 141 142 size auto factor 5 | ||
curve 134 135 136 137 138 139 140 141 142 scheme equal | ||
|
||
|
||
mesh curve 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | ||
|
||
set duplicate block elements off | ||
|
||
block 2 add curve 125 126 127 128 129 130 131 132 133 | ||
block 2 element type TRUSS | ||
|
||
block 3 add curve 134 135 136 137 138 139 140 141 142 | ||
block 3 element type TRUSS | ||
|
||
|
||
nodeset 1001 add vertex 65 67 69 71 73 75 77 79 81 | ||
nodeset 1002 add vertex 66 68 70 72 74 76 78 80 82 | ||
|
||
nodeset 1003 add vertex 83 85 87 89 91 93 95 97 99 | ||
nodeset 1004 add vertex 84 86 88 90 92 94 96 98 100 |
56 changes: 56 additions & 0 deletions
56
assessment/asr_validation/wald2017b/analysis/A1_uniaxial.jou
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
reset | ||
brick x 0.48 y 0.48 z 0.48 | ||
|
||
webcut volume 1 with plane zplane noimprint nomerge | ||
webcut volume 1 2 with plane xplane noimprint nomerge | ||
webcut volume 1 2 3 4 with plane yplane noimprint nomerge | ||
|
||
merge all | ||
|
||
volume 1 2 3 4 5 6 7 8 size auto factor 6 | ||
mesh volume 1 2 3 4 5 6 7 8 | ||
set duplicate block elements off | ||
block 1 add volume 1 2 3 4 5 6 7 8 | ||
block 1 element type HEX8 | ||
merge all | ||
|
||
Sideset 101 add surface 66 58 76 68 #left | ||
Sideset 102 add surface 46 56 48 38 #right | ||
Sideset 103 add surface 69 75 53 51 #back | ||
Sideset 104 add surface 61 39 45 63 #front | ||
Sideset 105 add surface 33 31 19 26 #bottom | ||
Sideset 106 add surface 36 29 21 23 #top | ||
|
||
nodeset 2000 add vertex 34 #center | ||
nodeset 2001 add vertex 51 #center x | ||
nodeset 2002 add vertex 36 #x | ||
nodeset 2003 add vertex 33 #z | ||
nodeset 2004 add vertex 42 #z | ||
nodeset 2005 add vertex 17 #y | ||
nodeset 2006 add vertex 18 #center y | ||
|
||
|
||
create curve location -0.24 -0.16 0 location 0.24 -0.16 0 | ||
create curve location -0.24 0.16 0 location 0.24 0.16 0 | ||
create curve location -0.24 0 0 location 0.24 0 0 | ||
create curve location -0.24 -0.16 0.16 location 0.24 -0.16 0.16 | ||
create curve location -0.24 0.16 0.16 location 0.24 0.16 0.16 | ||
create curve location -0.24 0 0.16 location 0.24 0 0.16 | ||
create curve location -0.24 -0.16 -0.16 location 0.24 -0.16 -0.16 | ||
create curve location -0.24 0.16 -0.16 location 0.24 0.16 -0.16 | ||
create curve location -0.24 0 -0.16 location 0.24 0 -0.16 | ||
|
||
|
||
curve 125 126 127 128 129 130 131 132 133 size auto factor 5 | ||
curve 125 126 127 128 129 130 131 132 133 scheme equal | ||
|
||
|
||
mesh curve 125 126 127 128 129 130 131 132 133 | ||
|
||
set duplicate block elements off | ||
|
||
block 2 add curve 125 126 127 128 129 130 131 132 133 | ||
block 2 element type TRUSS | ||
|
||
nodeset 1001 add vertex 65 67 69 71 73 75 77 79 81 | ||
nodeset 1002 add vertex 66 68 70 72 74 76 78 80 82 |
76 changes: 76 additions & 0 deletions
76
assessment/asr_validation/wald2017b/analysis/A3-biaxial-L1.jou
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
reset | ||
brick x 0.48 y 0.48 z 0.48 | ||
|
||
webcut volume 1 with plane zplane noimprint nomerge | ||
webcut volume 1 2 with plane xplane noimprint nomerge | ||
webcut volume 1 2 3 4 with plane yplane noimprint nomerge | ||
|
||
merge all | ||
|
||
volume 1 2 3 4 5 6 7 8 size auto factor 6 | ||
mesh volume 1 2 3 4 5 6 7 8 | ||
set duplicate block elements off | ||
block 1 add volume 1 2 3 4 5 6 7 8 | ||
block 1 element type HEX8 | ||
merge all | ||
|
||
Sideset 101 add surface 66 58 76 68 #left | ||
Sideset 102 add surface 46 56 48 38 #right | ||
Sideset 103 add surface 69 75 53 51 #back | ||
Sideset 104 add surface 61 39 45 63 #front | ||
Sideset 105 add surface 33 31 19 26 #bottom | ||
Sideset 106 add surface 36 29 21 23 #top | ||
|
||
nodeset 2000 add vertex 34 #center | ||
nodeset 2001 add vertex 51 #center x | ||
nodeset 2002 add vertex 36 #x | ||
nodeset 2003 add vertex 33 #z | ||
nodeset 2004 add vertex 42 #z | ||
nodeset 2005 add vertex 17 #y | ||
nodeset 2006 add vertex 18 #center y | ||
|
||
|
||
|
||
#Case L1/L2/L3 Z two layers with 6 bars in each | ||
|
||
create curve location -0.04 -0.18 -0.24 location -0.04 -0.18 0.24 | ||
create curve location 0.04 -0.18 -0.24 location 0.04 -0.18 0.24 | ||
create curve location -0.12 -0.18 -0.24 location -0.12 -0.18 0.24 | ||
create curve location 0.12 -0.18 -0.24 location 0.12 -0.18 0.24 | ||
create curve location -0.2 -0.18 -0.24 location -0.2 -0.18 0.24 | ||
create curve location 0.2 -0.18 -0.24 location 0.2 -0.18 0.24 | ||
|
||
create curve location -0.04 0.18 -0.24 location -0.04 0.18 0.24 | ||
create curve location 0.04 0.18 -0.24 location 0.04 0.18 0.24 | ||
create curve location -0.12 0.18 -0.24 location -0.12 0.18 0.24 | ||
create curve location 0.12 0.18 -0.24 location 0.12 0.18 0.24 | ||
create curve location -0.2 0.18 -0.24 location -0.2 0.18 0.24 | ||
create curve location 0.2 0.18 -0.24 location 0.2 0.18 0.24 | ||
|
||
#Case L1 X two layers with 5 bars in each | ||
|
||
create curve location -0.24 -0.2 0 location 0.24 -0.2 0 | ||
create curve location -0.24 -0.2 -0.1 location 0.24 -0.2 -0.1 | ||
create curve location -0.24 -0.2 0.1 location 0.24 -0.2 0.1 | ||
create curve location -0.24 -0.2 0.2 location 0.24 -0.2 0.2 | ||
create curve location -0.24 -0.2 -0.2 location 0.24 -0.2 -0.2 | ||
|
||
create curve location -0.24 0.2 0 location 0.24 0.2 0 | ||
create curve location -0.24 0.2 -0.1 location 0.24 0.2 -0.1 | ||
create curve location -0.24 0.2 0.1 location 0.24 0.2 0.1 | ||
create curve location -0.24 0.2 0.2 location 0.24 0.2 0.2 | ||
create curve location -0.24 0.2 -0.2 location 0.24 0.2 -0.2 | ||
|
||
|
||
curve 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 size auto factor 5 | ||
curve 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 scheme equal | ||
|
||
mesh curve 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | ||
|
||
set duplicate block elements off | ||
|
||
block 2 add curve 125 126 127 128 129 130 131 132 133 134 135 136 | ||
block 2 element type TRUSS | ||
|
||
block 3 add curve 137 138 139 140 141 142 143 144 145 146 | ||
block 3 element type TRUSS |
Oops, something went wrong.