A centrifuge for centrifuging a slurry, comprising: a bowl driven by a bowl drive motor; a screw conveyor driven by a screw conveyor drive motor; a pump driven by a pump motor; a bowl variable frequency drive unit operatively arranged to drive the bowl drive motor; a conveyor VFD operatively arranged to drive the screw conveyor drive motor; a pump VFD operatively arranged to drive the pump drive motor; a first analysis assembly; and at least one computer electrically connected to the bowl VFD, the conveyor VFD, the pump VFD, and the first analysis assembly, wherein: the first analysis assembly is configured to: automatically sample a liquid effluent discharged from the centrifuge; and automatically transmit first data, characterizing the liquid effluent, to the at least one computer; and wherein the at least one computer is configured to: calculate respective control schemes (54, 56, 58) for the bowl VFD, the conveyor VFD, and the pump VFD using the first data; transmit respective control signals (60,62,64) to the bowl VFD, the conveyor VFD, and the pump VFD to operate the bowl VFD, the conveyor VFD, and the pump VFD, according to the respective control schemes (54, 56, 58); receive a first input quantifying a torque load on the conveyor motor; vary a first differential speed between the bowl and the conveyor until the torque load increases by a first degree at a second differential speed between the bowl and the conveyor; calculate a third differential speed based on the second differential speed; and operate the bowl and conveyor motors (19, 21) to maintain the third differential speed. a bowl driven by a bowl drive motor; a screw conveyor driven by a screw conveyor drive motor; a pump driven by a pump motor; a bowl variable frequency drive unit operatively arranged to drive the bowl drive motor; a conveyor VFD operatively arranged to drive the screw conveyor drive motor; a pump VFD operatively arranged to drive the pump drive motor; a first analysis assembly; and at least one computer electrically connected to the bowl VFD, the conveyor VFD, the pump VFD, and the first analysis assembly, wherein: the first analysis assembly is configured to: automatically sample a liquid effluent discharged from the centrifuge; and automatically transmit first data, characterizing the liquid effluent, to the at least one computer; and wherein the at least one computer is configured to: calculate respective control schemes (54, 56, 58) for the bowl VFD, the conveyor VFD, and the pump VFD using the first data; transmit respective control signals (60,62,64) to the bowl VFD, the conveyor VFD, and the pump VFD to operate the bowl VFD, the conveyor VFD, and the pump VFD, according to the respective control schemes (54, 56, 58); receive a first input quantifying a torque load on the conveyor motor; vary a first differential speed between the bowl and the conveyor until the torque load increases by a first degree at a second differential speed between the bowl and the conveyor; calculate a third differential speed based on the second differential speed; and operate the bowl and conveyor motors (19, 21) to maintain the third differential speed. the first analysis assembly is configured to: automatically sample a liquid effluent discharged from the centrifuge; and automatically transmit first data, characterizing the liquid effluent, to the at least one computer; and wherein automatically sample a liquid effluent discharged from the centrifuge; and automatically transmit first data, characterizing the liquid effluent, to the at least one computer; and wherein the at least one computer is configured to: calculate respective control schemes (54, 56, 58) for the bowl VFD, the conveyor VFD, and the pump VFD using the first data; transmit respective control signals (60,62,64) to the bowl VFD, the conveyor VFD, and the pump VFD to operate the bowl VFD, the conveyor VFD, and the pump VFD, according to the respective control schemes (54, 56, 58); receive a first input quantifying a torque load on the conveyor motor; vary a first differential speed between the bowl and the conveyor until the torque load increases by a first degree at a second differential speed between the bowl and the conveyor; calculate a third differential speed based on the second differential speed; and operate the bowl and conveyor motors (19, 21) to maintain the third differential speed. calculate respective control schemes (54, 56, 58) for the bowl VFD, the conveyor VFD, and the pump VFD using the first data; transmit respective control signals (60,62,64) to the bowl VFD, the conveyor VFD, and the pump VFD to operate the bowl VFD, the conveyor VFD, and the pump VFD, according to the respective control schemes (54, 56, 58); receive a first input quantifying a torque load on the conveyor motor; vary a first differential speed between the bowl and the conveyor until the torque load increases by a first degree at a second differential speed between the bowl and the conveyor; calculate a third differential speed based on the second differential speed; and operate the bowl and conveyor motors (19, 21) to maintain the third differential speed.