Cement Agent

chemistry · tool

Raw Mix Design Calculator

Generate candidate raw material proportions that approach target LSF, SM, and AM, for lab/QC/process-engineering review.

Executive summary

Enter the oxide analyses of 3–5 raw materials (limestone, clay/shale, sand/silica, iron corrective, optional correction) and target moduli. The tool solves a deterministic least-squares mass balance for candidate proportions, then reports the blended chemistry, achieved LSF/SM/AM, deviations from target, and warnings when a target cannot be met within material bounds. It is advisory: the output is a candidate for review, not an instruction to change feeders, quarry, or setpoints.

Calculator

Enter material oxide analyses and target moduli. Include 3–5 materials. Optional per-material min / max / fixed percentages constrain the blend.

UseMaterialCaOSiO2Al2O3Fe2O3MgOSO3LOIminmaxfixed
Limestone
Clay/shale
Sand/silica
Iron corrective
Optional correction

Candidate proportions

Material%
Limestone81.51
Clay/shale15.43
Sand/silica2.15
Iron corrective0.91

Achieved moduli vs target

ModulusAchievedTargetΔ
LSF96960
SM2.52.50
AM1.51.50

Status: within tolerance

Blended oxide chemistry

CaO 42.63 · SiO₂ 13.93 · Al₂O₃ 3.34 · Fe₂O₃ 2.23 · MgO 0 · SO₃ 0 · LOI 35.5

Advisory only. Candidate blend for lab / QC / process-engineering / supervisor review only. This tool does not authorize feeder, quarry, setpoint, environmental, or spec decisions.

Copyable JSON input / output
{
  "input": {
    "materials": [
      {
        "name": "Limestone",
        "oxides": {
          "CaO": 52,
          "SiO2": 3.5,
          "Al2O3": 1,
          "Fe2O3": 0.5,
          "LOI": 42
        }
      },
      {
        "name": "Clay/shale",
        "oxides": {
          "CaO": 1.5,
          "SiO2": 58,
          "Al2O3": 16,
          "Fe2O3": 7,
          "LOI": 8
        }
      },
      {
        "name": "Sand/silica",
        "oxides": {
          "CaO": 0.2,
          "SiO2": 95,
          "Al2O3": 1.5,
          "Fe2O3": 0.8,
          "LOI": 0.5
        }
      },
      {
        "name": "Iron corrective",
        "oxides": {
          "CaO": 1,
          "SiO2": 10,
          "Al2O3": 3,
          "Fe2O3": 80,
          "LOI": 2
        }
      }
    ],
    "targets": {
      "lsf": 96,
      "sm": 2.5,
      "am": 1.5
    }
  },
  "output": {
    "proportions": [
      {
        "name": "Limestone",
        "percent": 81.51
      },
      {
        "name": "Clay/shale",
        "percent": 15.43
      },
      {
        "name": "Sand/silica",
        "percent": 2.15
      },
      {
        "name": "Iron corrective",
        "percent": 0.91
      }
    ],
    "blendedOxides": {
      "CaO": 42.63,
      "SiO2": 13.93,
      "Al2O3": 3.34,
      "Fe2O3": 2.23,
      "MgO": 0,
      "SO3": 0,
      "LOI": 35.5
    },
    "moduli": {
      "lsf": 96,
      "sm": 2.5,
      "am": 1.5
    },
    "targets": {
      "lsf": 96,
      "sm": 2.5,
      "am": 1.5
    },
    "deviations": {
      "lsf": 0,
      "sm": 0,
      "am": 0
    },
    "feasible": true,
    "warnings": [],
    "assumptions": [
      "Oxide analyses are representative and on a consistent basis.",
      "LSF/SM/AM are computed from the four main oxides; MgO/SO3/LOI are carried for reporting only and do not enter the moduli.",
      "The solver minimizes squared deviation from the three modulus targets subject to mass balance and bounds; it does not optimize cost, burnability, or minor-constituent limits."
    ],
    "verificationNotes": [
      "Candidate blend for lab / QC / process-engineering / supervisor review only.",
      "Confirm against actual, current material analyses and a lab burnability / free-lime check before any use.",
      "This tool does not authorize feeder, quarry, setpoint, environmental, or spec decisions."
    ]
  }
}

Method

Blended oxides are linear in the material mass fractions. Each modulus target is rearranged into a linear equation in those fractions (LSF, SM, AM), plus a mass-balance equation (fractions sum to 1). The system is solved by ridge-regularized least squares; fixed percentages are substituted out and min/max bounds are enforced by deterministic redistribution. When bounds make a target unreachable, the closest in-bounds candidate is returned with a warning rather than fabricated precision.

Method (explainable, not a black box)

The blend’s oxides are a linear combination of the materials’ oxides weighted by their mass fractions. Each target modulus rearranges into a linear equation in those fractions:

LSF target:  Σ [100·CaOi − L·(2.8·SiO2i + 1.18·Al2O3i + 0.65·Fe2O3i)] · xi = 0
SM target:   Σ [SiO2i − S·(Al2O3i + Fe2O3i)] · xi = 0
AM target:   Σ [Al2O3i − A·Fe2O3i] · xi = 0
mass balance: Σ xi = 1

where xi is the mass fraction of material i, and L, S, A are the target LSF, SM, AM.

