Representing controller in z-domain and plant in continuous domain
조회 수: 10 (최근 30일)
이전 댓글 표시
Background: For a particular plant transfer function (dc-dc converter), I have calculated the transfer function of my controller based on my desired poles and zero locations. I plan to build the entire system on hardware and intend to use a microcontroller to implement the controller. For this reason, I want to simulate continuous-domain plant function in close loop with a discrete-domain controller transfer function.
Question: On Simulink (or MATLAB), please advise about how can I be able to cascade my plant transfer function (which is in s-domain) with the controller transfer function (which is in z-domain in the form of a difference equation). Eventually I want to see the step response of the closed loop system. I built a program in Simulink but eventually the presence of both continuous and z-domain transfer function pops up an error. How can I achieve this? Any other solution (outside Simulink) are also welcome.
댓글 수: 0
답변 (1개)
Arkadiy Turevskiy
2015년 8월 25일
Simulink model should not be creating any errors if you are combining continuous and discrete blocks. Here is a model with a simple continuous-time transfer function and discrete-time PID Controller. It simulates fine, no errors.
참고 항목
카테고리
Help Center 및 File Exchange에서 Classical Control Design에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!