SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 1, Ver. I (Jan – Feb. 2015), PP 01-06
www.iosrjournals.org
DOI: 10.9790/0661-17110106 www.iosrjournals.org 1 | Page
Development of a D.C Circuit Analysis Software Using Microsoft
Visual C#.Net
1
B.O. Omijeh And 2
M. Ehikhamenle
1,2
Department of Electronic and Computer Engineering, University of Port Harcourt, Rivers State, Nigeria.
Abstract: In this paper, the development of D.C circuit simulation software, using Microsoft visual C#.net, has
been achieved. This paper aims at (i) analysing a purely resistive planar circuit, (ii) displaying current direction
as they flow through components and (iii) having a user-friendly Graphic User Interface (GUI). The
methodology employed in this work includes: (i) equations, (ii) pseudo code, (iii)algorithm, (iv)flowchart and
(v) Microsoft C#.Net codes. The solutions obtained from the software correlate with those generated manually.
The software has an efficiency of 99.3396% which makes it very reliable for circuit analysis and simulation.
Keywords: D.C circuit, Circuit simulation software, Microsoft Visual C#.net, CiRSiS
I. Introduction
A circuit basically, is a collection of interconnected components. A Direct Current circuit (D.C circuit)
is an electrical circuit that consists of any combination of constant voltage sources, constant current sources,
and resistors (Malvino ,1993). A Circuit can be analyzed through various techniques, which include: Mesh
analysis, Nodal analysis, Thevenin’s theorem, Superposition theorem, etc. Computer programming is the
process of instructing the computer on tasks to perform via a programming language which involves various sets
of codes that the computer understands. The DC circuit simulation software is developed using Microsoft Visual
C#.net. The Objective of this project is to design a D.C circuit simulation software using Microsoft Visual
C#.net (Watson et al,2010). It will display a current-voltage-power table of each component and the direction
of current flow through each component of a purely resistive D.C planar circuit. The circuits are within the
scope of a ladder circuit (with a maximum of 4 loops), a bridge circuit, and an Operational Amplifier circuit.
Some basic circuit theorems (Mesh analysis and Nodal analysis) were applied in the modelling of this software
(Omijeh, 2009).
Over the years, simulation software has been developed. This section contains some of the various
simulation software used both commercially and in the classroom for academic purpose. Some of these
simulation software are briefly introduced (Butow ,2002; Bart ,2011).
SPICE (Simulated Program with Integrated Circuit Emphasis) was one of the first simulation softwares
to evolve. SPICE was developed at the Electronics Research Laboratory of the University of California,
Berkeley by Laurence Nagel with direction from his research advisor, Prof. Donald Pederson (Stroud ,2003 ;W
ikepedia.,2014),.
Another simulation software of note is PSPICE. PSPICE is a SPICE analog circuit and digital logic
simulation program for Microsoft Windows (www.cadencedesignsystem.com, 2014). Amongst these softwares
is also TINA. TINA is a powerful yet affordable circuit simulation and PCB design software package for
analyzing, designing, and real time testing of analog, digital, HDL, MCU, and mixed electronic circuits and
their PCB layouts (www.tina.com, 2008). Proteus is a software for microprocessor simulation, schematic
capture, and printed circuit board (PCB) design. It is developed by Labcenter Electronics. It was founded in
1988.Proteus professional software is a PCB design software integrated with the simulation of the circuit you
design. It is integrated with real time simulation of the electronic circuit and test whether your designed circuit is
working properly or not.
II. Theoretical Background
For this work, circuits are analysed using Mesh analysis and Nodal analysis as earlier stated. These
analysis are briefly discussed (Sadiku, 2004; Mehta,2006)
MESH ANALYSIS
vvi1 i2
V1
R2 R5
R4 R7
R1
R3
R6
V2 V3
Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net
DOI: 10.9790/0661-17110106 www.iosrjournals.org 2 | Page
Fig. 1: A 2-loop system of ladder circuit
Applying Kirchhoff’s voltage law to fig. 1, we have,
From mesh 1,
From mesh 2,
=
From Ohm’s law, V = IR … (1)
…(2)
Where I, R and V stand for the current, resistance and voltage matrices.
Or from Crammer’s rule, we obtain the determinants
Current equations:
Voltage equations: From Ohm’s law, …( 3)
Power equations: P = IV; …( 4)
Bridge Analysis
This system of network also incorporates mesh analysis in finding its solutions.
Consider the circuit below-
v
i 1
v
i2 i3 v
a
b
c
R1
R4
R3
R2
R5
V
d
Fig 2: A bridge circuit
From mesh adca,
From mesh abda,
From mesh bcdb, From ohm’s law, , we obtain our currents.
Thus,
Current equations :
Voltage equations: The same as equation 3; Power equations : The same as equation 4
Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net
DOI: 10.9790/0661-17110106 www.iosrjournals.org 3 | Page
III. Design Methodology
The methodology employed in this work is shown in the block diagram below.
Fig 3. Organogram showing the different sections of the software
Equations for Design Consideration:
The loop current can be determined from equation 3.2. The currents across each resistor (IR1- IR7)
gotten from these loop currents are given section 3.1.1. The voltages across each resistor (VR1- VR7) are given in
eqn (3.3). The Power dissipated by each resistor (PR1- PR7) are given in eqn (3.4).
Pseudocode for Design:
 Start by selecting the Two Loop Subsection
 Input values for different components if not deleted.
 Compute the current flowing through each Resistor.
 Compute the Voltage passing through each Resistor.
 Compute the Power dissipated by each Resistor.
 Print “Current flowing through each Resistor”, “Voltage across each Resistor”, “Power dissipated by each
