General HydroStatics
Ship Stability Software 
Command of the Week
(New or interesting aspects of GHS that you may not know about) 
FSMMT

Freesurface moments. Who needs them?
The FSMMT command provides six forms of free surface moments applying to tanks. And if that isn't wild enough, up to three forms can be attached to the same tank simultaneously!—for different loads, of course. None of this has been dreamed up by the GHS developers. These sundry treatments of free surface exist because of the demand for them. If you allow GHS do things naturally, it recalculates the CG of every tank load whenever the heel or trim angle changes. It doesn't need freesurface moments at all. Run a rightingarm curve and you get the true stability picture. Not so with freesurface moments. A freesurface moment will predict what happens to the CG of a tank load when the heel angle increases up to a moderate inclination: raise the CG according to the freesurface moment, and you get an approximation to the effect of the CG shift in the tank. But beyond a few degrees of heel, the freesurface method often gives increasingly false contributions to the righting arm. In some cases the errors are significant. So why use freesurface moments? In short, because some stability criteria require that a freesurface method be applied. Commonly the maximum free surface moment that the tank would see at any load is used for all loads. The justification for this is that free surface can increase abruptly as a tank's volume changes and thereby reduce initial stability significantly. So one sample tank loading does not necessarily represent the stability of similar loadings. By assuming the maximum freesurface moment at all times there are no surprises—for the most part. There are cases where the FSM methods overestimate stability. A combination of the FSM method and the trueCGshift method could cover those cases by increasing the CG by an amount representing the difference between the formal FSM and the true FSM, then running the rightingarm curve with CG shifts. GHS can do that too. The load case shown below is interesting because it overestimates stability using the FSM method, even with maximum FSM. Here is the rightingarm curve with true CG shifts: 
With no CG shifting but rather raising the CG according to the FSM: 
With no CG shifting but rather raising the CG according to the maximum FSM: 
With true CG shifting and raising the CG by the difference between the CG elevations above. (Note that only the "fixed" CG is shown with the CGshift methods since the total CG varies.): 
Try it yourself: 
READ FV WEIGHT 147, 3.2F, 0, 10.0 TANKS FODAY*, WT* LOAD 0.5 MACRO RA RA %1 WAIT / .RA .RA "/FSM" FSMMT MAX LOAD 0.5 .RA "/FSM" .RA "/EXTRAFSM" 
Questions, comments, or requests?
Contact Creative Systems, Inc. USA phone: 3603856212 Fax: 3603856213 Office hours: 7:00 am  4:00 pm Pacific Time, Monday  Friday Mailing address: PO Box 1910 Port Townsend, WA 98368 USA Click here for an index to this and previous COWs 