{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# 14: Acoustics of Buildings and Acoustic Quieting" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example number 14.1, Page number 399" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "total absorption in hall is 825.0 OWU\n" ] } ], "source": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration \n", "V=7500; #volume(m**3)\n", "T=1.5; #time(sec)\n", "\n", "#Calculations\n", "aS=0.165*V/T; #total absorption in hall(OWU)\n", "\n", "#Result\n", "print \"total absorption in hall is\",aS,\"OWU\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example number 14.2, Page number 399" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "reverberation time when hall is empty is 2.08 sec\n", "reverberation time with full capacity of audience is 0.362 sec\n", "reverberation time with audience in cushioned chairs is 0.42 sec\n" ] } ], "source": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration \n", "V=1500; #volume(m**3)\n", "A1=112; #area of plastered walls(m**2)\n", "A2=130; #area of wooden floor(m**2)\n", "A3=170; #area of plastered ceiling(m**2)\n", "A4=20; #area of wooden door(m**2)\n", "n=100; #number of cushioned chairs\n", "A5=120; #area of audience(m**2)\n", "C1=0.03; #coefficient of absorption in plastered walls\n", "C2=0.06; #coefficient of absorption in wooden floor\n", "C3=0.04; #coefficient of absorption in plastered ceiling\n", "C4=0.06; #coefficient of absorption in wooden door\n", "C5=1.0; #coefficient of absorption in cushioned chairs\n", "C6=4.7; #coefficient of absorption in audience\n", "\n", "#Calculations\n", "a1=A1*C1; #absorption due to plastered walls\n", "a2=A2*C2; #absorption due to wooden floor\n", "a3=A3*C3; #absorption due to plastered ceiling\n", "a4=A4*C4; #absorption due to wooden door\n", "a5=n*C5; #absorption due to cushioned chairs\n", "a6=A5*C6; #absorption due to audience \n", "aS=a1+a2+a3+a4+a5; #total absorption in hall\n", "T1=0.165*V/aS; #reverberation time when hall is empty(sec)\n", "T2=0.165*V/(aS+a6); #reverberation time with full capacity of audience(sec)\n", "T3=0.165*V/((n*C6)+aS); #reverberation time with audience in cushioned chairs(sec)\n", "\n", "#Result\n", "print \"reverberation time when hall is empty is\",round(T1,2),\"sec\"\n", "print \"reverberation time with full capacity of audience is\",round(T2,3),\"sec\"\n", "print \"reverberation time with audience in cushioned chairs is\",round(T3,2),\"sec\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example number 14.3, Page number 401" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "average sound absorption coefficient is 0.24\n", "reverberation time is 1.8 sec\n" ] } ], "source": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration \n", "V=1200; #volume(m**3)\n", "a1=220; #area of wall(m**2)\n", "a2=120; #area of floor(m**2)\n", "a3=120; #area of ceiling(m**2)\n", "C1=0.03; #coefficient of absorption in wall\n", "C2=0.80; #coefficient of absorption in floor\n", "C3=0.06; #coefficient of absorption in ceiling\n", "\n", "#Calculations\n", "A1=a1*C1; #absorption due to plastered walls\n", "A2=a2*C2; #absorption due to wooden floor\n", "A3=a3*C3; #absorption due to plastered ceiling\n", "aS=a1+a2+a3; #total absorption in hall\n", "abar=(A1+A2+A3)/aS; #average sound absorption coefficient\n", "AS=abar*aS; #total absorption of room(metric sabines)\n", "T=0.165*V/AS; #reverberation time(sec)\n", "\n", "#Result\n", "print \"average sound absorption coefficient is\",round(abar,2)\n", "print \"reverberation time is\",round(T,1),\"sec\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example number 14.4, Page number 401" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "acoustic power is 1.4e-06 watt\n", "answer in the book is wrong\n" ] } ], "source": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration \n", "I0=10**-12; #standard intensity level(watt/m**2)\n", "A=1.4; #area(m**2)\n", "il=60; #intensity level(decibels)\n", "\n", "#Calculations\n", "x=10**(il/10);\n", "I=x*10**-12; #intensity level(watt/m**2)\n", "Ap=I*A; #acoustic power(watt)\n", "\n", "#Result\n", "print \"acoustic power is\",Ap,\"watt\"\n", "print \"answer in the book is wrong\"" ] } ], "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.11" } }, "nbformat": 4, "nbformat_minor": 0 }