The history of HYPET Data AS

HYPET Data AS was "born" 1.1.1998 to continue the work started by KHR-Data in 1983, or more correct about 1980 (when the first program of the HYPET-Series was written). Our intention was to make an easy-to-use stability loading computer system.
HYPET-Series was approved by The Norwegian Directorate of Shipping in 1984 for intact stability and tonnage (1969-convention) calculation. In 1991 HYPET was also approved for DAMAGE stability calculations.
For more than 30 years many consultants, shipyards, schools, Universities and naval schools have used HYPET for stability and tonnage calculation for many 1000 ships. When using HYPET, you can easily define any kind of ship like mono-hull (1-hull), catamaran (2-hull) or if you like, a 15-hull ship.

In HYPET you can make calculations for Grain, Wind, Towing, Launching, Docking, Waterline, Bulkhead, Draft, Condition, etc. HYPET's loading calculator, H600w, has been used for years and was also approved by Det Norske Veritas in 1995, certificate No. A-5333. The loading calculator handled both intact and damaged ship calculation. Here are some vessels that use HYPET's loading calculator H600w: Nyholm, Nyheron, Strilberg, Hanne Christine, Broa, With Junior, Soldrott, Viking Fighter, Nordic Frost, Sanco Bravo, Green Bergen, GeoSea, Brimil ...
PERHAPS your ship has been calculated using HYPET? If yes, we can offer you a reduced price for placing a loading calculator onboard.

2002 - Volume section generator ready to use

The VolumeSectionGenerator (VSG).
Using VSG you can create volume sections for tanks and other compartments very easily. Code "2,1,<-90,#,<0" will make a DB Tk. SB. Side: 2M fr.CL, Top: 1M ab/BASE. Etc. The VSG is an impressing and very simple to use feature in HYPET H100w.

2003 - Heeling of vessel with printed reports

From 2003, the initial heeling of the vessel in a defined loading condition will always include calculation for SB and PS. All KY-calculation and Max. VCG-calculation will check results for both sides, SB and PS. The user can select what to print, SB, PS or both sides.

2004 - Grain calculations and reporting routine

Grain calculations inside HYPET
In 2004 we finished GRAIN calculation in a new and excellent way. Now it is very easy to make any grain calculations inside HYPET. Easy for all, consultants and for the master onboard using the loading calculator. In the loading calculator, you can select between three different methods for loading filled room and two different methods for partly filled room. If you have made 50 different loading conditions and want to change or test another method, then the program will fix this in seconds.
Reporting routine
A new reporting routine has been added to let users be able to include additional pages. At the end of this year the ship database dShip.tps will be used in both H100w and H600w, and all tanks will be generated inside H600w using geometry data. Comprehensive rebuilding work has been done for this. From 1.1.2005 the GZ-curve inside H600w will always show both sides SB and PS. Most important is the traffic light inside H600w will show a red or green light and allows a very fast check of the loading condition. In case you see a red light, check carefully which stability criteria has not been fulfilled. From this day on you are not able to define loading conditions that do not comply with the defined stability limits.

2005 - Probabilistic calculation and heeling report

Probabilistic calculation
The first part of probabilistic calculation was now included. After more than one year of work, we have included probabilistic damage calculation for cargo vessels into HYPET. The program works like "walking" around the ship and make different damage combinations, depending of given damage length, height for damage and depth for damage. The obtained subdivision index will be calculated for each damage combination. If sum obtained subdivision index will be greater than the required subdivision index the regulation is fulfilled. 
Finished heeling report
At the end of this year we finished our work with the new heeling report, H700w. In HYPET we also have included calculation for length "L" and calculation for the block coefficient Cb.
This year we delivered several loading calculators, H600w, onboard cargo vessels, especially for GRAIN loading. This program gives the crew a perfect ability to check stability and strength issues and we hope many ship owners will decide to choose HYPET H600w as their loading instrument.

2006-2010 - Many new routines and features

