From: Andrea on 21 May 2010 06:35 Hello, I am trying to create a gain scheduling controller for a model that I have in simulink. I have split up the workspace to get my operating points and linearised them in the control and estimation tools manager. I am a bit stuck about what to do next though. It is my understanding that I need to create a PID controller for each of these linear models and then interpolate the controller state space models but I am not sure about the best way to go about this. Any suggestions would be appreciated Thanks Andrea
From: Kanthaswamy on 27 May 2010 02:29 Hi, I would like to suggest you the following: I work with gain scheduling as follows: Suppose you have a system with different linear regions of operation having different set of PID gains. Now have a scheduler built using sfun/stateflow/simulink evaluating the clock.Apply the PID gains to the system based on the time interval corresponding to linear regions. I hope this works.The linear PID gains need to be evaluated in advance using some of the best known methods like ziegler nichols/ optimization using performance index minimization.Any further discussions,. please feel free to reach me at kanthaswamy.g(a)gmail.com Thanks and regards, Kanthaswamy.G "Andrea " <ttaa2(a)lboro.ac.uk> wrote in message <ht5nkq$sm$1(a)fred.mathworks.com>... > Hello, > > I am trying to create a gain scheduling controller for a model that I have in simulink. I have split up the workspace to get my operating points and linearised them in the control and estimation tools manager. I am a bit stuck about what to do next though. It is my understanding that I need to create a PID controller for each of these linear models and then interpolate the controller state space models but I am not sure about the best way to go about this. > > Any suggestions would be appreciated > > Thanks > Andrea
|
Pages: 1 Prev: remove repeated rows Next: reshape a matrix (can I use reshape or reshapec?) |