...

Spring Final Review (SFR) Geocentric Heliogyro Operational Solar-sail Technology (GHOST) April 29

by user

on
Category: Documents
14

views

Report

Comments

Transcript

Spring Final Review (SFR) Geocentric Heliogyro Operational Solar-sail Technology (GHOST) April 29
Spring Final Review (SFR)
Geocentric Heliogyro Operational Solar-sail Technology (GHOST)
April 29th, 2014
Nicholas Busbey, Mark Dolezal, Casey Myers, Lauren Persons,
Emily Proano, Megan Scheele, Taylor Smith, Karynna Tuan
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
1
Presentation Sections
• Project Overview
• Design Solution
• Test Overview
• Test Results
• Systems Engineering
• Project Management
2
Overview
Design Solution
Test Overview
Test Results
Background - HELIOS
Systems Eng.
Project Mgmt.
2
HELIOS Design
• Solar-sails use momentum transfer for
propellant-less propulsion
• High Performance Enabling Low-cost
Innovative Operational Solar Sail (HELIOS)
▫
▫
▫
▫
NASA project of low-cost heliogyro flight demonstrations
Heliogyro sails (blades) are gyroscopically stiffened
No ground-based tests have been successfully performed
Main Objectives





Validate heliogyro deployment technologies
Show controlled heliogyro solar sail flight
Characteristic acceleration larger than 0.5 mm/s2
Validate structural dynamics
Determine orbit changing capabilities
rotation
• GHOST project is extension of HELIOS
▫ Concentrates mainly on CubeSat structural design
▫ Main tests include deployment and pitching of solarsail blades in 1g environment
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
3
Concept of Operations
GHOST project responsible for deployment and
pitching validation:
1) Controlled Solar Sail Deployment
2) Solar Sail Root Pitch Control
1g controlled deployment of solar sails
• Suspend CubeSat in 1g environment
• Establish connection and initiate deployment
mechanism using motors
• Measure controlled sail deployment
1g pitch control of blade reel module
• Establish connection to pitching mechanism
• Send appropriate pitch command
• Measure resulting pitch angle
▫
Measure actual pitch angle and compare to
expected pitch angle
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
4
Project Purpose and Specific Objectives
• Purpose: Design, build, and test a heliogyro solar sail deployment and
pitching mechanism housed in a 6U CubeSat to improve current technology
• Top Level Objectives and Requirements:
▫ GHOST_001: Deploy a heliogyro solar sail in a 1g environment at a controlled rate between 1
and 10 cm/s
▫ GHOST_002 : Pitch solar sail blades in a repeatable periodic motion within error margin of 5˚
▫ GHOST_003: House adequate length of solar sail to achieve minimum characteristic
acceleration of 0.1 mm/s2
▫ GHOST_004: Withstand static loads experienced from contact points within the Canesterized
Satellite Dispenser (CSD) during launch and ejection from CSD
▫ GHOST_005: Deployment and pitching system shall not exceed 10W
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
5
Presentation Sections
• Project Overview
• Design Solution
▫ Functional Block Diagram
▫ Mechanical
▫ Electrical
▫ Software
• Test Overview
• Test Results
• Systems Engineering
• Project Management
6
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Functional Block Diagram
SSDM
CubeSat Bus
3.5 V Power Supply
Power
Deployment
Stepper Motor
BPCS
5 V Power Supply
Encoder
EPS
VC
Power
τA
Pitch Servo
Motor
CDH
Shaft
Angular Position
Deployment
Software
τC
Pitching
Software
Gear
System
Solar
Blade
Solar Sail
Deployment
Gear
Direction and Rate
τB
Step Pulse
RealTerm Commands
τG
τM
Ground Station
(User Input)
Blade Reel
Module
θ
Solar Sail
Pitch
6
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
7
Mechanical Overview
Side View
30 cm
Front View
Servo Motors/Encoders
Blade
C-Brackets
Stepper Motor
Tip Mass
Top View
Central Control
Module (CCM)
Blade Reel
Module (BRM)
“Launch Locks”
Servo Motor
Motor Drivers
Clamps
and PCB
Mass Summary
Theoretical (kg)
Measured
(kg)
BRM Total
2.062
2.012
CCM Total
1.694 + driver
1.490
CubeSat Total
3.756 + driver
3.502
Hub
Blade
Ball Bearing
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
8
Component Mass Summary
Total CubeSat
Structural Shell
Theoretical (kg) Measured (kg)
Theoretical (kg) Measured (kg)
BRM Structural Total
1.829
1.759
0.923
CCM Structural Total
1.213
1.047
0.080
0.062
Stepper Motor
0.090
0.083
Corner Cubes
0.140
0.216
Servo Motor/Encoder
0.120
0.075
Deployment Axle
0.026
0.027
Pitching Axle and Hub
0.116
0.094
Mylar Blade
0.016
0.018
Tip Mass
0.148
0.148
PCB
0.110
0.080
C-Brackets
0.024
0.022
Servo Driver
--
0.056
Misc. screws/nuts
0.135
0.135
BRM Total
2.062
2.012
BRM Structural Total
1.829
1.759
CCM Total
1.694 + driver
1.490
CCM Structural Total
1.213
1.047
Total
3.735 + driver
3.481
BRM Walls
1.160
1.110
CCM Walls
0.980
Blade Stabilizers
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Electronics Overview
BLDC Motor
Servo Driver
Used to drive the BLDC
motor through direction
and velocity control
RJ-12
PicKit Interface for
Programming of
PIC18
Equipped with HALL
and digital feedback
Stepper Driver
Used to control the
direction and step number
of the stepper motor
Stepper Motor
Used for blade
deployment
Microcontroller
PIC18F programmed
and used to control the
stepper and servo driver
9
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.8
10
Electronics Overview
BLDC Motor
Servo Driver
Used to drive the BLDC
motor through direction
and velocity control
DIR
RJ-12
PicKit Interface for
Programming of
PIC18
Equipped with HALL
and digital feedback
Speed Control
Stepper Driver
Used to control the
direction and step number
of the stepper motor
DIR
STEP
Stepper Motor
Used for blade
deployment
Microcontroller
PIC18F programmed
and used to control the
stepper and servo driver
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
11
Deployment Software
CCM
Determine Current
Circumference from Diameter:
Calculate Length Deployed:
Step Angle
D
𝑑𝑒𝑙𝑎𝑦𝑇𝑖𝑚𝑒 =
D
C
C
BRM
D
Mylar Roll
Calculate delayTime Between 48
Steps Before Next 48 Steps:
𝑙𝑒𝑛𝑔𝑡ℎ𝑆𝑡𝑒𝑝
2π ∗ 𝑑𝑒𝑝𝑙𝑜𝑦𝑅𝑎𝑡𝑒
L
Mylar Being Deployed
D = Diameter
C = Circumference
L = Length Deployed
48 Steps = 1 Rotation
• Calculation performed every 48 steps (1 rotation)
L
▫ Every one rotation reduces diameter by 2 ∗ 𝑡𝑚𝑦𝑙𝑎𝑟
▫ 𝑡𝑚𝑦𝑙𝑎𝑟 = 2.5 𝜇𝑚
• Length deployed with each rotation is recalculated after every 48 steps
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
Pitching Software
𝜃𝑐
𝐴
𝜃𝑒
Σ
-
ê1
[𝐴𝑜 − 𝑘𝜃𝑒 ]
𝐴
𝜃
𝐴
𝜃𝑐
Optical
Encoder
𝜃𝑐 (𝑡)
𝜃𝑎 (𝑡)
𝜃𝑎
▫ Angle A
▫ Period of rotation P
• Angle and period may be changed
dynamically
𝜃𝑎 = Actual Angular Position
𝜃𝑎 = Actual Angular Velocity
𝜃𝑐 = Actual Command Position
𝜃𝑐 = Actual Command Velocity
A = Maximum Amplitude
2𝜋𝑡
𝜃 = 𝐴 sin
𝑃
2𝜋
2𝜋𝑡
𝜃=
𝐴 cos
𝑃
𝑃
𝜃𝑒 𝑡 = 𝜃𝑐 𝑡 − 𝜃𝑎 (𝑡)
𝜃𝑎
Servo and Driver
Motor System
• Controller inputs maximum
ê2
1
𝑆
Blade Pitching Video
12
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
13
Pitching Control System Concept
45
40
𝐴0
Angular Position [degrees]
35
30
25
1. Given a
perturbation
20
15
10
5
0
0
10
20
30
40
Time (s)
50
60
70
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
13
Pitching Control System Concept
45
2. Commanded
Amplitude changes
𝐴1 = 𝐴0 + 𝑘𝑒1
A = [𝐴𝑜 + 𝑘𝜃𝑒 ]
• Amplitude changed by error
40
𝑘𝑒1
𝜃 = 𝐴 sin
𝐴0
35
2𝜋𝑡
𝑃
Angular Position [degrees]
• Angular rate accounts for error
30
𝜃=
2𝜋
2𝜋𝑡
𝐴 cos
𝑃
𝑃
𝑒1
25
1. Given a
perturbation
20
15
10
5
0
0
10
𝑡1
20
30
40
Time (s)
50
60
70
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
13
Pitching Control System Concept
45
2. Commanded
Amplitude changes
𝐴1 = 𝐴0 + 𝑘𝑒1
A = [𝐴𝑜 + 𝑘𝜃𝑒 ]
• Amplitude changed by error
40
3. Decreasing the
amplitude of the error
𝐴0
𝜃 = 𝐴 sin
35
𝑘𝑒2
Angular Position [degrees]
𝐴1 = 𝐴0 + 𝑘𝑒2
2𝜋𝑡
𝑃
• Angular rate accounts for error
𝑒2
30
𝜃=
2𝜋
2𝜋𝑡
𝐴 cos
𝑃
𝑃
𝑒1
25
1. Given a
perturbation
20
15
10
5
Δ𝑡
0
0
10
𝑡1
20
Note: time step magnitude not reflective of actual time times
𝑡2
30
40
Time (s)
50
60
70
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
13
Pitching Control System Concept
45
2. Commanded
Amplitude changes
𝐴1 = 𝐴0 + 𝑘𝑒1
A = [𝐴𝑜 + 𝑘𝜃𝑒 ]
• Amplitude changed by error
40
3. Decreasing the
amplitude of the error
𝐴0
𝜃 = 𝐴 sin
35
Angular Position [degrees]
𝐴1 = 𝐴0 + 𝑘𝑒2
2𝜋𝑡
𝑃
• Angular rate accounts for error
𝑒2
30
𝜃=
4. Error dampens to
infinitesimal limit
𝑒1
25
2𝜋
2𝜋𝑡
𝐴 cos
𝑃
𝑃
1. Given a
perturbation
20
15
10
5
Δ𝑡
Δ𝑡
0
0
10
𝑡1
20
𝑡2
Note: time step magnitude not reflective of actual time times
𝑡3
30
40
Time (s)
50
60
70
Overview
Design Solution
Test Overview
Test Results
Major Changes Since TRR
• LIN Protocol - Local Interconnect Network
▫ Unable to find documentation regarding driver internal
MCU and LIN driver
 Servo driver > 20 years old, not supported by ATMEL