Steps: (1) substitute any fixed material fractions; (2) solve the remaining equations by ridge-regularized least squares (each modulus row normalized so none dominates); (3) apply min/max bounds by deterministic redistribution that keeps the fractions summing to 100%; (4) compute the blended chemistry and achieved moduli; (5) report deviations and warnings — if bounds make a target unreachable, the closest in-bounds candidate is returned with a warning, never fabricated precision.

Worked example

Materials (CaO, SiO₂, Al₂O₃, Fe₂O₃, LOI): Limestone (52, 3.5, 1.0, 0.5, 42), Clay/shale (1.5, 58, 16, 7, 8), Iron corrective (1, 10, 3, 80, 2). Target LSF 96, SM 2.5, AM 1.5.

The solver returns roughly Limestone ≈ 81%, Clay ≈ 18.5%, Iron ≈ 0.5%, giving LSF ≈ 96.1 (Δ ≈ +0.1), SM ≈ 2.31 (Δ ≈ −0.19), AM ≈ 1.80 (Δ ≈ +0.30). The AM deviation is reported, not hidden — with these three materials AM cannot reach 1.5, which is exactly the kind of signal to act on (add an iron source or revisit the target).

Copyable JSON input/output contract

Input
{
  "materials": [
    {
      "name": "Limestone",
      "oxides": {
        "CaO": 52,
        "SiO2": 3.5,
        "Al2O3": 1,
        "Fe2O3": 0.5,
        "LOI": 42
      }
    },
    {
      "name": "Clay/shale",
      "oxides": {
        "CaO": 1.5,
        "SiO2": 58,
        "Al2O3": 16,
        "Fe2O3": 7,
        "LOI": 8
      }
    },
    {
      "name": "Iron corrective",
      "oxides": {
        "CaO": 1,
        "SiO2": 10,
        "Al2O3": 3,
        "Fe2O3": 80,
        "LOI": 2
      }
    }
  ],
  "targets": {
    "lsf": 96,
    "sm": 2.5,
    "am": 1.5
  }
}
Output (shape)
{
  "proportions": [
    {
      "name": "Limestone",
      "percent": 80.92
    },
    {
      "name": "Clay/shale",
      "percent": 18.58
    },
    {
      "name": "Iron corrective",
      "percent": 0.5
    }
  ],
  "moduli": {
    "lsf": 96.09,
    "sm": 2.31,
    "am": 1.8
  },
  "deviations": {
    "lsf": 0.09,
    "sm": -0.19,
    "am": 0.3
  },
  "feasible": false,
  "warnings": [
    "Target not met within tolerance ..."
  ]
}

Values illustrate the contract shape; run the calculator for exact figures.

Inputs needed

InputUnitRequiredNotes
material oxide analysesYes3–5 materials: CaO, SiO2, Al2O3, Fe2O3 (MgO, SO3, LOI optional)
target LSFYes
target SMYes
target AMYes
min/max boundsNoper material, percent
fixed percentageNoper material, percent — pins a material

Outputs expected

OutputUnitNotes
candidate proportionspercent per material, summing to 100
blended oxidesCaO/SiO2/Al2O3/Fe2O3/MgO/SO3/LOI of the blend
achieved LSF/SM/AMwith deviations from target
warnings + verification notesfeasibility flags and review requirements

Limitations & cautions

  • Candidate proportions only — for lab/QC/process-engineering/supervisor review. Not an instruction to act.
  • Hits LSF/SM/AM only; it does not optimize cost, burnability, alkali/sulfate/chloride limits, or minor-constituent targets.
  • Garbage-in/garbage-out: results depend entirely on representative, current material analyses on a consistent basis.
  • Moduli are computed from the four main oxides; MgO/SO3/LOI are carried for reporting only.
  • Solver targets exact moduli; it does not model kiln burnability or free lime. A lab burnability/free-lime check is still required.
  • Not a substitute for plant-specific QC review, lab trials, or applicable standards.

⚠️ Safety & compliance

  • Output is a candidate blend for review only. It must not be used to change feeders, quarry blends, production setpoints, or to make environmental or spec decisions.
  • Reaching target moduli does not guarantee burnability, acceptable free lime, or compliant minor-constituent levels — a lab check is required.

Authority: Implementing any blend change requires process engineering and QC authority, a lab trial, and the plant's standard procedure (management-of-change). Emissions/permit-relevant changes require environmental authority. This tool is advisory.

AI agent use cases

  • Produce a candidate blend from material analyses and target moduli for a human to review.
  • Show which targets are reachable with the given materials and bounds, and flag those that are not.
  • Replicate the deterministic method from the stated formulas when the UI cannot be run.
  • Hand the candidate to the raw-mix-correction prompt and the LSF/SM/AM and Bogue tools for cross-checking.

Human use cases

  • First-pass proportioning for a process engineer to evaluate before any lab trial.
  • Teaching aid showing how proportions move the moduli.

Tools:lsf sm am calculator, bogue calculator

Prompts:raw mix correction

Pages:raw mix design, lsf sm am, clinker phases

Sources & assumptions

Assumption: Oxide analyses are representative and on a consistent basis.

Assumption: Moduli are ratio-invariant to a uniform LOI/ignition renormalization, so they are computed directly from the provided oxides.

General cement process-chemistry practice — proportioning and modulus relationships are standard