docs: def control_force(self,c):
          '''represents physical limitation of the control'''
          
          # bring instance variables into local scope
          g = self.g
          s = self.s
          
          return g * (2/π) * arctan((s/g) * c)