LS Dyna

LS Dyna

Topics related to LS-DYNA, Autodyn, Explicit STR and more.

Explicit dynamics – water tank sloshing due to earthquake

    • harsf
      Subscriber
    • peteroznewman
      Subscriber
      nAcceleration can only be applied to All Bodies.nYou can apply Displacement or Velocity to the base of the tank. nYou can attached a zip file to posts. Put the Excel file inside a zip file.nI can convert your data with matlab, or you can download the free GUI app I use in matlab called vibrationdata.nhttps://vibrationdata.wordpress.com/n
    • harsf
      Subscriber
      Hi Peteroznewman,nI 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.nn
    • peteroznewman
      Subscriber
      nAttached is a zip file of the NS acceleration data double integrated to displacement in mm.nn
    • harsf
      Subscriber
      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? n
    • peteroznewman
      Subscriber
      ndownload the free GUI app I use in matlab called vibrationdata.nhttps://vibrationdata.wordpress.com/n
    • harsf
      Subscriber
      @peteroznewman,nWhen I run the model by giving EQ load as displacements, following errors pop ups. Any reason You can mention?nI 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.nn
    • peteroznewman
      Subscriber
      nThe displacement at T = 0 must be 0.n
    • harsf
      Subscriber
      ,nI used seismosignal software to convert the acceleration data to displacement data as I could not implement matlab code. It gives me different displacement data compared to your displacement data which provided in the previous zipped file. Can you settle this. Please can you tell me how you did the matlab coding and it would be great help if you could send it to me as I need to clarify it. It would be a great help. nAs you can see in the figure highest displacement is around 2500mm. nn
    • peteroznewman
      Subscriber
      nAnalog signals exhibit offset and drift, which must be corrected in the data.nOffsets are corrected by subtracting the mean from the data.nDrifts are corrected by subtracting the least squares line from the data.nYou can do nothing, offset, drift or both before each integration.nThere are two integrations, so there are 8 choices, and then you can make four more choices after the second integration.nThat is what the vibrationdata GUI makes easy to try out different combinations to get the best result, which is generally that the displacement at the beginning and end of the seismic event is zero.nI did that, but I forgot to type a zero in for the displacement at T=0 in the zip file I gave you. I forgot that Explicit Dynamics chokes on a non-zero value. A different strategy is to use the velocity data as the input to the simulation, because you are allowed to have a nonzero velocity at T=0.n
    • harsf
      Subscriber
      @peteroznewman,nThanks a lot for the reply. Can you integrate accel data to velocity data using Matlab code, since now I am trying to compare the velocity results of matlab and seismosignal software. Please can you send me the velocity vs time data.nn
    • mfkoprn3
      Subscriber
      How to assign fluid properities mate?n
Viewing 11 reply threads
  • The topic ‘Explicit dynamics – water tank sloshing due to earthquake’ is closed to new replies.