Assignment 1 - 2010

From Process Model Formulation and Solution: 3E4
Jump to navigation Jump to search
Due date(s): 27 September 2010
Nuvola mimetypes pdf.png (PDF) Assignment questions
Other instructions Hand-in at class.

<rst> <rst-options: 'toc' = False/> <rst-options: 'reset-figures' = False/>

.. rubric:: Assignment objectives

- Some questions that will help you get comfortable modelling chemical engineering processes.

.. rubric:: Recap of assignment rules

  • Due: 27 September, in printed form, at class.
  • They may be completed in groups of no more than **three** people; please put all group member names on the submission.

Question 1 [1]

==

.. note::

Distillation tray modelling.

The distillation column is a common unit operation in refineries, air-separation, and fine-chemical processes. The figure, taken from Wikipedia, shows a cross-section of two trays in a distillation column.

.. figure:: ../che3e4/Assignments/Assignment-1/images/Bubble_Cap_Trays.png :scale: 70 :align: center

*Source*: http://en.wikipedia.org/wiki/File:Bubble_Cap_Trays.PNG

  1. . Redraw the figure, and add to it a boundary you would use to write the mass and energy balance equations for a single tray.
  2. . Which physical phenomena would you need to consider for an accurate model?
  3. . Which reasonable simplifying assumptions would you make to reduce the complexity of your model?

Question 2 [2]

===

.. note::

This question will slowly build up the equations and assumptions for solving a common chemical engineering problem: heat loss from a pipe.

Our final goal is to be able to predict the temperature profile, along the length of a tube. Such tubes could occur, for example, in a shell and tube heat exchanger, as shown in the figure below from the Wikipedia article.

.. figure:: ../che3e4/Assignments/Assignment-1/images/U-tube_heat_exchanger.png :alt: ../che3e4/Assignments/Assignment-1/images/U-tube_heat_exchanger.png :scale: 70 :align: center

*Source*: http://en.wikipedia.org/wiki/Shell_and_tube_heat_exchanger

  1. . Write down all the possible controlling mechanisms you might consider for a high-accuracy model of this shell and tube heat exchanger.
  2. . Now let's start simple, and consider only the fluid flow in the pipe. What would the cross-sectional profile for the flow look like under (a) laminar flow and (b) turbulent flow?
  3. . Consider a short cross-sectional segment, of width :math:`\Delta z`, where the temperature is :math:`T(z)` at the entry and :math:`T(z + \Delta z)` at the exit. The figure below contains the boundary region already drawn, in green.

.. image:: ../che3e4/Assignments/Assignment-1/images/pipe-heat-balance.png :alt: ../che3e4/Assignments/Assignment-1/images/pipe-heat-balance.svg :scale: 70 :align: center

A. Which specific assumption do you have to invoke so that the temperature in the radial direction is constant? B. Assuming this assumption is true, write down the average temperature within the segment, and define it as :math:`\overline{T}(z)`. C. What is the surface area of the pipe in this segment? D. Finally, using Newton's law of cooling, write down the rate of energy loss, :math:`Q`, to the outside environment, where the wall temperature is defined as :math:`T_\text{wall}`. What are the units of the heat transfer coefficient, and the units of :math:`Q`?

  1. . Now perform an energy balance over this segment.

* Heat in = * Heat out = * Heat generated = * Overall heat balance, assuming steady-state:

  1. . Lastly, divide this steady-state equation by :math:`\Delta z` and take limits so that :math:`\Delta z \rightarrow 0`. This allows you to reach our goal and write an equation that predicts the temperature profile along the length of a tube.

Recall from calculus that:

.. math::

\lim_{\Delta z \rightarrow 0} \frac{T(z + \Delta z) - T}{\Delta z} = \frac{dT}{dz}

Question 3 [1.5]

====

Consider a CSTR where an irreversible, first-order endothermic reaction of the form :math:`A\stackrel{k}{\rightarrow} B` takes place. Let :math:`C_{A}` denote the concentration of the species A in the reactor, :math:`T_R` and :math:`T_{in}` denote the temperatures of the reactor and of the inlet stream, respectively, :math:`Q`, is the heat added to/removed from the reactor, :math:`C_{A0}` is the concentration of A in the inlet stream, :math:`V` is the volume of the reactor, :math:`k_{0}, E, \Delta H` are the pre-exponential constant, the activation energy, and the enthalpy of the reaction and :math:`C_{p}` and :math:`\rho` are the heat capacity and fluid density in the reactor.

Develop a model that describes the evolution of the concentration and temperature in the reactor, using a systematic modelling approach that also outlines all assumptions made.


Question 4 [1.5]

====

The simplest example of biological wastewater treatment involves removing a single nutrient, :math:`\sf N`, from a liquid waste stream and converting it to (solid) biomass, :math:`\sf B`. This process is used, for example, by pop manufacturers to treat liquid waste from their processes, where :math:`\sf N` would be sugar (e.g. fructose). The microorganisms absorb :math:`\sf N` from the wastewater and use it to grow more and more biomass.

  1. . Draw a simple CSTR where this liquid stream enters, containing :math:`\sf N_\text{in}` [mg/L] and the stream leaving the reactor contains both liquid and solid fractions. The solids in the outlet stream can be separated, and the remaining liquid would contain much less :math:`\sf N`, allowing the company to discharge that liquid to municipal wastewater treatment systems.

Draw the boundaries you will consider on your diagram as well.

  1. . Write an overall mass balance, where the flows, :math:`q`, are expressed in units of litres per day, typically being in the order of megalitres per day.
  2. . Write a dynamic mass balance for :math:`\sf N` and :math:`\sf B`, where their units are expressed in mg/L. Assume there is no biomass in the inlet stream. The reaction rate for converting :math:`\sf N \longrightarrow B` is given by :math:`r_B` in units of mg/(L.day).
  3. . Write the two equations for the steady-state values of :math:`\sf N` and :math:`\sf B` if :math:`r_B = \mu_\text{max} \displaystyle \frac{\sf N}{\sf K + N} \sf B`, where :math:`\sf K` [mg/L] and :math:`\mu_\text{max}` [1/day] are constants from the Monod rate expression. Note that :math:`r_N = \displaystyle - \frac{1}{Y_B} r_B`, where :math:`Y_B` is the yield of :math:`\sf B` from :math:`\sf N`.
  4. . Are these equations solvable by hand if you are given the constants such as :math:`\sf N_\text{in}, K`, :math:`\mu_\text{max}`, *etc* in your equations?

Question 5 [2]

====

.. note:: To review and practice material related to number systems and round-off errors.

  1. . Convert the following binary numbers to base-10:

* :math:`\sf 01010111` * :math:`\sf 1110.0001`

  1. . Convert the following hexadecimal numbers to base-10:

* :math:`\sf 9A8B7C6D` * :math:`\sf DEADB0EF`

  1. . In either MATLAB or Python: write a short function that returns the smallest positive number used on your computer. In other words your computer will be unable to reliably distinguish between zero and a quantity smaller than this number.
  1. . How does your value (above) compare to what MATLAB or Python reports?

* **MATLAB**:

.. code-block:: matlab

>> help eps  % read what this command does >> eps


* **Python**:

.. code-block:: python

>>> np.finfo(np.double).eps

.. raw:: latex

\vspace{0.5cm} \hrule \begin{center}END\end{center}

</rst>