Three Variable PID control

Iandm

Member
Join Date
Mar 2018
Location
Usa
Posts
9
Hey everyone, I am a student working on a control system senior project and could use some help.

I am working to maintain a dissolved oxygen setpoint with three possible ways to influence the value. The outputs are agitator speed(200-700rpm), air flow in(1slm-10slm), air/o2 concentration(30-100%).

I am doing this in Studio 5000 without PIDE(will need IT to add it to student package if its a better solution).

The process typically done is to set agitation to the 200 min, set air flow(30% o2 concentration) to 1 slm and then the 35% Dissolved oxygen set point. As the cells consume oxygen, the agitation can be increased to a max of 700 before bumping up the air flow.

If the DO setpoint can be achieved with just agitation control then airflow and concentration should not vary.

Sorry for the long background. My current idea is to only focus on one PID( DO vs speed)then when the max speed is reached bump the air flow .5 slm at a time and return to the PID. Expected result is a speed decrease. Air concentration would just be randomly changed if flow and agitation remain high.

I feel like i am not utilizing the PID to its potential. So in conclusion, how could I go about optimizing those 3 values while achieving desired setpoint.?
 
Skip the PID. Just use the floating control method. "Adjust wait and see" in other words.

I am curious about your system. You seem to be combining mechanical aeration and diffused aeration. This isn't common. Is this a field situation or a lab system?
 
You are correct. This is the standard way bench top fermenters are controlled. The system Im using for reference(Biostat B or DCU) has a cascade button but im not sure this is cascade since 3 outputs can be controlled.
 
Your method for controlling the aerator until it hit max and then controlling air flow should be OK. I'd use floating control on each, with time delays between actions as dictated by process system response.

Note: I don't know the purpose of your study, but be aware that field systems response dynamics are wildly different from lab tests.

Floating control 9_8.jpg
 
What Tom suggests isn't complicated. I think there is more too this.
If I were a devious professor giving this problem to students I would be thinking,"who are the designers and who are the users?"
If there are three different ways to control something then which way is the best way?


Users will just make the system work.
Designers will optimize how the systems works.
 
Peter not a class problem, this problem is trying to replicate the $25k Reactor using PLC for around 7k. Just not sure how the bioreactor company does the control loops. My goal for now is to keep the set point without violent oscillation seen in research papers. A future goal is to optimize gas consumption since pure O2 will be the biggest cost. Also I plan to do lab testing in the next few weeks. Just seeing what ideas everyone has first.
 

Similar Topics

Hello Guys, I have tried the programming but can't twist my mind to make it work correctly. I'm using S71200 and TIA Portal. My system has...
Replies
1
Views
200
Kindly, we connected electrical power, 3x380 vac, between a supply station and an electric cabinet, away 180 meters. The calculation software...
Replies
11
Views
839
im new at Allen bradley rslogix programming; i have something to ask you guys , and i will be happy to get answers so thank you in advance. when...
Replies
1
Views
588
Hi all, We had three drives fail upon power up. The two had F081 fault code. The maintenance personnel attempted to copy VFD parameters using a...
Replies
4
Views
1,528
Monday, we had a VFD that controls the spped of a conveyor belt fail on us. Took the replacement out of the box, installed it and bam, it failed...
Replies
37
Views
16,806
Back
Top Bottom