Modeling and Simulation of an Electric Warship Integrated Engineering Plant 2006-01-3050

advertisement
2006-01-3050
Modeling and Simulation of an Electric Warship Integrated
Engineering Plant
A.M. Cramer, R.R. Chan, S.D. Sudhoff
Purdue University
Y. Lee, M.R. Surprenant, N.S. Tyler, E.L. Zivi
U.S. Naval Academy
R.A. Youngs
Anteon Corporation
Copyright © 2006 SAE International
ABSTRACT
A layered approach to the simulation of dynamically
interdependent systems is presented. In particular, the
approach is applied to the integrated engineering plant
of a notional all-electric warship. The models and
parameters of the notional ship are presented herein.
This approach is used to study disruptions to the
integrated engineering plant caused by anti-ship
missiles. Example simulation results establish the
effectiveness of this approach in examining the
propagation of faults and cascading failures throughout a
dynamically interdependent system of systems.
INTRODUCTION
Effective design of advanced, integrated systems often
requires consideration of the dynamic interdependence
of the constituent subsystems. Although shipboard
machinery systems have traditionally been designed
independently, the integrated engineering plant (IEP) of
an all-electric warship includes tightly coupled energy
and fluid transport systems. This plant includes electrical
generation, distribution, and propulsion; freshwater and
seawater based thermal management; and distributed
controls. The modeling and simulation of a notional
electric warship is described herein.
In the past, it has often been the case that, for example,
the electrical and thermal systems are represented
independently; however, they are strongly interrelated.
The power electronics converters in the system require
cooling to operate, but the pumps that circulate the
cooling fluids require electric power. By developing an
integrated approach for the simulation of this
interconnected system, it is possible to investigate the
effects of this interdependency.
The simulation approach presented in this paper is a
layered approach wherein each of the subsystems is
represented in a separate layer with well-defined inputs
and outputs from other layers. The various layers
encompass different aspects of the system’s overall
behavior. These layers include a spatial layer (used to
determine effects of incoming weapon detonations), an
automation layer, an ac medium voltage high power
distribution layer, a zonal dc power distribution layer, a
seawater cooling network layer, and a freshwater cooling
network layer. The layered approach is flexible enough
to incorporate future layers as more aspects of the
plant’s behavior are modeled. Models describing the
components of each layer and their parameters are
included. These models are based on a physical test
site—the land based Naval Combat Survivability
Testbed located at Purdue University [1].
The goal is to produce concise, computationally efficient
models which capture the complex dynamical
interdependence of the disparate subsystems.
Moreover, a model interconnection scheme allows
subsystem models to be considered independently or as
an integrated, dynamically interdependent composite.
Once the subsystem models have been formulated, the
use of the model to study disruptions from anti-ship
missiles on the IEP is considered.
These example simulation results establish the
effectiveness of this approach to examine the
propagation of faults and cascading of failures
throughout a dynamically interdependent system of
systems.
SYSTEM OVERVIEW
Electric warship IEPs provide services to the ship which
are vital to completing the ship’s mission. These
services include electrical power, mobility, and thermal
management. In the notional ship considered herein, the
IEP includes ac electric power networks, a zonal dc
electric power distribution network, a seawater cooling
network, and freshwater cooling loops.
The IEP considered in this work has two ac networks
and a zonal dc network with three zones. One of the ac
networks is located forward and the other aft. This
geographical separation decreases the likelihood that
both networks would be damaged during an explosion.
The structure of the electric system is shown in Figure 1.
In the figure, each ac network is supplied with
mechanical energy from a prime mover (PM) which
represents a gas turbine. The PM controls the speed at
which the shaft of the corresponding synchronous
machine (SM) rotates, controlling the electrical
frequency of the ac that is generated by the SM. A
brushless exciter/voltage regulator (BE/VR) regulates
the output voltage of each SM. Each SM is connected to
an ac bus which feeds two loads, a propulsion drive
(PD) which drives the propulsion motor and a power
supply (PS) that delivers power to the zonal distribution
network. The power supplies from each of the ac
networks supply a primary dc bus (PDCB) on each side
of the ship. A converter module (CM) is connected to
each PDCB in each zone. Opposite CMs are connected
to a zonal dc bus (ZDCB) which supplies power to the
inverter module (IM) in each zone. The IM provides ac
power to the ship service loads located in that zone.
Figure 2. Seawater Network Overview
Figure 3. Freshwater Loop System Overview
The control scheme used herein has been called
anarchist because it only relies on local supervisory
controllers to determine when to operate each device.
There is no communication between devices. Each
device is operated when the local measurements
suggest that conditions are viable to operate. The overall
layout of the notional ship is shown in Figure 4.
Figure 1. Electric System Overview
Shipboard electrical components are cooled by the
seawater network depicted in Figure 2. In this figure,
numbers enclosed in squares indicate seawater nodes
(SWNs), numbers enclosed in circles indicate seawater
valves (SWVs), and unenclosed numbers indicate
seawater branches (SWBs). In each zone of the ship a
seawater pump (SWP) provides pressure to the
network. Component heat exchangers (CHXs) are used
to cool larger loads (particularly SMs and PDs) directly
from the seawater network, while freshwater loop
systems (FWLSs) are used to cool the smaller loads.
The FWLSs are shown in Figure 3. Each component is
cooled by a freshwater loop (FWL). The FWLs come
together to be cooled by a fluid heat exchanger (FHX)
that is cooled by the seawater network.
Figure 4. Layout of Notional Ship
MODEL STRUCTURE
The simulation approach presented herein is a layered
approach wherein each of the subsystems described
above is represented in a separate layer with welldefined inputs and outputs from the other layers. The
various layers encompass different aspects of the
system’s overall behavior. These layers include the
spatial, automation, ac, dc, seawater, and thermal
layers, but the layered approach is flexible enough to
incorporate future layers as more aspects of the plant’s
behavior are modeled.
The different layers of the ship are shown in Figure 5.
The spatial layer describes the geographic location of
each of the components of the IEP. This description and
information about a potential weapon event are used to
determine which components would survive that event.
The automation layer contains models of the supervisory
controllers that govern the operation of IEP components.
This layer combines information from other layers to
determine when a given device can operate. This
includes checking whether the device has survived the
weapon event. The ac layer contains models of the two
ac networks in the system, which interacts extensively
with the dc layer which models the zonal distribution
network. The seawater layer models the pressure and
flow of seawater through the seawater network, while
the thermal layer models the heat flow through heat
exchangers and freshwater cooling loops.
Before the models are presented, some notational
issues will be discussed. Heaviside notation is used
throughout this paper. Thus the time derivative of a
variable x is denoted px . The dot product operator is
written as ⋅,⋅ , and all norms, ⋅ , are Euclidean norms,
i.e. ⋅ 2 . The operator := represents assignment rather
than algebraic equality. The function
bound(⋅,⋅,⋅) is
x>u
⎧u
⎪
defined such that bound(l , u, x ) = ⎨ x l ≤ x ≤ u . Finally, I n
⎪x
x<l
⎩
is taken to be the n × n identity matrix.
SPATIAL LAYER
The spatial layer represents the ship components as
geometric objects. With this representation, it is possible
to determine the effect of a spatially located disturbance
on the overall performance of the IEP. In particular, it is
possible to determine which components will be
damaged by the detonation of an anti-ship missile.
A Cartesian coordinate system is defined as shown in
Figure 6. The origin is located at the ship’s baseline and
lines up with the ship’s forward perpendicular. The
positive x-axis is oriented to the aft, the positive y-axis is
oriented to the starboard, and the positive z-axis is
oriented upwards.
Figure 5. Modeling Approach
A single component will often exist in multiple layers
simultaneously, each representation capturing a different
aspect of the component’s behavior. Consider a CM in
the zonal distribution network. A traditional electrical
model of a CM exists in the dc layer, but a rectangular
prism represents the physical location of the CM in the
spatial layer. A supervisory controller model that governs
the operation of the CM exists in the automation layer.
Finally, the power electronics in the CM are cooled by a
FWL in the thermal layer.
As illustrated with the CM, the behavior of a single
component is divided across logical boundaries. This
division helps to manage the complexity involved in the
modeling and simulation of such an interdependent
system. Additionally, the division can improve the
efficiency of the simulation by allowing loosely coupled
layers to be simulated using different integration
algorithms and time steps. In particular, the faster
electrical dynamics are simulated separately from the
slower thermal dynamic behavior.
NOTATION
Figure 6. Cartesian Coordinate System
An explosion is represented as a sphere with radius rd
centered at d = ( xd , yd , z d ) . Any component whose
geometric representation in the spatial layer intersects
the sphere is considered destroyed by the missile. The
primary function of the models in the spatial layer is to
test for this intersection and determine the hit status, h ,
of the component.
POINT
Very small components can be represented
geometrically as a single point in three space. In this
context, very small is defined in relation to the radius of
the explosion, rd . An example of such a component is
an SWV.
To determine whether the point is hit, the distance from
the point, c = (xc , yc , zc ) , to the center of the explosion is
calculated using
d = c −d .
(1)
Then the hit status of the component is determined by
comparing this distance to the radius of the explosion.
Thus,
h = (d ≤ rd ) .
(2)
POLYGONAL PATH
Most interconnections, whether they are signals, power
connections, or pipes for fluid transport, can be
represented in a geometric sense as a polygonal path
consisting of a finite sequence of line segments where
the first endpoint of one segment is the second endpoint
of the previous segment.
To determine whether the path is hit, each of the ns
total segments should be considered separately. The
endpoints of the s th segment are c s = (xc, s , yc, s , z c, s ) and
c s + 1 = (xc , s +1 , yc, s +1 , z c, s +1 ) . If c s = c s + 1 then this segment
is actually a point. If s > 1 then the point was the second
endpoint of the previous segment and has already been
tested for intersection with the explosion. If s = 1 then
the point should be checked for intersection using (1)
and (2).
In the general case that c s ≠ c s +1 then any point on the
line connecting c s and c s + 1 can be written as
c = αc s + (1 − α )c s + 1 . If α ∈ [0,1] then the point c is
actually on the line segment. To determine the closest
point on the line to the center of the explosion
F = c−d
2
2 is minimized with respect to α . The value
of α that minimizes F is given by
α=
d − c s+1 , c s − c s+1
c s − c s+1
.
(3)
Projecting α onto [0,1] yields the closest point on the
line segment, c , to the explosion center. Then (1) and
(2) can be used to check this point for intersection.
As soon as any point on the path has been found to
intersect the explosion sphere it is not necessary to
consider remaining segments.
component. An example of such a component is a PD.
The bounding box would contain the actual propulsion
motor in addition to the drive itself. The prism is defined
by its centroid, c = ( xc , yc , zc ) and by its length, width,
and height, Δ = (Δx, Δy , Δz ) .
To determine whether the prism is hit, one can project
the explosion center into the prism so that
c−
Δ ≤p≤c+ Δ
2
2
where p is the projected version of d , and
inequalities in (4) are taken to hold elementwise.
example, the x-component of p is given
x p = bound( xc − Δx 2 , xc + Δx 2 , xd ) . Then p is
(4)
the
For
by
the
closest point in the prism to d . The distance from the
explosion center to the closest point in the prism is given
by
d = p −d .
(5)
Finally, (2) can be used to check for intersection.
AUTOMATION LAYER
The automation layer contains models of all of the
supervisory controllers in the system. It has
representations of the local protective controllers that
ensure that components only operate when it is safe and
possible. Recall that the control scheme used herein is
anarchist and only relies on these local controllers to
determine when to operate each device. However, if a
hierarchal control system were implemented it would be
represented in this layer; although any required
communication links would require a communications
layer. That addition would be straightforward because of
the flexible nature of the layered modeling approach.
The automation layer also contains models of the
actuators that are used to reconfigure the system. These
actuators serve a vital role in the ship’s ability to recover
from damage situations.
Each of the local supervisory controllers determines
when it is possible to activate and when it is necessary
to deactivate the associated device. Each constructs an
activate and a deactivate signal, α and β , respectively.
Then, on any change in α or β , the operation of the
device is updated in accordance with
o := α + β o .
(6)
RECTANGULAR PRISM
Most components can be represented in three
dimensional space as rectangular prisms. Even if a
component is not strictly a rectangular prism, it is
possible to find a bounding box that contains the
Throughout the descriptions below, o * represents the
commanded operation status of the device, and h
represents the hit status of the device which is
determined in the spatial layer. Also, x y ,a ,min and x y ,a ,max
represent the minimum and maximum values of the
variable x y for which the device is allowed to activate.
Similarly, x y ,o ,min and x y,o ,max represent the minimum
and maximum values for which the device is allowed to
operate. In general, x y,o ,min < x y ,a ,min < x y ,a ,max < x y ,o ,max .
SYNCHRONOUS MACHINE OPERATION
The SM supervisory controller determines when a SM
can operate. The SM is permitted to operate when it is
commanded to, it has not been damaged, the rotor
speed is in an acceptable range, and it has not
overheated. Thus the activate and deactivate signals are
given by
α = o*h (ω rm ≥ ω rm,a ,min )(ω rm ≤ ω rm ,a ,max )oh
(7)
where Thx is the cold plate temperature of the CHX that
is cooling the PD power electronics.
POWER SUPPLY OPERATION
The PS supervisory controller determines when a PS
can operate. The PS is permitted to operate when it is
commanded to, it has not been damaged, its input
voltage is in an acceptable range, and its temperature is
reasonable. Thus the activate and deactivate signals are
given by
α = o* h (vin ≥ vin,a ,min )(vin ≤ vin,a ,max ) ⋅
and
β = o * + h + (vin < vin,o ,min ) + (vin > vin,o ,max ) +
and
(Thx > Thx,o,max )
β = o * + h + (ω rm < ω rm,o,min ) + (ω rm > ω rm,o ,max ) + oh , (8)
respectively, where ωrm is the mechanical rotor speed,
and oh is the overheat status which is governed by
oh := oh + (Thx > Thx,o ,max )
(9)
where Thx is the cold plate temperature of the CHX that
is cooling the SM.
PROPULSION DRIVE OPERATION
The PD supervisory controller determines when a PD
can operate. The PD is permitted to operate when it is
commanded to, it has not been damaged, its input and
dc link capacitor voltages are in acceptable ranges, and
it has not overheated. Thus the activate and deactivate
signals are given by
α = o* h (vin ≥ vin,a ,min )(vin ≤ vin,a ,max ) ⋅
(10)
(vc ≥ vc,a,min )oh
and
β = o * + h + (vin < vin,o ,min ) + (vin > vin,o ,max ) +
(vc < vc,o,min ) + oh
,
(11)
,
(14)
respectively, where vin is the peak input voltage and Thx
is the cold plate temperature of the CHX that is cooling
the PS.
CONVERTER/INVERTER MODULE OPERATION
The CM/IM supervisory controller determines when a
CM or an IM can operate. The CM or IM is permitted to
operate when it is commanded to, it has not been
damaged, its input voltage is in an acceptable range,
and its temperature is reasonable. Thus the activate and
deactivate signals are given by
α = o* h (vin ≥ vin,a ,min )(vin ≤ vin,a ,max ) ⋅
(15)
(Thx ≤ Thx,a,max )
and
β = o * + h + (vin < vin ,o,min ) + (vin > vin ,o ,max ) +
(Thx > Thx,o,max )
,
(16)
respectively, where vin is the dc input voltage and Thx is
the cold plate temperature of the CHX that is cooling the
device.
LOAD OPERATION
respectively, where vin is the peak input voltage, v c is
the dc link capacitor voltage (described in the propulsion
drive model below), and oh is the overheat status which
is governed by
oh := oh + (Thx > Thx,o ,max )
(13)
(Thx ≤ Thx,a,max )
(12)
The load operation controller determines when an
electrical load (SWP or FWL) can operate. The load is
permitted to operate when it is commanded to, it and its
line to the source IM have not been damaged, and the
source IM is operating. Thus the activate and deactivate
signals are given by
α = o * h oin
(17)
and
3] in each network is taken to be that of the rotor
reference frame of the corresponding SM.
β = o * + h + oin ,
(18)
respectively, where h is the hit status of both the load
and the line that connects the load to the IM that
supplies the load’s power. Also, oin is the operation
status of that IM.
SEAWATER VALVE
Two types of SWVs are considered for securing the
seawater network after battle damage has occurred.
Type 1 SWVs are initially open, and, if a certain flow rate
is exceeded, they close and cannot be reopened. Type 2
SWVs are somewhat more sophisticated. After a flow
rate has been exceeded they allow a specified volume to
flow before turning off. Ideally, this results in a better
choice in valve closures. In the future, additional valve
types may be added, which, for example, may limit flow
to a specified value rather than closing completely.
The model of a type 1 SWV is as follows. The status of
a valve is denoted c and is initially true meaning that the
valve is open and allows fluid to flow. Thereafter, it is
governed by
c := c ( q ≤ qT ) + h
(19)
where q is the flow rate through the SWV, h is the hit
status of the valve, and qT is the threshold flow rate,
above which the SWV closes.
The model of a type 2 SWV is as follows. First, the
excess flow is defined as
⎧
⎪ 0
qe = ⎨
⎪
⎩ q − qT
q ≤ qT
q > qT
(20)
To interconnect the different models in the ac layer, it is
assumed that the ac bus model inputs are currents and
outputs are voltages. The models that are connected to
buses (SMs, PDs, and PSs) input voltage and output
current. Since the ac bus calculates the voltage
algebraically, the other models must produce the current
without an algebraic dependence on the voltage.
AC BUS
An ac bus is represented as a fictitious resistance r fict
to ground. The model of this bus depends on the hit
status of the bus. The hit status h is taken as the logical
AND of the hit statuses of all the polygonal paths
composing the ac network. The q-axis and d-axis
voltages of the n th bus can be found using
⎧⎪− r i e
v eqd,n = ⎨ fict qd,n
⎪⎩
0
h
h
(23)
where i eqd,n is a vector of the sum of the q-axis and daxis currents flowing out of the n th bus.
PRIME MOVER
The PM model represents the source of mechanical
power for the SM. This source would typically be a gas
turbine, but the specific details are abstracted by the
model. The PM also regulates the rotational speed of the
shaft.
The PM model is described by the block diagram shown
in Figure 7. The parameters of this model are given in
the appendix.
where q and qT are defined above. The excess volume
is then defined as
pVe = qe .
(21)
The status is governed by
c := c(Ve ≤ VT ) + h
(22)
where VT is the threshold excess volume.
AC LAYER
The ac layer includes models of the generation plants
(PM, SM, and BE/VR), the PDs, the PSs, and the ac
buses. In the system studied herein, there are two
separate ac networks, each including one SM. The
position of the synchronous reference frame [2, Chapter
Figure 7. Prime Mover Model
SYNCHRONOUS MACHINE
The SM model is based on [3]. The interesting features
of this model are the incorporation of magnetic
saturation and an arbitrary rotor network representation.
The model parameters as well as the method of
obtaining the parameters are set forth in [4].
The SM model is well documented in [3], and as such
will not be discussed in detail here. A modification was
made to the model to support the machine shutting
down (either by choice or necessity). When the machine
shuts down, it disconnects from the system. The PM
continues to spin, and the BE/VR continues to regulate
the terminal voltage of the machine. However, when
shut down the machine no longer interacts with the rest
of the network. In order to determine the terminal
voltage required by the VR, a fictitious resistance r fict is
added behind the circuit breaker to compute the terminal
voltage. This is illustrated in Figure 8. In this figure, the
e
internal values ( v̂ eqds and î qds
) are interfaced to the
model in [4], but the values are determined using
e
⎧
⎪ v qds
vˆ eqds = ⎨
ˆe
⎪
⎩− r fict i qds
o
o
(24)
BRUSHLESS EXCITER/VOLTAGE REGULATOR
The excitation system model encompasses both the BE
which is based on [5] and the VR. The BE model
incorporates multiple rectifier modes, but hysteresis is
neglected by representing the magnetizing flux linkage in
the d-axis as an affine function of the d-axis magnetizing
current. The assumed exciter parameters as well as the
method of obtaining these parameters are set forth in
[6].
The stationary field winding of the exciter machine is
driven by the field drive circuit shown in Figure 9. This
circuit attempts to drive the field current i fde to the
commanded field current i *fde .
and
⎧
⎪ˆi e
i eqds = ⎨ qds
⎪
⎩ 0
o
o
(25)
where o is the operation status of the SM determined in
the automation layer. In this way, the terminal voltage
can be calculated using
Figure 9. Field Drive
Vt =
v̂ eqds
.
(26)
To model the action of this circuit an effective dc voltage
is found using
v dc, pow
⎧
v rect = ⎨
⎩v dc, pow − K fix iifde
i fde ≥ 0
i fde < 0
.
(29)
where vdc, pow is the voltage into the field drive circuit and
K fix is a large positive constant. If i fde < 0 then vrect
becomes very large, which tends to increase i fde . A
negative value of i fde is physically impossible because
Figure 8. Synchronous Machine Modification
To determine the power loss of the SM the output power
is calculated using
Pout = −
3 e
v qds , i eqds .
2
⎛1
⎝η
⎞
− 1⎟⎟ Pout .
⎠
circuit can produce are computed using
(27)
Then the losses are computed using an assumed
efficiency η ,
Ploss = ⎜⎜
of the topology of the circuit in Figure 9. The upper and
lower limits on the field voltage v fde that the field drive
(28)
v fde,max = vrect − vswitch − rswitch i fde
(30)
v fde,min = −vrect − vdiode − rdiodei fde
(31)
and
where v switch and rswitch are the voltage drop and
resistance of the transistors in Figure 9, and vdiode and
rdiode are the voltage drop and resistance of the diodes.
The current error is defined as
ierror = i *fde − i fde .
(32)
The exciter field voltage is then calculated using
(
(
⎧ bound 0, v fde,max , v fde ,max ierror Δ I
v fde = ⎨
⎩bound v fde ,min ,0,− v fde ,minierror Δ I
)
)
ierror > 0
ierror ≤ 0
(33)
It should be noted that the introduction of this filter is
artificial. It is added to solve the simulation problem of
interfacing different models together.
The open circuit rectifier voltage is given by
where Δ I is the hysteresis band of the controller. The
current command in (32) is determined using the VR
model shown in Figure 10.
Vr =
3 6E
(36)
π
where E is the input RMS voltage. The dc link variables
are governed by
pil =
Vr cos α − (rdc + 3Lcωe π )il − vc
Ldc + 2 Lc
(37)
and
pvc =
Figure 10. Voltage Regulator
The field drive and VR parameters are described in the
appendix.
Cdc
.
(38)
Finally, the current into the constant power load, i p , is
given by
PROPULSION DRIVE
The PD model consists of an uncontrolled rectifier model
connected to a constant power load model as shown in
Figure 11.
il − i p
⎧⎪P * vc
ip = ⎨
⎪⎩ 0
o
o
.
(39)
Since the current i l flows through the rectifier, it must
be nonnegative. Also, since the voltage vc is the voltage
across an electrolytic capacitor, it must also be
nonnegative.
It should be noted that there is an error in [2] regarding
the expressions for the commutation components of the
ac currents into the rectifier. The correct expressions for
(11.3-53) and (11.3-54) are
g
iqg
,com =
Figure 11. Propulsion Drive Model
3
(34)
Second, in order to interface the rectifier with the ac
system it is desirable that the ac currents are state
variables, which is not the case in [2]. To facilitate the
interconnection of the rectifier to the ac system, the ac
e
) are filtered
currents from the model described in [2] ( î qd
as shown in
i eqd =
1
ˆi e .
qd
τ filter s + 1
(35)
π
2E
π l cω g
The rectifier model is fundamentally the same as that
described in [2, Chapter 11]. Nevertheless, there are a
few details that should be discussed. First, since the
rectifier is uncontrolled then there is no firing delay so
α =0.
2 3
⎡
⎛
⎣
⎝
id ⎢sin⎜ u + α −
5π
5π ⎞
⎛
⎟ − sin⎜ α −
6
6 ⎠
⎝
⎞⎤
⎟⎥ +
⎠⎦
cos α [cos (u + α ) − cos α ] +
(40)
1 3 2E
[cos 2α − cos(2α + 2u )]
4 π l cω g
and
g
idg
, com =
3
2 3
2E
π l cω g
π
⎡
⎛
⎣
⎝
id ⎢− cos ⎜ u + α −
5π ⎞
5π
⎛
⎟ + cos ⎜ α −
6 ⎠
6
⎝
cos α [sin (u + α ) − sin α ] +
⎞⎤
⎟⎥ +
⎠⎦
. (41)
1 3 2E
[sin 2α − sin(2α + 2u )] − 3 2 E 1 u
4 π l cω g
π l cω g 2
Finally, the power into the rectifier is computed using
Pin =
3 e e
v qd , i qd ,
2
(42)
and assuming an efficiency of η the power loss is
computed using
Ploss = (1 − η )Pin .
(43)
POWER SUPPLY
Recall that both of these dc variables are required to be
nonnegative. The power loss is computed using (42) and
(43).
The PS control model is depicted in Figures 13–16
below. The purpose of the control module is to provide
the firing angle α to the rectifier. The slew rate limited
and short circuit protected commanded output voltage is
determined according to Figure 13.
The PS is shown in Figure 12. The PS is similar to the
PD model presented above. There are two differences.
In the PS, a transformer is situated between the ac
system and the rectifier. Also, the rectifier consists of
controlled thyristors instead of the uncontrolled diodes in
the propulsion drive. Thus there is control logic to
determine the firing angle.
Figure 13. Commanded Output Voltage
The commanded voltage is achieved through the use of
two control signals. The PI control signal is determined
using Figure 14. The D control signal is determined
using Figure 15.
Figure 12. Power Supply Model
Because of the transformer, the voltages and currents in
the model in [2] need to be scaled by the turns ratio TR .
That is the RMS voltage used by the model should be
E = TR ⋅ Eˆ
(44)
where Ê is the RMS voltage of the bus. The q-axis and
d-axis currents into the transformer are then
ˆg
i qdg
g
(45)
i qdg
=
TR
Figure 14. PI Control Signal
ˆg
is a vector of the q-axis and d-axis currents
where i qdg
into the rectifier. Again, the filter in (35) is used to
interface the PS model to the bus model. The open
circuit rectifier voltage Vr is again defined by (36). The
dc variables are governed by
pil =
Vr cos α − (rdc + 3Lcωe π )il − vout
Ldc + 2 Lc
(46)
and
pvout =
il + iout
.
Cdc
(47)
Figure 15. D Control Signal
Finally, the firing angle α is determined using Figure 16.
Figure 16. Combined Control Signal
DC LAYER
The dc layer has models of the PDCBs, CMs, ZDCBs,
and IMs. These components form the backbone of the
zonal electric distribution system. This zonal distribution
architecture is fundamental to the plant’s ability to
reliably provide power in the event of battle damage.
Figure 18. Zonal Tie Line Model
In the Norton equivalent circuit formulation of the
network, each zone will be represented using the bus
equivalent shown in Figure 19. The algorithm below
calculates the Norton equivalent circuit parameters ( jc ,
g c , and g z ).
PRIMARY DC BUS
The zonal distribution architecture consists of two
PDCBs. These buses, on the port and starboard sides of
the ship, conduct dc from the PSs to the CMs. The
model of the bus contains not only the bus itself, but
also the tie lines that connect components (PSs and
CMs) to the bus.
The PDCB model is purely resistive, requiring only the
solution of a linear system to determine the solution.
Difficulty arises because switch configuration can cause
the voltage at certain nodes to be undefined. An
algorithm to determine the voltages and currents is set
forth. This algorithm uses an aggregate Norton
equivalent circuit to represent the components
connected to each zone.
Figure 19. Bus Equivalent
Step 0 – Initialization. Set Norton equivalent
conductance and current vectors to zero ( g c := 0 and
j c := 0 ).
Step 1 – Process component tie lines. For each
c ∈ {1, , nc } modify the Norton equivalent vectors as
follows
…
The model of the c th component tie line (of nc total
component tie lines) is shown in Figure 17. In this figure,
lc,c represents the location (in terms of zone number) of
the c th component. Thus, v z ,l
c ,c
⎧1 rc,c
⎪
+ ⎨2 rc,c
⎪ 0
⎩
cc,c hc,c
⎧⎪v r
jc ,l := jc,l + ⎨ c,c c,c
⎪⎩ 0
cc,c hc,c
g c,l := g c,l
c ,c
c ,c
is the zonal voltage of
the zone to which the c th component is connected.
(48)
cc,c hc,c
cc , c
and
c ,c
c ,c
cc,c + hc,c
.
Step 2 – Process zonal tie lines. For
z ∈ {1, , n z − 1} calculate the conductance as
…
Figure 17. Component Tie Line Model
The model of the zonal tie line connecting the z th zone
to the z + 1 th zone is shown in Figure 18. There are n z
total zones.
⎧1 rz , z
g z,z = ⎨
⎩ 0
c z,z
c z,z
.
(49)
each
(50)
Step 3 – Build system matrix. At
this
point,
an
equivalent electrical network has been found. From
Figure 19 it follows that the network equations may then
be expressed as
⎡ g c,1 + g z ,1
⎢
− g z ,1
⎢
⎢
0
⎢
⎢
⎢
0
⎣
− g z ,1
g c , 2 + g z ,1 + g z, 2
− g z ,2
0
− g z ,2
0
− g z, n
⎤ ⎡ v z ,1 ⎤
⎥
⎥⎢
v
⎥ ⎢ z, 2 ⎥
⎥
⎥⎢
0
⎥
⎥⎢
− g z, n z −1 ⎥ ⎢v z , n z −1 ⎥
g c, n z + g z , nz −1 ⎥⎦ ⎢⎣ v z, n z ⎥⎦
0
z
−1
=
⎡ jc,1 ⎤
⎥
⎢
j
⎢ c, 2 ⎥
⎥
⎢
⎥
⎢
⎢ jc, n z −1 ⎥
⎥
⎢ j
c
,
n
z
⎦
⎣
. (51)
Step 4 – Adjust for damage and isolated buses. If hz , z ,
indicating that the z th zone is hit, then the z th row is
set to zero except for the diagonal element which is set
to one, and jc, z is replaced with zero. Also, each block
Figure 20. Converter Module
diagonal matrix must be invertible. A block diagonal
matrix that is not invertible represents a section of the
bus that is not connected to anything, causing the
voltage in this section to be undefined. The voltage in
this section can be arbitrarily defined to be zero. To
implement this definition, the same modification that is
performed for a damaged zone can be applied to one of
the zones in the unconnected section.
Step 5 – Solve system. A solver for tridiagonal systems
is described in [7, Chapter 2].
Step 6 – Solve for currents. The circuits depicted in
Figures 17 and 18 can be used to solve for the
component and zonal tie line currents.
Figure 21. Reduced Order Converter Module Model
ZONAL DC BUS
The ZDCB brings current from the port and starboard
CMs through ORing diodes into the IM. In this way, the
IM can function using power from either or both CMs,
thus ensuring continuity of service.
CONVERTER MODULE
The ZDCB model is shown in Figure 22. In this figure,
v p and i p represent the output voltage and current of
CMs are dc/dc converters that serve to isolate the PDCB
from damage inside the zone. Additionally, they
coordinate the load sharing between the two PDCBs.
the CM connected to the port side of the bus, and h p
The CM is shown in Figure 20. Since the inductor
current is tightly regulated in this hysteresis modulated
CM, it is appropriate to use the reduced order model
shown in Figure 21. In this figure, the inductor current is
given by
(
(
) )
*
⎧⎪bound 0, ilimit , vout
− vout d
il = ⎨
⎪⎩
0
o
o
o
o
.
and the power loss is given by (43).
Table 1. Determination of i p
ip =
hp
(53)
hl
v p ≥ vd
(54)
ip =
v p < vd
hp
hl
v p > vl + vd
v p ≤ vl + v d
Recall that the state variables associated with this circuit
are constrained to be nonnegative because the
capacitors are electrolytic. Finally, the input power is
given by
Pin = vin iin ,
1.
(52)
*
is the
where ilimit is the current limit of the CM, vout
commanded output voltage, d is the droop of the CM,
and o is the operation status of the CM determined in
the automation layer. The current i p is determined by
⎧v i v
i p = ⎨ out l in
⎩ 0
represents the hit status (determined in the spatial layer)
of the portion of the bus that connects to this port CM.
Similarly, the s subscript relates to the CM on the
starboard side, and the l subscript refers to the load,
the IM connected to the bus. A careful examination of
this circuit shows that i p can be calculated using Table
(
2v p
rp
2 v p − vd
)
rp
ip = 0
ip =
v p − vl − vd
rp
ip = 0
The current ilp represents the contribution to the load
current coming from the port side and can be calculated
using Table 2.
SEAWATER LAYER
Table 2. Determination of ilp
ilp = −
hl
hl
hp
vl < −v d
v p > vl + vd
2v l
rp
ilp = 0
vl ≥ −v d
hp
The seawater layer contains models of the components
of the seawater network. These components, including
SWBs and SWPs, are essential for removing heat from
the ship.
ilp = −
ilp =
v p ≤ vl + v d
SEAWATER NODE
2(vl + vd )
rp
An SWN is a location at which the pressure will be
determined. Figure 24 illustrates an SWN. Therein PN ,n
v p − vl − vd
denotes the pressure at the n th node and G Nlk is a
leakage conductance to ground. The flow into this
leakage conductance is the node flow q N , n . Since a
rp
ilp = 0
common value of leakage conductance is used for all
nodes, it is a parameter of the seawater solver (SWS).
The ground node is designated as node 0. The physical
aspects of the node are represented within the SWS.
Similar relationships exist for the starboard currents.
Figure 24. Seawater Node
SEAWATER BRANCH
The SWB model represents a pipe. The behavior of the
pipe model is described below, but much of this behavior
is contained within the SWS.
Figure 22. Zonal DC Bus Model
INVERTER MODULE
The IM is a dc/ac converter that consumes power from
the zonal distribution system and provides ac to zonal
loads.
The IM model is an input capacitor in parallel with a
constant power load. This constant power load
represents the power delivered to the zonal loads by the
IM. The model is shown in Figure 23. In the figure the
current into the constant power load is given by
⎧
⎪P * vin
ip = ⎨
⎪
⎩ 0
The basic structure of this model is depicted in Figure
25. Therein, as part of the first portion of a subscript, α
and β denote pipe ends. In the second part of the
subscript, α and β represent node numbers
associated with the α and β node ends, and b
represents the branch number. Hence, PN ,α and PN , β
are node pressures at nodes α and β , and q B,b is the
branch flow through branch b . The resistances R vα ,b
and R vβ ,b are associated with the two possible valves on
o
o
.
The power loss is calculated using (54) and (43).
(55)
the α and β side of branch b , respectively. These
valve resistances change depending upon whether the
valve is open or closed according to
⎧0
Rvx,b = ⎨
⎩RC
cvx,b
cvx,b
(56)
where x ∈ {α , β } , cvx,b is the valve status (calculated in
Figure 23. Inverter Module Model
the automation layer) of the x valve of the b th branch,
and RC is a large resistance indicating that the valve is
closed. The logical variable hB, b is the hit status. During
a branch fault, the nodes are isolated from each other
and the pipe is assumed to be faulted at both ends. The
pipe conductance to ground is G Bflt . The nonlinear
resistance R B,b represents the pipe resistance, and the
PP, p (q) =
∑
∑
constant pressure drop PB 0,b is associated with a
physical rise in the pipe ( PB0,b is positive if node β is
higher than node α ).
α P , np
⎛
N
q
⎜
aP,np
⎜
q Pb , p
n=1
⎜
PP0, p 1 +
β P , mp
⎜
M
q
⎜
1 + bP,mp
⎜
qPb , p
m=1
⎝
⎞
⎟
⎟
⎟
⎟
⎟
⎟
⎠
(60)
where qPb , p is the base pump flow of the p th pump. In
(60), the nominal pump pressure PP 0, p is a variable
which is assumed to be governed by
PP 0, p =
⎧ PPss , p
1
⎨
τ P, p s + 1 ⎩ 0
o
o
.
(61)
In (61), o is the operation status of the pump, PPss , p is
the steady state value of PP 0, p , and
τ P, p
is the pump
time constant.
Figure 25. Seawater Branch
Assuming that a fault is not present, the pressure drop
from node α to node β may be expressed
(
)
PN ,α − PN ,β = q B,b Rvα ,b + Rvβ ,b + RB,b (q B,b ) + PB0,b (57)
Note that numbers of terms in the summations in the
numerator, N , and the denominator, M , of (60) have
been fixed at 2 and 3, respectively—these values have
been found to give an excellent representation of sample
data.
SEAWATER SOLVER
where
(58)
The fundamental function of the SWS is to solve for the
node pressures, as well as the node, branch, and pump
flows.
In (58), q B 0,b is the base flow for the b th branch. RB 0,b
Upon combining the flow relationships for the nodes,
branches, and pumps, a system of equations of the form
q ⎞⎟
⎟
⎜q
⎝ B 0 ,b ⎠
⎛
RB, b (q ) = RB0, b + RBq ,b ⎜
m B ,b
.
is the linear resistance, RBq ,b is the flow dependent
resistance, and mB,b is the exponent for resistance
calculation. This possibly nonlinear resistance can be
used to model turbulent flow in the seawater network.
SEAWATER PUMP
The SWP provides pressure to the seawater network.
Much of the behavior of the SWP is represented in the
SWS.
The relationship between the pump pressure and flow
for the SWP is given by
(
)
PN ,n = PP , p q P, p + RP, p q P, p
where
(
PN , n
PP, p q P, p
)
denotes pressure,
qP , p
(59)
A(q S )PN = b(q S )
(62)
q S = g(PN )
(63)
can be formed, where PN is the vector of node
pressures, q S is a vector of seawater flows, A (q S ) is a
square matrix whose elements are a function of q S , and
b(q S ) is a vector whose elements are a function of q S ,
and g is a function of PN .
In way of further definitions, q S is the concatenation of
the node flow vector q N , branch flow vector, q B , and
pump flow vector q P . In particular,
denotes flow,
is the flow and state dependent pressure in
the p th pump, and RP, p is a constant resistance term
for the p th pump.
The flow dependent pressure term is assumed to have
the form
qS =
⎡q N ⎤
⎢
q ⎥.
⎢ B⎥
⎢
⎣q P ⎥
⎦
(64)
An algorithm to solve (62) and (63) based on the GaussSeidel Method is now set forth. Let ( PNk , q Sk ) denote an
estimated solution of (62)-(63). The goal will be to
determine an improved solution ( PNk +1 , q Sk +1 ).
Step 0 – Initialization step. The iteration count is set to
zero ( k := 0 ) and, if the no other estimate of the flow is
available, q 0S := 0 .
( )
q Sk
q Sk
( )
q Sk
, A
and b
are
Step 1 – Build step. Using
determined. A detailed procedure to accomplish this will
be set forth below.
~
q S := q
S
The algorithm set forth is quite effective. However, the
calculation of A(⋅) , b(⋅) , and g(⋅) has yet to be
discussed. It can be shown that A(⋅) and b(⋅) may be
constructed using the following algorithm:
Step 0 – Initialization. The matrices are set to zero,
A := 0 and b := 0 .
Step 1 – Process node list.
A := A + G Nlk I N
Step 2 – Linear solution step. The linear system
( )
( )
A q Sk PNk +1 = b q Sk
(72)
(65)
is solved for PNk +1 . An efficient linear system solver is
presented in [7, Chapter 2]. Then
n
Step 2 – Process branch list. For each b ∈ {1,
where N b is the number of branches:
(73)
…, N }
b
Step 2a: Let α = nBα ,b and β = nBβ , b denote the two
nodes to which branch b is connected.
( )
~ := g P k +1
q
S
N
(66)
~ is a candidate for the updated flow vector.
where q
S
Step 2b: If hB, b , which is to say the branch is faulted,
then the following updates are performed:
Step 3 – Convergence test. Let ε and δ be small
positive constants which will determine the convergence
requirement. If
q~S ,i − qSk ,i ≤ ε q~S ,i + q Sk ,i
A αα := Aαα +
1
Rvα , b +1 GBflt
(74)
A ββ := Aββ +
1
Rvβ ,b +1 GBflt
(75)
(67)
Step 2c: If hB,b , which is to say the branch is not faulted,
then the value of the nonlinear resistance is saved using
or
q~S ,i − qSk ,i ≤ δ
{…
is satisfied ∀i ∈ 1, , N n + N b + N p
}
then it is assumed
that the convergence has been obtained and the
algorithm proceeds to Step 4. If the iteration count is
less than the maximum allowed count k max , an updated
flow vector is calculated as
q Sk +1
:= γq Sk
+ (1 − γ )~
qS
(69)
where γ is a convergence factor. In addition, the
iteration count is updated:
k := k + 1
(70)
Then execution continues at Step 2. If the iteration count
is equal to the maximum allowed count execution
terminates and the algorithm fails.
Step 4 – Convergence. If the convergence has been
obtained, then
PN :=
PNk +1
( )
~
RB,b := RB, b q Bk , b
(68)
(71)
( )
where R B,b q Bk ,b
(76)
may be computed from (58). Then if
the branch is active (all branches are assumed to be
active if they have not been deactivated below) the total
branch conductance is computed:
Gbranch :=
Rvα ,b
1
~
+ Rvβ ,b + RB,b
(77)
Next the following updates are performed:
Aαα := Aαα + Gbranch
(78)
Aββ := Aββ + Gbranch
(79)
Aαβ := Aαβ − Gbranch
(80)
Aβα := Aβα − Gbranch
(81)
bα := bα + PB 0,b Gbranch
(82)
bβ := bβ − PB0, b Gbranch
(83)
Terms involving α are not updated if α = 0 , and the
same is true for β .
{ …N p}
branch is activated. Branch deactivation prevents water
from flowing into the system from the ground node.
{ …, N p }:
Step 3 – Process pump list. For each p ∈ 1,
Step 3 – Process pump list. For each p ∈ 1,
Step 3a: Let n = nPn , p denote the node to which the
where N p is the number of pumps:
pump is connected.
Step 3a: Let n = nPn , p denote the node to which the
pump is connected.
Step 3b: The pump pressure is saved using
( )
~
PP, p := PP, p q Pk , p
(84)
( )
where PP, p qPk , p may be computed from (60). Then the
following updates are performed:
A nn := A nn +
bn := bn +
1
RP , p
(85)
~
PP, p
(86)
RP , p
~ can be calculated
The updated flow vector candidate q
S
using the following algorithm.
Step 3b: The pump flow is calculated using:
~
PNk ,+n1 − PP, p
~
qP, p :=
RP , p
(90)
THERMAL LAYER
The thermal layer contains models of the CHXs, FHXs,
and FWLs in the system. Whereas the seawater layer
was primarily concerned with fluid behavior, the thermal
layer is responsible for capturing the thermal
characteristics of the system.
COMPONENT HEAT EXCHANGER
Power component heat dissipation is removed through
conduction from the power components to a “cold plate”
heat sink. This cold plate is then cooled via convective
heat transfer to a cooling fluid as illustrated in the Figure
26.
Step 1 – Process node list.
~ := G P k +1
q
Nlk N
N
Step 2 – Process branch list. For each b ∈ {1,
(87)
…N }:
b
Step 2a: Let α = nBα ,b and β = nBβ ,b denote the two
nodes to which branch b is connected.
Step 2b: If hB, b , which is to say the branch is faulted,
then:
Figure 26. Cold Plate Heat Exchanger
q~B, b := 0
(88)
Step 2c: If hB,b , which is to say the branch is not faulted,
then:
PNk ,+α1 − PNk ,+β1 − PB0, b
q~B, b :=
~
Rvα ,b + Rvβ , b + RB ,b
(89)
If α = 0 and q~B ,b > 0 then q~B ,b := 0 and the branch is
deactivated. Similarly, if β = 0 and q~B ,b < 0 then
q~ := 0 and the branch is deactivated. Otherwise the
B ,b
Typically the cooling fluid is seawater, freshwater, or
chilled water. The heat exchanger is assumed to be well
insulated and the fluid flow is assumed to be one
dimensional “plug” flow.
The net heat flow into the heat exchanger cold plate is
the difference between the heat flow from the power
components and the heat flow removed by the cooling
fluid. This net heat flow determines the cold plate rate of
temperature change
pThx =
Qin − Qhx
mhx chx
(91)
where mhx and chx are the mass and the specific heat
of the cold plate, Qin is the heat into the cold plate from
the component, and Qhx is the heat out of the cold plate
to the cooling fluid.
Let wcf and ccf denote the mass flow rate and the
specific heat of the cooling fluid, and let A and h
denote the cold plate cooling fluid contact area and heat
transfer coefficient. If 2wcf ccf ≥ Ah then the rate at
which heat can be removed from the cold plate is
governed by
Qhx =
2wcf ccf Ah
2wcf ccf + Ah
where Tci is the inlet
temperature is given by
Tco = Tci +
(Thx − Tci )
temperature.
Qhx
.
wcf ccf
(92)
The
outlet
(93)
If 2wcf ccf < Ah then the cooling fluid heat removal
capacity is saturated and the rate at which heat can be
removed from the cold plate is governed by
Qhx = wcf ccf (Thx − Tci ) ,
(94)
and the outlet temperature is equal to the cold plate
temperature,
Tco = Thx .
(95)
FLUID HEAT EXCHANGER
The fluid heat exchanger cools the freshwater cooling
loop fluid using seawater which is then discharged
overboard. Once again, the heat exchanger is assumed
to be well insulated and the fluid flow is assumed to be
one dimensional “plug” flow. Heat transfer from the
freshwater to the seawater occurs through the
freshwater tube wall as depicted in Figure 27. The
following model requires the practical assumption that
the freshwater inlet temperature is always at least as
warm as the seawater inlet temperature. The tube wall is
assumed to be thin so that the energy stored in the tube
wall can be neglected. As is the case in actual shipboard
application, the heat exchanger has a counter flow
configuration meaning that the freshwater and seawater
flow in opposite directions [8]. Neglecting the spatial
component of the transient fluid thermodynamics along
the interior of the heat exchanger produces lumped
parameter fluid models.
Figure 27. Fluid Heat Exchanger
The heat flow through the heat exchanger cools the
incoming fresh water by heating the counter flowing
seawater. This heat flow is assumed to be a linear
function of the Log Mean Temperature Difference
(LMTD) between the freshwater and seawater [9-10]
Qhx = Asf hsf ΔTLMTD
(96)
where Asf and hsf are the heat exchanger contact area
and heat transfer coefficient, and ΔTLMTD is the LMTD.
However, for fresh water cooling loops, the lumped
parameter LMTD formulation does not behave well
during transient conditions or during saturation.
Saturation occurs when the temperature based
predicted heat transfer rate exceeds the heat removal
capacity of the seawater flow rate. Let T fi and T fo
denote the inlet and outlet temperatures of the
freshwater, and let Tsi and Tso denote the inlet and
outlet temperatures of the seawater. To avoid problems
with the LMTD formulation, the LMTD is approximated
by the average temperature difference
ΔTLMTD ≈ ΔTavg =
ΔTi + ΔTo
2
(97)
where ΔTi = T fi − Tso and ΔTo = T fo − Tsi . In [8], it is
shown that the average temperature formulation
introduces a 5% percent error if ΔTi and ΔTo differ by a
factor of two. Extensive testing indicates that errors of
this magnitude are negligible compared to the problems
created by the introducing saturation and transient
behavior into the LMTD formulation.
Let w f , c f , and m f denote the mass flow rate, specific
heat, and mass of the freshwater in the heat exchanger.
Also, let ws , c s , and ms denote the mass flow rate,
specific heat, and mass of the seawater in the heat
exchanger. When unsaturated, the heat flow through the
heat exchanger is given by
Qhx = Asf hsf ΔTavg
(98)
and the derivative of the freshwater outlet temperature is
given by
pT fo =
(
)
w f c f T fi − T fo − Qhx
mf cf
(
.
(99)
)
However, if Qhx > ws cs T fi − Tsi + ms cs pT fo then the heat
exchanger is saturated and (98) and (99) are replaced
with
pT fo =
(
)
(
w f c f T fi − T fo − ws c s T fi − Tsi
m f c f + ms c s
)
(100)
The flow rate is governed by
wcf =
⎧⎪wcf*
⎨
τ pump s + 1 ⎪⎩ 0
1
o
o
(103)
where wcf* is the nominal mass flow rate of the cooling
fluid, o is the operation status of the pump determined
in the automation layer, and τ pump is the pump time
constant. The transport lags are calculated using a
“plug” flow assumption based on the fluid transit time.
The transit time calculation assumes one dimensional
incompressible fluid flow through a connecting piping leg
of characteristic diameter and length.
t lag , x =
A pipe, x l pipe, x
qf
(104)
where x ∈ {in, out} , A pipe, x is the pipe cross-sectional
and
(
)
Qhx = ws c s T fi − Tsi + ms c s pT fo .
(101)
For both saturated and unsaturated conditions, the outlet
seawater temperature is governed by
pTso =
Qhx − ws c s (Tso − Tsi )
.
ms c s
(102)
FRESHWATER LOOP
The freshwater cooling loop circulates freshwater
between the “cold plate” component heat exchanger and
the fluid heat exchanger. The component heat
exchanger removes waste heat from heat producing
devices and the freshwater to seawater exchanger
transfers the waste heat from the freshwater loop to
seawater which is then discharged overboard.
The power component heat exchanger defined in an
earlier section is combined with a circulating pump, a
supply pipe and a return pipe to represent one
freshwater cooling fluid loop. As illustrated in Figure 28,
incoming cooling fluid goes through a circulating pump
and then travels through the supply pipe to the
component heat exchanger. The heated fluid then
travels through the return pipe to be cooled by the fluid
heat exchanger and returned to the circulating pump.
Figure 28. Component Heat Exchanger with Circulating
Pump and Piping
area, l pipe, x is the pipe length, and q f = wcf ρ is the
volume flow rate where ρ is the density of the
freshwater. For zero flow rate, the transport lag
becomes infinite which creates an unbounded numerical
memory storage problem. To avoid this problem, the
transport lag is limited to a maximum value, t lag ,max , and
if A pipe, x l pipe, x > q f t lag ,max then t lag , x = t lag ,max .
EXAMPLE SIMULATION
The primary benefit of the layered modeling approach is
its ability to capture the dynamic interdependence of the
subsystems. To illustrate this, a time domain simulation
of the notional IEP was conducted for the following
situation. The system had been running for 15 minutes
under full load, with both PDs consuming 37 kW and
each IM providing 5 kW to ship service loads. Within
fifteen minutes the IEP had reached steady-state
operation. Then an anti-ship missile with an explosion
radius of 2.00 m was detonated at the point (100.00, 4.18, 3.38) m as shown in Figure 29. This explosion
destroyed SWB 20. The simulation continued to predict
system response from the explosion instant for an
additional 45 minutes.
Figure 29. Missile Detonation Event
The response of the system starting at 800 s (100 s
before the explosion) is shown in Figure 30. Therein,
vbus is the line-to-line rms voltage of the two ac buses.
The dotted and solid traces correspond to the forward
and aft ac buses. The variable iout , sm is the rms output
current of the SMs. Again, the dotted and solid traces
correspond to the forward (SM 1) and aft (SM 2)
machines.
The power supply output voltages and currents are
designated vout , ps and iout , ps . In each case, the dotted
trace is the forward power supply (PS 1) and the solid
trace the aft power supply (PS 2). The output current
( iout , cm ) of the Zone 2 CMs is shown next (CM 2—
dotted; CM 5—solid). The forward most (IM 1—dotted)
and aft most (IM 3—solid) inverter module input voltages
are labeled vin , im .
Seawater pump flow rates for SWP 1 in Zone 1 (dotted)
and SWP 3 in Zone 3 (solid) are qP . The cold plate
temperature of the CHXs cooling the SMs is designated
Thx, chx (CHX 1—dotted; CHX 4—solid). Freshwater flow
rates wcf and cold plate temperatures Thx, fwl of the
FWLs cooling IMs 1 and 3 are also shown (FWL 4—
dotted; FWL 11—solid).
The scenario that unfolded as a result of the weapons
impact, which is illustrated in Figure 30, is as follows. At
900 s, SWB 20 was destroyed, causing SWVs 3, 4, 7, 8,
and 14 to close in order to isolate this fault in Zone 3
from the rest of the seawater network. As can be seen,
the flow rate in SWP 3 goes up because SWB 20 is
leaking. The remainder of the seawater network settled
to a new equilibrium point. In Zone 3, the damaged
piping was no longer capable of pumping cooling fluid to
the thermal loads in the zone. In particular, the
temperature of both CHX 4 and FWL 11 rise following
the weapon detonation. At approximately 1016 s (116 s
after the initial event), SM 2 overheats and is forced to
shut down. This causes PD 2 and PS 2 to shut down.
The PS 2 shutdown causes CM 4, CM 5, and CM 6 to
shut down which can be seen in the input voltage to IM
1. The input voltages drop due to the increased output
current of CMs 1 and 3 caused by the loss of CMs 4 and
6. Also, the output current of CM 2 and CM 5 were
shared prior to this point, but at 1016 s the current that
CM 5 was providing had to shift to CM 2. The output
currents of both SM 1 and PS 1 increase to cover the
load that was previously shared with SM 2 and PS 2.
Figure 30. System Response to Event
At 3363 s (2347 s after SM 2 shutdown), IM 3
overheats. This causes the pumps in FWLs 8, 9, 10, and
11, and SWP 3 to shut down, as seen in the pump flow
rates. The shutdown of IM3 causes the input voltage of
IM 3 to rise as the CM3 output current decreases. Also,
the output currents of SM 1 and PS 1 drop due to the
decreased load in the dc system. At this point, the
system stabilizes in its new configuration. The following
devices have been shut down: SM 2, PD 2, PS 2, CMs
4, 5, and 6, IM 3, SWP 3, and FWLs 8, 9, 10, and 11.
CONCLUSION
The example simulation illustrates that the layered
approach is an effective technique for capturing the
interdependent behavior of an IEP. In particular, the
cascading failures resulting from a weapon detonation
were studied. Future work will be aimed toward using
this approach to identify and investigate worst case
scenarios for missile impact points. This will be done by
identifying suitable metrics for system operability and
dependability,
and
then
applying
optimization
techniques.
ACKNOWLEDGMENTS
This work was sponsored by the Office of Naval
Research under contract numbers N00014-04-1-0351
and N00014-02-1-0623.
REFERENCES
1. S.D. Sudhoff, S. Pekarek, B. Kuhn, S. Glover, J.
Sauer, and D. Delisle, “Naval combat survivability
testbeds for investigation of issues in shipboard
power electronics based power and propulsion
systems,” in 2002 IEEE Power Engineering Society
Summer Meeting, pp. 347-350, 2002.
2. P.C. Krause, O. Wasynczuk, and S.D. Sudhoff,
Analysis of Electric Machinery and Drive Systems,
2nd ed., John Wiley and Sons/IEEE Press, New
York, 2002.
3. D.C. Aliprantis, S.D. Sudhoff, and B.T. Kuhn, “A
synchronous machine model with saturation and
arbitrary rotor network representation,” IEEE Trans.
Energy Conversion, vol. 20, no. 3, pp. 585-594,
Sept. 2005.
4. D.C. Aliprantis, S.D. Sudhoff, and B.T. Kuhn,
“Experimental characterization procedure for a
synchronous machine model with saturation and
arbitrary rotor network representation,” IEEE Trans.
Energy Conversion, vol. 20, no. 3, pp. 595-603,
Sept. 2005.
5. D.C. Aliprantis, S.D. Sudhoff, and B.T. Kuhn, “A
brushless exciter model incorporating multiple
rectifier modes and Preisach’s hysteresis theory,”
IEEE Trans. Energy Conversion, to be published.
6. D.C. Aliprantis, S.D. Sudhoff, and B.T. Kuhn,
“Genetic algorithm-based parameter identification of
a hysteretic brushless exciter model,” IEEE Trans.
Energy Conversion, to be published.
7. W.H. Press, S.A. Teukolsky, W.T. Vetterling, and
B.P. Flannery, Numerical Recipes in C: The Art of
Scientific Computing, 2nd ed., Cambridge University
Press, Cambridge, 1992.
8. J.G. Hawley, P.F. Wiggins, P.G. Vining, K.W.
Lindler, Thermodynamics of Marine Engineering
Systems, 3rd ed., Kendall/Hunt Publishing
Company, Dubuque, 2000.
9. M.
Horsley,
Engineering
Thermodynamics,
Chapman & Hall, London, 1993.
10. S. Kakaç, H. Liu, Heat Exchangers: Selection,
Rating and, Thermal Design, CRC Press, Boca
Raton, 1998.
APPENDIX
The dimensions of various types of components are
given in Table 3. Table 4 shows the locations of the
centroids of the rectangular prisms representing specific
components of the notional ship. The vertices of each of
the polygonal paths in the spatial layer are listed in Table
5.
Table 3. Component Dimensions
Δy (m)
Δx (m)
Δz
Type
SM
10.24
4.1
PD
7.17
4.1
PS
3.81
1.83
CM
1.83
1.22
IM
1.83
1.22
SWP
3.05
1.52
FHX
3.05
1.52
(m)
4.1
4.1
2.13
1.91
1.91
1.52
1.52
Table 4. Rectangular Prism Centroids
xc (m)
yc (m)
zc (m)
Component
SM 1
44.5
-3.66
4.11
SM 2
92.96
-0.61
5.79
PD 1
82.91
-4.08
4.72
PD 2
82.91
4.08
4.72
PS 1
41.45
0
2.46
PS 2
91.82
0
5.56
CM 1
39.84
-4.57
10.86
CM 2
64.6
-4.57
10.86
CM 3
111.03
-4.57
10.86
CM 4
39.84
4.57
3.04
CM 5
64.6
4.57
3.04
CM 6
111.03
4.57
3.04
IM 1
36.12
0
13.72
IM 2
63.81
0
10.86
IM 3
109.65
0
10.86
SWP 1
50.29
0
2.47
SWP 2
77.11
0
2.47
SWP 3
88.39
0
2.47
FHX 1
39.82
-0.11
2.46
FHX 2
64.3
0.08
3.04
FHX 3
105.89
0
3.04
Path
SM 1 to
PD 1
SM 1 to
PS 1
SM 2 to
PD 2
SM 2 to
PS 2
PDCB 1
Zone 1
PDCB 1
Zone 2
PDCB 1
Zone 3
Table 5. Polygonal Path Vertices
Vertices (m)
(44.5, -3.66, 4.11), (44.5, -3.66, 4.72),
(44.5, -4.08, 4.72), (82.91, -4.08, 4.72)
(44.5, -3.66, 4.11), (44.5, -3.66, 2.46),
(44.5, 0, 2.46), (41.45, 0, 2.46)
(92.96, -0.61, 5.79), (92.96, -0.61, 4.72),
(92.96, 4.08, 4.72), (82.91, 4.08, 4.72)
(92.96, -0.61, 5.79), (92.96, -0.61, 5.56),
(92.96, 0, 5.56), (91.82, 0, 5.56)
(39.84, -7.32, 5.49), (50.6, -7.32, 5.49)
(50.6, -7.32, 5.49), (88.09, -7.32, 5.49)
(88.09, -7.32, 5.49), (111.03, -7.32, 5.49)
PDCB 2
Zone 1
PDCB 2
Zone 2
PDCB 2
Zone 3
PS 1 to
PDCB 1
CM 1 to
PDCB 1
CM 2 to
PDCB 1
CM 3 to
PDCB 1
PS 2 to
PDCB 2
CM 4 to
PDCB 2
CM 5 to
PDCB 2
CM 6 to
PDCB 2
CM 1 to
ZDCB 1
CM 4 to
ZDCB 1
IM 1 to
ZDCB 1
CM 2 to
ZDCB 2
CM 5 to
ZDCB 2
IM 2 to
ZDCB 2
CM 3 to
ZDCB 3
CM 6 to
ZDCB 3
IM 3 to
ZDCB 3
IM 1 to
SWP 1
IM 2 to
SWP 2
IM 3 to
SWP 3
IM 1 to
FHX 1
IM 2 to
FHX 2
IM 3 to
FHX 3
SWB 1
SWB 2
SWB 3
SWB 4
SWB 5
(39.84, 7.32, 5.49), (50.6, 7.32, 5.49)
(50.6, 7.32, 5.49), (88.09, 7.32, 5.49)
(88.09, 7.32, 5.49), (111.03, 7.32, 5.49)
(41.45, 0, 2.46), (41.45, 0, 5.49),
(41.45, -7.32, 5.49)
(39.84, -4.57, 10.86), (39.84, -4.57, 5.49),
(39.84, -7.32, 5.49)
(64.6, -4.57, 10.86), (64.6, -4.57, 5.49),
(64.6, -7.32, 5.49)
(111.03, -4.57, 10.86), (111.03, -4.57, 5.49),
(111.03, -7.32, 5.49)
(91.82, 0, 5.56), (91.82, 0, 5.49),
(91.82, 7.32, 5.49)
(39.84, 4.57, 3.04), (39.84, 4.57, 5.49),
(39.84, 7.32, 5.49)
(64.6, 4.57, 3.04), (64.6, 4.57, 5.49),
(64.6, 7.32, 5.49)
(111.03, 4.57, 3.04), (111.03, 4.57, 5.49),
(111.03, 7.32, 5.49)
(39.84, -4.57, 10.86), (39.84, -4.57, 9.21),
(39.84, 0, 9.21), (38.6, 0, 9.21)
(39.84, 4.57, 3.04), (39.84, 4.57, 9.21),
(39.84, 0, 9.21), (38.6, 0, 9.21)
(36.12, 0, 13.72), (36.12, 0, 9.21),
(36.12, 0, 9.21), (38.6, 0, 9.21)
(64.6, -4.57, 10.86), (64.6, -4.57, 8.25),
(64.6, 0, 8.25), (64.34, 0, 8.25)
(64.6, 4.57, 3.04), (64.6, 4.57, 8.25),
(64.6, 0, 8.25), (64.34, 0, 8.25)
(63.81, 0, 10.86), (63.81, 0, 8.25),
(63.81, 0, 8.25), (64.34, 0, 8.25)
(111.03, -4.57, 10.86), (111.03, -4.57, 8.25),
(111.03, 0, 8.25), (110.57, 0, 8.25)
(111.03, 4.57, 3.04), (111.03, 4.57, 8.25),
(111.03, 0, 8.25), (110.57, 0, 8.25)
(109.65, 0, 10.86), (109.65, 0, 8.25),
(109.65, 0, 8.25), (110.57, 0, 8.25)
(36.12, 0, 13.72), (36.12, 0, 2.47),
(36.12, 0, 2.47), (50.29, 0, 2.47)
(63.81, 0, 10.86), (63.81, 0, 2.47),
(63.81, 0, 2.47), (77.11, 0, 2.47)
(109.65, 0, 10.86), (109.65, 0, 2.47),
(109.65, 0, 2.47), (88.39, 0, 2.47)
(36.12, 0, 13.72), (36.12, 0, 2.46),
(36.12, -0.11, 2.46), (39.82, -0.11, 2.46)
(63.81, 0, 10.86), (63.81, 0, 3.04),
(63.81, 0.08, 3.04), (64.3, 0.08, 3.04)
(109.65, 0, 10.86), (109.65, 0, 3.04),
(109.65, 0, 3.04), (105.89, 0, 3.04)
(38.4, 0, 2.47), (38.4, 4.57, 2.47),
(50.29, 4.57, 2.47)
(50.29, 4.57, 2.47), (65.23, 4.57, 2.47)
(65.23, 4.57, 2.47), (77.11, 4.57, 2.47)
(77.11, 4.57, 2.47), (88.39, 4.57, 2.47)
(88.39, 4.57, 2.47), (106.68, 4.57, 2.47),
(106.68, 0, 2.47)
SWB 6
SWB 7
SWB 8
SWB 9
SWB 10
SWB 11
SWB 12
SWB 13
SWB 14
SWB 15
SWB 16
SWB 17
SWB 18
SWB 19
SWB 20
SWB 21
SWB 22
SWB L1
SWB L2
SWB L3
SWB L5
SWB L6
SWB L8
SWB L9
FHX 1 to
PS 1
FHX 1 to
CM 1
FHX 1 to
CM 4
FHX 1 to
IM 1
FHX 2 to
CM 2
FHX 2 to
CM 5
FHX 2 to
IM 2
FHX 3 to
PS 2
FHX 3 to
CM 3
FHX 3 to
CM 6
FHX 3 to
IM 3
(38.4, 0, 2.47), (38.4, -3.66, 2.47)
(50.29, 4.57, 2.47), (50.29, 0, 2.47)
(65.23, 4.57, 2.47), (65.23, 0.3, 2.47)
(77.11, 4.57, 2.47), (77.11, 0, 2.47)
(88.39, 4.57, 2.47), (88.39, 0, 2.47)
(106.68, 0, 2.47), (106.68, -0.61, 2.47)
(50.29, -4.57, 2.47), (50.29, 0, 2.47)
(65.23, -4.57, 2.47), (65.23, 0.3, 2.47)
(77.11, -4.57, 2.47), (77.11, 0, 2.47)
(88.39, -4.57, 2.47), (88.39, 0, 2.47)
(38.4, -3.66, 2.47), (38.4, -4.57, 2.47),
(50.29, -4.57, 2.47)
(50.29, -4.57, 2.47), (65.23, -4.57, 2.47)
(65.23, -4.57, 2.47), (77.11, -4.57, 2.47)
(77.11, -4.57, 2.47), (88.39, -4.57, 2.47)
(88.39, -4.57, 2.47), (106.68, -4.57, 2.47),
(106.68, -0.61, 2.47)
(38.4, 0, 2.47), (38.4, 0, 2.46),
(38.4, -0.11, 2.46), (39.82, -0.11, 2.46)
(65.23, 4.57, 2.47), (65.23, 4.57, 4.72),
(65.23, 4.08, 4.72), (82.91, 4.08, 4.72)
(65.23, 0.3, 2.47), (65.23, 0.3, 3.04),
(65.23, 0.08, 3.04), (64.3, 0.08, 3.04)
(65.23, -4.57, 2.47), (65.23, -4.57, 4.72),
(65.23, -4.08, 4.72), (82.91, -4.08, 4.72)
(106.68, 0, 2.47), (106.68, 0, 3.04),
(106.68, 0, 3.04), (105.89, 0, 3.04)
(106.68, -0.61, 2.47), (106.68, -0.61, 5.79),
(106.68, -0.61, 5.79), (92.96, -0.61, 5.79)
(38.4, -3.66, 2.47), (38.4, -3.66, 4.11),
(38.4, -3.66, 4.11), (44.5, -3.66, 4.11)
(39.82, -0.11, 2.46), (39.82, -0.11, 2.46),
(39.82, 0, 2.46), (41.45, 0, 2.46)
(39.82, -0.11, 2.46), (39.82, -0.11, 10.86),
(39.82, -4.57, 10.86), (39.84, -4.57, 10.86)
(39.82, -0.11, 2.46), (39.82, -0.11, 3.04),
(39.82, 4.57, 3.04), (39.84, 4.57, 3.04)
(39.82, -0.11, 2.46), (39.82, -0.11, 13.72),
(39.82, 0, 13.72), (36.12, 0, 13.72)
(64.3, 0.08, 3.04), (64.3, 0.08, 10.86),
(64.3, -4.57, 10.86), (64.6, -4.57, 10.86)
(64.3, 0.08, 3.04), (64.3, 0.08, 3.04),
(64.3, 4.57, 3.04), (64.6, 4.57, 3.04)
(64.3, 0.08, 3.04), (64.3, 0.08, 10.86),
(64.3, 0, 10.86), (63.81, 0, 10.86)
(105.89, 0, 3.04), (105.89, 0, 5.56),
(105.89, 0, 5.56), (91.82, 0, 5.56)
(105.89, 0, 3.04), (105.89, 0, 10.86),
(105.89, -4.57, 10.86), (111.03, -4.57, 10.86)
(105.89, 0, 3.04), (105.89, 0, 3.04),
(105.89, 4.57, 3.04), (111.03, 4.57, 3.04)
(105.89, 0, 3.04), (105.89, 0, 10.86),
(105.89, 0, 10.86), (109.65, 0, 10.86)
(105.89, 0, 3.04), (105.89, 0, 3.04),
(105.89, 4.57, 3.04), (111.03, 4.57, 3.04)
(105.89, 0, 3.04), (105.89, 0, 10.86),
(105.89, 0, 10.86), (109.65, 0, 10.86)
The SM operation parameters are shown in Table 6. The
PD operation parameters are given in Table 7. Table 8
lists the PS operation parameters. Tables 9 and 10 show
the CM and the IM operation parameters, respectively.
Table 6. Synchronous Machine Operation Parameters
ω rm,a ,min
ω rm,o,max
178.5 rad/s
208.5 rad/s
ω rm,a ,max
Thx,o ,max
198.5 rad/s
365 K
ω rm ,o,min
168.5 rad/s
Table 7. Propulsion Drive Operation Parameters
vin ,a ,min
vin ,o ,max
400 V
600 V
Table 12. Prime Mover Parameters
τ lag ,δ
188.5 rad/s
3.51 ms
2
k
326 N∙m∙s2/rad2
8.4026 kg∙m
ω
*
ω rm
J
20.94 rad/s2
*
pω max
τ srl
δ max
kδ
τ lead ,δ
49.8 ms
402 rad
91.5 N∙m/rad
τω
803 ms
ω err ,thr
10 rad/s
Tmin
Tmax
-600 N∙m
600 N∙m
255 ms
vin ,a ,max
500 V
vc,o ,min
400 V
The SM machine parameters are described in [4], but
two parameters not included in [4] will be described
here. The parameter values are r fict = 531.5254 Ω and
vc, a , min
500 V
Thx,o ,max
365 K
η = 94.56% .
vin ,o ,min
300 V
Table 8. Power Supply Operation Parameters
vin ,a ,min
vin ,o ,min
400 V
300 V
vin ,a ,max
Thx,a ,max
500 V
vin ,o ,max
600 V
325 K
Thx,o ,max
365 K
Table 9. Converter Module Operation Parameters
vin ,a ,min
vin ,o ,min
450 V
400 V
vin ,a ,max
550 V
vin ,o ,max
600 V
Thx,a ,max
325 K
Thx,o ,max
365 K
Table 10. Inverter Module Operation Parameters
vin ,a ,min
vin ,o ,min
370 V
320 V
vin ,a ,max
470 V
vin ,o ,max
520 V
Thx,a ,max
325 K
Thx,o ,max
365 K
The BE parameters are described in [6]. The VR and
field drive parameters are given in Table 13. The
constant term in the d-axis magnetizing flux linkage
equation is 0.0105 V∙s.
Table 13. Voltage Regulator and Field Drive Parameters
vll* ,rms
560 V,l-l,rms vdc, pow
172 V
τf
10 ms
rswitch
0.402 τv
200 ms
vswitch
0V
k pv
0.0245 A/V
rdiode
0.07 Ω
3A
vdiode
1.37 V
0.018 A
K fix
i fde,max
ΔI
The PD parameters are given in Table 14.
Table 14. Propulsion Drive Parameters
τ filter
Ldc
2.858 mH
10 ms
The SWV locations are given in Table 11. All of the
SWVs in the notional plant are type 1.
Table 11. Seawater Valve Parameters
y (m)
qT (m3/s)
x (m)
z (m)
Valve
1
50.29
4.57
2.47
0.15
2
65.23
4.57
2.47
0.15
3
77.11
4.57
2.47
0.15
4
88.39
4.57
2.47
0.15
5
50.29
-4.57
2.47
0.15
6
65.23
-4.57
2.47
0.15
7
77.11
-4.57
2.47
0.15
8
88.39
-4.57
2.47
0.15
9
50.29
0
2.47
0.3
10
50.29
0
2.47
0.3
11
77.11
0
2.47
0.3
12
77.11
0
2.47
0.3
13
88.39
0
2.47
0.3
14
88.39
0
2.47
0.3
For the ac buses, r fict = 531.5254 Ω .
The PM model parameters are given in Table 12.
4
5×10 V/A
Lc
rdc
0.2 mH
0.0556 Cdc
η
1.988 mF
95.82%
The PS parameters are given in Table 15.
*
vout
τ filter
Table 15. Power Supply Parameters
*
500 V
pvmax
2500 V/s
10 ms
kv
2.657
TR
Lc
0.79
τv
100 ms
0.662 mH
kip
0.00112 V/A
rdc
Ldc
0.075 11.3 mH
4.4×10-5 V∙s/A
597 V
Cdc
4.55 mF
kid
Vr 0
reff
I sc
55 A
Leff
12.624 mH
I thr
35 A
Cα ,min
-0.9
0.1 ms
Cα ,max
1.0
τ srl
pv*min
η
0.3133 94.89%
-2 MV/s
The two PDCBs are similarly constructed. They each
consist of three zones. Adjacent zones have a zonal tie
line resistance of 0.1 , and component tie lines have a
resistance of 0.1 .
19
20
L1
L2
L3
L4
L5
L6
L7
The CM parameters are given in Table 16. The ZDCB
parameters are given in Table 17. The IM parameters
are given in Table 18.
Table 16. Converter Module Parameters
*
d
0.84 V/A
vout
420 V
Cin
ilimit
449 F
20 A
η
Cout
447 F
96.97%
GNlk
GBflt
Table 17. Zonal DC Bus Parameters
rp
vd
1.2 V
0.05 rs
RC
0.05 ε
Table 18. Inverter Module Parameters
η
Cin
590 F
95.90%
All three SWPs have the same parameters, given in
Table 19.
Table 19. Seawater Pump Parameters
a P,1
β P ,1
704.72
4.92
a P ,2
529.48
β P, 2
1.59
α P ,1
0.84
β P ,3
0.000153
α P, 2
1.01
qPb
0.31 m3/s
bP ,1
611.34
RP
352.234 kPa∙s/m3
bP ,2
411.45
PPss
60.556 kPa
bP ,3
469.27
τP
5s
All the SWBs exhibit turbulent flow so RB 0 = 1 Pa ⋅ s/m 3 ,
q B 0 = 1 m 3 /s , and mB = 0.75 . The branches are shown in
Table 20. The SWS parameters are in Table 21.
Table 20. Seawater Branch Parameters
3
RBq (kPa∙s/m )
β
α
PB 0 (kPa)
Branch
1
1
3
0
62.869
2
3
6
0
57.101
3
6
9
0
45.375
4
9
12
0
43.084
5
12
15
0
87.313
6
1
2
0
13.979
7
3
5
0
17.455
8
6
8
0
16.309
9
9
11
0
17.455
10
12
14
0
17.455
11
15
16
0
2.33
12
4
5
0
17.455
13
7
8
0
18.601
14
10
11
0
17.455
15
13
14
0
17.455
16
2
4
0
48.889
17
4
7
0
57.063
18
7
10
0
45.375
10
13
1
6
8
7
15
16
2
13
16
0
0
0
0
0
0
0
0
0
0.1
22.624
5.72
22.624
5.72
33.33
16.507
43.084
84.983
99650.369
4129.37
466623.529
4141.387
91111.427
807.009
1280.271
Table 21. Seawater Solver Parameters
δ
1×10-10 m3/s/kPa
1×10-9 m3/s
3
1 m /s/kPa
10
3
1×10 kPa∙s/m
1×10-3
kmax
γ
2000
0.5
The losses used in the thermal models are scaled
versions of the electrical model losses. The SM and PD
losses are scaled by 1000 and the PS, CM, and IM
losses are scaled by 250. The parameters of the CHXs
that cool SMs are given in Table 22. The PD CHX
parameters are given in Table 23.
Table 22. Synchronous Machine Component Heat
Exchanger Parameters
2
mhx
127.22 m
A
14327 kg
chx
h
400 J/K/kg
4800 W/K/m2
ccf
3998 J/K/kg
Table 23. Propulsion Drive Component Heat
Exchanger Parameters
2
mhx
6813 kg
60.5 m
A
chx
h
400 J/K/kg
4800 W/K/m2
ccf
3998 J/K/kg
There are three sets of FWL parameters. In each set,
A pipe,out = Apipe,in . The parameters for an FWL cooling a
PS are given in Table 24. The parameters for an FWL
cooling a CM are given in Table 25. The parameters for
an FWL cooling an IM are given in Table 26. Table 27
shows the lengths of the pipes for each FWL, with
l pipe,out = l pipe,in .
Table 24. Power Supply Freshwater Loop Parameters
mhx
h
380.1 kg
4800 W/K/m2
chx
896 J/K/kg
wcf*
8.691 kg/s
ccf
4180 J/K/kg
A pipe,in
45.6 cm
A
7.569 m
2
τ pump
2
5s
7
8
9
10
11
Table 25. Converter Module Freshwater Loop
Parameters
mhx
h
73.5 kg
4800 W/K/m2
chx
896 J/K/kg
wcf*
1.679 kg/s
ccf
4180 J/K/kg
A pipe,in
45.6 cm
A
1.463 m
τ pump
2
Table 28 shows the parameters of the FHXs in Zones 1
and 3. Table 29 shows the parameters of the FHX in
Zone 2.
2
5s
Table 26. Inverter Module Freshwater Loop Parameters
mhx
h
100.6 kg
4800 W/K/m2
chx
896 J/K/kg
wcf*
2.30 kg/s
ccf
4180 J/K/kg
A pipe,in
45.6 cm
A
2.003 m
2
τ pump
Table 27. Freshwater Loop Lengths
l pipe,in (m)
Loop
1
1.75
2
5.28
3
12.88
4
15.07
5
4.95
6
12.77
8.39
16.59
9.72
17.53
11.58
2
5s
Table 28. Zones 1 and 3 Fluid Heat Exchanger
Parameters
2
Asf
mf
23.65 m
446 kg
2
hsf
cs
3998 J/K/kg
2536.6 W/K/m
cf
4180 J/K/kg
ms
358 kg
Table 29. Zone 2 Fluid Heat Exchanger
Parameters
2
Asf
mf
9.32 m
175.9 kg
2
hsf
cs
3998 J/K/kg
2536.6 W/K/m
cf
4180 J/K/kg
ms
141.2 kg
Download