Title: ECE 4773 - Team 3A Senior Capstone Lab Fall 2006
1ECE 4773 - Team 3A Senior Capstone Lab Fall
2006
- SUBSEA BLOW-OUT PREVENTER (BOP) CONTROL MODULE
2Team 3a
Name Rob Warren Position Project Manager
3Team 3a
Name Mark Shook Position Configuration
Manager
4Team 3a
Name Robert Fenton Position Correspondent
Officer
5Team 3a
Name Duy Nguyen Position Financial Officer
6HYDRIL PRESSURE CONTROL
- Surface
- Foreman Control
- Central Processing
- Sub-Sea
- Annular BOPs
- Ram BOPs
- Control Systems
7Requirements
- List of Critical Product Requirements
- Operate in pressures up to 6700 psi.
- Operate two solenoids
- Monitor ram position (LVDT 0-10V)
- Calculate flow count (5- 100 GPM) via flow meter
- Communication to external host
- Capable of testing internal components
- Modular
8OBJECTIVE
- RELIABLE
- SUBMERSIBLE
- SCALABLE
9DESIGN PARADIGM
- Communications (TCP/IP)
- Host to Sub-Sea Unit
- Fiber Optics
- Sub-Sea Intranet
- Ethernet (802.3)
10DESIGN PARADIGM
- Logic
- Field Programmable Gate Array (FPGA)
- Redundant
- Reliable
- Programmable
11DESIGN PARADIGM
- Sensor Interface
- Flow Meter
- Ram Position Sensor
- Solenoid Interface
- Modified H-bridge
- Dual Direction
- Solenoid Test
- H-bridge Test
12HARDWARE SYSTEM
Host
LVDT
Main Logic (FPGA)
A/D converter
Flow Meter
Self Test
Power Interface (Solenoid)
Solenoids
13SOFTWARE SYSTEM
NET IFACE
NET IFACE
COMMUNICATIONS
BUFFER
BUFFER
BUFFER
LOGIC CORE
LOGIC CORE
LOGIC CORE
MAJORITY VOTER
SOLENOID
SOLENOID
14SOFTWARE SYSTEM
NET IFACE
NET IFACE
COMMUNICATIONS
BUFFER
BUFFER
BUFFER
LOGIC CORE
LOGIC CORE
LOGIC CORE
ADC
ADC
ADC
FLOW METER
15SOFTWARE SYSTEM
NET IFACE
NET IFACE
COMMUNICATIONS
BUFFER
BUFFER
BUFFER
LOGIC CORE
LOGIC CORE
LOGIC CORE
ADC
ADC
ADC
LVDT
16Functional Block Diagram
Functional Block Diagram
Inputs LVDT Flowmeter Network/ (802.3)
Outputs Solenoid (1) (2 leads) Solenoid (2) (2
leads) Network/ (802.3) Power to sensors
17Solenoid Controller
Solenoid 1
IsolatedSensor
High-VoltageController
CPU
Isolation
IsolatedSensor
Solenoid 2
18TIMELINE
- Critical Points
- Critical Design Review (CDR)
- Initial Assembly
- Test Requirement Document (TRD)
- Final Assembly
- Testing
- Project Completion Date
19Project Completion Dec. 01
Critical Design Review Oct. 16
Parts Arrive- Initial Assembly Oct. 23
Final Assembly Nov. 10
TRD Nov. 3
Testing Nov. 13
20WORK BREAKDOWN STRUCTURE
Job List Member Rob W Mark S Robert F Duy N
Communication Protocol Development X X
Research Power Requirements X
Determine I/O Specifications X
Locate Suitable Components X X X
Develop Redundant Systems X X X
Hardware Diagramming X X
Software Diagramming X X
Schematics X X
Prototyping X X
Hardware Troubleshooting X X
Final Assembly X X
Programming X X X
Software Debugging X X X
Test Procedure Development X X
Product Testing/QA X X
21COST OF MATERIALS ORDERED
Item Part Number (Mfg. Part ) Supplier Website Qty PPU Total
FPGA Board DS-KIT-3S400MM1 em.avnet.com 1 195.00 195.00
FPGA Board w/Base DS-KIT-3S400MM1-BASE em.avnet.com 1 375.00 375.00
A2D Converter AD7705BNZ digikey.com 3 8.33 24.99
Dual H-Bridge NJM2670D2 digikey.com 5 4.83 24.15
2mm 2x32 Headers TMM-132-01-S-D digikey.com 6 7.52 45.12
Opto-Isolators HCPL-2530 digikey.com 6 2.10 12.60
Copper Plate Board PC53-ND digikey.com 2 15.11 30.22
Total 707.08
22Labor Hours Analysis
Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Cum
Bud 0 18 31 11 6 18 21 27 25 23 21 20 20 0 0 0 241 Estimate at Complete
Act 0 13 20 10.5 9.5 13 19 23 22 20 17 17 24 57 93 0 358 Actual to date
Delta 0 5 11 0.5 -3.5 5 2 4 3 3 4 3 -4 -57 -93 0 149 Percent Expended
- Weeks 1- 12 were slightly over allocated
- Weeks 13-15 were under allocated
- Overall Estimate at completion was under budgeted
23Key features/Performance highlights
- Web user interface
- Ability to fire both solenoids
- Ease of interconnectivity/scalability
- Able to test the H-Bridge and solenoid coil with
a trickle current.
24Tests Via TRD
- Feature Testing
- Send each software command from the host to the
module and verify appropriate action / response - Redundancy Testing
- Disconnect both solenoids, instigate solenoid
testing, and verify system failure report - Individually disconnect each A/D converter,
instigate a position measurement and verify
individual system failure report (non-compliant
subsystem) - Power off 60V power supply, instigate solenoid
controller test, and verify system failure report
25Control Module
26FPGA Board Base
27Solenoid Control/Test Module
28Recommendations
- Communication Improvements
The Field Programmable Gate Array (FPGA) is using
a Microblaze processor core which is running a
sample webserver software package for Ethernet
communication. This is a very limited server
application and should be improved to allow for
greater reliability and versatility. Currently
the only means for accessing status information
through the control module is by using any
standard web browser. This can be very useful,
though we recommend when improving the server
software concurrently creating a host
communication program. This program which would
run on any PC or even server class machine could
communicate with the control unit on a separate
port than the web browser. This would allow for
faster more data oriented communications,
facilitating improved testing and allowing easier
and more frequent collection of sub-sea data such
as equipment operability status
29Recommendations
The proposed design called for a highly redundant
control unit, using three independent logic
cores. These were designed, but not implemented
due to time constraints. It is recommended to
add these logic cores to the FPGA internal
hardware. This Tri-Core technology will create
greater redundancy and reliability by using the
Microblaze processor solely as the communications
driver. The design for this architecture can be
located in Appendix 2.
30Recommendations
This design is highly scalable with over 100
unused I/O pins. These can be used to easily add
the LVDT sensors through external A/D converters
including redundant circuitry as well as the flow
meters pulse train input. In addition, one
control module could be configured to operate
multiple pairs of solenoids by using an
additional optocoupler / H-Bridge circuit for
each added pair of solenoids. Multiple sensors
could also be added to the control module through
unused I/O pins.
31SUMMARY
- Current System
- Limited Environment
- Static
- Proposed System
- Reliable
- Submersible
- Scalable
32SUMMARY
- Straightforward Solution
- High Level Programming
- Completed by December 1st
33HYDRIL
- High Performance Products for Exploration and
Production Worldwide