New routines and features
From 2006-2010 many new routines and features have been included in HYPET - especially from 2008-2010!
Now you can import ship geometry from a 3D-DXF file. Mark all ship sections, press Copy, and then Paste. Then all ship sections will be inside HYPET ship database. New crane calculation and graphic input has been implemented to allow the crew to handle crane operations. The user can move a crane changing horizontal angle for main crane and vertical angle for each crane arm. Improved methods for input and calculation of Max. VCG requirements have been included. Graphic Tank presentation for input and control have been implemented. View damaged tanks in condition presentation. Improved towing and wind routines are now available. New and improved heeling test report H700w. New Volume Section Generator codes have been implemented to let input for any tank be very easy for the user. Improved Round Volume Generator. New and very easy to use routine for "Water on deck"-Calculation has been programmed and implemented. New routine for "Water into ship" was created. GZ-curve will use one geometry up to flood angle for some rooms. Then from this flood angel, GZ-curve will use new geometry without these rooms. You will see a GZ-curve stepping down at flood angle from one geometry to another. Deadweight scale. Select a docking condition and print. Now you can also use frame spacing like A-B-C-D-E etc between frames. Now you can select a condition and print "Notes to the Master" for this condition, showing step by step how this condition can be calculated manually. This routine is very helpful and you can print the report in English, Norwegian, Danish, German and Spanish. Inside HYPET you can now define any variables and expressions the user needs to be able to handle any thinkable Max.VCG requirement. These variables can also include internal variables and take any data from the ship database. Only your fantasy will limit the possibilities. A new routine to calculate max legal force, from horizontal(along waterline) to vertical direction, for anchor handling/towing ships.

2011 - Graphical crane routine, volume section generators

Graphical crane routine
In H600w a new graphical crane routine has been prepared for four different types of cranes. The consultant can determine by defining two corners of a rectangle that the crane can move in a defined area. This is intended to be used for vessels where an excavator is placed onboard for loading and unloading. If these corners are defined at the same point, it means that the crane is stationary. A new "Grain booklet" is now available and can be used as "Grain - Notes to the master." This report explains, step by step, how a grain loading condition can be calculated independently by the master of the vessel.  .
Two new Volume Section (VS) generators in H100w
The first is the powerful extension of the functionality of the existing VS generator. The second is a new generator to define VS between two horizontal or vertical surfaces. These surfaces can have different numbers of points and can be imported from an AutoCAD file. Connections between points for each surface must be given, but the program suggests these in place. The height of BASIS (horizontal plane) and distance from CL (vertical plane) to these two surfaces can be given in meters directly or as a mathematical expression. In addition we can refer to an already defined 3d line. This makes the generator a very applicable tool for definition of VS. Even if the generator has a big amount of definition possibilities and functions, this tool is very easy to handle for the user.

2012 --> New additions

CLAIMS - new additions
Many more possibilities has been added to let user hadled near every needs for claim's specifications, depending of users fantasy!
To add/create tables used for interpolation:
Now user can easy add tables to be used inside claims for interpolation. 
To find wanted interpolated value from table, user must use function GetTabValue(TabID, any_expression1, any_expression2)

A = GetTabValue('TabID1', 4.0, 0.2)   [find Table value for Y=4 and X=0.2] 
A = GetTabValue('TabID1', (DraftAft+DraftFore)/2, DraftAft-DraftFore)   [find Table value for actual MeanDraft and Trim]
A = GetTabValue('TabID1', UserVar1, UserVar2)   [A will then hold interpolated Table value for actual UserVar1 and UserVar2]
A = GetTabValue('GMTABLE', 5.13, 0.2)   [A will then hold interpolated value for Min.GM from table GMTABLE for Mean draft=5.13m and for Trim=0.2m

Special functions & programming.
How to calculate the INTERSECTION POINT between 2 functions:
A = GetCutPoint(0,3, 'X', 'SIN(X)', '0.2*X+0.1')
Here 'X' is name of variable which will be changed from 0 to 3.
A is the X-value for intersection point between function 'SIN(X)' and function '0.2*X+0.1'
Remember: This function has no any connection to Angle, and you can use any functions 
How to calculate the AREA in (m*r) below function curve:  '1.0*WLO*COS(X)^1.3':
FArea  = GetCurveArea(Qf1*d2r, Qf2*d2r, 'X', '1.0*WLO*COS(X)^1.3')
d2r is an internal HYPET function, converting from degrees to radians like PI/180.
How to calculate GZ-value for given Angle for any Displacement, LCG, VCG, TCG, DamageNo:
GetAnyGZValue(Angle, Displacement, LCG, VCG, TCG, DamageNo)

How to PLOT function together with GZ-curve:
a = AddGraphic(XFrom, XTo, 'XName', 'GraphName', GraphColor, 'Function')

How to input correct COLOR using hexadecimal .
Now you can create own functions, for example like F(x)='0.5*GetGZValue(Min(60,FloodAngle3)*COS(x*d2r)^1.3'
And the expert can do some programming himself - if he like :)
Special Condition Calculation do as follow:
While heeling to calculate the GZ-curve, new calculation use REAL LCG, VCG, TCG and IT each used tank. Calculation like this can create a "better" or "worse" GZ-curve, depending of tank filling and used IT values. But if many tanks are filled 98%, new calculation will create a "better" or "higher" GZ-curve. If tanks are filled 50%, then GZ-curve will be "worse" or "lower" using new calculation. This because the gravity point for tank also will move towards side and upward.