diff options
Diffstat (limited to '3432/CH6/EX6.8')
-rw-r--r-- | 3432/CH6/EX6.8/Ex6_8.sce | 48 | ||||
-rw-r--r-- | 3432/CH6/EX6.8/Ex6_8_f0.pdf | bin | 0 -> 15692 bytes | |||
-rw-r--r-- | 3432/CH6/EX6.8/Ex6_8_f1.pdf | bin | 0 -> 32774 bytes |
3 files changed, 48 insertions, 0 deletions
diff --git a/3432/CH6/EX6.8/Ex6_8.sce b/3432/CH6/EX6.8/Ex6_8.sce new file mode 100644 index 000000000..6625052d3 --- /dev/null +++ b/3432/CH6/EX6.8/Ex6_8.sce @@ -0,0 +1,48 @@ +//Example 6.8
+// Nyquist plot for a second order system.
+
+xdel(winsid())//close all graphics Windows
+clear;
+clc;
+//------------------------------------------------------------------
+//System transfer function and its root locus
+s=poly(0,'s');
+g=1/(s+1)^2;
+sysG=syslin('c',g);
+
+evans(sysG);
+exec .\fig_settings.sci; //custom script for setting figure properties
+f=gca();
+f.x_location = "origin"
+f.y_location = "origin"
+title(['Root locus of','$G(s)=1/(s+1)^2$','with respect to K'],...
+'fontsize',3)
+zoom_rect([-3,-2,2,3])
+h=legend('');
+h.visible = "off"
+//------------------------------------------------------------------
+figure(1)
+//The bode plot of the system
+fmin=0.01/2/%pi; //mininmum frq. in Hz for response (0.1 rad/sec)
+fmax=100/2/%pi; //maximum frq. in Hz for response (100 read/sec)
+
+//Bode plot for frequency in Hz (scilab ver. 5.4.1)
+//bode(g,fmin,fmax);
+//OR
+//Bode plot for frequency in rad/sec (scilab ver. 5.5.1)
+bode(sysG,fmin,fmax,0.01,"rad")
+title(['Open loop bode plot for', '$G(s)=1/(s+1)^2$'],'fontsize',3);
+exec .\fig_settings.sci; //custom script for setting figure properties
+//------------------------------------------------------------------
+
+figure(2)
+//The nyquist plot of the system
+nyquist(sysG);
+title('Nyquist plot of the evaluation of K G(s) for s=C1 and K=1'...
+,'fontsize',3);
+exec .\fig_settings.sci; //custom script for setting figure properties
+f=gca();
+f.x_location = "origin"
+f.y_location = "origin"
+xset('color',2)
+//------------------------------------------------------------------
diff --git a/3432/CH6/EX6.8/Ex6_8_f0.pdf b/3432/CH6/EX6.8/Ex6_8_f0.pdf Binary files differnew file mode 100644 index 000000000..2bb5cdb61 --- /dev/null +++ b/3432/CH6/EX6.8/Ex6_8_f0.pdf diff --git a/3432/CH6/EX6.8/Ex6_8_f1.pdf b/3432/CH6/EX6.8/Ex6_8_f1.pdf Binary files differnew file mode 100644 index 000000000..690c6b5e1 --- /dev/null +++ b/3432/CH6/EX6.8/Ex6_8_f1.pdf |