CADXChange

RecursosSímbolos de P&ID

Ship bilge and ballast piping diagram: sample DWG file with pumps, valves, tanks and marine template

A complete piping diagram of two ship systems on one sheet. The bilge system collects water from three engine room bilge wells through strainers and screw-down non-return valves, pumps it with a duty and a standby pump to an oily water separator and sends the cleaned water overboard, while the sludge goes to a holding tank and a shore connection. The ballast system takes sea water through two sea chests with remote operated inlet valves, strainers, duty and standby ballast pumps and remote operated tank valves into four ballast tanks. Bilge and ballast lines have their own layer and colour, every symbol carries a tag, and an equipment list and notes are on the sheet.

Free to use and modify in your own projects, including commercial ones. The ZIP holds the sample drawing, a template, a plot style table and a README; no add-in needed. The data in the drawing is made up, so it is not for design or construction. Provided as is, without warranty.

This sample uses these resources

The symbols are blocks from our own libraries, with their attributes filled in. The sheet and its title block come from our ISO A3 title block template. Download them to draw your own diagrams.

What is in the ZIP

  • Ship-Piping-Bilge-Ballast-Sample.dwg
    Sample drawing (DWG, AutoCAD 2018 format)
  • Marine-Template-ISO-A3.dwt
    Template (DWT) that the drawing was made on
  • CADXChange-Monochrome.ctb
    Plot style table (CTB) that prints every colour black
  • README.txt
    README with the layer list and how to use the files

The template

The marine template has 19 layers with colours, line weights and linetypes (hull, decks, tanks, hidden items, centre and frame lines, bilge, ballast, sea water, fuel oil, fire and air pipes, remote control lines, symbols, tags, line numbers, text, notes and dimensions), the text styles ISO-2.5 to ISO-5, the dimension style ISO-25 and an ISO A3 layout with a title block and revision table. The layer names are a common convention, not a standard; rename them to match your yard's or class society's rules.

Layers defined

Every layer in the template with its colour, line weight and linetype, and how many objects of this sample are on it. Layers the sample does not use are still defined, ready for your own drawing.

LayerColourLine weightLinetypeUsed forObjects here
Marine layers
MAR-HULL70.50 mmContinuousHull, shell and watertight bulkhead lines2
MAR-DECK80.35 mmContinuousDecks, tank tops, superstructure and funnel outlinesnot used here
MAR-TANK50.25 mmContinuousTank and compartment boundariesnot used here
MAR-HIDDEN80.18 mmHIDDENHidden items and items below the plan levelnot used here
MAR-CL10.13 mmCENTERCentre line, base line and waterlinenot used here
MAR-FRAME10.13 mmDASHDOTFrame lines, perpendiculars and station marksnot used here
MAR-PIPE-BILGE300.35 mmContinuousBilge, drain and sludge lines31
MAR-PIPE-BALLAST50.35 mmContinuousBallast water lines34
MAR-PIPE-SW40.35 mmContinuousSea water and cooling water linesnot used here
MAR-PIPE-FO60.35 mmContinuousFuel oil and lubricating oil linesnot used here
MAR-PIPE-FIRE10.35 mmContinuousFire main and fire-fighting linesnot used here
MAR-PIPE-AIR30.35 mmContinuousAir, vent, sounding and overflow linesnot used here
MAR-CTRL80.18 mmDASHEDRemote control and signal linesnot used here
SYMBOL70.25 mmContinuousSymbols (the layer the symbol libraries use)40
MAR-TAG70.18 mmContinuousEquipment, valve and compartment tagsnot used here
MAR-LINE-NO70.18 mmContinuousLine numbers and service labels7
MAR-TEXT70.18 mmContinuousGeneral text, view titles, tables45
MAR-NOTES70.18 mmContinuousNotes and legends6
MAR-DIM30.18 mmContinuousDimensionsnot used here
Sheet and symbol layers
07defaultContinuousDefault layer, keep it emptynot used here
FRAME7defaultContinuousSheet border5
TITLEBLOCK7defaultContinuousTitle block and revision table1
VIEWPORT8defaultContinuousLayout viewport frame (does not plot)2
DRAWING-AREA8defaultContinuousBoundary of the model drawing area (does not plot)2

Styles defined

The text styles, the dimension style and the linetypes that the template defines, so you do not have to set them up in each new drawing.

KindNameSettings
Text styleISOisocp.shx, 15°, variable height
Text styleISO-2.5isocp.shx, 15°, 2.5 mm high
Text styleISO-3.5isocp.shx, 15°, 3.5 mm high
Text styleISO-5isocp.shx, 15°, 5 mm high
Text styleTB-enArial, used by the title block
Dimension styleISO-25Text 2.5 mm, arrows 2.5 mm, extension lines 1.25 mm beyond the dimension line and 0.625 mm from the object, dimension lines 3.75 mm apart, 0 decimals
LinetypeContinuousSolid line
LinetypeDASHEDDashed
LinetypeDASHDOTDash-dot
LinetypeCENTERCentre line
LinetypePHANTOMPhantom line
LinetypeHIDDENHidden line

