From d36fc3b8f88cc3108ffff6151e376b619b9abb01 Mon Sep 17 00:00:00 2001 From: kinitrupti Date: Fri, 12 May 2017 18:40:35 +0530 Subject: Revised list of TBCs --- .../Chapter_21.ipynb | 252 +++++++++++++++++++++ 1 file changed, 252 insertions(+) create mode 100755 backup/Mechanical_Metallurgy_version_backup/Chapter_21.ipynb (limited to 'backup/Mechanical_Metallurgy_version_backup/Chapter_21.ipynb') diff --git a/backup/Mechanical_Metallurgy_version_backup/Chapter_21.ipynb b/backup/Mechanical_Metallurgy_version_backup/Chapter_21.ipynb new file mode 100755 index 00000000..1f68c4e7 --- /dev/null +++ b/backup/Mechanical_Metallurgy_version_backup/Chapter_21.ipynb @@ -0,0 +1,252 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 21: Machining of Metals" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "### Example 21.1, Mechanics of Machining, Page No. 685" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Shear Plane Angle for 1040 steel= 22.2946 deg\n", + "\n", + "Shear Plane Angle for Copper = 10.6433 deg\n" + ] + } + ], + "source": [ + "from scipy.optimize import fsolve\n", + "from math import radians, degrees, pi, cos, sin\n", + "\n", + "#variable declaration\n", + "a=6;\n", + "sigma_s=60000.0;\n", + "su_s=91000.0;\n", + "sigma_c=10000.0;\n", + "su_c=30000;\n", + "a=radians(a);\n", + "\n", + "\n", + "#calculation\n", + "def s(fi):\n", + " return cos(fi-a)*sin(fi)-sigma_s/su_s*(cos(pi/4-a/2)*sin(pi/4+a/2))\n", + "def c(fi):\n", + " return cos(fi-a)*sin(fi)-sigma_c/su_c*(cos(pi/4-a/2)*sin(pi/4+a/2))\n", + "fi1=fsolve(s,0);\n", + "fi2=fsolve(c,0);\n", + "fi1=degrees(fi1);\n", + "fi2=degrees(fi2);\n", + "\n", + "#result\n", + "print('\\nShear Plane Angle for 1040 steel= %g deg')%(fi1);\n", + "print('\\nShear Plane Angle for Copper = %g deg')%(fi2);" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 21.2, Mechanics of Machining, Page No. 687" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Slip plane angle = 33.1927 deg\n", + "Percentage of total energy that goes into friction = 30.918 percent\n", + "Percentage of total energy that goes into shear = 69.082 percent\n", + "Total energy per unit volume = 0.197285 hp min/in^3\n" + ] + } + ], + "source": [ + "\n", + "\n", + "from math import sin\n", + "from math import cos\n", + "from math import tan\n", + "from math import atan\n", + "from math import radians\n", + "from math import sqrt\n", + "from math import degrees\n", + "\n", + "#variable declaration\n", + "v=500;\n", + "alpha=6;\n", + "b=0.4;\n", + "t=0.008;\n", + "Fv=100;\n", + "Fh=250;\n", + "L=20;\n", + "rho=0.283;\n", + "m=13.36;\n", + "m=m/454; #conversion to lb\n", + "\n", + "#calculation\n", + "tc=m/(rho*b*L);\n", + "r=t/tc;\n", + "alpha=radians(alpha);\n", + "fi=atan(r*cos(alpha)/(1-r*sin(alpha)));\n", + "#fi=degrees(fi);\n", + "mu=(Fv+Fh*tan(alpha))/(Fh-Fv*tan(alpha));\n", + "be=atan(mu);\n", + "Pr=sqrt(Fv**2+Fh**2);\n", + "Ft=Pr*sin(be);\n", + "p_fe=Ft*r/Fh;\n", + "Fs=Fh*cos(fi)-Fv*sin(fi);\n", + "vs=v*cos(alpha)/cos(fi-alpha);\n", + "p_se=Fs*vs/(Fh*v);\n", + "U=Fh*v/(b*t*v);\n", + "U=U/33000; #conversion to hp\n", + "U=U/12; #conversion of ft units to in units\n", + "fi=degrees(fi);\n", + "\n", + "#result\n", + "print('\\nSlip plane angle = %g deg\\nPercentage of total energy that goes into friction = %g percent\\nPercentage of total energy that goes into shear = %g percent\\nTotal energy per unit volume = %g hp min/in^3')%(fi,p_fe*100,p_se*100,U);\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 21.3, Tool Materials and Tool Life, Page No. 698" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "For High Speed steel tool, increase in tool life is given by: t2 = 322.54 t1\n", + "\n", + "For Cemented carbide tool, increase in tool life is given by: t2 = 10.0794 t1\n" + ] + } + ], + "source": [ + "\n", + "\n", + "#variable declaration\n", + "d=0.5;\n", + "\n", + "#calculation\n", + "t1=(1/d)**(1/0.12);\n", + "t2=(1/d)**(1/0.3);\n", + "\n", + "#result\n", + "print('\\nFor High Speed steel tool, increase in tool life is given by: t2 = %g t1')%(t1);\n", + "print('\\nFor Cemented carbide tool, increase in tool life is given by: t2 = %g t1')%(t2);\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 21.4, Grinding Processes, Page No. 703" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Tangential force = 24 N\n" + ] + } + ], + "source": [ + "\n", + "\n", + "#variable declaration\n", + "U=40;\n", + "uw=0.3;\n", + "b=1.2;\n", + "v=30;\n", + "d=0.05;\n", + "\n", + "#calculation\n", + "b=b*10**-3; #conversion to m\n", + "d=d*10**-3; #conversion to m\n", + "U=U*10**9; #conversion to Pa\n", + "M=uw*b*d;\n", + "P=U*M;\n", + "F=P/v;\n", + "\n", + "#result\n", + "print('Tangential force = %g N')%(F);\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} -- cgit