Text this: A four-compartment controller model of muscle fatigue for static and dynamic tasks