▫ Unable to set servo driver/motor resolution
• Unable to program PCB designed for system
▫ Fell back to PIC18F452
 Not enough I/O ports for pitching and deployment together
 Greater power usage
▫ Focused on basic pitch and deployment requirements
• Cut out Triangles in CCM and BRM
Systems Eng.
Project Mgmt.
14
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
15
Critical Project Elements
1. Manufacturing the solar sail and
determining thickness around the roll
so deployment is within +/- 1 cm/s
2. Programming the servo motor
with use of DAC to convert analog
to voltage
3. Aligning the deployment axle
perpendicular to the pitching axle
axis with tolerance of ~3.8˚ to avoid
toppling of spacecraft
3.8˚
Rolled solar blade
Servo driver
Deployment axle alignment
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
16
Presentation Sections
• Project Overview
• Design Solution
• Test Overview
▫ Deployment
▫ Pitching
▫ Deflection
• Test Results
• Systems Engineering
• Project Management
20
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Centripetal Acceleration
Orbital Trajectory
Vtip
Ω
L
Fc
Fg
Fg is negligible
Fc is centripetal force
Rotation Rate Ω = 1 RPM
Deployment
Length
(m)
Centripetal
Acceleration
(m/s2)
Sail
Mass
(kg)
Centripetal
Force
(N)
3.2
0.035
0.011
3.9×10-4
100
1.1
0.058
0.064
200
2.2
0.11
0.23
300
3.3
0.15
0.51
400
4.4
0.20
0.89
500
5.5
0.25
1.37
545
5.8
0.27
1.63
17
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
Space to Earth Comparison
CubeSat rotating at 1 RPM → centripetal acceleration → centrifugal tension
Space Application
Ground Deployment
Motor
Tip mass trajectory
Stabilizer
r
Blade
Side View
Front View
Mounted to
Scaffolding
CubeSat
rotating at
1 RPM
Blade
Tip mass
Blade
F = mg
Top View
Blade is fully deployed → maximum centrifugal tension
𝑭𝒕𝒊𝒑 = 1.63 N
F = mg
F
Motor
mTotalSpace = 273.2 g
Tip mass
Simulate same centrifugal tension blade would experience in space
Total blade mass of 18 g used in deployment test
mTotalEarth =
𝐹𝑡𝑖𝑝
𝑔
= 166.2 g
mTipMass = 148.2 g
18
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
19
Deployment Test Overview
Testing Location: Fleming High Bay
Power on activates
holding torque
CubeSat
5V
Power
Supply
3.5V
Power
Supply
Remove tip
mass locks
Scaffolding
Tape
Measure
5 cm/s
3m
CubeSat shall demonstrate the capability to
deploy a heliogyro solar sail in a 1g environment
at a controlled, variable rate between 1-10 cm/s
1. Command deployment at 5 cm/sec
2. Measure Deployment Rate
• Compare footage to expected rate
1m
2m
Design Requirement:
Calibrate
camera to 3 m
window
3. Repeated for variable rate testing
• Compare footage to predetermined
deployment profile
Overview
Design Solution
Test Overview
Test Results
Deployment Verification Tests
Test
Design Requirement
Objective
Deployment
• Deployment system
System
hardware does not
Power
exceed 10W power
Check
• Measure current and
voltage across
electrical components
individually
• Deployment can be
stopped given user
Variable
command
Deployment
• Deployment rate can be
Rate
changed given user
command
• Measure and compare
pulses of step output
pin using oscilloscope
Systems Eng.
Project Mgmt.
20
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
22
Pitching Test Overview
Testing Location: Aerospace
Instrumentation Shop
Servo Motor
Power Supply
12V
Logic Power
Supply
5V
CubeSat
CCM
Plywood
Pitching Stand
BRM
Angle Sensor
ADI516xxxIM4
(3 axis gyroscope)
1. Input predetermined pitch and period commands
via Realterm
2. Record data and compare to expected
performance and error tolerance
Design Requirements:
 Blade Reel Modules shall pitch in a repeatable,
