10.34 Numerical Methods Applied To Chemical Engineering 1
10.34 Numerical Methods Applied To Chemical Engineering 1
10.34 Numerical Methods Applied To Chemical Engineering 1
Quiz 1
• This quiz consists of three problems worth 20, 40 and 40 points respectively. The problem
statements are found on pages 2, 3 and 5 in this exam packet.
• You are free to use a calculator or any notes you brought with you.
• It is important, however, that only the scientific – arithmetic and trigonometric – function
of the calculator is used throughout the quiz. You are on your honor not to employ any
built-in numerical linear algebra routines. This includes but is not limited to the calculation
of determinants, eigenvalues, eigenvectors and solutions of linear equations.
• The ends of problems 2 and 3 provide an opportunity to do a little more work and earn 2
bonus points each. Be sure to complete the rest of the quiz before attempting these.
1
Problem 1 (20 points)–
1. (4 points) Create a real 2 × 2 matrix with a determinant and trace equal to 0 that is not the
zero matrix (or explain why this is impossible)
2. (4 points) Create a real 3 × 3 matrix with a determinant and trace equal to 6 (or explain why
this is impossible)
3. (6 points) Create a real 4 × 4 matrix with rank 2. Propose a vector b ∈ R4 such that the
system of equations Ax = b has a family solutions. What is that family of solutions? Propose
a vector b ∈ R4 such that the system of equations Ax = b has no solutions. Explain why
this is the case.
4. (6 points) Notice that vectors from the null space of your matrix are orthogonal to the rows of
that matrix. This is a general property of matrices which you will prove now. In particular,
for a matrix A ∈ RN ×M , prove that vectors from the null space, N (A), are orthogonal to
vectors from the row space, R(AT ).
2
Problem 2 (40 points) –
Problem statement:
Biological signaling and regulation networks often involve cycles in which a protein backbone is
transformed through a collection of modified states with different numbers of phosphate groups
attached. A basic cycle might be described by the reaction network:
k k k
A →1 B →2 C →3 A,
where A, B and C have the same protein backbone with different numbers of phosphate groups. Of
course, some kind of energy input is required to maintain a cycle, which is not represented above.
3
Questions to be answered:
1. (2 points) Write down the stoichiometry matrix S for this reaction network.
2. (5 points) Characterize the null space of S in terms of a dimension and a basis. What does
this tell you about the fluxes (reaction rates) in the network at steady state? What physical
interpretation can you provide for this?
3. (5 points) Characterize the left null space of S in terms of a dimension and a basis. What
does this tell you about the time evolution of the protein concentrations? What physical
interpretation can you provide for this?
4. (5 points) Write down a model for the dynamics of the protein concentrations in a com-
partment of a mammalian cell using matrix-vector notation. State any assumptions in your
model.
6. (5 points) Sketch the sparsity pattern of the stoichiometry matrix S for this N component
cyclic system.
7. (5 points) Write a MATLAB®function that takes advantage of this sparsity pattern to compute
the product of S with a vector. Your function should take as an input the fluxes associated
with each reaction in the cycle and return the rate of change for the concentration of each
species in the cycle. Be sure that your function does not compute the stoichiometry matrix
explicitly.
8. (5 points) Develop an expression for the characteristic polynomial of the N component stoi-
chiometry matrix, S. The roots represent the eigenvalues of S.
4
Problem 3 (40 points) –
Problem statement:
A + 2B → 3B.
rA = −rB = −k[A][B]2 .
If the reaction takes place in an isothermal, continuously stirred tank, the concentrations of species
A and B exiting the reactor at time t, denoted CA and CB , satisfy the equation:
−1 2
d CA θ (CA,f − CA ) − kCA CB
= . (1)
dt CB θ−1 (CB,f − CB ) + kCA CB 2
Here, θ is the residence time in the reactor and CA,f and CB,f are the concentrations of species A
and B fed to the reactor. We seek the concentrations of A and B in the effluent when the reactor
reaches steady-state: dCA /dt = dCB /dt = 0.
5
Problem 3 (cont.) –
Questions to be answered:
CˆA − CˆA
∗ CˆA − CˆA∗
d ˆ ∗ ˆ∗
= Jf (CA , CB ) , (4)
dt̂ CˆB − Cˆ ∗ B ĈB − Ĉ ∗ B
when k(CˆA − CˆA∗,CˆB − Cˆ ∗ )kp ⇒ 0. Use this linear equation to evaluate the stability of the
B
steady state solution. Under what conditions can this result be expected to hold?
6
MIT OpenCourseWare
https://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: https://ocw.mit.edu/terms.