Get started with PIAS' most used functions.

PIAS' most used functions are bundled into four packages based on different use cases. For more advanced usage, the full PIAS module list can be found further below.

Hull design and lines plan

  • Design hulls using Fairway
  • Transform hull forms
  • Produce lines plan drawings
  • Hull design and lines plan

More information

Hydrostatics and intact stability

  • Input loading conditions
  • Calculate intact stability
  • Calculate hydrostatics
  • Input tank data

More information

Resistance and propulsion

  • Predict displacement resistance
  • Predict pre-planing resistance
  • Predict pontoon resistance
  • Calculate B-series propellers

More information

+ Damage stability

  • All functions listed above
  • Calculate damage stability
  • Calculate floodability

More information

Full PIAS function list

Hull definition (Fairway method)

The Fairway module consists of a hull form designer. All the module's possible functions are listed below. To get started with Fairway, select the 'Hull design' package above.

10.10 Fairway basic functions and GUI
10.20 Automatic fairing
10.30 Primitive linetypes
10.40 Curved surfaces
10.50 Developable surfaces
10.60 Hull form transformation
10.70 Shell plate expansions and templates double curved plates
10.80 Shell plate expansions developable surfaces
10.200 Configure and produce lines plan drawing
10.300 Export functions
10.300.10 Export to DXF 2D (Polylines)
10.300.20 Export to DXF 3D (Polylines)
10.300.30 Export to DXF 3D (NURBS lines)
10.300.40 Export to IGES NURBS lines
10.300.50 Export to IGES NURBS faces
10.300.60 Export to Poseidon
10.300.70 Export to Dawson
10.300.80 Export to STL
10.400 Import functions
10.400.10 Import from DXF and IGES
10.500 Fairway Hull server

Hull definition and conversion

Expand PIAS' capability to import from and export to various hull design file formats.

20.10 Digitising or manual definition of body plan
20.100 Parametrical shapes and import functions
20.100.10 Import from an ASCII offset table
20.100.20 Import hull and compartments from SIKOB
20.100.100 Generation of models for cylindrical tanks along longitudinal axis
20.100.110 Generation of models for cylindrical tanks along vertical axis
20.200 Threedimensional hull drawing
20.300 Compose assymetric PS and SB hull forms
20.400 Export to Seaway
20.410 Export to Shipmo

Hull form transformation

Adds complex hull form transformations.

30.10 Hull form transformations

Compartment definition and application

Define ship compartments and tanks with this module. Most of these common functions are included in our 'Hydrostatics and intact stability' package above.

40.10 Compartment definition and application:
  • Definition of compartment shapes (max. 70 subcompartments)
  • Calculation of tank tables
40.20 Extended compartment functions:
  • Unlimited number of subcompartments
  • Drawing of tank plan
  • 3D drawing of each compartment
  • Apply externally defined hull model as compartment
  • Free definition of tank table layout and units
This function requires 40.10
40.100 Integrated use of bulkheads, decks and compartments, and other more extended compartment functions:
  • The use of subcompartments of other than four vertices
  • The second sounding pipe at the compartment
  • Multiple pressure sensors per tank
  • Multiple calculation and output scripts
  • Three-dimensional rendering of bulkheads, decks, and compartments
  • Saving or printing of 3D rendered pictures
This function requires 40.20
40.200 Compose and produce layout planThis function requires 40.100
40.300 Export functions
40.300.10 From and to XML (bulkheads, decks, and compartments)This function requires 40.100
40.400 Tanktables
40.400.10 Calculate and output of tanktables including listThis function requires 40.10

Hydrostatics and stability tables

Calculate hydrostatics, cross curves, wind heeling, intact stability, and more. Most of these common functions are included in our 'Hydrostatics and intact stability' package above.

