@beerwright/core
    Preparing search index...

    Function blendPh

    • Blend pH from volume-weighted hydrogen-ion concentration.

      pH = −log₁₀( Σ(Vᵢ × 10^(−pHᵢ)) / Σ Vᵢ )
      

      This is exact for strong acids and an approximation for a buffered beer. Crane cites the same approximation from Techniques in Home Winemaking. Components without a pH are skipped, not treated as water.

      Parameters

      • parts: readonly { ph: number; volumeL: number }[]

      Returns number | null