diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /788/CH17 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '788/CH17')
-rwxr-xr-x | 788/CH17/EX17.1.a/17_1_data.sci | 20 | ||||
-rwxr-xr-x | 788/CH17/EX17.1.b/17_1_soln.sce | 18 | ||||
-rwxr-xr-x | 788/CH17/EX17.2.a/17_2_data.sci | 18 | ||||
-rwxr-xr-x | 788/CH17/EX17.2.b/17_2_soln.sce | 20 | ||||
-rwxr-xr-x | 788/CH17/EX17.3.a/17_3_data.sci | 10 | ||||
-rwxr-xr-x | 788/CH17/EX17.3.b/17_3_soln.sce | 15 |
6 files changed, 101 insertions, 0 deletions
diff --git a/788/CH17/EX17.1.a/17_1_data.sci b/788/CH17/EX17.1.a/17_1_data.sci new file mode 100755 index 000000000..1d3c612c1 --- /dev/null +++ b/788/CH17/EX17.1.a/17_1_data.sci @@ -0,0 +1,20 @@ +// Aim:To determine the system accuracy of electrohydraulic servo system +// Given: +// servo valve gain: +G_SV=0.15; //(in^3/s)/mA +// cylinder gain: +G_cyl=0.20; //in/in^3 +// feedback transducer gain: +H=4; //V/in +// weight of load: +W=1000; //lb +// mass of load: +M=2.59; //lb.(s^2)/in +// volume of oil under compression: +V=50; //in^3 +// system deadband: +SD=4; //mA +// bulk modulus of oil: +beta1=175000; //lb/in^2 +// cylinder piston area: +A=5; //in^2
\ No newline at end of file diff --git a/788/CH17/EX17.1.b/17_1_soln.sce b/788/CH17/EX17.1.b/17_1_soln.sce new file mode 100755 index 000000000..16ce05eae --- /dev/null +++ b/788/CH17/EX17.1.b/17_1_soln.sce @@ -0,0 +1,18 @@ +clc; +pathname=get_absolute_file_path('17_1_soln.sce') +filename=pathname+filesep()+'17_1_data.sci' +exec(filename) + +// Solutions: +// natural frequency of the oil, +om_H=A*sqrt((2*beta1)/(V*M)); //rad/s +// value of open-loop gain, +open_loop=om_H/3; ///s +// amplifier gain, +G_A=open_loop/(G_SV*G_cyl*H); //mA/V +// repeatable error, +RE=SD/(G_A*H); //in + +// Results: +printf("\n Results: ") +printf("\n The repeatable error of system is %.5f in.",RE)
\ No newline at end of file diff --git a/788/CH17/EX17.2.a/17_2_data.sci b/788/CH17/EX17.2.a/17_2_data.sci new file mode 100755 index 000000000..98593f33b --- /dev/null +++ b/788/CH17/EX17.2.a/17_2_data.sci @@ -0,0 +1,18 @@ +// Aim:To determine the system accuracy of in SI units +// Given: +// servo valve gain: +G_SV=2.46; //(cm^3/s)/mA +// cylinder gain: +G_cyl=0.031; //cm/cm^3 +// feedback transducer gain: +H=4; //V/cm +// mass of load: +M=450; //kg +// volume of oil: +V=819; //cm^3 +// system deadband: +SD=4; //mA +// bulk modulus of oil: +beta1=1200; //MPa +// cylinder piston area: +A=32.3; //cm^2
\ No newline at end of file diff --git a/788/CH17/EX17.2.b/17_2_soln.sce b/788/CH17/EX17.2.b/17_2_soln.sce new file mode 100755 index 000000000..a0a2f78e9 --- /dev/null +++ b/788/CH17/EX17.2.b/17_2_soln.sce @@ -0,0 +1,20 @@ +clc; +pathname=get_absolute_file_path('17_2_soln.sce') +filename=pathname+filesep()+'17_2_data.sci' +exec(filename) + +// Solutions: +// natural frequency of the oil, +om_H=(A*10^-4)*sqrt((2*beta1*10^6)/(V*10^-6*M)); //rad/s +// value of open-loop gain, +open_loop=om_H/3; ///s +// amplifier gain, +G_A=open_loop/(G_SV*G_cyl*H); //mA/V +// repeatable error, +RE=SD/(G_A*H); //cm +// rounding off the above answer, +RE=fix(RE)+(fix(ceil((RE-fix(RE))*100000))/100000); //cm + +// Results: +printf("\n Results: ") +printf("\n The repeatable error of system is %.5f cm.",RE)
\ No newline at end of file diff --git a/788/CH17/EX17.3.a/17_3_data.sci b/788/CH17/EX17.3.a/17_3_data.sci new file mode 100755 index 000000000..775eacab1 --- /dev/null +++ b/788/CH17/EX17.3.a/17_3_data.sci @@ -0,0 +1,10 @@ +// Aim:Refer Example 14-3 for Problem Description +// Given: +// servo valve current saturation: +I=300; //mA +// amplifier gain: +G_A=724; //mA/V +// feedback transducer gain: +H=4; //V/in +// feedback transducer gain in metric units +H1=1.57; //V/cm
\ No newline at end of file diff --git a/788/CH17/EX17.3.b/17_3_soln.sce b/788/CH17/EX17.3.b/17_3_soln.sce new file mode 100755 index 000000000..1f5214b9b --- /dev/null +++ b/788/CH17/EX17.3.b/17_3_soln.sce @@ -0,0 +1,15 @@ +clc; +pathname=get_absolute_file_path('17_3_soln.sce') +filename=pathname+filesep()+'17_3_data.sci' +exec(filename) + +// Solutions: +// tracking error, +TE=I/(G_A*H); //in +// tracking error, +TE1=I/(G_A*H1); //cm + +// Results: +printf("\n Results: ") +printf("\n The tracking error of system is %.3f in.",TE) +printf("\n The tracking error of system in SI Unit is %.3f cm.",TE1)
\ No newline at end of file |