summaryrefslogtreecommitdiff
path: root/3862/CH9
diff options
context:
space:
mode:
Diffstat (limited to '3862/CH9')
-rw-r--r--3862/CH9/EX9.1/Ex9_1.sce28
-rw-r--r--3862/CH9/EX9.2/Ex9_2.sce29
-rw-r--r--3862/CH9/EX9.3/Ex9_3.sce30
-rw-r--r--3862/CH9/EX9.4/Ex9_4.sce15
-rw-r--r--3862/CH9/EX9.5/Ex9_5.sce15
-rw-r--r--3862/CH9/EX9.6/Ex9_6.sce15
-rw-r--r--3862/CH9/EX9.9/Ex9_9.sce20
7 files changed, 152 insertions, 0 deletions
diff --git a/3862/CH9/EX9.1/Ex9_1.sce b/3862/CH9/EX9.1/Ex9_1.sce
new file mode 100644
index 000000000..1c3b111e7
--- /dev/null
+++ b/3862/CH9/EX9.1/Ex9_1.sce
@@ -0,0 +1,28 @@
+clear
+//
+
+//variable declaration
+
+//summation of all horizontal forces is zero & vertical forces is zero.
+P1=(10) //Vertical down Load at 4m from A,KN
+P2=(15) //Inclined down Load at angle 30° at 6m from A,KN
+P3=(20) //Inclined down Load at angle 45° at 10m from A,KN
+theta2=30
+theta3=45
+//horizontal,vertical component at A is Ha,Va respectively.
+
+Ha=P2*cos(theta2*%pi/180)+P3*cos(theta3*%pi/180)
+Rb=(P1*4+P2*6*sin(theta2*%pi/180)+P3*10*sin(theta3*%pi/180))/12 //reaction at B point,KN
+
+printf("\n RB= %0.4f KN",Rb)
+
+//now vertical component
+Va=P2*sin(theta2*%pi/180)+P3*sin(theta3*%pi/180)+P1-Rb
+
+Ra=sqrt((Ha**2)+(Va**2))
+
+printf("\n RA= %0.4f KN",Ra)
+
+alpha=(atan(Va/Ha))*180/%pi
+
+printf("\n alpha= %0.2f °",alpha)
diff --git a/3862/CH9/EX9.2/Ex9_2.sce b/3862/CH9/EX9.2/Ex9_2.sce
new file mode 100644
index 000000000..0162a26c7
--- /dev/null
+++ b/3862/CH9/EX9.2/Ex9_2.sce
@@ -0,0 +1,29 @@
+clear
+//
+
+//variable declaration
+
+//summation of all horizontal forces is zero & vertical forces is zero.
+P1=(60) //inclined down to right Load at angle 60 at 1m from A,KN
+P2=(80) //Inclined down to left Load at angle 75° at 3m from A,KN
+P3=(50) //Inclined down to left Load at angle 60° at 5.5m from A,KN
+theta1=60
+theta2=75
+theta3=60
+thetaRb=60
+//horizontal,vertical component at A is Ha,Va respectively.
+
+Rb=(P1*1*sin(theta1*%pi/180)+P2*3*sin(theta2*%pi/180)+P3*5.5*sin(theta3*%pi/180))/(6*sin(thetaRb*%pi/180)) //reaction at B point,KN
+Ha=-P1*cos(theta1*%pi/180)+P2*cos(theta2*%pi/180)-P3*cos(theta3*%pi/180)+Rb*cos(thetaRb*%pi/180)
+printf("\n RB= %0.4f KN",Rb)
+
+//now vertical component
+Va=P1*sin(theta1*%pi/180)+P2*sin(theta2*%pi/180)+P3*sin(theta3*%pi/180)-Rb*sin(thetaRb*%pi/180)
+
+Ra=sqrt((Ha**2)+(Va**2))
+
+printf("\n RA= %0.4f KN",Ra)
+
+alpha=(atan(Va/Ha))*180/%pi
+
+printf("\n alpha= %0.2f °",alpha)
diff --git a/3862/CH9/EX9.3/Ex9_3.sce b/3862/CH9/EX9.3/Ex9_3.sce
new file mode 100644
index 000000000..1eb307d46
--- /dev/null
+++ b/3862/CH9/EX9.3/Ex9_3.sce
@@ -0,0 +1,30 @@
+clear
+//
+
+//variable declaration
+
+//summation of all horizontal forces is zero & vertical forces is zero.
+P1=(20) //vertical down Load at 2m from A,KN
+P2=(30) //uniform distributed load from 2m to 6m from A,KN/m(in 4m of span)
+P3=(60) //Inclined down to right Load at angle 45° at 7m from A,KN
+
+theta3=45
+//horizontal,vertical component at B is Hb,Vb respectively.
+
+Ra=(P1*7+P2*4*5+P3*2*sin(theta3*%pi/180))/(9) //reaction at B point,KN
+
+printf("\n RA= %0.4f KN",Ra)
+
+Hb=P3*cos(theta3*%pi/180)
+printf("\n HB= %0.4f KN",Hb)
+//now vertical component
+Vb=P1+P2*4+P3*sin(theta3*%pi/180)-Ra
+printf("\n VB= %0.4f KN",Vb)
+
+Rb=sqrt((Hb**2)+(Vb**2))
+
+printf("\n RB= %0.4f KN",Rb)
+
+alpha=(atan(Vb/Hb))*180/%pi
+
+printf("\n alpha= %0.2f °",alpha)
diff --git a/3862/CH9/EX9.4/Ex9_4.sce b/3862/CH9/EX9.4/Ex9_4.sce
new file mode 100644
index 000000000..9563245b2
--- /dev/null
+++ b/3862/CH9/EX9.4/Ex9_4.sce
@@ -0,0 +1,15 @@
+clear
+//variable declaration
+//Let the reactions at A be Ha, Va and Ma
+//summation of all horizontal forces is zero & vertical forces is zero.
+
+P1=(20) //vertical down Load at 2m from A,KN
+P2=(12) //vertical down Load at 3m from A,KN
+P3=(10) //vertical down Load at 4m from A,KN
+Pu=(16) //uniform distributed load from A to 2m from A,KN/m(in 2m of span)
+////horizontal,vertical component at A is Ha,Va respectively.
+printf("\n no horizontal force HA=0")
+Va=Pu*2+P1+P2+P3
+printf("\n VA= %0.2f KN",Va)
+Ma=Pu*2*1+P1*2+P2*3+P3*4
+printf("\n MA= %0.2f KN-m",Ma)
diff --git a/3862/CH9/EX9.5/Ex9_5.sce b/3862/CH9/EX9.5/Ex9_5.sce
new file mode 100644
index 000000000..250cf900d
--- /dev/null
+++ b/3862/CH9/EX9.5/Ex9_5.sce
@@ -0,0 +1,15 @@
+clear
+//variable declaration
+//Let the reactions at A be Va and Ma
+//summation of all horizontal forces is zero & vertical forces is zero.
+
+P1=(15) //vertical down Load at 3m from A,KN
+P2=(10) //vertical down Load at 5m from A,KN
+M=(30) //CW moment at 4m distance from A, KN-m
+Pu=(20) //uniform distributed load from A to 2m from A,KN/m(in 2m of span)
+////horizontal,vertical component at A is Ha,Va respectively.
+printf("\n no horizontal force HA=0")
+Va=Pu*2+P1+P2
+printf("\n VA= %0.2f KN",Va)
+Ma=Pu*2*1+P1*3+P2*5+M
+printf("\n MA= %0.2f KN-m",Ma)
diff --git a/3862/CH9/EX9.6/Ex9_6.sce b/3862/CH9/EX9.6/Ex9_6.sce
new file mode 100644
index 000000000..6d9c4a4b1
--- /dev/null
+++ b/3862/CH9/EX9.6/Ex9_6.sce
@@ -0,0 +1,15 @@
+clear
+//variable declaration
+
+//As supports A and B are simple supports and loading is only in vertical direction, the reactions RA and RB are in vertical directions only.
+
+//summation of all horizontal forces is zero & vertical forces is zero.
+
+P1=(30) //vertical down Load at 1m from A,KN
+P2=(40) //vertical down Load at 6.5m from A,KN
+Pu=(20) //uniform distributed load from 2m to 5m from A,KN/m(in 3m of span).
+
+Rb=(Pu*3*3.5+P1*1+P2*6.5)/5
+printf("\n RB= %0.2f KN",Rb)
+Ra=Pu*3+P1+P2-Rb
+printf("\n RA= %0.2f KN",Ra)
diff --git a/3862/CH9/EX9.9/Ex9_9.sce b/3862/CH9/EX9.9/Ex9_9.sce
new file mode 100644
index 000000000..3a650583f
--- /dev/null
+++ b/3862/CH9/EX9.9/Ex9_9.sce
@@ -0,0 +1,20 @@
+clear
+//variable declaration
+
+//summation of all horizontal forces is zero & vertical forces is zero.
+
+//Let the left support C be at a distance x metres from A.
+
+P1=(30) //vertical down load at A,KN
+Pu=(6) //uniform distributed load over whole span,KN/m,(20m of span)
+P2=(50) //vertical down load at B, KN
+
+//Rc=Rd(given) reaction at C & D is equal.
+
+Rc=(P1+P2+Pu*20)/2
+Rd=Rc
+
+//taking moment at A
+x=(((Pu*20*10+P2*20)/100)-12)/2
+
+printf("\n X= %0.2f m",x)