Professional Documents
Culture Documents
CGTM139
CGTM139
by
Stephen N. Au
I. Introduction
as examples. The subBcrj.pt 'p' al"d 'r' stanc1s for product, and
reactant, respectively.
A. Consider a chemical system marIe up of .11.1 °
2 3
, }r-, H2 0 awl
Al+J. If we let a, b, c, anr'l d to repres e nt the stoichio-
1
Al Al or Al AlI' - 0
I' P P
H
I'
H
P
or H H =0
P I'
0 0 or 0 0 = 0
I' P P I'
Relating the above to the overall chem:i.cal equati.on, we
can set b + (as in H+) + 3d + (as in Al+ 3 ) = 0
2a Al (as in A1 0 ) + d Al (as in Al+3) 0
2 3
b H (as in tr · )
l
+ 2c H (as in H O) = 0
2
3a 0 (as in A1 0 ) + c 0 (as in }~O) 0
2 3
The positive si gn is used in here ot her than the negative
sign because a, b, c, and d can take in negative values
as well. Note that + denotes the positive charge.
Expressing in matrix form gives:
A_120 3
}[I· H2 O Al+3
Al 2 0 0 1 a 0
0 3 0 1 0 b 0
==
H 0 1 2 0 c 0
+ 0 3 1 d 0 0
It can be seen that the vertical column refe:cs to the
partic ular compound and the hori.zontal I'm! gives the
number of the parti.culax element present in the compound.
For example, A120 has 2 Al, 3 0, 0 H, and 0 -I- If
3
the matrix multiplication is carrie d out, i.t is easily
seen that the matrix expression is just another way of
stating the algebraic equations. Actually, if the user
is not familiar with the matrix algebra, he can read i ly
solve the equations by solving a system of simu).taneous
equations.
Reducing the matrix gives
- ---; -
j]
1 0 0 1/2 a
0 1 0 3/2 b
0 0 1 -3 c
0 0 0 0 d
CHEME ·3
or .
200 I a o
o 2 0 6 b o
o 0 2-3 c o
o 0 0 0 d o
In other words)
2a == -d
2b 6d
2c = -3d
Letting d=2 and rearranging the negative terms to the
other side of the original overall equation) a balanced
chemical equation is thus obtained;
10 - Mn+ 2 Hn04 H 0 10 - H+
4 2 3
I 1 000 I o a o
o 4 o I 3 o b o
I o o o I o c = 0
H 0 o 2 o o I d o
Mn 0 I o I o o e o
+ 0 2 o o o I f o
or
((posiUve charge) - (positive charge) )
p I'
+ ((ne gative charge) - (negative charge) ) = 0
P I'
and vic e versa. In terms of the stoichiometric coeffi-
cient matrix, this means that
rOItT
I'm', = 0
+
since both'positive charge and negative charge are
represented by positive nillnbers. Follm'Ting the discussion,
th e system should be written as
10 - Mn+2 H O Mn04 10 - H+
4 2 3
1 1 0 0 0 1 0 a 0
0 L~ 0 1 4 3 0 b 0
-1 2
~~
E 0 0 -1 1 c
H 0 0 2 0 0 1 d
Mn 0 1 0 1 0 0 e
f
_I
where <: is the net. charge of the compound. A more con-
venient ''lay to interpret E is to follml the convention
that positive number represent positive charge ,·,hile
negative. charge are represented by negative numbers.
Reducing , we can have
''-- 1
1 0 0 0 0 5/ 6 a 0
0 1 0 0 0 1/3 b o
0 0 1 0 0 1/2 c = o
0 0 0 1 0 -1/3 d o
0 0 0 0 1 -5/6 e o
f
or equivalent ly, .1
6 0 0 0 0 5 a
- o
0 6 0 0 0 2 b o
0 0 6 0 0 3 c o
0 0 0 6 0 -2 d o
0 0 0 0 6 -5 e o
f ,l
--1
CHEME 5
e = 5
Referring back to the overall equation, the foll.oi-ling
is obtained;
5 10 -
3
:1~U~
1 o o
1 o 2 o
o 2 1 3
dl
!
ei
__ I I
e
CHEME 6
~~~~; :-~m
d
e
This means ·that
2a -I- 4d -- °
2b -I- 4d == °
2c + d -I- 3e == °
As Can be seen) th e equation can be solved only when
the numerical value of tvlo of the variable s is knOlofD.
In thi s case) it is easier to sub sti tute foi.' d and
e. By letting d to be 1 and e to be 1) v1e have
2 e - + 2 H+ -I- 202 == H 0 + 03
2
since a - -2
b == -2
c == -2
Another possjble substitution vlould be d=-l and e 1
vlhich leads to
a == 2
b =2
c = -1
The balanced equation for this set is
==
By varying d and e) v1e can have e ntirely different
chemical equations (and many others more !;:). liTith
this kind of system) proper choice of substitution is
essential to the solution of the problem.
CHEME 7
REACTANTS PRODUCTS
2 AL=+""j 1 AL*2,-=0.y' 3
3 H*2:=:0 6 H=+
REACTANTS PRODUCTS
2 MN=0*4=- 5 1=0·*4==-
5 1=0*3=- 2 Mllj"",+~2
6 H:=:+ 3 H-*2::0
As stressed before) the term 'reactants ·' and
'products' are used loosely and may not have any
real ~ignificance in the Chemistry sense . It is
obviou$ that the balanced chemical equation can
easily be deduced from the output.
CHEME 9
lE lE 0*3
The sett, B, C, D, ••••. , Ttl, X, Y, z} stands for
any algebr8.:i.c variable and ...,ith proper choice of
munerical substitution for the variables, one can
set the specic either to be the reactant or the
product. Reactants are represented by negative
numbers "lhile products are rep:C'csented by positve
nurnbers in this program. The user can reverse the
interpretation as he sees fit.
From. the output, an ec~ui valence is implied between
the STOICHIOI,f~TRIC FAC'l'OR and the coefficient of
the CHEI,nCAL SPECIES, i. e.
+ 4D 2A
+ 4D 2B
+lD + 3E 2C
lD 1])
lE = lE
F(XYCNOTES
1
George Novello Copley, 'Linear Alegbra of Chemical Formulas
and Equations', Chemistrx, Vol In, No 9, October, 1968.
2There are some other methods in solving the problem, like using
minors. But they tend to be quite tedious and are not suitable for
computer programming. These methods "Jere released by Chemistry.
CHEM8
FIG. 1. OVERALL
- 7 - - -. ClLLL~
DATA 1'0
SIMPLU'IED
FLOH'CHART
READ IN FOR
L....L_Il'_.fP(JJ' CHE1,rE
--±---]'
CAr.r.s
ELF.i·2H TO , .
PICK OUT
ELEt·i2NTS _
~--t---
SETS UP \
STO}CHIOME'l'l-nC
COEF?1 CIEm'
HATRIX
J
---\li-------
J
rn
AT~LS
REDUS TO
REDUCE
MlI.l'HIX
-r;---
.~:~ia~ ~~EGJ
U10NVERS:~9~J
t
~
tOMPUTES
l'iOIECULAR
-\'TEIGH'l'S
f
OUTPUTS BAL-
Ar.rCED
J
EQUATION
otJl.' pur s
NOIECULA.R
I,/EIGIiTS
NO
- - ---- <---- 'l':T.S
COHI?r..:r~'l' t,
./
"'-/