Simple break
This is a simple break example to show how to set up break squeal problems. A multi-step method with intermittent eigenvalue analysis using *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID, *CONTROL_IMPLICIT_EIGENVALUE, *CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS and *CONTROL_IMPLICIT_SOLVER is presented. Example 11.1 from LS-Dyna training class NVH, Fatigue and Frequency Domain Analysis with LS-DYNA by Yun Huang.
https://www.dynaexamples.com/nvh/example-11-01
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Simple break
This is a simple break example to show how to set up break squeal problems. A multi-step method with intermittent eigenvalue analysis using *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID, *CONTROL_IMPLICIT_EIGENVALUE, *CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS and *CONTROL_IMPLICIT_SOLVER is presented. Example 11.1 from LS-Dyna training class NVH, Fatigue and Frequency Domain Analysis with LS-DYNA by Yun Huang.
*BOUNDARY_PRESCRIBED_MOTION_RIGID
*BOUNDARY_SPC_SET_ID
*CONSTRAINED_NODAL_RIGID_BODY_SPC
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
*CONTROL_IMPLICIT_DYNAMICS
*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS
*CONTROL_IMPLICIT_SOLVER
*CONTROL_TERMINATION
*DATABASE_BINARY_D3PLOT
*DATABASE_GLSTAT
*DATABASE_RCFORC
*DEFINE_CURVE_TITLE
*DEFINE_VECTOR
*ELEMENT_SOLID
*END
*KEYWORD
*LOAD_SEGMENT_SET_ID
*MAT_ANISOTROPIC_ELASTIC_TITLE
*MAT_ELASTIC_TITLE
*NODE
*PART
*SECTION_SOLID
*SET_NODE_LIST_TITLE
*SET_SEGMENT_TITLE
*TITLE
*KEYWORD
*TITLE
LS-DYNA keyword deck by LS-PrePost
*CONTROL_IMPLICIT_DYNAMICS
10.500000000.25000000 0.0001.0000E+281.0000E+28 0
*CONTROL_IMPLICIT_EIGENVALUE
-3 0.000 0-1.000E+29 01.0000E+29 2 0.000
0 0 0 0 0 0
*CONTROL_IMPLICIT_GENERAL
1 1.0000E-3 2 1 2 0 0 0
*CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS
1 0 -2 1 0 1
*CONTROL_IMPLICIT_SOLVER
4 0 2 0 4 0.000 1 0.000
3 0
*CONTROL_TERMINATION
5.0000E-2 0 0.000 0.000 1.0000E+8
*DATABASE_GLSTAT
1.0000E-3 0 0 1
*DATABASE_RCFORC
1.0000E-3 0 0 1
*DATABASE_BINARY_D3PLOT
1.0000E-3 0 0 0 0
0
*BOUNDARY_PRESCRIBED_MOTION_RIGID
1 7 0 21.00000000 01.0000E+28 0.000
*BOUNDARY_SPC_SET_ID
0top pad
2 0 1 1 0 0 0 0
*SET_NODE_LIST_TITLE
top-pad
2 0.000 0.000 0.000 0.000MECH
1869 1870 1871 1872 1873 1874 1875 2448
2449 2452 2453 2456 2457 2549 2552 2553
2556 2557 2560 2675 2677 2679 2687 2689
2691 2693 2695 2697 1894 1895 1896 1897
1898 1899 1900 2429 2432 2433 2436 2437
2440 2646 2647 2650 2651 2654 2655 2669
2671 2673 2681 2683 2685 2699 2701 2703
*BOUNDARY_SPC_SET_ID
0bottom pad
3 0 1 1 0 0 0 0
*SET_NODE_LIST_TITLE
bottom-pad
3 0.000 0.000 0.000 0.000MECH
1729 1730 1731 1732 1733 1734 1735 2028
2029 2032 2033 2036 2037 2129 2132 2133
2136 2137 2140 2255 2257 2259 2267 2269
2271 2273 2275 2277 1754 1755 1756 1757
1758 1759 1760 2009 2012 2013 2016 2017
2020 2226 2227 2230 2231 2234 2235 2249
2251 2253 2261 2263 2265 2279 2281 2283
*LOAD_SEGMENT_SET_ID
1top-pad
1 1 1.00 0.000 0.000
*LOAD_SEGMENT_SET_ID
2bottom-pad
4 11.00000000 0.000 0.000
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
1
2 2 0 3 0 0 0 0
0.30000001 0.000 0.000 0.000 0.000 1 0.0001.0000E+20
1.000000001.00000000 0.000 0.0001.000000001.000000001.000000001.00000000
00.10000000 01.024999984.00000000 2 0 1
*PART
rot
2 2 1 0 0 0 0 0
*SECTION_SOLID
2 2 0
*MAT_ELASTIC_TITLE
rot
1 7.2000E-6 1.2500E+80.23999999 0.000 0.000 0
*PART
top pad
5 2 3 0 0 0 0 0
*MAT_ANISOTROPIC_ELASTIC_TITLE
pad
3 2.5100E-6 5.9400E+6 7.6000E+5 5.9400E+6 9.8000E+5 9.8000E+5 2.2700E+6
0.000 0.000 0.000 2.5900E+6 0.000 0.000 0.000 0.000
1.1800E+6 0.000 0.000 0.000 0.000 0.000 1.1800E+6 0.000
0.000 0.000 0.000 0.000 0.000 0.000 1
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
*PART
bottom pad
6 2 3 0 0 0 0 0
*SECTION_SOLID
1 115 0
*DEFINE_CURVE_TITLE
load
1 01.000000001.00000000 0.000 0.000 0
0.000 0.000
1.000000e-02 1500.000000
1.00000000 1500.000000
*DEFINE_CURVE_TITLE
motion
2 01.000000001.00000000 0.000 0.000 0
0.000 0.000
1.000000e-02 0.000
2.000000e-02 20.00000000
1.00000000 20.00000000
*DEFINE_CURVE_TITLE
eigenvalues
3 01.000000001.00000000 0.000 0.000 0
0.000 20.00000000
1.000000e-02 20.00000000
2.000000e-02 20.00000000
5.000000e-02 20.00000000
*DEFINE_VECTOR
1 0.000 0.000 0.000 0.000 0.0001.00000000 0
*SET_SEGMENT_TITLE
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
2
3 2 0 3 0 0 0 0
0.30000001 0.000 0.000 0.000 0.000 1 0.0001.0000E+20
1.000000001.00000000 0.000 0.0001.000000001.000000001.000000001.00000000
00.10000000 01.024999984.00000000 2 0 1
*SET_SEGMENT_TITLE
*CONSTRAINED_NODAL_RIGID_BODY_SPC
1 0 1 0 0 0 0
1.00000000 7 4
*ELEMENT_SOLID
*NODE
*END