DC motor current transfer function
조회 수: 4 (최근 30일)
이전 댓글 표시
Hello everybody, somebody bad at math here... Could somebody please give me a jumpstart on how the matrix should look like when wanting to calculate the current transfer function. In this example http://se.mathworks.com/help/control/getstart/linear-lti-models.html?requestedDomain=www.mathworks.com#f1-1010946 we find the angular velocity omega, but I would like to verify the validity of my work by finding the current aswell, given a voltage input. So far, ive not made any progress. Thank you for reading and bigger thank you if you could help me.
댓글 수: 0
답변 (1개)
Sebastian Castro
2016년 5월 11일
If I understand your question correctly, the example you linked to has only a single output which is velocity; however you also want to output velocity.
If all you want to change is the output equation, then you only need to change the C and D matrices. For example, try changing them to:
% Current is first output, velocity is second output
C = [1 0;0 1];
D = [0;0];
or
% Velocity is first output, current is second output
C = [0 1;1 0];
D = [0;0];
Try this out. More importantly, make sure you actually understand what these modifications mean! Expand out the matrix equation y = C*x + D*u to verify that it is indeed doing the correct thing.
- Sebastian
댓글 수: 0
커뮤니티
더 많은 답변 보기: Power Electronics Community
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!