Sheet and drawing setup

How the sheet is set up, so your own drawings print the same way.

Sheet
ISO A3 landscape, 420 × 297 mm.
Layout
One layout named ISO-A3, plotted at 1:1 on full-bleed A3 media, so the sheet has no printer margin.
Border
20 mm from the left edge (binding side) and 10 mm from the other edges; the drawing area inside is 390 × 277 mm.
Model space
Units are millimetres. The drawing area is shown at 1:1, so 1 mm in the drawing is 1 mm on paper.
Title block
160 × 79 mm at the lower right, with a four-line revision table above the company, project, title and approval fields.
Text size
2.5 mm for labels and notes, 3.5 mm and 5 mm for headings.
Linetype scale
1, so dashes are sized for plotting at 1:1.
Plot style
None set. Pick the CTB from the ZIP in the page setup for black-and-white plots.

Title block fields

The attributes of the title block. Double-click it to fill them in, or write them for a whole set of drawings with BlockSync.

AttributeField on the sheetValue in this sample
COMPANYCOMPANYCADXChange
PROJECTPROJECTSample Cargo Vessel
AREAAREAMachinery space and double bottom
SYSTEMSYSTEMBilge and ballast
CLIENTCLIENTSample
TITLEDRAWING TITLEBilge and ballast system
DRAWING_NODRAWING NO.M-601
CONTRACT_NOCONTRACT NO.—
REVREVA
DRAWNDRAWN—
CHECKEDCHECKED—
APPROVEDAPPROVED—
DATEDATE2026-10-21
SCALESCALENTS
SHEETSHEET1
SHEET_OFOF1

Revision table: R1 to R4, each with REV, DATE, DESCRIPTION and BY (16 attributes, empty in this sample).

Blocks in the drawing

The equipment list of the drawing: block name, symbol and how many times it is placed. BlockSync exports the same list from your own drawings.

SymbolBlockPlaced
Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYD6
Gate valveMAR_VALVE_GATE4
Pump, in-lineMAR_PUMP_INLINE4
Non-return valveMAR_VALVE_CHECK4
Ballast water tankMAR_TANK_BALLAST4
TankMAR_TANK3
Basket strainerMAR_STRAINER_BASKET3
Screw-down non-return valveMAR_VALVE_SDNR3
Overboard dischargeMAR_OVERBOARD2
Sea chestMAR_SEA_CHEST2
Y strainerMAR_STRAINER_Y2
Oily water separatorMAR_OWS1
Bilge holding tankMAR_TANK_BILGE1
Blank flangeMAR_FLANGE_BLIND1

Equipment schedule

One row per placed symbol, read from the attributes of the blocks in the drawing: what is shown on the sheet, and the schedule attributes that were filled in but are not shown. BlockSync exports these same attributes from your own drawings.

