Universal Ship

Scripts on this page are available here:

Universal_Ship_in.js

In the example below a universal ship has been created based on a parametric script. The variables are length, half width of ship, bilge radius and height of the top deck level.

../_images/UniversalShip1.png
../_images/UniversalShip2.png
../_images/UniversalShip3.png

The universal ship can be made by importing the script file Universal_Ship_in.js into a new workspace. The mesh size is set to 5.0 m and first order finite elements are used. The finite element mesh is generated by use of the Advancing front quad mesher.

Variants of the model can now be made by modifying the parameters:

  • AP = 0m;

  • FP = 175m;

  • MaxBreadth = 24m;

  • BilgeRad = 2.5m;

  • HeigthTopDeck = 22m;

../_images/UniversalShipEx1.png

Fig. 5 Example where: AP = 0m, FP = 175m, MaxBreadth = 40m, BilgeRad = 2.5m, HeigthTopDeck = 30m.

../_images/UniversalShipEx2.png

Fig. 6 Example where: AP = 0m, FP = 175m, MaxBredth = 15m, BilgeRad = 2.5m, HeigthTopDeck = 40m.

There may be limitations in the script file. Typically if the width is too small and the bilge radius is too large.