periodic motion and shall be theoretically capable of
orbit changing, spin rate change, and attitude
maneuvers within a 5˚ error
 CubeSat software receives and responds to pitching
maximum angle and period of motion from user
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Pitching Verification Tests
Test
Design Requirement
Objective
Pitching
System Power
Check
• Pitching system does not
exceed 10W
• Measure current and
voltage across electrical
components individually
Variable Pitch
Period and
Amplitude
• Pitch profiles: collective,
1P, and ½P
• Pitching system capable
of rotating 180°
• Measure the angles rotated
by servo motor and
compare to predicted
models
Project Mgmt.
23
Overview
Design Solution
Test Overview
Test Results
Deflection Test
CCM
Project Mgmt.
24
Design Requirements:
The CubeSat shall remain performance intact
during the forces of launch in a standard
CubeSat CSD
Testing Location: Aerospace Machine Shop
BRM
Systems Eng.
BRM
1. Measure zero point of right BRM using
manual knee mill
X-axis
d
2. Add 169N (~38 lbs) to right BRM
• Worst case scenario from Planetary
Systems CSD launch specifications
Clamp left BRM to table
F
Pitching axle (gray) and
launch lock (purple)
3. Measure deflection of right BRM using
knee mill (measured at rightmost edge)
Overview
Design Solution
Test Overview
Test Results
Deflection Verification Tests
Test
Static Load
Design Requirement
Objective
CubeSat walls intact under
169N load
• Ensure that the structure
itself will not fail under
launch loads
CubeSat walls shall not fail
• CubeSat structure will
Axial
under a 44N compressive
survive during CSD
Compression force experienced by CSD
ejection
ejection
BRM
Deflection
Blade reel modules shall
not deflect more than 0.3
inches during load of 169N
• The pitching axles will
not fail under worst case
scenario loads on BRM
Systems Eng.
Project Mgmt.
25
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.5
26
Presentation Sections
• Project Overview
• Design Solution
• Test Overview
• Test Results
▫ Deployment
▫ Pitching
▫ Deflection
• Systems Engineering
• Project Management
29
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Deployment Test Results
Stepper Motor Spin Rate
▫ Shorter length of blade is deployed
for each rotation
• Decreased delay time between steps
• RPM of stepper motor increases to
maintain constant deployment rate
Time (s)
• Diameter of the blade decreases as
blade is deployed
# of Revolutions
27
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Deployment Results
Deployment Test Results
Deployment
Distance (cm)
Time (s)
Desired
Rate (𝑐𝑚 𝑠)
Average
Rate (𝑐𝑚 𝑠)
210.82
75
2.5
2.8
205.74
44
5.0
4.7
180.34
34
6.0
5.3
• Constant Average deployment rate (within 1 𝑐𝑚 𝑠)
• Variable deployment rate capability
• Average deployment rate at 5 𝑐𝑚 𝑠
Project Mgmt.
28
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Deployment Validation
Success
Level
Design Requirement
Achieved
1
CubeSat shall deploy heliogyro sail in a 1g
environment at a controlled, variable rate.
Yes
2
CubeSat shall maintain blade tip velocity
within 1 cm/s from user defined set rate
Yes
2
CubeSat shall reverse blade tip velocity to
reel in blade
Yes
2
Tip mass shall successfully deploy 3 m at
a constant rate in 1g environment
No
Velocity (cm/s)
Deployment Test Velocity
Time (s)
29
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
30
Pitching Model Simulation
• A Simulink model was produced and analyzed to validate GHOST pitching capabilities*
• Simulated 1P Pitch Profile: A = 35°, ϕ = 0°, P = 1 min
▫ Used initial -0.5° amplitude offset to display control capabilities
• Error peaks at -0.8° initially, oscillates to about zero within the range of ± 0.4°
• Validates control algorithm to be well within tolerances
* See Appendix
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
Pitching Test Results
Pitching Test Results
Solar Sail Blade Pitching Video
• Expected peak deflection angle from
model is ± 35°
• Testing showed deflection angles of
± 31.5°
• Experimental angle is within
requirement of a 5° error
31
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Pitching Test
Project Mgmt.
32
Collective Pitch Maneuver
Success
Level
Design Requirement
Achieved
1
BRM will pitch in a periodic, sinusoidal motion with error tolerance of 5°
Yes
2
BRM shall be capable of collective maneuvers within error tolerance
Yes
2
BRM shall be capable of 1 P maneuvers within error tolerance
Yes
2
BRM shall be capable of ½ P maneuvers within error tolerance
No
Overview
Design Solution
Test Overview
Test Results
Deflection Test
Success
Level
axle and
launch locks
Project Mgmt.
Design Requirement
33
Achieved
1
CubeSat walls shall not break in shear stress
under loads of 169N
Yes
1
CubeSat walls shall not fail under a 44N
compressive force experienced by CSD ejection
Yes
2
Blade reel modules shall not deflect more than
0.3 inches during load of 169N experienced
under 100 g’s
No
F
modules
Systems Eng.
CubeSat modeled as equivalent cantilever beam
• Aluminum beams (purple)
• Unbendable rigid sections (orange)
Predicted Results
Force
(N)
Predicted
Deflection
(m)
Predicted
Stress in axle
(MPa)
Yield Stress of
axle (MPa)
169
1.21×10−6
0.027
276
Testing Location: Aerospace Machine Shop
36
Overview
Design Solution
Test Overview
Test Results
Power Budget
Component
Voltage (V)
Current (A)
Power (W)
Board and PIC Logic
5
0.015
0.05
Stepper Driver
5
0.001
0.005
Stepper Motor
3.5
1.35
4.73
Servo Driver
12
0.05
0.6
Servo Motor
(driver)
-
-
Success Level
1
Design Requirement
CubeSat heliogyro system shall use no
more than 10W during operation
Achieved?
Yes
Systems Eng.
Project Mgmt.
34
• Deployment Power
▫ Components: Board, Stepper Driver
(x2), Stepper Motor (x2)
▫ Total Power Consumption: 9.52 W
• Pitching Power
▫ Components: Board, Servo Driver
(x2), Servo Motor (x2)
▫ Total Power Consumption: 1.25 W
• Underusing pitching system potential
(different driver setting could fix RPM and
allow for high speed precision control)
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.38
35
Presentation Sections
• Project Overview
• Design Solution
• Test Overview
• Test Results
• Systems Engineering
• Project Management
38
Overview
Design Solution
Test Overview
Systems Eng.
Test Results
Project Mgmt.
36
Systems Engineering Approach
Subsystem Organization
Objective
Top Level Requirement
Deployment
“Capable of deploying sail in a 1g environment at
controlled variable rate…”
Pitching
“Blade reel modules pitch in a repeatable, periodic
motion…”
Sizing
Theoretically capable of achieving a minimum
characteristic acceleration of 0.1 mm/s2
Power
Uses no more than 10W during operation
Integration
Software, Electronic, and Mechanical systems are
integrated together
• Mechanical
▫ CubeSat Manufacturing
▫ Mechanical/Electrical interfaces
• Electrical
▫ PCB design
 I/O interfacing
 Power requirement
