-
-
February 4, 2020 at 4:30 pm
FlorianHenscheid1
SubscriberHello,Â
I try to simulate a tank filled with water under an earthquake, for which I use ansys Workbench. That's why I chose a coupled analysis. I use transient structural mechanics and fluid dynamics (fluent) as analysis settings and system coupling for the interaction part (the tank wall should be assumed to be elastic). Now I try to apply the replacement load for the earthquake to the bottom of the tank and wonder how I can put an acceleration only on a surface of the tank volume. I am also open to other solutions or suggestions for solutions.
thank you for your help
-
February 4, 2020 at 9:13 pm
peteroznewman
SubscriberDoes the earthquake data have three components?
What kind of foundation is in the ground supporting the tank?
Â
-
February 5, 2020 at 1:49 pm
FlorianHenscheid1
SubscriberThe vector for acceleration is only containing data for the x-component. Since I do not know an exact frequency for earthquake simulation, I set the acceleration every 0.5 seconds. The inner surface of the tank is declared as Fluid Solid Interface boundary conditions and the underside of the tank is fixed (no displacement or rotation).

As results I look for the natural frequency of the water-filled tank and the maximum vertical displacement of the water.
-
February 5, 2020 at 1:52 pm
-
February 5, 2020 at 4:44 pm
peteroznewman
SubscriberFlorian,
I don't like your acceleration profile because the average acceleration is not zero.
If you integrate that signal once, at 2 seconds, the tank is moving at 3.3 m/sec,
and if you integrate twice it shows the ground moved 3.3 m from where it started.
You can download actual earthquake data from this site.
Regards,
Peter -
February 7, 2020 at 2:36 pm
-
February 7, 2020 at 2:50 pm
peteroznewman
SubscriberIt is a little better if the acceleration starts at zero and goes positive and negative, but this will work.
You can do that by having the first time step be 0.125 seconds and the same interval for the last time step.
-
February 9, 2020 at 1:25 pm
FlorianHenscheid1
SubscriberApplying the acceleration to the whole body is normal, isn't it?
After the simplification according to Housner, the acceleration is only applied to the tank bottom.
Â
Â
Â
Â
Â
 -
February 9, 2020 at 3:03 pm
peteroznewman
SubscriberEITHER
Apply an acceleration load to all the mass in the model and leave the ground fixed. This allows you to plot the displacement of the tank and water relative to the fixed base of the tank.
OR
Apply the acceleration only to the tank bottom. Now the tank and water will move in space with some rigid body motion while they deform. Note that you must multiply the acceleration by -1 to have the same motion.
IN ANY CASE
The stress in the tank will be basically the same, because strain is a local deformation and doesn't care about rigid body motion.
-
February 10, 2020 at 3:47 pm
FlorianHenscheid1
SubscriberThank you again for the help so far, Peter. I've already calculated the problem a few times, but I never get a deformation of the water when I look at the results.

An earlier calculation allows me to know that the "wall" of the water requires a dynamic mesh for the calculation. My settings for this can be seen in the image below. In addition, I think i remember that the boundary conditions of the water wall are set as a stationary wall.

In addition, something seems to be wrong with my meshing, as the percentages here are not 100.
I would be very happy about possible improvements/changes.
-
February 10, 2020 at 6:33 pm
peteroznewman
SubscriberI don't think the free Student license can do 2-way FSI coupling. That is where the motion of walls creates a force on the fluid, and the pressure of the fluid deforms the walls in a tight, 2-way coupling.
I know the free Student license can do 1-way FSI coupling. That means if you have a Fluent model, which I expect would be a VOF model of air and water, you can simulate the water sloshing in a rigid tank in a transient model with an acceleration load. Then you can take the wall pressure results from Fluent and apply them to the tank walls in a Structural model and look at the deformation that causes. That is 1-way coupling as there is no feedback from the wall deformation to the fluid.
In Fluent, you would have a mesh that covers the entire volume of the tank and call that water, but during Initialization, you Patch the top 1/3 of the tank with air, then you begin the transient simulation.
-
February 11, 2020 at 11:10 am
FlorianHenscheid1
SubscriberWe have the possibility to work with the full version of Ansys Workbench in our university. So that shouldnt be a problem. Would the air in the upper area of the tank also have to be taken into account with the 2-way fsi coupling method.Â
-
February 11, 2020 at 11:15 am
FlorianHenscheid1
SubscriberAnd then how do the fluid structure interface behave. Is there an interaction between air and tank, water and tank and even air and water?
Â
-
February 11, 2020 at 1:16 pm
peteroznewman
SubscriberThe Fluent model has 3 walls, the top, bottom and side of the tank. The volume of the tank is filled with elements. Each element starts out as either water or air. During the solution, the acceleration load, which is the sum of gravity and the oscillating component in X, causes the water and air to move into and out of different elements according to the dynamics of the fluid. That is called a VOF model. The walls experience the pressure of each element that has a face on the wall. That element will be water or air or some fraction of the two and will change over time.
You take the wall pressure results for the duration of the Fluent simulation and apply it to the walls of the tank in a Transient Structural model. The walls will deform from the imported pressure load and you will see the stress and strain from that.
-
February 13, 2020 at 11:14 am
FlorianHenscheid1
SubscriberDo I need a UDF to apply the acceleration at the bottom of the tank or is there another way to apply the acceleration? And if not what would this UDF look like?
Â
-
February 13, 2020 at 1:06 pm
peteroznewman
SubscriberI don't think you need a UDF.
Please reply with a screen snaphot of the Acceleration load in a Fluent Transient model.
I'm just guessing, but I expect it has many rows and four columns for time, x, y and z acceleration.
Someone who knows can reply with more information.
-
February 13, 2020 at 3:23 pm
-
February 13, 2020 at 5:04 pm
-
February 13, 2020 at 5:48 pm
-
- The topic ‘Assesing a acceleration on a single area’ is closed to new replies.
-
6485
-
1906
-
1458
-
1308
-
1022
© 2026 Copyright ANSYS, Inc. All rights reserved.







