A Surfacing Diving Bell Using Conditional Containers and Milestones
This model demonstrates how Conditional Container and Milestone elements can be used to model a system where the governing equations change over the course of the simulation. In the model, a diving bell is released at a specified depth and moves towards the surface, where it eventually emerges to reach a certain height above the water. This model also reads in input values and writes output values out to an associated spread sheet "DivingBell.xlsx".
Physically, the model describes a process that could happen in reality, but not with "real" diving bells (DB) which are designed such that the force of gravity acting on the bell is always higher than the buoyancy force of the enclosed air volume. In this simulation, we consider a lightweight DB where the buoyancy force is greater than the force of gravity when submberged at a given immersion depth y0 < ymax. If the depth (y0) is greater than the threshold depth (ymax), the DB would sink because the buoyancy force of the compressed air volume would be too low.