Explicit dynamics - water tank sloshing due to earthquake
figures consist of a rectangular tank consisting of water, and acceleration vs time data
I have earthquake load as acceleration vs time data. I need to give acceleration to the bottom face of the tank only. But It is not possible in explicit dynamics since it can only be given to "All Bodies" as you can see in the figure.
- Does anybody know how to give acceleration vs time data to the tank base in explicit dynamics? or
- Since providing displacement to the tank bottom face in explicit dynamics is possible, (for acceleration only "all bodies" is possible) does anyone can convert the acceleration vs time data, to displacement vs time data and send me or/ and if possible include the MATLAB is used send the code too? (excel is not attached as attachments are not possible here)
Answers
@harsf
Acceleration can only be applied to All Bodies.
You can apply Displacement or Velocity to the base of the tank.
You can attached a zip file to posts. Put the Excel file inside a zip file.
I can convert your data with matlab, or you can download the free GUI app I use in matlab called vibrationdata.
https://vibrationdata.wordpress.com/
Hi Peteroznewman,
I am attaching accel vs time data as a zipped file, can you please convert it and send. This is a great help. Thanks in advance.
@harsf
Attached is a zip file of the NS acceleration data double integrated to displacement in mm.
Thanks a lot for your reply. It answered my question. Since I am still curious, can you send me the zip file of the matlab code you used to convert accel data to displacement?
@harsf
download the free GUI app I use in matlab called vibrationdata.
https://vibrationdata.wordpress.com/
@peteroznewman,
When I run the model by giving EQ load as displacements, following errors pop ups. Any reason You can mention?
I have used lagrangian for water tank and eulerian for water. I fixxed the bottom face and gave displacements. Errors pops up. Then I removed the fixed bottom face and gave displacements. Same errors pops up. Can you mention how to fix it? Thanks for the help. model attached.
@harsf
The displacement at T = 0 must be 0.