50.10 Hydrostatic tables
50.20 Cross curves
50.30 Bonjean tables
50.40 Deadweight tables
50.50 Deadweight scale
50.60 Define windage area and compute wind heeling levers
50.70 Maximum allowable grain heeling moments
50.80 Calculation of grain heeling moments (Grain Code)
50.90 Trimdiagram according to Van der Ham
50.100 Tonnage calculation (GT and NT)
50.110 Tables of maximum allowable anchor forces according to NMD2007 (for anchor handling vessels)
50.200 Maximum allowable VCG'
50.200.10 Allowable VCG' values for intact stability
50.200.20 Allowable VCG' values for damage stabilityThis function requires 40.20
50.200.30 Extension with navy stability criteria (DDS-079, van Harpen, NES109)This function requires 50.200.10
50.200.40 Upgrade stability criteria update 2009 (see manual)This function requires 50.200.10
50.300 Export functions
50.300.10 Hydrostatic tables to XMLThis function requires 50.10, 50.20, 50.30, 50.40, 50.60, 50.70, or 50.200.10

Loading conditions, intact stability and longitudinal strength

Define loading conditions to calculate bending moments and sheer forces. Most of these common functions are included in our 'Hydrostatics and intact stability' package above.

60.10 Definition of loading conditions of intact stability (assessment against stability criteria requires 200.10)
60.20 Calculation and evaluation of longitudinal bending moments and sheer forces
60.30 Calculation of sagging as a result of bending momentsThis function requires 60.20
60.40 Calculation of longitudinal torsional momentsThis function requires 60.20
60.50 Extensions for loading conditions:
  • Permanent monitoring of draft, trim and G'M
  • Automatic reading of tank data
  • Graphical user interface for tank filling
This function requires 60.10
60.60 Graphical user interface loading conditions:
  • Direct presentation of floating condition
  • Direct access to other screens for cargo/weight definition
  • Direct verification of intact stability and longitudinal strength
  • Line of sight and air draft
This function requires 60.10
60.70 Graphical interface for container loadingThis function requires 60.60
60.80 Small schematic tank layout indicating position of filled tanks in loading conditionsThis function requires 60.10
60.90 Definition of cranes and crane loads, and computation of crane heeling moments for loading conditionsThis function requires 60.10
60.100 Extended crane functionality:
  • Graphical interface for cranes and crane loads
  • Modeling of single and dual crane operations
This function requires 60.90
60.200 Stability calculation including 'accidental drop of crane load'This function requires 60.10
60.210 Polar diagram of allowabole anchor chain forces according NMD 2007 (Anchor handling vessels)This function requires 60.10
60.220 Stability calculations including floodable tanksThis function requires 60.10, and 90.50
60.300 Generation of loading conditions for simulation of RoRo operationsThis function requires 60.10
60.310 Calculation of maximum allowable VCG' for container vessels on the river Rhine
60.320 Launching calculations
60.400 Stability of hopper vessels
60.400.10 Hopper stability calculation including the effect of spilling of cargo and pouring in of water, no trim, one hopperThis function requires 60.10
60.400.20 Hopper stability calculations including free trimmingThis function requires 60.400.10
60.400.30 Hopper stability calculations for multiple hoppersThis function requires 60.400.10
60.500 Composition of an inclining test report

Damage stability

This module includes numerous calculation methods for floodability and damage stability. Most of these functions are included in the 'Hydrostatics, intact stability and damage stability' package listed above.

