summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sample_notebooks/midhudev/Chapter3.ipynb219
1 files changed, 219 insertions, 0 deletions
diff --git a/sample_notebooks/midhudev/Chapter3.ipynb b/sample_notebooks/midhudev/Chapter3.ipynb
new file mode 100644
index 00000000..84be1f83
--- /dev/null
+++ b/sample_notebooks/midhudev/Chapter3.ipynb
@@ -0,0 +1,219 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 3:Manufacturing Considerations in Machine Design"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 3.1, Page number 78"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "the hole tolerance is,0.020000 mm\n",
+ "the shaft tolerance is,0.020000 mm \n",
+ "the allowance is,0.030000 mm\n"
+ ]
+ }
+ ],
+ "source": [
+ "#solution\n",
+ "#given\n",
+ "lh=25#mm#lower limit of hole\n",
+ "uh=25.02#mm#upper limit of hole\n",
+ "ls=24.95#mm#lower limit of shaft\n",
+ "us=24.97#mm#upper limit of shaft\n",
+ "h=uh-lh#mm#hole tolerance\n",
+ "s=us-ls#mm#shaft tolerance\n",
+ "a=lh-us#mm#alownce\n",
+ "print \"the hole tolerance is,%f mm\" %h\n",
+ "print (\"the shaft tolerance is,%f mm \" %s)\n",
+ "print (\"the allowance is,%f mm\" %a)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 3.2, Page number 78"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "the standard tolernce for IT8 is,0.012218 mm\n",
+ "the satndard tolerance for IT7 is,0.007820 mm\n",
+ "the fundamental upper deviation for shaft is,-0.024630 mm\n",
+ "the fundamental lower deavtion for shaft is,-0.049630 mm \n",
+ "the basic size is,40.000000 mm\n",
+ "upper limit for hole is,40.039000 mm\n",
+ "the upper limit of shaft is,39.975000 mm\n",
+ "the lower limit of shaft is,39.950000 mm\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "import math\n",
+ "#solution\n",
+ "#given\n",
+ "#shaft is 40 H8/f7\n",
+ "#since 40 mm lies in the diameter steps of 30 to 50 mm, therefore the mean diameter ie geometric mean of them\n",
+ "D=math.sqrt(30*50)#mm\n",
+ "i=0.45*((D)**(1/3))+(0.001*D)#mm#standard tolerance unit\n",
+ "#therfore,standard tolerance is\n",
+ "x=25*i*0.001#mm#standard tolerance for grade 8\n",
+ "x1=16*i*0.001#mm#standard tolerance for grade 7\n",
+ "#fundamental deviation\n",
+ "es=-5.5*(D)**0.41*0.001#mm\n",
+ "ei=es-0.025#mm\n",
+ "#limit of size\n",
+ "bs=40#mm#basic size\n",
+ "uh=40+0.039#mm#upper limitt of hole=lower limit for hole+tolerance for hole\n",
+ "us=40-0.025#mm#uppr limit of shaft is lower limit of hole-fundamental deviation\n",
+ "ls=us-0.025#mm\n",
+ "print (\"the standard tolernce for IT8 is,%f mm\" %x)\n",
+ "print (\"the satndard tolerance for IT7 is,%f mm\" %x1)\n",
+ "print (\"the fundamental upper deviation for shaft is,%f mm\" %es)\n",
+ "print (\"the fundamental lower deavtion for shaft is,%f mm \" %ei)\n",
+ "print (\"the basic size is,%f mm\" %bs)\n",
+ "print (\"upper limit for hole is,%f mm\" %uh)\n",
+ "print (\"the upper limit of shaft is,%f mm\" %us)\n",
+ "print (\"the lower limit of shaft is,%f mm\" %ls)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 3.3, Page number 79"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "the standard tolerance for shaft and hole of grade 8 is,0.026837 mm\n",
+ "the upper deviation for shaft is, -0.031895 mm\n",
+ "the upper deviation for shaft is,-0.058732 mm\n"
+ ]
+ }
+ ],
+ "source": [
+ "#a.)12 mm elctric motion\n",
+ "#12 mm lies between 10 and 18,therefore\n",
+ "D=math.sqrt(10*18)#mm\n",
+ "i=0.45*(D)**0.33+0.001*D#standard tolrence unit\n",
+ "IT8=25*i*0.001#mm#standard tolerance for IT8\n",
+ "es=-11*(D)**0.41*0.001#mm#upper deviation for shaft\n",
+ "ei=es-IT8#mm#lower deviation for shaft\n",
+ "print (\"the standard tolerance for shaft and hole of grade 8 is,%f mm\" %IT8)\n",
+ "print (\"the upper deviation for shaft is, %f mm\" %es)\n",
+ "print (\"the upper deviation for shaft is,%f mm\" %ei)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 3.4, Page number 81"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "maximum clearance is,0.085788 mm\n",
+ "minimum clearance is,0.010000 mm\n"
+ ]
+ }
+ ],
+ "source": [
+ "import math\n",
+ "#75 mm basic size \n",
+ "#since 75 lies betweenn 50 and 80\n",
+ "D=math.sqrt(50*80)#mm\n",
+ "i=0.45*(D)**0.33+0.001*D#standard tolerance unit\n",
+ "IT8=25*i*0.001#mm\n",
+ "IT7=16*i*0.001#mm\n",
+ "es=-2.5*(D)**0.34#mm#upper deviation of shaft\n",
+ "ei=es-IT7#mm#lower deviation fot hole\n",
+ "bs=75#mm#basic size\n",
+ "uh=75+IT8#upper limit of hole\n",
+ "us=75-0.01#mm#upper limit of shft\n",
+ "ls=us-0.03#mm\n",
+ "MxC=uh-ls#mm#maximum clearance\n",
+ "miC=75-us#mm\n",
+ "print (\"maximum clearance is,%f mm\"%MxC)\n",
+ "print (\"minimum clearance is,%f mm\"%miC)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python [Root]",
+ "language": "python",
+ "name": "Python [Root]"
+ },
+ "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.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}