$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
1. Algal Cultivation and Scale-up
- Prepare the culture medium using deionized water containing 0.55 g/L-1 urea, 0.1185 g/L-1 KH2PO4, 0.102 g/L-1 MgSO4·7H2O, 0.015 g/L-1 FeSO4·7H2O and 22.5 µl microelements (18.5 g/L-1 H3BO3, 21.0 g/L-1 CuSO4·5H2O, 73.2 g/L-1 MnCl2·4H2O, 13.7 g/L-1 CoSO4·7H2O, 59.5 g/L-1 ZnSO4·5H2O, 3.8 g/L-1 (NH4)6Mo7O24·4H2O, 0.31 g/L-1 NH4VO3). Adjust medium pH to 7-8. Sterilize culture medium via 0.22 µm syringe filter.
- Inoculate Chlorella sp. from a single colony on a fresh agar plate into a shake flask containing 50 mL medium with a sterile inoculating loop. Culture algae under 150 rpm and 30 °C for six days (continuous light condition, photon flux = 40-50 µmol m-2 sec-1). Monitor cell density by a spectrophotometer (OD730).
- Transfer 50 mL algal culture (middle-log growth phase, OD730 >1) into a 2-L glass flask (with ~1 L sterilized culture medium). Pump filtered air (or CO2) into the culture during the incubation (for 5 days).
- Transfer 1 L algal culture into a 20-L glass carboy containing 15 L non-sterilized culture medium (at this stage, risk of microbial contamination is small), then culture algae under same condition as stated in step 1.3.
- Place 15 L fresh algal culture (OD730 = 2) and 85 L non-sterilized medium into a flat plate photobioreactor (equipped with light-emitting diodes, computer controller, gas mixture, analyzers for cell optical density, pH, dissolved oxygen, temperature and dissolved CO2). Pump the flue gas/air mixture into the bioreactor.
- Thoroughly dry-clean the photobioreactor using 70% ethanol after biomass harvest (OD730 >20).
2. Laboratory Demonstration of Flue Gas Treatment Using Small Photobioreactors
- Inoculate algal cultures in glass bottles (200 ml/min medium/bottle, initial OD730 ~0.3).
- Burn natural gas and pump the flue gas (~250 cm3 min-1) through a funnel, a condenser tube, and a 0.5 L washing bottle (containing water/limestone slurry).
- The mass flow controllers control the flue gas flow into algal culture (Figure 1). Flue gas pulses include two modes: flue gas-on and flue gas-off (pump air instead).
3. Kinetic Model Development
The kinetic model assumes: (1) the cultures are homogeneous systems. (2) CO2 concentration and light intensity in the cultures are the limiting factors for algal growth. (3) CO2 partial pressure and its liquid phase equilibrium with H2CO3, HCO3-, and CO32- is simplified with Henry's Law). The model equations are:

X is the biomass (kg·m-3). S is the dissolved CO2 (mol·m-3). P is the CO2 partial pressure in the gas phase (Pa). pi is the partial pressure of ith toxic compound in the gas (such as NOx and SOx). Pmax.i is the partial pressure of toxic gas to have full inhibition on biomass growth. ηi is the empirical coefficient. Ks is the Michaelis-Menten constant of CO2 (mol·m-3). KI is the inhibition constant of CO2 (mol·m-3). K is the Michaelis-Menten constant of light intensity (µmol·m-2·sec-1). H is the Henry's constant for CO2 (Pa·m3·mol-1). KLa is the mass transfer rate of CO2 (hr-1). I is the average light intensity, µmol·m-2·sec-1, which can be calculated as follows (Eq. (3)) 9.

The definition of model parameters is in Table 1. The initial conditions assume that biomass and dissolved CO2 concentrations are 100 mg/L and 13 µmol/L, respectively. The volumetric mass transfer coefficient can be estimated by empirical correlation to bioreactor parameters10:

Pg/V is the power consumption of the aerated system in the bioreactor (W/m3). ugs is the superficial velocity of the gas flow through the bioreactor (m/sec). α, β, and γ are constants related to mixing conditions.
- Construct a Simulink file for the model simulation (Screen shots are given in the Supporting Material I).
- Choose File/New/Model on the MATLAB interface to create a Simulink model, and open "Library Browser" (screen shot 1).
- Choose 'Subsystem' block in the library browser to create the Subsystems for Equation 1 and 2. Drag one subsystem block to the Simulink model file, change its name to 'Equation 1', and then repeat the same steps for Equation 2.
- Create appropriate blocks and parameters in each subsystem (screen shot 3). Double click the 'Equation 1' block, choose appropriate blocks from the library browser and connect them with arrows that denote the calculation sequence, double click the blocks to set up the parameters, and repeat these steps for the other subsystem.
Note: 1) The sequence should start with input blocks and conclude with output blocks; 2) The operator blocks for addition, subtraction, multiplication, division and integration can be all found in the library browser, and we suggest users explore the help files of the Simulink to understand how to use them; 3) The optimization solver can be set through the pathway Simulation/Configuration parameters on the toolbar.
- Link the two subsystems to represent model equations (1 and 2). Connect the output of one subsystem to the input of the other subsystem by arrow if necessary. For example, the dissolved CO2 concentration is the output in the Equation 2 subsystem, and also the input of the Equation 1 subsystem.
- Use 'Pulse Generator' block as the inputs for 'Equation 2' to simulate the on-off CO2 pulses; use 'Constant' block as the surface light input value. Double click the blocks to change the parameters such as the period time and amplitude.
- Choose 'Mux' block in the library browser. Connect all the outputs to 'Mux' and then connect it to 'To Workspace' block that stores the simulated results.
- Define the 'Simulation stop time' on the top toolbar, click the button "
" to start the simulation, and the results will be shown in the MATLAB workspace (screen shot 4).
- Apply dynamic optimization approach to profile optimal CO2 conditions.
To find the changes of inlet inflow CO2 profile (Popt) that maximize biomass production11, MATLAB 'fmincon' function and CVP (control vector parameterization)12 are used. Figure 2 illustrates the optimization algorithm (see MATLAB programming codes in the Supporting Material II).