Active mud tank

Skid-mounted active mud pit: open-top steel tank on runners with external stiffeners, compartment bulkheads with top-operated equalising valves, translucent mud surface at level, grating top with ISO 14122 perimeter handrail and caged ladder. One top-entry agitator per compartment (right-angle helical-bevel gearbox and motor on bridge beams, shaft and canted-blade impellers turning when running, second impeller in tall tanks) seen through a guarded hatch opening. Mud-gun header with valved drop pipes and swivel nozzles, suction nozzle with suction bell, return and equalising nozzles, clean-out doors.

API RP 13CISO 14122-2/3/4ASME B16.5
Drag to orbit, scroll to zoom
Parameters
– m
– m
– m
–
– kW
–

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add mud-tank

Copies drilling/mud-tank.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { MudTank } from './components/deck-twin/drilling/mud-tank'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <MudTank />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
lengthnumber (m)null4 – 14
widthnumber (m)null2 – 4
heightnumber (m)null1.5 – 3.2
compartmentsnumbernull1 – 4
agitatorKwnumber (kW)null5.5 – 30
levelnumbernull0.1 – 0.95
suctionNpsnumber (NPS, in)null
returnNpsnumber (NPS, in)null
colorstringnull
runningbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for mud-tank

An open-topped rectangular tank divided into compartments, each with an agitator (motor M on a shaft with impeller blades) and the mud level dashed; suction to the mud pumps and returns from the shakers.

tag TISA LTISA LIISO 10628-2 / PIP PIC001 (open tank with agitators) / API RP 13C mud system

Open top plus agitators = mud pit. A closed process vessel is drawn as a capsule. Pit volume totaliser (PVT) level transmitters sit on each compartment. ISA codes here: LT = pit volume.

Mud tank datasheet (API RP 13C) fields and the props they set
Lengthlength
Widthwidth
Heightheight
Compartmentscompartments
Agitator motor poweragitatorKw
Suction sizesuctionNps
Return sizereturnNps
Tag numbertag

Typical suppliers

NOV (Brandt). The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info mud-tank

Or fetch /r/mud-tank.json, or copy a ready-made instruction:

Add the Deck Twin "Active mud tank" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add mud-tank` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info mud-tank` for its props, ranges and ports. Render <MudTank /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md