TAGGED: earthquake, explicit-dynamics, ls-prepost, motion-setup
-
-
November 19, 2023 at 12:07 pmTonmoySubscriber
Hello everyone,
We are currently working to prescribe some earthquake motions in LS-Dyna (V14.0.0) with LS-PrePost (V4.10.5-23Jun23) and have come across an interesting issue. I'm hoping you can help us with this.
In our simulations model, which involve 6721 nodes and 6244 elements, we prescribed all three components of the ground motions as accelerations. However, when we checked the displacement response of a node from the prescribed motion nodeset from d3plot, there was an unexpected drift at the end of the displacement time-history. Interestingly, this drift doesn't occur if we derive the displacement by integrating the acceleration using alternative methods. This problem happens regardless of the specifics of the input acceleration data, or the target node I choose to compare the integrated acceleration output with the output displacement.
In the figure below, I've plotted the displacement response, integrated from acceleration, alongside the actual displacement response of node 28289 in the x direction with help of the History tool. This is a random node on the surface of the rigid body system subjected to the motion. As you can see, there is a clear difference between the displacement derived by LS-Dyna and the displacement integrated from LS-Dyna's acceleration in LS-PrePost -
Interestingly though, when we approach the problem in reverse – starting with output displacements and then performing differentiation twice to obtain the accelerations of a node – the results align much more closely with the output response acclerations -
I'm trying to understand why this issue happens and if there is something we are doing wrong.
Another question I have is about prescribing ground motions: should we use displacement or acceleration? And how does the internal algorithm of LS-Dyna originally handles this?
Â
Any insights would be greatly appreciated. Thanks in advance for your help!
Â
With Regards,
Tonmoy.
-
November 20, 2023 at 9:55 pmUshnish BasuAnsys Employee
Note that any integration or differentiation you do in LSPP or otherwise will be affected by the output timestep. To match LS-DYNA calculations, you should output at the computation timestep and then integrate. Also keep in mind that calculated acceleration is inherently noisy in explicit analysis.
LS-DYNA applies velocities internally, irrespective of whether displacement or acceleration is prescribed, so you can try to apply velocity ground motion records if you have them. Alternatively, you can apply the accelerations using LOAD_BODY if appropriate.
-
November 20, 2023 at 11:03 pmTonmoySubscriber
Thank you Dr. Basu for your wounderful recommendations.
I have another question in this regard. The LS-Dyna computed time step uses CFL limit, right? So, it changes to smaller or larger value depending on the deformation state of my system at a specific time instance. Should I use the minimum time step to do this comparison then?
Â
Regards, Tonmoy.
-
-
November 20, 2023 at 11:26 pmUshnish BasuAnsys Employee
You can specify an output timestep to be very small, e.g. 1e-7, then it will just output at the computation timesteps
-
November 21, 2023 at 10:39 amTonmoySubscriber
Dr. Basu,
I really appreciate your help and guidance to resolve this issue. The application of intertia force through LOAD_BODY worked like a charm and solved the problem. I also tried out the small timestep suggestion and now I can overlay LS-Dyna calculated displacement with alternatives.
Thank you again for your time and all the suggestions.
Â
Â
Sincerely, Tonmoy.
-
-
- The topic ‘LS-Dyna result: displacement vs acceleration’ is closed to new replies.
- LS-DYNA Installation Issues with Student Workbench 2024 R2
- LS-Dyna CESE SMP d vs MPP d solver
- CESE solver – Ignition mechanism
- CONTROL_REFERENCE_CONFIGURATION
- Tiebreak using Segment set for contact b/w 20 noded Hexahedral elements
- CESE combustion model
- shape memory alloy material in LS-DYNA
- About combine different unconnected body into one part
- Mathematical model generation stuck at 10%
- .bext files are used in LSDYNA
-
1131
-
468
-
466
-
225
-
201
© 2024 Copyright ANSYS, Inc. All rights reserved.