SPH-INOUT Condition
Hi there,
I am trying SPH INOUT Collector for simulating water flow at a certain speed in a tank and a pole at middle of the tank.
My aim is to capture the vortex formation around the pole.
But first of all I'am unable to define properly the INOUT condition (SPH is moving away from the inlet boundary). A set of SHP Particles moving and collides with other (as shown below)
At outlet I defined atm. pressure function.
I am attaching the deck with the simulation HV video to represent my problem.
Kindly request to consider my problem and suggest some solution for it.
Thanking You.
rgrds,
Pritam
Answers
-
Hi Pritam,
This vortex formation in RADIOSS is not a viable case.
You can simulate the same in our CFD solver, Acusolve. Please go through a case study on the same at http://www.altairhyperworks.com/html/en-us/rl/ACUSIM/papers/ASME_FEDSM2003_45514.pdf
0 -
Dear George,
Thank you for your suggestion.
But I want to resolve the problem with INOUT condition. As you have seen in my attachments it is not properly working. The SPH particles are not continues from the inlet boundary (the boundary particles are just moving forward, rather than a continuous flow)
I am attaching a video. I want a similar condition with or without waves.
Kindly request you,please help me out with my problem.
Thanking You.
(credit: Femto Engineering)
0 -
Hi Pritam,
We don't have a direct load or BCs through which you can create a wave. We have the generic loads like concentrated load, gravity,initial velocity, imposed velocity, imposed displacement..etc
0 -
Dear George,
My main concern is IN_OUT Collector with a continuous flow with inlet and outlet, which I am not able to get.
That wave video I just share for representation purpose for the continuous flow process (wave is not of concern).
Please help with my concern.
Thanks.
0 -
Hi Pritam,
We will check to this and will update you very soon.
0 -
Thank You very much.
Eagerly waiting for your reply.
0 -
Hi Pritam,
Apologies for a delayed reply and please find the attached sample model on /SPH/INOUT.
For /SPH/INOUT condition create a seperate component collector for the particles to be created assigned with material and property (SPH) and recall the same in part_id of /SPH/INOUT collector. For the inlet surface created make sure that the element normals are towards the flow direction.
0 -
Dear George,
Thanks for your support.
The model is running properly.
1) But as I can see the 'water' component is empty, without any sph particles. A bit confusion with this.
2) As you said earlier for creating waves with generic loads like imposed velocity, imposed disp. etc., which nodes or elements to assign loads as there is no sph particles before.
3) And what will happen if sph is already present in the tank, shall I have to make different component for this and assign contact between this two sph components?
4) For my query consider a case like, an object (say a ball or boat) is floating on the continuously flowing water.
Can you please model a small case for these condition as I share a video earlier with floating boats on waves.
Regarding this attaching a file(please refer pages 25-28).
Thanking you.
0 -
Hi Pritam,
As mentioned in the last reply the water component is a kind of dummy collector created for the SPH particles those are created by /SPH/INOUT method.
I have created a pole and has defined the interface between the SPH and pole.
Similarly, please try with existing SPH particles.
0 -
Thank you very much George,
I cleared most of my doubts, but one thing left.
Which nodes to assign generic loads (imp vel, imp disp. etc.) for generation of waves. Unable to create on the sph particles coming from inlet surface.
Please suggest on this query.
Thanking You.
0 -
Hi Pritam,
As a workaround you can create some SPH particles (don't go for very low pitch, that is not much finer particles) initially in the tank and generate SPH using /SPH/INOUT method. This may create a similar effect.
0 -
Thank you very much for your suggestion.
I will try this approach and come out with the observation.
thanks.
0 -
Hi,
What type of contact to be provide between two sph components.
sph-sph contact.
Thanking You.
0 -
Hi Pritam,
You can try with Type 7 between them.
Meanwhile as another workaround, you can also add the dummy SPH collector and existing SPH collector together as master components and slave nodes as tank or pole...etc.
0 -
Hi George,
That's absolutely fine, but i think there should be a contact between the dummy sph and the existing sph for the effect. If i am applying type 7 between two sph components, than there will be absence of master surface, which collector will act like master surface.
Thanks.
0 -
Hi Pritam,
Please check the model which I have sent you earlier. Similarly, create /GRNOD/PART set for the dummy collector and recall the same set in master_id of the interface.
0 -
Hi George,
I have created the INPUT condition as discussed earlier up to some extend as u advised to do.
The inlet is proper but there is some problem in the outlet.
The SPH particles which are present already in the tank were eliminated from the outlet boundary properly, but the newly created particles from inlet boundary were not eliminating (as shown in the animation).
Attaching the deck for reference.
Please suggest.
Thanking You.
0 -
Hi Pritam,
For the outlet also, similar to the inlet condition, select the contact surface of the outlet component and ensure that the element normals are also inwards towards the tank.
Please check these and try running the model.
Meanwhile in between I'll also review the model and will update soon.
0 -
Hi George,
All condition checked as u mentioned and all are in accordance as per your suggestion.
Still its not working.
0 -
0
-
Hi George,
As you have done in the previous attachment, i tried with my model.
Some part is eliminating at the outlet properly, but some part are not (As in the animation below).
Unable to figure out the proper reason for it.
Please find the deck attached, if needed.
0 -
Hi Pritam,
The methodology is same as before. Can you please recreate the outlet component and try running.
0 -
Hi George,
The problem regarding Inlet and Outlet is resolved.
I tried to create wave. I created a wave profile curve and assign it to loadcol IMPDISP to the 'water' component.
But after some time it is showing error.
The error is something like that.
Attaching the deck. Please suggest.
Thanking You.
0 -
I tried assigning that load collector to some of the existing sph nodes instead of the component.
The effect is only applied to the assigned nodes, but there is no effect on the new incoming nodes from inlet boundary.
0 -
Hi Pritam,
This null diameter error means that a particle is so much compressed that its diameter is zero which results in problems.
Most of the time, this is due to an input error. You can check the consistency between mass / density and diameter / particle pitch and material characteristics. And I also doubt on the loading conditions provided. I'll recheck on assigning loads to /SPH/INOUT particles and will let you know.
0 -
Hi George,
I tried the different alternate and variation with the different properties (i.e. mass, density,pitch etc. [I am unable to find out, what is diameter of sph particles is?], but nothing is working out. Some changes giving weird behavior.
I tried changing load collector also. But not getting the desired result.
Please suggest something.
Thanking You.
0 -
Hi Pritam,
As suggested before with the available generic loads available we cannot create wave. And we cannot impose loads to that particles generated through /SPH/INOUT method.
Only a workaround that i can suggest is, you can try creating cross pillar like structure in the tank and define an interface between the pillar and sph particles. This may help you to create a similar sloshing effect.
0 -
Hi George,
I am unable to find out, what is diameter of sph particles is?
Can you please specify, how to control diameter of sph particles.
Thanking You.
0 -
Hi Pritam,
This generally depends on h value. The diameter of the particles h is recalculated as a function of the density according to the relation rho * h = constant. I don't think any other factors could influence this variable.
0