Resistor”.
 Stop
Algorithm for Design:
Step 1: Start
Step 2: Input R1, R2, R3, R4, R5, R6, R7, V1, V2, V3
Step 3: Compute IR1, IR2, IR3, IR4, IR5, IR6, IR7.
Step 4: Compute VR1, VR2, VR3, VR4, VR5, VR6, VR7
Step 5: Compute PR1, PR2, PR3,PR4, PR5, PR6,PR7
Step 6: Print “IR1, IR2, IR3, IR4, IR5, IR6, IR7”; “VR1, VR2, VR3, VR4, VR5, VR6,VR7”; “PR1, PR2, PR3,PR4, PR5, PR6,PR7”.
Step 7: Stop
Flowchart For Design:
Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net
DOI: 10.9790/0661-17110106 www.iosrjournals.org 4 | Page
Fig.4: Flowchart of the Two Loop Circuit Subsection.
IV. Results And Discussion
As stated earlier, this software is able to simulate ladder, bridge and op amp circuits. Some examples of
these circuits shall be analysed mathematically and then simulated using this software; and then their results are
compared.
Ladder circuit example (2 Loop Circuit)
Consider the circuit below,
R120
R2 20
R330
R4 10
R5 25
R630
R7 10
V1 100 V2 150 V3 50
Fig. 5: A simple 2-loop ladder circuit
We are required to find the current flowing through each resistor, the voltage across each resistor and
the power dissipated by each of these resistors.We start by introducing the loop currents inside the loops. Thus
we have-
R120
R2 20
R330
R4 10
R5 25
R630
R7 10
V1 100 V2 150 V3 50
v
i1 i2 v
Fig. 6:A 2-loop circuit with loop currents
From mesh 1,
From mesh 2,
By solving the last two equations simultaneously, we obtain
and A. Recall from section 3.1.1
So, A
To find the voltages across the resistors, recall eqn (3.3), i.e.
To obtain the power dissipated by each resistor, we recall from eqn (3.4) that and so, we have
that
Below are figures showing how the problem given in fig. 5. is solved using CiRSiS
Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net
DOI: 10.9790/0661-17110106 www.iosrjournals.org 5 | Page
Fig. 7: A solution to fig.5 in CiRSiS showing current direction
Fig.7above has a circuit diagram on the left and a tabled result on the right. The simulated 2 loop
circuit with the direction of the current flow in each component is displayed. Table in Fig.7 shows a current-
voltage-power tabled result of each component. It is expanded below.
Fig. 8: An expanded form of table in Fig .7
As can be seen, the manually calculated values and the simulated values correlate. In order to ascertain
the efficiency of the software, a percentage error analysis shall be performed comparing the manually calculated
results with the simulated result of one of the examples taken so far. This is shown in the table below. In order
to ascertain the efficiency of the software, a percentage error analysis is performed comparing the manually
calculated results with the simulated result of one of the examples taken so far. This is shown in the table below.
The subscript “C” represents the calculated values; the subscript “S” represents the simulated values; the
subscript “P” represents the percentage error while the subscript “eff” represents the efficiency.
Table 1 Validation of software using the 2 Loop circuit example
compo
nents
CURRENT VALUES VOLTAGE VALUES POWER VALUES
IC(A) IS(A) IP(%) IEff VC(V) VS(V) VP(%) VEff PC(W) PS(W) PP(%) PEff
R1 -0.261 -0.260 0.421 99.579 -5.223 -5.200 0.455 99.545 1.364 1.352 0.908 99.092
R2 -0.261 -0.260 0.421 99.579 -5.223 -5.200 0.455 99.545 1.364 1.352 0.908 99.092
R3 -1.231 -1.225 0.503 99.497 -36.938 -36.75 0.510 99.490 45.482 45.018 1.019 98.981
R4 -0.261 -0.260 0.421 99.579 -2.611 -2.600 0.455 99.545 0.682 0.676 0.908 99.092
R5 0.970 0.965 0.525 99.475 24.252 24.125 0.529 99.471 23.527 23.280 1.048 98.952
R6 0.970 0.965 0.525 99.475 29.103 28.950 0.525 99.475 28.282 27.936 1.223 98.777
R7 0.970 0.965 0.525 99.475 9.701 9.65 0.525 99.475 9.410 9.312 1.048 98.952
AVERAGE IEff(%) 99.522 AVERAGE VEff(%) 99.506 AVERAGE PEff(%) 98.990
AVERAGE EFFICIENCY(%) 99.339
Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net
DOI: 10.9790/0661-17110106 www.iosrjournals.org 6 | Page
The percentage error is gotten using the formula:
(
The efficiency is given as: 100 – Percentage Error
From the table, the average efficiency is given as:
Total efficiency = (99.522+99.5059+98.990)/3 = 99.339%
As proven above with the 2 loop example, the efficiency of CiRSiS is 99.339% which is very high and
thus is suitable for simulating circuits.
V. Conclusion
From the objectives of this work, the analyses of a purely resistive D.C planar circuit has been made
easy, without one having to go through the tedious mathematics involved in solving more than two(2) linear
equation manually. Understanding of current behaviour is also enhanced, haven made provision for a display of
current direction for any circuit within the scope.
CiRSiS has a very user friendly environment and thus can be properly used for academic purposes.
Also the expenses involved in carrying out trial and error during the design and construction of D.C circuits can
be avoided since trial and error can be done with CiRSiS, spending less time and money. Therefore, the software
has not only made D.C circuit analyses easy by providing a user friendly environment and display of result table
(containing values of current through, voltage across and power dissipated by various circuit components) and
direction of current flow, but is also of economic value.
References
[1]. Bart D.S. (2011): C# 4.0 Unleashed, Sams, Indianapolis, Indiana, ISBN:13-978-0-672-33079-7
[2]. Butow .E and Ryan .T (2002): C#. Your visual blueprint for building .net applications, Maran graphics and Hungry minds, New-
York, ISBN: 0-7645-3601-X
[3]. Malvino (1993): Electronic Principles 5th
edition, Macmillian/McGraw-Hill, ISBN 0-02-800846-6.
[4]. Mehta V. K. and Mehta R. (2006): Basic Electrical Engineering, S. Chand & Company ltd, New Belhi, India, ISBN 81-219-0871-X.
[5]. Mitchell E. S. (2007): Basic Electronics 10th
edition, McGraw-Hill, ISBN-13 978-0-07-297475-1
[6]. Omijeh B.O. (2009): Circuit Analysis & Simulation (with MATLAB and TINA applications), Joint Heirs publishers Nig. Ltd, ISBN
978-978-48383-4-7.
[7]. Sadiku M.N.O. and Charles K.A. (2004): Fundamentals of Electric Circuits, McGraw Hill, ISBN 0-07-304718-X.
[8]. Solis D. (2008): Illustrated C# 2008, A press, USA, ISBN-13:978-1-59059-954-9
[9]. Stroud K.A. and Dexter J. Booth (2003): Advanced Engineering Mathematics 4th
edition, Palgrave Macmillian, Great Britain,
ISBN-13:978-1-4039-0312-9
[10]. Watson K., Nagel C., Pedersen J.H., Reid J.D., Skinner M. (2010): Beginning visual C# 2010, Wrox, ISBN 978-0-470-50226-6
[11]. Wikipedia, 2014:SPICE from http://en.wikipedia.org/wiki/SPICE, February 14th
,2014.
Authors’ Biography
Bourdillon .O. Omijeh holds a B.Eng degree in Electrical/Electronic Engineering, M.Eng and Ph.D
.Degrees in Electronics/Telecommunications Engineering from the University of Port Harcourt
& Ambrose Alli University (A.A.U), Ekpoma respectively. His research areas include:
Artificial Intelligence, Robotics, Embedded Systems Design, Modeling and Simulation of
Dynamic systems, Intelligent Metering Systems, Automated Controls, Telecommunications
and ICT. He has over thirty (30) technical papers & publications in reputable International
learned Journals and also, has developed over ten(10) application Software. He is a member,
Institute of Electronics and Electrical Engineers (MIEEE), Member, Nigeria Society of Engineers; and also, a
Registered Engineer (COREN). He is currently a Senior Lecturer & pioneer HOD, Department of Electronic
and Computer Engineering, University of Port Harcourt, Nigeria; and also, a consultant to companies &
Institutions. He is happily married with Children
Ehikhamenle M. graduated with BEng (Second class upper honors) Electrical/Electronics Engineering from
Ambrose Alli University Ekpoma in 2007.He obtained his Master degree in
Electrical/Electronics Engineering from University of Benin (UNIBEN), specializing in
Electronics and Telecommunications in 2010. He was Head of Department Essential services,
Works and Services Directorate Ambrose Alli University Ekpoma in 2012. He is presently a
lecturer in Electronic and Computer Engineering Department University of Port-Harcourt
(UNIPORT).He has taught courses in electronics and telecommunications Engineering. His
research interest include: Electronic, telecommunication, power electronic CAD, ICT and Control Systems.

More Related Content

What's hot

Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5
AtakanAral
 
Introduction to simulink (1)
Introduction to simulink (1)Introduction to simulink (1)
Introduction to simulink (1)
Memo Love
 
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
IJERD Editor
 
Cn33543547
Cn33543547Cn33543547
Cn33543547
IJERA Editor
 
Cse 7 softcomputing lab
Cse 7 softcomputing labCse 7 softcomputing lab
Cse 7 softcomputing lab
Vivek Kumar Sinha
 
F1101043356
F1101043356F1101043356
F1101043356
IOSR Journals
 

What's hot (6)

Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5Analysis of Algorithms II - PS5
Analysis of Algorithms II - PS5
 
Introduction to simulink (1)
Introduction to simulink (1)Introduction to simulink (1)
Introduction to simulink (1)
 
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
Artificial Neural Network Based Fault Classifier for Transmission Line Protec...
 
Cn33543547
Cn33543547Cn33543547
Cn33543547
 
Cse 7 softcomputing lab
Cse 7 softcomputing labCse 7 softcomputing lab
Cse 7 softcomputing lab
 
F1101043356
F1101043356F1101043356
F1101043356
 

Viewers also liked

F017123439
F017123439F017123439
F017123439
IOSR Journals
 
H017113842
H017113842H017113842
H017113842
IOSR Journals
 
INTS 3330 Final Project
INTS 3330 Final ProjectINTS 3330 Final Project
INTS 3330 Final Project
Caleb Hall
 
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
MiriamSirvent
 
Presentación de estético lúdico nueva..
Presentación de estético lúdico nueva..Presentación de estético lúdico nueva..
Presentación de estético lúdico nueva..
dinora paredes
 
Dossier practica parte 2 de 2
Dossier practica parte 2 de 2Dossier practica parte 2 de 2
Dossier practica parte 2 de 2
fjgattino
 
The Study of Premature Failure of Springs Used In Railway Coaches
The Study of Premature Failure of Springs Used In Railway CoachesThe Study of Premature Failure of Springs Used In Railway Coaches
The Study of Premature Failure of Springs Used In Railway Coaches
IOSR Journals
 
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
osmanabdelrhman
 
Apresentação – grupo 25 a
Apresentação – grupo 25 aApresentação – grupo 25 a
Apresentação – grupo 25 a
jdlimaaear
 
Materi Tudang Sipulung IKA UNHAS Jabodetabek
Materi Tudang Sipulung IKA UNHAS JabodetabekMateri Tudang Sipulung IKA UNHAS Jabodetabek
Materi Tudang Sipulung IKA UNHAS Jabodetabek
Sapri Pamulu, Ph.D
 
Perspectives 2017: Norm Amundson
Perspectives 2017: Norm AmundsonPerspectives 2017: Norm Amundson
Perspectives 2017: Norm Amundson
Touchstone Institute
 
Mindfulness and Acceptance for Trichotillomania and Dermatillomania
Mindfulness and Acceptance for Trichotillomania and DermatillomaniaMindfulness and Acceptance for Trichotillomania and Dermatillomania
Mindfulness and Acceptance for Trichotillomania and Dermatillomania
OCD Center of Los Angeles
 
BMO Global Metals & Mining Conference
BMO Global Metals & Mining ConferenceBMO Global Metals & Mining Conference
BMO Global Metals & Mining Conference
Teranga Gold
 
How Automation Has Affected Our Lives Today
How Automation Has Affected Our Lives Today How Automation Has Affected Our Lives Today
How Automation Has Affected Our Lives Today
Chris Sharanewych
 
Juegos Olímpicos
Juegos OlímpicosJuegos Olímpicos
Juegos Olímpicos
lucivg
 

Viewers also liked (16)

F017123439
F017123439F017123439
F017123439
 
H017113842
H017113842H017113842
H017113842
 
INTS 3330 Final Project
INTS 3330 Final ProjectINTS 3330 Final Project
INTS 3330 Final Project
 
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
LA COMPETÈNCIA DIGITAL DEL PROFESSORAT (MODEL TPACK)
 
Presentación de estético lúdico nueva..
Presentación de estético lúdico nueva..Presentación de estético lúdico nueva..
Presentación de estético lúdico nueva..
 
Dossier practica parte 2 de 2
Dossier practica parte 2 de 2Dossier practica parte 2 de 2
Dossier practica parte 2 de 2
 
The Study of Premature Failure of Springs Used In Railway Coaches
The Study of Premature Failure of Springs Used In Railway CoachesThe Study of Premature Failure of Springs Used In Railway Coaches
The Study of Premature Failure of Springs Used In Railway Coaches
 
Caja cd
Caja cdCaja cd
Caja cd
 
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
10 اشياء يجب عليك معرفتها قبل إجراء مقابلة التوظيف
 
Apresentação – grupo 25 a
Apresentação – grupo 25 aApresentação – grupo 25 a
Apresentação – grupo 25 a
 
Materi Tudang Sipulung IKA UNHAS Jabodetabek
Materi Tudang Sipulung IKA UNHAS JabodetabekMateri Tudang Sipulung IKA UNHAS Jabodetabek
Materi Tudang Sipulung IKA UNHAS Jabodetabek
 
Perspectives 2017: Norm Amundson
Perspectives 2017: Norm AmundsonPerspectives 2017: Norm Amundson
Perspectives 2017: Norm Amundson
 
Mindfulness and Acceptance for Trichotillomania and Dermatillomania
Mindfulness and Acceptance for Trichotillomania and DermatillomaniaMindfulness and Acceptance for Trichotillomania and Dermatillomania
Mindfulness and Acceptance for Trichotillomania and Dermatillomania
 
BMO Global Metals & Mining Conference
BMO Global Metals & Mining ConferenceBMO Global Metals & Mining Conference
BMO Global Metals & Mining Conference
 
How Automation Has Affected Our Lives Today
How Automation Has Affected Our Lives Today How Automation Has Affected Our Lives Today
How Automation Has Affected Our Lives Today
 
Juegos Olímpicos
Juegos OlímpicosJuegos Olímpicos
Juegos Olímpicos
 

Similar to A017110106

Virtual Lab for Electronics
Virtual Lab for ElectronicsVirtual Lab for Electronics
Virtual Lab for Electronics
IRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
final report
final reportfinal report
final report
Swayambhu Nath Ray
 
Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...
Alexander Decker
 
GSM_BASED_VOTING_SYSTEM
GSM_BASED_VOTING_SYSTEMGSM_BASED_VOTING_SYSTEM
GSM_BASED_VOTING_SYSTEM
chandan mishra
 
I011138286
I011138286I011138286
I011138286
IOSR Journals
 
Ass5
Ass5Ass5
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
IOSR Journals
 
E010132736
E010132736E010132736
E010132736
IOSR Journals
 
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
IRJET Journal
 
ENG3104 Engineering Simulations and Computations Semester 2, 2.docx
ENG3104 Engineering Simulations and Computations Semester 2, 2.docxENG3104 Engineering Simulations and Computations Semester 2, 2.docx
ENG3104 Engineering Simulations and Computations Semester 2, 2.docx
YASHU40
 
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
IRJET Journal
 
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
IJRES Journal
 
Digital Average Current Sharing Control for Low Voltage DC Microgrids
Digital Average Current Sharing Control for Low Voltage DC MicrogridsDigital Average Current Sharing Control for Low Voltage DC Microgrids
Digital Average Current Sharing Control for Low Voltage DC Microgrids
IRJET Journal
 
22057 44311-1-pb
22057 44311-1-pb22057 44311-1-pb
22057 44311-1-pb
Mellah Hacene
 
Nonlinear autoregressive moving average l2 model based adaptive control of no...
Nonlinear autoregressive moving average l2 model based adaptive control of no...Nonlinear autoregressive moving average l2 model based adaptive control of no...
Nonlinear autoregressive moving average l2 model based adaptive control of no...
Mustefa Jibril
 
FAULT DETECTION ON OVERHEAD TRANSMISSION LINE USING ARTIFICIAL NEURAL NET...
 FAULT DETECTION ON OVERHEAD TRANSMISSION LINE  USING ARTIFICIAL NEURAL NET... FAULT DETECTION ON OVERHEAD TRANSMISSION LINE  USING ARTIFICIAL NEURAL NET...
FAULT DETECTION ON OVERHEAD TRANSMISSION LINE USING ARTIFICIAL NEURAL NET...
Politeknik Negeri Ujung Pandang
 

Similar to A017110106 (20)

Virtual Lab for Electronics
Virtual Lab for ElectronicsVirtual Lab for Electronics
Virtual Lab for Electronics
 
International Journal of Computational Engineering Research(IJCER)
 International Journal of Computational Engineering Research(IJCER)  International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
final report
final reportfinal report
final report
 
Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...Modeling and simulation of single phase transformer inrush current using neur...
Modeling and simulation of single phase transformer inrush current using neur...
 
GSM_BASED_VOTING_SYSTEM
GSM_BASED_VOTING_SYSTEMGSM_BASED_VOTING_SYSTEM
GSM_BASED_VOTING_SYSTEM
 
I011138286
I011138286I011138286
I011138286
 
Ass5
Ass5Ass5
Ass5
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...Implementation of an Improved Microcontroller Based Moving Message Display Sy...
Implementation of an Improved Microcontroller Based Moving Message Display Sy...
 
E010132736
E010132736E010132736
E010132736
 
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
ANFIS Control of Energy Control Center for Distributed Wind and Solar Generat...
 
ENG3104 Engineering Simulations and Computations Semester 2, 2.docx
ENG3104 Engineering Simulations and Computations Semester 2, 2.docxENG3104 Engineering Simulations and Computations Semester 2, 2.docx
ENG3104 Engineering Simulations and Computations Semester 2, 2.docx
 
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
Tuning of Proportional Integral Derivative Controller Using Artificial Neural...
 
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
 
Digital Average Current Sharing Control for Low Voltage DC Microgrids
Digital Average Current Sharing Control for Low Voltage DC MicrogridsDigital Average Current Sharing Control for Low Voltage DC Microgrids
Digital Average Current Sharing Control for Low Voltage DC Microgrids
 
22057 44311-1-pb
22057 44311-1-pb22057 44311-1-pb
22057 44311-1-pb
 
Nonlinear autoregressive moving average l2 model based adaptive control of no...
Nonlinear autoregressive moving average l2 model based adaptive control of no...Nonlinear autoregressive moving average l2 model based adaptive control of no...
Nonlinear autoregressive moving average l2 model based adaptive control of no...
 
FAULT DETECTION ON OVERHEAD TRANSMISSION LINE USING ARTIFICIAL NEURAL NET...
 FAULT DETECTION ON OVERHEAD TRANSMISSION LINE  USING ARTIFICIAL NEURAL NET... FAULT DETECTION ON OVERHEAD TRANSMISSION LINE  USING ARTIFICIAL NEURAL NET...
FAULT DETECTION ON OVERHEAD TRANSMISSION LINE USING ARTIFICIAL NEURAL NET...
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

A017110106

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 1, Ver. I (Jan – Feb. 2015), PP 01-06 www.iosrjournals.org DOI: 10.9790/0661-17110106 www.iosrjournals.org 1 | Page Development of a D.C Circuit Analysis Software Using Microsoft Visual C#.Net 1 B.O. Omijeh And 2 M. Ehikhamenle 1,2 Department of Electronic and Computer Engineering, University of Port Harcourt, Rivers State, Nigeria. Abstract: In this paper, the development of D.C circuit simulation software, using Microsoft visual C#.net, has been achieved. This paper aims at (i) analysing a purely resistive planar circuit, (ii) displaying current direction as they flow through components and (iii) having a user-friendly Graphic User Interface (GUI). The methodology employed in this work includes: (i) equations, (ii) pseudo code, (iii)algorithm, (iv)flowchart and (v) Microsoft C#.Net codes. The solutions obtained from the software correlate with those generated manually. The software has an efficiency of 99.3396% which makes it very reliable for circuit analysis and simulation. Keywords: D.C circuit, Circuit simulation software, Microsoft Visual C#.net, CiRSiS I. Introduction A circuit basically, is a collection of interconnected components. A Direct Current circuit (D.C circuit) is an electrical circuit that consists of any combination of constant voltage sources, constant current sources, and resistors (Malvino ,1993). A Circuit can be analyzed through various techniques, which include: Mesh analysis, Nodal analysis, Thevenin’s theorem, Superposition theorem, etc. Computer programming is the process of instructing the computer on tasks to perform via a programming language which involves various sets of codes that the computer understands. The DC circuit simulation software is developed using Microsoft Visual C#.net. The Objective of this project is to design a D.C circuit simulation software using Microsoft Visual C#.net (Watson et al,2010). It will display a current-voltage-power table of each component and the direction of current flow through each component of a purely resistive D.C planar circuit. The circuits are within the scope of a ladder circuit (with a maximum of 4 loops), a bridge circuit, and an Operational Amplifier circuit. Some basic circuit theorems (Mesh analysis and Nodal analysis) were applied in the modelling of this software (Omijeh, 2009). Over the years, simulation software has been developed. This section contains some of the various simulation software used both commercially and in the classroom for academic purpose. Some of these simulation software are briefly introduced (Butow ,2002; Bart ,2011). SPICE (Simulated Program with Integrated Circuit Emphasis) was one of the first simulation softwares to evolve. SPICE was developed at the Electronics Research Laboratory of the University of California, Berkeley by Laurence Nagel with direction from his research advisor, Prof. Donald Pederson (Stroud ,2003 ;W ikepedia.,2014),. Another simulation software of note is PSPICE. PSPICE is a SPICE analog circuit and digital logic simulation program for Microsoft Windows (www.cadencedesignsystem.com, 2014). Amongst these softwares is also TINA. TINA is a powerful yet affordable circuit simulation and PCB design software package for analyzing, designing, and real time testing of analog, digital, HDL, MCU, and mixed electronic circuits and their PCB layouts (www.tina.com, 2008). Proteus is a software for microprocessor simulation, schematic capture, and printed circuit board (PCB) design. It is developed by Labcenter Electronics. It was founded in 1988.Proteus professional software is a PCB design software integrated with the simulation of the circuit you design. It is integrated with real time simulation of the electronic circuit and test whether your designed circuit is working properly or not. II. Theoretical Background For this work, circuits are analysed using Mesh analysis and Nodal analysis as earlier stated. These analysis are briefly discussed (Sadiku, 2004; Mehta,2006) MESH ANALYSIS vvi1 i2 V1 R2 R5 R4 R7 R1 R3 R6 V2 V3
  • 2. Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net DOI: 10.9790/0661-17110106 www.iosrjournals.org 2 | Page Fig. 1: A 2-loop system of ladder circuit Applying Kirchhoff’s voltage law to fig. 1, we have, From mesh 1, From mesh 2, = From Ohm’s law, V = IR … (1) …(2) Where I, R and V stand for the current, resistance and voltage matrices. Or from Crammer’s rule, we obtain the determinants Current equations: Voltage equations: From Ohm’s law, …( 3) Power equations: P = IV; …( 4) Bridge Analysis This system of network also incorporates mesh analysis in finding its solutions. Consider the circuit below- v i 1 v i2 i3 v a b c R1 R4 R3 R2 R5 V d Fig 2: A bridge circuit From mesh adca, From mesh abda, From mesh bcdb, From ohm’s law, , we obtain our currents. Thus, Current equations : Voltage equations: The same as equation 3; Power equations : The same as equation 4
  • 3. Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net DOI: 10.9790/0661-17110106 www.iosrjournals.org 3 | Page III. Design Methodology The methodology employed in this work is shown in the block diagram below. Fig 3. Organogram showing the different sections of the software Equations for Design Consideration: The loop current can be determined from equation 3.2. The currents across each resistor (IR1- IR7) gotten from these loop currents are given section 3.1.1. The voltages across each resistor (VR1- VR7) are given in eqn (3.3). The Power dissipated by each resistor (PR1- PR7) are given in eqn (3.4). Pseudocode for Design:  Start by selecting the Two Loop Subsection  Input values for different components if not deleted.  Compute the current flowing through each Resistor.  Compute the Voltage passing through each Resistor.  Compute the Power dissipated by each Resistor.  Print “Current flowing through each Resistor”, “Voltage across each Resistor”, “Power dissipated by each Resistor”.  Stop Algorithm for Design: Step 1: Start Step 2: Input R1, R2, R3, R4, R5, R6, R7, V1, V2, V3 Step 3: Compute IR1, IR2, IR3, IR4, IR5, IR6, IR7. Step 4: Compute VR1, VR2, VR3, VR4, VR5, VR6, VR7 Step 5: Compute PR1, PR2, PR3,PR4, PR5, PR6,PR7 Step 6: Print “IR1, IR2, IR3, IR4, IR5, IR6, IR7”; “VR1, VR2, VR3, VR4, VR5, VR6,VR7”; “PR1, PR2, PR3,PR4, PR5, PR6,PR7”. Step 7: Stop Flowchart For Design:
  • 4. Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net DOI: 10.9790/0661-17110106 www.iosrjournals.org 4 | Page Fig.4: Flowchart of the Two Loop Circuit Subsection. IV. Results And Discussion As stated earlier, this software is able to simulate ladder, bridge and op amp circuits. Some examples of these circuits shall be analysed mathematically and then simulated using this software; and then their results are compared. Ladder circuit example (2 Loop Circuit) Consider the circuit below, R120 R2 20 R330 R4 10 R5 25 R630 R7 10 V1 100 V2 150 V3 50 Fig. 5: A simple 2-loop ladder circuit We are required to find the current flowing through each resistor, the voltage across each resistor and the power dissipated by each of these resistors.We start by introducing the loop currents inside the loops. Thus we have- R120 R2 20 R330 R4 10 R5 25 R630 R7 10 V1 100 V2 150 V3 50 v i1 i2 v Fig. 6:A 2-loop circuit with loop currents From mesh 1, From mesh 2, By solving the last two equations simultaneously, we obtain and A. Recall from section 3.1.1 So, A To find the voltages across the resistors, recall eqn (3.3), i.e. To obtain the power dissipated by each resistor, we recall from eqn (3.4) that and so, we have that Below are figures showing how the problem given in fig. 5. is solved using CiRSiS
  • 5. Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net DOI: 10.9790/0661-17110106 www.iosrjournals.org 5 | Page Fig. 7: A solution to fig.5 in CiRSiS showing current direction Fig.7above has a circuit diagram on the left and a tabled result on the right. The simulated 2 loop circuit with the direction of the current flow in each component is displayed. Table in Fig.7 shows a current- voltage-power tabled result of each component. It is expanded below. Fig. 8: An expanded form of table in Fig .7 As can be seen, the manually calculated values and the simulated values correlate. In order to ascertain the efficiency of the software, a percentage error analysis shall be performed comparing the manually calculated results with the simulated result of one of the examples taken so far. This is shown in the table below. In order to ascertain the efficiency of the software, a percentage error analysis is performed comparing the manually calculated results with the simulated result of one of the examples taken so far. This is shown in the table below. The subscript “C” represents the calculated values; the subscript “S” represents the simulated values; the subscript “P” represents the percentage error while the subscript “eff” represents the efficiency. Table 1 Validation of software using the 2 Loop circuit example compo nents CURRENT VALUES VOLTAGE VALUES POWER VALUES IC(A) IS(A) IP(%) IEff VC(V) VS(V) VP(%) VEff PC(W) PS(W) PP(%) PEff R1 -0.261 -0.260 0.421 99.579 -5.223 -5.200 0.455 99.545 1.364 1.352 0.908 99.092 R2 -0.261 -0.260 0.421 99.579 -5.223 -5.200 0.455 99.545 1.364 1.352 0.908 99.092 R3 -1.231 -1.225 0.503 99.497 -36.938 -36.75 0.510 99.490 45.482 45.018 1.019 98.981 R4 -0.261 -0.260 0.421 99.579 -2.611 -2.600 0.455 99.545 0.682 0.676 0.908 99.092 R5 0.970 0.965 0.525 99.475 24.252 24.125 0.529 99.471 23.527 23.280 1.048 98.952 R6 0.970 0.965 0.525 99.475 29.103 28.950 0.525 99.475 28.282 27.936 1.223 98.777 R7 0.970 0.965 0.525 99.475 9.701 9.65 0.525 99.475 9.410 9.312 1.048 98.952 AVERAGE IEff(%) 99.522 AVERAGE VEff(%) 99.506 AVERAGE PEff(%) 98.990 AVERAGE EFFICIENCY(%) 99.339
  • 6. Development of a D.C Circuit Analysis Software using Microsoft Visual C#.net DOI: 10.9790/0661-17110106 www.iosrjournals.org 6 | Page The percentage error is gotten using the formula: ( The efficiency is given as: 100 – Percentage Error From the table, the average efficiency is given as: Total efficiency = (99.522+99.5059+98.990)/3 = 99.339% As proven above with the 2 loop example, the efficiency of CiRSiS is 99.339% which is very high and thus is suitable for simulating circuits. V. Conclusion From the objectives of this work, the analyses of a purely resistive D.C planar circuit has been made easy, without one having to go through the tedious mathematics involved in solving more than two(2) linear equation manually. Understanding of current behaviour is also enhanced, haven made provision for a display of current direction for any circuit within the scope. CiRSiS has a very user friendly environment and thus can be properly used for academic purposes. Also the expenses involved in carrying out trial and error during the design and construction of D.C circuits can be avoided since trial and error can be done with CiRSiS, spending less time and money. Therefore, the software has not only made D.C circuit analyses easy by providing a user friendly environment and display of result table (containing values of current through, voltage across and power dissipated by various circuit components) and direction of current flow, but is also of economic value. References [1]. Bart D.S. (2011): C# 4.0 Unleashed, Sams, Indianapolis, Indiana, ISBN:13-978-0-672-33079-7 [2]. Butow .E and Ryan .T (2002): C#. Your visual blueprint for building .net applications, Maran graphics and Hungry minds, New- York, ISBN: 0-7645-3601-X [3]. Malvino (1993): Electronic Principles 5th edition, Macmillian/McGraw-Hill, ISBN 0-02-800846-6. [4]. Mehta V. K. and Mehta R. (2006): Basic Electrical Engineering, S. Chand & Company ltd, New Belhi, India, ISBN 81-219-0871-X. [5]. Mitchell E. S. (2007): Basic Electronics 10th edition, McGraw-Hill, ISBN-13 978-0-07-297475-1 [6]. Omijeh B.O. (2009): Circuit Analysis & Simulation (with MATLAB and TINA applications), Joint Heirs publishers Nig. Ltd, ISBN 978-978-48383-4-7. [7]. Sadiku M.N.O. and Charles K.A. (2004): Fundamentals of Electric Circuits, McGraw Hill, ISBN 0-07-304718-X. [8]. Solis D. (2008): Illustrated C# 2008, A press, USA, ISBN-13:978-1-59059-954-9 [9]. Stroud K.A. and Dexter J. Booth (2003): Advanced Engineering Mathematics 4th edition, Palgrave Macmillian, Great Britain, ISBN-13:978-1-4039-0312-9 [10]. Watson K., Nagel C., Pedersen J.H., Reid J.D., Skinner M. (2010): Beginning visual C# 2010, Wrox, ISBN 978-0-470-50226-6 [11]. Wikipedia, 2014:SPICE from http://en.wikipedia.org/wiki/SPICE, February 14th ,2014. Authors’ Biography Bourdillon .O. Omijeh holds a B.Eng degree in Electrical/Electronic Engineering, M.Eng and Ph.D .Degrees in Electronics/Telecommunications Engineering from the University of Port Harcourt & Ambrose Alli University (A.A.U), Ekpoma respectively. His research areas include: Artificial Intelligence, Robotics, Embedded Systems Design, Modeling and Simulation of Dynamic systems, Intelligent Metering Systems, Automated Controls, Telecommunications and ICT. He has over thirty (30) technical papers & publications in reputable International learned Journals and also, has developed over ten(10) application Software. He is a member, Institute of Electronics and Electrical Engineers (MIEEE), Member, Nigeria Society of Engineers; and also, a Registered Engineer (COREN). He is currently a Senior Lecturer & pioneer HOD, Department of Electronic and Computer Engineering, University of Port Harcourt, Nigeria; and also, a consultant to companies & Institutions. He is happily married with Children Ehikhamenle M. graduated with BEng (Second class upper honors) Electrical/Electronics Engineering from Ambrose Alli University Ekpoma in 2007.He obtained his Master degree in Electrical/Electronics Engineering from University of Benin (UNIBEN), specializing in Electronics and Telecommunications in 2010. He was Head of Department Essential services, Works and Services Directorate Ambrose Alli University Ekpoma in 2012. He is presently a lecturer in Electronic and Computer Engineering Department University of Port-Harcourt (UNIPORT).He has taught courses in electronics and telecommunications Engineering. His research interest include: Electronic, telecommunication, power electronic CAD, ICT and Control Systems.