Api 610 13th Edition Guide
def check_lube_system(self, lube_type: str) -> bool: valid_lubes = ["oil mist", "forced feed", "ring oil", "splash"] if lube_type.lower() not in valid_lubes: self.violations.append(f"Lubrication system 'lube_type' not compliant with API 610 13th (Section 8)") return False return True
Tip for small operators: If you have a non-critical water injection pump, ISO 5199 may suffice. Use API 610 13th only for pumps handling flammable, toxic, or high-temperature fluids. Api 610 13th Edition
| Feature | 12th Edition | 13th Edition Change | |--------|-------------|----------------------| | | Δ ≤ 0.05 mm at seal face | Tighter limit: 0.04 mm for most services; plus dynamic stiffness calculation requirement for critical speeds. | | Bearing housing | Labyrinth seals recommended | Magnetic or positive-contact non-contacting seals now mandatory for improved oil retention and contamination exclusion. | | Rotor balancing | Per ISO 1940-1 Grade G2.5 or G1.0 | G1.0 mandatory for all overhung pumps > 30 kW ; G2.5 only allowed for low-speed (< 1800 rpm) small pumps. | | Minimum continuous flow | Defined but not always enforced | Now requires calculation of thermal and hydraulic limits at minimum flow, with specific margin (≥ 20% above hydraulic instability). | | | Bearing housing | Labyrinth seals recommended
Vertical in-line pumps used where floor space is limited. 2. Between Bearings (BB) Pumps Designed for high-pressure and high-flow applications. BB1: Axially split, single-stage pumps. | Vertical in-line pumps used where floor space is limited