|
|
Line 1: |
Line 1: |
− | '''Title of the Script:''' Operating point analysis using ngspice
| |
| | | |
− | '''Author:''' Abhishek, IIT Bombay
| |
− |
| |
− | '''Keywords: '''video tutorial,''' '''ngspice.
| |
− |
| |
− |
| |
− | {| border=1
| |
− | !Time
| |
− | !Narration
| |
− |
| |
− |
| |
− | |-
| |
− | | 00:01
| |
− | | Dear Friends, Welcome to the spoken tutorial on “'''Operating point analysis in ngspice'''”
| |
− | प्रिय मित्रांनो, “'''Operating point analysis in ngspice'''” वरील ट्यूटोरियल मध्ये आपले स्वागत.
| |
− |
| |
− | |-
| |
− | | 00:08
| |
− | | In this tutorial we will learn,
| |
− | यात शिकणार आहोत ,
| |
− |
| |
− | |-
| |
− | | 00:10
| |
− | | To perform '''operating''' '''point''' '''analysis.'''
| |
− | ऑपरेटिंग पॉइण्ट एनॅलिज़िस कार्यान्वित करणे .
| |
− |
| |
− | |-
| |
− | | 00:13
| |
− | | To verify '''Kirchoff's''' '''voltage''' '''law''' using '''ngspice''' in,
| |
− | '''ngspice in''' वापरून '''Kirchoff's''' '''voltage''' '''law''' पडताळणे .
| |
− |
| |
− | |-
| |
− | | 00:17
| |
− | | '''interactive mode command-line interface &'''
| |
− | '''इंटरॅक्टिव मोड - कमांड लाइन इंटरफेस''' आणि
| |
− |
| |
− | |-
| |
− | | 00:21
| |
− | |'''commandscript included in netlist file.'''
| |
− | नेटलिस्ट फाइल मध्ये कमांड्स स्क्रिप्ट समाविष्ट आहे.
| |
− |
| |
− | |-
| |
− | | 00:24
| |
− | | '''Ubuntu''' 12.04 is the '''operating''' '''system''' used with '''ngspice''' '''version''' 23 '''installed.'''
| |
− | '''Ubuntu''' 12.04 ऑपरेटिंग सिस्टम ही ''' ngspice version 23''' सह वापरुन स्थापन केली.
| |
− |
| |
− | |-
| |
− | | 00:33
| |
− | | Basic knowledge of '''electronic''' '''circuits''' is a prerequisite for this tutorial.
| |
− | 'इलेक्ट्रॉनिक सर्किट' चे मूळ ज्ञान ह्या ट्यूटोरियल साठी पूर्वापेक्षित आहे.
| |
− |
| |
− | |-
| |
− | | 00:38
| |
− | | Basic knowledge of '''Ubuntu''' '''Linux''' and '''shell''' '''commands''' is also required.
| |
− | उबंटू 'लिनक्स' आणि 'शेल कमांड्स' चे मुळ ज्ञान देखील आवश्यक आहे.
| |
− |
| |
− | |-
| |
− | | 00:43
| |
− | | We will use the example '''circuit''' shown.
| |
− | आपण या उदाहरणात सर्किट वापरणार आहोत .
| |
− |
| |
− | |-
| |
− | | 00:47
| |
− | | The '''circuit''' consists of three prominent '''nodes'''
| |
− | सर्किट मध्ये तीन महत्वाचे नोड्स समाविष्ट आहेत .
| |
− |
| |
− | |-
| |
− | | 00:52
| |
− | |“a”,
| |
− |
| |
− | |-
| |
− | | 00:53
| |
− | |“b”
| |
− |
| |
− | |-
| |
− | | 00:55
| |
− | | and “c”.
| |
− | आणि “c”
| |
− |
| |
− | |-
| |
− | | 00:57
| |
− | | In addition, a fourth '''node''' called as '''reference''' or the '''datum''' '''node''' must be marked as '''node''' “0”.
| |
− | या व्यतिरिक्त, एक चौथा नोड "रेफरेन्स" महणून किंवा डाटम नोड '' 0 '' म्हणून चिन्हांकित करणे आवश्यक आहे .
| |
− |
| |
− | |-
| |
− | | 01:06
| |
− | | This is mandatory for any '''circuit.'''
| |
− | हे कोणत्याही "सर्किट" साठी अनिवार्य आहे .
| |
− |
| |
− | |-
| |
− | | 01:09
| |
− | | Let us open the '''ngspice''' '''netlist''' '''example1.cir''' '''file''' corresponding to the '''circuit''' '''schematic''' shown before, in a '''text''' '''editor.'''
| |
− | टेक्स्ट एडिटर मध्ये सर्किट स्किमॅटिक दर्शविलेली फाईल संबंधित '' ngspice '' '' netlist '' '' example1.cir '' फाइल उघडू या.
| |
− |
| |
− | |-
| |
− | | 01:19
| |
− | | I have already opened this in '''gedit''' '''text''' '''editor.'''
| |
− | मी आधीच gedit टेक्स्ट एडिटर मध्ये हे उघडले आहे.
| |
− |
| |
− | |-
| |
− | | 01:27
| |
− | | Note that the '''netlist''' '''file''' is saved with '''.cir''' '''extension'''
| |
− | लक्षात ठेवा की '''.cir''' एक्सटेंशन ने नेटलिस्ट फाईल सेव केलेले आहे .
| |
− |
| |
− | |-
| |
− | | 01:32
| |
− | | We can see all the '''components''' like '''voltage source, resistors, and current source.
| |
− | आपण सर्व '' 'घटक' '' सारख्या व्होल्टेज सोर्स, रेसीसटर्स , आणि करेंट सोर्स पाहू शकतो .
| |
− |
| |
− | |-
| |
− | | 01:41
| |
− | | Also the information about '''nodes''' connecting them together.
| |
− | तसेच '' 'नोडस्' '' एकत्र जोडण्याची माहिती.
| |
− |
| |
− | |-
| |
− | | 01:46
| |
− | | '''.op command''' included in '''netlist''' '''file''' is used to perform '''operating point analysis'''
| |
− | नेटलिस्ट फाईल मध्ये समाविष्ट असलेला .op command ''operating point analysis'' कार्यान्वित करण्यासाठी वापरला जातो.
| |
− |
| |
− | |-
| |
− | | 01:54
| |
− | | Now we will '''simulate''' this '''circuit,''' and verify '''Kirchoff's''' '''voltage''' '''law''' using the '''interactive mode-command-line interface.'''
| |
− | '''interactive mode-command-line interface''' वापरून आपण या सर्किट ला सिमुलेट करू आणि '''Kirchoff's voltage law''' ला पडटाळू.
| |
− | |-
| |
− | | 02:02
| |
− | | let us open '''ngspice''' through '''terminal.'''
| |
− | टर्मिनल द्वारे '''ngspice''' उघडुया.
| |
− |
| |
− | |-
| |
− | | 02:06
| |
− | | Go to top left corner of '''Ubuntu''' '''desktop''' '''screen.'''
| |
− | उबंटू डेस्कटोप स्क्रीन च्या डाव्या कोपऱ्या वर जा.
| |
− | |-
| |
− | | 02:10
| |
− | | Click on the'''Dash home.'''
| |
− | डॅश होम वर क्लिक करा .
| |
− |
| |
− | |-
| |
− | | 02:13
| |
− | | In the '''search bar,''' write '''terminal'''
| |
− | सर्च बार मध्ये टर्मिनल लिहा .
| |
− |
| |
− | |-
| |
− | | 02:18
| |
− | | and press '''Enter.'''
| |
− | आणि एंटर दाबा .
| |
− |
| |
− | |-
| |
− | | 02:22
| |
− | | This will open '''Terminal''' '''window.'''
| |
− | '''टर्मिनल विंडो''' उघडेल.
| |
− |
| |
− | |-
| |
− | | 02:26
| |
− | | Let me resize this window
| |
− | विंडो चा आकार बदलू .
| |
− |
| |
− | |-
| |
− | | 02:30
| |
− | | Now I will go to the '''folder''' where the '''netlist''' '''file''' '''example1.cir''' is '''saved.'''
| |
− | जिथे नेटलिस्ट फाईल '''example1.cir'' सेव केली आहे, मी त्या फोल्डर वर जाईल.
| |
− |
| |
− | |-
| |
− | | 02:38
| |
− | | I do this as follows:
| |
− | खालील प्रमाणे:
| |
− |
| |
− |
| |
− | |-
| |
− | | 02:40
| |
− | | On '''terminal,''' I will type '''cd space Desktop slash op hyphen analysis '''
| |
− | टर्मिनल वर, टाईप करा '''cd space Desktop slash op hyphen analysis. '''
| |
− |
| |
− | |-
| |
− | | 02:52
| |
− | | and press '''Enter.'''
| |
− | आणि एंटर दाबा .
| |
− |
| |
− | |-
| |
− | | 02:55
| |
− | | Now let us '''simulate''' the '''ngspice''' '''file.'''
| |
− | आपण '' ngspice '' फाइल '' सिमुलेट करू .
| |
− |
| |
− | |-
| |
− | | 02:59
| |
− | | Let us see how this can be done.
| |
− | आपण पाहूया हे कसे करता येईल .
| |
− |
| |
− | |-
| |
− | | 03:01
| |
− | | On '''terminal,''' Type '''ngspice space example1.cir''' and press '''Enter.'''
| |
− | टर्मिनल वर, टाईप करा '''ngspice space example1.cir''' आणि एंटर दाबा.
| |
− |
| |
− | |-
| |
− | | 03:17
| |
− | | Here you will notice that we have entered into the '''ngspice''' '''command''' '''line interface'''.
| |
− | येथे तुमच्या लक्षात येईल कि आम्ही '''ngspice''' '''command''' '''line interface''' मध्ये आहोत.
| |
− |
| |
− | |-
| |
− | | 03:23
| |
− | | Type '''run '''and''' '''press '''Enter'''
| |
− | टाईप करा '''run ''' आणि एंटर दाबा.
| |
− |
| |
− | |-
| |
− | | 03:28
| |
− | | This will '''simulate''' the '''circuit''' and '''store''' the results.
| |
− | हे सर्किट ला सिमुलेट आणि निकाल ला संचित करेल .
| |
− |
| |
− | |-
| |
− | | 03:33
| |
− | | We will verify '''Kirchoff's voltage law '''using the above '''simulation''' results.
| |
− | आपण वरील सिम्युलेशन निकाल वापरून '''Kirchoff's voltage law''' पडटाळू .
| |
− |
| |
− | |-
| |
− | | 03:39
| |
− | | According to '''Kirchoff's voltage law,'''''' voltage''' around outer loop should be equal to the value of the '''dc''' '''voltage''' '''source''' V1
| |
− | ''Kirchoff's voltage law, च्या अनुसार , बाह्य लूप च्या भवती असलेला '''dc''' व्हॉल्टेज चा मूल्य , व्हॉल्टेज सोर्स V1 समान असावा .
| |
− |
| |
− | |-
| |
− | | 03:51
| |
− | | Calculate '''voltage''' around the outer '''loop.'''
| |
− | बाह्य लूप च्या भोवती व्हॉल्टेज ची गणना करणे .
| |
− |
| |
− | |-
| |
− | | 03:54
| |
− | | For this, let us do the following:
| |
− | त्यासाठी खालील प्रमाणे करू:
| |
− |
| |
− | |-
| |
− | | 03:59
| |
− | | In the '''ngspice''' '''command''' '''line interface'''On the '''Terminal''' ,
| |
− | टर्मिनल वर '''ngspice''' '''command''' '''line interface''' मध्ये ,
| |
− | |-
| |
− | | 04:03
| |
− | | Type '''print space v of a comma b plus v of b comma c plus v of c'''
| |
− | टाईप करा '''print space v of a comma b plus v of b comma c plus v of c'''
| |
− | |-
| |
− | | 04:18
| |
− | | and press '''Enter''' Key
| |
− | आणि एंटर कि दाबा .
| |
− |
| |
− | |-
| |
− | | 04:21
| |
− | | Here '''v of a comma b''' denotes the''' voltage drop''' between the '''nodes''' a and b and so on.
| |
− | येथे '''v of a comma b''' नोड्स 'a' आणि 'b' दोघांमध्ये व्हॉल्टेज ड्रॉप दर्शविते.
| |
− | |-
| |
− | | 04:29
| |
− | | '''print command''' displays the results of the calculation mentioned to its right side.
| |
− | प्रिंट कमांड त्याच्या उजव्या बाजूला नमूद केलेले गणना चे निकाल दर्शवितो.
| |
− | |-
| |
− | | 04:36
| |
− | | Notice the result of the '''calculation''' in the '''terminal.'''
| |
− | टर्मिनल वर प्रदर्शित गणनं च्या निकाला वर लक्ष द्या.
| |
− | |-
| |
− | | 04:39
| |
− | | It is 30 '''volt''' as shown
| |
− | दाखविल्याप्रमाणे हे 30 '''volt''' आहे.
| |
− |
| |
− | |-
| |
− | | 04:42
| |
− | | Now '''calculate''' the value of '''DC''' '''voltage''' '''source''' V1 that is v(a).
| |
− | आता '''DC'' व्हॉल्टेज सोर्स व्हॅल्यू ची गणना करा V1 जसे v(a).
| |
− |
| |
− | |-
| |
− | | 04:50
| |
− | | Type '''print space v of a ''' and press '''Enter'''
| |
− | टाइप करा '''print space v of a ''' आणि एंटर दाबा
| |
− | |-
| |
− | | 05:00
| |
− | | Notice the result of the '''calculation''' in the '''terminal.'''
| |
− | टर्मिनल वर प्रदर्शित गणनं च्या निकाला वर लक्ष द्या.
| |
− | |-
| |
− | | 05:04
| |
− | | If both the results are equal then '''Kirchoff's voltage law''' is verified.
| |
− | जर दोन्ही निष्कर्ष समान असतील तर '''Kirchoff's voltage law''' ची पडताळणी केली जाते.
| |
− | |-
| |
− | | 05:10
| |
− | | Since both '''voltage''' values are equal, the '''Kirchhoff's Voltage law''' is verified for outer loop '''
| |
− | दोन्ही 'व्होल्टेज' व्हॉल्यूस समान असल्याने, बाह्य लूप साठी '''Kirchhoff's Voltage law''' पडताळणी केली जाते.
| |
− |
| |
− | |-
| |
− | | 05:16
| |
− | | a
| |
− |
| |
− | |-
| |
− | | 05:17
| |
− | | b
| |
− |
| |
− | |-
| |
− | | 05:18
| |
− | | c
| |
− |
| |
− | |-
| |
− | | 05:19
| |
− | | and 0.
| |
− | आणि 0.
| |
− | |-
| |
− | | 05:21
| |
− | | Now we will '''simulate''' this '''circuit,''' and verify '''Kirchoff's voltage law''' using the '''command''' script included in the '''netlist file'''.
| |
− | आता आपण सर्किट सिमुलेट करू आणि नेट लिस्ट फाइल मधील समाविष्ट असलेली कमांड स्क्रिप्ट वापरुन '''Kirchoff's voltage law''' पडटाळू .
| |
− |
| |
− | |-
| |
− | | 05:31
| |
− | | Modified '''netlist''' '''file''' '''example hyphen modified dot cir''' is as shown
| |
− | बदल केलेली नेट लिस्ट फाइल '''example hyphen modified dot cir''' दर्शविले जाते .
| |
− | |-
| |
− | | 05:40
| |
− | | As you can see all the '''commands''' we executed in '''command-line interface''' are included in this '''netlist''' as '''control''' '''statements.'''
| |
− | आपण पाहु शकतो की कमांड लाइन इंटरफेस मधी कार्यान्वित केलेले सर्व कमांड्स ना नेटलिस्ट च्या आत कंट्रोल स्टेट्मेंट्स म्हणून समाविष्ट केले आहेत.
| |
− |
| |
− | |-
| |
− | | 05:50
| |
− | | That is, the statements in between the ''' dot control '''and the '''dot endc''' statements.
| |
− | म्हणजेच ''' dot control ''' आणि '''dot endc''' मधले स्टेट्मेंट्स .
| |
− |
| |
− | |-
| |
− | | 05:57
| |
− | | '''Echo''' command will '''echo''' the text written to its right side, on the '''terminal''' '''window.'''
| |
− | टर्मिनल विंडो वर '''Echo''' कमांड त्याच्या उजव्या बाजूला लिखित मजकूर ला '''echo''' करेल.
| |
− | |-
| |
− | | 06:04
| |
− | | You can see that we have included the '''print''' statements in the '''netlist.'''
| |
− | तुम्ही पाहु शकता की नेटलिस्ट मध्ये '''print''' स्टेट्मेंट समाविष्ट आहे.
| |
− |
| |
− | |-
| |
− | | 06:10
| |
− | | Now we execute the modified '''netlist''' '''file.'''
| |
− | आता बदल केलेली नेटलिस्ट फाइल कार्यनवित करू.
| |
− | |-
| |
− | | 06:14
| |
− | | '''source''' command is used to '''simulate''' the '''netlist''' from within the '''ngspice simulator environment'''
| |
− | ngspice सिम्युलेटर एन्वार्यनमेंट मधून '''netlist' ''' सिमुलेट करण्यासाठी सोर्स कमांड वापरले जाते.
| |
− |
| |
− | |-
| |
− | | 06:22
| |
− | | On the '''terminal''' type '''source space example hyphen modified dot cir'''
| |
− | टर्मिनल वर टाइप करा , '''source space example hyphen modified dot cir''' .
| |
− |
| |
− | |-
| |
− | | 06:33
| |
− | | and press the'''Enter key.'''
| |
− | आणि एंटर की दाबा
| |
− |
| |
− | |-
| |
− | | 06:37
| |
− | | This will run the '''simulation''' and directly show the results for '''KVL''' verification.
| |
− | हे सिमुलतिओन ला कार्यान्वित करते आणि '''KVL''' पडताळण्यासाठी सरळ निकाल दर्शविते .
| |
− |
| |
− | |-
| |
− | | 06:43
| |
− | | You can see that results are the same as seen earlier.
| |
− | अगोदर दाखविल्या प्रमाणे निकाल समान आहेत .
| |
− | |-
| |
− | | 06:48
| |
− | | This brings us to the end of this tutorial.
| |
− | आपण ट्यूटोरियल च्या अंतिम टप्प्यात आहोत .
| |
− |
| |
− | |-
| |
− | | 06:52
| |
− | | Quit the '''ngspice simulator''' by typing '''quit '''
| |
− | Quit टाइप करून '''ngspice''' सिम्युलेटर च्या बाहेर येऊ .
| |
− |
| |
− | |-
| |
− | | 06:58
| |
− | | and press the '''Enter key.'''
| |
− | आणि एंटर की दाबा
| |
− |
| |
− | |-
| |
− | | 07:00
| |
− | | Now let us summarize what we learnt in this tutorial.
| |
− | थोडक्यात,
| |
− |
| |
− | |-
| |
− | | 07:03
| |
− | | In this tutorial we learnt,
| |
− | या पाठात शिकलो,
| |
− |
| |
− | |-
| |
− | | 07:05
| |
− | | To perform '''operating point analysis''' of a given '''circuit.'''
| |
− | दिलेल्या सर्किट चे '''operating point analysis''' कार्यान्वित करणे .
| |
− |
| |
− | |-
| |
− | | 07:09
| |
− | | To verify '''Kirchhoff's voltage law''' using '''ngspice''' through '''interactive mode-command line interface .'''
| |
− | '''interactive mode-command line interface''' द्वारे '''ngspice''' वापरुन '''Kirchhoff's voltage law''' पडताळणे .
| |
− |
| |
− | |-
| |
− | | 07:17
| |
− | | ''' commandscript''' included in the'''netlist''' file
| |
− | 'netlist' फाइल मध्ये समाविष्ट असलेली कमांड स्क्रिप्ट .
| |
− | |-
| |
− | | 07:20
| |
− | | Watch the video available at the following link .
| |
− | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
| |
− |
| |
− | |-
| |
− | | 07:24
| |
− | | It summarises the Spoken Tutorial project
| |
− | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
| |
− |
| |
− | |-
| |
− | | 07:28
| |
− | | If you do not have good bandwidth, you can download and watch it
| |
− | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
| |
− |
| |
− | |-
| |
− | | 07:32
| |
− | | The Spoken Tutorial Project Team
| |
− | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
| |
− |
| |
− | |-
| |
− | | 07:34
| |
− | | Conducts workshops using spoken tutorials
| |
− | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
| |
− |
| |
− | |-
| |
− | | 07:38
| |
− | | Gives certificates for those who pass an online test
| |
− | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
| |
− |
| |
− | |-
| |
− | | 07:41
| |
− | | For more details, please write to '''contact at spoken hyphen tutorial dot org '''
| |
− | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा.
| |
− |
| |
− | |-
| |
− | | 07:47
| |
− | | Spoken Tutorial Project is a part of the Talk to a Teacher project
| |
− | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
| |
− |
| |
− | |-
| |
− | | 07:52
| |
− | | It is supported by the National Mission on Education through ICT, MHRD, Government of India
| |
− | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
| |
− |
| |
− | |-
| |
− | | 07:59
| |
− | | More information on this Mission is available at
| |
− | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
| |
− |
| |
− | |-
| |
− | | 08:02
| |
− | | spoken hyphen tutorial dot org slash NMEICT hyphen Intro
| |
− |
| |
− | |-
| |
− | | 08:09
| |
− | | Thank you for joining.
| |
− | सहभागासाठी धन्यवाद.
| |
− |
| |
− | |-
| |
− | | 08:11
| |
− | | Hope you found this tutorial useful.
| |
− | आशा करते की हे ट्यूटोरियल उपयुक्त ठरेल.
| |
− |
| |
− | |-
| |
− | | 08:13
| |
− | | This script is contributed by Abhishek Pawar and this is Rupak Rokade from IIT Bombay signing off.
| |
− | ह्या ट्युटोरियलचे भाषांतर आणि आवाज रंजना भांबळे यांनी केले असून आपला निरोप घेते .
| |
− |
| |
− | |-
| |
− | | 08:19
| |
− | | Thank You.
| |
− | धन्यवाद
| |
− | |}
| |