Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel...

47
Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06- 07 December 12, 2006 Client: Stephanie Loveland Department of Chemical and Biological Engineering Advisor: Dr. Degang Chen

Transcript of Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel...

Page 1: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Fermentation Vessel Automation

Team Members:

Andrew Arndt Adam Daters

Brad DeSerano Austin Striegel

SD Team: Dec06-07

December 12, 2006

Client: Stephanie Loveland

Department of Chemical and Biological Engineering

Advisor:Dr. Degang Chen

Page 2: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Presentation Outline

• Project Overview• Research Activities• Hardware Configuration• Software Development• Implementation• Resources and Scheduling• Lessons Learned• Closing Remarks• Questions

Page 3: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Acknowledgements

• Stephanie Loveland– Provided finances, design specifications,

and requirements for the project

• Dr. Degang Chen– Technical and practical advice

Page 4: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Definitions

• DAQ – Data acquisition• Flash – Animated graphics technology and format from

Macromedia• GUI – Graphical user interface• LabVIEW – Laboratory Virtual Instrument Engineering

Workbench• PPM – Parts per million• RPM – Rotations per minute• RS232 – Standard for serial cable interface• SCC – Signal conditioning system offered by National

Instruments• SLM – Standard liters per minute• VI (virtual instruments) – Sub-unit program in LabVIEW that

represents the appearance and function of a physical implement

Page 5: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Problem Statement

• A mock fermentation vessel is available for use by senior chemical engineering students

• Simple methods were used to record data (Paper and Pencil)

• An automated data collection system needed to be developed to gather the data

• Upgrade equipment as needed

Page 6: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Problem Solution-Approach

• Designed and installed new hardware for the mock fermentation vessel apparatus– Data acquisition card– Signal conditioning modules– Oxygen concentration meter

• Created automatic data collection software with LabVIEW

• Recorded results with software to Excel workbook

Page 7: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Problem Solution-Approach

Equipment Data Recorded

Page 8: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Intended Users

• Senior level students in the Department of Chemical and Biological Engineering as well as faculty in the department

• Users must have knowledge of safety procedures and requirements while conducting experiments within the lab

• Users will need to have been exposed to the concepts that the lab is designed to simulate

Page 9: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Intended Uses

• Automate the collection of the data from the mock fermentation vessel apparatus

• Display data in real-time• Record data into Excel workbook for

further analysis• Use of this system is not supported on

any other equipment not supported

Page 10: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Operating Environment

• Location in 2059 Sweeney• Temperature controlled environment

– 60°F to 80°F

Laboratory Apparatus

Page 11: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Assumptions (1/2)

• The end-user of this project will be someone who is familiar with the fermentation process

• Only one experiment will be conducted at a time

• Environmental stability of 2059 Sweeney will be maintained

• All new components and cables will be paid for by the client

• All laboratory components will operate within their given rated power values

Page 12: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Assumptions (2/2)

• A computer will be supplied by the client with LabVIEW and Excel already installed

• An extra PCI slot will be available on the computer for data acquisition card

• The data acquisition card will supply its own clock

Page 13: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Limitations (1/2)

• File format type is in Excel format• Software shall be written using

LabVIEW• One sample every five second must be

recorded from each specified device• Maximum flow rate for the air/nitrogen

must be less than 6 SLM• Motor speed must be kept less than

800 RPM• Safety glasses must be worn at all

times when working in 2059 Sweeney

Page 14: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Limitations (2/2)

• No more than 4 significant digits stored upon measurement

• The voltage signals from the stirrer motor control must be electrically isolated

• The oxygen concentration meter must read from 0 to 9.5 PPM dissolved oxygen

• The oxygen concentration meter must be a benchtop unit

Page 15: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

• A fully automated and integrated data collection system

• A graphical user interface (GUI) designed in LabVIEW

• Instruction manual and documentation for the data collection system

End Product and Deliverables

Page 16: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Present Accomplishments

• Purchased and installed all hardware for automated data collection

• Collected data from each piece of lab equipment

• Tested functionality of software as a team

• Tested functionality of software with intended users, received feedback

• Delivered completed software with software feedback implemented

Page 17: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Future Required Activities

• Review user manual with client• Review programmer’s manual with

client

Page 18: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Technology Considerations (1/4)

• Data Acquisition Board

• Signal Conditioning

• Oxygen Concentration Meter

Page 19: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Data Acquisition Board

Technology Considerations (2/4)

USB DAQ• Inexpensive and Easy Connection• No Signal Conditioning Capability

PXI DAQ System• High Resolution/High Sampling Rate• High Cost• Signal Conditioning CapabilityPCI DAQ Board• Moderate Resolution & Sampling Rate• Moderate Cost• Signal Conditioning Capability

Technology Selected:PCI DAQ Board

Page 20: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Technology Considerations (3/4)Signal Conditioning

No Signal Conditioning• Less Cost• Unable to interface directly with DAQ

board

Signal Conditioning• Isolation requirements met for Stirrer

Motor Control• Easy interface with DAQ board• Extra cost of Signal Conditioning Carrier

Box

Technology Selected:Signal Conditioning

Page 21: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Technology Considerations (4/4)Oxygen Concentration Meter

Omega DOB-930• 100 data point logging• RS232 Interface• Limited support and availability

Thermo Electron Orion 3-Star• 200 data point logging• RS232 Interface• 3-year Extended Warranty and

availability up to 5 years

Technology Selected:Thermo Electron Orion 3-Star

Page 22: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (1/8)

Hardware Data Flow Configuration

Page 23: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (2/8)Oxygen Concentration Meter and Interface

Thermo Electron Orion 3-Star• Full Scale Measurement of Dissolved

Oxygen (0-9.5 PPM)

Interface• Onboard RS232 Connection port for data

acquisition• Meter is configured to transfer data every

5 seconds to the PC• Data is acquired using the onboard COM

port of the computer supplied

Page 24: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (3/8)Mass Gas Flow Meter and Interface

Omega FMA-5610• Full Scale Measurement of Gas Flow from

0 to 10 SLM• Analog 0-5V Output Signal

Interface • 9-Pin D Connector: Pins 2-3 voltage output• SCC-AI04 is used to isolate and condition

the 0-5V signal• SCC Module is plugged into the SCC

Carrier for interface with the DAQ board

Page 25: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (4/8)Signal Conditioning Carrier Unit

SCC Carrier SC-2345• Direct Cabling to the M-Series DAQ Board• Housing for up to 20 SCC Modules• Powered by DAQ Board with 5V Signal

Interface• Connects to the DAQ board via a 68 pin

shielded connector cable

Page 26: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (5/8)Stirrer Motor Control and Interface

Glas-Col GKH-Stir Tester • Two analog voltage outputs (0-5V)• Operates with a floating ground at 70-90V• 60V fast transient spikes on voltage lines

Interface• 4 pin terminal connection (Differential

Voltage)• SCC-AI04 is used to isolate the analog

input up to 300V• Voltages are measured differentially to

protect against transient spikes• SCC Module is plugged into the SCC

Carrier to interface with the DAQ board

Page 27: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (6/8)Data Acquisition Card

NI PCI-6221 M-Series DAQ Board• 16 Analog Inputs, 2 Analog Outputs, 24

Digital I/O Lines, 2 Counters/Timers• 16 Bit Resolution – Accuracy of 70μV• Sampling Rate: 250 kilo-samples/sec

Interface• Connects with the Signal Conditioning

Carrier via the 68 pin shielded cable• Supplies internal clock for data acquisition

of signals• 6 Channels of analog inputs are used for

acquiring mass gas flow, torque, and speed

• Automatic VI’s in LabVIEW define the operation of the DAQ card

Page 28: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (7/8)Software Design and Implementation

Page 29: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Detailed Design (8/8)Software Interface

Page 30: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Implementation Activities

• Determined scaling of devices for proper measurement

• Determined proper connection for obtaining stirrer motor control data– No documentation– Contacted manufacturer and obtained more

information– Used multimeter to determine correct wiring

• Added multiple tab data writing after obtaining beta testing feedback

Page 31: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Testing Activities

• Team Testing– Individual unit testing– Overall GUI functionality testing

• Beta Testing– Student testing with actual laboratory

experiments– Four groups of students tested– Surveys filled out by each group– Changes applied from feedback:

• Experiment data on a new worksheet in an Excel file

Page 32: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

ResourcesPersonnel Hours

Page 33: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

ResourcesOther Resources

Oxygen Concentration Meter $1500

Data Acquisition Unit $400

Signal Conditioning Unit $700

Cables $130

Project poster $20

Total $2750

Page 34: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

ResourcesFinancial Resources

Labor Costs Oxygen Concentration Meter

Data Acquisition Unit Signal Conditioning UnitCables Project poster

Labor Costs $9156

Other Resources $2750

Total $11906

Page 35: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Schedule

Page 36: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Project Evaluation (1/2)

• Technology Research and Selection– 100% Completed

• Design– 100% Completed

• Implementation– 100% Completed

• Testing– 100% Completed

• Documentation– 100% Completed

Page 37: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Project Evaluation (2/2)

Legend:Greatly Exceeded (1.1) – Minimum expectations were met with the addition of several extra featuresExceeded (1.0) – Minimum expectations were met with the addition of one or more extra featuresFully Met (0.9) – Minimum expectation were metPartially Met (0.5) - Some of the minimum expectations were metNot Met (0.0) – None of the minimum expectations were met

With a score above 90%, the project has fully met and exceeded all expectations

Making the project a complete success

Page 38: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Commercialization

• Project was not designed to be commercialized

• With small software changes the system would be extendable to collect data from similar or newer equipment

Page 39: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Future Recommendations

• Total automation of the system via computer controlled laboratory equipment– Current system would allow for computer

control following software changes– Dependent upon client preference

Page 40: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Lessons Learned (1/4)

• Client relationship• Time management

– Project completed earlier than expected– Beta testing occurred early, allowed for

more changes

• Advisor Advice

Successes

Page 41: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

• Incorrect SCC module purchased initially• Stirrer motor control pin out

Lessons Learned (2/4)Setbacks

Page 42: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

• LabVIEW Programming• Data acquisition and signal conditioning• Troubleshooting problems• Client relations• Delegating responsibilities• Communication skills

Lessons Learned (3/4)Experienced Gain

Page 43: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

• More research into each piece of equipment

• Obtain better LabVIEW reference

Lessons Learned (4/4)What we would do differently

Page 44: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Risk and Risk Management

• Equipment damage– Broken vessel overcome by team– Replacement ordered by client

• Wrong module purchase– Initial mass gas flow module wrong input– Used stirrer motor control module during

development

• Team member loss– No team member lost during duration of project

• Human injury– Standard safety procedures are followed by

team while working in Sweeney lab

Page 45: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Closing Remarks

• Students collected by pencil and paper data from each laboratory equipment every 10-15 seconds

• An automatic data collection system was successfully created using data acquisition and LabVIEW software

• Users can view real-time data, and do further analysis with electronically saved data

Page 46: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Demonstration

Page 47: Fermentation Vessel Automation Team Members: Andrew Arndt Adam Daters Brad DeSerano Austin Striegel SD Team: Dec06-07 December 12, 2006 Client: Stephanie.

Questions?