Square tube
This is a sequence of problems for running problems with IGA. The first example shows steady state dynamics (SSD) with IGA, *ELEMENT_SHELL_NURBS_PATCH is used to define a shell nurbs element. The second example combines periodical load with IGA. In the third example, results can be compared with classical FEA. Examples 11.2-11.4 from LS-Dyna training class NVH, Fatigue and Frequency Domain Analysis with LS-DYNA by Yun Huang.
https://www.dynaexamples.com/nvh/example-11-02
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Square tube
This is a sequence of problems for running problems with IGA. The first example shows steady state dynamics (SSD) with IGA, *ELEMENT_SHELL_NURBS_PATCH is used to define a shell nurbs element. The second example combines periodical load with IGA. In the third example, results can be compared with classical FEA. Examples 11.2-11.4 from LS-Dyna training class NVH, Fatigue and Frequency Domain Analysis with LS-DYNA by Yun Huang.
*CONTACT_AUTOMATIC_SINGLE_SURFACE
*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_SOLUTION
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_FREQUENCY_BINARY_D3SSD
*DATABASE_GLSTAT
*DEFINE_CURVE
*ELEMENT_SHELL_NURBS_PATCH
*END
*FREQUENCY_DOMAIN_SSD
*KEYWORD
*MAT_ELASTIC
*NODE
*PART
*SECTION_SHELL
*SET_NODE_LIST
*SET_NODE_LIST_TITLE
*TITLE
*CONTACT_AUTOMATIC_SINGLE_SURFACE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DAMPING_PART_MASS
*DAMPING_PART_STIFFNESS
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DEFINE_CURVE
*DEFINE_FUNCTION
*ELEMENT_SHELL_NURBS_PATCH
*END
*KEYWORD
*LOAD_NODE_POINT
*MAT_ELASTIC
*NODE
*PART
*SECTION_SHELL
*SET_NODE_LIST
*TITLE
*BOUNDARY_SPC_SET
*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_NONLINEAR
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_FREQUENCY_BINARY_D3SSD
*DATABASE_GLSTAT
*DEFINE_CURVE
*ELEMENT_SHELL
*END
*FREQUENCY_DOMAIN_SSD
*KEYWORD
*MAT_ELASTIC
*NODE
*PART
*SECTION_SHELL
*SET_NODE_LIST_TITLE
*KEYWORD
*TITLE
square tube buckling - single surface contact test
*FREQUENCY_DOMAIN_SSD
1 100 0.0 15000.0 0 0 0 0
0.01 0 0 0.0 0.0 0
0 0 0 0
1429 0 3 0 100 200 0 0
*CONTROL_IMPLICIT_EIGENVALUE
100 0.0 0 0.0 0 0.0 2 0.0
0 0 0 0 1 0 0.01
*CONTROL_IMPLICIT_GENERAL
1 1.0 2 0 2 0 0 0
*CONTROL_IMPLICIT_SOLUTION
1 0 0 0.0 0.0 0.0 0.0 0.0
2 1 0 0 2 0 0
0 0 0.0 1 2 0 0 0
1 2 0.0 0.0 0.0 0.0
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
0.04 0 0.0 0.0 0.0
*CONTROL_TIMESTEP
0.0 0.5 0 0.0 0.0 0 0 0
0.0 0 0 0.0
*DATABASE_GLSTAT
5.00000E-4 0 0 1
*DATABASE_BINARY_D3PLOT
9.99000E-5 0 0 0 0
0
*DATABASE_FREQUENCY_BINARY_D3SSD
1
300.0 15000.0 100 0 0
*DATABASE_EXTENT_BINARY
0 0 0 1 1 1 1 1
0 0 0 1 1 1 2 0
0 0 1.0 0 0 0
0 0 0
*CONTACT_AUTOMATIC_SINGLE_SURFACE
0 0 5 0 0 0 0 0
0.0 0.0 0.0 0.0 0.0 0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0 0.1 0 1.025 2.0 2 0 1
*PART title
Part_for_SHELL_NURB_PATCH
1 1 1 0 0 0 0 0
*SECTION_SHELL
1 201 1.0 3 1.0 0 0 1
1.2 1.2 1.2 1.2 0.0 0.0 0.0 0
*MAT_ELASTIC
17.85000E-9 199400.00.30000001 336.60001 1.0 1
*DEFINE_CURVE
100 0 0.0 0.0 0.0 0.0 0 0
1.0 1.0
700.0 1.0
800.0 1.60000002
1000.0 1.79999995
1200.0 1.60000002
2000.0 1.20000005
2500.0 1.29999995
2800.0 1.54999995
3000.0 1.64999998
3500.0 1.54999995
4000.0 1.85000002
4500.0 1.54999995
5000.0 1.04999995
15000.0 1.04999995
*DEFINE_CURVE
200 0 0.0 0.0 0.0 0.0 0 0
1.0 0.0
700.0 0.0
800.0 0.0
1000.0 0.0
1200.0 0.0
2000.0 0.0
2500.0 0.0
2800.0 0.0
3000.0 0.0
3500.0 0.0
4000.0 0.0
4500.0 0.0
5000.0 0.0
15000.0 0.0
*SET_NODE_LIST
1 0.0 0.0 0.0 0.0MECH
1790 1062 0 0 0 0 0 0
*SET_NODE_LIST_TITLE
motion
2 0.0 0.0 0.0 0.0MECH
1846 1847 1848 1849 1850 1851 1852 1853
1854 1855 1856 1857 1858 0 0 0
*ELEMENT_SHELL_NURBS_PATCH
*NODE
*END
*KEYWORD
*TITLE
square tube buckling - single surface contact test
*CONTROL_STRUCTURED
*CONTROL_IMPLICIT_GENERAL
1 1.0000E-4 2 0 2 0 0 0
*DAMPING_PART_STIFFNESS
1 2.0E-7
*DAMPING_PART_MASS
1 201 1.0
*DEFINE_CURVE
201 0 0.000 0.000 0.000 0.000 0
0.000 200.000
1.000000e-02 200.000
*CONTROL_TERMINATION
1.0000E-2 0 0.000 0.000 0.000
*CONTROL_TIMESTEP
0.0000.50000000 0 0.000 0.000 0 0 0
0.000 0 0 0.000
*DATABASE_GLSTAT
2.5000E-3 0 0 1
*DATABASE_BINARY_D3PLOT
1.0000E-4 0 0 0 0
0
*DATABASE_EXTENT_BINARY
0 0 0 1 1 1 1 1
0 0 0 1 1 1 2 0
0 01.00000000 0 0 0STRESS STRESS
0 0
*LOAD_NODE_POINT
1429 3 1001.00000000 0 0 0 0
*DEFINE_FUNCTION
100load
x(t)=1.0*sin(2*3.1415926*300*t)
*CONTACT_AUTOMATIC_SINGLE_SURFACE
0 0 5 0 0 0 0 0
0.000 0.000 0.000 0.000 0.000 0 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
00.10000000 01.024999982.00000000 2 0 1
*PART
Part_for_SHELL_NURB_PATCH
1 1 1 0 0 0 0 0
*SECTION_SHELL
1 2011.00000000 31.00000000 0 0 1
1.200000051.200000051.200000051.20000005 0.000 0.000 0.000 0
*MAT_ELASTIC
1 7.8500E-9 1.9940E+50.30000001 336.600011.00000000 1
*DEFINE_CURVE
200 0 0.000 0.000 0.000 0.000 0
0.000 0.000
5.000000e-04 0.30901700
1.000000e-03 0.58778524
1.500000e-03 0.80901700
2.000000e-03 0.95105654
2.500000e-03 1.00000000
3.000000e-03 0.95105654
3.500000e-03 0.80901700
4.000000e-03 0.58778524
4.500000e-03 0.30901700
5.000000e-03 0.000
5.500000e-03 -0.30901700
6.000000e-03 -0.58778524
6.500000e-03 -0.80901700
7.000000e-03 -0.95105654
7.500000e-03 -1.00000000
8.000000e-03 -0.95105654
8.500000e-03 -0.80901700
9.000000e-03 -0.58778524
9.500000e-03 -0.30901700
1.000000e-02 0.000
*SET_NODE_LIST
1 0.000 0.000 0.000 0.000MECH
1790 1062 0 0 0 0 0 0
*ELEMENT_SHELL_NURBS_PATCH
*NODE
*END
*KEYWORD
*FREQUENCY_DOMAIN_SSD
1 100 0. 15000. 0 0
0.01
4203 0 3 0 100 200
*DATABASE_FREQUENCY_BINARY_D3SSD
1
300. 15000. 100
*DEFINE_CURVE
100 0 0.000 0.000 0.000 0.000 0
1.0 1.0
700.0 1.0
800.0000000 1.6000000
1000.0000000 1.8000000
1200.0000000 1.6000000
2000.0000000 1.2000000
2500.0000000 1.3000000
2800.0000000 1.5500000
3000.0000000 1.6500000
3500.0000000 1.5500000
4000.0000000 1.8500000
4500.0000000 1.5500000
5000.0000000 1.0500000
*DEFINE_CURVE
200 0 0.000 0.000 0.000 0.000 0
1.0 1.0
700.0 1.0
800.0000000 0.0000000
1000.0000000 0.0000000
1200.0000000 0.0000000
2000.0000000 0.0000000
2500.0000000 0.0000000
2800.0000000 0.0000000
3000.0000000 0.0000000
3500.0000000 0.0000000
4000.0000000 0.0000000
4500.0000000 0.0000000
5000.0000000 0.0000000
*DATABASE_EXTENT_BINARY
0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0
*CONTROL_IMPLICIT_EIGENVALUE
100 0.000 0 0.000 0 0.000 0 0.000
0 0 0 0 1
*CONTROL_IMPLICIT_GENERAL
1 1.000000 0 0 0 0 0 0
*CONTROL_IMPLICIT_NONLINEAR
1 0 0 0.000 0.000 0.000 0.000 0.000
0 0 0 0
0 0 0.000 1 2
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
4.000E-02 0 0.000E+00 0 0.000E+00
*DATABASE_GLSTAT
0.00050
*DATABASE_BINARY_D3PLOT
0.999e-4
*control_timestep
0.0,0.5,0,0.
*DATABASE_EXTENT_BINARY
0 0 0 1 1 1 1 1
0 0 0 1 1 1 2 0
0 01.00000000 0 0 0STRESS STRESS
0 0
*BOUNDARY_SPC_SET
2 0 1 1 1 1 1 1
*SET_NODE_LIST_TITLE
NODESET(SPC) 2
2 0.000 0.000 0.000 0.000MECH
1431 1560 1689 1818 1947 2076 2205 2334
2463 2592 2721 2979 3108 3237 3366 3495
3624 3753 3882 4011 4140 0 0 0
*BOUNDARY_SPC_SET
3 0 1 0 1 1 1 1
*SET_NODE_LIST_TITLE
NODESET(SPC) 3
3 0.000 0.000 0.000 0.000MECH
1559 1688 1817 1946 2075 2204 2333 2462
2591 2720 2849 3107 3236 3365 3494 3623
3752 3881 4010 4139 4268 0 0 0
*BOUNDARY_SPC_SET
4 0 0 0 1 1 1 0
*SET_NODE_LIST_TITLE
NODESET(SPC) 4
4 0.000 0.000 0.000 0.000MECH
1432 1433 1434 1435 1436 1437 1438 1439
1440 1441 1442 1443 1444 1445 1446 1447
1448 1449 1450 1451 1452 1453 1454 1455
1456 1457 1458 1459 1460 1461 1462 1463
1464 1465 1466 1467 1468 1469 1470 1471
1472 1473 1474 1475 1476 1477 1478 1479
1480 1481 1482 1483 1484 1485 1486 1487
1488 1489 1490 1491 1492 1493 1494 1495
1496 1497 1498 1499 1500 1501 1502 1503
1504 1505 1506 1507 1508 1509 1510 1511
1512 1513 1514 1515 1516 1517 1518 1519
1520 1521 1522 1523 1524 1525 1526 1527
1528 1529 1530 1531 1532 1533 1534 1535
1536 1537 1538 1539 1540 1541 1542 1543
1544 1545 1546 1547 1548 1549 1550 1551
1552 1553 1554 1555 1556 1557 1558 0
*BOUNDARY_SPC_SET
5 0 1 0 0 0 1 1
*SET_NODE_LIST_TITLE
NODESET(SPC) 5
5 0.000 0.000 0.000 0.000MECH
4141 4142 4143 4144 4145 4146 4147 4148
4149 4150 4151 4152 4153 4154 4155 4156
4157 4158 4159 4160 4161 4162 4163 4164
4165 4166 4167 4168 4169 4170 4171 4172
4173 4174 4175 4176 4177 4178 4179 4180
4181 4182 4183 4184 4185 4186 4187 4188
4189 4190 4191 4192 4193 4194 4195 4196
4197 4198 4199 4200 4201 4202 4203 4204
4205 4206 4207 4208 4209 4210 4211 4212
4213 4214 4215 4216 4217 4218 4219 4220
4221 4222 4223 4224 4225 4226 4227 4228
4229 4230 4231 4232 4233 4234 4235 4236
4237 4238 4239 4240 4241 4242 4243 4244
4245 4246 4247 4248 4249 4250 4251 4252
4253 4254 4255 4256 4257 4258 4259 4260
4261 4262 4263 4264 4265 4266 4267 0
*PART
shell_4p
4 1 1 0 0 0 0 0
*SECTION_SHELL
1 11.00000000 31.00000000 0 0 1
1.200000051.200000051.200000051.20000005 0.000 0.000 0.000 0
*MAT_ELASTIC
1 7.8500E-9 1.9940E+50.30000001 336.600011.00000000 1
*PART
shell_4p
5 1 1 0 0 0 0 0
*ELEMENT_SHELL
*NODE
*END