Web Labs

We are experimenting with delivering interactive simulations in a web browser. Source files and development tools are posted at our GitHub site. In addition, source code can be viewed in your web browser by viewing the page source. A LiveCode web app is on this page.

Lab 1 (link) – Feedback control of water level in a tank.

Lab 2 (link) – Dynamic diffusion and reaction in a porous solid catalyst.

Lab 3 (link) – Feedback control of temperature during reaction in a continuous stirred tank reactor (CSTR). At default conditions in manual control mode with constant inputs, the system oscillates. Do you know why the system oscillates? See the Resources tab, CRE Notes, 15 – CSTR thermal effects. Then put the system into Auto Control mode. Below is a static screenshot.

web_app_3_image_4

Lab 4 (link)  – Similar to Experiment 3 but, here, the controller directly manipulates the jacket T, whereas in Experiment 3, the controller manipulates the jacket inlet T and the jacket dynamics affect the response.

Lab 5 (link) – Continuous, isothermal bioreactor (CSTR). Parameter values from Table 1 of Wu and Chang (2007) except gamma (p here) = 0.60. At default conditions in manual control mode with constant inputs, the system oscillates. Also see Alvarez-Ramirez, et al. (2009).

Lab 6 (link) – This was made with our new project to design web pages in LiveCode, then export to html and css. This project will have limited capability because it is to make web apps, not complete pages. This example just has an image and some random controls to see how it looks on different platforms and browsers. The only Javascript is to display the value of the vertical range slider when it is moved.