In fact, all state variables are measurable but not at one place. There are p locations and at each location only certain number of variables are measurable. Some variables are measurable at all locations and ALL state variables can be measured in the union of the locations. We need to design local controllers in each location (like state-feedback or output-feedback) that only uses those available ones. How can we do that? It seems that something here is wrong or impossible to do. Can you help me with that?
If we write the C_i matrices for each location, i=1,...p, then the whole C matrix becomes very large and the design of the static output feedback becomes global which means that all available state variables at all locations are used. So it is equivalent with simply using state feedback. Note that we are not going to design local observers to retrieve the absent information and use them all in the state-feedback design. I know this is one way to solve the problem but is not desired for some reason.
Note that the A and B matrices seen at each location are the same (A and B). So, if we design local static output feedbacks, the stability analysis of the whole system becomes very difficult since each local static output feedback design is using ALL A and B matrix but is going to stabilize only its part's state variables. Also some state variables are repeating in all measurements. Moreover and more importantly, each local control has some level of global influence on all state variables but their designs are different. These make the stability analysis different from ordinary systems and much more complicated. Have you seen such a system and some ways to do this? What are your suggestions (except using observer+state feedback)?