Determining Transfer Function of Real World Systems
이전 댓글 표시
Greetings All,
I've recently developed an interest in process control, so I'm quite fresh - bare my illiteracy -
I would like to get some guidelines of where to start, what experimental data do I need to gather in order to determine a Transfer Function with the aid of Matlab/Simulink.
Scenario: I have a heat exchanger with steam coming in, cold fluid coming in, condensate coming out, hot fluid coming out.
a) what kind of real data do I need to gather to start?
b) what tools in Matlab that will help me to determine Transfer Function using data from (a)?
Thanks All
댓글 수: 3
David K.
2019년 9월 12일
The answer to a is really only something you can answer. What is it that you find to be important with your system? A basic transfer function has 1 input and 1 output. You can handle more but Im going to assume it is SISO for now. The input you choose will want to be one you can control pretty well.
The easiest way, to me, to find the transfer function is using matlab pidTuner. They, when in the gui choose your plant by selecting to identify a new plant. Most likely you want to look for something called the step response. After you have chosen your input and output signals, start measuring with the input off, then turn it on to some value and wait for an amount of time representative of your system. You can take that input and output data and put it into the system identification to start fiddling around to find a transfer function that fits.
Apparently there is another gui brounght up by systemIdentification but I have never used it.
Star Strider
2019년 9월 12일
aljawada13
2019년 9월 14일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 System Identification Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!