Buoyancy forces

Hi Guys

Is it possible to model a pressure load which varies dependent on the displacement of a model? An example would be a buoyancy force, where the force on the hull of the vessel will vary dependent on how much it has displaced.

Obviously one can just work out the submergence and apply the buoyancy pressure manually, however what if you want this to be automatically calculated by Calculix?

You could try the dload.f subroutine. Unfortunately, CalculiX doesn’t offer keywords to change such inputs based on outputs.

vold (the actual displacements) are available in dload.f.