▫ Motor/Driver Testing
• Software
▫ Software method development
 Pitching control system
 Deployment rate control method
▫ Embedded SW development - C
▫ SW validation models (MatLab/Simulink)
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
37
Mechanical Integration Issues
Subsystem
Manufacturing
Issues
Lessons Learned
• “Small” tolerance issues propagated
throughout mechanical system
• Interface compliance document (ICD) to
define tolerances
• Unorganized production schedule
• Create and enforce responsibilities chart
and manufacturing schedule
• Software development schedule
Software
• Interface issues with new
microcontroller/board
• Unorganized development process
• SW method development (flowchart)
• SW validation models (MatLab/Simulink)
• Embedded system design (C)
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
38
Mechanical Integration Issues
Subsystem
Issues
Lessons Learned
• Unable to communicate with original PCB
• More preliminary research on board configuration
Electronics
• Unable to calibrate servo driver to needed
precision, LIN communication protocol issues
• More detailed research into driver/motor
capabilities, interfaces and producer support
Motor/Driver
Testing
• Too much weight/torque on pitching sensor
caused inaccurate data acquisition
• Research into mechanical limitations of sensors
Mechanical/
Electrical
Interfacing
• Tolerance issues with servo motor mounting:
Datasheet sizes inaccurate
• ICD to define tolerances
• Lack of communication regarding changes
• Continual validation tests with
electrical/mechanical interfaces
• 9 pin RS-232 wiring outdated
• Note interface feasibility
Overview
Design Solution
Test Overview
Test Results
Alternate Servo Driver
• SC2084 from Micromo
▫ Up: 5 V DC power
▫ Umot: 0.3-5 V (analog)
• Optimize
▫ FG and DIR used for Tx and
RX via FAULHABER Motion
Manager
 Can control RPM direction
