Professional Documents
Culture Documents
DESIGN
OF SUBMARINES
by
PA.RICK
CHARLES HALE
University of
(1975)
B.S.,
National
( 1961 )
M.B.A.,
Washington
Univers3ity
OCEAN ENGINEER
and
NAVAL ARCHITECTURE
the
OF TECHNOLOGY
INSTITUTE
JUne
0 Patrick
ENGINEERING
AND MARINE
at
M ,SSA ]HUSETTS
IN
OF SCIET*NCE
MASTER
1984
C.
Hale
1984
Signature of
Lut hor:/
Department
Certified
5f
i
May
eering
by:
Thesi
Accepted
ngi
19134
Y.'.I
(IeaV
Cr'rman,
Departmental
nuus"(Xwa has bsen Oprove
tc'rd
gce |Un
Ll'j1
mu -i
dnlzttft!.
.?!
Supervisor
gineer ing
Comimitte
C :
-2-
\ABSTRACT
SUpeciINE
Dis
Modules are Provided for calculating weight
estimates,
principal
characteristics
and
envelope
geometry,
resistance,
weight and
momentbA- balance,
and
the
equilibrium
polygon. The Package
interfaces with a
pressure hull design module developed separately
in an
O.E. thesis by Marvin Meade.
Interactive graphics are
used where appropriate.
The software requires a knowledgeable naval architect as
the user, but does not require extensive
knowledge of
computers or computer aided design systems.
c-
A'0ccession
-or4
NI
R~
I /.
DTIC TAB
DlstribntIon/
Availability Codes
Avail and/or
'
TABLE OF CONTENTS
Page
Subject
Title Page
Abstract
Table of
Contents
Acknowledgements
1.
Introduction
2.
Hi .dware:
the Computervision
Designer
10
System
3.
4.
Principal
14
25
Geometry
5.
6. Preliminary
7.
37
Balance
41
47
for Further
62
Research
Bibliography
66
Appendix I:
67
Appendix II:
Sample Output
Source Code Listings
77
-4-
ACKNOWLEDGEMENTS
many
Computervision
Corporation,
Richard
Mr.
was
work
people's
Salter,
in
instrumental
freely
gave
countless hours in
package.
System.
submarine design,
U.S. Navy,
U.S.
of
Kelly,
time
his
the
saving
in
Finally,
and
author
software
Navy, retired,
the
entire
was
thesis
knowledge
unlimited
of
James
Mr.
Captain (Professor)
on
of
the
David
Supervisor,
14
provided valuable
guidance
and
insight,
through
and
Navy
his
and
academic professionalism.
The
author
gratefully
3!
completion of
this
acknowledges
without
which
the
the
-5-
INTRODUCTION
GENERAL DISCUSSION
(CAD)
ten
years.
In
as well as in
the
The
which
aerospace
and
large architectural
ship
adopted more
slowly,
comparatively
low production
cost effectiveness
agencies.
combatant
for
design,
number
of
rates bring
CAD
has
reasons.
the
The
issue
of
been
the
design
of
of
naval
flexible
and
a number
of
packages
design
both
organizations.
government
The
for
combatants
and
packages
private
used
by
-6-
synthesis
output,
tended
to
with
little
programs
be
batch-nriented
or
no
graphic
interactive
graphic
lack
partially
is
the
of
graphics
interactive
hardware
driven;
the
process
has
been
concern
for
of
government
the
availability
initial
installation of
new
hardware.
In
and
delay
subsequent
the
addition,
CAD
design
prozedures
naval
in
tendency
or
designer perogative
early
by
software
N.av'nz
packages
to
decisions
key
usurp
in
the
the
designer,
are
to quantify.
architecture
expertise
of
off
trading
the
design
The
volume
. .
.. . . . . . .
of
.. .. . . . ... .
in
. .
new
surface
large
submarine
combatants.
tons
may
surface
be
ship
. . ..
. .
--7--
7-'
--
designs,
accuracy
level in
submarine design.
hydrostatic requirement to
submerged,
as
frequently
well
as
the
desired
due
to
the
surfaced
and
This is
balance
to
the
both
premium
attached
to
tied
"designer's eye")
in
number than
have
subjective
many
criteria
(i.e.,
their
design
designer
is
not
A
to
likely
Although Computer
primary
tool in
Aided
Design
submarine design,
has
not
been
design,
calculations,
been
design
resistance
process.
analytical
in
These
estimates,
primarily
are
include
hydrostatic
nature,
providing
no
iA
written
written
provides
to
achieve
These
numerical,
include
rather
-8-7
V]
than graphic,
output.
Center
for
future
submarine
navy
Naval
and its
intended
and,
Analyses
design
potential
to
be a
trading
in
together
largest
alternative
hull
of
to
include
surface
a
to
not a
full,
the use of
of
design
the full
CAD systems.
design
design
composite
graphics
may
in
be e:zpanded
the
future.
is
the
incorporating
currently
an
but
for
package
represents
while
pactage.
opportunity
design
the
design.
output,
graphics
in
"graft'
matching
module
capabilities of
This thesis
pactages
package,
clear
submarine
parameters
Computer Services,
interactive
is
was not
its use
designs,
provide
our
architect,
design
Other
some low-level
there
development
such a
ship
real-time
Thus,
i'ey
the
both
naval
which restricts
Boeing
submarine
ASSET provides
many
the
existing
diameter,
for
designs.
for
This program
tool
code,
by
projecting
aid in
characteristics
has
sections
developed
to
adversaries.
the source
off
was
in order
detailed
unfortunately,
imbedded
CODESUB
available
ex:ploration
of
package.
The software
a
"first
developed
pass" through
the conceptual
concurrent
design
Ocean
the
level.
Engineer
in
this
thesis
submarine
In
thesis
design
conjunction
written
accomplishes
process
with
by
at
the
Marvin
-9-
Meade,
the
package
estimates,
includes
envelope
and
pressure
calculation
of
hull
weight
geometry,
basic hydrostatics,
weight
polygon.
The
primary
develop
it
for
philosophy
a
user
of
who
this
is
package
competent
Opportunities are
provided
to
expert
In addition,
it
is
alternate
override
program
Interactive
and
graphics
visualization
if
desires
of
are
designer
or
computer
systems
appropriate
the
analytical
used
design
to
under
The
chosen
or
procedures.
a
clear
development.
standard
the user's
title
detail
provide
of
the
geometry
left
program
in
the
to
naval
the individual
is
for
All
naval
interaction
the
software
,S
J
package is
CADSUB (Computer
"Input to
are
provided
in
expla.ned
module.
Appendix
thesis.
-<-
4;~
in
Samples
I
to
the
of
this
-10-
HARDWAREZ
THE COMPUTERVISION
DESIGNER SYSTEM
GENERAL DISCUSSION
of
high-quality
the
use
this
thesis
"turnkey"
of
was
one
CAD systems,
interactive
graphic
of
all
at best,
prominent suppliers,
since
the
processors
design
techniques.
available
compromise
run
on
Computervision,
McDonnell-Douglas Automation
this
thesis,
Computervision
Massachusetts,
offered free
S..
I-I
are
not
applications.
permit
are
but are
they
several
of which
the
suppliers,
Applicon,
Division,
Bendiy,
and
others.
Corporation,
system
of
time,
For
Bedford,
instruction,
iI
I-|
4lm
-I
III
IIIm'l
the processor,
memory
with
(RAM).
The heart of
The architecture of
file
Basic
similar
system,
which
is
access
random
thesis
of
core
16-bit.
and
management
system-level
the "OS"
level,
on
systems
which
typical
operating
tailored
graphics,
for
and
automatically
and
mini-computer
of
the CGP-200X is
system
CPU
1.3 megabytes
the
The particular
built
The
units.
disl
increments
several
and
System",
instruction on is
time
provided
Computervision
entered
Input/outnut
(I/O)
is
in
simple
or "INSERT
text
file
color
or
monochrome
,......
i' .
.,
SPLINE'.
4
devices.
input,
For graphics
verb-ncjn
several
handled by
system.
terminals
workstation,
...
[.
small
I/O,
are
which
___
-1"-
includes a thermal
graphics printout.
device.
This
intensities, the
amd
zooming,
lines),
and
rotation,
and
and black
from
and
white
output is supported
by the plotters.
PROGRAMMING LANGUAGES
Several
Designer System.
The primary
interactinq
management
the
and
Because
CPU space,
for
the utilities
programming,
systems,
are
often
of
this
provided
on
of
programmed in
in
allow
limited
level
of
main-frame
module.
length
of
----------
and
Such utilities
Because
which
required
base
entered
speed,
provided
data
Programs
greatest
the
with
Fortran-S,
is
graphics
systems.
-r
language
use
with
operating
for
training
level,
an alternate language.
required
this
to
thesis
do
was
-13-
Two
graphics commands.
language
which
supports
computational statements.
language,
far
macro
I/O
and
Fortran-like
is
is
to
text string
form,
I/O
The
format.
and
use in
Ultimately,
to
for
converted
Despite
therefore
and
All
this
its
NEWVAR
is
must
be
I/O
within
the
shortcoming,
adoption
'the algorithms
Fortran-S
other
the
NEWVAR,
compilable,
rapidlu.
more
It
non-compilable
is
VARPRO2
standard
using
files
execute
of
system.
the
for
provided
for
in
for
this
maximum
}-B
|C
-14-
PRELIMINARY
WEIGHT ESTIMATES
this
thesis
This
assumption
assume
means
when submerged,
as the
the
same
weight
If
of
volume-limitedt
excess of
specified
calculations,
be
may
envelope
an
during
the
of
known or suspected to be
lead
amount
the
to
maq
arbitrary
weight
calculate
translate
to
allow
this
for
volume-limited design.
Since the estimated
weight
data
weight module,
iA
l ,
and,
where
drive
the
accurate
will
as
possible.
appropriate,
mam
to
decide
The
the
i1
to
-15-
automate
the
The program
calculations,
judgement,
modify the
algorithms
and
not
A knowledgeable
themselves
to
designed
is
the
design
particular
needs.
WEIGHT ESTIMATING ALGORITHMS
(33.
estimation
Structure)
convention
This
for weight
system
all
consists
ships.
For
for
ship
weight
seven
major
submarine
weight
of
as follows:
DESCRIPTION
Structural
II
Propulsion
III
Electrical
IV
Combat Systems
"V
Au::iliary Systems
VI
VII
Armament
Al
Sum of I-VII
Lead
Total lead
Al + Lead
Variable Load
(fuel,
stores,
4
etc.)
S;
~-16-
NSC
Normal
Reserve Buoyancy
Main Ballast
Submerged
Self
Disp.
e::planatory
Non-buoyant
Envelope Disp.
Submerged Disp.
module take
possible,
chosen
standard
for
design
weights,
Al
NSC,
or
These percentages
the discrete
weights
selected
weight
NSC,
following
of
section
discusses
or
Al
parameters.
following
mathmatical
conventions
will
input
total,
has
IV,
algorithms.
chosen
be
for
weight
groups II,
VI,
The
algorithms
for
this
thesis,
as
with
The designer
programmed
the
percentage
combined
calculated
determine the
the
where
displacement,
then
for
estimating
input,
terms of
are
weights
which override
as
submerged
weight
specifying
in
+ Free flood
weight
Parameters
are
groups to
and other
"the option
and VII,
that
flooded volume
the
appropriate.
lead,
Condition
Free Flood
The algorithms
of
Surface
used
to
indicate
operations:
addition
subtraction
=
multiplication
"=division
exponentiation
GROUP I:
Weight group I
is determined
as
percentage
of
-17-
NSP.
general,
In
%Wl=f(depth, material,
The size dependence
is
W1 as a percentage of NSC.
size).
accomodated
by
calculating
in
determined
parametrically
from
chcce of
on
150% of
data
depth
is
feet.
The
past
a
user
accepted
collapse
implemented
and
depth
through
of
the
C1 and C2.
GROUP II:
Weight group II
is
calculated
The
directly,
number
of
in
tons,
parameters
propulsion type,
&
(capacity=endurance)2
"two separate
for
while,
horsepowers are
battery type
of
nuclear
is
needed;
the
Plant
shaft
electric
horsepower
final
drive
3i.
to
provide
-18--)
electrical
technology chosen; ie
diesel,
kilowatt-hours
and capacity
power).
wankel,
weight
on battery type,
rate
and
improved
"standard"
lead
(endurance
in
lead-acid
acid
this
(German
(U.S.
Trident
densities of
(the
capacity
type
these battery
for
("sprint"),
VARTA type),
function
etc.
battery
at a high discharge
type).
a strong
The
used
larger
of
sprint
is chosen
as
the
or
final
battery weight).
Electric
motor
weight
provide
is
determined
air-cooled DC
other
plant,
motor.
multipliers
superconducting technology,
from
an
based
a
The
on
etc.
additional
option
provide
(fuel cells,
for
unconventional
Stirling,
low-power
propulsion
nuclear,
technology
etc.).
This
group II
program code.
For a "straight" nuclear plant,
to
the
"M=~
-n
-19-
log(SHP)JAC2
W2=(C1*SHP)/
is
to W2 (user input)
WE=C3*CHP
where CHP=charging
C3 is
horsepower
WM=C4*SHP.
WB=Maxt(C5*KWHS),(C6*KWHE)3
where KWHS=capacity for "sprint"
KWHE=capacity
for endurance
GROUP III:
Although weight group III would
to
be
direct
function
IA
of
intuitively
installed
generating
.that
approximated by a straight
This anomaly
this
weight
tact,
percentage
distribution system
in
JR$
attributable
spread
AVE
to
throughout
appear
very
of
Al
large
the
the
reveals
closely
weights.
amount
of
electrical
submarine.
S-20-
This
power
function
of
distribution
of
cable,
size of
system
the size of
connectors,
the vessel.
calculated
as a
weight
the submarine,
and
is
since
distribution
a
the
panels
Weight
group
III,
percentage
of Al
weights:
direct
amounts
vary
with
consequently,
is
/%W3=Cl.
GROUP
IV:
Determination of
to
implement
combat
in an
system
group
results
components
It
difficult,
for
limited
specify
group
determination
of
associated
weights.
acceptable
for
contains
percentage
ballistic
of
Al
the
desired
%W4=Ci
where Ci
or
of
combat
based
on
for
of
in
algorithmr
suites,
that
on
rough
at
best.
designer
off-line
his
systems
and
approximation
iteration,
the
historical
either
accurate
the
combat
design
an
provide
based
variety
variation
of
schemes
To permit
weights
missile
..
SSN
weight
an algorithm
great
recommended
IV
an early
The
selection
number
highly
is very difficult
mode.
and
the
as most
is therefore
weights
"automatic"
IV
is
program
data
as
fast
attack
or
type
(SS,
SSB,
submarines:
i=1,4
is
based on
-SSB---N)--.~i
submarine
~r
-21-
GROUP V:
teight
group
is
accurately
vessel
displacement
and
are
internal
determined
directly
volume.
as
systems
proportional
Group
to
thus
is
i=1,2
where Ci is
ballistic
based on submarine
type
(attack
or
missile).
GROUP VI:
Group VI weights are a function of crew size,
to some extent,
for
weight
group
VI
determination
The multiplier
is
attack
respectively.
and
The weights
ballistic
are
and,
the
missile
directly
based
on
last
two
submarines,
calculated
in
tons:
W6=Cl*NP
where NP=number of personnel
in the crew.
GROUP VII:
The estimation of armament
difficult
weights
is
'4
nearly
IV
as
weights,
and
future
Again, it
value
7--
-22-
combat
systems,
available
from
rough
estimate
percentage
of
of
case
group
of
VII
is
weights.
Al
The
separate
ballistic
values
are
provided
for
attack
and
missile submarines.
%W7=Cl.
OTHER WEIGHTS:
The
buoyancy,
amounts
of
lead,
variable
the designer.
load,
as
reserve
fractions
by
Lead
(.07-.11)*Al
Variable Load
(.84-.07)*NSC
(nuclear)
(.08-.19)*NSC
(non-nuclear)
Reserve Buoyancy
(.12-.15)*NSC
Free Flood
(.05-.l)*(Submerged
The operator,
however,
Displ.)
own
values
as desired.
weight
are
At a minimum,
- -- -- -
------
in
tons
been
groups,
processed.
have
been
..
.---.-.-
4.3
-23-~
have
may
specified
VI.
Additionally,
weights
for
weight
and
tons.
The other
used
W2
and
permutations
but allow
W7,
known,
for
or
the
sequence is as follows:
(All
%X=%XI100)
K1=(%WI+%Wl*%LD)/(1-%VL)+%W3+%W5
where %LD=lead fraction
%VL=variable load fraction.
Al=(W2+W6)/(l-Kl-%W4-%W7)
W3=%W3*A1
W4=%W4*Al
W5=%w5*Al
W7=%W7*Al
Lead=%LD*Al
'4
A=Al+Lead
NSC=A/(1-%VL)
Variable Load=%VL*NSC
.
Main Ballast=%RBY*NSC
where %RBY=fraction of reserve buoyancy
Submerged Disp.=NSC+Main Ballast
Free Flood=%FF*Submerged Disp.
ci
-24-
displayed
designer may
accept
or
section
iteration
is
for
the
the
started.
reject
If
the
program
on
the
at which time
the
results.
loops
module
weight
If
the
back
to
the
and
another
they
and
intermediate files
for
use
later
program
is completed.
importance
in
weight
data,
future
attached
refinement
effort
of
to
(2)
Further
subdivision
of
weights
a:-e
(at
least
....
<
.i -
PRINCIPAL
AND
-25-
CHARACTERISTICS
ENVELOPE GEOMETRY
PRINCIPAL CHARACTERISTICS
important
remainder
of
geometric in
the
input
to
principal
nature.
weight
the
module
determination
characteristics,
Since
this
thesis
provide
of
which
the
the
are
implements
the next
design
volume
(abbreviations
and
(LOA)
Length of Entrance
(Lf)
(D)
sumbols
in
-26-
Length/Diameter
Ratio (L/D)
Prismatic Coefficient
(Cp)
addition,
following calculated
defined,
the
be
found:
Submerged Longitudinal
Center of Buoyancy
(LCBSUB)
Draft
Longitudinal
Center of Buiyancy
These parameters,
then,
(TNSC)
NSC (LCBNSC).
characteristics
module,
the
for
design.
A number
of
algorithms
have
been
of the envelope
suggested
submarines.
for
E2)
to
using
sophisticated
very
In
to
past
polynomial
between these
extremes
and
parametric
and
relationships
among
Cp,
D,
LID,
displacement 4,73.
Both the cut-and-paste and thumbrule approaches are
somewhat imprecise in allowing
-- t=t
the
designer
__
to
fully
IS
271
-27-
while
resulting
very
hull
precisely
form.
controlled,
or clearly related
architecture
algorithm,
then,
vocabulary.
will
geometry
resulting
The
allow
while
to,
strict
desirable
control
architectural
which
traditional
most
accepting
The
input
of
the
parameters
terms.
(3
In
choosing
thesis,
the
algorithm
two restrictions
outline
is
in
implemented
an
and
confined
analytically
calculated.
Figure
4.1
this
sake
of
to
circular
smooth
envelope
demonstrates
the
calculated
designer
is
prompted
for
the
following
t.L
IA
Length of Entrance
Length of
Forebody
Run
Prismatic Coefficient
ZCpF)
(CpA)
""Ma::imum
Diameter
(D).
S.............
,, ,.mil
forebody,
IIImlI
IIII
envelope
consisting
cylindrical
Iiill
E~
midbody,
el
IIII
-28-
and a
parabolic
modification
afterbody.
The
of one suggested
chosen
by Jackson
algorithm
is
L43.
LCA-
I:
$.
Xc:-|z
for determination
of
envelope
-29-
If
order
facilitate
to
architectural
input
terms,
these
fullness
respectively.
traditional
in
fullness
naval
coefficients
are
of the envelope:
Nf= 71.0477.CPF^5
+65.8107*CpF^4 -483.3037*CpF^3
+587.4137*CpF^2 -281.7224*CpF
Where Nf
is
+49.5876
Na= 379.6546*CpA^5
-938.4708*CpA^4
+944.8853*CpAA3 -471.0872*CPAA2
+119.1465*CPA -11.3454
ranges
substantially
from
those
relationships
to
set
up
actual
derived
of
prismatic
equations
unknown
column
vector.
unkown
coefficients.
Additional
within
for
hand-calculated
by
matrix
the
for
were
.3333-.7111.
place.
overall
envelope
at
the
runs
aft
f i'il~i"
S.
. .. ..
....
....
i..
_.
iii'i<
.-
i-~ .
.i
t.
i1
li"<'!
I
,:
,f_
r..
.
.
-30-
In
perpendicular.
the end of
for
formula
a local X coordinate
hemi-ellipse,
-0
the
(Xf)
(Lf)
the
forebody
runs from
to Lf at
at
the forward
perpendicular:
Xf= Lf-X
In
the
coordinate
aft
is
body
parabolic
section,
local
again used:
Xa= X-(Lf+Lm)
Note that Lm,
parameter,
be described later
calculated
The calculation of Lm
will
in this chapter.
is a
forebody
calculated as follows:
r(X)=
R*t(l-(Xf/Lf)^Nf)A(l/Nf)3
where R= D/2
The hull radius within the mid body is
simply:
r(X)= R
radius
The hull
within
the
aft
body
parabolic
section is:
4
r(X)= R*1l-(Xa/La)^Na3
The offset
r(X)
calculated
is
for
the
determined,
offsets
the
for
the
sectional
calculated:
SA(X)= Pi*r(X)A2
21
area
stations
of
each
21
Obviously,
of
each
is
zero.
have
station
been
is
are
areas
then
integrated
LOA
VOL=
SA(X)
other integrations
done numerically,
On the first
body
then,
using
is the total
and
zero,
in
this thesis
are
the
mid
Simpson's Rule.
pass through
length is
volume,
dX
this
LOA=
process,
Lf+La.
The
resulting
To determine the
proper
is
aft
body
mid
subtracted
and Lm
is
radius
of
and
from
calculated
as
containing
the
is printed,
and
remaining volume:
DV= Envelope Volume-VOL
Lm= DV/(Pi*R^2)
If
DV is
the designer
negative,
is
an error message
After Lm is
calculated,
input values.
LOA
is
determined:
LOA= Lf+LmtLa
The sectional areas for the resulting hull form are
calculated
at
the
circumferences
and
new
bare
determined:
Circ(X)= 2*Pi*r(x)
..
01
21
stations,
hull
surface
after
area
which
are
<
-32LOA
Circ(X)
SF=
dX
(Vcyl)
SVcyl=
volume
with
is
calculated
the
volume
by
of
of length LOA:
Pi*R^2*LOA
Cp= Envelope Volume/Vcyl
These calculated parameters,
with
the
input
values,
when
taken
constitute
together
the
geometric
In order to later
important
to
accurately
centers of buoyancy
surface
balance
(LCBNSC)
in
the
submarine,
determine
the
the submerged
conditions.
it
longitudinal
(LCBSUB)
Calculation
and normal
of
LCBNSC
LCB's in
first
LCBSUB=
There
is
are
LCBSUB is
determined:
.
several
it is
fully-submerged
dX /VOLENV
possible
the
customary
approaches
least
to
are
three
H
-
-33-
points,
and
and
resulting
D+R/2,
displacements
is
then
constructed,
after
which
the
While
hand
calculations,
relatively
is
not
draft
from
and
acceptable
large
errors
experienced
4.'
may
enough
the
to
Use
but the
of
manual
the
speed
and
accuracy
of
the
computer
is
possible.
A potentially
often overlooked in
which is
Study
appro:ximately
submerged
designs
total
the
envelope,
of the envelope
indicates
free
flood
Consequently,
the
in determining
contained in
existing
TNSC.
factor
portion (2-10%)
80% of the
at
displacement
of
important
that
volume
is
-;
"target"
but
Where
and
halve
to
determine
iteration
on
the
NSC
draft
variable
is
TNSC,
Z-:5
-34-
in
NSC
This
with
for
the
the
error
additional
iterations
chosen
conceptual
number
algorithm employed is
allowable
of
design
iterations
while
pt.. .
required.
fhe
as follows:
DV= .005*NSCVOL
NPLUS= NSCVOL+DV
NMINUS= NSCVOL-DV
DR= .5*R
TNSC= R+DR
For each trial
radius, r(X),
If
TNSC,
the
value
of
each
station
is compared to DR:
(DR)>r(X),
then rCX)
(DR)<r(X),
then:
and SA(X)
remain
unchanged.
If
SA(X)= SACX)
-Jr(X)^2
*ARCOS(DR/r(X))
-DR
*(r(X)A2 -DRA2)A.53
If
(Zero trim is
assumed).
VOL=
dX
is determined.
.5*DR.
SAMX)
If
Similarlg,
VOL<NMINUS,
if VOL>NPLUS,
In
either
then DR
is
then DR is
case,
the
TNSC
increased
by
decreased
by
algorithm
is
acceptable.
When
the
LCBNSC ic
X*SA(X)
calculated:
dX /NSCVOL
the results
may
reject
input
are
the
section
deemed
envelope
for
another
iteratIon.
If
the designer
screen
calculated
all
data
of
the
are
and
specified
written
to
appropriate
passing
an
data
files
An accurate plot of
the
envelope
is
hull.
stations
21
insufficient
arbitrary
to
fit
determined
an
accurate
curvature,
the
thus
curve,
will
monitor
the designer in
The
imperative,
or at
guide
Pressure
far
are
since
the
at
fall
the
the
junctions
of the mid body with the fore and aft body sections.
To
adequately
portray
hull
curvature
and
plotting
the
'A
-36-
envelope.
Offsets
are
forward perpendicular
the hull.
most
and at the
The Plot is
transition
scales are
the
to
profile
near
the
points
of
fit
Bezier
outline
of
the
spaced
closely
area,
drawn
and
as
both
full
vertical
reference
and
for
the
designer.
The two-dimensional
and
mesh
pattern
view
is
hull form.
displayed
below
In
to
is
the
addition,
an
profile
for
the
perspective.
The resulting
display of two
graphic
views
output
of
of
the
the
outer
envelope
Ti
-37-
SPEED AND
POWER
GENERAL DISCUSSION
The calculation
geometry
developed
straightforward
are the
basic
of
resistance
the
in
drag
implementation would be
module
coefficient,
To
in
addition
for
of
predict
endurance
designs,
employed
relationships
from
future
propellor
z
propulsive
the
calculations
non-propulsion
as
well
for
system)
Is
facilitate
non-nuclear
the
envelope
module
proposal
accurately
to
the
The formulae
estimation
hydrodynamics.
design
previous
analytic process.
familiar
for
those
load
figure
combat
required
to
propel
the
submarine.
With the data passed
module,
the
envelope
geometry
--
from
--.
...
form
m ima
and
surface
nl
area
This,
data,
lII-
~lI
-38-
In
the total
the
later
drag
stages
be
are
resistance
design,
often
estimates.
however,
uncertain.
details
Many
At
the
concerning
designs
are
surfaces,
for example.
sizes
X, and
location and
inverted
view
of
this
design.
suggested
by
sterns
may
configuration
may
uncertainty,
reliable
desirable
Bukalov
E83.
and
Bukalov
This
the
studied
developed
is
(D).
Da= 1.09065E-3*LOA*D+11.25
the
method
numerous
an
algorithm
algorithm
The appendage
rough
for
of
may
be
overall
drag
(Da)
-39-
CHOSEN ALGORITHM
be
in
found
The interactive
implemented in
numerous
this program
texts
2ntroductory
consists
KW (HL)
passed
from
(LOA)
Maximum Diameter
(D)
forty knots.
iterative
and
stored
from zero
estimated
in
to
the
loop:
Re(Vk)= (Vk*l.689*LOA)/l.27908E-5
Where Re is
Cf= .075/tlog(Re)-2]3A2
Where Cf is
-40--
Where
is
Cr
the residual,
coefficient,
calculated
last
term is
considerable
Ct=
or
after
correction
drag
Jactson
for
parallel
torn.,
and
(43,
submarines
the
with
mid body.
Cf+Cr+.00025
Where
Ct
is
bare hull,
factor
the total
and
from
HP(Vk)=
the
drag
final
tow tank
coefficient
term
is
for
the
the
correction
studies.
(1/PC)*.O0872*VkA3*(Ct*SF+Da)
Where HP(Vk)
given speed,
is the
drag
in
horsepower
for
the
Vk.
KW(Vk)= .7457*HP(VI)+HL
Where KW(Vk)
the
total
load in kilowAtts,
including non-propulsion
loads,
These
for
total
calculated
load
screen
in
for
are
designer
inspection.
may
submarine
for
determine
the
submerged
energy
storage
re-run
fot
results
kilowatts
designer
the
is
non-propulsion
loads,
in
at
the
If
desired,
of
the
propulsive
until
the
speed
speed
of
as well
for
the
as
installed
module
may
coefficient
satisfactory
and
terminal
results,
horsepower,
any
Vk.
horsepower
on
ma:imum
shaft
values
the speed,
From these
the
capacity.
,arious
drag
displayed
installed
endurance
for
be
and
result
is
obtained.
When
the
..
..
l=ll
designer
results
hard-copy
S.
the
are
record
=i
accepts
written
the
into
purposes.
===
==
calculated
an
output
values,
file
for
PRELIMINARY
BALANCE
GENERAL DISCUSSION
When
module,
hull,
the
he will
With
display
longitudinal
of
visual
module
aid,
for
purpose
determine the
Sin
order
to
of
gravity
(LCG)
moments
of all
condition
is
attitude
of
the
separately
Marvin
Meade
designer
will
to
of
enter
the
a
balance
is
ballast
tanks,
the
pressure
longitudinal
balancing
zero trim
hull
balance.
except
[11).
accomplish
preliminary
by
in
the
(Pb)
power
pressure
feasibility
eyed
weights
by
chapter
i'ad
of
the
the
confirm the
The require.
an
thesis
of
design.
create
design
buoyancy
locations
covered
this
weight and
The
the
process
ocean Engineer
as a
subject
is
graphic
serve
has completed
proceed to
which
concurrent
to
designer
the
main
in
to
hull
center
the
ballast
the
of
longitudinal
normal
tanks
to
surface
(NSC).
Following
the determination
of lead
placement,
an
I=
-42-
additional
balance is computed to
transverse stability
of buoyancy
balance,
provide
while submerged.
one
in
the
condition.
submarine.
trim
an
estimate
of
This
estimate
is
to the vertical
center
of
an
for
calculations,
no
optimum
trim
is
design.
center
of
gravity
foot
a vertical
of
the
about
To
simplify
the
surfaced
balancing
from
completed
allowed
in
condition.
CALCULATION PROCESS
The first
the
submarine
modules.
The
calculations is
set of input
is
passed
data
which
is
previously
read
in
from
earlier
as follows:
(LOA).
set of keyboard
VCG
the
-43-
variable load:
LCG(l)-LCG(7)
VCG(1)-VCG(7)
LCG(VL)
VCG(VL)
as
yet,
the designer
must
in the design
enough
thought
to
If,
when
the
detailed
rough
for
process,
not,
arrangements
aggregate
weight
arrangements
the balance
from
are
and
the
process
to
VCG
input
must
be
repeated.
The prog.
of
longitudinal
respectively.
LCG(Cond.
A-l)=LMI(i)
/2/W(i)
VCG(Cond.
A-li)=
/>W(i)
The designer is
total weight of lead,
VM(i)
:;-.
---
of
the
desired
lead
will
arbitrarily
as
be
(ML).
at
LOA/2
The remainder of
lead
located
margin
(TL).
The
the
required
then calculated:
LCG(TL)= (W(NSC)*LCBNSC
-LM(Cond.
A-l)
-LM(VL)
-ML*LOA/2]/SL
Similarly,
The designer
program
is
is
then
feasible.
continues
calculations.
If
arbitrarily
to make placement in
LCG(SL)
is
If
on
not,
tanks feasible.
asked
whether
the response is
to
chosen
main
the
required
affirmative,
ballast
tank
the
(MET)
LCG
and VCG data for the weight groups and variable load. He
is
prompted,
with the
in each case,
weight group
feasible stability
previously
Of course, if
locations
entered
reasonable
cannot
lead
to
gererally,
..
Ebe
has
required
is arbitrarily
design
and
rough
necessary.
lead
of
hull
been
MET
satisfactorily
LCG
is
located,
accomplished
fixed at R):
.l
nm ml
-45-
LCG(NSC)= LM(Cond.
A-i)
+LM(Lead)
+LM(VL)]/W(NSC)
LCG(MBT)= EW(Submerged)*LCBSUP
-LCG(NSC)*W(NSC))/W(MPT)
The designer
calculated
results
is
required
in
whether
program
is
flow
feasible,
depending
with
on
the
answer.
of physical
the
similar
desired
The continued
graphic
hull geometry is
display
useful
in
of
aiding
sums
now
lead,
vertical
moments
arrive at an overall
(VCGSUB).
all
VCG
An estimate
the
in
of
ballast
submerged
submerged
for
to
condition
stability
may
be
that
the
vertical
assumed to be at R (D/2)
basically
body
of
for
center
the
off-center
revolution.
buoyancy
items
calculated stability,
asked to
and,
again,
Any
error
and
of
accept
is
which
is
due
to
conservative,
(sail,
buoyancy
submarine,
of
etc.)
the
or
rejection
are
envelope.
reject
results
the
in
tt4~'4,~,.--
-46-
When all
deemed
are
plotted
The designer
on
the
of
each
pressure
4-,
file
item's
hull
..
acceptable,
-47--
THE
EQUILIBRIUM
POLYGON
GENERAL DISCUSSION
One of
the
the
submarine
equilibrium
in
most
design
polygon.
weight
as items
important sets
of
Process
determination
Ang
distribution
in
the
during
variable
load
and located
change
distribution
weight
compensated to
balance
allow the
A detailed
list
found
items
consumable
non-fossil-fuel
:l2
in
such a
and
the
changes
operations,
A system
way
that
amount
to
of
this
be
may
remain
fluids.
items
of
are
adding
load
in
this
major
ammunition,
For
submarine,
as
variable
later
compose
categories of provisions,
consists
of
consumed.
submarine
of the
be
the
aggregate,
lighter
of
e::periences
the course
are
in
in
proper
and trim.
considered may
other
the
submarine
is
calculations
the
appropriate
ii
to
be
chapter.
In
groups
in
stores,
will
and
the
amounts
ii'i
the
fuel,
nuclear
boat
consumed,
items
and
or
other
always
become
compensation
of
..
variable
7~
ill
-48--
In
designer.
consumed
from
hull,
As fuel is
remain
differential
full
the
fuel
these
ballast
tanks
of
fluid
pressure across
to
the
tanks,
maintain
tank
are
zero
structure.
The
it
displaces.
Consequently,
calculate
of the
consumed.
the
compensating
polygon,
(fore
is
and
which
aft)
of
tanks
the
The points
weight
conditions.
and
within
the
moment
the
polygon
required
and
moment
the
added
weight.
plotted),
If
all
progressive
compensating
and
of the
terms
are
by
moment
in
"polygon"
tank
several
for
auxiliary,
operating
compensated
---------
for
all
the
and
points
for
the
groups.
major
of
balance
of
These groups,
the
to
is
represent
group is
plot
required
is
the
the
expected
-y
ii
-49-
Inl
0d
0
x
to0
CD
U)
-50-
operational
the
conditions.
location(s),
group(s),
If
weight(s),
in
order
to
not,
the
or
both,
e~:pand the
designer must
for
change
the appropriate
polygon
to
include
all
the conditions.
The conditions
are
specified
Chapter 9290
severe
to
in the
NAVSHIPS
[123.
The
than an actual
encounter,
weight
be calculated
submarine
be thought of
points
Manual
conditions
would
"worst
balance.
polygon
Technical
extreme
and represent
and moment
for
(NSTM),
are
be
more
expected
to
case"
situation
for
These extreme
conditions
may
as representing
the following
operational
situations:
HEAVY
#1:
which
no ordnance i.
Following
short,
fast
expended,
patrol,
but all
during
fuel
oil
is
consumed.
only the
fuel
previous
oil
in
the
condition,
fuel
except
ballast
tanks
is
consumed.
LIGHT
#1
short
patrol
& LIGHT
with no
fuel
consumed,
following a
but
with all
ordnance e::pended.
is
Following a
expended,
and all
patrol
fuel
where only
oil
aft
is consumed
-51-
forward
from the
that
fuel
tanis
ballast
fuel
from normal
fuel
is
tants
oil
also
consumed.
HEAVY AFT:
Following
ordnance e::pended,
fuel
with
patrol
and with
fuel
fuel
normal
and
CONDITION
N: The
"normal"
condition
at
beginning of
the
tully
ballasted
FBTs
(for
lighter
For
submarines,
condition
For
specified
as
within
worst
full
this
except
that
load
in the
fuel
condition
be
will
N).
the
consumed.
patrol.
than
accentuate
aft
patrol
such
specified
from the
oil
full-load
a
forward
with seawater.
CONDITION M:
submarines
only
oil tanks
ballast
also
conditions,
typical
case
ocean
nature
water
ranges,
of
the
density
so
is
as
to
operatinig
conditions.
Ii
Awl"1
S -,
,,,__
1.
-52-
Classification of
guidelines and
Technical
the
categories
is
again
specified
in
nature.
aided
in
the
the
by
NAVSHIPS
Manual.
iii
items
dive,se
fixed
is
subdivided
items,
not
into
two
large
el:pected
to
vary
the
truly
variable
operates.
The
items, routinely expended as theandsubm.arine
"fi,:ed"
load
consists
of
the
following items:
the submarine's
complement of personnel,
and associated
personal
clothing,
effects.
for a
fleet ballistic
of the
missile (FBM)
submarine,
missiles
their absence.
compensating
or
SLBM
(SLBMs)
indeed,
so that
this
t<
.- ".
ii
.......
II.......
-53-
used
item.
contained in
full (i.e.,
submarines).
but
nature,
of
conceptual design.
tanks"
in
in
For example,
the NSTM is
be explained in
level
they
detail
minor
not included.
This
in
required
control
omission
for
will
subdivision
variable
in
na~ure
are
as
follows:
.,
mm'n~~m,.-T-,~ti~iII
I4
-54--
(Provisions)
(stores)
.nd spare
t.,at
the
parts,
paper
submarine
supplies,
crew will
etc.
use during
patrol.
REVITALIZATION
control)
(atmosphere
nuclear),
obviates
self-e;:planatory.
is
WRT TANKS:
This
of
item
the
FRESH WATER:
category%
"'later
ie the
torpedos
in
This category
ordnance
round
other
torpedo"
For
this
the tubes.
The electrolyte
submarine
storage
thesis,
carried
to
battery.
this
the total
is
of
composite
potable,
feed,
water.
banis.
AND AMMUNITION:
consisting of
and battery
sump
ox:ygen
often
RESERVE ELECTROLYTE:
replenish
generation
included.
tank capacity,
or absence
support
submerged
All ex.pendable
than SLBMs
life
(particularly
method of o::ygen
MISSILES,
used for
lengthy
submarines
TORPEDOS,
O::ygen
during
On newer
periods.
is
OXYGEN:
Lube oil
during
the
carried to
replenish
the
patrol.
r
....-.
-..
}'
-55--
fqtel for
FUEL: Propulsion
See the
the submarine.
present
submarines
Fossil-fuel
Fuel which is
carried ex:ternal
most "conventional"
subr 3rines)
seawater as it
is
ballast tanks"
(FBTs)
pressure
high
burned,
since
must
be
these
tanks").
tanl:s is
to withstand a
"soft
are
these
Thus,
it replaces.
gets
by
"fuel
is used to compensate
it
for
replaced
they
(i.e.,
load
e;:terral
differential
load
variable
heavier,
as the
than
rather
lighter.
To provide a margin of safetU at the
equilibrium polygon,
some
means
burned.
was emptied,
In
enough
water
The safet9
For purposes
of
this
thesis,
of
the
provided
to
designs,
earlier
be
of sufficient
must
base
capacity
weight
was
seawater
tank,
that
pumped
in
then,
the
was
from
safety
the
tank
-I
>5
A-,
-56-
contents
means
is a
to
non-productive
compensate
for
item.
load
the
FBT
weight
addition is necessary.
The method chosen for implementation in this thesis
is
VFO tank
require seawater
compensation as fuel
actual practice,
this
is
consumed.
auxiliary tank.
program module,
however,
is
is
consumed first
difference in
capacity.
total
be
sufficient
in
patrol,
to
Polygon.
mode
VFO
before
the
compensate
for
The designer
group,
internal
asked
is
must,
for
the
the
FBT
input
to
an
the
arrangements
volume
is
may
dictate).
available,
it
an
the
sufficient
the
as
operational
fuel
or
fuel load.
tank
the
treated
percentage of total
(or
during
Thus,
minimum,
An
In
treated
The
not
adequate
margin
at
the
base
If
may
in
be
order
of
the
-57-
the
submerged LCB,
main
estimating
generated
modules.
balance
the
by
total
The
weight
load
to
calculated:
Condition
is
prompted,
balance
is
load account
commonly distributed
in
the
of
some
thought
weight
prior
in
the
which
are
Examples of such
fuel.
and
The
to
designer
screen
facilitate
during
this
stage
load.
variable
non-fossil-fuel
The
top
of
to
mcrlule,
all
the
of
input
this
and
two sub-items,
missiles,
weight
weight
Items
the
As each
displayed.
and
displayed,
The balance of
point is
submarine).
---------
fuel.
The
total
assumed to be
zero
fuel
for
load
a
is
-58-
displayed,
and
the
designer
is
asked
to
tank.
enter
the
is
then
He
FBTs
and
items completed,
If
the
summary
is
simply hits
is
to
if
designer
remain
the "RETURN"
be specified.
not,
the
where
the
its
unchanged,
prompt
the
is
for
value.
operator
input procedure
satisfied
program
current
key; otherwise,
This iterative
program
satisfactory,
If
the
with the
is
repeated
variable
load
summarg.
When the
complete and
input
of
accepted
all
variable
the
by
to
for each
balance,
of
defined
the
the
nine
associated
specified
N
will
Condition
is
be
only
proceed
computing
moments
is
program
and
items
the
and
load
operator,
the
for
determined:
in
the
following
individual
each
of
the
manner.
conditions,
variable
the
load
conditions
Prior
to
arms
and
items
are
-59-
addition,
determined
for
LCG
factors
light
of
and
proportionality
heavy
seawater.
For
each
the
condition,
fractional
amount specified by
the
Manual,
computed.
is
specified items is
variable load
are
Similarly,
determined.
items,
NAVSHIPS
The
required
Technical
the
water
to
-Sum of
Item Weights
where MBT= Main Ballast Weight
Moment
If
to Balance= -MBT
required,
to
factor
heavy
nine
seawater.
calculated
Each
of
the
in a similar fashion,
weight values in
tons and
in
"housekeeping"
the
pressure hull,
module.
in
maximum values
views
The
of
water
of
light
is
in arrays
foot-tons
or
of
(with
moment).
and associated
desired
are
conditions
an aft
of
envelope
for
resulting
moments
balance
this
and
for later
graphic
moment
to
and
are
recall
screen.
The
balance
are
-60-
for
graphically
scale
displaying
required,
one of
is
drawings
the
several
activated,
appropriate
scale
polygon.
Depending
on
pre-constructed
providing
for
information
"form"
al:es
the
the
the
and
polygon
under
consideration.
inserts
equilibrium
This gives
the
his
consideration
lowest weight
abscissa,
the
this
of such
load,
less
than
should
This
section
adequate
Generally,
from
necessary,
accomplished
the module.
of
place
in
an
more
the
itf
the
consider
as
be
may
limits
important
seriously
load,
variable
display.
tons
15
the
by
An e::ample
the
of
VFO
to
fuel
tank,
for
the
LCGs
submarine.
Forward
He is
is
permitting,
is
The operator
the
value
of
the
An
polygon.
change would be to
fossil-fuel
of
the input
volume
graphic
whether
margin.
to
returning
the
display
is
the
achieve
each
design.
point
designer
re-structuring
labels
on
clear
polygon
this
at
margin remains at
the
points
designer a
for
required
and
Trim,
the
and moments
delineated
the
the variable
capacities,
the
load
MA
of
tank groups.
Trim
in
tons,
of each group in
Lines are
the successive
for
tank groups.
for
provide
then prompted
each of
now asked to
same fashion
the
for
arms
previously
items.
display
Trim,
to
Auxiliary,
represent
and
-61-
After Trim
the tanks
-
Polygon,
tanks,
in
followed by
the
and all
-4boundaries
if
adequate.
same
while
safe,
volume,
The designer
is
polygon
is
to
input
tank
an output
data
conceptual
is
to
set.
complete.
the
equilibrium
waste
of
internal
accept or
rejected,
or
both,
achieve an
the
the
after
One
process,
acceptable
and
permanent
ne.
a
new
many
polygon.
sa'isfactory,
electrostatic
iteration
polygon
which
the
plotter,
the
of
load
are
record
as supported
the
variable
reject
be repeated as
are
deleted,
locations,
design
boundaries
results
on
file for
capacities
whose
to
is
are
of
it is
LCGs,
polygon
plotted
the
its
option
and the
MIT.POLYOUT
summary,
the
erased,
When the
form
be accepted.
If
required
lines
of
and
as plotted.
plotted.
times as are
extent
represents
group capacities,
polygon
part
the
draining
polygon
now has
boundaries are
points,
tank
locations
exceed
polygon,
These
Points
tank
Obviously,
substantially
the
order.
equilibrium
the
the successive
of
the
by
this
written
the
final
submarine
thesis,
A
A.
-62-
SUMMARY AND
RECOMMENDATIONS
SUMMARY
interactive graphics
submarines.
for
conceptual
"and accurate
for conceptual
e::Ploration of
is
design
useful,
commercial
of
fle::ible,
design activity. It
the
the
is
by no
sense,
but
confidently
for
of
real-time
creation
worth and
potential
laborious
manual
high-resolution
even
of
is
the
drafting
graphic output.
rudimentary
knowledge
graphic
a
major
program.
are
In
of
display
of
the
factor
in
the
hours
of
by
the
Many
avoided
additiong
the
Computervision
a user with
its
the
basic
value as
design tool.
...
.... -...
,.
,-
T'
,-..IIIIII
-63-
The
program
controls all
is
important
highly
interactive;
design
decisions.
is
the
The
user
designer
architecture,
program.
the
which
Subjective
province
of
the
There
are
nearly
unlimited
project,
opportunities
and
in
this
for
general
an
area
propeller
current
design
and
design could
structural
relationships
systems,
display
including
stress
in
display.
element
These
and
will
In
packages,
is possible on many
color,
of
intrinsically
graphic
Computervision.
levels
greatly
Visualization
Is
benefit
CAD
packages
magnify
analysis.
-64-
Arrangement of
these systems,
and
layout
interior
details
including automatic
of
and
Piping
feasible
is
on
interference checking
electrical
distribution
networks.
Propeller design
display
of
the
may
flow
be
facilitated
regime
during
this
area,
by
graphic
analysis.
Much
and research
into
data
bases
is
also needed.
In
addition,
and
loading
with
attendant
files,
would
The
work
Further
estimation,
subjects
subject
hydrodynamics,
benefit
have
from
been
software packages,
more
of
improve
creation
power
of
and
the package.
the
in
into
Programming
greatly
fle::ibility.
package
and
is
areas
animated
required
submarine
separately
CAD.
to
All
addressed
of
weight
display
of
derive
the
of
these
in
other
design
necessary
and
field,
clearly
research
justified
volume
funding
by
accuracy
computer
the
of
aided
in
is
the
both
potential
the
design
design
of
-65-
4"
activities.
projects
in
the
design
-66-
BIBLIOGRAPHY
Project
Sea Systems
5.
Summary of Submarine Data
Command. PMS 393 (Confidential),
6.
Naval
1972.
Submarine
Poly.
U.S.
(U).
Naval
1974.
Navy Bureau
Sea Systems
of Ships.
"Naval Architectural
for
the Annual
(Leningrad),
9. Newman,
1977.
J.
10. Comstock
SNAME, 1977.
1964.
Marine Hydrodynamics.
(Ed.).
Principles
The
of Naval
M.I.T.
Press,
Architecture.
Computer Aided
Massachusetts
A
12. Stability
Chapter 9290,
NAVSHIPS Technical
and Buoyancy.
1977.
Manual
=l
-1
i.
'
e~a-e',
"
-67-
APPENDIX
I:
SAMPLE OUTPUT
,y
-L8-
000
'.
2O
-r
2'
0
LI
N
I,
1
II
flYtOON
N t- tON
OYOO
0
2Idt00N2
N
180
YN...t..,
N
*
NtOI00ONIt.fltDN000
______I
-'
ii.
r
-69-
-r
t~
I;
:,;:Zcx
.un
0-0
8-ii
0
o.. ..
.L..-
- ,_
- 1.
_
x, c
_ ' -
MIT.&BCD.NEIGHT
3-28-84 13s37s44 FIJTIL
6.18
UIT. &BCD.GEOUCI(UT
3-28-84 13,38,56 FUTIL
6.18
Ix
!!
S210..
MIT. &BmD.OFFtWUT
3-28-84 13238356 FUTIL
i IILENCTH N"
2.
310 5
4!3:.5
512.99946
FP
6.18
oFFSET
1.792418
3.41525
5.08919
6!4.99839
7 6. x1732
8113.9946
Q!20.992
10127.9893
11!34.9866
12141.984
13!48.9833
14155.9786
15862.9759
J6!69.9733
17!76.9706
18383.9679
9Q!90.9652
20!97.9625
21!104.96
221111.957
231118.055
6.77129
8.1157
11.3614
13.1284
13.5
13.5
13.5
13.5
13.5
13.5
13.5
13.5
13.5
13.5
13.5
13.334
12.444
7078
10.
241125.952
251132.949
268139.947
8.07667
4.52632
0
-74-
MIT.&8BCD.PowER
4- 9-84 I0:13159 FUTIL
S~21
6.18
6!
7!SPEED (KT)
8!
9! I
I1! 2
It! 3
12! 4
13! 5
14! 6
15! 7
16! 8
17! 9
181 I0
19! 11
20! 12
21! 13
22! 14
23! 15
241 16
25! 17
26! 18
27! 19
28! 20
29! 21
30! 22
31! 23
32! 24
33! 25
34! 26
35! 27
36! 28
37! 29
38! 30
39! 31
40! 32
41! 33
42! 34
43! 35
44! 36
45! 37
46! 38
47! 39
48! 40
will;
SHP
0.615861
TOTAL KN
135.459
4.61783
15.0496
34.8408
66.8572
113.92
178.818
264.312
373.141
508.023
671.663
866.75
1095.96
1361.95
1667.38
2014.9
2407.13
2846.71
3336.24
3878.34
4475.63
5130.68
5846.11
6624.47
7468.37
8380.38
9363.07
10419
11550.7
12760.8
14051.8
15426.3
16886.8
18435.8
20075.9
2J809.6
23639.5
25568
27597.7
29731.2
138.444
146.222
160.981
184.855
219.95
268.345
332.097
413.251
513.833
635.859
783.335
952.256
1150.61
J378.37
1637.51
1930
2257.79
2622.83
3027.08
3472.47
3960.95
A494.44
5074.87
5704.17
6384.25
7117.04
7904.45
8748.37
9650.74
10613.4
11638.4
12727.5
13882.6
15105.6
16398.4
17762.9
19201.1
20714.6
22305.5
-75-
NilT. &HICD.BALoUT
5- 6-84 10354031 FUTIL 6.21
I !RESULTSFRIN BALANCE MODULE
2!
VCG
LCG
3!GOIIUP wEIGHT
4!
15.5
110
d60.354
5! I
1u
12U
623.431
6! 2
Is
112
Q9.814
1! 3
20.5
60
105
f8! 4
9.5
110
243. W
9! 5
22.5
1u
195.5
10! 6
10
90
90
11 7
13.QU2
106.19
221b.OQ
12! Al
16. tjo9 U.1414
113!LEAD 221 .d8Q
103.53 13.37d
2439.9
14! A
16
qu
15! V U. 183.64d
101.39 15.5
16! vBT 327.943
18!UARGIN LEAD (TONSI) 50 OVCGoO/2. LCG-LtIA/2
19!STABILITY LEAU (T()NS)s 171.809 .3VCG.6 FT
20!STABILITY LEAD REQUiRED LCG: 67. 1016
21!
22!NSC (TONS)$ 2623.55 aLCB2 103.145
23!
2951.40 4LCB- 102.951
24!SUBM (TIINS)
25!
2o!SUBMERGED STABILITY (MIS1:1.7272 FT
.C;
III
llI
I1.
2.!
3!
LCG
ITEM
4!
5!
55
6!CREN AND EFFECTS
0
I!SLBKIS 04 CORP. WATER
85
d!SANITARY TANKS
Q!LUBE OIL IN SUMPS
go
0
IO!FIXED CLEAN FUEL OIL
II!...*TOTAL FIXED ITEMS.... 78.013
12!PROVISIONS AND STORES
75
88
3 !REVITALIZATIOPN 02
45
14!TOHPEDOS IN FWD)RIXIM
U
I5!TORPEDOS IN AFT ROOM
0
FwD
16!TACTICAL NIS-;ILES
116
IlITACTICAL MISSILES AFT
30
IU!NRT TANKS
58
19!RESERVE ELECTROLYTE
100
20!TOTAL FRESH WATER
95
21!RESERVE LUBE OIL
26.t)
-2!FUEL BALLAST FND
115
BALLAST AFT
45
24!VARIABLE FUEL OilL
25!
26!
27!VARIABLE BALLAST TAN( DATA%
LCG
TANK GROUP
28!
35
20!FORVNARD TRIM
lb
30!AUXILIARY
105
31!AFTER TRIM
"23!FUEL
NEIGHT
6
U
l.b
5
0
11.5
9.5
I
21
U
0
13
5
I
I!
5.5
28
21.074
40.074
CAPACITY (TONS)
25
I O
35
4;
i4
-,l
-77-
APPENDIX II:
SOURCE CODE LISTINGS
PAIT.e.BCD.DESIGN
5- 1-04 13:500JJ FUTIL 0.21
I!DIm N(I7).P(17).F(U1).RSI?,).CIRC(211.LXCB).RXcd).XPOS(30).SAk2I)<OF
-2!..Ld(21).HP(411.K.1(411.11121).X;Q).Y(29)
1;
N-N+1
3;
IF (N1.E.3.OR.N.EO.5) GOT() LOOP
9!
PRNT flo You WANITTo S,,ECIFY (S) ORlCALCULATE(C) GROUIPIN) HEIGHTS?
IQ;
READ 4R
11;
IF (&R.EO. "5") FmN-l
I";
IF (ARA.ED.C-) F(N=0O
'3!
IF (FCN).EG.OI 0(110 LOOP
14;
PRNT ENTERGROUP'IN] NE134T (TONS).
15!
REAo tT
16!
N(N)="T
t7!#L(X)P CO!NTINUE
's!UNTIL(N.EQ. 7)
191READ(MAX. OPERATING OEPTi3 IN FEET- IZMAX
20!P( I)-.2155.I.0606725E-4.ZMAA2
21!QEAD(RESEqVE BUOYANCY
FRACTION- )(P133)
22!REAO*ILEAO FRACTIONs P(P19
23!READ(VARIABLE LOAD FRACTIoN: )Pill)
24 !REA*)(FREE FLIXE)FRACTION: P(P15)
25!PRNT NUCLEAR (1). DIESEL (2). OR WANIXhL(3) PROPULSION?
26!kEA0 POI
27!PRNT ATTACK (1) OR FB14 (2)?
26!qEAI)T
29!IF IF(2).EO.I) 0(110LA41
30!0OSUB GROUP?
31!.LAB3 IF (F(0).0.I)011,(1 Al4
32!G!)SUBGROUI'S
33!0(1113
Al
34!FGR!!UP2
35!
9EAD (SHAFITHORSEPOWER- )bHP
3o!
IF (PM.NE. 3) GOTI) HATT
37!
K-.03-SHIP/I~flo+.I.3
3d!
WI-CK-IE5-SHP)/CLG(SHPI)-.b
N(V).Ns/2240
39!
40! RTNbUII
41!*BATr CONTINUE
4?!
PRNT BATTERY TYPE: NICAn (1). VARTA (2). OR TRID)ENT(3)?
43!
4EAl)ST
44!
qtAD(TOTAL ENGINE HORSEPONER.)ESP
45!
IF 0111.0.2) KE-.0096d
46!
IF (POI.E0.3) KE..O;)50tU
42!
WE-l(E-EbI'
40!
WIN..OJ645-SHP
44!
READ(TOTAL O(W-IlSTORAGEFOR SPRINTs )KbP
50!
READ(TOTAL NWO-N
STORAGE FOR ENDURANCE
Rhrb: WKEND
SO!
IF 111TEO.i) Cb=35.561o
52!
IF (Br.90.2) C5-22.31,3A
b3!
IF (OT.EO.3) Cb-12.l%25
54!
R"'CSPzLS
.1!
I (TE
T
I). CI:-4t.3
55!
IF (RT.FJ.21) CE-4.'.014
IL
4---
----
~----..
-79-
IF INT.EO.3) Ch=)S.4012z
5~7!
BI=KENO/CE
SE!
IF IBI.GT.R) R.BI
59!
60!
NT-"E4*+N.I
2 10 ORE
DISCRETE ADJUSTMENTTo) GROUAP
PRNT ENTER
61!
REAL)DA
62!
N(2)=WT.D)A
63!
04 IRT SUB
I65!
OF TOINS).
OCI4I)UP6
(IF P~q5IINNELs ) NP
mEADINUNBERl
66!
f(I6)-,.3-NP
61!
61! RTNSUB
69!o A I
70!IF IPM.EO.I) P(3)-.045
P(3)-.014
71!IF IPN4.EO..l.IIR.PU.EO.3)
72!P(4)=.06
73!IF IT.EO.lI151 I
14!IF (T.EO.2I P151..0l!5
IS!IF IT.EO.I.AND.PM.EO.I! PMi!.03
16;IF (T.EO.I.AND.PA.EO.2) PII)..04
1711F IT.EO.I.AND.PM.E0.3) PI7)-.IS
ldIIF (T.EO.C.)P1/).. IA
7Q!FN=PIIIPII)*pl)P191/(I -P1!! i.)P(3)4P(51
HOIIF 1F(4).EO.0.AND.FII).EO.U) GIITICASE!
82;IF 1F(4).EO.I.ANn.Fm7.Eo.0I 01/TICASE2
(F(4).EO.l.AND.F171.EO.II GOlt'CASE4
il!lIIF
d4 I#CASEI
W(4I-PI4I*AI
d16!
MI/)=PI/)-AI
dl!
TOTAL
dS1!GIITI
ts9!
ECASE2
t94!
41!6)7I(-F-All
f(7N1)-P
Q0!
92!G1171 TOTAL
93! .CASE3%
AlINI(2)-N16)-W1 f)/l) -Fw-P(4))
f(4)=P(4)-Al
05!
495!G!!TI TOITAL
97!&CASE4
99! .TOTAL
IJIJ!M13)*P13)-A!
I~!
IO3NI)I'9)ALCLTOS
114!M 1) AI.M9
4LT
Id4!AISIII)M1
115!<
OUTPUr bECT1ION
4I
.~
MISSILE7!1IFIT.EO.2) &T--RALLISTIC
&PM:'NUCLEARIIUIIIFPU. EOQ
IIQ!IF IPM.EO:21 &PM WAESEL ELECTRIC'
IU;IF (PM.EO.3) AP*M.AMKFEL ELECTRIC121;1F ID .E.O) AM-MOOIFIED
M..M
l22;IF (DA.EO.)0
123! IF (BT.EO.1) ABT--NICKEL CADMIUM124 1F IBT.EO.2) 9BT-"LEAI) ACID (VARTA)12511F (BT.EO.3) &BT--LEAD ACID (TRIDENT)I26IPRNT HEIGHT ESTIMATE FOR I&AHAEI:
I 7!PANT
2d!PRNr TYPE, (AT) I&MII&PM]
;I2Q!PRNT
.'ROPULSIONS
130!1F IPU.EO.I) GOT:)SHAFT
I31!PRNT BATTERY TYPE& I&RTJ
I32!PRNT SPRINT KM-illEKSPI
I33!PRNT ENDURANCE KM-Hs C'CCNDI
I34!PRNT BATTERY WEIGHT: (B)
:35!PRNT ENGINE HORSEPOWERs IESPI
I30!PRNT ENGINE HEIGHT$ fWE]
137!PRNT MOTOR WEiGHT: NMI)
13u!IF (OA.NE.U) PRNT DISCRETE ADDITION TOI GROUP 2t IDA]
13Q!E5HAFT CONTINUE
14U!PRNT S4AFT HORSEPOWER: ISHPI
I4IIPRNT MAX. OPERATING DEPTH IFTI' tZNAXJ
142!1F CF(6).EQ.II PRNT NUMBER OF PERSONNlELs INPI
143!PRNT LEAD FRACTION: I(P1)1
I44!PRNT VARIABLE LOAD FRACTION: (P111)1
I45!PRNT RESERVE BUOYANCY FRACTIObs P(P13)1
146!PkNT FREE FLOOD) FRACTION: (P(15)J
14 7!PRNT HIT 4RETURN TO CONTINUE...
14d!READ ACONTI
14Q!PRNT
WEIGHT
150!PRNT CATEGORY
151 !PRNT
152!111
153!REPEAT
lt)4!PRNTGROUP [I]
IMII))
155!11+11
1
11M(d))
15/!PRNT COIND.Al
(WN9)]
ISIIIPRNTLEAD
(W(lD)i
I59IPRNT CoND. A
(MCIII]
I60!PRNT VAR. LOAD
IoIIPRNT NSC
I"(12))
t(W13)J
162!PRNT MBT
163!PRNT SUB. I)ISP. (W(14))
164!PRNT FREE FLD.
1M115)]
IO5!PRNT ENV. nisp. (Nfto))
166! PRNT
167!PRNT SATISFACTORY (b) (INRECALCULATE IR)?
ISSI!READ
&DEC11)
17UPRT PF A F
IT h).Ea"R")
OUTPUWiGT AND ASSFILES ARF WRITTEN.
*l!RTTFWIH
*
THE OUTPUTFOR
ACLTOSWL
EI FILE -mIT.wEIGHlT-. hHLN YIIJI1AVE
I I?!PR4T CoI'PLETFITHE ENTI4E OESIGN PROGRAM. "WIT..IEIGIT" AND THE IIUTPt.7
I 13!PRNT FILES FOR SIBSEOUENTVIoDULFSMAY BE (ISENNED IN HIAW) COPY BY USING
I 4!PRNT THE CO~dANI)'PkI"TLP-FILFNAktF'.
I 'I)bM2.-vIT.wl ION!"T
I 77!Ab')P-.HP
I I'j&ESP-ESP
79!&KSP-KSP
II8M&ENn-KEND
1)51!&ZUAX-ZUAX
182!&NP-NP
183&B-BB
I84IP.WMWMM
Ils5!
&WE-wE
d6At)AO
16I
.ts7!&LE-PCQ)
Idd!AVLF-PC II)
I.3IARBF-PC 13)
19O!&FFF-PC 15)
IQ3!&W3-W(3)
I(04!& 4-" 4)
&W5=W(5)
I'J5!
)6 IA W6-W(C6
I)5 16I7-Wt17)
1)58!6W." d)
I !5IW'J.WCQ)
209I&lWIU~yWC
101
201.-&W
I WC
202!AWI2-dC12)
203!IAN 3-IC 13)
204I&WI4-19 14)
2051&W15.H(15)
ESTIMATE FOR
"l0!&X--v#IEGtT
-+&NAVE,-,-
20o!GOlSUB o)
;20Q!,IRITEF 2.0P
2l0!&X=-TYPE% *.AT
211I!G)ISUR
0
22II&X--PR))POLSI))Ns -&M+APU
213!IF CPM.E0.lI GOT))NUKE
.&)BT
215!&X-13ATrERY TYPE2I0!GI)SU8 41
2I7!&X--SP.SINT KW-*4: "4AKSP
;?Id!GI)SU01!I
2I'3IAX--E4DURAdCE KM-HI -.&KE'4D
7)20!G()SUB
1)
-.ABB
221 !ALX-BJLTTE.Y W1EIGHTs
-+&ESP
P23I6X-ENGINE )CORSEPOWERI
224!GflSUB 0I)
?25!6X--EGINE 9 ASSOIC.EQUIP. WEIGHT: --M'E
I)
?26!GOSUB
EQUIP. WEIGHTt -+bog
;'27M-XAUT)R 9 A.SSOIC.
I
;'2d!GOlSU1)
220!IF MIA.E').J)Gall)NUKE
i3t) &~ISCRiTF Ar)0)TI(I4 To)GROUP2 WEIGHT$"-AA
231 !SOSUR
23.'!$*.UKE CONTINUE
*&)ZMAX
nEPTH IN FEET,1!AX(C4lAX. OPER5ATING
235!4WkITEF 2.AP
73I.IA)FRA7TION:
"*')LL
T2
14.
-~
?31!Gt~bUB
-&VLF
?313!&X"-VARIABLE LOAD)FP1ACTIO)N8
1l
23Q!GOYSUB
"tARUPF
FRACTION'
240!&XsSRESERVE BUOYANCY
241!OOSUB 0
*+&FFF
FRACTIONS
FLaX~r,
-242I&4aPHEE
243!100528 ()
244!NkITEF 2.&P
245114511EF 2.&P
WEIGHT"
)74o!&X--CATEOORY
24 iIGOSUr
24d!WRITEF 2.&P
240!&X-'GRIXP I
250!GO)SJB ()0
-S&W2
2511!&X".GROUP 2
252!005dB 0)
-+&w3
25315LX"0GROJP 3
254!G0053 0)
-.5&14
4
2SSILXs-GHOIJP
256100525 (0
N(N5
5
257l&;-"0ROUP
25d!00523 ()
",AIw5
252 ISX='GROUP 6
26a00GSUB Ii
".&W?
7
26l!&X-"0ROUP
262!0OSUB 0)
.+Awdi
263!&X-"COND. Al
264!00525 0)
S*5flQ
265 IAX--LEAD
266!G00528 ()
t+&fllO
A
261!&X"-CIND.
262300528B 0
26Q1&X-rVAH. LOAD) "+&tllI
-&1
271 l&X"-NSC
27,!^0O5UB 0
-+&W13
273!&X-rMBT
214100528 '1
-.9f11A
DISP.
275!SX--SUB.
216!G0I58 ()
277!SX"FRlEE PLO). *.&nil
2IdIGO)SUR ()
27418&X"ENV. 01SF. '-&"1l6
281100T0 DONE
2:24RTNSIJB
2ts5!#DO'JE CONMTINUE
226!1VPENK 3s'NAIT.PA&S."
.12/INRITEF 3.0"1
C'S
2Hd!flRITEF 3.51150
200l1141.EF 3.ALNAIAh
241!OFEN4 4.-MIT.IIALI'ASS"
4. AMl
292IWI.-'TEF
4. A112O
2'fl!EIHITSF
4: 8143
A'J94!h'IITEF
295!wRITEF 4. &W1
4. IMW',
b24,!":SITFF
'
*2Q'J!9RITEF
*302imRITEF
41-~
U IT.&BCD.C3
4-27-84 11SO8326 FUTIL 6.21
IIDIM RS(21).CIRC(21).LX(8l.RX(d).XPflS(30).SA(21).LS(2l1ce
2!1.HF(41).ICW(41).OU(21).X1132).YI 132).SXI21)
3OE0E1M
4!UPENR I.-MIT.PASSI'
5!1READF I.&W
6!DNSC-8N
7!RFAUF I.&W
8*aFF-&w
Q!READF I.&M
I0O!DENV-&W
II!QEADF I.&NAUE
(Z!IP
13. 14159265
I3eDBRANCH CONTINUE
14!READ(ENTER LENGTH IIF ENTRANCES)LF
(OFRUN: )LA
I16!IEAO(ENTER
5!REAG(ENTER LENGTH
HULL fIIAMETE)): 3D
I 7!READIENTER FOREBODYPRISMATIC COEFF.2 )CPF
I8!IREADC ENTER AFTERBODlY
PRISMATIC CIIEFF. )CPA
I19L-LF+LA
20! LL-LF
211 INTV-L/20
221R-0/2
23!NF-7I.O477*CFF.-*565.8l107CPF.*4-483.3J37-CPF-3*587.4137iCPF*-2<0
2411-28 .7224-CPF+40.5U76
-5N37Q.6546*CPA.-5-938!.47U8i*CPA.-4,944.8853.CPA-3471.07CA2'
26(1.119. 1465-CPA-I 1.3454
27!LS( I)x
2S!LS(21 I=L
29!J;2
30!(RPEAT
32! XL-LS (4)
33!GOSUB IlAD
341RS(J)-RANS
35!SA(J)-PI.RS(J)**2
3610U(JSAMJ
37!J-J~i
38!UNTIL(J.EO.21)
39!GI)SUB INTO
40!VENV-35.DENV
41 !DV-VENV-ANS
42!LMB-DV/( PI-R..2)
431 LL-=FLUB
44! LOA-LP.LKS.Lok
45! INTV-LIA/20
461LS 12l)-LlA
47!LS( 13=0
4Q!REPEAT
I! IL-LSIJ)
S2!GOSUB ((AD
53IRS(J)-RANS
54!ICIRC(J 3 2.PI*IlS'J
55!SA(J)-PI.HS(J3--2
56!oU( I)=CIRC(J)
5d!IJNTIL(j.EQ.2I1
O4)!S!'-ANS
62!CP-VE4V/VCYL
67!UNTILCJ.EO.21)
6d!GOSUS INTG
69!LCbUB-ANS/VENV
70! DR-. 5.R
71!OND4.SC-.6-I`FF
72! LI)ON-.O05.ON
73!HIs0DN..005*Dt
W4PRNT APIs [ON)
75!PRNT LO: ILGI
76!PRNT His 15111
77!*LcBLP CONTINUE
7d!PRNT ITERATING OIN NSC DRSAFT0T= IR-ORI
10!J-2
P30!4EPEAT
lS SM
d2!AC (ACOS(DR/RS(Jf)).-PIWO)
d3!SX( J)-SAC(J)-SRSSJ)*.2.AC-DR. (RS(J)*.2-O3R..2)...5)
84!GOCTCS
SKIP
85!#SAM4ECONTINUE
86!SXCJ I=SA Ii
t%7!#SKIPCONPTINUE
Sdd!DU(J)=SX(J)
139SJ.J.l
00OUNTILIJ.EO.21)
QI!GOSuIB INTO
02! DKANS/35
Q3!IF(flM.GE.LIS.ANIM.nM.LE.HI! GOTO MOMK
94!IF(D'4.G;T.Hl) GOlT' MINsUS
95! OR-DR+. 5.111
96!GoOTI LC!ILP
97!*MINUS CONTINUE
"! W-nlfq-. I -DR
OQIGOTS)
LC8LP
100O!"014 CONTINUE
SOI! .J.2
102! REPEAT
103!DU(J)-LS(J).SX(J)
S(4!J~j +I
105!UNTIL(J.Ea.21)
106!GOSUB INTO
107!LCBNSC-AMS/(DK-35)
I09!LXSI!=.5
IIO! LX 125
SI!ILX(3=I.S.
112!LXI4I=2
113ISSEPEAT LOIP,2J-5.I.IJ.GT.o)
IIS! OL(KP2 CON~TIIME
116!WEIPZAT s=.hS'To
A5.
I......
-86-
9!QRX(J)-RANS
121 IGOrI)GOUT
122!#RAO CONTINUE
123!IFtXL.LE.LF) GOTO FRONT
I24-IFIYL.GT.LF.ANO.XL.LE.LL) HARS-R
125! IF(XL.G;T.LL)01111AFT
126!G(m)T LIX)P4
127!.FRONtT CONTINUE
128! XX=LF-XL
1?9',lAWS.R.((J-IXX/LF)..1F)..I I/NFl)
130!GOT) LXK)P4
13,1!#AFTCONTINUJE
13 !XX XL-LL
134!*.UX)P4 RTNSUB
135!#INrG <OSIMPSONWS RULE INTEGRATION
I
.137!2EPEAT OtEDLSJ=2.2.(J.GT.20)
13d!Iofl0.Or)+4.OUIj)
139!90120L CONTINUE
140! SVEW=0
I 41!REPEAT EVENLxJ-3.2.IJ.GT.19)
I42!EVEN-EVEN+2.JUIJ)
143! EEVENL CON4TINUE
I44!ANSI(INTV/33-(0UII)4i)fl-E.VEN*DUI2i ))
I45RTI4SUB
36M0DO-0
I149!
PRNT
3.&0
l18!WIRITEF
IiQIREPEAT L1X1P53J-1.l.(J.GT.8)
IU0!8141(J)
18 !8C-R1(J)
4 2
-
IOa3IGOSUBM
!J-J*I
I184
ld5lDL(EP5 CONTINUE
.1J.0T.22)
186!UIPIAT L111P63J=2.l
id7!&X=CS 1)
I1818!C-RSCJ)
IQOIGOSUBN
jlt !&(X)PO CONTINUE
102!011T1FILE
IQ3!#NCONTINUE
1Q4!NRITEF 3.80
195! RTNSUB
1906!ILE CONTINUE
IQIIOPEIM 4.-MIT.PA3SHtP'
I9b!8X-CP
i9QUIRITEF 4.&X
2001 ASLEIA
201 INRITEF 4.8X
202 lAXsO
2O3IflRITEF 4.&X
204 1412SF
205!NRITEF 4.&X
206INRITEF 4.8NAME
207!DPENN 5.-MIT.GEOlMCNT"
vJ
-
-.
231!O'RirEF 5.AS
238!AP-DENV
23Q!&X.-ENVEL33PE DISPLACEMENT '-+&P
2401N61TEP 5.&X
243 !&P-LF
242!.&K-ENTRANCE: -+AP
243! WRITEF 5.&X
244! &P-LA
a Mfp
245!AXa-RUMN
246!WRITEF 5.LX
247!&P-D
24t,!&XSMDIAMETERZ -+&P
249!WRITEF 5.&X
250!aP=CPF
253!&X-"FND PRISMATIC: --&P
252!WI3ITEF 5.&X
253!&P=-CPA
2b4!&X--AFT PRISMATIC: -+&P
JSSINQITEP 5.&X
256333PE34W
6S-MIT.LCS'
25 73&X-CCBNSC
2S8IWRITEF 6.&X
256 !&X-CBSIJR
26OINRITEP 6.AX
26) !&X-R
262!'ERITEP 6.&X
263 !AX-LtA
264!NW3ITEF 6.&X
265fl3PEN'N
7.M34T.PASSPH3"
266!8X-0
2673W3317EF7.&X
26d!AX-LOO.
266!WRITEF 7.&X
270!&X-LF
27I!WRITEF I.&X
272! AX-LA
273!WRITEF 7.&X
274 !AX-CBSUB
275!KRITEF 7.AX
2;6!DSU8=CENV-DFP
f
->
ii
:3277!X.SB
>1
4
27Q3&X-nENV
20G!WtRJTEP
~283
38X=NP
I.&X
2b2!I4RITEF 7.AX
2.j3334K-NA
2ts4!NRITEF 7.&X
285! UDRAW
2t%6!
XIl)-G
283 !YfI)-O
v
2890REPEAT
2Q0!X3 IILXL 3-33
262 !Y(I3)RX(3-3)3
2q3!UNT3LC 3.01.93
204!LFINrsILF-(3NTV*I
2Q53EL-I NTV-I
)/j23
-89-
297!REPEAT
2Q9!GiOSUB RAD
300!Y 12 RANdS
30; !XL-XL+LFINT
302! 1-1+1
303!UMT!LC I.GT.31)
3U4!LINT-(LCIA-LF)/I01
305! XL-LF+LINT
300! 1-32
3117! REIEAT
30d!X~l)-XL
30Q!GISUB RAD
3t0!Ytl)-RANS
311! XL-XL-LINT
312! 1-1-1
313!UNTILI1.0?. 131)
314!XI 132)-LOlA
31!,!Y(
1321-0
ti.-01T.P01lNrS316!IIPENPW
3!7!J-1
31W!REPEAT
I2!YYJ
310!&X-X(J)
32!RTF8&
3;2vITFB&
323!J-JI
325RU
32.
J.T.1-2
ME
*.-
,AE~
--
MIT.&BCD.SPEED
4-11-84 13120t34 FUTIL
'45!READF
4
-
6.18l
i!DIM HP(401,KWC4O)
~2!
READIENTERHOTEL AND COMBATSYSTEM
3!READ(ENTER PROPULSIVE COEFFICIENTS
4!OPENR I.'MIT.PA5SHPi.ICp
6!READF I.&LOA
7!AEAOF 1.40
BIREAUF 9.4SF
Q!READF I.&WANE
IOiCPuACP
II! LOASALOA
I2!D.&D
I3ISFs&SF
I4!DA-1.0Q065E-3.LOA.DtiI.2,5
I6!AEPEAT
I7!RE-lJ*I.68Q*LOA]/I .27Q062-S
I8!CFs.015/CLOCRE)-2)n-2
IQ!CR-CF* ( 1.5SD/LIIA)nI .5+7-()/LOA)e*-3)]*02LCP-..o)
20!a-CF.CR+.0o02s
21 !HP(J)-(I/PC)e.00872*Jn3*(a.-SFDAI
22!KWUJ)s.1457.HPcI)ngL
23!J=Jei
24!UNTIL(J.aT.40)
25! PANT
26! PANT
27! PANT
28!PRNT SPEED AND POWER OUTPUT FOR C&NAME]
2Q!PRNT
30!PRNT NON PRoPULSION LOADS (EN): (HI
I (PC]
CHP(J)]
110NiJ)]
a
51!&PA02u
58!WRITEF 2,,&PAnI
591LHL.1IL
601 PCOPC
SHP
TOTAL KWO
76j!&KWu&Y(l,8)
82! END
A+&HP+&PA02+&KH
MIT.&BCO.BALANCE
4-21-84 10947,27 FUTIL 6.21
*
*
t!DIM W(163.LC(16).VC(16).LU(16).VM(16).VY(16)
2!C)PENRI.-MIT.BALPASS3!J-1
41REPEAT
5IREADF I.&X
6MIWJ)=&X
7!J-J+I
8!UNTILCJ .GT.16)
9!OPENR 2.MIlT.LC8IO!READF 2.&X
II!LCBNiSC-4X
12!READF 2.&X
13!LCBSUB-&X
14!READF 2.&X
IS!R-&X
I6INEAGF 2.&X
I7!LOA14X
18!PRNT THE 1NPUT DATA FOR THIS MUCIULEAND THE POLYGON MODULE MILL BE
IQ!PRMT PROMPTEDIN A NEW FORMAT. WHEN THE PROGRAM PROMPTSFOR AN INPUT
2OIPRMT VALUE. DHE CURRENTVALUE WILL BE DISPLAYED To THE RIGHT OF THE
21!PRMT INPUT PROMPTMESSAGE.THIS WILL APPEARAS
22!PRNT
23! PRNT
'INPUT PROMPTs - CURRENTVALUE'
24!PRNT
2!,!PRNT THIS H1ILLFACILITATE CHANGESTo INPUT DATA IF MORETHAN ONE ITER26!PRNT ATIuN TH.oUGH DIE MODULE(S) IS REOUIRED.
27!4START CONTINUE
2d!LTO0
29!VT.0
30J
31!!
REPEAT
32!PRNT
33!PRNT GROUPCJI LCGI
34!READIVALUE?)LCIJ)
35! PRMTGROUP(JI VCGI
36!READL VALUE?) VCCJI
31!LMC(J)M"(J).LC(J)
38!VMIJ)-W(J)*VC(J)
39! LT=LT+Lm (J)
40!vT.vT+vmIJ)
41QIJ-Jl
42!UNTIL(J.GT. 7)
43!LCC 8I-LT/M (81
44!VC (8) VT/W (8)
45 !LIMC8)
-LT
46!VP(8)-VT
47! PR MT
48!NEADILCG OF VARIABLE LIIAD?)LC(II'
4Q!READIVCG OP VAR,ABLE LOAD7IVCCII)
50!PRNT
53!PRNT TOITALLEAD IS t10()] TONS.
54!PRNT
55!READ(AMI)UNT OF LEAIDFOR MARGIN IN TONS7)ML
-93--
~63!
*
*
~67!LC1
LCG
VCG-
"94&14&P?&LC.&P3.&VC
11t*~
ac
IIOQ!0C)sUI.I
I 21l&G-- LEAD .22!GOSUB 10
123!J-to
124 ,&;-- A
125!OOSUB 1o
126!J-11
27!&G-- V LD
1
I28!GCISUB
10
12Q! .113
130!&0-- I4BT 132l&NSC-WC 12)
133!&SUB-N(14)
134!&LCBN-LCBNSC
135! &LCHS-LCBSUB
136 1&BG=BG
I 37!WRITEF 3.&PI
138!&SL-SL
139 l&ML-ML
1401 &IUT-*UARGIN LEAD ITONSJt -4SML.
dVCG-0/2. LCG-LOA/214!WRITEF 3.&OUIT
142! &OlJT~STA3ILITY LEAD (TONS)$ -. &SL+- dVCGz 6 FT143!NWlITEF 3.&uIJT
I 44!&LSL.LSL
I45lA&UT-'STAB1LITY LEAD RiEOUIREOLCGz -. &LSL
146!NR1TEF 3.&OUT
I 41-WRIT F 3.&PI
148; oLJT!NSC (TONS)- -.ANSC+- *LCB: -. &LCBN
149;WRITEF 3.6C1UT
ISOINRITEF 3.&PI
151!&C1UT.SUM (TOINS)$ -+&SUB+- OLCBt -,&LCBS
M5!KRITEF 3.&l)UT
153!WRIT.EF
3.&PI
:54!AOUT-"SUBMERGED STABILITY (RGIS -*&SG+- FTr.
155!"RITEF 3.&(NJT
56!(1PENN 4.-MIT.PASSP(1LYI
1 57!&X=LC13SUB
1511!NQITEF 4.&X
159!&X-LCI ll)
160!WRITEF 4.ax
161!!X-LCC 131
I62!WRITEF 4.&X
:63! oOTOlPLOT
16?4!#10LCOTIU
I 5!SELCT- 11D MDE
161&X:,'C'I
too!SEETLAE.
6- &
-,
6)
-gX~
.6Q!&X-VC(J
-.-
78.REPEAT
I17
1Q!&J.J
luO!;INSERT PoINTIXILCCJI JYCVY(J)J<CR>
181I!XP-LCCJ)+I
182!INSERT TEXT (&AS HOT l.5IX(XP)Y(VY(J)J-CR,
183!4.5.2
184!JNTIL(J.GT. 7)
185!INSERT PoINT: XILCI9flYIVYCQI ICR>
186!XP-LC 193+!
187!INSERT TEXT 'LEAD' HOT 1.5sXIXP]YtVY(9)I'CR'
180!INSERT PoINT:XILCI 13)IYIVYI 3) J<CR>
XP-LC 231+2
I289!
IQO!INSERT TEXT 'MST' HOT 1.5sXIXPIYIVY(13)I<CR>
I92!RUN NEW MIT. POLY
292 lEND
AAIT.AFICO.PoLY
5- 7-!3418:14:02 FUTIL 6.21
2!OPENR I.-MIT.BALPASS'
4!44.EAT
!)!REAI)F
I.&X
I !J.J.
d!UNTIL~i.GT.16)
Q!VLD)-WlI)
II!fSUB=W( 14)
12!IIPENR2."IIIT.PASSFIILY13!1AEAOF2.&X
14!LSUB-&X
15!READF 2.&X
I6!LVLO-&X
I I!READF 2.&X
28!LIBT-AX
10!*START CONTINUE
20!BAL=VLD
>I!PRNT TOTAL VARIARLE LOlADIS [VLIl TONS.
22!PstNT
23!READ( WEIGHiTOF CREW AN))EFFECTS?)CE
24!REALO(LCG?)LCE
25! BAL-BAL-CE
26IG()SUBSTAT
27!I(EAf)(.IEIGHT
OF .L8W'5 (INCOMPENSATING (ATERl?)MC
2z$!4EAI)(LCGfL MC
2Q8! AL-8hL-MC
3U!GOSU,!STAT
3I!ItEA!)CWEIGHT
OIFSANITARY TANKCSAN))(ATE,??IST
32II1EAI)(LCG?)LST
133
IB&L-AL-ST
34!GOSUR STAT
35!READ(WFIGIAT OIFLUBE OIL IN SUmPS7)LI)
36!tIAI)CLCG7) LL)
31! HALsBAL-LII
3t$!GIISUR
STAT
3Q!;IEAI)(WFA(GHT
OIFFIXED) CLFAN F. 0I. <1E. SHIELO TAWK07)CF(I
40!4FAOI LCG?)LCFII
41 !BAL-RAL-CF(I
42 !G('.SJB
STAT
43!NEAfl(WICIHT OF PROIVISIOINS
AN))STORES7)PS
44!I)EAi)(iCG?)LPS
4594AL-HAL-PS
46!GOSUB STAT
47! 4EAI)(WEIGHT OF REV'ITAI.IZAT
10( OXYGEN2 III
4b!WNEA0(
LCG?1L02
4lJ!BAL-BAL-II2
SHRFA))(WFI(HT (IF TORE'E)OSIN FIINIIAN)) RfIIIW?)TF
t2-E-(CG?)LTF
',3!BA'L-BAL-.'
5s!4EAO~rlEIGHT :IF T(PPEOIIS Il
155!
At:AO I(C,-,7)LTA
~S~ s
-~
AFT ?O()kMTAJ
-~,c
-97-
57!BA L=BAL-TA
tI8GISU4 STAT
50! NAD(WEINqT OIF TACfICAL MISSILES FII.MARD7IMF
oUREACDILCG?ILURF
61 !BAL-dAL-Ml:
62!G(ISUBSTAT
63IIIEAD(WEIGHT OF TACTICAL MISSILES AFT?)MA
64!REAG(LCG?)LUA
05!RAL-BAL-M4A
66!GOSU3 STAT
611TM=TF+TA*IIF.(AA
6c$LTMI(TFLTF.IA.LTAMF*LMFMkA*LAA)/TII
o9-qEAD(,lEIGHT OF WlATERFOR ((RITANKS?)NRT
/0!RbAAOLCG?)L(((T
ii!BAL-BAL-IIRT
I2!GOSUS STAT
73!REAOIIIEICHT OF RESERVE ELECTRIILYTE?7I-L
74!,IEADILCGV)LEL
75!BALSEAL-EL
Io!GOSUB STAT
771!EADCWEIGHT OF FRES4 WATER 'P(ITTABLE.FEEfl.tATTERY RESERVE'?)Fll
7*!REAIIILCG?)LF.I
IQ!BAL-BAL-F;,
ROIGIISJBSTAT
III!READ(WEIG'IT OF RESERVE LUBE- & HYDRAULIC (IIL?I)lLO
d2!-lEArC
LCG3)LRL(I
113!
EAL=BAL-RLII1
114!GOI)SB
STAT
85!PRNT THE LAST VARIABLE LOIADITEM To BE COINSIDERED IS FUEL OIlL.ToI E.SURE
d6!PRNT A MARGIN OIFSAFETY AT THE BASE OF THE POILYGOIN.
A VARIABLE FUEL OIlL
t$7IPRNTIVFIIITANK IS AUTOMATICALLY SPECIFIED. THEREGUI;ED VFIICAPACITY IS
SdPIRIJTCOMPUTED USING YOIURINPUT IIFTHE FRACTION O= TOTAL FUEL To
IS
UQ!PRFJTPLA"E INITOTHE VFIITAN4K.TAIEMINIMUM SUGGESTEI) FRlACTIOIN
AJU!P;NT.23 (`THERATIO 1IFFERF.NTIAL (IFFUEL AND WATER DENSITIES).
QI!FRNT IT IS HIGHILYqECIIMMENIIEn
THAT A4 AMITIONAL MARGIN OF AT
'J2!PR4TLEAST .015BF SPECIFIEn TO) ALLIIAA SAFETY MARGIN AT TPE BASE
Q3!PRtI'(IFTHE POILYGON.
04!PR11QSIRIA0IFRAC7IIIN OF FUEL ToI di PLACFD IN VFO?7 VFR
,#0!TFII-AL
01! VFII=VFR.TFO
ld !FBT-TFII-VFII
QQIPL-CE.MC.ST/3+LI4CFII
I1)3'!LFLI CE.LC^E.NC.LIC+bT*LST.L(IILLI.CFII*LCFOI /FL
IUI!IRNT FHT CAP'ACITY(T(I'SIsIFBT]
102!PR4T VFIICAPACITY (TOINS):IVFOI
I103!P(4T
IO4!MEAGIAMOIINT OF FBT <ToIPSI, IN PORWA'GD
TANKS?I.-BTF
IOS!cfITA=F3T-FBTF
PRNI
1!16
1JI.IEAD(F.WD
FlITLCG,7)
LFIT F
FBITLCG7)LFBTA
US!lEA,)(AFT
I.11!
LFfIT=l
FIITF.LFbTF+FBTA-LFBTA)I FlT
LCG7)LVFIO
11"U!1IADIVFII
IIIIPNmr
1131PiNT
11I4!PRNt
VAI(IABLcLIIAHHECAP2
II-j!PMWdT
II6!PRNT
I ftv
MEIG-iT
LCO
-96-
119!PRNT
I20!PRNr
1121!?RNT
I22!PRNT
1.24!PRNT
231PRNT
SLBM'S
SANITARY TANKS
SUMP LUBE OIL
CLEAMF.O. (FIXED)
t*"TOTAL FIXED...
PROV. & STORES
'a131!PRtdT
12aPRN
TAT.MISSILES FD
130(I'RNTNRI TANKCS
N.
(MCI
IST)
ELM]
ICFC!]
(FL]
IPS]
(LOCI
(LbTi
ILLWf
ILCFoI
ILFLI
ILI'S]
(0(12
1LU21
IF
IRI
RESERVE
ELECTROLYTE
(ELI
F
(W
(LELI
ILFAE]
(LRLo]
(LFBTF]
(LFBTA]
[LVFo]
MS
I 5Q! MTM-TM-AT#(
160!*NRT-MRT.AWRT%
161!MEL-EL-AEL
162!#MFNFN.AFN
(63!MRl.O-RLo.ARL()
(64!ktF8T-F3T-AFBT
185! MVFOlVF(!.AVF()
160! MTF-TF.ATF
S6?!t(TA-TA.ATA
IOS! mF=MF.AMF
S6'4!kMMA-VA*AMA
(70! MFRTF-FBTF*AI'iF
Ill !MFd!TA-F5TA*AFBTA
(72(C VL * Q43 15
I 13!CVt(=I.OjQ315
-F
I Ib!vbTAT COINTINUE
I 16!*'MNT
--
7-*~~ ~
*N4
-99-
231! V9NLDSUB-MBT-4
23t3IMV8WM.NflT-MN
239! XV (d)-'MVBN
240!IYV Idl -VDN
24! 1 CONOMCONTINUE
212CM.H2-CW-FBT.FBT
243! MCM-MH2-.CM*MFBT+MFBT
244! VBCM-LDSUB-MOT-CM
245 !NVBCM.-MMIRT-MCM
246!XV(Ql.MVBCM
247!YV(9)-VBCM
24!O ..
SET UP LOCATION OF TRIM A AUX TANKS
......
249 !PRNT
250! PANT YOURACTUAL DESIGN MAY HAVE AS MANYTRIM A-13 AUX TANKS AS YOU DEEM
SCHEME.TO SIMPLIFY TmE
25! !PRNT APPROPRIATE FOR YOURPARTICULAR ARRANGEME4T
252!PRNT CALCULATION PROCESSFOR THE EQUILIBRIUM POLYGON.YOU APE ASKEDTO
CAPACITY AND LCG FOR THE FORMAR!)TRIP GROUP. THE
2531PRNT ENrER AGGtIEGATE
254!PRNT AFTER TRIM GROUP. ANDTHE AUXILIARY GROUPTANKS.
255! PRMT
256!GUTO SIZE
257!*L(X!P
258!EXECV
254!READ(LCG (IF FORWARD)
TRIM TANK GROUP7)LFT
260!READCLCG OF AFTER TRIM TANK GROUPMIAT
261!READ(LCG OF AUX TANK GROUP?)LAUX
2621AFT.LSUB-LFT
263!AAT-LSUB-LAT
264! AAUX-LSUB-LAUX
265!RTNSUB
266!ESIZE CONTINUE
267!J268! REPEAT
269! IFI XVCJ).GT.5000!GOTrO LARGE
210! IF(IV~i LT.-5000)GOTO LARGE
271! 1F( YV (JI.GT 500)GUT0 LARGE
272!J-*l4
273!UNTIL(J.GT.0!
274!GOTO SMALL
215!*LARGE
276!nEL PAR MIT.HULLOUT
277!EXIT PART FILE MIT.HULLOUT
27d!IXS-1I000
219!YS-100
2a0!ACT PAR MIT.POLYOUT
281!ACT DNA POLYGONFORMMIT.LARGEPOLY DRAMFPOLY
282!SEL CPL LEFT
2d3!DEF VIE GRAPH: X!!Y6.X0YU*JI)2YI7 <CR
28l4!GOlTCGRAPH
2b5!4SMALL CONTINUE
2d6!OEL PAR MIT.HULL(IIT
287IEXIT PART FILE MIT.HULLOUT
281,XS-500
289! YS=SG
1
P90!DEL I AR MIT.PoLYouT
2Q!!ACT P'AR MIT.PnLYoJT
2a2!ACT DRA POLYGOIN
FORM MIT.SMAALLPOLY !IRAA POLY;)
293!SEL CPL LEFT
294MDF VIE GRAPH* XI1Y6.XUYO.X712Y11 -C0~
2Q5!#GRAPH CONTINUE-A
240!J-=I
2971 REPEAT
298!XP(J)-XV()X
2Q9! P J).YVCJ)/YS
30D!INSERT POINT' XEXP(J)IYIYP(J)I <CR
301 !XT(J)-XP(JI..2
3C32!YTlJ)-YPfJ)-. I
303!J.J41
304IUNTIL(J.GT.9)
3WIINS TEX liIHG .28 XIX(TUYI)Y~rIlI <CR.
304!INS TEX H12 HG .29 XIXTC2))YEYT(2)I <C0'
3O7IIS TEX LI HG .28 XEXT(3)]IYYT(3)1 4CR
303! IMS TEX L2 HO .2s XIXT(4)]YEYTC4)) <Cli)
-J309!INb
S,
0111(PLTNK
357! IFIC1IC.EO.Il
358!$B'ITICONT INUE
359 iGOSUBLOOP
PLUNK
30010flT(1
361!.FiNAL CONTINUE
362!OPENW 3.UMIT.PASS.P!)LY0AT363M-XCE
364!GOSUB 0
365!&X-LCE
366!GOSUB 01
367!&A-MC
368!GOStJB 0
369 !&X-LMC
3 I0!GOSUB 0!
37IM-XST
312!GOSUB (0
373!&X-LST
374!GOSUB 0
375 l&X-L(
378IGOSUB 0
371!&X-LLO
37d!0C)SUB a
3 19!&XCFO
380!GOSUB 0
38! !&X-4CFC!
382!GOSUB 0)
.183!&X-FL
3d4!GoSUB a
335 !&X-LPL
3d6!GaSUB U
3t17!&X-PS
388!GOSUB (1
389!&X-LPS
3Q0!GoSUB 0)
391!#AX-02
j3921GOCSUB
0
393!&X40O2
394 IGOSUB0)
3(9S!&X-TF
396!GC)SUB0
39 I!&X-LTF
398!GOCSUB 0)
399 &X-TA
400!GOSUB 0)
401 !&X-LTA
4021G(CSUB C)
403! 4X-PF
404!G M~3 D
405!OC)SUB C
405 !8.X'M0
407 .&X(INA
4OUIGOSU8 0
40Q*:&f-LIZA
410!G.SUB 0)
411saPx-wRT
41210C)SUB0)
413!&X.LWRT
414!G0SU508)
415~!&X-EL
416!GOW9U 0
417 !&X-LEL
4 1d!GOSUB C
419!&X-FW
42OCGOSUB (I
4211=XXLFW
us
422!OIU
423!&X-RLC)
424!GC)SUBU
426! GC)SUB1
427.OC)SIBT
4380!USUB ()
430100SUB 0
433 !&X.LFBTA
432!GflSUBU
435!&X-VFC
436! GUSUB
437!&X-LVFUI
4)
43d!GOUSCB
439C&X-CFT
0
44C3!GCSUB
44! !&X.LFT
442C0C)SUB C)
443&X-CAUX
444!GOSUB C
445! SX-LAUX
446!GOStUB 1)
447!&X.CAT
44dlGoSUB C
449!&X-LAT
450!GOSUBC)SAE.
45!! PLUT O'SAE.
452!EXIT PART F
453!GOTC) END
454!V0
455!KRITEF 3-&X
456!RTNSUB
457!EEND
458!RUN ICENMIT.PC)LYFILL
459!END
4~~~~~~
RCD.POLYFILE
~MIT.
5- 7-84 1Qs22s203FUTIL
6.21
.A&Y.._
MATFPl
".ax
e+Ay+.
*AY*
~ ~~~38!&T-"TORPEI0OS
44
-"
-+AY+-
25ICoSUB Rn
26I4LT--FIXED)CLEAN FUEL OIL
2IIMRITEF 2AT
28!IGOSUR RI)
29!I&T--...TOTAL FIXED ITEMS *"AY3OIWRITEF 2.1T
3IIGOSUB RD
..AY+.-&
32&T"PRI)VISIOMS AND~ STORES
33INRITEF 2.8T
34!GoSUBRRI)
.+&Y+..&
35!AT--REVITALIZATIOR 02?
36INRITEF 2.&T
SlIGOSUB RD
*Y"
IN FWD)ROOM
3QIUEITEF 2.1T
AOIGOSUBRI)
tY
AIIATS"TORPEDOS IN AFT ROOM
42!WRITEF 2.&T
43!GOSUB RD
*+&Y..
44!AT-"TACTICAL MISSILES PFI)
4SINRITEF 2.&T7
MI)
4o!GOSUR
4I!&T--TACTICAL MISSILES AFT
4SiMNRITEF 2.&T
4Q)!GISUB R1)
..&Y'.--&
50!ATh"MRT TANKS
,I!mRITFF 2.417
52I';OSUBRI)
".AY.'
23!AT"Q4ESERVE ELFCTROLYTE
54INRITEF 2.417
56IAT-TOTAI.
HEIGHT"
LCG
ITEM
1OINrITEF 2.&T
IIIMEITEF 2.&P
I2!READF I.&X
I3IREADF lA&Y
14!&T--CREN AMNDEFFECTS
IS!WRITEF 2.AT
16IGOSLIBRI)
17!&T-SLBM'S OR COMP. 'IATER
ININRITEF 2.&T
IQIGOSUR RD
20!&Ts-SANITARY TANKS
2IINRITEF 2.1T
22!GOSUB, RD
23!AT="LUBE OIL IN SUMPS
J49NRITEF 2.1T
"lAtY+.
--&X.
.+&X
.+AX
.+AY.
+&
.AX
X
-
5I!WRITEF 2.&T
5S!GOCSUB RD
5Q!&TS-RESERYE LUBE OIL"Y"
GOIMBITEF 2.&T
6IIGOSUB RD
62!AT"-FUEL BALLAST FWD
63!MRITEF 2.&T
64!GUSUB RD
-+&Y+-
-+MX
.+&Y+."A
66! WRITEF 2.&T
67!GOSUB RD
"+&Y+.
odI&T-"VARIABLE FUEL OIL
6Q!WRITEF 2.&f
70!GOSUB RDl
/I!'4RITEF2.6P
72!o(RITEF 2.&P
J3!&T"-VARIABLE BALLAST TANK DATA:'
I4IRITEF 2.&T
LCG
TANK GROUP
75!&T-76!WRITEF 2.AT
+&Y+77!&T='FORMARI) TRIM
76!MRITEF 2.&T
iQI!GOSUBRD)
"&Y+."
cSO!AT"AUXILIARY
S3!WRITEF 2.&T
8212GCSUB RD
.+&Y+t-&
83!ST="APTER TRIM
84IMRITEF 2.&T
tISIGOTI) END
B6!ERO CONTINUE
S1IEADF IA
US!READF I.&Y
dQ!RTNSUB
R9t SEND
RI lENt)
-+&
CAPACITY
ITONS)"
-+&X
-+&X