Lubricant Blending Plant (LOBP), Base-Oil Import & Automotive/Industrial Oil ERP: Kinematic Viscosity Index Blending, Additive Dosing, ASTM Table 54B & Drum/Pail Filling

How to architect a Lubricant Oil Blending Plant (LOBP) and Grease Manufacturing ERP: Group I/II/III base-oil tank volume-to-mass correction (ASTM D1250), Refutas Viscosity Blending Index (VBI) calculation for SAE multigrade oils, heated kettle additive mass balance, LIMS 40°C/100°C cSt & TBN release gates, and automated small-pack/drum filling.

Lubricant Oil Blending Plants (LOBPs) and grease manufacturers—formulating heavy-duty diesel engine oils (SAE 15W-40 CI-4/CK-4), passenger car motor oils, hydraulic fluids (ISO VG 32/46/68), gear oils, transformer oils, and lithium-complex greases—blend imported Group I, II, and III Base Oils (SN150, SN500, BS150, 150N, 500N) with high-value chemical Performance Additive Packages, Viscosity Index Improvers (VII), and Pour Point Depressants (PPD). Generic ERP software fails in a blending plant because base oils are purchased by metric ton in bulk vessels or flexitanks, stored in tank farms where volume expands and contracts with ambient temperature, blended by mass (kg) in heated load-cell kettles or Automated Batch Blenders (ABB), and sold by ambient litres in 0.5L, 1L, 4L, 5L, 20L pails, and 208L steel drums.

At devManue, we engineer specialized Lubricant Blending Plant (LOBP) & Grease Manufacturing ERP platforms that unify ASTM D1250 temperature-compensated tank farm gauging, Refutas/ASTM D341 viscosity trim calculations, load-cell kettle recipe execution, LIMS kinematic viscosity (cSt at 40°C & 100°C) and Total Base Number (TBN) release locks, and high-speed filling line mass balance.

1. Eliminating Viscosity Re-Blends, Additive Over-Dosing & Filling Losses

  • Refutas Viscosity Blending Index (VBI) & Trim Calculator: Because incoming base-oil shipments vary slightly in kinematic viscosity within specification bands, blending fixed nominal percentages can miss the target 100°C cSt window. Our formulation engine uses the Refutas / ASTM D341 Viscosity Blending Index to calculate exact base-oil cut ratios (e.g., SN150 vs. SN500) and recommends exact trim additions if an in-process lab sample needs viscosity correction before drumming.
  • Mass-to-Volume (kg ↔ Litres at 15°C/20°C) Reconciliation: Tracks every blend kettle in kilograms via load cells and Corioli mass-flow meters, then converts into exact filling-line target litres using the finished grade’s specific gravity (kg/L)—immediately exposing over-filling or line flushing losses.
  • Dedicated Manifold Pigging & Flushing Sequences: Prevents cross-contamination between detergent engine oils and ashless demulsifying hydraulic or turbine oils by enforcing piggable line-clearance checklists between batch families.
Stage 01→
Base-Oil Tank Farm
SN150/SN500 Flexitank/Bulk Receipt, ASTM Table 54B Mass & Water Cut
Stage 02→
VBI Recipe & ABB Kettle
Refutas Viscosity Ratio, 60°C Heated Kettle Load-Cell & Additive Dosing
Stage 03→
LIMS Lab QC Quarantine
Kinematic Viscosity (40°C/100°C cSt), VI, TBN, Flash Point & Crackle Test
Stage 04→
Pigged Line & Filling
0.5L/1L/4L Carton Line, 20L Pails, 208L Drums & Induction Foil Seal
Stage 05✓
Anti-Counterfeit & Depot
Serialized Cap QR Code, Distributor Rebate Tiers & eTIMS Invoicing

2. Refutas Viscosity Blending Index (VBI) & Gravimetric Filling Mass-Balance Engine

Our LOBP formulation engine computes the Refutas Viscosity Blending Index to predict blended kinematic viscosity at 100°C and reconciles blend-kettle kilograms against packed drum and small-pack litres:

import math
from decimal import Decimal, ROUND_HALF_UP

class LubricantBlendingEngine:
    """
    Computes Refutas Viscosity Blending Index (VBI) for base-oil cuts and
    reconciles gravimetric kettle mass (kg) against volumetric pack output.
    """
    @staticmethod
    def compute_refutas_blend_and_filling_yield(
        light_base_cst_100c: float,
        heavy_base_cst_100c: float,
        light_weight_fraction: float,
        total_kettle_blend_mass_kg: Decimal,
        finished_density_kg_per_litre: Decimal,
        actual_litres_packed: Decimal,
    ) -> dict:
        # Refutas equation: VBI = 14.534 * ln(ln(v + 0.8)) + 10.975
        vbi_light = 14.534 * math.log(math.log(light_base_cst_100c + 0.8)) + 10.975
        vbi_heavy = 14.534 * math.log(math.log(heavy_base_cst_100c + 0.8)) + 10.975
        vbi_blend = (light_weight_fraction * vbi_light) + ((1.0 - light_weight_fraction) * vbi_heavy)
        predicted_cst_100c = math.exp(math.exp((vbi_blend - 10.975) / 14.534)) - 0.8

        theoretical_litres = (total_kettle_blend_mass_kg / finished_density_kg_per_litre).quantize(
            Decimal("0.01"), rounding=ROUND_HALF_UP
        )
        filling_yield_pct = (
            (actual_litres_packed / theoretical_litres) * Decimal("100")
            if theoretical_litres > 0 else Decimal("0.00")
        ).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP)
        return {
            "predicted_blend_viscosity_100c_cst": round(predicted_cst_100c, 2),
            "theoretical_blend_volume_litres": theoretical_litres,
            "actual_packed_volume_litres": actual_litres_packed,
            "filling_mass_balance_yield_pct": filling_yield_pct,
        }

3. Anti-Counterfeit Cap Serialization & Toll-Blending Contract Accounting

For plants performing third-party toll blending and private-label packaging alongside their own lubricant brands, the ERP segregates customer-owned base stocks/additives, bills per-litre tolling fees, and prints serialized under-cap QR codes so mechanics and motorists can verify genuine oil via SMS or WhatsApp.

Lubricant Blending Plant (LOBP) MetricLegacy Spreadsheets & Manual TallyingdevManue Custom Enterprise ERP
Base-Oil Cut & Off-Spec Viscosity Re-BlendsTrial-and-error kettle adjustments wasting hoursRefutas VBI viscosity calculator & automated trim dosing
Tank Farm kg vs. Filling Line Litre ReconciliationTemperature expansion masking bulk base-oil lossesASTM Table 54B mass-to-volume conversion from tank to pack
LIMS Certificate of Analysis (CoA) GateFilling started before 100°C cSt & TBN sign-offHard PLC/ERP lock holding kettle until LIMS CoA passes
Counterfeit Motor Oil Protection in MarketIllicit refilling of branded 4L & 20L pailsSingle-use serialized cap QR verification & mechanic rewards
// High-Throughput Engineering • Systems Architecture Consulting

Scaling Python & Django APIs or Resolving Concurrency Bottlenecks?

We partner with engineering founders and tech leads to architect resilient distributed systems, optimize async worker pools, design scalable databases, and eliminate production latency spikes.

All Insights
Chat on WhatsApp