Post on 04-Jun-2018
8/13/2019 Active Stabilized Rocket Wyatt
1/52
Hofstadter's Law: It always takes longer than you expect, even when you take intoaccount Hofstadter's Law.
!ouglas Hofstadter, Gdel, Escher, Bach: An Eternal Golden Braid
I here"y declare that, except where specifically indicated, the work su"#itted hereinis #y own original work.
An Actively StabilisedModel Rocket
by
David Wyatt (TH)
Fourth-year undergraduate project in
Group C, 200!200"
8/13/2019 Active Stabilized Rocket Wyatt
2/52
Table of Contents
$ Introduction........................................................................................................................... $% &oplevel design....................................................................................................................
%.$ (oncept selection........................................................................................................................................................ %.% (ontrol syste# architecture.................................................................................................................... ................... )%. *afety........................................................................................................................... ................................................. +
echanical design.................................................................................................................-.$ otor selection and flight si#ulation...................................................................................................................... -.% &hruster force............................................................................................................................... ............................... . /irfra#e design...................................................................................................................... ....................................
0 1neu#atics syste#..............................................................................................................$$0.$ 2verall pneu#atics syste# design......................................................................................................................... $$0.% 3as supply........................................................................................................................ ......................................... $$0. &hruster no44le design.............................................................................................................................. ............... $%0.0 5alve selection............................................................................................................................................ ............... $0
0.) 16 fre7uency selection........................................................................................................................................ $)) 8lectronic design................................................................................................................. $+
).$ 1rocessor selection............................................................................................................................................ ........ $+).% /ttitude sensor selection................................................................................................................................. ......... $-). 1ower supply.................................................................................................................. ........................................... $).0 (ircuit design............................................................................................................................................ ................ $
+ *oftware and control...........................................................................................................$9+.$ *yste# #odel............................................................................................................................................................ $9+.% ate gyro sensor inputs................................................................................................................. ........................... %;+. (ontrol law.................................................................................................. .............................................................. %;+.0 *i#ulation................................................................................................................................................. ................. %%+.) *oftware structure.......................................................................................................... ........................................... %0+.+ !evelop#ent environ#ent and toolchain............................................................................................................. %)
- (onstruction and testing....................................................................................................%)-.$ &i#e and expenditure....................................................................................................................................... ....... %)-.% 1hase $: &urnta"le test"ed............................................................................................................................. .......... %+-. 1hase % < airfra#e construction.......................................................................................................................... %-.0 ass reduction................................................................................................................................ .......................... %9-.) =ench tests........................................................................................................... ....................................................... ;-.+ aiden flight................................................................................................................................. ............................ %
(onclusions..........................................................................................................................).$ 1ro>ect achieve#ents and validity of concept........................................................................................................ ).% 1ro>ect significance........................................................................................................................ ............................ +. 8valuation of approach.................................................................................................................. .......................... +.0 ?uture work................................................................................................................................... ............................ -
9 /cknowledge#ents............................................................................................................ 9$; eferences...........................................................................................................................0;/ppendix /: *tructural design of pri#ary truss and landing legs................................ 0/ppendix =: &hruster no44le final design..........................................................................0)/ppendix (: e7uire#ents for rocketry avionics.............................................................0+/ppendix !: /vionics circuit diagra#s and circuit "oard layouts................................0-
ain avionics "oard.................................................................................................................................... ................... 0-5alve driver "oard........................................................................................................................... ............................... 03yro "oard...................................................................................................................................... ................................. 01hotographs of asse#"led circuit "oards.................................................................................................................... 09
?inal &echnical eport i !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
3/52
1 Introduction
ockets @ like #any aerospace syste#s, or indeed any structure travelling in
free fall @ are inherently unsta"le in flight, in that any external distur"ance or internal#isalign#ent of the thrust vector with the centre of #ass will cause the vehicle to
deviate fro# its intended path, and any restoring force #ust "e provided "y the
vehicle itself. &he principal source of distur"ance forces in the a"sence of
aerodyna#ic loads is #isalign#ent of the thrust vector with the centre of #ass, as
shown in ?igure $A reaction forces Be.g. fro# explosive lowerstage separationC #ay
also "e i#portant.
&o co#"at this pro"le#, conventional rockets and #issiles fro# the *econd
6orld 6ar onwards have used active sta"ilisation: electro#echanical control
syste#s to detect such deviations fro# the predeter#ined path and correct for the#.
/ wide range of these syste#s has "een developed Bsee section %.$C.
&his contrasts with s#aller rockets Bscientific sounding rockets and ho""yists'
constructionsC which use passive sta"ility through aerodyna#ic effects as shown in
?igure %. &he distri"uted aerodyna#ic drag #ay "e considered as a point force
acting at the centre of pressure B(o1CA if the (o1 is "ehind the centre of #ass
B(oC, achieved "y placing "allast in the nose of the rocket and fixed fins at the rear,
the drag force produces a restoring tor7ue to "ring the two into line and
aerodyna#ic forces provide da#ping. If a distur"ance tor7ue is applied Be.g. through
thrust vector #isalign#entC the drag force, and thus the air speed of the vehicle,
#ust "e sufficient to overco#e it @ thus passive sta"ilisation works only at high
speeds. &he techni7ue is also only feasi"le on s#aller rockets Bdue to the fin si4es thatwould "e necessary on larger vehiclesC, "ut it is i##easura"ly si#pler to i#ple#ent
than active sta"ilisationA indeed, the co#plexity and expense of the latter, coupled
with the s#all si4e of ho""y rockets, #eans that a#ateur activelysta"ilised rockets
have rarely "een "uilt in the past BD$E, D%EC.
II= 1ro>ect ?inal &echnical eport $ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
4/52
Figure 1: Rocket flight dynamics in the absence of aerodynamic
forces. n general it is im!ossible to ensure !erfect alignment ofthe thrust "ector #ith the centre of mass $ thus a disturbancetor%ue of magnitude &' is created, #hich if uncorrected #ill
lead to accelerating rotation of the "ehicle.
Figure (: )assi"e aerodynamic stability. &he centre of
!ressure is denoted . A tor%ue *+sin seeks to dri"e to -. n general, the larger the distance + the more stable
the rocket.
However, passive sta"ilisation has certain disadvantages:
$. / co##on ai# in ho""y rocketry is "reaking apogee altitude records. Here
passive sta"ility can "e a hindrance on a windy day as it causes rockets to turn
into the wind BweathercockingC, reducing their apogee height and
increasing the drift distance fro# the launch point. /n active sta"ilisation
syste# fitted to a highpower ho""y rocket would allow vertical flight even in
windy conditions and could reduce lateral drift.
%. Fonaerodyna#ic attitude control syste#s are o"ligatory for vehicles that
operate outside the at#osphere @ for exa#ple, landing on the lunar surface.
F/*/'s recent 5ision for *pace 8xploration BDEC involves the develop#ent of
hovering rocketpowered lunar landers, to which end the agency #ade
develop#ent of a such a vehicle one of its (entennial (hallenges with a G%
#illion pri4e BD0EC. 2n a s#aller scale, (a#"ridge niversity *paceflight's
artlet pro>ect BD)EC ai#s to launch a s#all rocket fro# a weather "alloon at an
altitude of ;k#A since the density of air at this altitude is $.) of that at sea
level BD+EC, and thus the sta"ilising aerodyna#ic forces are significantly
reduced, nonaerodyna#ic sta"ilisation is one of the options under
II= 1ro>ect ?inal &echnical eport % !avid 6yatt
mg
D
Directionofmotion
Aerody
namic
dragfo
rces
mg
T
8/13/2019 Active Stabilized Rocket Wyatt
5/52
consideration.
&he goal of this pro>ect, therefore, is the design and construction of a s#all
Bho""yscaleC activelysta"ilised rocket that uses nonaerodyna#ic #eans to effect
sta"ilisation a"out the pitch and yaw axes Bfor the definition of pitch, yaw and roll,see?igure CA control of the roll axis of the rocket was not re7uired as that axis does
not affect its sta"ility in flight. (o##erciallyavaila"le co#ponents and #aterials
were used wherever possi"le, "oth for reasons of cost and to allow this pro>ect's
achieve#ents to "e replicated elsewhere. axi#ising apogee height was not "e
consideredA instead, the ai# is to #aintain a long sta"le flight at a low altitude.
Figure : &he !itch, ya# and roll a/es of arocket
2 Top-level design
2.1 Concept selection
Fu#erous #ethods of nonaerodyna#ic attitude sta"ilisation and control have
"een i#ple#ented over the history of spaceflightA &a"le $descri"es so#e of the #ain
#ethods Bpartially taken fro# D-EC. 2ther #ethods that have "een used in largescalevehicles in the past include: >et ta"s, the >etavator, fluidic steering and control
#o#ent gyrosA however, it was >udged that they were not practical for this pro>ect.
&he concepts are scored in &a"le %for their applica"ility in this context. &he two
#ost pro#ising concepts gi#"alled engine and attitude thrusters were
investigated in #ore detail leading to (/! #ockups, renderings of which are
shown in ?igure 0and ?igure )respectively, and refine#ents of the scores for these
II= 1ro>ect ?inal &echnical eport !avid 6yatt
x
y
z
roll
pitch
yaw
8/13/2019 Active Stabilized Rocket Wyatt
6/52
concepts. sing the scores and weightings indicated, attitude thrusters were chosen
as the #ost appropriate concept to pursueA in contrast, previous ho""y rockets using
nonaerodyna#ic active sta"ilisation BD$E, D%EC have e#ployed the gi#"alled engine
#ethod.
3i#"alled engine Jet vanes/ttitudethrusters
eaction wheels
D
iagram
D
escription
ain engineBsC isKareoffset fro# the centreof #ass with actuatedrotary degrees offreedo#, producingcontrol #o#ents "y
tilting the thrustvector.
/erodyna#ic vanesof a refractory#aterial are placedin the exhaust plu#eof the rocket toredirect it and B"y
reactionC exerttor7ues on thevehicle.
*#allthrottla"lethrusters areoffset fro# thecentre of #assand activated
selectively toprovide control#o#ents.
Heavy flywheelsare accelerated ordecelerated toprovide B"yreactionC control#o#ents a"out
their axes.
Examples
=lack /rrow,*aturn I=K5, *pace*huttle B#ainenginesC, /polloLunar oduleBdescent stageC, ho""yrockets: 3yroc BD$EC,(asi#iro BD%EC
8arly 3oddardrockets, 5% #issile
*atellites,/pollo Lunarodule BascentstageC, *pace*huttle Breactioncontrol syste#C,Harrier aircraft
*atellites, urata=oy "alancingro"ot BDEC
&able 1: 0once!ts for nonaerodynamic attitude control
II= 1ro>ect ?inal &echnical eport 0 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
7/52
Criterion
Weight Concept
Gimballedmain engine
Jetvanes
Attitudethrusters
Reactionwheels
(ost %
/pplica"ility to ho""y rockets %*i#plicity of design
*i#plicity of construction
o"ustness < relia"ility
ass %
Independence fro# rocket #otor
!/&
; ; $
$ $ %% $ $
$ $ ;
$ $ ;
; $ %
; $ $
&otal score ; $; $;
&able (: Attitude control system conce!t e"aluation
Figure 2: 3ocku! of a rocket #ith agimballed engine. &he motor is the
black cylinder in the centre of thegimbals in the lo#er !art of the
"ehicle4 a light#eight truss se!aratesit from the u!!er section, #hich
houses the a"ionics 5 gyros and acircuit board are indicated6, t#ohobby ser"omotors to actuate the
gimbals and a battery !ack.
Figure 7: 3ocku! of a rocket #ith attitude thrusters. &he motor is theblack cylinder in the centre of the base!late4 it is surrounded by four
solenoid "al"es and four thruster no88les 5to#ards the edge of the!late6. 9ther com!onents sho#n include the gas cylinder and regulator,
a battery !ack and the a"ionics circuit board.
2.2 Control system architecture
&he functional architecture of the attitudethruster"ased control syste# is
shown in ?igure +. &he #icrocontroller reads the angular velocity values fro# the
pitch and yaw rate gyros over the *1I serial "us BD9EC to esti#ate the current state
Borientation and angular velocitiesC of the vehicle. &he control law is then applied to
the esti#ated state to derive thruster co##ands in the for# of tor7ues a"out the
II= 1ro>ect ?inal &echnical eport ) !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
8/52
pitch and yaw axes. &he flow of co#pressed gas to the thruster no44les is governed
"y solenoid valves, driven "y the thruster co##ands fro# the #icrocontroller. / log
is kept of all key varia"les in nonvolatile #e#ory on a *ecure !igital card to allow
de"ugging and future develop#ent of the control syste#A this co##unication alsotakes place over the *1I "us.
Figure : 0ontrol system architecture. n the com!lete system there are multi!le solenoid "al"es and thrusters4 for clarity,only one of each is sho#n.
2.3 Safety
*afety considerations have "een para#ount throughout the pro>ect. /s well as
su"#itting a co#prehensive risk assess#ent to (a#"ridge niversity 8ngineering
!epart#ent, the ocketry /ssociation B/C's pu"lished *afety (ode BD$;EC, in
particular the section relating to experi#ental rockets, has "een adopted and
per#ission was sought fro# the / *afety and &echnical (o##ittee "efore
flying. &he first test flight was held at an 8ast /nglia ocketry *ociety B8/*, D$$EC
launch day under the supervision of a designated ange *afety 2fficer, and all
spectators were #ade aware of the potential risks "efore launch. (alculations were
II= 1ro>ect ?inal &echnical eport + !avid 6yatt
Microcontroller
Pitch
rate gyro
Digital signals
on SPI bus
Estimated
orientation
Thruster
commands
Control law
Signal processing
and integration
SD card
Solenoid valveGas supply Thruster
Control
signals
Flow
of gas
Yaw
rate gyro
Digital signals
on SPI bus
Flow
of gas
Raw sensor
values
Valuestoberecorded
8/13/2019 Active Stabilized Rocket Wyatt
9/52
also undertaken to esta"lish the "allistic range achieva"le, for the purposes of
esta"lishing a safe distance for spectators. *ince the flight profile Bsee section .$C
involves an initial i#pulsive acceleration to $.0#Ks followed "y a prolonged coast
under a net acceleration of approxi#ately ;.$g, standard for#ulae for "allistic#otion of pro>ectiles can "e used to esti#ate the #axi#u# range Bachieved for a
launch angle of 0)MC:
vy initial0!aytlanding= 0
rma!= v! initialtlandingv! initial= vy initial= vinitial/"
6ith vinitialN $.0#Ks and ayN ;.9$#Ks%, this gives tlandingN %.;s and r#axN
%.;#In the event of a side wind, the rocket #ay drift and travel further than this
distance. sing conservative assu#ptions of a drag coefficient B(!C of $, a cross
sectional area of ;.;#%and a wind speed of )#s$, it was esti#ated that the rocket
#ight travel $.# during the course of a s flight.
3 Mecanical design
3.1 Motor selection and flight simulation
&he rocket #otor taken as the "aseline for this pro>ect is the 8stes 891, with a
total i#pulse of %.)Fs, a "urn ti#e of .;9s and an average thrust of 9F BD$%EC. *ince
the thrust curve of the rocket #otor is fixed Bto within #anufacturing tolerances, a
standard deviation of around + for this #otor according to D$EC, and since
aerodyna#ic forces are relatively uni#portant at the low flight speeds at which the
vehicle will operate, the #ain varia"le affecting the flight profile is the rocket's #ass.
?light profiles were si#ulated in atla" for a range of #asses Bdisregarding dragC
using a sa#ple 891 thrust curve fro# D$EA the results are shown in ?igure -. ?or a
liftoff #ass of over $.;;kg the flight ends "efore #otor "urnout, which is
potentially dangerous. However, it is desira"le to #ini#ise the landing velocity to
avoid da#age to the vehicle's co#ponents. / no#inal #ass of $.;$kg was thus
chosen, giving an apogee height of $.)# and landing velocity of 0.#Ks. &he flight
II= 1ro>ect ?inal &echnical eport - !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
10/52
profile for this #ass is shown in ?igure .
Figure ;: 3odelled "ariation of flight !arameters #ithmass. &he shar! : 3odelled flight !rofile for a 1.-1kg rocket. ?ince the
thrust is a!!ro/imately constant during the !lateau and slightlyless than the rocket@s #eight, after the initial thrust !eak the"ehicle@s motion resembles a !arabola in 1( gra"ity. At motorburnout the rocket is -.m off the ground and freefalls toim!act.
It was recognised that a longer flight could "e achieved "y using longer
"urning #otors with approxi#ately the sa#e thrust level as the 8stes 891. 2ne
option is the /erotech 3$%(& D$0E, with a thrust of a"out 9F #aintained over
seconds. /n alternative nonexplosive for# of propulsion would "e an electric
ducted fan #ounted in place of the rocket engine.
3.2 Thruster force
&o set specifications for the thruster tor7ue, the radius of gyration was
esti#ated to "e )c#. In order to translate hori4ontally "y )# in %s Bduring the steady
thrust section of the 891's "urn ti#eC, the vehicle would have to tilt "y 0OA allowing
a tilt #anoeuvre ti#e of ;.%s i#plies that the #axi#u# thruster tor7ue should "e
;.$)F#, corresponding to a ;.-)F thruster on a ;.%# #o#ent ar#. &hus the no#inal
thruster force for design purposes was chosen to "e $F to leave a #argin for
#anufacturing i#perfections.
3.3 Airframe design
*ince a strea#lined shape for the rocket was not re7uired, there was great
freedo# in the #echanical design of the airfra#e. &he overall design o">ective was to
II= 1ro>ect ?inal &echnical eport !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
11/52
keep the #o#ent of inertia s#all for a thruster #o#ent ar# of ;.%#, while
acco##odating all the co#ponents of the rocket and achieving sufficient ro"ustness
to survive the shock of landing.
&wo alternative layouts for the pitch and yaw thrusters relative to the centre of#ass were considered. &hese are depicted and descri"ed in &a"le .&o si#plify the
control syste#, the altese design was chosen as #anufacturing tolerances were
less likely to lead to crosscoupling "etween the pitch and yaw axes and the vertical
force exerted "y the thrusters could "e used to decelerate the rocket on landing.
Design issile altese
Diagram
Bside view Bshowing centre of #assC and "aseviewA rocket #otor no44le shown in "lack,thruster no44les shown in dark greyC
Proposed structural materials ?i"reglasstu"e
*heet alu#iniu#Kpoly#er, kite spar truss
Linear motion direction aected b!thrusters
Hori4ontal 5ertical
Axis most aected b! pitch thrustermisalignment"
Paw oll
Eect o side wind High Low
Roll moment o inertia Low High
Robustness on impact High Low
&able : 0om!arison of alternati"e mechanical layouts for the "ehicle. C3isalignment of a !itch thruster #ill cause its thrustto ha"e com!onents #ith moments about the ya# and roll a/es4 assuming misalignment errors are e%ual in these t#odirections, the a/is about #hich the thruster has the greatest moment arm #ill be most affected4 in the
8/13/2019 Active Stabilized Rocket Wyatt
12/52
#otor, solenoid valves, "atteries, gas supply and avionicsCA and four identical
fi"reglassKcar"onfi"re kite spar truss structures supporting the thrusters and
landing legs at their tips. &he rocket #otor #ount was designed to accept either the
%## dia#eter /erotech 3$%(& #otor BD$0EC or, via an adapter, the %0##dia#eter 8stes 891 #otor BD$%EC.
&o acco##odate a worstcase landing condition, the trusses were designed
using static e7uili"riu#, pin>ointed truss analysis and 8uler "uckling so that each
could support an upwards load of $;;F at the tip Bcorresponding to a single landing
leg decelerating a $kg #ass fro# )#Ks to rest in ;.$s with a peak force twice the
averageC. ?ull details of the calculations are provided in /ppendix /. /s well as the
inelastic collision "etween the landing leg and the ground, additional energy
a"sorption would "e effected if necessary "y elastic "uckling of the truss seg#ents
and shear failure of the Breplacea"leC nylon screws.
/ (/! rendering of the #echanical design is shown in ?igure 9.
Figure : A 0A* rendering of the mechanical design of the rocket. &he central bo/ 5translucent dark grey6 is made fromsheet aluminium and houses the rocket motor, batteries and gas cylinder 5red64 the four solenoid "al"es 5black and grey6 are
mounted on its e/terior faces. &he thrusters 5yello#6 are su!!orted at the ends of the !rimary fibreglass kite s!ar truss5#hite6, to #hich the 0FR) kite s!ar landing legs are also attached. )neumatic tubing and a"ionics are not sho#n $ the
latter are secured to the to! surface of the central bo/.
II= 1ro>ect ?inal &echnical eport $; !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
13/52
! "neu#atics syste#
4.1 Overall pneumatics system design
&he function of the pneu#atics syste# is to distri"ute a throttlea"le flow of
highpressure gas fro# a supply to a nu#"er of attitude thrusters. In this case four
attitude thrusters were used, a pair each for pitch and yaw.
&hrottle control is given "y onoff solenoid valves, driven with a pulsewidth
#odulation B16C wavefor# fro# the #icrocontrollerA this allows the effective
thrust to "e varied continuously fro# 4ero to the thrust fro# a constantly open valve
"y changing the duty cycle. &he alternative would have "een the use of
proportional solenoid valves which give a flow rate that varies with the solenoid
currentA however, since the dyna#ics of the rocket approxi#ate a lowpass filter the
16 #ethod can "e used, and 16 has the advantages of #ore efficient use of gas
Bthe input flow to the thruster no44le is at a constant high pressure while the valve is
open, giving a higher average specific i#pulseC and lower co#ponent cost.
4.2 as supply
&he gas supply for the attitude thruster syste# consists of a s#all cylinder
containing $+g of li7uid car"on dioxide, co##ercially availa"le for the inflation of
"icycle tyres D$)E. *uch cylinders are designed to "e disposa"le, using a special fitting
to pierce the seal on the cylinder as it is screwed in.
Figure 1-: A 1g dis!osable cylinder of li%uid carbon dio/ide, of the ty!e used for this !roDect, and a fittingto attach it to a bicycle tyre. &he fitting !ierces a seal on the stem of the cartridge #hen scre#ed on.
&he vapour pressure of (2%at %0 is 0).at# D$+EA in order to use readily
availa"le pneu#atics fittings and valves Bwhich are designed to run at pressures of
II= 1ro>ect ?inal &echnical eport $$ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
14/52
up to $;"ar for industrial pneu#atics applicationsC a #iniature pressure regulator is
used as the first co#ponent in the circuit, i##ediately after the gas "ottle and fitting.
&his also eli#inates the reduction in pressure as the cylinder e#pties, which would
cause the effective gain of the control syste# to reduce over ti#e.
4.3 Thruster no!!le design
&he analysis in this section follows the #ethod fro# D-E, which assu#es steady
unifor# isentropic onedi#ensional flow of an ideal gas. &his was >ustifia"le in this
pro>ect since the no44les are s#all B#eaning that startup transients are shortC,
pressures and te#peratures are near a#"ient and the accelerating no44le flow would
reduce the thickness of the "oundary layer such that it would not have an effect.
&he thrust fro# a no44le consists of two ter#s, the i#pulse thrust Bthe reaction
to the expulsion of exhaust gases, e7ual to the #ass flow rate #ultiplied "y the
exhaust velocityC and the pressure thrust, as shown in the following e7uation Bter#s
at the exit of the no44le are denoted "y the su"script eC:
F= m ve "e #e#atm
It #ay "e shown that the #axi#u# thrust for a given supply pressure is
achieved when the exhaust gas supply is expanded to a#"ient pressure, #eaningthat the pressure thrust is 4ero. &his #ay "e achieved using a convergingdiverging
de Laval no44le: the inlet flow is co#pressed while at su"sonic velocities in the
converging section of the no44le, reaches sonic velocity at the throat and expands
supersonically in the diverging section.
&he efficiency of a rocket #otor can "e #easured "y its specific i#pulse @ the
i#pulse delivered "y a given #ass of propellant divided "y its weight:
Is#=m ve
m g =
ve
g
&he theoretical specific i#pulse of (2% at )"ar a"ove at#ospheric pressure
exhausting to at#ospheric pressure is 0$s Bfor co#parison, the specific i#pulse of
solid fuel rocket #otors ranges fro# $9+s to ;0s and li7uid propellants can achieve
specific i#pulses of 0%s in the case of hydrogenoxygen co#"ustion BD$-ECC. 6ithout
the pressure reduction Boperating in "lowdown #ode, as #any satellite attitude
II= 1ro>ect ?inal &echnical eport $% !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
15/52
control syste#s functionC the specific i#pulse would "e )s @ however, such
operation would "e i#practical in this application for the reasons outlined a"ove.
?or this design it was assu#ed that the inlet gas pressure was )"ar a"ove
at#ospheric at a te#perature of %9 and that a thrust of $F was re7uired. &heexhaust velocity for this ratio of pressures is given "y:
ve = " # R Tsu##ly##atm
#su##ly#
= $0#ms#&his then deter#ines the #ass flow rate of gas re7uired for a given thrust:
m =F
ve= "$%#0
&$gs
#
&he re7uired throat area Bthe area over which the sonic velocity is reachedC can
then "e calculated fro#:
"throat= mR Tsu##ly
#su##ly= #$'#0' m"
where Q is the 5andenkerckhove function:
= "# #" #
&he exit area of the no44le can then "e calculated fro# continuity and !e *aint
5enant's e7uation:
"e =
" ##atm
#su##ly" ##atm#su##ly
#
"throat= ""'
m"
&he corresponding throat and exit dia#eters are $.0## and $.-##
respectivelyA a $+g cylinder would last +.0s with a car"on dioxide consu#ption of
%.)gKs.
?our valves were fa"ricated to these specifications "y echanics La"
techniciansA an engineering drawing and photograph of the valve are shown in
/ppendix=. nder tests, the no44le produced ;.F using car"on dioxide at )"arA a
supply pressure of -"ar was needed to give the full $F of thrust.
II= 1ro>ect ?inal &echnical eport $ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
16/52
4.4 "alve selection
&he solenoid valves control the flow of car"on dioxide fro# the gas supply to
the thruster no44les. *election criteria for the valves included low #ass, high input
pressure rating and high flow coefficient kvBi#plying a low pressure loss across thevalveC as well as low costA in particular, the valve is re7uired to supply %.)gKs of
car"on dioxide at )"ar Bgauge pressureC to the thruster. &hese values are shown for
s#all solenoid valves fro# a range of different #anufacturers in &a"le 0Bdata
o"tained fro# #anufacturers' data sheetsCA ?igure $%shows a scatter plot of the flow
coefficient and pressure rating of these valves, together with a portion of the
"oundary of the selection criterion. /s can "e seen, a nu#"er of valves are eligi"le for
selection "ased on these two propertiesA of these, the valve chosen was the H8%
produced "y ?esto D$E, on the grounds of #ass and cost.
#anuacturer and name#aximum
pressure $bar%&v
value#ass$&g%
(lippard 8& - ;.;- ;.;-
!yna#co dash$ !$, $.+## orifice $; ;.)- ;.;)
!yna#co dash$ !$, %.## orifice ) $.$0 ;.;)
?locontrol F series $.+## orifice /l "ody -.) $.$ ;.$
?locontrol F series %.;## orifice /l "ody 0.) $.) ;.$
?locontrol F series %.0## orifice /l "ody 0 % ;.$
etalwork 1I5.I inline valve %.0## orifice +.) % ;.$0
?esto H8% $.9 ;.;+
?esto H8 %.- ;.$%
&able 2: )ro!erties of small solenoid "al"es from a range of manufacturers
II= 1ro>ect ?inal &echnical eport $0 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
17/52
Figure 11: A scatter !lot of the flo# coefficient and !ressure rating of small solenoid "al"es from a range of differentmanufacturers. &he solid s%uares, and the lines Doining them, re!resent the boundary of the selection criterion for
ma/imum inlet !ressure and flo# coefficient4 "al"es abo"e and to the left of the line are acce!table.
4.# $%M fre&uency selection
&ests were conducted to deter#ine the relationship "etween average thrust and
16 wavefor# properties. &he ?esto H8% valves responded to 16 at
fre7uencies up to ;;H4A a high 16 fre7uency is desira"le as it ena"les a faster
response of the control syste# and reduces the likelihood of exciting structural
vi"ration in the vehicle. However, with increasing 16 fre7uencies the relationship
"etween duty cycle and average thrust was found to "eco#e increasingly nonlinear,
as shown in ?igure $%A this is assu#ed to "e due to the inertia of the valve spool,
which will act as a lowpass filter to attenuate the har#onic co#ponents of the 16
wavefor# that define the duty cycle. /s a co#pro#ise "etween nonlinearity and
perfor#ance, a 16 fre7uency of );H4 was chosen.
II= 1ro>ect ?inal &echnical eport $) !avid 6yatt
& &! $ $! ! !! ' '! ( (! ) )! % %! #0 #0!
0"!
0!
0(!
#
#"!
#!
#(!
"
""!
"!
"(!
&
Dynamco dash*# D#+, #'mm
Dynamco dash*# D#-, "&mm orifice .lo*control / series #'mm orifice Al ody
.lo*control / series "0mm orifice Al ody
.lo*control / series "$mm orifice Al ody -etalwor1 2343 in*line 5al5e "$mm orifice
.esto -67"
.esto -67&
-axim8m inlet press8re 9ar:
.low
coefficient,
15
8/13/2019 Active Stabilized Rocket Wyatt
18/52
0% 20% 40% 60% 80% 100%
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.55
0.6
0.65
0.7
0.75
0.8
0.85
10Hz
50Hz
100Hz
Interpolation from 0to full thrust
Duty yle
!ore
"#$
Figure 1(: &he a"erage force e/erted by a thruster no88le as a function of the duty cycle, for anumber of different fre%uencies. &he solenoid "al"e used #as the Festo 3E(4 the #orksho!com!ressed air su!!ly #as used #ith a no88le entry !ressure of 2bar. A linear inter!olation
bet#een 8ero and the ma/imum thrust achie"ed is also !lotted.
$ %lectronic design
#.1 $rocessor selection
&he on"oard processor for the vehicle is a vital part of the digital control
syste#A if during develop#ent it was discovered to lack a necessary capa"ility,
replacing it with one that did would likely involve significant changes to the
hardware and software associated with the pro>ect. In order to avoid this, and also to
develop expertise that would "e useful for future pro>ects re7uiring si#ilar
hardware, the union of the esti#ated future capa"ilities re7uired for this pro>ect and
other proposed rocketryrelated pro>ects were taken as a #ini#u# specification
when selecting the processorA in particular, the nu#"er of analogue input channels
and the speed re7uire#ent restricted the choice significantly. &he full specification is
listed in /ppendix (.
&he processor selected was the L1(%$ BD$9EC Ban /-&!I core with a
variety of on"oard peripheralsC, produced "y FR1 *e#iconductor BD%;EC. &his device
was chosen since it not only #et the criteria set "ut was also readily availa"le fro#
8#"edded /rtists BD%$EC as a #odule with support circuitry, an *%% connector and
II= 1ro>ect ?inal &echnical eport $+ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
19/52
on"oard nonvolatile storage, reducing the electronic design and asse#"ly
co#plexity.
#.2 Attitude sensor selection
/ttitude sta"ilisation first re7uires attitude deter#ination a"out the two
sta"ilised axes of the vehicle Bpitch and rollC. In general, the rotation of a platfor# can
"e #easured "y a nu#"er of #eans BD$-EC: either "y tracking external pheno#ena
Bcelestial "odies or the a#"ient #agnetic field directionC or "y #easuring the inertial
effect of rotation. In the latter case, several different technologies exist, all collectively
known as gyroscopes a co#prehensive overview is given in D%%E.
&he s#allest and lightest gyros availa"le are of the vi"rating structure typeA
in these, the sensor #easure#ent is derived fro# the (oriolis acceleration's effect on
a #icro#achined structure that is driven to oscillation Bsee D%E for a description of
the different ways in which such sensors #ay "e constructedC.
*everal #anufacturers produce such devices, including urata, *ilicon *ensing,
F8(&okin, 3yration and /nalog !evices. &he selected co#ponent was the
/!I*$+%); produced "y /nalog !evices BD%0E, D%)EC, whose "uiltin analogueto
digital conversion B/!(C and cali"ration features si#plified the develop#ent of thecontrol syste#. / picture of the sensing ele#ent fro# this gyro is shown in ?igure $.
Figure 1 5taken from (6: A closeu! of the sensing element from the Analog *e"ices A*HR?IA*?series of micromachined rate gyros. &he resonating mass oscillates hori8ontally #ithin the inner frame4the 0oriolis force induced by this causes the inner frame to oscillate "ertically, #hich is detected by the0oriolis sense fingers. &he t#o identical sensing elements oscillate in anti!hase, allo#ing the control
electronics to remo"e commonmode noise 5e.g. due to e/ternal shock6.
II= 1ro>ect ?inal &echnical eport $- !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
20/52
#.3 $o'er supply
&he electrical power supply for the vehicle is re7uired to provide )5 at under
0;;#/ for the processor and sensors and %05 at up to $/ for the solenoid valves,
while si#ultaneously "eing light in weight and s#all in volu#e. /fter exa#ining anu#"er of options, including a stepup converter fro# lowvoltage rechargea"le cells
and a series interconnection of pri#ary Bnonrechargea"leC cells, a decision was #ade
to use lithiu# poly#er "attery packs specifically designed for electric #odel
aviation, due to their high voltage output and high energy density. &he "attery packs
used were #anufactured "y &hunder 1ower BD%-EC and are rated to produce $$.$5 at
up to 9/A two connected in series supply the solenoid valves, while a voltage
regulator produces )5 for the logic. &he co#paratively low capacity of the "attery
packs B-;#/hC is not an issue thanks to the short duration of the flight.
#.4 Circuit design
Initial prototyping of the interface "etween the processor and the other
co#ponents was carried out using a develop#ent "oard supplied "y the
#anufacturer of the processor #odule D%$E.
&hanks to the integration of the processor and other supporting co#ponents onthe processor #odule, the #a>ority of the avionics circuit design constituted
interconnection. &he avionics functions are divided "etween three groups of circuit
#odules:
$. &he #ain avionics "oard, holding the processor #odule, voltage regulator,
!I1 switches for input, L8!s and a pie4oelectric "u44er for output, a slot for
an *! card for datalogging, as well as connectors for the other "oards.
%. &he valve driver "oard, holding four power 2*?8&* to interface the
processor to the solenoid valves. B&he circuit for this "oard was designed "y
3ary =ailey.C
. &he two gyro "oards, each carrying a single rate gyro and a connector, to "e
#ounted in appropriate orientations to the airfra#e. B&he circuit and layout
for these "oards were designed "y 3ary =ailey, who also asse#"led the#.C
*tandard %.)0## pitch olex cri#p connectors were used throughout, to allow
II= 1ro>ect ?inal &echnical eport $ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
21/52
for easy asse#"ly and #odification of the wiring harness.
&he rate gyros and the *! card are connected to the processor's *1I "us D9E and
the four valves were connected to four channels of the processor's "uiltin 16
generator. &he re#aining input and output devices on the circuit "oard areconnected to generalpurpose inputKoutput B31I2C pins. 1rogra##ing and
de"ugging of the #icrocontroller was carried out through the processor #odule's
"uiltin *%% connectorA when the avionics "oard was under test outside of the
vehicle, the circuit was also powered fro# the )5 supply provided "y a *=
connection.
?or safety reasons, the avionics did not control the ignition of the rocket #otor
to avoid accidental triggering of the launch circuit. Instead, a pair of #icroswitches
are wired in series and attached to two opposite landing legs such that the switches
are closed when the legs are in contact with the groundA when either of the
#icroswitches loses contact with the ground, one of the processor's 31I2 pins was
pulled high to trigger the sta"ilisation control loop.
(ircuit diagra#s and printed circuit "oard layouts for the avionics are shown in
/ppendix!.
& Soft'are and control
(.1 System model
It was deter#ined fro# a (/! #odel of the #echanical co#ponents of the
vehicle that the #o#ents of inertia around the pitch and yaw axes were
approxi#ately identicalA #oreover, the offdiagonal ter#s in the #o#ent of inertia
tensor were at least a factor of %;; less than the diagonal ter#s.
&hus, for the purposes of control syste# design the vehicle was #odelled as
two uncoupled linear singleinput, singleoutput B*I*2C syste#s with identical
dou"leintegrator dyna#ics fro# thruster duty cycle rBfro# $ to S$, corresponding
to full activation of the negative or positive thrusters respectivelyC to angle Bin
radiansC:
II= 1ro>ect ?inal &echnical eport $9 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
22/52
=Tfull r
%
TFr =Tfull
% s"
&he no#inal #o#ent of inertia a"out each axis is +.0 x $; kg #% Bfro# the (/!
#odelC, with an assu#ed thruster tor7ue of ;.%F# at $;; duty cycle. 8sti#ated
variations in these values and thus in the overall gain are indicated in &a"le ).
Parameter 'ominal #aximum estimate #inimum estimate
o#ent of inertia, J Bkg #%C +.0 x $; -.- x $; ).$ x $;
?ullyactivated thrustertor7ue, &fullBF#C
;.% ;. ;.$)
2verall gain, &fullKJ 0;. -+.9 %).0
&able 7: Jominal "alues and ranges for the dynamic !ro!erties of the "ehicle. &he range in the moment of inertia #asdetermined as the nominal "alue K(-4 for the thruster tor%ue, the thrust from the no88le had been measured to be bet#een-.;7J and 1.7J de!ending on test conditions, #hile the moment arm remained -.(m.
(.2 )ate gyro sensor inputs
&he /!I*$+%); rate gyros used D%)E have "uiltin analoguetodigital converters
B/!(C and are factorycali"rated to give an output in degrees per second. However,
due to variations in te#perature Band other factorsC the analogue voltage outputfro# the sensing portion of the device when at rest varied over ti#eA thus the
#anufacturer's reco##ended procedure for resetting the null point was followed
every ti#e the avionics syste# was powered up.
&o o"tain esti#ated orientation #easure#ents around each axis, the angular
velocity reading fro# each rate gyro is sa#pled at the fre7uency of the control loop
Bsee section+.C and integrated nu#erically. &he rate gyros have a default analogue
"andwidth of );H4, as well as a digital =artlett window ?I filter with an ad>usta"le
cutoff fre7uencyA the latter was set to % taps, giving a cutoff at approxi#ately
$;H4, to prevent aliasing.
(.3 Control la'
&he approach and ter#inology in this section is taken fro# D%E.
/ dou"leintegrator syste#, such as the transfer function fro# tor7ue to angle
II= 1ro>ect ?inal &echnical eport %; !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
23/52
in a rocket in free flight, has a constant phase of $;O at all fre7uencies. &o sta"ilise
such a syste#, one approach involves the use of a lead co#pensator @ a low
fre7uency 4ero and a highfre7uency pole straddling the crossover fre7uency @ to
give a good phase #argin at crossover without re7uiring high gain at any fre7uency.&he settling ti#e for the controlled syste# &sBwith a % criterionC was set at $s
with a da#ping coefficient T of ;.0). &his gives a continuousti#e control law as
follows:
&cs =0$$"s0"!")
00"%%%s#
&he fre7uency of the 4ero is ;.9$H4 and that of the pole is ).;H4.
&he continuousti#e control law thus deter#ined was then transfor#ed todiscrete ti#e using &ustin's "ilinear transfor#ation. / sa#ple fre7uency of %;H4
was chosen in order to lie inter#ediate "etween the ;d= fre7uency of the closedloop
syste# and the );H4 16 fre7uency of the valves. &he discreteti#e control law
was i#ple#ented in statespace for# with a onedi#ensional state /as follows:
!n# = 00%0)!n "nrn =&0"'%!n %#)'!n
=ode fre7uency response plots of the plant transfer function, continuousti#econtrol law, discreteti#e control law and the closedloop transfer function are
shown in ?igure $0.
II= 1ro>ect ?inal &echnical eport %$ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
24/52
Figure 12: Bode !lots of the !lant, continuous and discretetime control la#s and the o!en and closedloo! transferfunctions. &hanks to the addition of the !hase lead com!ensator described abo"e, the !lant is stabilised #ith a !hase margin of
27L at a crosso"er fre%uency of 1.>rads15(.186.
(.4 Simulation
&o deter#ine whether the sta"ility of the syste# would "e affected "y the
saturation nonlinearity due to the finite availa"le thruster tor7ue and the 16
fre7uency of the valves, nu#erical si#ulations of the control syste# were carried out
using atla" and *i#ulink software produced "y &he athworks D%9E. &he relevant
"lock diagra#s are shown in ?igure $)and a ti#ehistory of a si#ulation involving
"oth a static distur"ance tor7ue Bdue to thrust vector #isalign#entC and rando#
fluctuating distur"ances is shown in ?igure $+. &his si#ulation predicts that the
controller descri"ed a"ove would sta"ilise the syste# even in the face of
nonlinearities and distur"ances.
II= 1ro>ect ?inal &echnical eport %% !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
25/52
Figure 17: &he ?imulink block diagram used to simulate the beha"iour of the system #ith nonlinearities from actuatorsaturation and )M3 thruster acti"ity. For sim!licity, the ma!!ing from controller out!ut to thruster beha"iour #asencased #ithin a subsystem and further di"ided into t#o )M3 generators and a!!ro!riate interconnections. *isturbance
tor%ues acting on the "ehicle include a 1cm misalignment bet#een the thrust "ector 5significantly greater than e/!ected6 andthe centre of mass and a fluctuating tor%ue to model #ind loading.
Figure 1: A simulation of the beha"iour of the nonlinear system under the influence of the disturbances in the block diagramabo"e, #hile attem!ting to maintain an attitude of -L. t is obser"ed that the actual angle fluctuates around -.(rad 511.7L6#ith a fre%uency of a!!ro/imately (8 and an am!litude of u! to -.1rad 5L6 !eakto!eak4 this #ould not be a !roblem for
the rocket, es!ecially since the disturbance conditions are likely to be o"erly harsh.
II= 1ro>ect ?inal &echnical eport % !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
26/52
(.# Soft'are structure
&he controller descri"ed a"ove was
i#ple#ented on the rocket's on"oard L1(%$
processor. 2verall the flight control softwareconsists of several co#ponents:
Launch se7uencer: this waits until the rocket
has "een placed on the pad Bi.e. until the
launch detect switches are closedCA it then
resets the rate gyros' 4ero point and
configures the digital filter, activates a
warning "u44er and waits for one of the
launch detect switches to open. 2nce this
occurs, execution switches to the:
(ontrol lawKdatalogger loop: this is
executed at a preset fre7uency. In each
execution of the loop, the current angular
velocity readings are read fro# the rate
gyrosA these are integrated to update the
esti#ated orientation of the vehicleA and the
control law is applied to derive duty cycle
co##ands for the thrusters.
Lowlevel peripheral driver functions: these
allow the highlevel functions #entioned
a"ove to access the processor's on"oard
peripherals and, through the#, the sensors and actuators that for# the control
syste#. In particular, drivers were written for:
&he processor's *1I interface
&he functions supported "y the rate gyro's digital control electronics
&he L8!s, !I1 switches and "u44er on the avionics "oard
&he processor's 16 outputs
II= 1ro>ect ?inal &echnical eport %0 !avid 6yatt
Figure 1;: A flo#chart sho#ing the se%uence ofsoft#are states during a launch attem!t. &he
NE*s are used to indicate the success or failureof stages in this se%uence, and an audible alarm
sounds to indicate the "ehicle is #aiting forliftoff or e/ecuting the control loo!.
3nitialise SD card
;ro8nd contact
maintained-
Comp8te attit8de
Command thr8sters
Delay 8ntil next cycle
'es
(o
Delay #s
?og data to SD card
>ait for
gro8nd contact
>ait for
liftoff
.light control
loop
8/13/2019 Active Stabilized Rocket Wyatt
27/52
&he processor's analogue inputs
&he processor's "uiltin ti#ers
&he interface to the *! card for datalogging purposes #ade use of code fro#
D;E./ flowchart illustrating the se7uence of software states during a launch is
shown in ?igure $-.
(.( *evelopment environment and toolchain
&he #anufacturer of the processor "oard D%$E provided a develop#ent
environ#ent for the processor. 1rogra#s were written in the highlevel ( language
on a 6indows 1(, co#piled with the 3F ( crossco#piler for / processors
D$E and downloaded to the processor's "uiltin flash #e#ory over an *%%
connection. &he sa#e *%% connection was the pri#ary #eans of testing and
de"ugging the code.
( Construction and testing
+.1 Time and e,penditure
/ co#parison of the pro>ected schedule Bas of January %;;-C and the actual
schedule is shown in ?igure $. (onstruction of the vehicle took significantly longer
than anticipated, due to overopti#istic esti#ation of the extent of the practical work
to "e carried out. /s a result of this, the 1hase % airfra#e design was #odified to
function as either a "enchtop test #odel or a flying vehicle with #ini#al
#odification, eli#inating #uch of the work associated with 1hase . It was thus a
si#ple #atter to switch "etween "ench tests with off"oard power and co#pressed
air supplies and an on"oard gas supply and "attery for final testing and launch.
?ew specific set"acks were encounteredA the principal ones were initial
difficulty in o"taining key co#ponents, leading to a late start on construction, and
the need for repairs after the first test flight Bsee section -.+"elowC.
&he approxi#ate total cost of the #aterials and parts used in the pro>ect was
U$$%;, of which U+; was in the for# of car"on dioxide cartridges donated "y
II= 1ro>ect ?inal &echnical eport %) !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
28/52
(atering < Leisure *upplies Ltd and the re#ainder was generously contri"uted "y
icrosoft esearch.
Cambridge weeks #)@0#@0(
"!@0#@0(
0#@0"@0(
0)@0"@0(
#!@0"@0(
""@0"@0(
0#@0&@0(
0)@0&@0(
#!@0&@0(
""@0&@0(
"%@0&@0(
0!@0$@0(
#"@0$@0(
#%@0$@0(
"'@0$@0(
0&@0!@0(
#0@0!@0(
#(@0!@0(
"$@0!@0(
@0!@0(
0(@0'@0(
#$@0'@0(
"#@0'@0(
")@0'@0(
(eek o!" #$%S &aunch days
Planned ('anuary ))*"
6ardware constr8ction 9mo8nting loc1:
Software and control law implementation
2hase " in*laoratory "Do. stailisation s8spended from centre of mass
Airframe design B constr8ction
Software and control law implementation
2hase & flying "Do.
2ne8matic system modification to C" cylinder s8pply and testing
2reparation and s8mission of report to +=A Safety B Technical Committee
Eattery power s8pply constr8ction and testing
Airframe modification for roc1et motor
Software and control law implementation
3ntegration and testing
7xtensions
Constr8ction of f8ll 'Do. inertial na5igation system 9electronic and software:
3n5estigation of alternati5e prop8lsion methods
3mplementation of position control
3n5estigation of alternati5e controller types
>riting final technical report
$ctual (up to May ))*"
6ardware constr8ction
Software and control law implementation
2hase " in*laoratory "Do. stailisation s8spended from centre of mass
Airframe design
Airframe constr8ction
-odifying airframe to sa5e mass
Software and control law implementation
2hase & flying "Do.
2ne8matic system modification to C" cylinder s8pply and testing
2reparation and s8mission of report to +=A Safety B Technical Committee
Eattery power s8pply constr8ction and testing
Software and control law implementation
3ntegration and first test flight
=epairs and modifications
>riting final technical report
2hase # in*laoratory enchtop #Do. stailisation on a t8rntale
7lectronic interfacing 9gyro and " solenoid 5al5es to microcontroller:
.8rther electronic interfacing 9gyro and " solenoid 5al5es to microcontroller:
2hase # in*laoratory enchtop #Do. stailisation on a t8rntale
7lectronic interfacing 9gyro and " solenoid 5al5es to microcontroller:
.8rther electronic interfacing 9" gyros and $ solenoid 5al5es to microcontroller:
Figure 1>: Gantt chart for the !roDect, sho#ing breakdo#n into )hases 1 and e/tensions.
+.2 $hase 1- Turntale tested
/ singleaxis test rig was "uilt to test the feasi"ility of the concept of cold gas
>ets for attitude sta"ilisation. &his took the for# of a turnta"le with a "all"earing
pivot, "earing a pair of solenoid valves Bthe ?esto H8 #odel was used for this
experi#entC and thruster no44les connected to the la"oratory co#pressed air supply,
a single rate gyro with its sensitive axis vertical and the processor #odule on the
supplied develop#ent "oardA the apparatus is depicted in ?igure $9. / #anually
tuned 1I! controller was a"le to de#onstrate sta"ilisation of the turnta"le's angle
and re>ection of distur"ances, as shown in ?igure %;.
&he concept was thus considered to "e validated, and design and construction
of the vehicle proceeded.
II= 1ro>ect ?inal &echnical eport %+ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
29/52
Figure 1: &he turntable testbed. &he aluminium turntable 5(;cm / cm6 su!!orts a cardboard bo/ on its left sidecontaining the !rocessor module on its de"elo!ment board 5at left, in red6, the small yello# gyro carrier board and a circuitboard #ith !o#er transistors to allo# the !rocessor to control the solenoid "al"es. &he right half of the turntable su!!orts
the t#o solenoid "al"es #ith attached thruster no88les, connected to the #orksho! com!ressed air su!!ly "ia the red!neumatic hoses and the blue hose at the to! of the frame. )o#er is also su!!lied from offboard, "ia the red and black #ires
#ound around the blue hose.
0 " $ ' ) #0 #" #$
*%0
*)0
*(0
*'0
*!0
*$0
*&0
*"0
*#0
0
#0
"0
&0
$0
!0'0
(0
)0
%0
*##
*0%
*0(
*0!
*0&
*0#
0#
0&
0!
0(
0%
##
Angle 9left y axis:
Thr8ster command
9right y axis scale:
Time 9s:
Angle9degrees:
Figure (-: A trace of the angle of the turntable 5as integrated from rate gyro readings, on the left hand "ertical a/is6 and thecorres!onding thruster duty cycle commands 5on the right hand "ertical a/is6 against time, using a manually tuned )*controller. m!ulsi"e disturbances #ere deli"ered to the turntable at tO(s, 2s and s 5a!!ro/imately6. &he initial thruster
acti"ity u! to tO(s #as due to torsion of the air su!!ly hose im!arting a disturbance tor%ue to the turntable. &he ma/imumobser"ed angular acceleration of the turntable as a result of thruster acti"ity #as 1(>degs(.
II= 1ro>ect ?inal &echnical eport %- !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
30/52
+.3 $hase 2 / 3 airframe construction
&he construction of the rocket took place over the period ?e"ruary @ ay %;;-.
(o#ponents were sourced and fa"ricated as follows:
*olenoid valves were supplied "y (a#"ridgeshire Hydraulics and1neu#atics Ltd. and 6est 3roup plc BD%EC.
1neu#atic and electronic co#ponents and #echanical fasteners were
supplied "y ?arnell BDEC and * (o#ponents Ltd BD0EC.
&he processor "oard was supplied "y 8#"edded /rtists /= BD%$EC.
&he rate gyros were supplied "y /rrow 8lectronics BC Ltd BD)EC.
(o#pressed gas cylinders and fittings were donated "y (atering < Leisure
*upplies Ltd BD$)EC and supplied "y 6iggle Ltd BD+EC.
3?1 and (?1 rod was supplied "y /ir =orn ites Ltd BD-EC and /ctive
&oys BDEC.
ocket #otor #ounts were supplied "y Hesperis &echnology Ltd BD9EC.
Lithiu# poly#er "atteries were supplied "y *kyLine odels BD0;EC.
&he plastic electronics housing was supplied "y J *ains"ury plc BD0$EC.
?our thruster no44les, and a pivot and du##y #otor for "ench testing of the
attitude control syste#, were fa"ricated "y echanics La" technicians.
&he panels for the central alu#iniu# fra#e were fa"ricated in the Instru#ent
6orkshop using a (F( a"rasive>et #achining centre.
1rinted circuit "oards were produced "y the 8lectronics !evelop#ent 3roup.
/sse#"ly was carried out in the echanics e44anine La" and the Instru#ent
6orkshop.
/ photograph of the asse#"led 1hase % < airfra#e is shown in ?igure %$.
II= 1ro>ect ?inal &echnical eport % !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
31/52
Figure (1: &he )hase ( P airframe,
8/13/2019 Active Stabilized Rocket Wyatt
32/52
*u"stituting the gas cylinder adapter for a lighter e7uivalent, #odified with a
custo##ade outlet port to fit directly to the downstrea# pneu#atic
co#ponents Bsaving: 0;gC
e#oving parts of the central alu#iniu# "ox fra#e that did not contri"ute tostructural strength Bsaving: %%gC
+.# 0ench tests
2ne of the unusual aspects of attitude thrusters co#pared with other #ethods
of active sta"ilisation is that the control syste# is entirely decoupled fro# the rocket
#otor. ?ull advantage was taken of this to allow the control syste# to "e tested on a
"ench, with the task of "alancing on a pivot Ba steel spike in a conical alu#iniu#
socketC placed in the #otor #ount, close to the vehicle's centre of #ass.
*uch testing was perfor#ed #ultiple ti#es during integration of the vehicleA
initially all the avionics were off"oard, "ut as co#ponents were constructed they
were attached in place on"oard the airfra#e. It was also invalua"le in identifying
crucial "ugs in the flight control software. / photograph of an earlystage "ench test
is shown in?igure %%A later "ench tests integrated #ore of the co#ponents onto the
vehicle, and used on"oard gas cylinders rather than off"oard co#pressed air due tothe distur"ance tor7ue, spring constant and da#ping produced "y the pneu#atic
hose.
II= 1ro>ect ?inal &echnical eport ; !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
33/52
Figure ((: Bench testing of the airframe and control system. n this image the!rocessor, !o#er su!!ly and air su!!ly are all offboard 5at left6, attached "iaan umbilical su!!orted by the retort stand4 the s!ike is "isible underneath the
airframe. ?uch an earlystage bench test #as not used for trialling controlla#s but for integrating and testing the "arious !neumatics and a"ionics
com!onents.
1erhaps #ost i#portantly, "ench testing allowed the testing of control laws
without the issues associated with the use of rocket #otors. &his syste#, with the
dyna#ics of a short pendulu#, approxi#ates the real syste# Bwith dou"leintegrator
dyna#icsC.
However, when tested with the control law derived in section +., the airfra#e
was o"served to oscillate unsta"ly even at reduced pneu#atic syste# pressures
Bcorresponding to reduced overall gain, which should serve to #itigate insta"ilitiesC.
/ sa#ple ti#e history fro# such a "ench test is shown in ?igure %, showing clearly
the increasing a#plitude of oscillations until a li#it cycle is reached. It is nota"le that
actuator saturation is not reached on either axis, i#plying that the thruster
nonlinearity is not to "la#e for this oscillation B"earing out the results of the
nu#erical si#ulation descri"ed in section +.0CA instead, other un#odelled dyna#ics
of the syste# #ust "e causing the oscillation. 2ne o"vious explanation is coupling
"etween the rotation axes, shown "y the synchronisation of oscillations "etween the
two axes. &his was neglected in the syste# #odel "ut #ay have arisen through one
or #ore of:
II= 1ro>ect ?inal &echnical eport $ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
34/52
isalign#ent of the gyro sensitive axes
isalign#ent of thrusters
2ffdiagonal ter#s in the #o#ent of inertia tensor
?urther investigation is necessary to deter#ine the cause and to i#ple#ent anappropriate #ultiinput #ultioutput BI2C control law.
Figure (: Nogged data from a bench test using an onboard gas cylinder #ith a dual ??9 lead controller. &he angles abouta/is - and 1 are !lotted against the left hand y a/is, the thruster duty cycle commands on the right a/is.
+.( Maiden flight
/lthough the control syste# was not fully functional, as descri"ed a"ove, it was
decided to take the opportunity to testlaunch the vehicle, na#ed estrel, to gain
experience of the pheno#ena that #ight "e expected in flight. &his took place at the
8ast /nglian ocketry *ociety B8/*C D$$E =ig 8/* launch event near 8lsworth,
(a#"ridgeshire, on + ay %;;-. &he vehicle was launched on an 8stes 891 #otor
fro# a flat alu#iniu# "aseplate Bwith no launch guidesC in a sheltered area to
#ini#ise wind effects.
&he audi"le alar# was heard "efore launch, showing that the launch se7uencer
II= 1ro>ect ?inal &echnical eport % !avid 6yatt
0 0! # #! " "! & &! $ $! !
*%
*)*(
*'
*!
*$
*&
*"
*#
0
#
"
&
$
!
'
(
)
%
*#
*0)
*0'
*0$
*0"
0
0"
0$
0'
0)
#Axis 0F Angle 9left y axis:
Axis 0F Thr8ster command9right y axis:
Axis #F Angle 9left y axis:
Axis #F Thr8ster command9right y axis:
Time 9s:
Angle9degrees:
8/13/2019 Active Stabilized Rocket Wyatt
35/52
routine was active and waiting for launch detection, "ut on liftoff the rocket rapidly
veered away fro# the vertical and crashed into the ground near"y within $ second of
ignition. / se7uence of photographs of the launch is shown in ?igure %0.
Figure (2: &he launch of the rocket. A: &he rocket on the launch !ad. B: ?hortly after liftoff the rocket begins to "eer offcourse. 0: &he rocket continues rotating and after reaching a height of about -.7m turns back to#ards the ground. *: &he
rocket as it landed. 5)hotogra!hs: A,B,0: Qane 0handler4 *: Ed 3oore6
!ue to the #alfunction the rocket crashed upside down, with the electronics
housing hitting the ground first. *uch a failure #ode had not "een anticipated,
#eaning that the electronics housing was not designed to resist the i#pactA the
housing fractured and da#age was caused to the processor "oard and one of the
gyro "oards. /s well as re7uiring repair, this and the fact that the datalogging
function had not "een integrated into the flight control software #eant it was not
possi"le to ascertain whether the control law loop had "een active during the flight
or what its outputs were. 8vidence relevant to esta"lishing the cause of the failure
includes:
In previous "ench tests, following the audi"le alar# and si#ulation of launch
B"y releasing the ground contact switchesC the flight controller had always
II= 1ro>ect ?inal &echnical eport !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
36/52
"een activated.
/ drop in supply voltage to the processor during the flight would reset the
control software, returning it to the 6ait for ground contact state.
8xperienced o"servers noted that the "ehaviour of the vehicle in flightrese#"led that of incorrectly"uilt #odel rockets with low or 4ero passive
sta"ility #argin.
/ slow gas leak could "e heard for a nu#"er of #inutes after the flight. &his
suggests that a su"stantial 7uantity of car"on dioxide re#ained in the
cylinderA since "ench tests indicated that a cylinder was e#ptied after a few
seconds when the control law was active, it it likely that the solenoid valves
did not operate significantly.
Fo o"servers reported hearing the loud "u44 associated with operation of the
solenoid valves or seeing distur"ances of the s#oke plu#e fro# the #otor
that could "e ascri"ed to the thrusters' exhaustA however, it is not certain
whether either of these effects would have "een o"serva"le under the
circu#stances of the launch.
It was later discovered that a software fault had #eant that a different control
law fro# that intended had "een activeA this incorrect control law had "een
shown to have a definite effect on the rocket's dyna#ics in "ench tests,
although it was not fully sta"ilising.
&he "alance of evidence suggests that the flight control loop was not triggered
Bpossi"ly due to a transient voltage drop resetting the processorC and thus the vehicle
"ehaved as an inert #ass under the influence of the rocket #otor's thrust and
gravity.
1ositive outco#es fro# the test flight included experience gained with
launching the vehicle using rocket #otors and the highlighting of a nu#"er of issues
with the rocket's design to i#prove:
&he i#portance of a #eans of #easuring hidden state of a control syste# in
order to find out the cause of a failure was highlighted. / datalogger interface
was integrated into the flight control software with the highest priority.
II= 1ro>ect ?inal &echnical eport 0 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
37/52
&he screws securing the top plate of the central alu#iniu# fra#e, which had
to "e re#oved to access and replace the gas cylinder and "atteries, were very
difficult and fiddly to re#ove. &his #ade it ti#econsu#ing to replace the gas
cylinder "etween tests, and #eant that the "atteries could not "e re#oved7uickly to #ake the rocket safe. &hese were replaced "y #etal pins that could
"e inserted and re#oved rapidly.
5isual or audi"le confir#ation that the processor is operational and the
progra# is running was i#ple#ented using the on"oard L8!s to signal the
state of the launch se7uencer.
It is i#portant to protect the electronics housing "etter in case of #a>or
#alfunction @ for exa#ple using roll "ars. &his consideration will "e taken
into account "efore the next flight test.
) Conclusions
.1 $roect achievements and validity of concept
/n attitude thruster sta"ilisation syste# for a s#all rocket was designed and
constructed using #ostly co##erciallyavaila"le co#ponents, for a cost of aroundU$$%;. ?unding to pursue the pro>ect was contri"uted "y icrosoft esearch.
Fu#erical si#ulations indicated that the control syste# would sta"ilise and
control the vehicle appropriately. However, "ench tests of the real syste#'s dyna#ics
B#ade possi"le "y the initial choice of an attitude control syste# that was
independent of the rocket #otorC showed insta"ilityA it is suspected that this is due to
crossaxis coupling that was neglected during controller design.
/ trial launch was conducted to gain experience and test the control syste# in
flight. &he test did not appear to show any control activity, possi"ly due to resetting
of the processor at the instant of launch.
/lthough the pro>ect has not yet de#onstrated a sta"ilising control syste#, the
underlying hardware and software functions correctly and in principle the ai# could
"e achieved "y appropriate redesign of the control law facilitated "y "ench testing on
the real syste#. It is hoped that develop#ent will continue and future test flights will
II= 1ro>ect ?inal &echnical eport ) !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
38/52
"e a"le to show a fully functioning attitude control syste#.
.2 $roect significance
2ne of the ai#s of this pro>ect was to develop an active sta"ilisation syste# that
could "e applied to #ore conventional a#ateur rockets to control the ascent
tra>ectory despite crosswinds and other distur"ances. It was con>ectured at the
conceptual design stage that attitude thrusters were not the #ost applica"le #ethod
in this regard, due to the considera"le additional #ass and volu#e they occupy, "ut
they were chosen for their suita"ility in other respects Bease of design and
construction as well as independence fro# the rocket #otorC.
&his is vindicated "y the experience of constructing the vehicle estrel.
/dding the hardware of the control syste# to a conventional rocket would likely
outweigh the "enefits of active sta"ilisation, especially given the #ass of the gas
supply needed for a longer flight andKor higher thrust levels. / control syste# such
as this one would likely "e of #ost value in a lowvelocity rocket where aerodyna#ic
sta"ilisation Bactive or passiveC is ineffective and #anipulating the direction of the
rocket exhaust is not practicalA this is very si#ilar to the situation of or"iting space
vehicles where attitude thrusters are co##only used.Fonetheless, the attitude deter#ination and co#putational hardware and
software developed for this pro>ect could well "e used to control other types of
actuators for attitude sta"ilisation syste#s. It would "e particularly straightforward
to adapt the software to control conventional ho""y servos, since they are also
controlled "y pulsewidth#odulation signals BD0%EC.
.3 valuation of approach
&he construction of the vehicle re7uired significantly #ore ti#e than given in
the initial plan. &his was due to overopti#istic esti#ation of the ti#e
re7uired for practical tasks and neglecting to consider design iteration, rework
etc.
&he i#portance of a #eans of #easuring hidden state during tests in order to
find out the cause of a failure was highlighted "y its lack in the first flight of
II= 1ro>ect ?inal &echnical eport + !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
39/52
the vehicle.
/t several points, #odels of the vehicle's dyna#ics were used that were later
found to "e inaccurate @ "oth #athe#atical #odels that neglected i#portant
dyna#ics Be.g. crossaxis couplingC and physical test setups that have externaldistur"ances Be.g. forces fro# u#"ilical connectionsC. It is i#portant to
recognise for what purposes a given #odel is sufficiently faithful and when it
is appropriate to switch to a #ore co#plex and accurate #odel.
&he choice of a sta"ilisation concept that could easily "e tested under
la"oratory conditions aided syste#level integration considera"ly co#pared
with a concept that could only "e tested in flight.
!uring integration, pro"le#s with su"syste#s were fre7uently resolved
successfully "y a #ethodical reductionist approach of testing the functioning
of every co#ponent in isolation prior to integration.
6hen undertaking field work, it was found to "e difficult to predict which
ite#s of e7uip#ent would "e necessary under a given set of circu#stancesA
thus, as #any ite#s as practical should "e kept to hand.
.4 uture 'or5/s noted a"ove, in order to achieve the ai#s of this pro>ect the control law
should "e redesigned using an approach that considers the true #ultiinput #ulti
output BI2C dyna#ics of the vehicle for exa#ple, I2 pole place#ent or HV
opti#al controller synthesis Bdescri"ed in D0EC. &he latter #ethod can "e used to give
a control law that is guaranteed to "e ro"ust against variations in the plant
para#eters up to a certain level. *o#e #odifications to the airfra#e Bparticularly the
electronics housingC could also "e #ade to increase its physical ro"ustness to i#pact.
?ollowing this, a nu#"er of enhance#ents could "e #ade to the vehicle to
enhance its capa"ilities. &hese include:
8xtended flight duration : =y using a #ore powerful #otor Be.g. the /erotech
3$%(& BD$0ECC and a larger gas cylinder, the duration of the flight #ight "e
extended fro# s to 9s.
1osition control: =y controlling the vehicle's attitude, the actuators give
II= 1ro>ect ?inal &echnical eport - !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
40/52
indirect control over position in a hori4ontal plane. In order to i#ple#ent this,
sensors would "e re7uired to #easure the vehicle's attitude in all + degrees of
freedo# B!o?C @ for exa#ple, an extra rate gyro and three orthogonal
accelero#eters @ and an additional pair of thrusters would "e necessary tocontrol the roll axis.
2n"oard autono#y: &he vehicle could "e e7uipped with sensors to allow it to
execute si#ple tasks while air"orne Be.g. following a white lineC.
II= 1ro>ect ?inal &echnical eport !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
41/52
* Ackno'ledge#ents
I would like to thank #y supervisors, !r Hugh Hunt B(8!C and 1rofessor
(hris =ishop Bicrosoft esearchC, for providing resources, advice and assistancethroughout the course of the pro>ect. I a# particularly grateful to icrosoft esearch
for contri"uting the #a>ority of the funding for this pro>ect.
I would also like to thank the nu#erous other people who have helped #e with
the design and construction of the rocket, in particular:
3ary =ailey B(8!C
*i#on =ox Bicrosoft esearchC
ane (handler
(ai4en (heng B(8!C
ichard (hrist#as B(8!C
arco (ostan4i B(8!C
Helen (raig
Jason (rick B(a#"ridgeshire Hydraulics and 1neu#aticsC
!a#ian Hall B8/*C
Henry Halla#
/ndy Hughes B*ilicon *ensingC
1eter Long B(8!C
Ji# acfarlane B8/*C
o" acfarlane
!avid iller B(8!C
Jon oney B(atering < Leisure *upplies LtdC 8d oore
=rendan 2'!onoghue
ike o"erts B8/*C
/lastair oss B(8!C
Jere#y < *ylvia 6yatt
II= 1ro>ect ?inal &echnical eport 9 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
42/52
1+ References
D$E W/ctive 3uidanceW, http:KKwww.ukrocket#an.co#KrocketryKgi#"al.sht#l
Baccessed $)K;$K%;;-CD%E W*tudio di veicolo con sta"ili44a4ione attivaW,http:KKwww.criscaso.co#Kra44i#odellis#oK(asi#iroK Baccessed $)K;$K%;;-C
DE F/*/, %;;0: W&he 5ision for *pace 8xplorationW Baccessed viahttp:KKwww.nasa.govKpdfK)))#ainXvisionXspaceXexploration%.pdfC
D0E WF/*/ (entennial (hallengesW,http:KKexploration.nasa.govKcentennialchallengeKccXchallenges.ht#l Baccessed$)K;$K%;;-C
D)E WartletW, http:KKwww.cuspaceflight.co.ukK#artlet.ht#l B$)K;$K%;;-C
D+E (a#"ridge niversity 8ngineering !epart#ent, %;;: W1roperties of theInternational *tandard /t#osphere at /ltitudeW, in &her#ofluids !ata =ook
D-E (ornelisse J 6, *chYeyer H ? , 6akker ?, $9-9: Wocket propulsion ointed analysis this gives:
&%N $;;FKsinB%$OC N %-F
&$N &%cosB%$OC N %)9F
&he struts were then si4ed to withstand yield failure in tension and 8uler
"uckling in co#pression. /lthough reversi"le elastic 8uler "uckling on landing
would not "e pro"le#atic for the structure, it was assu#ed it would represent a
lower li#it on the failure load. &he #aterial assu#ed was glass fi"re reinforced
poly#er B3?1C kite spar of circular crosssection, with properties 83?1N $)31a and
^y, 3?1N $$;1a Btaken fro# D00EC. &he results are shown in &a"le +.
II= 1ro>ect ?inal &echnical eport 0 !avid 6yatt
Str8t #
Str8t &
Str8t "
G#
G"
8/13/2019 Active Stabilized Rocket Wyatt
46/52
(trut Length$mm%
Load $'% #inimumdiameter $mm%
Actualdiameter $mm%
$ $) S%)9 $.-
% $-- %- ).9 +.)
$) _); Besti#atedC .+ 0
&able : ?i8ing of !rimary truss struts. &he ect ?inal &echnical eport 00 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
47/52
Appendi, . Truster no//le final design
Figure (: *esign for the 1J, 7bar inlet thruster no88le 5all dimensions in mm6. &he 37 thread on the inlet acce!ts astandard !neumatic fitting4 the flange and holes are for mounting to the "ehicle@s structure.
II= 1ro>ect ?inal &echnical eport 0) !avid 6yatt
Figure (;: &he !rototy!e no88le.
8/13/2019 Active Stabilized Rocket Wyatt
48/52
Appendi, C Re0uire#ents for rocketry avionics
/vionics re7uire#ents for generalised rocketry pro>ects are shown in &a"le -
Bco#piled in colla"oration with =rendan 2'!onoghueC.
)unctionEstimatednumerical
speciications
Presentor uture
need*Processor re+uirement
orthogonal gyroscopes p to ;;Ks eachaxis
% present,$ future
analogue inputs or *1Iinterface
+ solenoid valves %05 $/ 0 present,% future
+ 16 digital outputs
/r#ing switch 1resent $ digital input
Liftoff detector 1resent $ digital input
Fonvolatile data logging $); "ytes at );H4 1resent Fonvolatile #e#ory or*1I interface to *! card
ealti#e control up to $;;H4 controlloop
1resent ?ast floatingpointcalculations
*ignalling avionics state 0 L8!s, $ "u44er 1resent ) digital outputs
&i#ing ;.;$#s resolution 1resent &i#ers
ploadingKdownloading data *%% 1resent /&
orthogonal accelero#eters p to )g each axis ?uture analogue inputs or *1Iinterface
0 radiocontrol servo#otors 16, );H4 update ?uture 0 16 digital outputs
=aro#etric pressure sensor $ #=ar resolution,range ;.=ar to %=ar
?uture $ analogue input
al#an filteringKI functions + !o?, $% states ?uture ?ast floatingpointcalculations
ecovery syste# deploy#ent B%electric ignitersC
%;/ for %;;#s ?uture % digital outputs
6ind velocity sensor B axesC p to );;#Ks ?uture analogue inputs
&able ;: nterface and other re%uirements for a"ionics systems for rocketry !roDects, di"ided bet#een !resent needs 5re%uiredby this !roDect6 and future needs 5!otentially re%uired by other !roDects6.
&he re7uire#ents on the processor in particular are: $; analogue inputs ?ast floatingpoint calculations BInterface toC nonvolatile #e#ory $$ digital outputs B+ 16 capa"leC, % digital inputs *%% co##unication *1I "us &i#ers
II= 1ro>ect ?inal &echnical eport 0+ !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
49/52
Appendi, Avionics circuit diagra#s and circuit board
layouts
/ll circuit diagra#s and printed circuit "oard B1(=C layouts were produced
using 8agle 8(/! software fro# (ad*oft D0)E except where otherwise stated.
Main avionics oard
Figure (>: ?chematic for the main a"ionics board.
Figure (: )rinted circuit board layout for the main a"ionics board. &his is a doublesided )0B #ith handsoldered "ias4red denotes traces on the to! of the board, blue denotes traces on the bottom. &he board is ;-mm s%uare.
II= 1ro>ect ?inal &echnical eport 0- !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
50/52
"alve driver oard
Figure -: ?chematic for the "al"e dri"er board. &he original circuit for this board #as designed by Gary Bailey.
yro oard
&his circuit "oard was purely a "reakout "oardA the 1(= layout, designed "y
3ary =ailey, is shown in ?igure %.
Figure (: &he gyro mounting board, designed by Gary Bailey using Easy)0B E0A* soft#are. &his is a doublesided)0B #ith handsoldered "ias4 red denotes traces on the to! of the board, blue denotes traces on the bottom. &he gyro is
mounted u!side do#n in the centre of the s%uare of !ads4 #ires then connect it to the traces on the board.
II= 1ro>ect ?inal &echnical eport 0 !avid 6yatt
Figure 1: )0B layout for the "al"e dri"er board.&his is a singlesided circuit board, 7>mm /
>mm.
8/13/2019 Active Stabilized Rocket Wyatt
51/52
$hotographs of assemled circuit oards
Figure : &he "al"e dri"er board 5left6 and main a"ionics board 5right6, fully !o!ulated. &he t#o ranks of header sockets onthe a"ionics board acce!t the !rocessor module.
Figure 2: 9ne of the t#o gyro boards installed on the rocket. &he label is amnemonic to record the direction of rotation that gi"es a !ositi"e out!ut.
II= 1ro>ect ?inal &echnical eport 09 !avid 6yatt
8/13/2019 Active Stabilized Rocket Wyatt
52/52
>riting the report
To do
ZZZZrecovery syste#ZZZZlist software used in appendixZ
Control of trans5erse translation
?or a rocketpowered vehicle that is re7uired to #ove transversely
Bperpendicular to the direction of the rocket thrustC, there are two #ain #ethods to
achieve this:
$. /pplication of one or #ore forces whose resultant is a force in the desireddirection at the centre of #ass. *uch forces could "e applied "y s#all attitude
thrustersA the vehicle is treated as a 'free' #ass since the rocket #otor negates
the gravitational attraction, analogous to a puck on an airta"le.
%. /pplication of tor7ues to tilt the #ain thrust vector such that it has a
co#ponent in the desired direction. If the #agnitude of the thrust is not
increased, its reduced vertical co#ponent will lead to a loss of altitude of the
vehicle. &his is analogous to a helicopter or to a "oat on a fastflowing river.
/pproach % has the pro"le#s "oth of loss of altitude during traverse
#anoeuvres and of increased difficulty in the control of the vehicleA however, it has
the advantage of approach % that it can "e i#ple#ented using no additional
actuators co#pared with approach $. &hus to the extent that transverse translation
was considered in the design of the vehicle, approach % was taken.