Self-supporting paddling pool

Trying to model a self-supporting pool, both empty (should collapse) and full (should stand). I have tried a segment, but frictionless supports to impose circular symmetry cause failure. Tried axisymmetric, says line2 elements not allowed. Tried full revolve, have problems with central elements. There must be a simple way to approach this? Attempts attached, material is a fibre-reinforced polymer sheet, properties I am kind of guessing at for now. Can't help thinking non-linear is better, but I don't think I can use hydrostatic pressure. This is only for interest/learning, not vital, so don't spend ages on it. Some simple suggestions welcome. Thanks.

Comments

  • Just realised that some of the configs etc. are not saved in the files, but it should give an idea of what I am trying to do.
  • Sorry for all the frustrations. Here's a 1 quadrant model that solves with hydrostatic pressure and non-linear. You can use them together for small displacements, it's just that the pressures aren't follower loads which is an issue for large displacements. The solution looks wrong because it isn't axisymmetric but I think that's because of the faceted shape. You should do the revolve again starting from quadratic elements so it's properly curved.

    Revolving creates badly shaped elements at the axis of rotation. Correct them by merging the duplicated center nodes and using Mesh tools -> Correct collapsed elements.

    The constraint issues are because CCX has a limitation that requires all constraints on the same node to be parallel or orthogonal to each other. Frictionless support makes constraints in arbitrary directions so when they're combined with other constraints, they're sometimes incompatible. Here, it should be possible in principle to rotate them to make that work but that special case isn't implemented in Mecway's .inp export. I got around all that by using a full quadrant so they're naturally orthogonal and specifying the constraints explicitly so they're exactly orthogonal.

    Configurations only contain different suppressed states and solutions. So you can't have different meshes or analysis settings in them.
  • No need for apologies, Victor. Thanks for the intervention, I'll have a play with that model and see if it gets me any further. I think I will have to introduce orthotropicity to the material so that it holds its shape a bit better when full, but it looks like a good starting point. The collapse of the empty pool is very impressive. Thanks again, I'll post back with progress.
  • I set the material to be 1 mm thick and to have modulus 400 MPa in-plane and 100 MPa through plane (based on guesswork), with density 400 kg/m^3, and it now collapses when empty and self supports when full. I tried a Poisson ratio of 0.3, but it caused an odd solution, so it's at 0 for now. It would be good to have a CONTACT so that the material doesn't pass through itself when collapsing, but I don't think this is available. Also, my daughter was disappointed not to see the thing filling from the collapsed state, but again I think we would need a non-linear quasi-static analysis, which as far as I can see is not an option.

    The real thing has an inflatable sausage that provides additional rigidity to the top lip plus some support from bouyancy. I think we could have pressurized chamber but bouyancy is probably beyond us, other than specifying upward forces on some nodes.

    Victor, in your reply you said it was non-linear, but the analysis was actually linear. Non-linear gives me all sorts of red flags, including the non-following of the hydrostatic that you pointed out. I'm guessing a slip of the fingers from you.

    Anyway, we got some sort of resemblance to real life, and I learned a little bit. I'll try some other shapes, vertical sides and sloping out, but I think they'll prove inferior.
  • Poisson's ratio failing is a concern - maybe something else is wrong and that just reveals the problem. Could you attach the file?

    I'd be skeptical of any results from linear analysis since the displacements when it's collapsed will be much larger than the rule of thumb of half the wall thickness. Non-linear will also allow you to include contact, though it'll be a bit of trial and error because you have to anticipate which pairs of surfaces might come into contact. You're right that Mecway doesn't allow you to ramp components of the hydrostatic pressure load in a quasi-static analysis and CCX has no "native" hydrostatic pressure so it's not really practical to do by hand.

    Buoyancy comes for free with hydrostatic pressure so that should be easy.

    Yep, I left it set to linear, sorry. But you can switch to non-linear and solve without making any other changes. Just keep it set to the CCX solver which can do shells, unlike the internal non-linear solver.
  • Hi Victor, I did try non-linear earlier but it did not solve, but I have tried again now and have results. Maybe it defaulted back to internal solver and I didn't notice?

    I attach two files because they solved slightly differently for the full config. The only thing that I knowingly did differently was that for non-lin2 I solved all configs simultaneously. There was such a delay before any progress showed, I opened a second window and did it one config at a time. The simultaneous solve eventually got there, and - unlike the other one - there is no error reported in the solution (hydrostatic not being a follower). Displacements slightly different too. Poisson still at zero in these, that will be the next thing to try.
  • Thanks for reporting that delay and different solution. It must be a bug. I'm still investigating but avoid using Solve all configurations for now.

    I notice the material's 100 MPa Young's modulus is in the circumferential direction (V) rather than thickness (W). Is that a mistake?
  • That delay before solving turns out to be the solver itself running completely, so it shouldn't be any slower than doing one configuration at a time. The problem is that it locks up the UI and doesn't report progress, so maybe OK if it's unattended but otherwise inconvenient.

    I can't reproduce the different solution you got in Pool non-lin2.liml (58.42 mm displacement magnitude on "full" configuration). Regardless of whether I used Solve all configurations or Solve, it still gives 42.79 mm displacement magnitude.

    There's a misleading issue I just found with the time step size. If you have a value set, like you do here, even with Quasi-static turned off, then it uses that as the initial time step size. That slows down the solver by making it start searching with the very small value. So it's better to set it to zero (automatic), but doesn't affect the solution.

    I put 0.3 Poisson's ratio in and the Full configuration was very similar but the Empty one changed to a symmetric deformation shape with very small displacement. It looks the same as your 2nd screenshot but it hasn't actually folded up because the display scale factor is high. I suspect it needs to buckle to fall down so you may need to add an imperfection in the shape or load to initiate that.

  • The Young's modulus thing is definitely my error, I'll try to understand how that happened. The non-reproducable thing may have been me too.

    With Poisson at zero, the empty solution was very unsymmetrical. I tried Poisson 0.45, and the empty solution was similar to the static 3D, collapsed and passing through itself. I tried CONTACT (as you said, trying to anticipate which surfaces would meet), and it seemed to do nothing. I cranked up the slope value quite high, and tried putting in values in the friction fields, which I believe are not needed. I tried also swapping slave/master. I read in another discussion that midside nodes in slave elements can be an issue, but not sure if that's relevant. I was using faces, I will experiment to see if nodes or whatever makes a difference.
  • Noting the small displacement that you got in the empty pool, I think now that my collapsed results with the walls passing through each other may just have been a very high scale factor on the displacement (explaining why the CONTACT had no apparent effect). Must try to pay attention.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!