summaryrefslogtreecommitdiff
path: root/Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb')
-rw-r--r--Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb733
1 files changed, 733 insertions, 0 deletions
diff --git a/Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb b/Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb
new file mode 100644
index 00000000..a01cb417
--- /dev/null
+++ b/Power_Electronics_Principles_and_Applications_by_Jacob/Chapter4.ipynb
@@ -0,0 +1,733 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 4: Linear Power Amplifier Integrated Circuits"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.1,Page 162"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "output voltage is 500.0 mV\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding voltage \n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "Rf=1;\n",
+ "Ri=10;\n",
+ "Vi=0;\n",
+ "Ip=500;\n",
+ "\n",
+ "#calculation\n",
+ "Vrf=Ip*Rf;\n",
+ "\n",
+ "#result\n",
+ "print \"output voltage is\",round(Vrf,2), \"mV\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.2,Page 165"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "frequency of OPA548 is 67.26 KHz\n",
+ "slew rate of OPA548 is 1.12 Mhz\n",
+ "the OPA548 can be used\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding frequency\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "Vi=300.0;\n",
+ "P=35.0;\n",
+ "R=8.0;\n",
+ "S=10000.0;\n",
+ "fh=20.0;\n",
+ "\n",
+ "#calculation\n",
+ "Vl=(P*R)**.5;\n",
+ "Vp=Vl*2**.5;\n",
+ "Il=Vl/R;\n",
+ "f=S/(2*pi*Vp);\n",
+ "Ao=Vl/Vi;\n",
+ "G=Ao*fh;\n",
+ "\n",
+ "#result\n",
+ "print \"frequency of OPA548 is\",round(f,2), \"KHz\"\n",
+ "print \"slew rate of OPA548 is\",round(G,2), \"Mhz\"\n",
+ "print('the OPA548 can be used')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.3,Page 168"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "power delivered is 3.5 watt\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding power\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "Rl=10.0;\n",
+ "V=12.0;\n",
+ "Vl=5.0;\n",
+ "\n",
+ "#calculation\n",
+ "Pl=Vl**2/Rl;\n",
+ "I=Vl/Rl;\n",
+ "Ps=V*I;\n",
+ "Pic=Ps-Pl;\n",
+ "\n",
+ "#result\n",
+ "print \"power delivered is\",round(Pic,2), \"watt\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.4,Page 170"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Vload Iload Pload Ps Pic\n",
+ "0.0 0.0 0.0 0.0 0.0\n",
+ "0.2 0.0 0.0 0.24 0.24\n",
+ "0.4 0.0 0.02 0.48 0.46\n",
+ "0.6 0.1 0.04 0.72 0.68\n",
+ "0.8 0.1 0.06 0.96 0.9\n",
+ "4.8 0.5 2.3 5.76 3.46\n",
+ "5.0 0.5 2.5 6.0 3.5\n",
+ "5.2 0.5 2.7 6.24 3.54\n",
+ "5.4 0.5 2.92 6.48 3.56\n",
+ "5.6 0.6 3.14 6.72 3.58\n",
+ "5.8 0.6 3.36 6.96 3.6\n",
+ "6.0 0.6 3.6 7.2 3.6\n",
+ "6.2 0.6 3.84 7.44 3.6\n",
+ "6.4 0.6 4.1 7.68 3.58\n",
+ "11.4 1.1 13.0 13.68 0.68\n",
+ "11.6 1.2 13.46 13.92 0.46\n",
+ "11.8 1.2 13.92 14.16 0.24\n",
+ "12.0 1.2 14.4 14.4 0.0\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ "<matplotlib.figure.Figure at 0x7f414b298f90>"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "#finding Vload vs Pic graph\n",
+ "\n",
+ "#initialisation of variable\n",
+ "%matplotlib inline\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "Vload=[0.0, 0.2, 0.4, 0.6, 0.8, 4.8, 5.0, 5.2, 5.4, 5.6, 5.8, 6.0, 6.2, 6.4, 11.4, 11.6, 11.8, 12.0];\n",
+ "Iload=[0.0, 0.0, 0.0, 0.1, 0.1, 0.5, 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.6, 0.6, 1.1, 1.2, 1.2, 1.2];\n",
+ "Pload=[0.00, 0.00, 0.02, 0.04, 0.06, 2.30, 2.50, 2.70, 2.92, 3.14, 3.36, 3.60, 3.84, 4.10, 13.00, 13.46, 13.92, 14.40];\n",
+ "Ps=[0.00, 0.24, 0.48, 0.72, 0.96, 5.76, 6.00, 6.24, 6.48, 6.72, 6.96, 7.20, 7.44, 7.68, 13.68, 13.92, 14.16, 14.40];\n",
+ "Pic=[0.00, 0.24, 0.46, 0.68, 0.90, 3.46, 3.50, 3.54, 3.56, 3.58, 3.60, 3.60, 3.60, 3.58, 0.68, 0.46, 0.24, 0.00];\n",
+ "\n",
+ "#result\n",
+ "print('Vload Iload Pload Ps Pic');\n",
+ "for i in range(0,18):\n",
+ " print Vload[i],\" \",Iload[i],\" \",Pload[i],\" \",Ps[i],\" \", Pic[i]\n",
+ " \n",
+ "plt.plot(Vload,Pic);\n",
+ "plt.xlabel('load voltage (V)')\n",
+ "plt.ylabel('IC Power(W)')\n",
+ "plt.title('load voltage vs IC Power')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.5,Page 173"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "IC power is 2.57 W\n",
+ "total power is 3.82 W\n",
+ "dc supply current is 159.155 mA\n",
+ "power delivered is 1.25 watt\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding different power and current\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "V=12.0;\n",
+ "Vp=5.0;\n",
+ "R=10.0;\n",
+ "\n",
+ "#calculation\n",
+ "Ip=Vp/R;\n",
+ "Il=Ip/2**.5;\n",
+ "Pl=(Vp*Ip)/2;\n",
+ "Id=Ip/pi;\n",
+ "Pt=2*V*Ip/pi;\n",
+ "Pic=Pt-Pl;\n",
+ "\n",
+ "#result\n",
+ "print \"IC power is\",round(Pic,2), \"W\"\n",
+ "print \"total power is\",round(Pt,2), \"W\"\n",
+ "print \"dc supply current is\",round(Id*1000,3), \"mA\"\n",
+ "print \"power delivered is\",round(Pl,2), \"watt\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.6,Page 179"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "thermal resistance is 24.61 C/W\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding thermal resistance\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "Ts=40.0;\n",
+ "P=2.92;\n",
+ "Qj=2.5;\n",
+ "Qc=2.0;\n",
+ "Tj=125.0;\n",
+ "\n",
+ "#calculation\n",
+ "Qs=(Tj-Ts)/P-Qj-Qc;\n",
+ "\n",
+ "#result\n",
+ "print \"thermal resistance is\",round(Qs,2),\"C/W\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.7,Page 180"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Vload Iload Pload Ps Pic\n",
+ "9.4 0.94 4.42 14.36 9.94\n",
+ "9.6 0.96 4.61 14.67 10.06\n",
+ "10.0 power delivered by IC in watt\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding power\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "V=24.0;\n",
+ "R=10.0;\n",
+ "Qs=4.0;\n",
+ "Tj=125.0;\n",
+ "Ta=40.0;\n",
+ "Qj=2.5;\n",
+ "Qc=2.0;\n",
+ "Vload=[9.4, 9.6];\n",
+ "Iload=[.94, .96];\n",
+ "Pload=[4.42, 4.61];\n",
+ "Ps=[14.36, 14.67];\n",
+ "Pic=[9.94, 10.06];\n",
+ "\n",
+ "#calculation\n",
+ "P=(Tj-Ta)/(Qj+Qc+Qs);\n",
+ "\n",
+ "#result\n",
+ "print('Vload Iload Pload Ps Pic');\n",
+ "for i in range(0,2):\n",
+ " print Vload[i],\" \",Iload[i],\" \",Pload[i],\" \",Ps[i],\" \", Pic[i]\n",
+ "print round(P,2),\"power delivered by IC in watt\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.8,Page 182"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "gain is 23.0\n",
+ "limit current is 4.01 A\n",
+ "output voltage is 46.0 V\n",
+ "maximum output voltage is 32.0 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding current and voltage\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan\n",
+ "Rf=22.0;\n",
+ "Ri=1.0;\n",
+ "Rs=15.0;\n",
+ "I=4.75;\n",
+ "Rc=4.0;\n",
+ "Vp=2.0;\n",
+ "Rl=8.0;\n",
+ "Im=4.0;\n",
+ "\n",
+ "#calculation\n",
+ "Av=1+(Rf/Ri);\n",
+ "Il=(Rs*I)/(Rc+13.75);\n",
+ "Vo=Vp*Av;\n",
+ "V=Im*Rl;\n",
+ "\n",
+ "#result\n",
+ "print \"gain is\",round(Av,2)\n",
+ "print \"limit current is\",round(Il,2), \"A\"\n",
+ "print \"output voltage is\",round(Vo,2), \"V\"\n",
+ "print \"maximum output voltage is\",round(V,2), \"V\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.9,Page 185"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "loudness ofsound is 108.06 dB\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding loudness\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "D=8.0;\n",
+ "d=1.0;\n",
+ "I=90.0;\n",
+ "\n",
+ "#calculation\n",
+ "Is=20*log(d/D,10);\n",
+ "Ir=I-Is;\n",
+ "\n",
+ "#result\n",
+ "print \"loudness ofsound is\",round(Ir,2), \"dB\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.10,Page 186"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "19.95 power provided in watt\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding power\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "D=1.0;\n",
+ "I1=108.0;\n",
+ "I2=95.0;\n",
+ "P=1.0;\n",
+ "\n",
+ "#calculation\n",
+ "I=I1-I2;\n",
+ "Pr=P*10**(I/10);\n",
+ "\n",
+ "#result\n",
+ "print \"power provided is\",round(Pr,2), \"watt\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.11,Page 188"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "output voltage is 12.65 V\n",
+ "gain is 10.28\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding output voltage and gain\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "P=20;\n",
+ "R=8;\n",
+ "Vi=1.23;\n",
+ "\n",
+ "#calculation\n",
+ "V=(P*R)**.5;\n",
+ "G=V/Vi;\n",
+ "\n",
+ "#result\n",
+ "print \"output voltage is\",round(V,2), \"V\"\n",
+ "print \"gain is\",round(G,2)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.12,Page 191"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "resistor b/w pins 1&8 is 600.0 ohm\n",
+ "thus pick a 620 ohm resistor\n",
+ "capacitor b/w pins 1&8 is 22.46 microF\n",
+ "thus pick a 27 microF capacitor\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding resistor and capacitor\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "G=40.0;\n",
+ "f=80.0;\n",
+ "R1=15000.0;\n",
+ "R2=150.0;\n",
+ "\n",
+ "#calculation\n",
+ "R=2*(R1/G)-R2;\n",
+ "R11=620;\n",
+ "C=1/(2*pi*f*R11/7);\n",
+ "\n",
+ "#result\n",
+ "print \"resistor b/w pins 1&8 is\",round(R,2),\"ohm\"\n",
+ "print('thus pick a 620 ohm resistor')\n",
+ "print \"capacitor b/w pins 1&8 is\",round(C*1e6,2), \"microF\"\n",
+ "print('thus pick a 27 microF capacitor')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.13,Page 193"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "power dissipated is 140.0 mW\n",
+ "thermal resistance is 628.93 degree C/W\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding thermal resistance and power\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "R=8.0#resistance\n",
+ "V=5.0#voltage\n",
+ "Tm=150.0#temperature\n",
+ "Ta=50.0#temperature\n",
+ "Qa=107.0;\n",
+ "Qc=37.0;\n",
+ "Ps=299.0;\n",
+ "\n",
+ "#calculation\n",
+ "Vd=V/2;\n",
+ "Vm=V-1;\n",
+ "Vp=Vm-Vd;\n",
+ "Vr=Vp/2**.5;\n",
+ "Pl=1000*Vr**2/R;\n",
+ "Pl=140;\n",
+ "Pic=Ps-Pl;\n",
+ "Q=(Tm-Ta)/Pic;\n",
+ "\n",
+ "#result\n",
+ "print \"power dissipated is\",round(Pl,2), \"mW\"\n",
+ "print \"thermal resistance is\",round(Q*1000,2),\"degree C/W\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.14,Page 197"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "power deliverd is 562.5 mwatt\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding power delivered\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "R=8.0#resistance\n",
+ "V=5.0#voltage\n",
+ "\n",
+ "#calculation\n",
+ "Vl=V-1;\n",
+ "Vp=Vl-1;\n",
+ "Vr=Vp/2**.5;\n",
+ "P=Vr**2/R;\n",
+ "\n",
+ "#result\n",
+ "print \"power deliverd is\",round(P*1000,2), \"mwatt\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Example 4.15,Page 201"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "power delivered is 85.56 watt\n",
+ "thermal resistance is 1.4 degreeC/W\n"
+ ]
+ }
+ ],
+ "source": [
+ "#finding thermal resistance and power\n",
+ "\n",
+ "#initialisation of variable\n",
+ "from math import pi,tan,sqrt,sin,cos,acos,atan,log\n",
+ "R=8.0#resistance\n",
+ "Ts=35.0#temperature\n",
+ "Ta=150.0#temperature\n",
+ "Vm=42.0#voltage\n",
+ "\n",
+ "#calcuation\n",
+ "Vp=Vm-5;\n",
+ "Vr=Vp/2**.5;\n",
+ "Pm=Vr**2/R;\n",
+ "P=45;\n",
+ "Qs=(Ta-Ts)/P-1.2;\n",
+ "\n",
+ "#result\n",
+ "print \"power delivered is\",round(Pm,2), \"watt\"\n",
+ "print \"thermal resistance is\",round(round(Qs*10)/10,2), \"degreeC/W\""
+ ]
+ }
+ ],
+ "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.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}