Una forma sería implementar alguna forma de control adaptativo. Si su rango de constantes de tiempo es pequeño y conocido, puede usar algo llamado "programación de ganancia"
donde determina de antemano todas las constantes de tiempo con las que estará tratando (con suerte es finito) y use la lógica if / then para definir PI y D. Puede ser un desafío asegurarse de haber cubierto suficiente variabilidad para garantizar la estabilidad y el rendimiento en toda la gama. Una buena historia de éxito para la programación de ganancias es el helicóptero Chinook. Se puede hacer.
Si no tiene una predicción factible de cuáles serán las constantes de tiempo, podría considerar el uso del Control Adaptativo de Referencia de Modelo (MRAC). En este esquema de control, tiene un modelo de referencia (su sistema ideal) con su controlador PID elegido. El MRAC minimiza el error entre lo que la planta está haciendo realmente y lo que está haciendo su modelo de referencia. De esta manera, obliga a su planta de cambio a actuar como su modelo LTI.
O bien, puede intentar usar el Controlador adaptativo de identificación de modelo (MIAC). Aquí el esquema de control identifica el sistema en tiempo real y usa una ley de actualización para su controlador. Este requiere la habilidad más avanzada de las tres ideas.
Como su sistema está cambiando las constantes de tiempo con el tiempo, ya no es LTI. Esto significa que necesita hacer una programación de ganancia (bastante fácil si conoce el rango de constantes de tiempo) o la identificación del sistema con la ley de actualización para su PID.