Instituto Politécnico NacionalEscuela Superior de Ingeniería Mecánica y Eléctrica
Control and Mechanical Design for a Flume with Wavemaker
Students:Ávila del Castillo FernandoBandala Carreón MauricioMartínez Mejía Rodrigo A.
Advisers:Dr. Eric G. Bautista
GodínezDr. Salvador A. Rodríguez
Paredes
Objective
• Flume design with wavemaker, proposing the mechanism and the controller for the simulation of different wave conditions, manipulating the variables witch interving in the waves
Necesity
• To have a device which permits the study and corroboration of scale models based on the wave’s kinematics and dynamics.
Requirements
• The flume with wavemaker should have the posibility to be programed under the introduction of desirable frecuency and wave height.
• This data must be introduced by software or another peripheral entrance
Wavemaker Types
• Flap• Double Flap• Wedge • Piston • Pneumatic piston
State of the Art
Wallingford (England)
Comercial flumes with wavemaker
Cussons (England)
Gunt (Demark)
Aplication Areas: Naval Engineering
• Ship stability
• Hydrodinamic Test
Maritime Port and Coast Engineering
• Performance of plataforms
• Sediment transport• Beach Protection• Test of structures
Measurable termsCustomer Requirements Engineering Requirements
A1 – Affordable Construction National Materials
A2 – Water reuse Water reuse
A3 – Affordable Maintenance Unskilled staff
A4 – Water treatment Filter Unit
B1 – Regular Waves Paddle Control
B2 – Programable amplitude and frecuency Microcontroller
B3 – Real wave with 1m amplitude and frequency of 3 – 4 seconds
Scale representation
B4 – Friendly interface Wave programming and simulation of results
B5 – To reduce to the minimum waves reflection
Feedback control
B6 - Plotting desired wave Softwares with sinus ploting
B7 – To measure height of OWC Height measuring device
B8 – Equation based wave programming. Introduce equation in it’s general form
B9 – Water volume must be the desired Paddle with enough power
B – 10 Paddle's joint avoids movement on it generated due to the torque
Crank located in the pressure center of the paddle
B – 11 Water container in stand by Tank
B – 12 Bomb for filling flume Proper selection based on power
C1 - 5 m large, 0.45m deep, 0.3 m wide Measures in base to scale
C2 – Total height comfortable for the user Height based in the average height of Mexican people
D1 – Esthetic Finished goods
D2 – Transparent Walls Translucent walls
E1 – Easy Installation Installation without skilled labor
E2 – Simple Design Commercial joints elements
E3 – Pallet material must be light and resistant
Resistant to pressure force
F1 – Anticorrosive materials Water resistant
F2 – Prevent water leakage Hermetic jointsF3 – Protection of electric-electronic system. Safety switchF4 – Structurally resistant design Capable of supporting flume, OWC and
water
Concepts generator Function Concept A B C D F G
Wavemaker
Mechanic
Motor to generate movement
Pneumatic Actuator
Hydraulic Actuator
Lineal servomotor
AC Motor with sliding crank crank mechanism
CD motor with sliding crank crank mechanism
Transmit movement Chain Band Gears
Transmit power to the water Flap Paddle Double flap paddle Piston paddle Wedge Cylinder Complex movement
paddleResist corrosin (pallet) Aluminum Stanless Steel Nylamit Teflon Acrylic
Electronic
Movement control Servo valves Solenoid Driver
Motor speed sensing Encoder Tachometer
Flume
Desing
Decrease wave reflection Simple Artificial Beach
Double Artificial Beach Ramps
Flume Visibility Acrylic Glass Policarbonate
Fill Flume Bomb Gravity Arquimedes Screw
Empty Flume Gravity Water Stand by Rotoplas Tank
Water Flume Contain Hermetics Joints Clean Water Filter
Electronic
Height sensing of the waves Resistive Sensor Optic Sensor Diferential Preassure Sonar
Structure
Capable for Flume, OWC and water 80/20 Profile Cast iron Profile
Interface
Signal procces Microcontroller AVR
Microcontroller PIC PC PLC Microcontroller Motorola
Plot the waves on the PC MatLab Maple LabView
Control Desire wave Microcontroller AVR
Microcontroller PIC PC PLC Microcontroller Motorola
Comunication between PC and the device USB RS232 BlueTooth Radiofecuency
Transfer data to the device Visual Studio MatLab C++ Java Fortran Sing in data of dessire wave PC Keyboard and LCD 699 840 000
Feasibility
Function Concept
A B C D F
Wavemaker
Mechanic
Motor to generate movement Pneumatic Actuator Hydraulic Actuator Lineal servomotor AC Motor with sliding crank crank mechanism
CD motor with sliding crank crank mechanism
Transmit movement Chain Band Gears
Transmit power to the water Flap Paddle Double flap paddle Piston paddle Wedge
Resist corrosin (pallet) Aluminum Nylamit Teflon Acrylic
Electronic
Movement control Servo valves Solenoid Driver
Motor speed sensing Encoder Tachometer
Flume
Desing
Decrease wave reflection Simple Artificial Beach Double Artificial Beach Ramps
Flume Visibility Acrylic Glass Policarbonate
Fill Flume Bomb Gravity Arquimedes Screw
Empty Flume Gravity
Water Stand by Rotoplas Tank
Water Flume Contain Hermetics Joints
Clean Water Filter
Electronic
Height sensing of the waves Resistive Sensor Optic Sensor Diferential Preassure
Structure Capable for Flume, OWC and water 80/20 Profile Cast iron Profile
Interface
Signal procces Microcontroller AVR Microcontroller PIC PC PLC
Plot the waves on the PC MatLab Maple LabView
Control Desire wave Microcontroller AVR Microcontroller PIC PC PLC
Comunication between PC and the device USB RS232
Transfer data to the device Visual Studio MatLab C++
Sing in data of dessire wave PC Keyboard and LCD
268 738 560
Techonologic Availability
Function Concept
A B C D
Wavemaker
Mechanic
Motor to generate movement Pneumatic Actuator Hydraulic Actuator AC Motor with sliding crank crank mechanism
DC Motor with sliding crank crank mechanism
Transmit movement Chain Band Gears
Transmit power to the water Flap Pallet Piston Pallet Wedge
Resist corrosin (pallet) Aluminum Nylamit Acrylic
Electronic
Movement control Servo valves Solenoid Driver
Motor speed sensing Encoder Tachometer
Flume
Desing
Decrease wave reflection Simple Artificial Beach Ramps
Flume Visibility Acrylic Glass
Fill Flume Bomb Gravity
Empty Flume Gravity
Water Stand by Rotoplas Tank
Water Flume Contain Hermetics Joints
Clean Water Filter
Electronic
Height sensing of the waves Resistive Sensor Optic Sensor
Structure Capable for Flume, OWC and water Cast Iron Profile
Interface
Signal procces Microcontroller AVR Microcontroller PIC PC PLC
Plot the waves on the PC MatLab Labview
Control Desire wave Microcontroller AVR Microcontroller PIC PC PLCComunication between PC and the
device USB RS232
Transfer data to the device Visual Studio MatLab C++
Sing in data of dessire wave PC Keyboard and LCD
2 985 984
Customer Requirements Function Concept A B
Wavemaker
Mechanic
Motor to generate movement AC Motor with mechanism sliding crank crank DC Motor with mechanism sliding crank crankTransmit movement Chain Band
Transmit power to the water Piston Pallet Resist corrosin (pallet) Aluminium
Electronic
Movement control Driver
Motor speed sensing Tachometer
Flume
Desing
Decrease wave reflection Simple Artificial Beach RampsFlume Visibility Acrylic
Fill Flume Bomb Empty Flume Gravity
Water Stand by Tank Water Flume Contain Hermetics Joints
Clean Water Filter
Electronic
Height sensing of the waves Resistive Sensor
Structure Capable for Flume, OWC and water Cast Iron Profil
Interface
Signal procces Microcontroller PIC Plot the waves on the PC Labview
Control Desire wave PC Comunication between PC and the device RS232
Transfer data to the device Visual Studio Sing in data of dessire wave PC
8
Pugh MatrixPugh Matrix
Desirable Customer Requirements Desirable RequirementsScale Score 1 2 3 4
B2 – Programable amplitude and frecuency 16.92 - - + +
B4 – Friendly interface 15.38 + + + +
BB6 - Ploting desired wave 12.3 + + + +
B10 – Padlle´s joint avoids movement on it generated due to the torque 12.3 + + + +
A1 – Afforable Construction 10.76 - - + +
A3 – Afforable Maintenance 9.23 - + + +
B7 – To measure the height of OWC 7.69 + + + +
A4 – Water treatment 4.61 + + + +
B8 – Equation-based wave programming 3.07 - - + +
C1 - 5 m large, 0.45m deep, 0.3 m wide 3.07 + + + +
1 – Easy Installation 3.07 + + + -
D1 – Esthetic 1.53 + + + +
Σ + 8 9 12 11Σ - 4 3 0 1
Total Weight 60.02 69.25 100 96.93Winner Concept (Ranking) 4 3 1 2
Winner Concept• The flume with wavemaker is activated by a DC motor joint for a chain
with a sliding crank crank mechanism to the aluminum piston paddle with variable angled velocity determined by a driver and tachometer. The flume, make of acrylic, mounted on a cast iron structure, has hermetic joints, artificial double beach and ramps for decrease the wave reflection; one bomb for it filling and one valve for it drained for gravity, as well as a resistive sensor to measure the wave height and a filter for keep the water clean. Also have a tank for the stand by of the water. The signals are sent and receive through a PIC and a computer with the program Visual Studio through an RS232 cable.