Regarding Transfer function blcok
    4 次查看(过去 30 天)
  
       显示 更早的评论
    
I am working on a Simulink model Which consists of Various Simulink blocks. I have to replace all these blocks with Matlab Function by writing the equivalent Matlab Code in it.
I have got a problem while replacing the Transfer Function in it. i.e, I used "tf" command to replace the first order Transfer Function but my Matlab doesn't consist "Control_Toolbox" which is very expensive. So, Can I replace this Transfer Function with any other logic insted of using Control_ToolBox. The Transfer Function looks as shown below.
  Your ideas can be really helpful. Thank you 

0 个评论
采纳的回答
  Jesús Zambrano
    
 2019-11-12
        Hi Nagasai,
When you can say logic, it refers to include types of blocks such as AND / OR / NOT etc instead of your trasnfer function... That´s why I said that it is not possible to do it in that way.
From the screenshot you attach, I think that you want to implement it in time-domain instead of in frequency domain. In this case, you could use the command 
sys_ss = ss(sys)
where ss is your trasnfer function.
This function is part of the Control System Toolbox, for more details check this link: 
Best,
Jesús
更多回答(1 个)
  Jesús Zambrano
    
 2019-11-11
        Hi Nagasai,
A transfer function relates the process output ith its input, usually written in frequency domain, where the analysis of such a systems is made by using Laplace transform. In this way, the amplitud of the output at certain frequency is described as a function of the frequency of the input signal. There is not relationship between a transfer function and a logic implementation, therefore, it cannot be replaced with any logic.
Best,
Jesús
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Event Functions 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