70.10 Floodable lengths
70.20 Floodability and damage stabilityThis function requires 40.20
70.30 Automatic generation of damage cases based on defined extend of damageThis function requires 70.20
70.35 Automatically extend the damage case with a compartment of which a connected opening does not have a minimal required distance to the waterlineThis function requires 70.20
70.40 Complex intermediate stages of flooding for damage stability calculations
70.50 Time calculations for crossfloodingThis function requires 70.20, and 70.40
70.60 Damage stability with water on deck (RoRo, STAB90+50)This function requires 70.20
70.70 Probabilistic calculation of oil outflow from cargo or fuel tanks (MARPOL)This function requires 40.20
70.80 Probabilistic damage stability
70.80.10 Basic functionality for probabilistic damage stability calculationsThis function requires 40.20
70.80.100 Calculation method per zone (simplified method)This function requires 70.80.10
70.80.110 Calculation method per compartment (standard PIAS method as developed in 1990)This function requires 70.80.10
70.80.120 Calculation method per subcompartmentThis function requires 70.80.10
70.80.130 Calculation method numerical integration (elegant, based on probability density functions)This function requires 70.80.10
70.80.200 Calculation regulation IMO A.265 (passenger vessels)This function requires 70.80.10
70.80.210 Calculation regulation SOLAS 1992 (cargo vessels)This function requires 70.80.10
70.80.220 Calculation regulation SOLAS 2009 (cargo and passenger vessels) and SPS 2008 (special purpose ships)This function requires 70.80.10
70.80.230 Calculations according to DR 67 (loss of cargo, flowing in of seawater for open hopper vessels)This function requires 70.80.10
70.80.300 Extended version of probabilistic damage stability, including:
  • Storage of intermediate results leading to faster calculations
  • Automatic determination of KG' to establish A=R
  • Generation of spreadsheetfile with intermediate results for analyses
This function requires 70.80.10


The Hydrodynamics module includes resistance predictions based on numerous methods, as well as propeller calculations. Most of these functions are included in the 'Resistance and propulsion' package listed above.

80.10 Resistance predictions
80.10.10 Holtrop & Mennen (MARIN,1984), Displacement vessels
80.10.20 Oortmerssen (MARIN,1972), smaller Displacement vessels
80.10.30 Savitsky & Brown (Davidson Laboratory,1976), Pre-planing vessels
80.10.40 Savitsky (1964), Hard-chine planing hull forms
80.10.50 Resistance for pontoons according to Holtrop cs. (MARIN 1990), Pontoons
80.10.60 Hollenbach (1999), Displacement vessels
80.10.70 Delft (1993 Keuning, Gerritsma and Terwisga ), Hard-chine planing hull forms
80.10.80 Robinson (1999), Hard-chine and round bilge planing hullforms
80.10.90 Britisch Colombia (1990) (S.M. Calisal & D. McGreer), Displacement vessels with low L/B ratio
80.20 Propeller calculations
80.20.10 B-series propeller calculations
80.20.20 Propeller calculations for:
  • KA-series (ducted propellers)
  • Gawn-series
  • UA-series
This function requires 80.20.10
80.20.30 Graphical extensions:
  • Calculation of controllable pitch propellers
  • Calculation of bollard pull
This function requires 80.20.10

Miscellaneous and auxiliary computation functions

This module's functions are only applicable in specific situations and usually not needed for regular PIAS usage.

90.10 Tank sounding etc., taking into account actual list and trim
90.20 Freeboard calculations
90.20.10 Freeboard calculations according to ILCC.
90.20.20 Extension of freeboard calculation with 2005 regulations
90.30 Intact stability for a grounded vessel
90.40 Damage stability for a grounded vessel
90.50 Intact and damage stability calculation including the actual shift of fluids under heel and trim
90.210 Software for Inclinosensor, to be used for inclination testsThis function requires 90.200

Systems and hardware related functions

These options expand PIAS' system compatibility.

100.10 Speed options
100.10.10 PIAS/ES: enhanced speed options:
  • Minimisation of disc usage
  • Dual threading
100.10.20 PIAS Octothreading: multithreading with simultaneous use of up to 8 cores
100.20 Export of PIAS plots to DXF and EPS formats
100.30 PIAS Macro option: record, edit and play macros (text files) for PIAS modules
100.40 Macro option specifically for probabilistic damage stability
100.50 Windows Vista+ compatibility pack

Contact us for a quote of the functions you need.

Call us at +31 85 040 90 40, email us at, or fill out the form below to get a quote for the PIAS functions you need.