summaryrefslogtreecommitdiff
path: root/Engineering_Mechanics_by_A._K._Tayal
diff options
context:
space:
mode:
Diffstat (limited to 'Engineering_Mechanics_by_A._K._Tayal')
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION_CABLES.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF_INERTIA.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL_WORK.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A_PARTICLE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A_PARTICLE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND_ENERGY.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE.ipynb298
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb12
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND_MOMEN.ipynb300
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC_BODIES.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE_MOTION.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF_PROJECTILE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID_BODY.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_22_KINETICS_OF_RIGID_BODY_FORCE_AND_ACCEL.ipynb241
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND_ENERGY.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL_VIBRATIONS.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING_MOMENT.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_26.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_26_APPENDIX.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A_PLANE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A_PLANE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE0AOF.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF.ipynb8
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF_G.ipynb131
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A_PLANE.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_6.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_6_FRICTION.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF_FRICTION.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING_MACHINES.ipynb)0
-rw-r--r--Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND.ipynb (renamed from Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND_FRAMES.ipynb)0
28 files changed, 10 insertions, 980 deletions
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION_CABLES.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION.ipynb
index c82cb27d..c82cb27d 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION_CABLES.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_10_UNIFORM_FLEXIBLE_SUSPENSION.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF_INERTIA.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF.ipynb
index 607d4e25..607d4e25 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF_INERTIA.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_12_MOMENT_OF.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL_WORK.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL.ipynb
index e9fe9441..e9fe9441 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL_WORK.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_13_PRINCIPLE_OF_VIRTUAL.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A_PARTICLE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A.ipynb
index 332fd559..332fd559 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A_PARTICLE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_14_RECTILINEAR_MOTION_OF_A.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A_PARTICLE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A.ipynb
index c1be24bf..c1be24bf 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A_PARTICLE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_15_CURVILINEAR_MOTION_OF_A.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND_ENERGY.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND.ipynb
index e376ef40..e376ef40 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND_ENERGY.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_16_KINETICS_OF_A_PARTICLE_WORK_AND.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE.ipynb
deleted file mode 100644
index 26ed76e2..00000000
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE.ipynb
+++ /dev/null
@@ -1,298 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 17 Kinetics of a Particle Impulse and Momentum"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.1 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The average impules force exerted by the bat on the ball is 408.633978 N\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "#Initilization of variables\n",
- "m=0.1 # kg # mass of ball\n",
- "# Calculations\n",
- "# Consider the respective F.B.D.\n",
- "# For component eq'n in x-direction\n",
- "delta_t=0.015 # seconds # time for which the ball &the bat are in contact\n",
- "v_x_1=-25 # m/s \n",
- "v_x_2=40*math.cos(40*math.pi/180) # m/s\n",
- "F_x_average=((m*(v_x_2))-(m*(v_x_1)))/(delta_t) # N\n",
- "# For component eq'n in y-direction\n",
- "delta_t=0.015 # sceonds\n",
- "v_y_1=0 # m/s\n",
- "v_y_2=40*math.sin(40*math.pi/180) # m/s\n",
- "F_y_average=((m*v_y_2)-(m*(v_y_1)))/(delta_t) # N\n",
- "F_average=math.sqrt(F_x_average**2+F_y_average**2) # N\n",
- "# Results\n",
- "print('The average impules force exerted by the bat on the ball is %f N'%F_average)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.2 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The recoil velocity of gun is -5 m/s\n",
- "The Force required to stop the gun is 62500.000000 N\n",
- "The time required to stop the gun is 0.240000 seconds\n"
- ]
- }
- ],
- "source": [
- "# Initiliation of variables\n",
- "m_g=3000 # kg # mass of the gun\n",
- "m_s=50 # kg # mass of the shell\n",
- "v_s=300 # m/s # initial velocity of shell\n",
- "s=0.6 # m # distance at which the gun is brought to rest\n",
- "v=0 # m/s # initial velocity of gun\n",
- "# Calculations\n",
- "# On equating eq'n 1 & eq'n 2 we get v_g as,\n",
- "v_g=(m_s*v_s)/(-m_g) # m/s\n",
- "# Using v^2-u^2=2*a*s to find acceleration,\n",
- "a=(v**2-v_g**2)/(2*s) # m/s**2\n",
- "# Force required to stop the gun,\n",
- "F=m_g*(-a) # N # here we make a +ve to find the Force\n",
- "# Time required to stop the gun, using v=u+a*t:\n",
- "t=(-v_g)/(-a) # seconds # we take -a to consider +ve value of acceleration\n",
- "# Results\n",
- "print('The recoil velocity of gun is %d m/s'%v_g)\n",
- "print('The Force required to stop the gun is %f N'%F)\n",
- "print('The time required to stop the gun is %f seconds'%t)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.3 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The velocity of boat as observed from the ground is 0.166667 m/s\n",
- "(b) The distance by which the boat gets shifted is 0.833333 m\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "m_m=50 # kg # mass of man\n",
- "m_b=250 # kg # mass of boat\n",
- "s=5 # m # length of the boat\n",
- "v_r=1 # m/s # here v_r=v_(m/b)= relative velocity of man with respect to boat\n",
- "# Calculations\n",
- "# Velocity of man is given by, v_m=(-v_r)+v_b\n",
- "# Final momentum of the man and the boat=m_m*v_m+m_b*v_b. From this eq'n v_b is given as\n",
- "v_b=(m_m*v_r)/(m_m+m_b) # m/s # this is the absolute velocity of the boat\n",
- "# Time taken by man to move to the other end of the boat is,\n",
- "t=s/v_r # seconds\n",
- "# The distance travelled by the boat in the same time is,\n",
- "s_b=v_b*t # m to right from O\n",
- "# Results\n",
- "print('(a) The velocity of boat as observed from the ground is %f m/s'%v_b)\n",
- "print('(b) The distance by which the boat gets shifted is %f m'%s_b)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.5 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The Final velocity of boat when two men dive simultaneously is 1.333333 m/s\n",
- "(b) The Final velocity of boat when the man of 75 kg dives first and 50 kg dives second is 1.466667 m/s\n",
- "(c) The Final velocity of boat when the man of 50kg dives first followed by the man of 75 kg is 1.456410 m/s\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "M=250 # kg # mass of the boat\n",
- "M_1=50 # kg # mass of the man\n",
- "M_2=75 # kg # mass of the man\n",
- "v=4 # m/s # relative velocity of man w.r.t boat\n",
- "# Calculations \n",
- "# (a)\n",
- "# Let the increase in the velocity or the final velocity of the boat when TWO MEN DIVE SIMULTANEOUSLY is given by eq'n,\n",
- "deltaV_1=((M_1+M_2)*v)/(M+(M_1+M_2)) # m/s\n",
- "# (b) # The increase in the velocity or the final velocity of the boat when man of 75 kg dives 1st followed by man of 50 kg\n",
- "# Man of 75 kg dives first, So let the final velocity is given as\n",
- "deltaV_75=(M_2*v)/((M+M_1)+M_2) # m/s\n",
- "# Now let the man of 50 kg jumps next, Here\n",
- "deltaV_50=(M_1*v)/(M+M_1) # m/s\n",
- "# Let final velocity of boat is,\n",
- "deltaV_2=0+deltaV_75+deltaV_50 # m/s\n",
- "# (c) \n",
- "# The man of 50 kg jumps first,\n",
- "delV_50=(M_1*v)/((M+M_2)+(M_1)) # m/s\n",
- "# the man of 75 kg jumps next,\n",
- "delV_75=(M_2*v)/(M+M_2) # m/s\n",
- "# Final velocity of boat is,\n",
- "deltaV_3=0+delV_50+delV_75 # m/s\n",
- "# Results\n",
- "print('(a) The Final velocity of boat when two men dive simultaneously is %f m/s'%deltaV_1)\n",
- "print('(b) The Final velocity of boat when the man of 75 kg dives first and 50 kg dives second is %f m/s'%deltaV_2)\n",
- "print('(c) The Final velocity of boat when the man of 50kg dives first followed by the man of 75 kg is %f m/s'%deltaV_3)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.6 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The velocity of the canoe is 0.108333 m/s\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "m_m=70 # kg # mass of man\n",
- "m_c=35 # kg # mass of canoe\n",
- "m=25/1000 # kg # mass of bullet\n",
- "m_wb=2.25 # kg # mass of wodden block\n",
- "V_b=5 # m/s # velocity of block\n",
- "# Calculations\n",
- "# Considering Initial Momentum of bullet=Final momentum of bullet & the block we have,Velocity of bullet (v) is given by eq'n,\n",
- "v=(V_b*(m_wb+m))/(m) # m/s \n",
- "# Considering, Momentum of the bullet=Momentum of the canoe & the man,the velocity on canoe is given by eq'n\n",
- "V=(m*v)/(m_m+m_c) # m/s\n",
- "# Results\n",
- "print('The velocity of the canoe is %f m/s'%V)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.8 Principle of conservation of angular momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The new speed of the particle is 40 m/s\n",
- "The tension in the string is 6400 N\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "m=2 # kg # mass of the particle\n",
- "v_0=20 # m/s # speed of rotation of the mass attached to the string\n",
- "r_0=1 # m # radius of the circle along which the particle is rotated\n",
- "r_1=r_0/2 # m\n",
- "# Calculations\n",
- "# here, equating (H_0)_1=(H_0)_2 i.e (m*v_0)*r_0=(m*v_1)*r_1 (here, r_1=r_0/2). On solving we get v_1 as,\n",
- "v_1=2*v_0 # m/s\n",
- "# Tension is given by eq'n,\n",
- "T=(m*v_1**2)/r_1 # N\n",
- "# Results\n",
- "print('The new speed of the particle is %d m/s'%v_1)\n",
- "print('The tension in the string is %d N'%T)"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.5.1"
- },
- "widgets": {
- "state": {},
- "version": "1.1.2"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb
index 26ed76e2..a78d73d2 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb
@@ -30,6 +30,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"import math\n",
"#Initilization of variables\n",
"m=0.1 # kg # mass of ball\n",
@@ -75,6 +76,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initiliation of variables\n",
"m_g=3000 # kg # mass of the gun\n",
"m_s=50 # kg # mass of the shell\n",
@@ -120,6 +122,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"m_m=50 # kg # mass of man\n",
"m_b=250 # kg # mass of boat\n",
@@ -163,6 +166,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"M=250 # kg # mass of the boat\n",
"M_1=50 # kg # mass of the man\n",
@@ -215,6 +219,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"m_m=70 # kg # mass of man\n",
"m_c=35 # kg # mass of canoe\n",
@@ -254,6 +259,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"m=2 # kg # mass of the particle\n",
"v_0=20 # m/s # speed of rotation of the mass attached to the string\n",
@@ -286,11 +292,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.5.1"
- },
- "widgets": {
- "state": {},
- "version": "1.1.2"
+ "version": "3.5.2"
}
},
"nbformat": 4,
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND_MOMEN.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND_MOMEN.ipynb
deleted file mode 100644
index a78d73d2..00000000
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND_MOMEN.ipynb
+++ /dev/null
@@ -1,300 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 17 Kinetics of a Particle Impulse and Momentum"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.1 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The average impules force exerted by the bat on the ball is 408.633978 N\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "import math\n",
- "#Initilization of variables\n",
- "m=0.1 # kg # mass of ball\n",
- "# Calculations\n",
- "# Consider the respective F.B.D.\n",
- "# For component eq'n in x-direction\n",
- "delta_t=0.015 # seconds # time for which the ball &the bat are in contact\n",
- "v_x_1=-25 # m/s \n",
- "v_x_2=40*math.cos(40*math.pi/180) # m/s\n",
- "F_x_average=((m*(v_x_2))-(m*(v_x_1)))/(delta_t) # N\n",
- "# For component eq'n in y-direction\n",
- "delta_t=0.015 # sceonds\n",
- "v_y_1=0 # m/s\n",
- "v_y_2=40*math.sin(40*math.pi/180) # m/s\n",
- "F_y_average=((m*v_y_2)-(m*(v_y_1)))/(delta_t) # N\n",
- "F_average=math.sqrt(F_x_average**2+F_y_average**2) # N\n",
- "# Results\n",
- "print('The average impules force exerted by the bat on the ball is %f N'%F_average)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.2 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The recoil velocity of gun is -5 m/s\n",
- "The Force required to stop the gun is 62500.000000 N\n",
- "The time required to stop the gun is 0.240000 seconds\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initiliation of variables\n",
- "m_g=3000 # kg # mass of the gun\n",
- "m_s=50 # kg # mass of the shell\n",
- "v_s=300 # m/s # initial velocity of shell\n",
- "s=0.6 # m # distance at which the gun is brought to rest\n",
- "v=0 # m/s # initial velocity of gun\n",
- "# Calculations\n",
- "# On equating eq'n 1 & eq'n 2 we get v_g as,\n",
- "v_g=(m_s*v_s)/(-m_g) # m/s\n",
- "# Using v^2-u^2=2*a*s to find acceleration,\n",
- "a=(v**2-v_g**2)/(2*s) # m/s**2\n",
- "# Force required to stop the gun,\n",
- "F=m_g*(-a) # N # here we make a +ve to find the Force\n",
- "# Time required to stop the gun, using v=u+a*t:\n",
- "t=(-v_g)/(-a) # seconds # we take -a to consider +ve value of acceleration\n",
- "# Results\n",
- "print('The recoil velocity of gun is %d m/s'%v_g)\n",
- "print('The Force required to stop the gun is %f N'%F)\n",
- "print('The time required to stop the gun is %f seconds'%t)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.3 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The velocity of boat as observed from the ground is 0.166667 m/s\n",
- "(b) The distance by which the boat gets shifted is 0.833333 m\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "m_m=50 # kg # mass of man\n",
- "m_b=250 # kg # mass of boat\n",
- "s=5 # m # length of the boat\n",
- "v_r=1 # m/s # here v_r=v_(m/b)= relative velocity of man with respect to boat\n",
- "# Calculations\n",
- "# Velocity of man is given by, v_m=(-v_r)+v_b\n",
- "# Final momentum of the man and the boat=m_m*v_m+m_b*v_b. From this eq'n v_b is given as\n",
- "v_b=(m_m*v_r)/(m_m+m_b) # m/s # this is the absolute velocity of the boat\n",
- "# Time taken by man to move to the other end of the boat is,\n",
- "t=s/v_r # seconds\n",
- "# The distance travelled by the boat in the same time is,\n",
- "s_b=v_b*t # m to right from O\n",
- "# Results\n",
- "print('(a) The velocity of boat as observed from the ground is %f m/s'%v_b)\n",
- "print('(b) The distance by which the boat gets shifted is %f m'%s_b)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.5 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The Final velocity of boat when two men dive simultaneously is 1.333333 m/s\n",
- "(b) The Final velocity of boat when the man of 75 kg dives first and 50 kg dives second is 1.466667 m/s\n",
- "(c) The Final velocity of boat when the man of 50kg dives first followed by the man of 75 kg is 1.456410 m/s\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "M=250 # kg # mass of the boat\n",
- "M_1=50 # kg # mass of the man\n",
- "M_2=75 # kg # mass of the man\n",
- "v=4 # m/s # relative velocity of man w.r.t boat\n",
- "# Calculations \n",
- "# (a)\n",
- "# Let the increase in the velocity or the final velocity of the boat when TWO MEN DIVE SIMULTANEOUSLY is given by eq'n,\n",
- "deltaV_1=((M_1+M_2)*v)/(M+(M_1+M_2)) # m/s\n",
- "# (b) # The increase in the velocity or the final velocity of the boat when man of 75 kg dives 1st followed by man of 50 kg\n",
- "# Man of 75 kg dives first, So let the final velocity is given as\n",
- "deltaV_75=(M_2*v)/((M+M_1)+M_2) # m/s\n",
- "# Now let the man of 50 kg jumps next, Here\n",
- "deltaV_50=(M_1*v)/(M+M_1) # m/s\n",
- "# Let final velocity of boat is,\n",
- "deltaV_2=0+deltaV_75+deltaV_50 # m/s\n",
- "# (c) \n",
- "# The man of 50 kg jumps first,\n",
- "delV_50=(M_1*v)/((M+M_2)+(M_1)) # m/s\n",
- "# the man of 75 kg jumps next,\n",
- "delV_75=(M_2*v)/(M+M_2) # m/s\n",
- "# Final velocity of boat is,\n",
- "deltaV_3=0+delV_50+delV_75 # m/s\n",
- "# Results\n",
- "print('(a) The Final velocity of boat when two men dive simultaneously is %f m/s'%deltaV_1)\n",
- "print('(b) The Final velocity of boat when the man of 75 kg dives first and 50 kg dives second is %f m/s'%deltaV_2)\n",
- "print('(c) The Final velocity of boat when the man of 50kg dives first followed by the man of 75 kg is %f m/s'%deltaV_3)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.6 Principle of impulse and momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The velocity of the canoe is 0.108333 m/s\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "m_m=70 # kg # mass of man\n",
- "m_c=35 # kg # mass of canoe\n",
- "m=25/1000 # kg # mass of bullet\n",
- "m_wb=2.25 # kg # mass of wodden block\n",
- "V_b=5 # m/s # velocity of block\n",
- "# Calculations\n",
- "# Considering Initial Momentum of bullet=Final momentum of bullet & the block we have,Velocity of bullet (v) is given by eq'n,\n",
- "v=(V_b*(m_wb+m))/(m) # m/s \n",
- "# Considering, Momentum of the bullet=Momentum of the canoe & the man,the velocity on canoe is given by eq'n\n",
- "V=(m*v)/(m_m+m_c) # m/s\n",
- "# Results\n",
- "print('The velocity of the canoe is %f m/s'%V)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 17.8 Principle of conservation of angular momentum"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The new speed of the particle is 40 m/s\n",
- "The tension in the string is 6400 N\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "m=2 # kg # mass of the particle\n",
- "v_0=20 # m/s # speed of rotation of the mass attached to the string\n",
- "r_0=1 # m # radius of the circle along which the particle is rotated\n",
- "r_1=r_0/2 # m\n",
- "# Calculations\n",
- "# here, equating (H_0)_1=(H_0)_2 i.e (m*v_0)*r_0=(m*v_1)*r_1 (here, r_1=r_0/2). On solving we get v_1 as,\n",
- "v_1=2*v_0 # m/s\n",
- "# Tension is given by eq'n,\n",
- "T=(m*v_1**2)/r_1 # N\n",
- "# Results\n",
- "print('The new speed of the particle is %d m/s'%v_1)\n",
- "print('The tension in the string is %d N'%T)"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.5.2"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC_BODIES.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC.ipynb
index bce7ef40..bce7ef40 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC_BODIES.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_18___IMPACT_COLLISION_OF_ELASTIC.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE_MOTION.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE.ipynb
index 08d8c932..08d8c932 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE_MOTION.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_19_RELATIVE.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF_PROJECTILE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF.ipynb
index 1f3a63ab..1f3a63ab 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF_PROJECTILE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_20_MOTION_OF.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID_BODY.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID.ipynb
index accd2431..accd2431 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID_BODY.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_21_KINEMATICS_OF_RIGID.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_22_KINETICS_OF_RIGID_BODY_FORCE_AND_ACCEL.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_22_KINETICS_OF_RIGID_BODY_FORCE_AND_ACCEL.ipynb
deleted file mode 100644
index 82335095..00000000
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_22_KINETICS_OF_RIGID_BODY_FORCE_AND_ACCEL.ipynb
+++ /dev/null
@@ -1,241 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 22 Kinetics of Rigid Body Force and Acceleration"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 22.1 Relation between the translatory motion and rotary motion of a body in plane motion"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The no of revolutions executed by the disc before coming to rest is 1500\n",
- "(b) The frictional torque is -5.003811 N-m\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "#Initialization of variables\n",
- "N=1500 # r.p.m\n",
- "r=0.5 # m , radius of the disc\n",
- "m=300 # N , weight of the disc\n",
- "t=120 #seconds , time in which the disc comes to rest\n",
- "omega=0 \n",
- "g=9.81 #m/s**2\n",
- "#Calculations\n",
- "omega_0=(2*math.pi*N)/60 #rad/s\n",
- "#angular deceleration is given as,\n",
- "alpha=-(omega_0/t) #radian/second**2\n",
- "theta=(omega_0**2)/(2*(-alpha)) #radian\n",
- "#Let n be the no of revolutions taken by the disc before it comes to rest, then\n",
- "n=theta/(2*math.pi)\n",
- "#Now,\n",
- "I_G=((1/2)*m*r**2)/g\n",
- "#The frictional torque is given as,\n",
- "M=I_G*alpha #N-m\n",
- "#Results\n",
- "print('(a) The no of revolutions executed by the disc before coming to rest is %d'%n)\n",
- "print('(b) The frictional torque is %f N-m'%M)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 22.2 Relation between the translatory motion and rotary motion of a body in plane motion"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The acceleration at the centre is 4.896389 m/s**2\n",
- "(b) The maximum angle of the inclined plane is 29.941943 degree\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "s=1 # m\n",
- "mu=0.192 # coefficient of static friction\n",
- "g=9.81 # m/s**2\n",
- "# Calculations\n",
- "# The maximum angle of the inclined plane is given as,\n",
- "theta=math.degrees(math.atan(3*mu)) # degree\n",
- "a=(2/3)*g*math.sin(theta*180/math.pi) # m/s**2 # by solving eq'n 4\n",
- "v=math.sqrt(2*a*s) # m/s\n",
- "# Let the acceleration at the centre be A which is given as,\n",
- "A=g*math.sin(theta*math.pi/180) # m/s**2 # from eq'n 1\n",
- "# Results\n",
- "print('(a) The acceleration at the centre is %f m/s**2'%A)\n",
- "print('(b) The maximum angle of the inclined plane is %f degree'%theta)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 22.5 Relation between the translatory motion and rotary motion of a body in plane motion"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The acceleration of weight A is 1.081102 m/s**2\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "W_a=25 # N \n",
- "W_b=25 # N \n",
- "W=200 # N # weight of the pulley\n",
- "i_g=0.2 # m # radius of gyration\n",
- "g=9.81 # m/s^2\n",
- "# Calculations\n",
- "# Solving eqn's 1 & 2 for acceleration of weight A (assume a)\n",
- "a=(0.15*W_a*g)/(((W*i_g**2)/(0.45))+(0.45*W_a)+((0.6*W_b)/(3))) # m/s^2\n",
- "# Results\n",
- "print('The acceleration of weight A is %f m/s**2'%a)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 22.8 Relation between the translatory motion and rotary motion of a body in plane motion"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The acceleration of the pool is 1.615819 m/s**2\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "r_1=0.075 # m\n",
- "r_2=0.15 # m\n",
- "P=50 # N\n",
- "W=100 # N\n",
- "i_g=0.05 # m\n",
- "theta=30 # degree\n",
- "g=9.81 # m/s^2\n",
- "# Calculations\n",
- "# The eq'n for acceleration of the pool is given by solving eqn's 1,2 &3 as,\n",
- "a=(50*g*(r_2*math.cos(theta*math.pi/180)-r_1))/(100*((i_g**2/r_2)+r_2)) # m/s**2\n",
- "# Results\n",
- "print('The acceleration of the pool is %f m/s**2'%a)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 22.10 Relation between the translatory motion and rotary motion of a body in plane motion"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a) The angular velocity of the rod is 4.101219 rad/sec\n",
- "(b) The reaction at the hinge is 103.227964 N\n"
- ]
- }
- ],
- "source": [
- "# Initilization of variables\n",
- "L=1 # m # length of rod AB\n",
- "m=10 # kg # mass of the rod\n",
- "g=9.81 \n",
- "theta=30 # degree\n",
- "# Calculations\n",
- "# solving eq'n 4 for omega we get,\n",
- "omega=math.sqrt(2*16.82*math.sin(theta*math.pi/180)) # rad/s\n",
- "# Now solving eq'ns 1 &3 for alpha we get,\n",
- "alpha=(12/7)*g*math.cos(theta*math.pi/180) # rad/s\n",
- "# Components of reaction are given as,\n",
- "R_t=((m*g*math.cos(theta*math.pi/180))-((m*alpha*L)/4)) # N\n",
- "R_n=((m*omega**2*L)/(4))+(m*g*math.sin(theta*math.pi/180)) # N\n",
- "R=math.sqrt(R_t**2+R_n**2) # N \n",
- "# Results\n",
- "print('(a) The angular velocity of the rod is %f rad/sec'%omega)\n",
- "print('(b) The reaction at the hinge is %f N'%R)"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.5.1"
- },
- "widgets": {
- "state": {},
- "version": "1.1.2"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND_ENERGY.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND.ipynb
index 0ef19ff6..0ef19ff6 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND_ENERGY.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_23_KINETICS_OF_RIGID_BODY_WORK_AND.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL_VIBRATIONS.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL.ipynb
index d1bf8b67..d1bf8b67 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL_VIBRATIONS.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_24_MECHANICAL.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING_MOMENT.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING.ipynb
index e527f1a9..e527f1a9 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING_MOMENT.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_25_____SHEAR_FORCE_AND_BENDING.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_26_APPENDIX.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_26.ipynb
index 879e8f3d..879e8f3d 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_26_APPENDIX.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_26.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A_PLANE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A.ipynb
index 95032f1b..95032f1b 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A_PLANE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_2_CONCURRENT_FORCES_IN_A.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A_PLANE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A.ipynb
index b57e6663..b57e6663 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A_PLANE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_3_PARALLEL_FORCES_IN_A.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE0AOF.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND.ipynb
index ad72b04f..ad72b04f 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE0AOF.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF.ipynb
index ad72b04f..44a3d544 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF.ipynb
@@ -31,6 +31,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"b1=20 #cm # width of top flange\n",
"t1=5 #cm # thickness of top flange\n",
@@ -76,6 +77,7 @@
}
],
"source": [
+ "from __future__ import division\n",
"# Initilization of variables\n",
"# The given section is Z-section which is un-symmetrycal about both the axis\n",
"b1=20 #cm # width of bottom flange \n",
@@ -121,11 +123,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.5.1"
- },
- "widgets": {
- "state": {},
- "version": "1.1.2"
+ "version": "3.5.2"
}
},
"nbformat": 4,
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF_G.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF_G.ipynb
deleted file mode 100644
index 44a3d544..00000000
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF_G.ipynb
+++ /dev/null
@@ -1,131 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 4 Centroid Centre of mass and Centre of Gravity"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 4.8 Centroid of a composite plane figure"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The centroid of the un equal I-section is 10.961538 cm \n",
- "\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "b1=20 #cm # width of top flange\n",
- "t1=5 #cm # thickness of top flange\n",
- "b2=5 #cm # width of web\n",
- "t2=15 #cm # thickness or height of the web\n",
- "b3=30 #cm # width of bottom flange\n",
- "t3=5 #cm # thickness of bottom flange\n",
- "# Calculations\n",
- "A1=b1*t1 #cm**2 # area of bottom flange\n",
- "A2=b2*t2 #cm**2 # area of the web\n",
- "A3=b3*t3 #cm**2 # area of top flange\n",
- "y1=t3+t2+(t1/2) #cm # y co-ordinate of the centroid of top flange\n",
- "y2=t3+(t2/2) #cm # y co-ordinate of the centroid of the web\n",
- "y3=t3/2 #cm # y co-ordinate of the centroid of the bottom flange\n",
- "y_c=((A1*y1)+(A2*y2)+(A3*y3))/(A1+A2+A3) #cm # where y_c is the centroid of the un-symmetrical I-section\n",
- "# Results\n",
- "print('The centroid of the un equal I-section is %f cm \\n'%y_c)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 4.9 Centroid of a composite plane figure"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The centroid of the cross-sectional area of a Z-section about x-axis is 13.557692 cm \n",
- "\n",
- "The centroid of the cross-sectional area of a Z-section about y-axis is 7.692308 cm \n",
- "\n"
- ]
- }
- ],
- "source": [
- "from __future__ import division\n",
- "# Initilization of variables\n",
- "# The given section is Z-section which is un-symmetrycal about both the axis\n",
- "b1=20 #cm # width of bottom flange \n",
- "t1=5 #cm # thickness of the bottom flange\n",
- "b2=2.5 #cm # thickness of the web of the flange\n",
- "t2=15 #cm # depth of the web\n",
- "b3=10 #cm # width of the top flange\n",
- "t3=2.5 #cm # thickness of the top flange\n",
- "# Calculations\n",
- "# Respective areas\n",
- "A1=b1*t1 # cm**2 # area of the bottom flange\n",
- "A2=b2*t2 # cm**2 # area of the web\n",
- "A3=b3*t3 # cm**2 # area of the top-flange\n",
- "# first we calculate the x co-ordinate of the centroid\n",
- "x1=b3-b2+(b1/2) #cm # for the bottom flange\n",
- "x2=b3-(b2/2) #cm # for the web\n",
- "x3=b3/2 #cm # for the top flange\n",
- "x_c=((A1*x1)+(A2*x2)+(A3*x3))/(A1+A2+A3) #cm\n",
- "# secondly we calculate the y co-ordinate of the centroid\n",
- "y1=t1/2 #cm # for the bottom flange\n",
- "y2=t1+(t2/2) #cm # for the web\n",
- "y3=t1+t2+(t3/2) #cm # for the top flange\n",
- "y_c=((A1*y1)+(A2*y2)+(A3*y3))/(A1+A2+A3) # cm\n",
- "# Results\n",
- "print('The centroid of the cross-sectional area of a Z-section about x-axis is %f cm \\n'%x_c)\n",
- "print('The centroid of the cross-sectional area of a Z-section about y-axis is %f cm \\n'%y_c)"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.5.2"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A_PLANE.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A.ipynb
index a77ec491..a77ec491 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A_PLANE.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_5__GENERAL_CASE_OF_FORCES_IN_A.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_6_FRICTION.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_6.ipynb
index ee662d5e..ee662d5e 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_6_FRICTION.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_6.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF_FRICTION.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF.ipynb
index e14e7ebb..e14e7ebb 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF_FRICTION.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_7_APPLICATION_OF.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING_MACHINES.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING.ipynb
index 69e9fe67..69e9fe67 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING_MACHINES.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_8______SIMPLE_LIFTING.ipynb
diff --git a/Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND_FRAMES.ipynb b/Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND.ipynb
index 49750588..49750588 100644
--- a/Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND_FRAMES.ipynb
+++ b/Engineering_Mechanics_by_A._K._Tayal/Chapter_9_ANALYSIS_OF_PLANE_TRUSSES_AND.ipynb