PRECISION IN EVERY DROP: PERFECT GRAVIMETRIC FEEDING WITH LUCULLUS® SOFTWARE

Written by: Rowin Timmermans
Authors: Rowin Timmermans from Securecell BV, Luca Guerrini, and Javi Fuentes Izquierdo from Octarine Bio
 

Being able to supply fresh medium to live cultures in bioreactors and fermenters is a common requirement in biotechnology applications. In particular, fed-batch, chemostat, perfusion, and repeated-batch processes rely on feeding for successful execution. The most often employed solution for feeding medium to a bioreactor is a pump rotating at a fixed or variable speed, either stand-alone or integrated with the bioreactor controller.
 
The drawback of using pumps for this purpose is a lack of accuracy. This can be partially corrected by performing a pump calibration before the start of the process. Still, even the most precise pump calibration is only helpful to a limited extent due to the following phenomena:

  • When the pump tubing is autoclaved (connected to a bioreactor), the properties of the tubing change significantly because of the harsh conditions inside the autoclave.
  • Once the pump is in operation, liquid displacement gradually decreases over time due to the stretching of the tubing, caused by continuous pump action.

    To address these limitations and improve the accuracy of the supply of fresh medium, gravimetric feeding has emerged as a robust alternative.

Gravimetric Feed Principle

This approach relies on real-time mass measurements to directly quantify the amount of liquid delivered and helps to overcome the inherent variability introduced by tubing deformation and time-dependent changes in pump performance. Gravimetric feeding is used in those cases where a high degree of accuracy is required for feeding the bioreactor. The accuracy and precision of the balance are critical, as the measurements of the weight of the feed solution by the balance are the basis for correcting the feed pump setpoint. Such a setup is commonly referred to as a gravimetrically corrected feed, or in short, a gravimetric feed. The following is required to set up a gravimetric feed (Figure 1):

  • A device with an inbuilt/programmed feedback mechanism, capable of making the necessary calculations for gravimetric feed control at a relatively high frequency. Some bioreactor controllers have this capability, but most often a computer with SCADA software is employed for this purpose, such as Lucullus®.

  • A pump for administering the feed solution to the bioreactor. It can be either a pump integrated into the bioreactor controller or an independent, stand-alone pump.

  • A balance for measuring the feed weight, preferably with high precision.

  • Both the pump and the balance must be physically connected to the device in charge of the gravimetric feed control, to allow for data exchange between these devices. For gravimetric corrections to be as effective as possible, it is necessary to collect the balance measurements and correct the pump setpoint at a relatively high frequency.

image001

Figure 1: Schematic of a gravimetric feed setup. The icon on the top represents the computer with Lucullus® software, the icon on the bottom left represents the bottle with feed solution on a balance, the icon on the bottom right represents the bioreactor, and the icon on the bottom center represents the bioreactor controller. The solid line represents the tubing, which connects the feed bottle to the bioreactor. The dotted lines represent the cable connections between the Lucullus® computer and the balance and bioreactor controller, which allows Lucullus® to communicate with these two devices.
 

The following steps describe the working of the gravimetric feed control principle in more detail, assuming that the gravimetric feed is controlled by Securecell’s SCADA software Lucullus®:

  1. Lucullus® activates the feed pump (pmp_feed_sp), based on the desired feed rate (Feed_rate_target) set by the operator (constant feed, linear feed, exponential feed, or profile-based feed).

  2. Lucullus® collects measurements from the balance that measures the weight of the feed solution at a relatively high rate, which is defined by the operator.

  3. Lucullus® calculates the actual feed rate (Feed_rate_calc), based on two consecutive balance measurements (balt, balt-1), at an interval (dt) set by the operator (typically 1 – 10 minutes):

    The exact duration of the interval has to be carefully tuned: if the interval is too short, inaccuracies of the balance readings will have a relatively big effect on the calculated feed rate; if the interval is too long, the feed pump may be off target longer than desired.

  4. Lucullus® compares the actual feed rate with the desired feed rate and calculates a gravimetric feed correction factor (GFCF) based on that:



    When the pump doses the feed exactly as desired, the feed correction factor will have a value of 1. If not, the value will be either smaller than 1(the pump feeding too much) or larger than 1 (feeding too little).

  5. The correction factor is used to adjust the pump speed to attain the desired feed rate:



  6. Steps (2) – (5) are repeated at the interval (dt) set by the operator, if the feeding of the bioreactor must last (also set by the operator).


Octarine Gravimetric Feed Operation

The Lucullus® Operations team at Securecell specializes in process automation and has successfully implemented gravimetric feed correction solutions at various customer sites in the past. Recently, the Lucullus® user Octarine Bio (Octarine), based in Copenhagen, the Danish capital, contacted Securecell with a request to set up a gravimetric feed for one of their processes.

Octarine is a world-leading synthetic biology company that specializes in cell-factory engineering and precision fermentation. This enables Octarine to design custom-made microbes, producing a wide array of bio-based ingredients by fermentation, such as textile dyes, skincare ingredients, health supplements, and many other new and innovative products (for more information, visit octarinebio.com).

During a customer project, a dedicated Operation (process recipe) was programmed in Lucullus® for executing the gravimetric feed corrections and tested at Octarine using live cultivations. Based on the results of these first tests, the Operation was stepwise improved, eventually leading to a solution that generated the desired results.

 

Materials and Methods

The following equipment was used for executing the processes with a gravimetric feed at Octarine (Figure 2):

  • Computer with Lucullus® software installed (version 23.0.0, Basic + Control license)

  • A 2 L bioreactor from Getinge (1 L working volume)

  • A Livit Flex bioreactor controller (Dual configuration) from Getinge

  • A BCA12201-1S model balance from Sartorius (0.1 g precision)

  • A BCE42021-1S model balance from Sartorius (0.01 g precision)

image010  image009

Figure 2: Experimental setup at Octarine, consisting of the bioreactor connected with the Livit Flex controller (Getinge) and a balance (Sartorius), used for measuring the weight of the feed solution.

 

Results and Discussion

Strategy for feeding exponentially
A key requirement for Octarine’s process was to feed exponentially, as indicated by the formula below:

F(t) stands for the feed rate (g/h) at any given time t (h), F0 is the initial feed rate (g/h), and K the exponential feed coefficient (h-1). Values for F0 and K were provided by Octarine (confidential).

One of the resources available in Lucullus® proved very valuable to meet this requirement: a so-called Logical Device called the Exponential Ramp. The Exponential Ramp is used specifically for the purpose of continuously calculating values for F(t), based on user-defined values for F0 and K, with the option to start calculations at any desired point in time during the process.

One of the main challenges that was addressed was feeding exponentially, while simultaneously applying corrections to the feed pump setpoint. This was resolved by incrementing the feed pump setpoint with discrete steps, at a user-defined interval (feed cycle). A disadvantage of this solution in its elementary form was that the cells would be systematically underfed (Figure 3).

image013

Figure 3: Example of the desired feed rate (exponential function, indicated in blue) compared to the elementary form of the discrete feed rate (stair profile, indicated in red). The discrete feed is incremented each time a full feed cycle has been completed (one feed cycle lasts 5 minutes in this example). Only at the start of each feed cycle, the discrete feed provides enough feed solution to the bioreactor. However, as time passes during a feed cycle, the discrete feed gets more and more behind the desired feed rate, until the feed cycle has been completed and a new feed cycle starts. Over a longer period, this leads to significant underfeeding of the culture.

The systematic underfeeding by the elementary discrete feed solution was corrected by programming two Exponential Ramps in Lucullus® instead of just one (both using the same values for feed parameters F0 and K, as provided by Octarine). During execution of a process, the second Exponential Ramp starts later than the first Exponential Ramp, with a delay equal to the duration of exactly one full feed cycle. This allows Lucullus® to calculate a corrected discrete feed rate for a certain feed cycle (Table 1), by taking the average of the desired feed rate at the beginning of that feed cycle (Exponential Ramp 2) and the desired feed rate at the end of that feed cycle (Exponential Ramp 1) (Figure 4).

image014

Figure 4: Example of the desired feed rate (exponential function, indicated in blue) compared to the improved form of the discrete feed rate (stair profile, indicated in red). The discrete feed is incremented each time after a full feed cycle has been completed (one feed cycle lasts 5 minutes in this example). In this case, the discrete feed has been corrected to prevent underfeeding: at the start of each feed cycle, the discrete feed provides a bit more feed solution than intended, whereas at the end of each feed cycle, the discrete feed provides a bit less feed solution than intended. This results in the amount of feed solution being dosed throughout one complete feed cycle being very close to the intended target.
 
image-png-Sep-12-2025-08-25-59-2274-AM

Table 1: Example of the calculation of the corrected discrete feed rate. Parameter F_1 represents the desired feed rate based on the exponential feed equation, which is calculated by Exponential Ramp 1 in Lucullus®. Parameter F_2 is identical to F_1, except that it is calculated by Exponential Ramp 2 in Lucullus® and is started with a delay equal to a complete feed cycle (5 minutes in this example). Parameter F_av represents the calculated average feed rate, based on feed rates F_1 and F_2. Parameter F_dis represents the (corrected) discrete feed rate, based on feed rate F_av. Note that the feed pump in this example would be activated at 5 minutes, e.g., one full feed cycle after the start of the Exponential Ramp 1 (Figures 5 and 6).

 

image016
Figure 5: Activation of the Exponential Ramps 1 and 2 in the Lucullus® Operation. The start of the exponential equation 2 is staggered in time by one complete feed cycle (parameter FCT).
 

image017

Figure 6: Calculation of the average feed rate, used to supply feed solution at a discrete rate during the next feed cycle (parameter Feed_rate_cycle), based on the average of the values calculated by Exponential Ramps 1 and 2.
 

 

Correcting the pump setpoint

With a solution available for adding feed solution to the bioreactor at an exponential rate with discrete steps, calculating a correction factor for the pump setpoint could be easily achieved. This is highlighted in the equation below, where parameter Feed_rate_target (see the section “Gravimetric feed principle”) is replaced by parameter Feed_rate_cycle (average of the values calculated by Exponential Ramps 1 and 2).

At the start of each feed cycle, Lucullus® calculates the feed pump setpoint based on the following two inputs:

  • The discrete feed rate per cycle (parameter Feed_rate_cycle) which is based on the average of the values calculated by Exponential Ramps 1 and 2.

  • The gravimetric feed correction factor (parameter GRCF), calculated at the end of the previous feed cycle, which is used as a multiplication factor. Note that for the very first feed cycle, GRCF starts with a value of 1 (Figures 7 and 8).

    image020
Figure 7: Initialization of the gravimetric feed correction factor (parameter GRCF) and the parameters F0 and K for the Exponential Ramps 1 and 2.
 
image021
Figure 8: Calculation of the setpoint for the feed pump (parameter sp_pump_add_1) for the next feed cycle, based on the calculated discrete feed rate for that feed cycle (parameter Feed_rate_cycle) and the gravimetric feed correction factor (parameter GRCF). At the end of the feed cycle (parameter FCT), Lucullus® calculates the actual feed rate (parameter Feed_rate_calc), based on balance measurements captured at the start of the feed cycle and the end of the feed cycle.
 

The Final Operation

Besides feeding as accurately as possible, other requirements by Octarine were programmed into the Operation. Combining these with the aforementioned insights and steps, the following Operation was developed (Figure 9).

image022

Figure 9: Overview of the final version of the complete gravimetric feed Operation. Steps with yellow headers are executed automatically by Lucullus®, whereas those with blue headers require input from the operator before Lucullus® can proceed to the next Step. The Steps “Feed cycle” and “Calculate correction factor ” are linked to each other as an endless loop, which repeats at a user-defined interval (parameter FCT). Note that the calculation of the gravimetric feed correction factor (parameter GRCF) takes place in the Step “Calculate correction factor ”.

 

Performance

Performance of the Operation was tested during live cultivations at Octarine, and the following was achieved (Figures 10 and 11).

image023

Figure 10: Performance of the gravimetric feed correction algorithm. The black curve indicates the desired feed rate (parameter Feed_rate_eq1) and the red curve indicates the calculated actual feed rate, based on consecutive weight measurements of the feed solution (parameter Feed_rate_calc). The small oscillations of the red curve are the result of continuous adjustments to the gravimetric feed correction factor (parameter GRCF).
 
image024
Figure 11: Comparison between a process without gravimetric feed correction and a process with gravimetric feed correction. The black curve indicates the desired feed rate (parameter Feed_rate_cycle) and the red curve indicates the calculated actual feed rate, based on consecutive weight measurements of the feed solution (parameter Feed_rate_calc). The orange curve indicates the action of a feed pump (parameter pump_add_1_m_unit) that is not gravimetrically corrected (calibrated before the start of the process), indicated as a % of the maximum possible pump rate. Gradually increasing deviation over time of the actual pump rate concerning the desired pump rate is not evident by observing the curve itself, but may be gleaned by monitoring the weight of the feed bottle over time.
 
 

Process optimization

During the iterative process of programming, testing, analyzing results, and reprogramming, Securecell developed a simulation of the gravimetric feed Operation in Excel. The simulation proved to be a great help in determining the key contributing factors to a properly functioning gravimetric feed algorithm, as well as indicating suitable values for certain parameters involved in the various calculations.

image025

Figure 12: Overview of the simulation of the gravimetric feeding, programmed in Excel.

 

In particular, the precision of the balance used to measure the weight of the feed solution turned out to be critical. This is especially the case at the very early stage of Octarine’s process, during which time the feed rate is extremely low. During the first tests. When the gravimetric feed correction was applied, it turned out to have a deleterious effect on adding feed solution when desired feed rates were very low, causing considerable oscillations in the addition of feed solution by the feed pump, overfeeding and underfeeding the culture in turns. Using the Excel simulation, the critical factor was quickly identified: the precision of the balance (0.1 g at that time). Based on this finding, Octarine decided to purchase a new balance with a higher precision of 0.01 g to replace the balance with 0.1 g precision they had been using so far. This resulted in a dramatic improvement in properly correcting the feed pump setpoint at the early stages of the process.

As a further improvement, a parameter was introduced in the Operation, which acts as a time delay between starting the exponential feed and starting gravimetric corrections. This allows the operators at Octarine to temporarily feed the culture without gravimetric corrections during the initial stage of the exponential feed, when the pump is dosing at extremely low feed rates. The duration of this delay can be tuned by the operators, based on the experience of previous executed processes, to find the optimal moment for activating the gravimetric feed correction.

Another crucial parameter to optimizing the gravimetric correction of the feed pump is the duration of the feed cycle (parameter FCT). If the feed cycle duration is relatively short, small fluctuations of the feed balance measurement will have a significant impact on the calculated feed rate (parameter Feed_rate_calc), leading to undesired inaccuracy of the gravimetric feed correction factor (parameter Feed_rate_calc), which is partially based on this parameter. If the feed cycle duration is relatively long, on the other hand, the feed pump might add too little or too much feed solution for a considerable time before a correction takes place. Again, this parameter can be tuned based on the experience obtained from past processes to find the optimal value. In the case of Octarine, the value of the feed cycle was eventually set to several minutes (confidential data).

Future improvements

An alternative Operation was being developed for executing the gravimetric feed corrections at the same time as the Operation described in this Application Note. Testing and troubleshooting this alternative Operation had not been fully completed at the time the project at Octarine was completed. The advantage of the alternative version of the Operation is that it does not require the exponential feed to be divided into many discrete feeding steps, thereby enabling Lucullus® to increment the feed pump setpoint continuously (Figure 13). This is accomplished by integrating the calculated values for the pump setpoint, based on the exponential feed equation and the current value of the gravimetric feed correction factor, throughout one full feed cycle (parameter FCT), which then yields the expected decrease of the weight of the feed solution (parameter dW_pred) (Figure 14).

This expected weight decrease is compared to the actual weight decrease, which is based on two consecutive balance measurements of the feed solution (weight at the start and the end of a feed cycle).

The gravimetric feed correction factor is then calculated as a function of these two weight differences.

image035

Figure 13: Calculation of the target feed rate (parameter Feed_rate_target), based on the values generated by the Exponential Ramp 1 (desired feed rate) and the gravimetric feed correction factor. Lucullus® is programmed to re-calculate the target feed rate continuously. The constantly increasing values of the target feed rate are assigned to the pump setpoint (parameter sp_pump_add_1). Note that in this alternative Operation, the Exponential Ramp 2 is not used, as there is no need for it.
 
image036
Figure 14: Calculation of the predicted weight decrease (parameter dW_pred), based on the gravimetric feed correction factor and the exponential feed equation integrated throughout a full feed cycle, and calculation of the actual weight decrease (parameter dW_act), based on balance measurements at the start and end of a feed cycle.
 

Future tests will have to be performed to properly assess this alternative version of the Operation and compare its performance to the original Operation. It is expected that by adjusting the feed pump setpoint continuously, feed accuracy will be even better compared to the solution where the feed pump setpoint is adjusted periodically.

 

Testimonial Octarine

"The implementation of a gravimetric feed system allows for more accurate control over the desired growth rate during fed-batch fermentations. This improves biomass yields on the carbon source, enabling the optimal or desired amount of biomass to be reached at a specific point in the fermentation. Better control over biomass formation at different metabolic stages results in a boost in product yield per unit of biomass. Furthermore, a noticeable increase in the reproducibility of the feed profile was achieved between fermentation runs. This was accomplished by eliminating the need for pump calibration and preventing operational issues related to changes in the setup, such as variations in tubing lines and feed density. As a result, the characterization of the fermentation protocol could be improved, and more systematic results were obtained, while simplifying the transfer of feeding profiles to external partners.

It was crucial to have received assistance from Securecell for programming, testing, troubleshooting, and optimizing the Lucullus® Operations employed for achieving a gravimetric feed system, which functioned exactly as desired. The experience and proactive work mentality of Securecell’s engineers made the difference between having a proper functioning solution within the set time constraints for this project, or not."

Conclusion

Gravimetric feed control is a very effective method for dosing feed solutions to bioreactor systems in a very precise manner, supporting the optimization of the bioreactor environment. Successfully applying gravimetrical feed control is challenging and requires equipment with the right characteristics, know-how about the key parameters involved, as well as experience with process automation.

 

Key Takeaways

• The powerful process automation capabilities of Lucullus® allow for the successful implementation of advanced process control strategies, such as the gravimetrically corrected feed at Octarine.

• Valuable insights into the performance of gravimetrical feed control are gained by simulating the feeding process. It helps to determine the most important contributing factors.

• The precision of the balance plays a key role in the correct execution of gravimetric feed correction, especially when feed rates are particularly low.

• Other important parameters for optimizing gravimetrical feed control include the frequency at which the correction factor is calculated (feed cycle time) and the delay time between starting the feed pump and starting gravimetric feed corrections. 

 

Contributor list

The gravimetric feed control regulation was developed and optimized by Lucullus® Application Specialists, Manuel Cantero, and Rowin Timmermans from Securecell, based on the requirements and feedback from Research Scientists Luca Guerrini and Javier Fuentes Izquierdo from Octarine. A special thanks to Kim Hanson and Tine Holbæk Levinsen from Holm and Halby for establishing the contact between Octarine and Securecell.

 

© Copyright 2025 by Securecell AG. All rights reserved, including graphs and images. Lucullus and Numera are registered trademarks of Securecell AG, Switzerland.

Rowin Timmermans

Tags

Share