Interface
A cube, one solid element, strikes and rebounds from an elastic plate. In the first run, an interface file (d3iff) is created that contains the position of the bottom segment of the cube. In the second run, the cube mesh refinement increases from 1 element to 8 el ements. The interface file is then used to control the position of the bottom of the new cube as if it underwent the same impact as the cube in run one.
https://www.dynaexamples.com/introduction/examples-manual/misc/interface
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Interface
A cube, one solid element, strikes and rebounds from an elastic plate. In the first run, an interface file (d3iff) is created that contains the position of the bottom segment of the cube. In the second run, the cube mesh refinement increases from 1 element to 8 el ements. The interface file is then used to control the position of the bottom of the new cube as if it underwent the same impact as the cube in run one.
*INTERFACE_COMPONENT An Interface File Controls the Response of a Cube LS-DYNA Manual Section: *INTERFACE_COMPONENT Additional Sections: *INITIAL_VELOCITY *INTERFACE_LINKING_SEGMENT Example: An Interface File Controls the Response of a Cube Filenames: interface_component.cube.kinterface_component.cube.rk Execution Line: LS940 i=interface_component.cube.k z=d3iff After completion, copy d3iff to a sep arate directory containing interface_component.cube.rk, then from that directory run: LS940 i=interface_component.cube.rk l=d3iff Description: A cube, one solid element, strikes and rebounds from an elastic plate. In the first run, an interface file (d3iff) is created that contains the position of the bottom segment of the cube. In the second run, the cube mesh refinement increases from 1 element to 8 el ements. The interface file is then used to control the position of the bottom of the new cube as if it underwent the same impact as the cube in run one. Model: The material of the cube and the plate are elastic. The plate, that measures 40 * 40 * 2 mm3, is modeled with 16 Belytschko-Tsay shell elements . The cube has a side length of 10 mm and is initially positioned 10 mm above the plate. The cube is given an initial velocity towards the plate. Reference: Schweizerhof, K. and Weimar, K.
interface_component.cube.k:*CONTACT_SURFACE_TO_SURFACE interface_component.cube.k:*CONTROL_ENERGY interface_component.cube.k:*CONTROL_HOURGLASS interface_component.cube.k:*CONTROL_OUTPUT interface_component.cube.k:*CONTROL_TERMINATION interface_component.cube.k:*CONTROL_TIMESTEP interface_component.cube.k:*DATABASE_BINARY_D3PLOT interface_component.cube.k:*DATABASE_BINARY_D3THDT interface_component.cube.k:*DATABASE_EXTENT_BINARY interface_component.cube.k:*DATABASE_GLSTAT interface_component.cube.k:*DATABASE_HISTORY_NODE interface_component.cube.k:*DATABASE_NODOUT interface_component.cube.k:*DATABASE_RCFORC interface_component.cube.k:*DEFINE_BOX interface_component.cube.k:*ELEMENT_SHELL interface_component.cube.k:*ELEMENT_SOLID interface_component.cube.k:*END interface_component.cube.k:*INITIAL_VELOCITY interface_component.cube.k:*INTERFACE_COMPONENT_SEGMENT interface_component.cube.k:*KEYWORD interface_component.cube.k:*MAT_ELASTIC interface_component.cube.k:*NODE interface_component.cube.k:*PART interface_component.cube.k:*SECTION_SHELL interface_component.cube.k:*SECTION_SOLID interface_component.cube.k:*SET_SEGMENT interface_component.cube.k:*TITLE interface_component.cube.rk:*CONTROL_ENERGY interface_component.cube.rk:*CONTROL_HOURGLASS interface_component.cube.rk:*CONTROL_OUTPUT interface_component.cube.rk:*CONTROL_TERMINATION interface_component.cube.rk:*CONTROL_TIMESTEP interface_component.cube.rk:*DATABASE_BINARY_D3PLOT interface_component.cube.rk:*DATABASE_BINARY_D3THDT interface_component.cube.rk:*DATABASE_EXTENT_BINARY interface_component.cube.rk:*DATABASE_GLSTAT interface_component.cube.rk:*DATABASE_HISTORY_NODE interface_component.cube.rk:*DATABASE_NODOUT interface_component.cube.rk:*DATABASE_RCFORC interface_component.cube.rk:*ELEMENT_SOLID interface_component.cube.rk:*END interface_component.cube.rk:*INTERFACE_LINKING_SEGMENT interface_component.cube.rk:*KEYWORD interface_component.cube.rk:*MAT_ELASTIC interface_component.cube.rk:*NODE interface_component.cube.rk:*PART interface_component.cube.rk:*SECTION_SOLID interface_component.cube.rk:*SET_SEGMENT interface_component.cube.rk:*TITLE
*KEYWORD *TITLE INTERFACE SEGMENTS (FIRST ANALYSIS) $ $ LSTC Example $ $ Last Modified: September 18, 1997 $ $ Units: ton, mm, s, N, MPa, N-mm $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Control Ouput $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ *CONTROL_TERMINATION $ endtim endcyc dtmin endneg endmas 0.0003 $ *CONTROL_ENERGY $ hgen rwen slnten rylen 2 $ *CONTROL_HOURGLASS $ ihq qh 4 $ $$$$ opifs - output interval for interface file $ *CONTROL_OUTPUT $ npopt neecho nrefup iaccop opifs ipnint ikedit 2.000E-6 $ *CONTROL_TIMESTEP $ dtinit scft isdo tslimt dtms lctm erode ms1st 0.10 $ $ *DATABASE_BINARY_D3PLOT $ dt lcdt 0.00002 $ *DATABASE_BINARY_D3THDT $ dt lcdt 0.00001 $ *DATABASE_EXTENT_BINARY $ neiph neips maxint strflg sigflg epsflg rltflg engflg 1 $ cmpflg ieverp beamip $ *DATABASE_GLSTAT $ dt 0.00001 $ *DATABASE_NODOUT $ dt 0.00001 $ *DATABASE_HISTORY_NODE $ id1 id2 id3 id4 id5 id6 id7 id8 101 $ *DATABASE_RCFORC $ dt 0.00001 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Interface $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ $$$$ Save the behavior on the following segment in the interface file. $$$$ This file will then be used in the second analysis. $ *INTERFACE_COMPONENT_SEGMENT $ sid 3 $ *SET_SEGMENT $ sid da1 da2 da3 da4 3 $ n1 n2 n3 n4 a1 a2 a3 a4 101 102 104 103 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Initial Velocity $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ All nodes in box 1 are given an initial velocity (nodes of the cube). $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ *INITIAL_VELOCITY $ nsid nsidex boxid 1 $ vx vy vz 0.0 0.0 -100000.0 $ *DEFINE_BOX $ boxid xmm xmx ymn ymx zmn zmx 1 15.0 25.0 15.0 25.0 10.0 20.0 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Contact - Sliding Interfaces $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ $$$$ Contact between the bottom of the cube (segment set 1) and the plate. $ *CONTACT_SURFACE_TO_SURFACE $ ssid msid sstyp mstyp sboxid mboxid spr mpr 1 2 $ fs fd dc vc vdc penchk bt dt $ sfs sfm sst mst sfst sfmt fsf vsf $ *SET_SEGMENT $ sid da1 da2 da3 da4 1 $ n1 n2 n3 n4 a1 a2 a3 a4 101 103 104 102 $ *SET_SEGMENT $ sid da1 da2 da3 da4 2 $ n1 n2 n3 n4 a1 a2 a3 a4 7 8 13 12 8 9 14 13 12 13 18 17 13 14 19 18 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Define Parts and Materials $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ *PART $ pid sid mid eosid hgid adpopt Plate 1 1 1 Cube 2 2 2 $ $ *MAT_ELASTIC $ mid ro e pr da db 1 2.00e-8 100000.0 0.300 $ *MAT_ELASTIC $ mid ro e pr da db 2 1.00e-8 100000.0 0.300 $ $ *SECTION_SHELL $ sid elform shrf nip propt qr/irid icomp 1 0.83333 2.0 3.0 $ t1 t2 t3 t4 nloc 2.0 2.0 2.0 2.0 $ *SECTION_SOLID $ sid elform 2 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Define Nodes and Elements $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ 2nd file: *END *KEYWORD *TITLE INTERFACE SEGMENTS (SECOND ANALYSIS) $ $ LSTC Example $ $ - The only loading on this model comes from the interface file. $ $ Last Modified: September 18, 1997 $ $ Units: ton, mm, s, N, MPa, N-mm $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Control Ouput $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ *CONTROL_TERMINATION $ endtim endcyc dtmin endneg endmas 0.0003 $ *CONTROL_ENERGY $ hgen rwen slnten rylen 2 $ *CONTROL_HOURGLASS $ ihq qh 4 $ $$$$ opifs - output interval for interface file $ *CONTROL_OUTPUT $ npopt neecho nrefup iaccop opifs ipnint ikedit 0.002E-3 $ *CONTROL_TIMESTEP $ dtinit scft isdo tslimt dtms lctm erode ms1st 0.10 $ $ *DATABASE_BINARY_D3PLOT $ dt lcdt 0.00002 $ *DATABASE_BINARY_D3THDT $ dt lcdt 0.00001 $ *DATABASE_EXTENT_BINARY $ neiph neips maxint strflg sigflg epsflg rltflg engflg 1 $ cmpflg ieverp beamip $ *DATABASE_GLSTAT $ dt 0.00001 $ *DATABASE_NODOUT $ dt 0.00001 $ *DATABASE_HISTORY_NODE $ id1 id2 id3 id4 id5 id6 id7 id8 101 201 205 $ *DATABASE_RCFORC $ dt 0.00001 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Interface $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ $$$$ Link the interface file to the following segments. $ *INTERFACE_LINKING_SEGMENT $ ssid ifid 3 1 $ *SET_SEGMENT $ sid da1 da2 da3 da4 3 $ n1 n2 n3 n4 a1 a2 a3 a4 201 202 205 204 202 203 206 205 204 205 208 207 205 206 209 208 $ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Define Parts and Materials $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8 $ *PART $ pid sid mid eosid hgid adpopt New Cube 1 1 1 $ $ *MAT_ELASTIC $ mid ro e pr da db 1 1.00e-8 100000.0 0.300 $ $ *SECTION_SOLID $ sid elform 1 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$ Define Nodes and Elements $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ *NODE $ node x y z tc rc 101 1.500000E+01 1.500000E+01 1.000000E+01 0 0 102 2.500000E+01 1.500000E+01 1.000000E+01 0 0 103 1.500000E+01 2.500000E+01 1.000000E+01 0 0 104 2.500000E+01 2.500000E+01 1.000000E+01 0 0 201 1.500000E+01 1.500000E+01 1.000000E+01 0 0 202 2.000000E+01 1.500000E+01 1.000000E+01 0 0 203 2.500000E+01 1.500000E+01 1.000000E+01 0 0 204 1.500000E+01 2.000000E+01 1.000000E+01 0 0 205 2.000000E+01 2.000000E+01 1.000000E+01 0 0 206 2.500000E+01 2.000000E+01 1.000000E+01 0 0 207 1.500000E+01 2.500000E+01 1.000000E+01 0 0 208 2.000000E+01 2.500000E+01 1.000000E+01 0 0 209 2.500000E+01 2.500000E+01 1.000000E+01 0 0 210 1.500000E+01 1.500000E+01 1.500000E+01 0 0 211 2.000000E+01 1.500000E+01 1.500000E+01 0 0 212 2.500000E+01 1.500000E+01 1.500000E+01 0 0 213 1.500000E+01 2.000000E+01 1.500000E+01 0 0 214 2.000000E+01 2.000000E+01 1.500000E+01 0 0 215 2.500000E+01 2.000000E+01 1.500000E+01 0 0 216 1.500000E+01 2.500000E+01 1.500000E+01 0 0 217 2.000000E+01 2.500000E+01 1.500000E+01 0 0 218 2.500000E+01 2.500000E+01 1.500000E+01 0 0 219 1.500000E+01 1.500000E+01 2.000000E+01 0 0 220 2.000000E+01 1.500000E+01 2.000000E+01 0 0 221 2.500000E+01 1.500000E+01 2.000000E+01 0 0 222 1.500000E+01 2.000000E+01 2.000000E+01 0 0 223 2.000000E+01 2.000000E+01 2.000000E+01 0 0 224 2.500000E+01 2.000000E+01 2.000000E+01 0 0 225 1.500000E+01 2.500000E+01 2.000000E+01 0 0 226 2.000000E+01 2.500000E+01 2.000000E+01 0 0 227 2.500000E+01 2.500000E+01 2.000000E+01 0 0 $ $$$$$ Solid Elements $ *ELEMENT_SOLID $ eid pid n1 n2 n3 n4 n5 n6 n7 n8 101 1 201 202 205 204 210 211 214 213 102 1 202 203 206 205 211 212 215 214 103 1 204 205 208 207 213 214 217 216 104 1 205 206 209 208 214 215 218 217 105 1 210 211 214 213 219 220 223 222 106 1 211 212 215 214 220 221 224 223 107 1 213 214 217 216 222 223 226 225 108 1 214 215 218 217 223 224 227 226 $ *END