Te voy a poner un ejemplo para que entiendas que tal y como lo quieres hacer no se puede. Supongamos un control de posicion, antes de que el motor llege a la posicion el error es positivo, en la posicion el error es cero, y despues de la posicion el error es negativo. Cuando el sistema recibe un error negativo, lo que hace es darle una respuesta muy brusca al sistema, para corregir el error. Si coges el valor absoluto del error, no sabes si estas por delante o por detras de la posicion.
En los controles de posicion, cuando el motor está muy proximo a la posicion deseada, la corriente cada vez es menor, ya que corriente=error, como la corriente es cada vez mas pequeña, llega el momento en que el motor no tiene suficiente para girar, y se queda antes de la posicion, a esto se le llama entrar en zona muerta, el error es muy pequeño pero no cero.
En los motores inductivos por ejemplo, la parte integrativa casi no se utiliza, ya que son las propias bobinas del motor las que amortiguan la señal, y si tienes que usar parte integrativa, te saldrá de un factor bastante pequeño, en comparacion con motores de imanes.
En fin que podria seguir dando ejemplos, control de caudales con bastante respuesta derivativa, aceleracion con resp. muy derivativa, velocidad proporcional e integrativa, ........
Los PIDs no los puedes coger y aplicarlos en plan talla unica hombre.