You are on page 1of 3

Project Title Electric circuit analysis

Course Code Math301i Course Name Linear Algebra


Professor Rawhy Ismail
TA Tasneem Tarek Mentor Name Text.
Team Name MCal
Zahra Khaled Mohamed Adel Text.
Team Members
Omar Tarek Mohamed Atef Text.
Electrical network is a type of network where analysis is commonly applied.
Network analysis is the process of calculating various electrical properties of a
circuit element linked in an electrical network. In our paper we will be using network
analysis to identify 2 properties using Kirchhoff’s Laws. In Kirchhoff it’s states that
the total current entering a junction, or a node is equal to the charge leaving the node
as no charge is lost, to put it another way, the algebraic total of all currents entering
Problem and exiting the node must be zero. This Kirchhoff law feature is known as
Summary conservation of charge, and it states that I(exit) + I(enter) = 0. The law also states
that the sum of the products IR (I is current and R is resistance) around a closed path
is equal to the total voltage. When solving network analysis using Kirchhoff, there
are complicated circuits that can produce a huge number of equations and variables,
therefore using Gauss-Jordan elimination to solve them makes it easier for us to
obtain the unknown variables. In this paper we will be discussing why using linear
algebra and specifically Gauss-Jordan elimination is a good way to solve Kirchhoff
equations no matter how many there are.

In order to implement a program to solve a system of linear equations we used


python language because of its amazing libraries that will make the task a lot more
accurate and easier specifically tkinter library that supports A Graphical Interface
(GUI) which is a visual representation of communication that allows the user to
Methodology engage with the machine more easily. The acronym GUI stands for Graphical User
Interface. It is a typical user interface that contains graphical representations such as
buttons and icons, and communication can be accomplished by dealing with these
icons instead of the more traditional text-based or command-based methods and
numpy library which has a built-in function that solves linear equations

Achievements
1. Team work
and Skills
2. Scientific research
Gained
3. Scientific writing
Project Title Electric circuit analysis

Main Results

We can almost solve electric circuits by putting the equations in their algebraic form
then we put them in a matrix. In this module we used python language and wrote a
program to solve any system of linear equations automatically to verify the results by
the built-in functions in numpy library. Of course, like any built-in mathematical
functions in programming languages there is a mathematical theory lays behind it
and in our case the method used in python functions to solve the linear systems is
using the inverse matrix. The idea of this solution is as follow the first matrix we will
use is called a coefficient matrix, which is just the coefficients, or numbers in front
Discussion and
of each variable in the system of equations. We need to be sure that our system of
Conclusion
equations is lined up so that each variable is in one column. Now that we know what
matrices we need, we can put them all together to create a matrix equation. A matrix
equation contains a coefficient matrix, a variable matrix and a constant matrix, and
can be solved. Essential we know that if we multiply matrix A times matrix X it will
equal matrix B. To solve a matrix equation, think about the equation A(X)=B. If we
wanted to solve for X, we would need to divide B by A. However, when operating
with matrices, we cannot divide. Instead, we will multiply by the inverse of A. We
show that we are multiplying by the inverse by using a negative one as an exponent.

Larson, R., & Falvo, D. C. (2009). Elementary Linear Algebra. Houghton Mifflin
References Harcourt Pub. Co.

Using an Inverse Matrix to Solve a System of Linear Equations. (2017, May 12).
Retrieved from https://study.com/academy/lesson/using-an-inverse-matrix-to-
solve-a-system-of-linear-equations.html.

After all of study and search, we decided that we will not stop at this. we found that
almost all circuits problems we can implement easily by matrix such that:
Future Work 1. Kirchhoff’s laws
and Suggestions 2. Noodle analysis
3. Mesh-analysis method
4. Super Mesh-analysis method
(Cont.)

Group Photo

You might also like