Questions tagged [transfer-function]

A transfer function is a mathematical description of a system or part of a system. It relates the output of the system to the input. The system described by a transfer function is always linear and time invariant.

A transfer function is a mathematical description of a system or part of a system. It relates the output of the system to the input. The system described by a transfer function is always linear and time invariant.

Transfer functions are appropriate for single input single output systems; while several can be used to model a multiple input multiple output system it is usually more appropriate to use a state space representation in that case.

Common uses of transfer functions are;

  • Single-input single-output filters
  • Modelling systems for control theory
110 questions
0
votes
1 answer

Symbolic Fraction Summation with Common Denominator (MATLAB)

Hello there, hope you are all doing well. I have two symbolic fractions with different denominators and I would like to know the result of the subtraction of them. I tried simplify and simplifyFraction functions; however they do not yield the result…
kucar
  • 245
  • 3
  • 13
0
votes
1 answer

Analysis of the stability of the system characterized by the transfer function - MATLAB

I also have a problem to solve in the field of "systems theory". I solved the mathematical part, but now I have to find a virtual method for analyzing the stability of the system characterized by the transfer function. Therefore, I chose matlab. I…
AlexSD
  • 19
  • 2
0
votes
1 answer

MatLab - Return value of the zero() function

I'm trying to implement a very simple transfer function to see its zeroes and poles. For example: s=tf('s'); H= (s+5)/(s^2+3*s+2); zeroes_H=zero(H); poles_H=pole(H); I can't seem to get the return values from the zero() and from the pole()…
tamuno
  • 103
  • 1
  • 11
0
votes
0 answers

How do I implement a direct form II transfer function?

I need to implement a transfer function from direct form II. Here's a description of what direct form II is. I'm allowed to choose what coefficents are to be included. So far my code looks like this: int main(void) { int l, m; l = dirii2(2);…
user11948743
0
votes
0 answers

frequency Response/ Bode plot in s=jw

I have a transfer function in s , which has some complex zeros and and poles. I tried to get the bode plot with transfer function in s domain, but did not get the correct result . Moreover how can I get the bode of TF in s=jw ? so that I can get the…
Haq
  • 1
0
votes
1 answer

Is it possible to find a block for multi-input single-output transfer function in Matlab simulink?

I have a system with two inputs and one common output. Let inputs be in1, in2 and output - out. So I have two transfer functions: out / in1, out / in2. Using simulink I can use transfer fcn block for each transfer function and then sum their outputs…
Artur
  • 3
  • 2
0
votes
1 answer

How to avoid tf() command using State-space models in Matlab

I'm trying to avoid the function tf() from Matlab since it requires specific toolboxes to run. The transfer function that I'm using is quite simple. Is the model for a heatsink temperature. H(s) = (Rth/Tau)/(s + 1/Tau) In…
D.García
  • 1
  • 2
0
votes
1 answer

How to implement a modified transfer function?

my field is not that much related to, but I need to build a model-based simulation in simulink. The model has a transfer modified function as follows: r(s)/q(s)=t/(t*s+1) I know the basics, however, to implement this, I got into question, whether I…
Gerard
  • 15
  • 5
0
votes
1 answer

How to get/see plot of resultant series function/system in matlab?

I am using MATLAB for series interconnection of two systems as shown in the code snippet below . How can I see/display the final resultant series transfer function in graph form (sys in my code)? clc clear all close all num1=[2]; den1=[3…
LECS
  • 121
  • 12
0
votes
0 answers

Problem plotting plant transfer function in Simulink

I'm trying to plot a plant transfer function in Simulink. For the case I'm looking at, there is a downward step in the temperature from 40 to 30 degrees Celsius. Initially, I was able to identify some suitable plant models using both the System…
0
votes
1 answer

MATLAB Lsim initial value for RC filter doesnt work

I would simulate an RC (low-pass) filter that has some initial value. R = 1e3; % 1kOm C = 100e-6; % 100uF es = tf('s'); LP1 = 1 / (R*C*es + 1); Ts = 0.1; % 100ms sysd = c2d(LP1, Ts); Initial value means that capacitor is charged to some voltage…
user3700538
  • 67
  • 1
  • 2
  • 10
0
votes
1 answer

System Identification on Scilab

Is it possible for scilab to identify a system? there are a lot of documentation for MATLAB but in scilab i cant find any. This is the data that Im going to analyze FREQUENCY AMPLITUDE PHASE (rad/s) (cm) (deg) …
kkewlk23
  • 1
  • 2
0
votes
1 answer

Use Goto and From to Transfer Fcn block

I have made a block in Simulink that calculates some Aerodynamic coefficients. I had like to use this coefficients in order to define the numerator and denominator of a transfer function. Is there a way to link between the output from the…
benb
  • 351
  • 1
  • 2
  • 7
0
votes
0 answers

How to set a transfer function with a variable coefficient in simulink?

I have a transfer function with a coefficient in the denominator which value changes with the output of the model. So the question is: How to set a transfer function in simulink with variable coefficients? It should be done with the block transfer…
Ben Jo
  • 71
  • 1
  • 15
0
votes
1 answer

Application of tf function for large systems

I'm looking at the transfer functions (transfer matrix) of a Multiple-input single-output (MISO) system. The system has 32 dynamic states, four inputs, and one output. The system A, B, C, and matrices are calculated in a Matlab code, and the state…
Mhatami
  • 37
  • 6