summaryrefslogtreecommitdiff
path: root/Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb')
-rw-r--r--Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb184
1 files changed, 184 insertions, 0 deletions
diff --git a/Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb b/Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb
new file mode 100644
index 0000000..99a9332
--- /dev/null
+++ b/Mechanical_Metallurgy_by_G_E_Dieter/6-Strengthening_Mechanisms.ipynb
@@ -0,0 +1,184 @@
+{
+"cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 6: Strengthening Mechanisms"
+ ]
+ },
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 6.1: Grain_Size_Measurement.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Example 6.1\n",
+"//Grain Size Measurement\n",
+"//Page No. 193\n",
+"clc;clear;close;\n",
+"\n",
+"sigma_i=150; //in MN/m^2\n",
+"k=0.7; //in MN/m^(3/2)\n",
+"n=6; \n",
+"N_x=2^(n-1);\n",
+"N=N_x/(0.01)^2; //in grains/in^2\n",
+"N=N*10^6/25.4^2; // in grains/m^2\n",
+"D=sqrt(1/N);\n",
+"sigma0=sigma_i+k/D^(1/2);\n",
+"printf('\nYield Stress = %g MPa',sigma0);"
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 6.2: Strengthing_Mechanism.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Example 6.2\n",
+"//Strengthing Mechanism\n",
+"//Page No. 219\n",
+"clc;clear;close;\n",
+"\n",
+"sigma0=600; //in MPa\n",
+"G=27.6; //in GPa\n",
+"G=G*10^9 //conversion to Pa\n",
+"b=2.5*10^-8; //in cm\n",
+"b=b*10^-2; //conversion to m\n",
+"T0=sigma0/2;\n",
+"T0=T0*10^6; //conversion to Pa\n",
+"lambda=G*b/T0;\n",
+"Cu_max=54; //in %\n",
+"Cu_eq=4; //in %\n",
+"Cu_min=0.5; //in %\n",
+"rho_al=2.7; //in g/cm^3\n",
+"rho_theta=4.43; //in g/cm^3\n",
+"wt_a=(Cu_max-Cu_eq)/(Cu_max-Cu_min);\n",
+"wt_theta=(Cu_eq-Cu_min)/(Cu_max-Cu_min);\n",
+"V_a=wt_a/rho_al;\n",
+"V_theta=wt_theta/rho_theta;\n",
+"f=V_theta/(V_a+V_theta);\n",
+"r=(3*f*lambda)/(4*(1-f));\n",
+"printf('\nParticle Spacing = %g m\nParticle Size = %g m',lambda,r);"
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 6.3: Fiber_Strengthing.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Example 6.3\n",
+"//Fiber Strengthing\n",
+"//Page No. 222\n",
+"clc;clear;close;\n",
+"\n",
+"Ef=380; //in GPa\n",
+"Em=60; //in GPa\n",
+"//Case 1\n",
+"f_f=0.1; //no unit\n",
+"Ec=Ef*f_f+(1-f_f)*Em;\n",
+"printf('\nEc for 10 vol%% = %g GPa\n',Ec);\n",
+"//Case 2\n",
+"f_f=0.6; //no unit\n",
+"Ec=Ef*f_f+(1-f_f)*Em;\n",
+"printf('\nEc for 60 vol%% = %g GPa\n',Ec);"
+ ]
+ }
+,
+{
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example 6.4: Load_Transfer.sce"
+ ]
+ },
+ {
+"cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "collapsed": true
+ },
+ "outputs": [],
+"source": [
+"//Example 6.4\n",
+"//Load Transfer\n",
+"//Page No. 225\n",
+"clc;clear;close;\n",
+"\n",
+"sigma_fu=5; //in GPa\n",
+"sigma_fu=sigma_fu*10^9; //Conversion to Pa\n",
+"sigma_m=100; //in MPa\n",
+"sigma_m=sigma_m*10^6; //Conversion to Pa\n",
+"T0=80; //in MPa\n",
+"T0=T0*10^6; //Conversion to Pa\n",
+"f_f=0.5; //no unit\n",
+"d=100; //in um\n",
+"d=d*10^-6; //conversion to m\n",
+"B=0.5; //no unit\n",
+"L=10; //in cm\n",
+"L=L*10^-2; //conversion to m\n",
+"Lc=sigma_fu*d/(2*T0);\n",
+"sigma_cu=sigma_fu*f_f*(1-Lc/(2*L))+sigma_m*(1-f_f);\n",
+"sigma_cu=sigma_cu*10^-9;\n",
+"printf('\nsigma_cu = %g GPa for L=100um\n',sigma_cu);;\n",
+"\n",
+"L=2; //in mm\n",
+"L=L*10^-3; //conversion to m\n",
+"sigma_cu=sigma_fu*f_f*(1-Lc/(2*L))+sigma_m*(1-f_f);\n",
+"sigma_cu=sigma_cu*10^-9;\n",
+"printf('sigma_cu = %g GPa for L=2mm',sigma_cu);;"
+ ]
+ }
+],
+"metadata": {
+ "kernelspec": {
+ "display_name": "Scilab",
+ "language": "scilab",
+ "name": "scilab"
+ },
+ "language_info": {
+ "file_extension": ".sce",
+ "help_links": [
+ {
+ "text": "MetaKernel Magics",
+ "url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md"
+ }
+ ],
+ "mimetype": "text/x-octave",
+ "name": "scilab",
+ "version": "0.7.1"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}