NivaarExam PrepOfficial exam papers ↗

24-MMP-B5 Mineral Processing Design and Operations · May 2013

Question 7 of 7: Grinding Circuit Process Control and pH Control

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

National Exams, 09-MMP-B5 Mill Design & Operations, May 2013, 3 hours, closed book (one Casio or Sharp approved calculator permitted). Answer any five (5) of the seven (7) questions asked – each question is of equal value (20%). Every question (1–7) is answered in full below as a complete study resource.

Reference texts: B.A. Wills & J.A. Finch, Wills' Mineral Processing Technology, 8th ed.; A.L. Mular, D.N. Halbe & D.J. Barratt (eds.), Mineral Processing Plant Design, Practice, and Control (SME, 2002); A.L. Mular & R. Poulin, CAPCOSTS: A Handbook for Estimating Mining and Mineral Processing Equipment Costs (CIM Special Volume 47, 1998); T.J. Napier-Munn, S. Morrell, R.D. Morrison & T. Kojovic, Mineral Comminution Circuits: Their Operation and Optimisation (JKMRC, 1996); R.A. Arterburn, "The Sizing and Selection of Hydrocyclones," in Mular & Bhappu (eds.), Mineral Processing Plant Design; J.A. Finch & G.S. Dobby, Column Flotation (Pergamon, 1990); A.F. Taggart, Handbook of Mineral Dressing.

Question 7: Grinding Circuit Process Control and pH Control (20%)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

a) Grinding circuit process control

Process control in mineral processing exists to hold a circuit as close as possible to its economic optimum – maximum throughput at target product size and minimum specific energy – in the face of continuous disturbances (ore hardness, feed size, ore-type blend changes) that would otherwise force wide, costly swings around that optimum if left to manual operation. In a grinding circuit the most commonly controlled variables are cyclone overflow product size (P80, or a proxy such as %-passing a reference mesh from a particle-size analyzer or, more commonly, cyclone overflow density/pressure), mill sump level, and mill power draw/bearing pressure (a proxy for volumetric mill charge/load); the corresponding manipulated variables are fresh ore feed rate, mill (dilution) water addition and sump water addition to cyclone feed, and, on a SAG mill, sometimes ball addition rate or mill speed on a variable-speed drive. DCS stands for Distributed Control System – the plant-wide networked hardware/software platform (PLCs, I/O, operator HMI screens, historian) that executes every control loop, alarm and interlock across the plant from a central control room. PID stands for Proportional-Integral-Derivative – the standard three-term feedback controller (output = proportional to the error, plus its time integral to eliminate steady- state offset, plus its derivative to anticipate/dampen fast changes) that implements the vast majority of individual grinding-circuit control loops (level, density, feed-rate) within the DCS.

b-i) pH control block diagram

pHSetpointPIDControllerReagentDosing ValveFlotation Cell(pH process)pH Sensor(feedback)Feed-rateFeedforwarderror econtrolsignallime / aciddosagemeasured pHfeedbackore feedratefeedforwardtrim
pH control loop for a flotation cell: PID feedback control from the pH sensor on the process, trimmed by a feed-rate feedforward signal that anticipates reagent demand before the resulting pH change is actually measured.

b-ii) Terminology

Setpoint: the target pH the loop is trying to hold. Error: setpoint minus measured pH, the signal the PID controller acts on. Manipulated variable: here, the lime (alkali) or acid dosing rate. Feedback: a correction computed from the ALREADY-occurred deviation, measured directly on the process (the pH sensor reading). Feedforward: a correction computed from a measured DISTURBANCE (here, ore/feed rate, which drives reagent demand) applied before that disturbance has had time to move the measured pH at all.

b-iii) Feedforward/feedback system types

The dominant configuration is feedback-only PID control on the pH sensor signal, sufficient for slow disturbances. Because pH response to reagent addition is often fast but the pH probe itself (and slurry transport lag to it) introduces significant dead time, many plants add a feedforward trim based on a measured disturbance that is known to drive reagent demand – most commonly ore/feed tonnage, sometimes combined with a measured feed pH or acid-generating mineral content – summed with the feedback PID output to pre-position the dosing valve ahead of the disturbance reaching the sensor. A cascade arrangement (an outer pH loop setting the setpoint of an inner reagent-flow loop) is also common where reagent delivery itself is not perfectly linear or repeatable.

b-iv) Advantages

Feedback alone is simple, robust to unmeasured/unmodelled disturbances (it corrects whatever the sensor actually sees, regardless of cause), and needs no separate disturbance model. Adding feedforward on top of feedback substantially reduces the amplitude and duration of pH excursions following a known disturbance (a feed-rate change), because correction begins before the pH has actually drifted rather than only after – important in a flotation circuit where a pH excursion outside the selective-collector's working window can immediately depress recovery or grade.

b-v) Disadvantages

Feedback alone cannot correct a disturbance until the pH has already moved and the sensor/transport dead time has elapsed, so it is inherently reactive and can allow real, if temporary, off-spec pH excursions. Feedforward requires an accurate model of how the measured disturbance actually affects reagent demand (an inaccurate gain/lag makes the feedforward trim itself a source of upset), needs its own dedicated instrumentation (feed-rate measurement), and can never fully replace feedback because it cannot see or correct for disturbances it was not designed to measure – it is therefore always used in combination with, not instead of, feedback trim.

Back to the paper →