Presentation 2: 11/20/13
Download
Report
Transcript Presentation 2: 11/20/13
Connecticut Corsair Senior Design
School of Engineering
Simulator Refurbishment
EE Design Team 194
Connecticut Corsair Senior Design
School of Engineering
Problem Statement Summary
In interdisciplinary team of mechanical, computer and electrical
engineering students are reengineering the base of an outdated flight
simulator to have movements characteristics akin to that of a Corsair
F4U-4 aircraft.
2
Connecticut Corsair Senior Design
School of Engineering
Current Work
Pros/Cons of Induction vs. Servo Motors
SERVO MOTORS
INDUCTION MOTORS
Small
Large
Integrated Encoder
Encoder Separate
Low Run Temperature
High Run Temperature
Easier to Prototype
Hard to Develop Prototype
Efficient
Less Efficient
Expensive
Cheaper
Servo drives are expensive
VFDs are less expensive
Arduino compatible
Arduino compatible
3/15
Connecticut Corsair Senior Design
School of Engineering
Current Work
Ideal Motor Specifications
OLD SPECIFICATIONS
NEW SPECIFCATIONS
RPM: 26
RPM: 65
Torque Out: 1212 in-lbs
Torque Out: 3484.1 in-lbs
Gear Ratio: 63:1
Gear Ratio: 21:1
πππ‘ππ π ππππ = 120 β
πππππ’ππππ¦
60
= 120 β
= 1800 π
ππ
πππππ
4
πΌπππ’π‘ πππππ
1800
πΊπππ π
ππ‘ππ =
=
= 21.1
ππ’π‘ππ’π‘ πππππ
85
πΌπππ’π‘ πππππ’π =
πππππ’π ππ’π‘
πΊπππ π
ππ‘ππ
=
3484
21.1
= 164.5 in-lb =13.7 ft-lb
π
ππ
1800
π»πππ ππππ€ππ = πΌπππ’π‘ πππππ’π β 5252 = 13.7 β 5252 = 4.7 π»π**
**4.7hp non-standard. 5hp required.**
4/15
Connecticut Corsair Senior Design
School of Engineering
Current Work
Prototype Design
β’ Professor Bazzi: granted access
to functional servo for practice.
β’ Top level prototype design; to
be implemented on simulator
after installation.
β’ Parts include:
β’ 3D model printing
β’ RC hobby servo motors
β’ Arduino board
β’ Deconstructed joystick
Data Flow Diagram
Joystick
values
Mapping
Function
Motor
Position
Outputs
Motor
Position
5/15
Connecticut Corsair Senior Design
School of Engineering
High Level Joystick Motor Diagram
=
Arduino
Sketch
Connecticut Corsair Senior Design
School of Engineering
Current Work
Coding: Arduino Sketches and Overview
β’ Programming plan: Arduino sketch for use with controller-less motor drives.
β’ Deconstructed joystick: potentiometers.
β’ Position to position mapping
β’ Non-linear relation between cam and platform
β’ Why Ardiuno over C?
1. Arduino has an entire library for servo motor support.
β’ Easy oneliners: Servo.write(speed)
2. To translate analog to digital signals is easier!
β’ analogRead() vsβ¦
β’ Enable interrupts via registers, create interrupt functions, store values outside
of interrupt sequence etc.
3. Writing to analog (PWM) is easier!
β’ analogWrite(pin, value) vsβ¦
β’ Set registers for I/O, use loops with counters to determine cycle, etc.
4. Reusable code from ECE 3411
7/15
Connecticut Corsair Senior Design
School of Engineering
Current Work
Coding: Arduino Sketches and Overview
PLATFORM MAP
JOYSTICK MAP
FRONT
V2
0 - 225
V1
V1 + V2 high, V3 low
V3
(127,127)
BACK
0 - 225
(127, 225)
(127, 0)
β¦
β¦
8/15
Connecticut Corsair Senior Design
School of Engineering
Future Work:
Second Design Semester
β’ Purchase and construct prototype.
β’ Down-scaled, 3D printed model of simulator base for demonstration.
β’ Develop position/speed control on practice servo supplied by Dr. Bazzi.
β’ Arduino sketch code development.
β’ Documentation and function specifications.
β’ Motor purchase and installation.
β’ Electronics interfacing
β’ Motor, controller, drive, protective power circuitry, computer,
joystick/potentiometer inputs.
9/15
Connecticut Corsair Senior Design
School of Engineering
Timeline
Connecticut Corsair Senior Design
School of Engineering
ME Contributions
β’ Drive motor Analysis and Replacement
β’ Free body Diagrams
β’ Torque Requirements and Comparison
β’ Nonlinear Linkages Analysis
β’ Scissor Arm Analysis and Redesign
β’ Determined failure scenarios
β’ ANSYS analysis
β’ CAD models
β’ Motor Mount Redesign
β’ Gearbox designs
β’ ANSYS analysis
β’ CAD models
Connecticut Corsair Senior Design
School of Engineering
Questions?
School of Engineering
12