Executive Summary
A comparative analysis of five automated pH control services — from simple pulse dosing to advanced PID regulation with time-based profiles. A practical guide for selecting the right strategy for your bioprocess.
Maintaining precise pH control is fundamental to successful bioprocess outcomes. Whether culturing mammalian cells at pH 7.2 or running microbial fermentations at pH 6.5, the control strategy you choose directly impacts product yield, cell viability, and process reproducibility.
QB Control offers five distinct pH control services, each designed for different hardware configurations, process requirements, and levels of control sophistication. They range from straightforward single-pump pulse dosing to advanced PID-regulated flow modulation with time-based pH profiles. All five share the QB Control platform, support 21 CFR Part 11 audit trails, and operate through a common state machine architecture following ISA-88 best practices — meaning operators who learn one service can quickly adopt any of the others.
This guide provides a detailed technical comparison, analyzes pros and cons, identifies ideal use cases, and offers practical guidance for selecting the right strategy.
The five services covered:
- PHControlByOnePumpService — Single pump, pulse dosing (base OR acid)
- PHControlOnePumpPIDService — Single pump, PID-modulated flow (base OR acid)
- PHControlByBaseAndAcidService — Dual pump, pulse dosing (base AND acid)
- PHControlBaseAndCO2Service — Base pump + CO2 sparger, pulse dosing
- PHPIDControlService — Dual pump, PID with PWM + time profiles
Foundation
The pH Control Landscape in QB Control
Shared architecture
All QB Control pH services are built on a common foundation:
- State machine lifecycle: Every service follows a state machine aligned with ISA-88 batch control best practices (Idle → Starting → Execute → Stopping/Completing → Idle) with Hold, Abort, and Reset paths. Standard phase timeouts ensure predictable behavior and safe transitions between states.
- Ramp functionality: Configurable slope (pH/min) gradually moves setpoint toward target. A maxDiff safety guard pauses the ramp if the process cannot keep up.
- Deviation alarms: Configurable high-deviation and low-deviation alarms with adjustable thresholds, enable/disable switches, and a delay timer to suppress nuisance trips during transient events. Operators can set separate alarm and warning levels for pH deviations above or below the setpoint.
- Sensor quality checks: If the pH sensor reports a non-valid or degraded signal (e.g., sensor fault, calibration drift, or signal loss), dosing halts automatically to prevent incorrect corrections from unreliable data.
Decision dimensions
Choosing the right service comes down to four questions:
| Dimension | Options |
|---|---|
| How many correction streams? | One liquid (base or acid) · Two liquids (base + acid) · One liquid + one gas (base + CO2) |
| Dosing method? | Pulse dosing (fixed volume per cycle + delay) · PID-modulated continuous flow |
| Online tuning required? | Parameters locked at start · Editable during Execute |
| pH profile needed? | Static setpoint · Ramped setpoint · Time-based multi-point profile |
Detailed analysis
Service-by-service walkthrough
Each service is analyzed for its control mechanism, hardware needs, strengths, limitations, and ideal application scenarios.
PHControlByOnePumpService
Single-stream · Pulse dosing
The simplest pH control service. Uses a single peristaltic pump delivering either base or acid (selected via Fluid Type before start). Operates in a loop: measure → compare to setpoint → dose a fixed volume at configured flow rate if out of tolerance → wait → repeat. Dosing stops early if pH re-enters the tolerance band.
Advantages
- Simplest to configure — ideal entry point for new users
- Minimal hardware requirement
- Flexible for base or acid via Fluid Type parameter
- Volume-per-cycle approach intuitive for manual-dosing operators
- Early stop on band re-entry prevents over-dosing
- Optional ramp with maxDiff safety
Limitations
- Unidirectional — cannot correct both ways in one run
- Pulse dosing creates discrete pH steps
- Delay between cycles adds latency
- No PID — aggressiveness via volume/flow/delay only
- Not suited for bidirectional pH drift
Best use cases
- Processes with unidirectional pH drift (e.g., cell culture acidification corrected with base)
- Small-scale bioreactors with limited pump ports
- Early-stage process development prioritizing simplicity
- Operators preferring explicit, predictable dose volumes
PHControlOnePumpPIDService
Single-stream · PID-modulated flow
The PID-based counterpart to the single-pump pulse service. Runs a continuous PID loop that modulates pump flow rate in real time. Delivers smoother, more responsive corrections without discrete step behavior. All PID parameters and process inputs are editable while the service is running.
Advantages
- Smooth, continuous flow — gentler on cell cultures
- Continuous control cycle for tight pH tracking
- Online parameter tuning without restarting
- PID deadband prevents pump chatter near setpoint
- Integral limit prevents windup after sustained errors
- Built-in sensor quality guard (degraded or faulty signal stops dosing)
Limitations
- Still unidirectional — base OR acid per run
- Requires PID tuning expertise
- More complex setup than pulse dosing
- Pump must support continuous flow modulation
- No delay-between-doses concept — different operational model
Best use cases
- Mammalian cell culture and shear-sensitive processes needing smooth dosing
- Processes requiring tight pH control with minimal overshoot
- Campaigns where target pH or ramp must be adjusted mid-run
- Labs transitioning from manual PID controllers to automated QB Control
PHControlByBaseAndAcidService
Dual-stream · Pulse dosing
Extends the single-pump pulse dosing model to two pumps — one for base and one for acid. Corrects pH deviations in both directions within the same run. Base and acid have independent amount and flow rate settings.
Advantages
- Bidirectional correction in a single run
- Independent base and acid dosing parameters
- Same intuitive pulse-dosing model as single-pump service
- Full ramp + maxDiff safety
- Standard high/low deviation alarms
Limitations
- Requires two pumps and two fluid lines
- Pulse dosing still creates discrete steps
- Risk of hunting if tolerance too tight or amounts too large
- No PID — volume/flow/delay control only
- More potential abort conditions (both pumps must be ready)
Best use cases
- Fed-batch processes where pH drifts in both directions
- Bioreactors with dedicated acid and base ports
- Processes not requiring CO2-based acidification
- Teams preferring explicit volume-per-dose control over PID
PHControlBaseAndCO2Service
Base + CO2 · Pulse dosing with ramp
Uses a base pump to raise pH and a CO2 sparger to lower pH. Designed for setups where CO2 is already available and a liquid acid line is not desired. CO2 delivery is controlled by flow time and flow rate. Includes ramp rate monitoring as an extra safety layer.
Advantages
- Leverages existing CO2 infrastructure
- CO2 acidification is gentler and more biologically compatible
- Ramp rate monitoring provides extra safety
- Ideal for CO2/bicarbonate buffer systems
- Independent tuning of base (volume) and CO2 (time-based)
Limitations
- CO2 dissolution dynamics slower and less predictable than liquid acid
- Sparger performance depends on vessel geometry and agitation
- CO2 response is nonlinear — harder to tune
- Requires both a pump and a sparger device
- Not suitable for rapid acidification needs
Best use cases
- Mammalian cell culture with CO2/bicarbonate buffer systems
- Bioreactors with existing CO2 sparging infrastructure
- Processes where avoiding liquid acid is preferred
- Systems where CO2 also serves aeration or metabolic roles
PHPIDControlService
Dual-stream · PID + PWM + time profiles
The most advanced pH control service. Combines PID regulation with PWM pump control (fixed 10 s period) and supports time-based pH profiles with up to 20 setpoint-time pairs. PID output sign determines pump selection: positive → base, negative → acid.
Advantages
- Most sophisticated control — minimal steady-state error
- Bidirectional with automatic pump selection
- PWM reduces pump wear and smooths on/off operation
- Time-based profiles for complex multi-phase protocols (up to 20 points)
- PID deadband prevents oscillation near setpoint
Limitations
- Most complex to configure — PID + PWM + profiles
- On/off pumps only — relies on PWM for analog-like behavior
- No ramp + maxDiff safety (profile is time-based)
- Over-tuning PID can cause oscillation
- Profile must be designed before start
Best use cases
- Complex multi-phase processes with scheduled pH changes
- pH shift fermentations with defined time-based protocols
- Processes needing bidirectional correction with high precision
- Advanced users comfortable with PID tuning and profile design
- Setups using on/off pumps where PWM provides dosing resolution
Side-by-side
Feature comparison matrix
| Feature | OnePump | OnePumpPID | Base&Acid | Base&CO2 | PHPID |
|---|---|---|---|---|---|
| Correction streams | 1 liquid | 1 liquid | 2 liquids | Liquid + CO2 | 2 liquids |
| Dosing method | Pulse | PID flow | Pulse | Pulse | PID + PWM |
| Bidirectional | No | No | Yes | Yes | Yes |
| Ramp support | Yes | Yes | Yes | Yes | Profile |
| maxDiff safety | Yes | Yes | Yes | Yes | No |
| Online tuning | No | Yes | No | No | No |
| Time profiles | No | No | No | No | 20 pts |
| PID control | No | Yes | No | No | Yes |
| Min. hardware | 1 pump | 1 pump | 2 pumps | Pump + sparger | 2 pumps |
| Control cycle | Delay-based | Continuous | Delay-based | Delay-based | Continuous |
| Complexity | Low | Medium | Low–Med | Medium | High |
Quick decision guide
One direction only → Go to step 2
Both directions (acid + base) → Go to step 3
Base up + CO2 down → PHControlBaseAndCO2Service
No, pulse dosing is fine → PHControlByOnePumpService
Yes, PID-modulated flow → PHControlOnePumpPIDService
No, static or ramped setpoint → PHControlByBaseAndAcidService
Yes, multi-phase protocol → PHPIDControlService
Guidance
Best practices across all services
Sensor management
- Calibrate before every batch per your SOP
- Position sensor in well-mixed zone, away from dosing ports
- Account for sensor response time in delay/PID settings
- Monitor sensor signal quality — degraded or faulty readings halt dosing in PID services
Ramp & setpoint tuning
- slope = 0 for immediate setpoint changes
- 0.1–0.3 pH/min for shear-sensitive cultures
- Set maxDiff to reflect realistic vessel tracking speed
- Duration = (Target − Current) / Slope
Pulse dosing tuning
- Start with 2–10 ml per dose, increase as needed
- Moderate flow rates (5–15 ml/min) for stable control
- Minimum 30–60 s delay for pH stabilization
- If oscillating: increase delay, reduce volume
PID tuning
- Start conservative Kp, small Ki, Kd often 0 initially
- Deadband trades tightness vs. chatter
- Use integral limit to prevent windup
- Tune at actual service cadence, not mental “per minute”
Safety reminders
- Handle base and acid with appropriate PPE and containment
- Ensure proper CO2 supply and ventilation for sparger-based services
- Keep emergency Abort / equipment stop procedures known to all operators
- Verify Fluid Type matches physical tubing before starting single-pump services
- Maintain pH sensor calibration — bad readings drive wrong corrections
Conclusions
Key comparison outcomes
- PHControlByOnePumpService is the best starting point for teams new to automated pH control or running processes with unidirectional pH drift. Its simplicity and minimal hardware make it the lowest-risk entry point.
- PHControlOnePumpPIDService is the upgrade path from pulse dosing when smoother control is needed. Its continuous PID cycle and online tuning capability make it ideal for shear-sensitive cultures and mid-run adjustments.
- PHControlByBaseAndAcidService is the natural choice for bidirectional pH drift correction with pulse dosing. It keeps the intuitive volume-per-cycle model while adding dual-stream capability.
- PHControlBaseAndCO2Service is purpose-built for mammalian cell culture and CO2-buffered systems. It eliminates the need for a liquid acid line by leveraging CO2 sparging infrastructure.
- PHPIDControlService is the most powerful and complex service — the only option for time-based pH profiles. Reserve it for advanced protocols where PID + PWM + profile configuration overhead is justified.
- All five services share a common state machine, alarm framework, and safety architecture, enabling seamless skill transfer between services as process requirements evolve.
- Selection should be driven by three factors: available hardware (pump count, CO2 infrastructure), required control precision (pulse vs. PID), and protocol complexity (static vs. ramped vs. profiled setpoint).


