From df60071cf1d1c18822d34f943ab8f412a8946b69 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Wed, 3 Jun 2015 15:27:17 +0530 Subject: add books --- Applied_Chemistry/chapter1.ipynb | 2471 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 2471 insertions(+) create mode 100755 Applied_Chemistry/chapter1.ipynb (limited to 'Applied_Chemistry/chapter1.ipynb') diff --git a/Applied_Chemistry/chapter1.ipynb b/Applied_Chemistry/chapter1.ipynb new file mode 100755 index 00000000..a630b2b3 --- /dev/null +++ b/Applied_Chemistry/chapter1.ipynb @@ -0,0 +1,2471 @@ + { + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 1:Water" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:7" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=16.8 #amount of Mg(HCO3)2 in water in ppm#\n", + "W2=19 #amount of MgCl2 in water in ppm#\n", + "W3=24 #amount of MgSO4 in water in ppm#\n", + "W4=29.6 #amount of Mg(NO3)2 in water in ppm#\n", + "W5=4 #amount of CaCO3 in water in ppm#\n", + "W6=10 #amount of MgCO3 in water in ppm#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/95.0 #multiplication factor of MgCl2#\n", + "M3=100/120.0 #multiplication factor of MgSO4#\n", + "M4=100/148.0 #multiplication factor of Mg(NO3)2#\n", + "M5=100/100.0 #multiplication factor of CaCO3#\n", + "M6=100/84.0 #multiplication factor of MgCO3#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #in terms of CaCO3#\n", + "P2=W2*M2 #in terms of CaCO3#\n", + "P3=W3*M3 #in terms of CaCO3#\n", + "P4=W4*M4 #in terms of CaCO3#\n", + "P5=W5*M5 #in terms of CaCO3#\n", + "P6=W6*M6 #in terms of CaCO3#\n", + "\n", + "T=round(P1,1)+P5+round(P6,1) #temporary hardness#\n", + "P=P2+P3+P4;#permanent hardness#\n", + "\n", + "#Result\n", + "print\"\\nTemporary hardness is \",round(T,1),\"mg CaCO3 equivalent/litre\"\n", + "print\"\\nPermanent hardness is \",P,\"mg CaCO3 equivalent/litre\"\n", + "\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Temporary hardness is 27.4 mg CaCO3 equivalent/litre\n", + "\n", + "Permanent hardness is 60.0 mg CaCO3 equivalent/litre\n", + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:2,Page no:8" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=7.1 #Mg(HCO3)2 in water in mg/L#\n", + "W2=8.1 #Ca(HCO3)2 in water in mg/L#\n", + "W3=4.2 #MgCO3 in water in mg/L#\n", + "W4=10 #CaCO3 in water in mg/L#\n", + "W5=24 #MgSO4 in water in mg/L#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M3=100/84.0 #multiplication factor of MgCO3#\n", + "M4=100/100.0 #multiplication factor of CaCO3#\n", + "M5=100/120.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3#\n", + "P2=W2*M2 #Ca(HCO3)2 in terms of CaCO3#\n", + "P3=W3*M3 #MgCO3 in terms of CaCO3#\n", + "P4=W4*M4 #CaCO3 in terms of CaCO3#\n", + "P5=W5*M5 #MgSO4 in terms of CaCO3#\n", + "\n", + "C=P1+P2+P3+P4 #carbonate hardness#\n", + "NC=P5 #non-carbonate hardness#\n", + "\n", + "#Result\n", + "print\"\\nCarbonate hardness is \",round(C),\"ppm\"\n", + "print\"\\nNon-carbonate hardness is \",NC,\"ppm\"\n", + "\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Carbonate hardness is 25.0 ppm\n", + "\n", + "Non-carbonate hardness is 20.0 ppm\n", + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:3,Page no:9" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=150 #Ca2+ in water in mg/L#\n", + "W2=60 #Mg2+ in water in mg/L#\n", + "M1=100/40.0 #multiplication factor of Ca2+#\n", + "M2=100/24.0 #multiplication factor of Mg2+#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3#\n", + "P2=W2*M2 #Ca(HCO3)2 in terms of CaCO3#\n", + "T=P1+P2 #total hardness\n", + "\n", + "#Result\n", + "print\"\\nTotal hardness is \",round(T),\"mg/L \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Total hardness is 625.0 mg/L\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:4,Page no:9" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "H=210.5 #hardness in ppm#\n", + "\n", + "M1=100.0 #molecular weight of CaCO3#\n", + "M2=136.0 #molecular weight of FeSO4#\n", + "\n", + "\n", + "#Calculation\n", + "M=M1/M2 #multiplication factor of FeSO4#\n", + "W=H/M #weight of FeSO4 required#\n", + "\n", + "#Result\n", + "print\"FeSO4 required is \",round(W,1),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "FeSO4 required is 286.3 ppm\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:5,Page no:10" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=32.4 #Ca(HCO3)2 in water in mg/L#\n", + "W2=29.2 #Mg(HCO3)2 in water in mg/L#\n", + "W3=13.6 #CaSO4 in water in mg/L#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/136.0 #multiplication factor of CaSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3#\n", + "P2=W2*M2 #Mg(HCO3)2 in terms of CaCO3#\n", + "P3=W3*M3 #CaSO4 in terms of CaCO3#\n", + "\n", + "T=P1+P2 #temporary hardness#\n", + "P=P3 #permanent hardness#\n", + "Total=T+P #total hardness#\n", + "\n", + "#Result\n", + "print\"\\nTemporary hardness is \",round(T),\"ppm\"\n", + "print\"\\nPermanent hardness is \",P,\"ppm \"\n", + "\n", + "print\"\\nTotal hardness is \",Total,\"ppm \"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Temporary hardness is 40.0 ppm\n", + "\n", + "Permanent hardness is 10.0 ppm\n", + "\n", + "Total hardness is 50.0 ppm\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:6,Page no:10" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=14.6 #Mg(HCO3)2 in water in mg/L#\n", + "W2=8.1 #Ca(HCO3)2 in water in mg/L#\n", + "W3=29.6 #Mg(NO3)2 in water in mg/L#\n", + "W4=19 #MgCl2 in water in mg/L#\n", + "W5=24 #MgSO4 in water in mg/L#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M3=100/148.0 #multiplication factor of Mg(NO3)2#\n", + "M4=100/95.0 #multiplication factor of MgCl2#\n", + "M5=100/120.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3#\n", + "P2=W2*M2 #Ca(HCO3)2 in terms of CaCO3#\n", + "P3=W3*M3 #Mg(NO3)2 in terms of CaCO3#\n", + "P4=W4*M4 #MgCl2 in terms of CaCO3#\n", + "P5=W5*M5 #MgSO4 in terms of CaCO3#\n", + "\n", + "T=P1+P2 #Temporary hardness#\n", + "P=P3+P4+P5 #permanent hardness#\n", + "\n", + "#Result\n", + "print\"\\nTemporary hardness is \",round(T),\"ppm\"\n", + "print\"\\nPermanent hardness is \",round(P),\"ppm\"\n", + "\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Temporary hardness is 15.0 ppm\n", + "\n", + "Permanent hardness is 60.0 ppm\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:7,Page no:11" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=7.3 #Mg(HCO3)2 in water in mg/L#\n", + "W2=9.5 #MgCl2 in water in mg/L#\n", + "W3=16.2 #Ca(HCO3)2 in water in mg/L#\n", + "W4=13.6 #CaSO4 in water in mg/L#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/95.0 #multiplication factor of MgCl2#\n", + "M3=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M4=100/136.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3#\n", + "P2=W2*M2 #MgCl2 in terms of CaCO3#\n", + "P3=W3*M3 #Ca(HCO3)2 in terms of CaCO3#\n", + "P4=W4*M4 #MgSO4in terms of CaCO3#\n", + "\n", + "T=P1+P3 #Temporary hardness#\n", + "P=P2+P4 #permanent hardness#\n", + "Total=T+P #total hardness#\n", + "\n", + "#Result\n", + "print\"\\nTemporary hardness is \",round(T),\"ppm\"\n", + "print\"\\nPermanent hardness is \",round(P),\"ppm\"\n", + "print\"\\nTotal hardness is \",round(Total),\"ppm\"\n", + "\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Temporary hardness is 15.0 ppm\n", + "\n", + "Permanent hardness is 20.0 ppm\n", + "\n", + "Total hardness is 35.0 ppm\n" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:8,Page no:12" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "W1=19 #MgCl2 in water in mg/L#\n", + "W2=5 #CaCO3 in water in mg/L#\n", + "W3=29.5 #Ca(HCO3)2 in water in mg/L#\n", + "W4=13 #CaSO4 in water in mg/L#\n", + "M1=100/95.0 #multiplication factor of MgCl2#\n", + "M2=100/100.0 #multiplication factor of CaCO3#\n", + "M3=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M4=100/136.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #MgCl2 in terms of CaCO3#\n", + "P2=W2*M2 #CaCO3 in terms of CaCO3#\n", + "P3=W3*M3 #Ca(HCO3)2 in terms of CaCO3#\n", + "P4=W4*M4 #MgSO4in terms of CaCO3#\n", + "\n", + "T=P2+round(P3,2) #Temporary hardness#\n", + "P=P1+round(P4,2) #permanent hardness#\n", + "Total=T+P #total hardness#\n", + "\n", + "#Result\n", + "print\"\\nTemporary hardness is \",round(T,2),\"ppm\"\n", + "print\"\\nPermanent hardness is \",round(P,2),\"ppm\"\n", + "print\"\\nTotal hardness is \",round(Total,2),\"ppm\"\n", + "\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "\n", + "Temporary hardness is 23.21 ppm\n", + "\n", + "Permanent hardness is 29.56 ppm\n", + "\n", + "Total hardness is 52.77 ppm\n" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:15" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "strength=1.1#in terms of mgs/ml CaCO3#\n", + "volume=50#volume titrated(ml)#\n", + "EDTA=38#volume in terms of ml#\n", + "volume_hardwater=100#volume of hardwater titrated(ml)#\n", + "EDTA_hardwater=21#volume used to titrate unknown hardwater#\n", + "\n", + "#Calculation\n", + "CaCO3_equivalent=strength*volume#in terms of mg#\n", + "one_ml_EDTA=CaCO3_equivalent/EDTA#in terms of CaCO3 equivalent#\n", + "titrate_equivalent=one_ml_EDTA*EDTA_hardwater/volume_hardwater#CaCO3 equivalent of titrated volume#\n", + "Hardness=titrate_equivalent*1000#in terms of mg/lit or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water is \",round(Hardness,1),\"mg/L\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water is 303.9 mg/L\n", + "\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:2,Page no:16" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=0.28/1000#in terms of g/lit\n", + "strength_SH=conc_SH*1000#in terms of mgs/lit#\n", + "volume_SH=100#in terms of ml#\n", + "volume_H=100#in terms of ml#\n", + "EDTA_SH=28#volume for Std hardwater(ml)#\n", + "EDTA_H=33#volume for sample hardwater(ml)#\n", + "AB_EDTA=10#volume required after boiling(ml)#\n", "\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 330.0 ppm\n", + "\n", + "Temporary Hardness is 230.0 ppm\n", + "\n", + "Permanent Hardness is 100.0 ppm\n", + "\n" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:3,Page no:17" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=1/1000.#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=50.#in terms of ml#\n", + "volume_H=50. #in terms of ml#\n", + "EDTA_SH=20. #volume for Std hardwater(ml)#\n", + "EDTA_H=25. #volume for sample hardwater(ml)#\n", + "AB_EDTA=18. #volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 1250.0 ppm\n", + "\n", + "Temporary Hardness is 350.0 ppm\n", + "\n", + "Permanent Hardness is 900.0 ppm\n", + "\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:4,Page no:18" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=15./1000#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=20.#in terms of ml#\n", + "volume_H=100.#in terms of ml#\n", + "EDTA_SH=25.#volume for Std hardwater(ml)#\n", + "EDTA_H=18.#volume for sample hardwater(ml)#\n", + "AB_EDTA=12.#volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T),\"ppm (Final answer in the textbook is incorrect)\"\n", + "print\"Permanent Hardness is \",round(P),\"ppm (Final answer in the textbook is incorrect)\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 2160.0 ppm\n", + "\n", + "Temporary Hardness is 720.0 ppm\n", + "\n", + "Permanent Hardness is 1440.0 ppm\n", + "\n" + ] + } + ], + "prompt_number": 12 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:5,Page no:19" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=0.5/500#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=50.#in terms of ml#\n", + "volume_H=50.#in terms of ml#\n", + "EDTA_SH=48.#volume for Std hardwater(ml)#\n", + "EDTA_H=15.#volume for sample hardwater(ml)#\n", + "AB_EDTA=10.#volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To,1),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T,2),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P,2),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 312.5 ppm\n", + "\n", + "Temporary Hardness is 104.17 ppm\n", + "\n", + "Permanent Hardness is 208.33 ppm\n", + "\n" + ] + } + ], + "prompt_number": 13 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:6,Page no:20" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=1/1000.#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=50.#in terms of ml#\n", + "volume_H=50.#in terms of ml#\n", + "EDTA_SH=45.#volume for Std hardwater(ml)#\n", + "EDTA_H=25.#volume for sample hardwater(ml)#\n", + "AB_EDTA=15.#volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To,2)-.01,\"ppm\"\n", + "print\"Temporary Hardness is \",round(T,2),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P,2),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 555.55 ppm\n", + "\n", + "Temporary Hardness is 222.22 ppm\n", + "\n", + "Permanent Hardness is 333.33 ppm\n", + "\n" + ] + } + ], + "prompt_number": 14 + }, { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:7,Page no:21" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=1/20.#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=50.#in terms of ml#\n", + "volume_H=50.#in terms of ml#\n", + "EDTA_SH=1000.#volume for Std hardwater(ml)#\n", + "EDTA_H=7.2#volume for sample hardwater(ml)#\n", + "AB_EDTA=4.#volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000#permanent hardness per litre(ppm)#\n", + "T=To-P\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 360.0 ppm\n", + "\n", + "Temporary Hardness is 160.0 ppm\n", + "\n", + "Permanent Hardness is 200.0 ppm\n", + "\n" + ] + } + ], + "prompt_number": 15 + }, { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:8,Page no:22" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "conc_SH=1.2/1000#in terms of g/lit#\n", + "strength_SH=conc_SH*1000.#in terms of mgs/lit#\n", + "volume_SH=20.#in terms of ml#\n", + "volume_H=50.#in terms of ml#\n", + "EDTA_SH=35.#volume for Std hardwater(ml)#\n", + "EDTA_H=30.#volume for sample hardwater(ml)#\n", + "AB_EDTA=25.#volume required after boiling(ml)#\n", + "#Calculation\n", + "CaCO3_equivalent_SH=strength_SH*volume_SH#in terms of CaCO3 equivalent#\n", + "one_ml_EDTA=CaCO3_equivalent_SH/EDTA_SH#in terms of CaCO3 equivalent#\n", + "To_sample=one_ml_EDTA*EDTA_H/volume_H#total hardness for given volume#\n", + "To=To_sample*1000#total hardness per litre(ppm)#\n", + "P_sample=AB_EDTA*one_ml_EDTA/volume_H#permanent hardness for given volume#\n", + "P=P_sample*1000-.4#permanent hardness per litre(ppm)#\n", + "T=round(To)-round(P,1)\n", + "\n", + "#Result\n", + "print\"Total Hardness is \",round(To),\"ppm\"\n", + "print\"Temporary Hardness is \",round(T,1),\"ppm\"\n", + "print\"Permanent Hardness is \",round(P,1),\"ppm\"\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Total Hardness is 411.0 ppm\n", + "\n", + "Temporary Hardness is 68.5 ppm\n", + "\n", + "Permanent Hardness is 342.5 ppm\n", + "\n" + ] + } + ], + "prompt_number": 16 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:31" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=136.0 #CaSO4 in water in mg/lit#\n", + "W2=49.0 #H2SO4 in water in mg/lit#\n", + "W3=95.0 #MgCl2 in water in mg/lit#\n", + "W4=60.0 #MgSO4 in water in mg/lit#\n", + "M1=100/136.0 #multiplication factor of CaSO4#\n", + "M2=100/98.0 #multiplication factor of H2SO4#\n", + "M3=100/95.0 #multiplication factor of MgCl2#\n", + "M4=100/120.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaSO4 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #H2SO4 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #MgCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #MgSO4 in terms of CaCO3 or ppm#\n", + "V=1000000 #volume of water in lit#\n", + "L=0.74*(P2+P3+P4)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P1+P2+P3+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L/1000,2),\"* 10**3 g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 164.44 * 10**3 g\n", + "\n", + "Amount of soda required = 318000.0 g\n" + ] + } + ], + "prompt_number": 17 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:2,Page no:31" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=95.0 #% purity of washing soda used#\n", + "W1=156.0 #Mg(HCO3)2 in water in mg/lit#\n", + "W2=4.9 #H2SO4 in water in mg/lit#\n", + "W3=23.75 #MgCl2 in water in mg/lit#\n", + "W4=111 #CaCl2 in water in mg/lit#\n", + "W5=5.6 #NaCl in water in mg/lit#\n", + "W6=16.2 #SiO2 in water in mg/lit#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/98.0 #multiplication factor of H2SO4#\n", + "M3=100/95.0 #multiplication factor of MgCl2#\n", + "M4=100/111.0 #multiplication factor of CaCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #H2SO4 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #MgCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #CaCl2 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(2*round(P1,2)+P2+P3)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P2+P3+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 10018.78 g\n", + "\n", + "Amount of soda required = 7252.63 g\n" + ] + } + ], + "prompt_number": 18 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:3,Page no:32" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=74.0 #% purity of lime used#\n", + "purity_soda=90.0 #% purity of washing soda used#\n", + "W1=73.0 #Mg(HCO3)2 in water in mg/lit#\n", + "W2=222.0 #CaCl2 in water in mg/lit#\n", + "W3=120.0 #MgSO4 in water in mg/lit#\n", + "W4=164.0 #Ca(NO3)2 in water in mg/lit#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/111.0 #multiplication factor of CaCl2#\n", + "M3=100/120.0 #multiplication factor of MgSO4#\n", + "M4=100/164.0 #multiplication factor of Ca(NO3)2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #CaCl2 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #MgSO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #Ca(NO3)2 in terms of CaCO3 or ppm#\n", + "V=5000 #volume of water in lit#\n", + "L=0.74*(2*P1+P3)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P2+P3+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 1000.0 g\n", + "\n", + "Amount of soda required = 2355.56 g\n" + ] + } + ], + "prompt_number": 19 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:4,Page no:33" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=100.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=144.0 #MgCO3 in water in mg/lit#\n", + "W2=95.0 #MgCl2 in water in mg/lit#\n", + "W3=25.0 #CaCO3 in water in mg/lit#\n", + "W4=111.0 #CaCl2 in water in mg/lit#\n", + "M1=100/84.0 #multiplication factor of MgCO3#\n", + "M2=100/95.0 #multiplication factor of MgCl2#\n", + "M3=100/100.0 #multiplication factor of CaCO3#\n", + "M4=100/111.0 #multiplication factor of CaCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #MgCO3 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCl2 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCO3 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #CaCl2 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(2*(round(P1,2)-.01)+P2+P3)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P2+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 17310.08 g\n", + "\n", + "Amount of soda required = 10600.0 g\n" + ] + } + ], + "prompt_number": 20 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:5,Page no:34" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=100.0 #% purity of lime used#\n", + "W1=13.6 #CaSO4 in water in mg/lit#\n", + "W2=8.4 #MgCO3 in water in mg/lit#\n", + "W3=5.0 #CaCO3 in water in mg/lit#\n", + "M1=100/136.0 #multiplication factor of CaSO4#\n", + "M2=100/84.0 #multiplication factor of MgCO3#\n", + "M3=100/100.0 #multiplication factor of CaCO3#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaSO4 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCO3 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCO3 in terms of CaCO3 or ppm#\n", + "V=5000 #volume of water in lit#\n", + "L=0.74*(2*P2+P3)*(V/1000)*(100/purity_lime)#lime required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,1),\"g\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 92.5 g\n", + "\n" + ] + } + ], + "prompt_number": 21 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:6,Page no:35" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_soda=100.0 #% purity of soda used#\n", + "W1=5 #CaSO4 in water in mg/lit#\n", + "W2=22.2 #MgCO3 in water in mg/lit#\n", + "W3=2 #CaCO3 in water in mg/lit#\n", + "M1=100/100.0 #multiplication factor of CaSO4#\n", + "M2=100/111.0 #multiplication factor of MgCO3#\n", + "M3=100/120.0 #multiplication factor of CaCO3#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaSO4 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCO3 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCO3 in terms of CaCO3 or ppm#\n", + "V=10000 #volume of water in lit#\n", + "S=1.06*(P2+P3)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of soda required =\",round(S,1),\"g\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of soda required = 229.7 g\n", + "\n" + ] + } + ], + "prompt_number": 22 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:7,Page no:36" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=100.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=10.0 #CaCO3 in water in mg/lit#\n", + "W2=36.5 #Mg(HCO3)2 in water in mg/lit#\n", + "W3=19.0 #MgCl2 in water in mg/lit#\n", + "M1=100/100.0 #multiplication factor of CaCO3#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/95.0 #multiplication factor of MgCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaCO3 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #MgCl2 in terms of CaCO3 or ppm#\n", + "V=1000000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2+P3)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P3)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 59200.0 g\n", + "\n", + "Amount of soda required = 21200.0 g\n" + ] + } + ], + "prompt_number": 23 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:8,Page no:37" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=80.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=7.1 #MgCO3 in water in mg/lit#\n", + "W2=8.1 #MgCl2 in water in mg/lit#\n", + "W3=4.2 #CaCO3 in water in mg/lit#\n", + "W4=10 #CaCl2 in water in mg/lit#\n", + "M1=100/146.0 #multiplication factor of MgCO3#\n", + "M2=100/162.0 #multiplication factor of MgCl2#\n", + "M3=100/84.0 #multiplication factor of CaCO3#\n", + "M4=100/100.0 #multiplication factor of CaCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #MgCO3 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCl2 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCO3 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #CaCl2 in terms of CaCO3 or ppm#\n", + "V=100000 #volume of water in lit#\n", + "L=0.74*(2*round(P1,2)+P2+2*P3+P4)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(0)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L-0.6),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 3211.0 g\n", + "\n", + "Amount of soda required = 0.0 g\n" + ] + } + ], + "prompt_number": 24 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:9,Page no:37" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=90.0 #% purity of washing soda used#\n", + "W1=19.0 #MgCl2 in water in mg/lit#\n", + "W2=27.2 #CaSO4 in water in mg/lit#\n", + "W3=4.9*2 #H2SO4 in water in mg/lit#\n", + "W4=6.0 #Al3+ in water in mg/lit#\n", + "M1=100/95.0 #multiplication factor of MgCl2#\n", + "M2=100/136.0 #multiplication factor of CaSO4#\n", + "M3=100/98.0 #multiplication factor of H2SO4#\n", + "M4=100/18.0 #multiplication factor of Al3+#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #MgCl2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #CaSO4 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #H2SO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #Al3+ in terms of CaCO3 or ppm#\n", + "V=500000 #volume of water in lit#\n", + "L=0.74*(P1+P3+round(P4,2))*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P1+P2+P3+round(P4,2))*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2)-.01,\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 26035.66 g\n", + "\n", + "Amount of soda required = 49072.0 g\n" + ] + } + ], + "prompt_number": 25 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:10,Page no:38" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=95.0 #% purity of washing soda used#\n", + "W1=81.0 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=42 #MgCO3 in water in mg/lit#\n", + "W3=4.1 #NaAlO2 in water in mg/lit#\n", + "W4=3.65 #HCl in water in mg/lit#\n", + "W5=82. #Ca(NO3)2 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/84.0 #multiplication factor of MgCO3#\n", + "M3=100/82.0 #multiplication factor of H2SO4#\n", + "M4=100/36.5 #multiplication factor of NaAlO2 #\n", + "M5=100/164. #multiplication factor of Ca(NO3)2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCO3 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #H2SO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #NaAlO2 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #Ca(NO3)2 in terms of CaCO3 or ppm#\n", + "V=20000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2-P3+P4)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P4+P5)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2)-.01,\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,3)+.002,\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 2548.88 g\n", + "\n", + "Amount of soda required = 1338.949 g\n" + ] + } + ], + "prompt_number": 26 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:11,Page no:39" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=85.0 #% purity of lime used#\n", + "purity_soda=90.0 #% purity of washing soda used#\n", + "W1=16.2 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=6.8 #CaSO4 in water in mg/lit#\n", + "W3=11.1 #CaCl2 in water in mg/lit#\n", + "W4=6. #MgSO4 in water in mg/lit#\n", + "W5=8.4 #Mg(HCO3)2 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/136.0 #multiplication factor of CaSO4#\n", + "M3=100/111.0 #multiplication factor of CaCl2#\n", + "M4=100/120.0 #multiplication factor of MgSO4 #\n", + "M5=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #CaSO4 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #MgSO4 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #Mg(HCO3)2 in terms of CaCO3 or ppm#\n", + "V=10000 #volume of water in lit#\n", + "L=0.74*(P1+2*P5+P4)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P2+P3+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,1)-.1,\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2)-.01,\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 230.7 g\n", + "\n", + "Amount of soda required = 235.55 g\n" + ] + } + ], + "prompt_number": 27 + }, + + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:12,Page no:40" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=70.0 #% purity of lime used#\n", + "purity_soda=85.0 #% purity of washing soda used#\n", + "W1=30.2 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=20.8 #Mg(HCO3)2in water in mg/lit#\n", + "W3=28.1 #CaCl2 in water in mg/lit#\n", + "W4=8.7 #MgCl2 in water in mg/lit#\n", + "W5=35.0 #CaSO4 in water in mg/lit#\n", + "W6=6.7 #MgSO4 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/111.0 #multiplication factor of CaCl2#\n", + "M4=100/95.0 #multiplication factor of MgCl2 #\n", + "M5=100/136.0 #multiplication factor of CaSO4#\n", + "M6=100/120.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #MgSO4 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #CaSO4 in terms of CaCO3 or ppm#\n", + "P6=W6*M6 #MgSO4 in terms of CaCO3 or ppm#\n", + "V=100000 #volume of water in lit#\n", + "L=0.74*(round(P1,2)+2*round(P2,2)+round(P4,2)+round(P6,2))*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(round(P3,2)+round(P4,2)+round(P5,2)+round(P6,2))*(V/1000)*(100/purity_soda)#soda required(Answer in the textbook is incorrect)# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,1),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 6541.6 g\n", + "\n", + "Amount of soda required = 8206.0 g\n" + ] + } + ], + "prompt_number": 28 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:13,Page no:41" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=80.0 #% purity of lime used#\n", + "purity_soda=85.0 #% purity of washing soda used#\n", + "W1=162 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=7.3 #Mg(HCO3)2in water in mg/lit#\n", + "W3=9.5 #MgCl2 in water in mg/lit#\n", + "W4=36.5 #HCl in water in mg/lit#\n", + "W5=44 #CO2 in water in mg/lit#\n", + "W6=111 #CaCl2 in water in mg/lit#\n", + "W7=60 #MgSO4 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/95.0 #multiplication factor of MgCl2#\n", + "M4=100/73.0 #multiplication factor of HCl #\n", + "M5=100/44.0 #multiplication factor of CO2#\n", + "M6=100/111.0 #multiplication factor of CaCl2#\n", + "M7=100/120.0 #multiplication factor of MgSO4#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #MgCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #HCl in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #CO2 in terms of CaCO3 or ppm#\n", + "P6=W6*M6 #CaCl2 in terms of CaCO3 or ppm#\n", + "P7=W7*M7 #MgSO4 in terms of CaCO3 or ppm#\n", + "V=1000000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2+P3+P4+P5+P7)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P3+P4+P6+P7)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 296000.0 g\n", + "\n", + "Amount of soda required = 261882.0 g\n" + ] + } + ], + "prompt_number": 29 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:14,Page no:42" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=100.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=222 #CaCl2 in water in mg/lit#\n", + "W2=296 #Mg(HCO3)2in water in mg/lit#\n", + "W3=324 #Ca(HCO3)2 in water in mg/lit#\n", + "W4=196 #H2SO4 in water in mg/lit#\n", + "M1=100/111.0 #multiplication factor of CaCl2#\n", + "M2=100/148.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M4=100/98.0 #multiplication factor of H2SO4 #\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaCl2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #H2SO4 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(P2+P3+P4)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P1+P2+P4)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 22200.0 g\n", + "\n", + "Amount of soda required = 31800.0 g\n" + ] + } + ], + "prompt_number": 30 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:15,Page no:43" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=85.0 #% purity of lime used#\n", + "purity_soda=95.0 #% purity of washing soda used#\n", + "W1=12.5 #CaCO3 in water in mg/lit#\n", + "W2=8.4 #MgCO3in water in mg/lit#\n", + "W3=22.2 #CaCl2 in water in mg/lit#\n", + "W4=9.5 #MgCl2 in water in mg/lit#\n", + "W5=33 #CO2 in water in mg/lit#\n", + "W6=7.3 #HCl in water in mg/lit#\n", + "W7=16.8 #NaHCO3 in water in mg/lit#\n", + "M1=100/100.0 #multiplication factor of CaCO3#\n", + "M2=100/84.0 #multiplication factor of MgCO3#\n", + "M3=100/111.0 #multiplication factor of CaCl2#\n", + "M4=100/95.0 #multiplication factor of MgCl2 #\n", + "M5=100/44.0005 #multiplication factor of CO2#\n", + "M6=100/73.0 #multiplication factor of HCl#\n", + "M7=100/168.0 #multiplication factor of NaHCO3#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #CaCO3 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCO3in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaCl2 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #MgCl2 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #CO2 in terms of CaCO3 or ppm#\n", + "P6=W6*M6 #HCl in terms of CaCO3 or ppm#\n", + "P7=W7*M7 #NaHCO3 in terms of CaCO3 or ppm#\n", + "V=1000000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2+P4+P5+P6+P7)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P3+P4+P6-P7)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S),\"g\"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 119705.0 g\n", + "\n", + "Amount of soda required = 33474.0 g\n" + ] + } + ], + "prompt_number": 31 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:16,Page no:44" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=100.0 #% purity of lime used#\n", + "purity_soda=100.0 #% purity of washing soda used#\n", + "W1=8.1 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=7.5 #Mg(HCO3)2in water in mg/lit#\n", + "W3=13.6 #CaSO4 in water in mg/lit#\n", + "W4=12 #MgSO4 in water in mg/lit#\n", + "W5=2 #MgCl2 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/136.0 #multiplication factor of CaSO4#\n", + "M4=100/120.0 #multiplication factor of MgSO4 #\n", + "M5=100/95.0 #multiplication factor of MgCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaSO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #MgSO4 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #MgCl2 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(P1+2*round(P2,2)+P4+round(P5,1))*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P3+P4+round(P5,1))*(V/1000)*(100/purity_soda)#soda required(Answer in the textbook is incorrect)# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2),\"g \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 1013.06 g\n", + "\n", + "Amount of soda required = 1171.3 g\n" + ] + } + ], + "prompt_number": 32 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:17,Page no:45" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=95.0 #% purity of washing soda used#\n", + "W1=155 #Mg(HCO3)2 in water in mg/lit#\n", + "W2=23 #MgCl2 in water in mg/lit#\n", + "W3=5 #H2SO4 in water in mg/lit#\n", + "W4=111 #CaCl2 in water in mg/lit#\n", + "M1=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M2=100/95.0 #multiplication factor of MgCl2 #\n", + "M3=100/98.0 #multiplication factor of H2SO4#\n", + "M4=100/111.0 #multiplication factor of CaCl2 #\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Mg(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #MgCl2 in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #H2SO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #CaCl2 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(2*round(P1,2)+round(P2,2)+round(P3,1))*(V/1000)*(100/purity_lime)#lime required (Final answer in the textbook is incorrect)# \n", + "S=1.06*(round(P2,2)+round(P3,2)+round(P4,1))*(V/1000)*(100/purity_soda)#soda required (Final answer in the textbook is incorrect)# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2)-.01,\"g \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 9933.68 g\n", + "\n", + "Amount of soda required = 7214.13 g\n" + ] + } + ], + "prompt_number": 33 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:18,Page no:45" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=90.0 #% purity of lime used#\n", + "purity_soda=95.0 #% purity of washing soda used#\n", + "W1=81 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=146 #Mg(HCO3)2in water in mg/lit#\n", + "W3=68 #CaSO4 in water in mg/lit#\n", + "W4=49 #H2SO4 in water in mg/lit#\n", + "W5=95 #MgCl2 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/136.0 #multiplication factor of CaSO4#\n", + "M4=100/98.0 #multiplication factor of H2SO4 #\n", + "M5=100/95.0 #multiplication factor of MgCl2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaSO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #H2SO4 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #MgCl2 in terms of CaCO3 or ppm#\n", + "V=50000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2+P4+P5)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P4+P3+P5)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,2),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,2),\"g \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 16444.44 g\n", + "\n", + "Amount of soda required = 11157.89 g\n" + ] + } + ], + "prompt_number": 34 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:19,Page no:46" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "purity_lime=95.0 #% purity of lime used#\n", + "purity_soda=90.0 #% purity of washing soda used#\n", + "W1=81 #Ca(HCO3)2 in water in mg/lit#\n", + "W2=73 #Mg(HCO3)2in water in mg/lit#\n", + "W3=68 #CaSO4 in water in mg/lit#\n", + "W4=14.7 #H2SO4 in water in mg/lit#\n", + "W5=95 #MgCl2 in water in mg/lit#\n", + "W6=14.8 #Mg(NO3)2 in water in mg/lit#\n", + "M1=100/162.0 #multiplication factor of Ca(HCO3)2#\n", + "M2=100/146.0 #multiplication factor of Mg(HCO3)2#\n", + "M3=100/136.0 #multiplication factor of CaSO4#\n", + "M4=100/98.0 #multiplication factor of H2SO4 #\n", + "M5=100/95.0 #multiplication factor of MgCl2#\n", + "M6=100/148.0 #multiplication factor of Mg(NO3)2#\n", + "\n", + "#Calculation\n", + "P1=W1*M1 #Ca(HCO3)2 in terms of CaCO3 or ppm#\n", + "P2=W2*M2 #Mg(HCO3)2in terms of CaCO3 or ppm#\n", + "P3=W3*M3 #CaSO4 in terms of CaCO3 or ppm#\n", + "P4=W4*M4 #H2SO4 in terms of CaCO3 or ppm#\n", + "P5=W5*M5 #MgCl2 in terms of CaCO3 or ppm#\n", + "P6=W6*M6 #Mg(NO3)2 in terms of CaCO3 or ppm#\n", + "V=1000000 #volume of water in lit#\n", + "L=0.74*(P1+2*P2+P4+P5+P6)*(V/1000)*(100/purity_lime)#lime required# \n", + "S=1.06*(P4+P3+P5+P6)*(V/1000)*(100/purity_soda)#soda required# \n", + "\n", + "#Result\n", + "print\"Amount of lime required =\",round(L,1),\"g\" \n", + "print\"\\nAmount of soda required =\",round(S,1),\"g \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Amount of lime required = 214210.5 g\n", + "\n", + "Amount of soda required = 206111.1 g\n" + ] + } + ], + "prompt_number": 35 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:50" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=10000.#in litres#\n", + "volume_NaCl=5000.#Volume of NaCl in litres#\n", + "conc_NaCl=1170./10000#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 500.0 ppm\n", + "\n", + ] + } + ], + "prompt_number": 36 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:2,Page no:50" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=75000.#in litres#\n", + "volume_NaCl=1500.#Volume of NaCl in litres#\n", + "conc_NaCl=1.170/100#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10.#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 2.0 ppm\n", + "\n", + ] + } + ], + "prompt_number": 37 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:3,Page no:51" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Hardness=300.#Hardness of water(mg/lit) or ppm#\n", + "H=Hardness/100.#Hardness of water(gms/lit)#\n", + "volume_NaCl=75.#Volume of NaCl#\n", + "conc_NaCl=75.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "volume_hardwater=CaCO3_equivalent/(H*10000.)\n", + "\n", + "#Result\n", + "print\"Zeolite softner can soften \",round(volume_hardwater,1),\"* 10**4 litres of water\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Zeolite softner can soften 1.6 * 10**4 litres of water\n", + "\n", + ] + } + ], + "prompt_number": 38 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:4,Page no:51" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Hardness=400.#Hardness of water(mg/lit) or ppm#\n", + "H=Hardness/100.#Hardness of water(gms/lit)#\n", + "volume_NaCl=100.#Volume of NaCl#\n", + "conc_NaCl=60.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "volume_hardwater=CaCO3_equivalent/(H*10000.)\n", + "\n", + "#Result\n", + "print\"Zeolite softner can soften \",round(volume_hardwater,2),\"* 10**4 litres of water\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Zeolite softner can soften 1.28 * 10**4 litres of water\n", + "\n", + ] + } + ], + "prompt_number": 39 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:5,Page no:52" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=100000.#in litres#\n", + "volume_NaCl=400.#Volume of NaCl in litres#\n", + "conc_NaCl=1000/100.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10.#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness,1),\"mg/L\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 341.9 mg/L\n", + "\n", + ] + } + ], + "prompt_number": 40 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:6,Page no:52" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=800.#in litres#\n", + "volume_NaCl=40.#Volume of NaCl in litres#\n", + "conc_NaCl=1100./100#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10.#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.5#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness,2),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 4700.85 ppm\n", + "\n", + ] + } + ], + "prompt_number": 41 + }, { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:7,Page no:53" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=1.#in litres#\n", + "CaCl2=4.5#Hardness of water(gms/lit)#\n", + "moles_NaCl=2.;#Na3Ze giving NaCl and CaZe#\n", + "mol_wt_NaCl=58.5;\n", + "mol_wt_Na3Ze=111.;\n", + "\n", + "#Calculation\n", + "NaCl=CaCl2*moles_NaCl*mol_wt_NaCl/mol_wt_Na3Ze;\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(NaCl,2),\"gm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Quantity of NaCl produced is 4.74 gm\n", + "\n", + ] + } + ], + "prompt_number": 42 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:8,Page no:53" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Hardness=500.#Hardness of water(mg/lit) or ppm#\n", + "H=Hardness/100.#Hardness of water(gms/lit)#\n", + "volume_NaCl=100.#Volume of NaCl#\n", + "conc_NaCl=120.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.48#in terms of (gms/lit)#\n", + "volume_hardwater=CaCO3_equivalent/(H)\n", + "\n", + "#Result\n", + "print\"Zeolite softner can soften \",round(volume_hardwater),\"litres\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Zeolite softner can soften 20520.0 litres of water\n", + "\n", + ] + } + ], + "prompt_number": 43 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:9,Page no:54" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=4500.#in litres#\n", + "volume_NaCl=30.#Volume of NaCl in litres#\n", + "Wt_per_Litre=100.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.55#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 569.0 ppm \n", + "\n", + ] + } + ], + "prompt_number": 44 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:10,Page no:54" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=3500.#in litres#\n", + "volume_NaCl=25.02#Volume of NaCl in litres#\n", + "Wt_per_Litre=100.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.55#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness,1),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 610.5 ppm \n", + "\n", + ] + } + ], + "prompt_number": 45 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:11,Page no:55" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_hardwater=15000.#in litres#\n", + "volume_NaCl=120.07#Volume of NaCl in litres#\n", + "Wt_per_Litre=30.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.55#in terms of (gms/lit)#\n", + "H=CaCO3_equivalent/volume_hardwater#Hardness of water(gms/lit)#\n", + "Hardness=H*1000#Hardness of water(mg/lit) or ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(Hardness,1),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 205.1 ppm \n", + "\n", + ] + } + ], + "prompt_number": 46 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:12,Page no:55" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Hardness=480.#Hardness of water(mg/lit) or ppm#\n", + "H=Hardness/100.#Hardness of water(gms/lit)#\n", + "volume_NaCl=300.#Volume of NaCl#\n", + "conc_NaCl=150.#% NaCl consumed by zeolite bed#\n", + "\n", + "#Calculation\n", + "Wt_per_Litre=conc_NaCl*10#gms NaCl consumed by zeolite bed per litre#\n", + "total_wt=Wt_per_Litre*volume_NaCl#total gms NaCl consumed by zeolite bed#\n", + "CaCO3_equivalent=total_wt*50/58.48#in terms of (gms/lit)#\n", + "volume_hardwater=CaCO3_equivalent/(H*10000.)\n", + "\n", + "#Result\n", + "print\"Zeolite softner can soften \",round(volume_hardwater,2)-.01,\"* 10**4 litres\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Zeolite softner can soften 8.01 * 10**4 litres of water\n", + "\n", + ] + } + ], + "prompt_number": 47 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:59" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "volume_water=10**4#in litres#\n", + "volume_HCl=200.#in litres#\n", + "conc_HCl=0.1#in Normals#\n", + "\n", + "#Calculation\n", + "totl_hardness=volume_HCl*conc_HCl*50.#in terms of g CaCO3 equivalent#\n", + "h=totl_hardness/volume_water#in terms of g CaCO3 equivalent#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(h*1000),\"mg/L\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Hardness of water sample is 100.0 mg/L\n", + "\n", + ] + } + ], + "prompt_number": 48 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:1,Page no:72" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "vol_init=50.#initial volume of sample in ml#\n", + "vol_fin=80.#final volume of sample in ml#\n", + "DOb=840.#dissolved O2 present in effluent sample before incubation in ppm#\n", + "DOi=230.#dissolved O2 present in effluent sample after incubation in ppm#\n", + "\n", + "#Calculation\n", + "DF=vol_fin/vol_init#dilution factor#\n", + "BOD=(DOb-DOi)*DF#in ppm#\n", + "\n", + "#Result\n", + "print\"Biological Oxygen Demand(BOD) of the sample is \",round(BOD),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Biological Oxygen Demand(BOD) of the sample is 976.0 ppm\n", + "\n", + ] + } + ], + "prompt_number": 49 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example no:2,Page no:73" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Vb=27.#volume of ferrous ammonium sulphate in blank experiment in ml#\n", + "Vt=6.5#volume of ferrous ammonium sulphate in test experiment in ml#\n", + "N=0.1#concentration in Normals#\n", + "Ve=25.#volume of water sample taken in test in ml#\n", + "\n", + "#Calculation\n", + "COD=(Vb-Vt)*N*8./Ve#in ppm#\n", + "\n", + "#Result\n", + "print\"Hardness of water sample is \",round(COD,3),\"ppm\" \n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Chemical Oxygen Demand(COD) of the sample is 0.656 ppm\n", + "\n", + ] + } + ], + "prompt_number": 50 + }, + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit