This is a grossly complicated issue, and I'm mostly wondering if someone has already implemented a solution like this in one of their projects..
Basically, I have 2 PID loops which will be interfering with each other, and I'm curious as to how I can ensure stability within the system. I'll have an ultrasonic humidifier feeding humid air into a room, and an evaporative cooler feeding cold air into that same room. They each have differing humidity and temperature with respect to each other. The goal is to have a steadystate at the highest humidity and lowest temperature that the system will allow.
I was planning on using Node Red, which has some PID nodes to help simplify things, but god damn is it still way over my head..
I'm hoping I can take the input and output of say Input 1 on Output 2 and Input 2 on Output 1 to determine the transfer function for both of the additional feedback loops G_P1-2 and G_P2-1, but there's some funky Laplace Transform stuff going on as well.
Anyway, if someone has worked on this already, some advice would be greatly appreciated.
Well, you'd be the first across several automation forums who could or would be willing to give an algorithmic solution to an Nth dimensional MIMO system.