From ControlTheoryPro.com

Contents
1 Introduction to Reaction Cancellation
Ground and space based astronomy require the position of their optics to be stable to an unprecendented level. This level of stability often relies on feedback sensors that are pushing the edge of what is possible. This level of stability also requires a stable platform. This requires reaction cancellation.
If we control the system's lineofsight (LOS) by moving a mirror and that mirror has enough inertia then reaction cancellation is used to cancel out the mirror's motion. The mirror's motion induces a torque on the platform it is mounted to. A dummy mass is moved so that it produces an equal and opposite torque. This reaction mass cancels out the mirror's motion leading to the name reaction cancellation.
2 Rigid Body Model for Reaction Cancellation
For a system of linear translation
where
 is the acceleration (in m/s^{2}) of the mass,
 is mass and
 is the displacement (in m) of the mass relative to a fixed point of reference.
For a rotational system
where
 is the angular displacement (in rad) of the inertia relative to a fixed point of reference and
 is the inertia.
The above equations combine to form the equation of motion, a secondorder differential equation for displacement θ as a function of time t (in seconds).
where
 is the damping coefficient and
 is the spring force constant.
Rearranging, we have
then
2.1 State Space Model of Rigid Body Reaction Cancellation
Figure 2 shows a 2 DOF Rigid Body model. This example is for rotation but Figure 2 is good enough. Figure 2 breaks up the rigid body diagram into Left and Right halves and the Mounting plate. The state space form of this equation for a single axis is
In order to calculate the reaction cancellation we need to know the torque imposed on the mounting plate from both the mirror and the reaction mass. For the mounting plate the torque is
Therefore
So for the mirror's contribution to the imposed torque on the mounting plate
Using the following abbreviations Mount = Mnt, Mirror = Mr, and ReactionMass = RM the full state space reaction cancellation model for a single axis is
Simplifying for the reaction cancellation in the xaxis
For 2 axes the reaction cancellation state space equations become
For a rigid body model the mounting plate imposed torque can be determined with the mounting plate inertia and angular acceleration therefore
This C_{x} provides the angular position of the mounting plate
This y is only the x and y angular position of the mounting plate. Using MATLAB or Simulink we can add 2 derivatives to the state space output providing mounting plate angular accelerations. This angular acceleration can be multiplied by the mounting plate inertia to determine the residual torque in the mounting plate. Thus the error in the reaction cancellation.