The effect of learning, forgetting, fatigue, and recovery on the performance of dual-resource constrained (DRC) systems