diff options
author | hardythe1 | 2014-07-28 14:01:58 +0530 |
---|---|---|
committer | hardythe1 | 2014-07-28 14:01:58 +0530 |
commit | 7876eeaf85f7c020ec1f3530963928cd2bc26a66 (patch) | |
tree | 67f4da564402aeb9869eaaf6f1e83ec7f1f75aa9 /Material_Science_In_Engineering/ch20.ipynb | |
parent | 1c1ea29e3e213559fef5f928df109b7d17c21f24 (diff) | |
download | Python-Textbook-Companions-7876eeaf85f7c020ec1f3530963928cd2bc26a66.tar.gz Python-Textbook-Companions-7876eeaf85f7c020ec1f3530963928cd2bc26a66.tar.bz2 Python-Textbook-Companions-7876eeaf85f7c020ec1f3530963928cd2bc26a66.zip |
adding book
Diffstat (limited to 'Material_Science_In_Engineering/ch20.ipynb')
-rwxr-xr-x | Material_Science_In_Engineering/ch20.ipynb | 225 |
1 files changed, 225 insertions, 0 deletions
diff --git a/Material_Science_In_Engineering/ch20.ipynb b/Material_Science_In_Engineering/ch20.ipynb new file mode 100755 index 00000000..558f322d --- /dev/null +++ b/Material_Science_In_Engineering/ch20.ipynb @@ -0,0 +1,225 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 20 : Performance of Materials in Service ( Fracture, Fatigue, and Corrosion and its Control)" + ] + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Example 20.1 page no : 537" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "import math \n", + "\n", + "# Variables\n", + "l = 1.5*10**-6;\t\t\t#crack length in m\n", + "e = 70*10**9;\t\t\t#Young's modulous in N/m**2\n", + "y_e = 1.05;\t\t\t#specific surface energy in j/m**2\n", + "\n", + "# Calculations\n", + "a_f = math.sqrt((2*y_e*e)/(3.14*l));\n", + "a_f1 = a_f*10**-6;\t\t\t#in MPa\n", + "r = a_f/e;\t\t\t#ratio\n", + "\n", + "# Results\n", + "print \"Fracture strength (in MPa) = %.2f\"%a_f1\n", + "print \"Ratio of fracture strength to Youngs modulous = %.2e\"%r\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Fracture strength (in MPa) = 176.66\n", + "Ratio of fracture strength to Youngs modulous = 2.52e-03\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Example 20.2 pageno : 547" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "import math \n", + "\n", + "#Variables\n", + "m_m = 58.71;\t\t\t#molecular weight of ni\n", + "m_c = 74.71;\t\t\t#molecular weight of nio\n", + "p_m = 8900;\t\t\t#density of ni in kg/m**3\n", + "p_c = 7080;\t\t\t#desity of nio in kg/m**3\n", + "\n", + "#Calculations & Reults\n", + "x = m_m/p_m;\t\t\t#molar volume of ni in m**3/mol\n", + "print \"Mc/Pc (in m**3/mol) %.2e m**3/mol\"%x\n", + "y = m_c/p_c;\t\t\t#molar volume of nio in m**3/mol\n", + "print \"Mm/Pm (in m**3/mol) %.2e m**3/mol\"%y\n", + "print \" Mc/Pc > Mm/Pm Hence protective layer of NiO will form over Ni \";\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Mc/Pc (in m**3/mol) 6.60e-03 m**3/mol\n", + "Mm/Pm (in m**3/mol) 1.06e-02 m**3/mol\n", + " Mc/Pc > Mm/Pm Hence protective layer of NiO will form over Ni \n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Example 20.3 pageno : 548" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math \n", + "\n", + "# Variables\n", + "x1 = 0.1;\t\t\t#in mm\n", + "t1 = 25.;\t\t\t#in hours\n", + "t2 = 300.;\t\t\t#in hours\n", + "\n", + "# Calculations\n", + "x2 = x1*math.sqrt(t2/t1);\t\t\t#in mm\n", + "\n", + "# Results\n", + "print \"Oxidation loss in 300 hours (in mm) = %.3f mm\"%x2\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Oxidation loss in 300 hours (in mm) = 0.346 mm\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Example 20.4 pageno : 551" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "p_mg = 1.74;\t\t\t#density of magnesium in gm/cm**3\n", + "p_mgo = 3.65;\t\t\t#density of magnesium oxide in gm/cm**3\n", + "m_mg = 24.;\t\t\t#mol wt ogf mg\n", + "m_mgo = 40.3;\t\t\t#mol wt of mgo\n", + "\n", + "# Calculations\n", + "PBR = (m_mgo/p_mgo)/(m_mg/p_mg);\n", + "\n", + "# Results\n", + "print \"PBR = %.2f\"%PBR\n", + "print \"Since PBR < 1. So porous film will form which will be non protective\";\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "PBR = 0.80\n", + "Since PBR < 1. So porous film will form which will be non protective\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Example 20.5 pageno : 562" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "# Variables\n", + "m = 0.0243;\t\t\t#one mole of magnesium in kg\n", + "\n", + "# Calculations\n", + "c = 2.*96490;\t\t\t#in C\n", + "j = 20.*10**-3;\t\t\t#in A/m**2\n", + "t = 15.*365*24*3600;\t\t\t#in sec\n", + "x = j*t; \t\t\t#in A s\n", + "w_mg = m*x/c;\t \t\t#in kg/sqm\n", + "\n", + "# Results\n", + "print \"Amount of Magnesium needed (in Kg/m**2) = %.2f kg/m**2\"%w_mg\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of Magnesium needed (in Kg/m**2) = 1.19 kg/m**2\n" + ] + } + ], + "prompt_number": 5 + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |