(232a) An Educational Bioprocess Simulator (BioVL): Introduction of Disturbances
AIChE Annual Meeting
Computing and Data Science in ChE Education: In Honor of Fred Justice's Contributions to the Education Division
Wednesday, November 18, 2020 - 8:00am to 8:15am
In the case of bioprocesses, disturbances do not only come from errors and noise, but also from the fact that we are dealing with living cells, and accordingly, there is intrinsic variation. Therefore, undergraduate students must be aware of the presence of variations inside this kind of processes and educational simulators must represent this reality. In this work, disturbances are implemented in the mechanistic models describing bioprocesses inside the educational software platform (BioVL) developed at the Department of Chemical and Biochemical Engineering of the Technical University of Denmark. BioVL3 has been designed by integrating: 1) a thoughtful learning design; 2) a motivational approach based on the use of gamification; and, 3) the use of object-oriented modeling together with mechanistic models. The above-mentioned disturbances are based on superposing sinusoidal oscillating perturbations4 inside the models. Through the linear combination of sine and cosine waves, we are able to introduce generic and time dependent disturbances inside the model. The function implemented produces realistic looking noise that is similar to industrial observations, based on an expert opinion. In the BioVL, the presence, amplitude and frequency of the disturbances are decided by the students and the noise can be removed from the results by clicking in the generated plot.
This open-source software has been developed in Python, where future users - the students - are involved as co-designers. The students have access to some of the mechanistic models and the disturbance function, which are available and explained in a Github repository (https://github.com/simonetacannodelas/BioVL-Library). BioVL is still a prototype and a user experience (UX) is scheduled for the beginning of May, where we will distribute it amongst a pool of students as beta users and co-designers. The results from the survey about the studentâs perceptions will be presented and addressed. Furthermore, it is the expectation of the authors that the addition of disturbances inside the models is not only valuable from a pedagogical perspective but also for the training of engineers inside production facilities. Hence, this software tool targets the education of undergraduate students in Chemical and Biochemical Engineering; although, it could be used as well for the training of operators and engineers in production in the future.
(1) Balamuralithara, B.; Woods, P. C. Virtual Laboratories in Engineering Education: The Simulation Lab and Remote Lab.Comput. Appl. Eng. Educ. 2009. https://doi.org/10.1002/cae.20186.
(2) Feisel, L. D.; Rosa, A. J. The Role of the Laboratory in Undergraduate Engineering Education. J. Eng. Educ. 2005, 94 (1), 121â130. https://doi.org/10.1002/j.2168-9830.2005.tb00833.x.
(3) CaÃ±o de Las Heras, S; Gutschmann, B.; Gernaey, K. V.; KrÃ¼hne, U.; Mansouri, S. S. Facilitating Learning by Failure through a Pedagogical Model-Based Tool for Bioprocesses; Elsevier Masson SAS, 2019; Vol. 46. https://doi.org/10.1016/b978-0-12-818634-3.50305-2.
(4) Branson, J. Time Dependent Perturbation Theory https://quantummechanics.ucsd.edu/ph130a/130_notes/node410.html (accessed Feb 21, 2020).