TagDescriptionShown on the sheetFilled in, not shown
BW-1TankMAR_TANKSERVICE = Bilge waterCAPACITY_M3 = 2DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 30-36LOCATION = Machinery space
S-201Basket strainerMAR_STRAINER_BASKETSIZE = DN100SERVICE = Bilge waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
V-211Screw-down non-return valveMAR_VALVE_SDNRSIZE = DN100VALVE_TYPE = Screw-down non-returnPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
BW-2TankMAR_TANKSERVICE = Bilge waterCAPACITY_M3 = 2DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 30-36LOCATION = Machinery space
S-202Basket strainerMAR_STRAINER_BASKETSIZE = DN100SERVICE = Bilge waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
V-212Screw-down non-return valveMAR_VALVE_SDNRSIZE = DN100VALVE_TYPE = Screw-down non-returnPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
BW-3TankMAR_TANKSERVICE = Bilge waterCAPACITY_M3 = 2DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 30-36LOCATION = Machinery space
S-203Basket strainerMAR_STRAINER_BASKETSIZE = DN100SERVICE = Bilge waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
V-213Screw-down non-return valveMAR_VALVE_SDNRSIZE = DN100VALVE_TYPE = Screw-down non-returnPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
V-22AGate valveMAR_VALVE_GATESIZE = DN100VALVE_TYPE = GatePRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
P-201APump, in-lineMAR_PUMP_INLINESERVICE = Bilge waterFLOW_M3H = 60HEAD_M = 30MOTOR_KW = 11VOLTAGE = 440 V 3ph 60 HzSPEED_RPM = 1750
NRV-201ANon-return valveMAR_VALVE_CHECKSIZE = DN100VALVE_TYPE = Swing checkPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
V-22BGate valveMAR_VALVE_GATESIZE = DN100VALVE_TYPE = GatePRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
P-201BPump, in-lineMAR_PUMP_INLINESERVICE = Bilge waterFLOW_M3H = 60HEAD_M = 30MOTOR_KW = 11VOLTAGE = 440 V 3ph 60 HzSPEED_RPM = 1750
NRV-201BNon-return valveMAR_VALVE_CHECKSIZE = DN100VALVE_TYPE = Swing checkPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Bilge water
OWS-201Oily water separatorMAR_OWSSERVICE = Bilge waterCAPACITY = 5 m3/hPOWER_KW = 2.2PRESSURE_BAR = 3DESIGN_TEMP_C = 60VOLTAGE = 440 V 3ph 60 Hz
BH-201Bilge holding tankMAR_TANK_BILGESERVICE = Bilge waterCAPACITY_M3 = 12DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 30-36LOCATION = Machinery space
OD-201Overboard dischargeMAR_OVERBOARDSIZE = DN100SERVICE = Bilge waterMATERIAL = Ductile ironLOCATION = Machinery space
F-201Blank flangeMAR_FLANGE_BLINDSIZE = DN100SERVICE = Bilge waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
SC-1Sea chestMAR_SEA_CHESTSIZE = DN250SERVICE = Ballast waterMATERIAL = Ductile ironLOCATION = Machinery space
SIV-1Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
S-301Y strainerMAR_STRAINER_YSIZE = DN250SERVICE = Ballast waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
SC-2Sea chestMAR_SEA_CHESTSIZE = DN250SERVICE = Ballast waterMATERIAL = Ductile ironLOCATION = Machinery space
SIV-2Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
S-302Y strainerMAR_STRAINER_YSIZE = DN250SERVICE = Ballast waterMATERIAL = Ductile ironPRESSURE_RATING = PN10MESH_MM = 3
V-31AGate valveMAR_VALVE_GATESIZE = DN250VALVE_TYPE = GatePRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Ballast water
P-301APump, in-lineMAR_PUMP_INLINESERVICE = Ballast waterFLOW_M3H = 400HEAD_M = 25MOTOR_KW = 45VOLTAGE = 440 V 3ph 60 HzSPEED_RPM = 1750
NRV-301ANon-return valveMAR_VALVE_CHECKSIZE = DN250VALVE_TYPE = Swing checkPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Ballast water
V-31BGate valveMAR_VALVE_GATESIZE = DN250VALVE_TYPE = GatePRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Ballast water
P-301BPump, in-lineMAR_PUMP_INLINESERVICE = Ballast waterFLOW_M3H = 400HEAD_M = 25MOTOR_KW = 45VOLTAGE = 440 V 3ph 60 HzSPEED_RPM = 1750
NRV-301BNon-return valveMAR_VALVE_CHECKSIZE = DN250VALVE_TYPE = Swing checkPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = HandSERVICE = Ballast water
OD-301Overboard dischargeMAR_OVERBOARDSIZE = DN250SERVICE = Ballast waterMATERIAL = Ductile ironLOCATION = Machinery space
BV-301Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
WB-1Ballast water tankMAR_TANK_BALLASTSERVICE = Ballast waterCAPACITY_M3 = 150DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 62-80LOCATION = Double bottom
BV-302Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
WB-2Ballast water tankMAR_TANK_BALLASTSERVICE = Ballast waterCAPACITY_M3 = 150DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 62-80LOCATION = Double bottom
BV-303Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
WB-3Ballast water tankMAR_TANK_BALLASTSERVICE = Ballast waterCAPACITY_M3 = 150DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 62-80LOCATION = Double bottom
BV-304Butterfly valve, hydraulicMAR_VALVE_BUTTERFLY_HYDSIZE = DN250VALVE_TYPE = Butterfly, waferPRESSURE_RATING = PN10END_CONNECTION = FlangedMATERIAL = Ductile ironACTUATION = Remote hydraulicSERVICE = Ballast water
WB-4Ballast water tankMAR_TANK_BALLASTSERVICE = Ballast waterCAPACITY_M3 = 150DESIGN_PRESSURE_BAR = 3MATERIAL = Steel, coatedFRAME_RANGE = Fr 62-80LOCATION = Double bottom

Manufacturer, model and remarks are left empty on every block, ready for your data. The values are examples.

How to use it

  1. Open the sample drawing to see how layers, text and the title block are used, or open it in the browser first, nothing to install.
  2. Start your own drawing from the template (NEW, then pick the DWT file). Copy the CTB file to your plot styles folder if you want black-and-white plots.
  3. Insert blocks from the symbol library into your drawing. The blocks in the sample are copies; they do not change when a library changes.
  4. Double-click the title block to fill it in, then export the equipment list with BlockSync.

Frequently asked questions

Can I use the drawing for a real project?
As a starting point for layout and layers, yes. The ratings, settings and cable sizes are made up, so the diagram has to be checked and changed for your project before it is used for design or construction.
Why are the layers coloured?
Colours and line weights follow the layers: power circuits are red and heavy, control is cyan, signal is green. The plot style table in the ZIP prints everything black and keeps the line weights, so you can plot in black and white as well.
Which CAD programs open it?
The drawing and the template are in AutoCAD 2018 format, which AutoCAD 2018 and later open, and so do other CAD programs that read this format. The browser viewer needs nothing installed.