diff options
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.ipynb | 298 | ||||
-rw-r--r-- | Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND.ipynb | 12 | ||||
-rw-r--r-- | Engineering_Mechanics_by_A._K._Tayal/Chapter_17_KINETICS_OF_PARTICLE_IMPULSE_AND_MOMEN.ipynb | 300 | ||||
-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.ipynb | 241 | ||||
-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.ipynb | 8 | ||||
-rw-r--r-- | Engineering_Mechanics_by_A._K._Tayal/Chapter_4_CENTROID_CENTRE_OF_MASS_AND_CENTRE_OF_G.ipynb | 131 | ||||
-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 |