through input command field
 Alternately, the velocity and
position ranges can be set
Systems Eng.
Project Mgmt.
39
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.43
40
Presentation Sections
• Project Overview
• Design Solution
• Test Overview
• Test Results
• Systems Engineering
• Project Management
43
Overview
Design Solution
Test Overview
Test Results
Project Management
• PM Approach
▫
▫
▫
▫
Assign leads to each group member
Define responsibilities for each lead
Set a schedule with deadlines for key tasks
Set times each week where everyone can meet and update
teams on tasks
• Key Management Successes
▫ Team meetings allowed for everyone to obtain required
information from other leads
▫ Splitting up tasks allowed everything to be completed on time
• Difficulties Encountered
▫ Key tasks sometimes missed deadlines
▫ Leads were sometimes confused by responsibilities assigned
• Lessons Learned
▫ Ensure group members completely understand responsibilities
and assignments
▫ Set deadlines for key tasks a week earlier
Systems Eng.
Project Mgmt.
41
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
42
Project Budget
BUDGET BREAK DOWN
Printing &
Presentation
5%
Projected
5%
Testing
2%
Projected Budget
Structural
21%
$2337.43
Actual Budget
$2031.25
• Remaining Projected budget was for
second servo driver never acquired
• Electronics largest expense
• Structural expense low because most
components were manufactured in
house
• Projected costs are printing costs for
final deliverables
Electronics
67%
Structural
Testing
Printing &
Presentation
Projected
Electronics
$428
$47
$105
$95
$1346
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
HOW MUCH EFFORT?
• $65,000 for 2,080 hours worked (average engineer)
• Overhead rate of 200%
• Each member worked an average of 16 hours a week for 32 weeks
8 group members ∗ 32 𝑤𝑒𝑒𝑘𝑠 ∗
Total cost = 4,096 hours worked ∗
16 ℎ𝑜𝑢𝑟𝑠
𝑤𝑒𝑒𝑘
= 𝟒, 𝟎𝟗𝟔 𝒉𝒐𝒖𝒓𝒔
$65,000
2,080 ℎ𝑜𝑢𝑟𝑠 𝑤𝑜𝑟𝑘𝑒𝑑
= $128,000
• $16,000 per person
• 𝐼𝑛𝑑𝑢𝑠𝑡𝑟𝑦 𝐶𝑜𝑠𝑡 = 𝑇𝑜𝑡𝑎𝑙 𝑐𝑜𝑠𝑡 ∗ 𝑂𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑟𝑎𝑡𝑒 = $𝟐𝟓𝟔, 𝟎𝟎𝟎
Project Mgmt.
43
Overview
Design Solution
Test Overview
Test Results
Systems Eng.
Project Mgmt.
44
Thank you!
Questions?
47
Appendix
45
Pitching Capabilities: Collective
• Collective pitch profile
• Produces a constant moment M1 about the gyro rotational axis
• Used to provide maximum torque on spacecraft for spin-up or
spin-down
• Also can be used for max normal thrust or zero thrust
Appendix
46
Pitching Capabilities: 1P Cyclic
• Cyclic 1P pitch profile
• Provides a net in-plane thrust F1
• Used to perform orbit raising and lowering maneuvers
Appendix
47
Pitching Capabilities: hP
• hP pitch profile
• Produces a net moment M2 about spacecraft
• Used to process the spacecraft angular momentum vector and
reorient the gyro rotational axis
Appendix
21
The Need for ± 35° Range of Pitch
Blade
Pitch θ
Condition (Profile, Description)
0°
Max Normal Thrust (Collective, Blade Surface Normal to Sunlight)
± 35°
Max Torque (Collective) or Max In-Plane Thrust (1P Cyclic)
± 90°
No Thrust (Collective, Blades Edge on to Solar Wind)
Collective Pitch Maneuver
Appendix
48
Electronics Functional Block Diagram
Direction
Step
Serial
Communication
(RealTerm via RS-232)
Deployment
Driver
Deployment
Motor
(Stepper)
(Stepper)
Direction
Microcontroller
(PIC)
Position
Feedback
Digital
Encoder
Digital
Signal
DAC
Voltage
Pitching
Driver
(Servo Driver)
Internal Position
Feedback
Angular
Speed
Pitching
Motor
(BLDC Motor)
HALL
Encoder
Appendix
49
Pitching Model Simulation
A Simulink model was produced and analyzed to validate GHOST pitching capabilities
Appendix
50
Pitching Simulation Results
Pitching Model Simulation
• Simulated 1P Pitch Profile: A = 35°, ϕ = 0°, P = 1 min
• Expected error peaks at ~0.55°
• Validates software/hardware output to be well within tolerances
Appendix
51
Deployment Test Considerations
Tip mass is secured with washers and screws to
C-brackets for ease of transfer
Both screws and washers will be removed during
testing so blade and tip mass can deploy correctly
Remove Screws and Washers from
Tip Mass for Deployment
Appendix
52
Tolerance of Blade Axle Stabilizers
• For solar blade to deploy smoothly and avoid
ripping, Mylar blade must not contact front
face plates of Blade Reel Module:
▫ Due to geometric constraints, this leaves a
tolerance of ~3.8˚ in the horizontal alignment of
the blade deployment axle and stabilizers
• Significant to make sure the deployment axle
and stabilizer arrangement is not vertically
tilted as to impart a significant torque on the
spacecraft due to the misalignment of the
deployed blades
▫ Assuming a restriction of erroneous torque being
less than ~3% of the maximum torque, the
tolerance of the alignment vertical tilt is ~0.66˚
Key:
Perfect Alignment
Absolute Tolerance
θmax = 3.8˚ (horizontal),
0.66˚ (vertical)
Appendix
53
Pitching Test Considerations
Screw and nut hold the BRM to the CCM for
ease of transfers, simulated “launch locks”
Top wall of CCM must be unscrewed to remove
“launch locks” and replaced
Tool will be inserted into front of BRM to hold
nut while screw is taken out
Remove Screws and Nuts from inside CCM for Pitching
Appendix
54
Drawing Tree – Parts List
Part Name
BRM Side Wall
BRM Back Wall
BRM Top and Bottom Wall
BRM Left Front Wall
BRM Right Front Wall
CCM Side Wall
CCM Front and Back Wall
CCM Top and Bottom Wall
Left Blade Stabilizer
Right Blade Stabilizer
Corner Cube
Blade Deployment Axle
Pitching Axle
Tip Mass
Hub
C-Brackets
Servo Motor Clamps
Part Number
S318T6
Distributor
Stock Quantity Ordered? Completed?
Total Cost
7/16 x 24" Aluminum Axle
1
Y
3/2 x 3/4" Aluminum Cylinder
4 x 3/4 x 3/10" Aluminum Block
1 x 1/2 x 1/2" Aluminum Block
2
1
1
N/A
N/A
N/A
1
2
2
2
1
N/A
N/A
N/A
N/A
1 roll, 3/4" wide
N/A
N/A
N/A
N/A
1
Y
Y
Y
Y
Y
N/A
N/A
N/A
N
Y
Mouser
1
N/A
N/A
Y
N/A
$5.29
Mouser
2
N/A
N/A
Y
N/A
$12.02
Metals Depot
McMaster
Metals Depot
R3716
Metals Depot
N/A
N/A
N/A
Matt Rhode
Matt Rhode
Matt Rhode
Stepper Motor
Servo Motor
Encoder
Rolled Blade
Kapton Tape
SS2421-5011
2036U012BK312+OPEC05
HEDM5500J06
N/A
Polulu
PIC
18F87K22
Micromo
NASA LaRC
Unline
4
2
4
2
2
2
2
2
2
2
24
2
2
2
2
4
4
Stock
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
Y
N
N
99108A130
R314
DAQ MAS522CPA
Quantity
1/8" Thick Aluminum
5/8 x 5/8 x 12" Aluminum Key Stock
1/4 x 24" Aluminum Axle
2
2
1
Y
Y
Y
$105.84
$22.86
$1.96
$4.94
$0.00
$0.00
$0.00
$59.95
$372.10
$0.00
$25.00
Sipex chip
SP232EEP
Mouser
1
N/A
N/A
Y
N/A
$1.05
PCB Board
Stepper Motor Driver
Servo Motor Driver
Misc. Electronics parts
DRV8834
ATA6832-DK
N/A
Advanced Circuits
Polulu
Atmel
JB Saunders
1
2
2
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Y
Y
Need 1
N
N
N/A
N/A
N
$33.00
$9.95
~$50.00
Flathead Torx
Friction-Resistant Shoulder
Flathead Phillips
Flathead Phillips
Hex Nut
Set Screw
Flathead Phillips
Flathead Phillips
Hex Nut
Washer
92703A207
95446A652
91771A053
91771A170
90545A111
92313A109
91771A168
91771A175
90480A002
90107A003
McMaster
McMaster
McMaster
McMaster
McMaster
McMaster
McMaster
McMaster
McMaster
McMaster
72
2
20
20
2
8
8
4
12
4
4-40 x 5/16"
10-32 x 1/4 x 7/16"
0-80 x 5/32"
1-72 x 1/2"
10-32 x 3/8 W x 1/8" H
4-40 x 1/2"
1-72 x 3/8"
1-72 x 1"
1-72 x 5/32 x 3/64"
1/8 ID x 1/4" OD
2
2
1
1
2
1
1
1
1
1
Y
Y
Y
N
N
N
N
N
N
N
Y
Y
Y
N
N
N
N
N
N
N
$15.20
$5.76
$8.62
$13.93
$5.26
$10.00
$12.78
$9.64
$2.92
$2.64
Theoretical Mass
Measured Mass
Notes
0.062
0.168
0.132
0.0245
0.0245
0.0964
0.15
0.215
0.023
0.018
0.009
0.0136
0.0059
0.046
0.041
0.0056
0.0033
0.060
0.160
0.130
0.020
0.020
0.100
0.160
0.230
0.023
0.017
0.010
0.013
0.010
May want to cut out triangles
0.07
0.05
0.085
0.393
0.073
May want to cut out triangles
May want to cut out triangles
Needs to be press fit onto stepper motor
Needs to be press fit onto servo motor
0.043
0.080
Encoder and motor ordered together, company interfaced them for us
Theoretical mass based off entire blade length
0.006667
0.080
0.034
None
None
0.00045
0.00770
0.00013
0.00026
0.00363
0.00064
0.00026
0.00026
0.00013
0.00013
0.070
Currently only have 1 because of supply shortage with distributor
Wires, resistors, capacitors, etc…
0.00040
Connecting all walls to cubes
Launch Locks
Connecting stabillizers to walls
Connecting tip mass to walls
Launch Lock Nuts
Securing pitching axle into hub
Connecting servo motor clamps to walls
Connecting servo motor clamps together
Nuts for connecting servo motor clamps to walls and together
Appendix
55
Electronics Testing Overview
• Design Requirement
▫ 10 Watt power constraint
• Objective
▫ Control pitching and deployment
system independently to alleviate
power draw
• Testing Strategy
▫ Test pitching and deployment
system components power
independently
▫ Calibrate servo motor voltage input
▫ Compare measured voltage and
current across all subsystems to
expected amount
Res
Microcontroller
Logic Supply
+5V
+3.5V
Motor
Supply
DAC
Logic Supply
Stepper
Driver
(Deploy
ment)
Logic Supply
Motor
Supply
Encoder Supply
Servo
Driver
(Pitching)
Servo Motor
Encoder
Stepper Motor
Appendix
Software Testing Overview
• Objective
▫ Command pitching and deployment systems
▫ Be able to change pitching and deployment information
▫ Stop functions at any time
• Testing Strategy
▫ Test code on computer for expected behavior before integration
▫ Run individual functions on hardware to debug
▫ Run full system checks
56
Appendix
Critical Project Elements
• Cut, attach, and roll the
aluminized mylar solar sail and
maintaining a straight blade
• Integration between the
software and the servomotor
• Manufacturing and aligning the
deployment axle and stepper
motor within alignment of 4°
• Manufacturing and aligning the
pitching axles with servo
motors within alignment of 1°
57
Appendix
58
DAC Output Signal
Fly UP