diff options
author | kinitrupti | 2017-05-12 18:53:46 +0530 |
---|---|---|
committer | kinitrupti | 2017-05-12 18:53:46 +0530 |
commit | 6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d (patch) | |
tree | 22789c9dbe468dae6697dcd12d8e97de4bcf94a2 /sample_notebooks/karansingh/Thyristors_Principles_&.ipynb | |
parent | d36fc3b8f88cc3108ffff6151e376b619b9abb01 (diff) | |
download | Python-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.tar.gz Python-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.tar.bz2 Python-Textbook-Companions-6279fa19ac6e2a4087df2e6fe985430ecc2c2d5d.zip |
Removed duplicates
Diffstat (limited to 'sample_notebooks/karansingh/Thyristors_Principles_&.ipynb')
-rwxr-xr-x | sample_notebooks/karansingh/Thyristors_Principles_&.ipynb | 209 |
1 files changed, 0 insertions, 209 deletions
diff --git a/sample_notebooks/karansingh/Thyristors_Principles_&.ipynb b/sample_notebooks/karansingh/Thyristors_Principles_&.ipynb deleted file mode 100755 index 4e252985..00000000 --- a/sample_notebooks/karansingh/Thyristors_Principles_&.ipynb +++ /dev/null @@ -1,209 +0,0 @@ -{ - "metadata": { - "name": "", - "signature": "sha256:4abf44c9c11389b267bffebabb50666e37ae7ef97c6e1f36ae4dc72c5936a6d7" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - "Thyristors Principles & Characeristics" - ] - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 1_1 - page : 5" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Given data\n", - "alfa1=0.35 \n", - "alfa2=0.4 \n", - "IG=40*10**-3 #A\n", - "#Solution :\n", - "IA=alfa2*IG/(1-(alfa1+alfa2)) #A\n", - "print \"Anode current is %0.3f A\" %IA" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Anode current is 0.064 A\n" - ] - } - ], - "prompt_number": 5 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 1_2 - page : 7" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Given data\n", - "dv_dt=190 #V/\u00b5s\n", - "IC=8*10**-3 #A\n", - "#Solution :\n", - "C=IC/(dv_dt/10**-6) #F\n", - "print \"Capacitance of depletion layer is %0.1E F : \" %C" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Capacitance of depletion layer is 4.2E-11 F : \n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 1_3 - page : 8" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Given data\n", - "RG=2000 #ohm\n", - "VCC=20 #V\n", - "VT=0.75 #V\n", - "Vthy=0.7 #V(Voltage across thyristor)\n", - "R=200 #ohm\n", - "IT=7*10**-3 #A\n", - "Ih=5*10**-3 #A\n", - "#Solution :\n", - "#part (a)\n", - "Vo=VCC #V##thyristor not conducting\n", - "print \"(a) When thyristor is in off state, Output voltage is %0.2f V\" %Vo\n", - "#part (b)\n", - "Vs=VT+IT*RG #V\n", - "print \"(b) Voltage necessary to turn on the thyristor is %0.2f V\" %Vs\n", - "#part (c)\n", - "VR1=Ih*R #V\n", - "print \"(c) Current through thyristor should be less than holding current. Voltage should be reduced to less than %0.2f V\" %VR1\n", - "#part (d)\n", - "VR2=VR1+Vthy #V\n", - "print \"(d) VCC should be reduced to less than %0.2f V\" %VR2" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "(a) When thyristor is in off state, Output voltage is 20.00 V\n", - "(b) Voltage necessary to turn on the thyristor is 14.75 V\n", - "(c) Current through thyristor should be less than holding current. Voltage should be reduced to less than 1.00 V\n", - "(d) VCC should be reduced to less than 1.70 V\n" - ] - } - ], - "prompt_number": 8 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 1_5 - page : 8" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Given data\n", - "Vdc=100 #V\n", - "L=10 #H\n", - "i=80*10**-3 #A\n", - "#Solution :\n", - "t=i*L/Vdc #s\n", - "t*=1000 # ms\n", - "print \"Width of pulse should be more than %0.1f milli-seconds.\" %t" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Width of pulse should be more than 8.0 milli-seconds.\n" - ] - } - ], - "prompt_number": 12 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 1_6 - page : 9" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "import math\n", - "#Given data\n", - "Vdc=100 #V\n", - "R=10 #ohm\n", - "L=5 #H\n", - "i=50*10**-3 #A\n", - "#Solution :\n", - "#i=Vdc/R*(1-exp(-R*t/L))\n", - "t=-math.log(1-i/Vdc*R)/R*L #s\n", - "t*=1000 #ms\n", - "print \"Minimum width of gate pulse is %0.1f milli-seconds.\" %t\n" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Minimum width of gate pulse is 2.5 milli-seconds.\n" - ] - } - ], - "prompt_number": 14 - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |