asymptotic magnitude bode plot of fractional order transfer function
Mostra commenti meno recenti

how do i plot figure 2 of fractional zero
figure 1 code
(clc;clf;
clear all;close all;
alpha=0.02;
Wcr=10;
w1=logspace(-1,log10(Wcr),1000);
w2=logspace(log10(Wcr),3,1000);
Mag1=20*alpha*ones(1,numel(w1));
Mag2=@(w2) 20*alpha*log10(w2);
semilogx(w1,Mag1);
hold on;
semilogx(w2,Mag2(w2));
grid on;
xlabel('Frequency');
ylabel('Magnitude dB'))
Risposte (1)
Birdman
il 30 Mar 2020
The following code should give you what you want:
hold off;
alpha=0.9;Wcr=2;
w1=logspace(-1,log10(Wcr),1000);w2=logspace(log10(Wcr),3,1000);
Mag1=20*log10(Wcr)*ones(1,numel(w1));Mag2=@(w2) 20*log10(w2);
semilogx(w1,Mag1);hold on;semilogx(w2,Mag2(w2));grid on;xlabel('Frequency');ylabel('dB')
clear
clc
syms w alpha
alpha=0.9;beta=2;
w=logspace(-1,3,1000);
Mag1=@(w) 20*log10(abs(sqrt(((1i.*w).^alpha+beta).^2)));
semilogx(w,Mag1(w));hold on;grid on;xlabel('Frequency');ylabel('dB')
7 Commenti
Irshad Baruah
il 30 Mar 2020
Irshad Baruah
il 30 Mar 2020
Birdman
il 31 Mar 2020
why alpha is not multiplied in Mag2 equation of the first portion?
-Because the first portion represents the ideal plot, so what you need is basically to observe the movement at Wcr.
Mag1=@(w) 20*log10(abs(sqrt(((1i.*w).^alpha+beta).^2))) this equation meaning??
why beta is taken???
-This equation is the representation of the mathematical manipulation for (s+beta)^alpha.
Beta represents the zero value.
Irshad Baruah
il 31 Mar 2020
Modificato: Irshad Baruah
il 31 Mar 2020
Birdman
il 1 Apr 2020
In my script, a is represented by beta. So change alpha and beta and observe the results.
Irshad Baruah
il 7 Apr 2020
Modificato: Irshad Baruah
il 7 Apr 2020
Irshad Baruah
il 7 Apr 2020
Modificato: Irshad Baruah
il 7 Apr 2020
Categorie
Scopri di più su Dynamic System Models in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
