28
Pr AD-A096 526 NAVAL OCEAN SYSTEMS CEN4TER SAN DIEGO CA F/6 13/10 CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODUILE.CU) FEB A1 R W BUIECHER UNCLASSIFIED NOSC/TR-653 NL EEEEElllllI-llI END ..

THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

Pr AD-A096 526 NAVAL OCEAN SYSTEMS CEN4TER SAN DIEGO CA F/6 13/10CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODUILE. CU)FEB A1 R W BUIECHER

UNCLASSIFIED NOSC/TR-653 NL

EEEEElllllI-llIEND ..

Page 2: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

IA

,

- Technical Report 653

0CONTROL SCHEME FOR THEMICROPROCESSOR CONTROLLED

LIFT MODULE

Roger W. Buecher

DTIC February 1981SEL.ECTE

MAR 19 1981. Final Report: 1980

A Prepared forNaval Sea Systems Command

Approved for public release; distribution unlimited

NAVAL OCEAN SYSTEMS CENTERSAN DIEGO, CALIFORNIA 92152

81 'le 18 0 } .0

Page 3: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

NAVAL OCEAN SYSTEMS CENTER, SAN DIEGO, CA 92152

AN ACTIVITY OF THE NAVAL M AT E RI AL CO0MM AN D

SL GUILLE, CAPT, USN HL BLOODCommander Technical Director

ADMINISTRATIVE INFORMATION

The author thanks C. G. Lenz and R. T. Hoffman, both of NOSC Code 5332, fortheir assistance in the technical review 01 this documen~lt. This work was funded by thle CivilEngineering Laboratory's "Construction Diver Lift System"- program.

Released by Under authority orJK KATAYAMA. Head JD H-IGHTOWER. HeadOcean Systemns Division Environmental Sciences Department

Page 4: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

UNCLASIFIEDSECURITY CLASSIFICATION OF THIS PAGE (When Date Entered)

REPOT DCUMNTATON AGEREAD INSTRUCTIONSDOCUMENTATION PAGE BEFORE COMPLETING FORM

1. REPORT NUMBER 2. GOVT ACCESSION NO. 3. RECIPIENT'S CATALOG NUMBER

NOSC Technical Report 653 h-.A 4j 'j/4. TITLE (and Subtitle) 5. TYPE OF REPORT & PERIOD COVERED

_ONTROLCHEME FOR THE MICROPROCESSOR CONTROLLED Final( FY 80I FT -ODLE, •S. PERFORMING ORG. REPORT NUMBER

7. AUTHOR(e) IS. CONTRACT OR GRANT NUMBER(@)

9. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT. PROJECT, TASKAREA & WORK UNIT NUMBERS

Naval Ocean Systems Center, Hawaii LaboratoryKaflu, Haaii 6734- ) 2 /11 t3713N;S0397SL;52l.MT32P. O. Box 997Kailua, Hawaii 96734I. CONTROLLING OFFICE NAME AND ADDRESS I. REPORT DATE

Naval Sea Systems Command, Code 05R2 Febrary 1981Department of the Navy Ii. NUMBER OF PAGES

Washington, D. C. 20360 2214. MONITORING AGENCY NAME & ADDRESS(If different from Controlling Office) IS. SECURITY CLASS. (of this report)

Unclassified1Sa. DECL ASSI FI CATION/ DOWN GRADING

SCHEDULE

16. DISTRIBUTION STATEMENT (of this Report)

Approved for public release; distribution unlimited.

17. DISTRIBUTION STATEMENT (of the abstract entered in Block 20, it different from Report)

IS. SUPPLEMENTARY NOTES

19. KEY WORDS (Continue on reveree ide if n/coseey and identify by block number)

Ascent Midwater hoveringDescentDiverLift ModuleMicroprocessor20. ABSTRACT (Conilnue an reverse ide if necessary Mnd Identify by block nmiber)

An experimental, totally self-contained lift module has been demonstrated which was controlled by a microprocessorin preprogrammed or diver selected modes of operation. These included ascent or descent at specific speeds and niid-water hovering. The output of the computer simulation which was used to develop the control logic for the micro-processor agreed favorably with the test results.

D AN73 1473 EDITION OF NOV65 IS OBSOLETE UNCLASSIFIEDS/N CI0-IS4-6601 t SECURITY CLASSIFICATION OF THIS P'A01 (an. Dot,& Enord)

Page 5: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

UNCLASSIFIED. L.(.URITY CLASSIFICATION OF THIS PAOE(Whnm Dota Enterad)

UNCLASSIFIED

SfCURITY CLASSIFICATION OF THIS PAGE(1hen Data Enterd)

Page 6: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

CONTENTS

INTRODUCTION... IDERIVATION OF THE CONTROL SCHEME ... 2

LIFT MODULE OPERATION ... 2COMPUTER SIMULATION ... 3FLOW CHARTS FOR THE ASCENT PROFILES... 5

RESULTS... 12APPENDIX A: COMPUTER PROGRAM LISTING ... 18

ILLUSTRATIONS A

. Lift module schematic ... 22. Computer simulation interrelationships ... 43. Hover logic diagram . . .54. Logic common to all ascent profiles ... 75. Logic for ascent/hover/descent ... 86. Logic for ascent/hover/ascent ... 97. Logic for 500-foot ascent ... 108. Logic for diver selected ... 119. Predicted and actual depth variations during hover ... 13

10. Error in sensed depth due to seas (lift module sitting on bottom) ... 1311. Recorded depth and calculated speed during ocean test ... 1412. Lift module during the tests... 1613. Lift module during the tests ... 1614. Lift module during the tests ... 171. Lift module during the tests ... 17

Page 7: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

OBJECTIVE

Develop control logic for the microprocessor controlled lift module which Will allowit to perform either preprogrammed or diver selected modes of operation, including ascentor descent at specific speeds and automatic hovering.

RESULTS

An experimental, totally self-contained lift module has been demonstrated whichwas controlled by a microprocessor in preprogrammed or diver selected modes of operation.These included ascent or descent at specific speeds and midwater hovering. The output ofthe computer simulation which was used t( 'velop the control logic for the microprocessoragreed favorably with the test results.

RECOMMENDATIONS

1. The ability of tile lift module to hover could be improved with an analyticallybased -ontrol scheme derived by a control engineer.

2. A more effective control scheme for construction applications might call for acontrol panel on which the diver could set a depth to which he wants to ascend or descend.

Page 8: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

INTROD)UCTION

A sel'f-containeLd lift IIIOdlLIlL wajs kL siuil lll ilI tricatcd duiring. 197 fo) r ai dvlioii-Straitionl 0t tile Use of hnIovant lilt hv a renmote coliitml Nevcic. Dunring I ')O tile s% NICm \%Am11difticd SO tllhat it con H he con ti01L hVlc by aInIrpocNo to prodLlC ccSp)cci tic prcpio-

-rainced ascent profiles, inclndlinc2 \ariahlc iscent and decscent \elocities an1d atOIIIatic:lhovering!. It waIs Inlrt hcr Mod ified SO tlIi t aI LiI cicon Id ,clect InI icr-OprIOCCS.-Oi d'istCd an to-inatic asccnt, descent and hlocr imodes ot opcerationl. or total1 1M.ina1 control.

The aIscc rit proti Is that were Selectecd for programmining onl hcl inicroproccssor wcercno0t dcviSCdl With a11 iM pat icnlar opcrational Scenario inl linld, boit wcre nltc[Idcdi to dcnon-Strac tlc lift 10iodIC'S capabilit\ Ot provMidill! tIcly control1ld I iot litt t'OICCs. HICprofils arc:

,\. sccnt,'I Iovr,/IDsccnt. The litt iodnlc is placcd onl tlmc bottoml nn1dcrmmacon trol h\ d ivcrs. After t hc inicroprocessor is switched to antoimat ic coint rol. tie mod tILicasccnds aIt a prcprotgraiiiCd Spccd to a depth ot 4() fcct, lmocrs at that dcpil If or thirccmnmnnlttcs. and( thlcn dIcsccnd(S to thce bottoml at aI p~rcprogramIictl dIcsccnt sp.[C.

2.Asccn ti IocrAsccnt. A fter d ivers place te liftt moIdLC lc tile ho0t toil tiimdcImanlual control, it asccnds to 40 teect hovcrs at 11hA dIcpth for three mnlinntc". and Ownasccnds to th Sli n rtacc.

500 F:t Asccn t. The lift mo IOL'~ is lowcrcd onl a wi re rope to a depth li)f- 50)0 f*ccIt thcnI aSCCnd~S atitomnatLIcallv tto a depthm of' 100 feet at a spccd of' 2 ft 'scc. and t1CI hcnrdlnccsits Speed to I ft lscc for tile rcst o f tile asccnt to tile surtacc.

4. lDiVCr Sclcctcd . Thi di~er sets \switchecs to selcct ascenit or dcsccnt at prcpro-g~ralmmed sp)cc(Ik. Or aILttt1niat ic lc.

This r"cpor1t is intICnd(cLI to document decvclopnmcnt of' tilc control Schcnmcs. lDcscrip-titlis of* the nmechanical aspects Of' tilc lift nOL11n1c and1( of' tile tcsts thalt We're runI Will hemIcLiifcd inl ofIC lIc rcorts.

Page 9: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

DERIVATION OF THE CONTROL SCHEME

LIFT MODULE OPERATION

The lift module's buoyancy is provided by a 3200-lb-capacity fixed volume, lift bag(figure I ). This closed lift bag is always kept fully inflated at a few psi over ambient pressure.That portion of its volum1e which is not filled with air to provide buoyancy is filled withwater to provide ballast. To increase the buoyancy, water is let out ot the bag through awater valve. Water is pumped into the bag to decrease its buoyancy. The water valve andpump are actuated by a microprocessor which can be preprogrammed or operated underdiver control.

Relief Valve/ Pressure Sensor

Air Valve

Water PumpAir

Water Valve

bI

Sensor m rocesso

Figure 1. -ift modufle schienalic

Page 10: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

It' water is let out of the bag or the lilt module is descending, the microprocessor

senses low pressure in the bag and opens the air valve to restore the internal pressure. When

water is pumped into the bag or the lift module is ascending. excess air is vented out the

reliet valve at the top of the bag.

COMIPUTER SIMULATION

Since at-sea testing is expensive, a computer simulation of the lift module was de-

vised to test various candidate control schemes. A block diagram of the interrelationships

between the microprocessor, the mechanical components of the lift module, and the dyna-

mics of the lift module is shown in figure 2.

The dynamics of the lift module are a function of its net weight or net buoyancy. its

mass, and its hydirodynamic drag. If the convention is chosen of depth. /. being p-)sitle

downward, then a positive net t'orce on the lilt module is its net weight. W. Net buoyancy

would then be considered as a negative net weight. If the lift modulle's mass is I and its

drag coefficient times area is C. the equation of motion becomies:

( I) mZY W - c1I;

During a small time increment At, the lift module's depth changes by

(2) (Z)New (z)Old + ;At + 12 zAt-

The new velocity at the end of this time increment is:

(3) (New\~ = (;O0ld + 7At

These equations can be iterated to simulate the movement of the lift module.

In all of tile ascent profiles, tile microprocessor is required to control only three

basic modes of operation: ascent or descent at a specific speed, or hovering in mnidwater.

It is relatively easy to control tile lift module's speed of ascent or descent. Since

drag is a function of the square of velocity, fairly large net-weight changes produce rather

small velocity changes. It is sufficient to calculate speed from the change in deptli from one

time increment to another and either pump in or let out water as required to accelerate or

decelerate.

Page 11: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

Depth

Bag Pressure Switch

MicrprocssorLift ModuleMechanisms Dnmc

Pump f tNet WeightWater Valve

Air ValveON/OFF

FiLHO r 2. ( om 1ptc.imua oniicrci lp

Firlkiio I riliodl for niakiw tilec siiollate(d lift illodiilc Iiovcr Was riot quite as sinil-plIc. HIC lift moduile is a %crv lIlassi%-c object h)Cil loglovcd lly Cr\ slia~l i nt forces. [or c\ -ailc. ill thle simlulationl. tile lift nodnL1c is conlsidCrcdl to ia'Vc anl eftlc cti\c ma1.ss of, 1 M slug".or 41)( ilh'. hIilc thle nct t'orCes alctinlU onl it dtri l ovCrin.ll ar1C oLIjkll\ ahoot11 15 lbS. InLs.it \\ old be \cr dilticlt to controlf lif(lt odlC hlovcr l1v dctcriirg dl c:p(I -rror anld calcn-a 0 n vc \loc t\ v or cvcnl accclcra tioni. because of thc liar,-C r-CS P0nSC la in tirodoLccL!b 111Cwmlodll" nic's mss.

Anl adkk ap ic onltrol schicinc was d cNviSCd to corn pcnsat c for til 1 modtIc's laW. TileI icrrocso calcn ktl csarnIJIC J n 1111inig tsti ialt of il 1w nt wc ichl 01, th l ifIt mlodlc bascdI onlthc changwc inl diCpth durincg caIch tinlIC inlcr-Clncnt. thle cllaltcd Clo)Cit\ anid accclcration.,an1d onl ew- /Cctlhcr or niot tile pum p or wat cr valvc has hccnl cncr--i c. Tile iicroproccssorthcnl control'0s thc pnmpIII and1L WAtcr 'a inl accordncc Withi thcloe c 10Clozi0c dliagramIl inl

i r e.

Ill additionl to tilc con1tro1 laI0orithm dli c o 11wi-0'tl mlicropr-ccssor- nldcIs aIsnritilati mr of' the iritc-cr aritlmclitic thiat thc microprocessor uscs andl tile onc-part-inl-40flhrcsolnt iop of' thc I12-bit All) convcrtcr thiat is IISCd witl I l dIcptI hscnIsor.

Tihc portion of' thc comlpnitcr programl thlat simliilatcs thc m1cchlanical aspccts of, thwlih tlmodnl1c Calcikiatcs tlIc. nct wcighlt of, tlw lift nodlic bascdI onl tilc flow ratcs of, tile pomplanid water v'alve and Ohcir torn)-on 'tor-o0 il liesc. Vlh 1ag 2rsr sw~itch and air aJl\C ar-cnlot si m U latcd . sinicc t lcsc fIllnct io is arc i ndlcpcndcn I of'til 1wcontrol sklccmc (Iscd ad1( sliot Idhiavc no ctffcct onl thcQ conitrollability of, tlic lilt milI1c othcer thlan to prodoctc \.Crv miinlorChanL'11cs inl tile water valvc and( pomp111 flow rates.

A listinig of the' computer sitmilationi is giveci inl appicnd ix A.

4

Page 12: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

If Ascending -

Pump Water

VaveWaeu "~n r 3 . 1 I u l o c d iiFLOW'p gh CHRT FOR Tal ASeTPOIE

(ioscd~~~~~~~ Dnicescatentdcinogisdcird

2. SwitchS-3. In tc nannal mo ofwi opcaion. lsn tissic ndc ta

ocAt n of ttli wtc al 1v(c is Isre a s 111L1i% tol kll sIIod iIC all t)SiI hcI trheora \Mc

aesct lk tro tilcs xc itc 1)vcar\ ScThede arc.ItNoc thres switclisa l h ionhdiaiN that anto-il

mate ic llC~C asccnlth t10d is dcsircdC

2. Sw itch S-'4. In thc m11annial mo1dc. th'1)is s ih CIONdicat thtN\ ItCra ion ofitmN 111,1r

pump111 is kdcsir~cd. It is itnior-cd inll Ithc anltoiliatic aINCCnt profileN C\ccptl ti I-i\C cr ccctcdprofile. inl which it indicatcs that anl anitoina.tic d1c,-cnt N, dcsircilThic othicr inputs in to tieII micr-oprccss0or arc:

4. Sw\itchi BP'S. 1aid P~ressuire Switch.) \\]tel thIN N\~illt IN clONCL. th1C pmINNtIrIC it1Nlk

the fi\cd \ wotlnic lif't acis at the correct pr"Nsnrc. \\ hen it IN op)CII1 tIC pcNilic IN too lo\.andl opcrat on of, thI I air11\lc is reqluired to put inlorc air Into tic hay.L

5.Pressure Sensor. [or altcpoic ~ctfi 5fftt.Nc' - (-~

NCaIICLl Stirail idU.it.-c prcNiL cisor is liNcLI. IONi nsior iaN[, al 0)-5-\& output \0 liic1iIN Coll-\ crcdl 1) an1 A1I) conmcrtcr to a I 2-hit dlil-ital 11iiiihr for.," INin the imlcroprocNNor. I IN.tice coivcrNioii frii~procco Ulpl uiit, 1o fcctI of (i cpt1 I' N 3 4()')(. 1I pOfic*5t)0-ft .Nccitt' r-cutnir-cs thc usec of, a 0t)-§O)I scnlsor. SiCC tic intcriial rctcrcnicc ill thiNscnsir i. a %JCtIlIiiii t he Lcoii1rSii~ii from iicropro0CCSS0o dCptli iiniN t0 fCCt Of dc')I) I N

IDcptli 3,) -3 f(MICrc /0) IN thm dcpthl III4t096i ~~pu~N~iI i

Page 13: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

The parameters used in the microprocessor are:

B5 - L[stimated pump and Vale tow rates. (3 lbs 'sec) I 9L)P unit) , U sec)

C ) - Estimatcd lift modu le drag coefficient times area. (50 It 2 1 (1 L unit!

MQ - L:stinated lift iiiodule mass. (150 slugs) (75 AP unit'.)

$2 - Desired ascent or descent speed.

(I ft/sec) ( 2 pP units/sec) in '500-ft Ascent". (.7 ft/scc)

() P unitsisec) in the rest of the profiles.

S3 - Allowable error in ascent or descent rate. (0.2 ft/sec) (3 PP unit',sec)

Z5 - Required depth of hover. (40 It) (480 mP units)

In the "Diver Selected" profile this is a variable.

Z8 - Bottom depth minus 10 feet. (60 ft ) (72 ) MP units)

The variables used in the microprocessor are:

WI - Estimated module net weight

Z - Current depth

Z - Depth at previous time increment

SI - Calculated ascent or descent speed

FI - Flag indicating current portion of profile (0,1,2)

T8 - Time since start of hover.

PI - Pump status (0 - Pump offt: I - Pump on)

VI - Water valve status (0 - Valve closed: I - Valve open)

The equations Which are used to calculate an estimated nIodule net weight are obtainedfrom equations 1-3. Since the depth sensor input to the microprocessor calculations has afinite resolution, the calculated velocity alld acceleration are noisy. Therelore. the weightestimate is weighted 0. 1 from equations 1-3 and 0.9 from the estimated water valve andpump flow rate. Because the microprocessor is an integer machine, the equations are set upso that intermediate results are not lost d tle to LIM derflow.

low charts for the various ascent profiles are given in figures 4-8.

Page 14: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

COMMON TO ALL ASCENT PROFILES

PowerON

Reset

Set ParametersZ9 Current DepthZ6 Z9S4 0Wi 0

S1i Z9 -Z6X1 ((Si - S4)'M9)/10X2 - (ABS (S4)- S4- C9)/10X3 zWi + (P1-V1)* B5W1i X3 - X3/10 +X1 + X2S4 - SiZ6 zZ9

~TTurn Off Pump

0 -- O1=0 Valve

V1

Figur 4. LoiPumomopl scn role

p *7P1BS N unO

Page 15: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

ASCENT/HOVER/DESCENT Fl =0 -*Ascend from Bottom to 40 f t= I~ Hover at 40 ft for 3 min

Descendd

Figurd e s YLgcfracn/oe/escees

Hover1 Fl 1 B

T8 = 0

T8>180..-T8+. -U- S(Z---g.

Page 16: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

ASCENT/HOVER/ASCENT F 1 0 - Ascend from Bottom to 40 ft1 -Hover at 40 ft for 3 min

Fl - 0, 1, 2 Ased9<Z5+120 Sl>-S2+S3 S1<-S2-S3 D

Figurd es Y.Lgcfrac/oers ens

I Fl I B

HoverT8 =

No No Wl> N

Page 17: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

500 FT ASCENT F1 0 - Lowering Lift Module1 -~Ascending to 100 f t at 2*S2 2 f t/sec

A 2 -Ascending to Surface at S2 1 ft/sec

2Fgr F1 L0g, for 250-fo45o t F1 = 1

Yes

D0

Page 18: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

DIVER SELECTEDS-3 Closed -~Ascent Desired

A S-4 Closed -~Descent DesiredNeither Closed -w Hover Desired

Figur 8.s Logi fr dieNece

Closd F1=0 S > -2+ 3Sl<-2-S3 No

Page 19: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

RISULTS

All the ascent profiles Were successfully demonstrated at Sca. In fact. tie tests \%crercmarkably free of either mechanical or electronic failure.

The microprocessor on tihe lift modulC conta icd ,a tape recordcr Which was used to

record, aniong other things, the values of the variabl.es used in the control scliemcs. Figurc

compares the depth changes recorded front an aCtual ia-sea operation with those which wetr'predicted by tile co )uter simulation for the "Ascent/1Ihver/Ascent'" ascent profile.

The ±4-loot oscillation shown ill figure 9 during the hover phase of tihe ascent istypical of the microprocessor controlled hovers. A diver, using the bot toi as a reference.could usually hold a manually controlled hover to ±2 feet as long as Iis conceit rat ion didnot waver.

One source of error in hover control was due to the presence of a long period oceanswell with a 3-4 ft am p lit ude during most of the tests. This introd uced an error in to tile

depth sensor input to the microprocessor. Figure 10 shows the depth error recorded while tile lift module was sitting on the bottom du ring one of the tests.

Another source of hover error was due to ilie finite resolution of the depth sensorand the noise that this introduced into tile calculated lift mnodile speed. The I 2-bit A, I)converteron the output of the I 50-psi depth sensor caused a depth resolution of 31 7'4t90.08 ft. If the depth resolution of the 500-psi sensor. 0.3 ft is used in tile simulation. tilepredicted hover error is increased from ± I ft to ±2 ft.

A combination of both these effects can be seen in figure I I . The buLps on tiledepth trace are due to seas passing overhead, while tilsenoise on the calculated velocity is

due to both tile seas and the finite resolution of the depth sensor.

The fact that very small net weight or net buoyancy chaiCes occur during hoveringwas demonstrated by hanging a 20-1b weight beneath tile lift module. The moduile's b)o\ -

ancy coUld be adjusted easily to keep the lilnc to tile weight ttM with out lifting it off tilebottom.

The control schele used for hover control was devised hv ntuitive reasoning aiidtrial and error in the computer simu1lation. The ahility oif the lift mIodule to hover could un-doubtedly be improved with an analytically based sclele derived I1v a control cngi neer.

The "Diver Selected' iode of operation was initended to be a fi rst cu at \hatMight be used by a diver on underwater construCtion obs. It was not too successltlI ill Ihiatsense, siicI le lift mod tile wotuld always be either ascending or descCilding w ni ,,v itclcdinto automatic hover and therefore would always overshoot its hover depth.

it

Page 20: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

20-

30-

3:-

40-W

Ocean Test50- Computer Model Prediction

..... Computer Model with + 1 ft,14 sec pressure variation

60,14 15 16 1'7 1,8 19

TIME (min)

F-iurc n Piedic-ted mjid aictualI deptli vait ions during hover

78-

a

zW

801

0 10 20 30 40

TIME (sec)

Figure 10. Frror in sciised deplhi due to seN (litt Imodule sitIIng on hot Iont

I 3

Page 21: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

- 9r

.2.

So

U()1 0'l 0

LbU

oasm)a33d (Mvnoiv

C, 14

Page 22: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

A more effective control scheme for construction applications might call for a cojI-trol panel on which the diver could set a depth to which lie wants to asccnd or descend. Themicroprocessor could then anticipate reaching that depth and decelerate gradually to avoidovershoot.

However, the simplest and probably the most effective way to hold a load at fixedheight off the bottom is to hang a small weight from the load on the proper length of lineand allow the weight to rest on the bottom.

Figures 12-1 5 show the lift module during the tests.

15

Isp

Page 23: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

t2

In 4

I 4IU

~t~ -j

-/7.2. liii niodialt' diii ing the 11 1\

Ili2iit' I I I I I I I

Page 24: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

14 1II c cI

Tyr

Page 25: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

APPENDIX A - COMPUTER PROGRAM LISTING

10 REM LIFT MODULE MODEL12 I:IPEN "0", #6, ":LP:"14 OPEN "0 , #5, '.. :O:16 N=20 READ M11,f:,W,ZI,Z83o READ M.-,F29,Z54o REAL' P3,P4,P550 READ V3,V4,V560 READ B570 READ S2,.-S'38o READ T390 TI=o10') Z2=O110 FI=o12(.L W1=01:30 T2=. 25140 N1=4150 Z9= I NT ( Z 1 *4'/-37)160 Z6=Z910 PRINT #N, INPUT DATA"190 A$="MI=####.# Cl= ###.# W=#####. Z1=####. Z8=####."200 PRINT #N, USING A$;r.1,C1,W, Z1,Z821(. A$='.=####.# C9=####.# Z5=####."220 PRINT #N, USI':;ING A$;.19,C9, Z52:) A$="F'IMP P3=###.* P4=###.# P5=###.#"240 PRINT #N, USING AS;P3,F4,P525u A$="WATER VALVE V3=###. # V4=###.# V5=###.#"26o PRINT #N, USING A$;V3,V4,V527o A$="E'TIrATED RATE BS=###.#"

""0 PRINT #N, USING AS;B5290 A$="DEiSiRED S.PEED S2=###. # S 3=##. ##"30-'0-) PRINT #N, USING A$ S., S3310 A$="TIrIE T2=##.## N1=####. T3=####."32(. FRINT #N, LSING AS;T2,Ni, T3330 PRINT #N,340 PRINT #N, " TI Zi Z2 W Fl SI Wi P1350 AS= "#### ###.# ##.# #### ### ##.# #### ### ##.#36o GOSUUB 450370 FOR N2=1 TO N138U GOSUEIB 103,--10- Gcl!-1JB ,',(.

400 TI=T1+12410 NExT N2420 PRINT #N, USING A$;TI,Zl,Z2,W,F1,S1*377/4096,W1/3,PI,P2,Vl,,4:3o IF TI&T3 THEN 360440 GOTO 111045U REM SUE'BROIT I NE***M I CROPROCE';SOR***460 REM PROFILE ------ ASCENT/HOVER/ASC:ENT ADAPT IVE CONTRI

18

Page 26: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

470 S1=Z9-Z6475 Xl=INT((Sl-S4)*M9/10)480 X2=INT( (fAS(S4)*S4*C:9)/10I)485 X3=Wl+(P1-V1)*B549v WI=X3 - INT(X3/10) + X1 + X2495 S4=81500 Z6=Z9510 IF Fl=l THEN 580520 IF F1=2 THEN 67053(- IF Z9K1-5+121 THEN Fl=1540 TS=O550 IF 31:>-S*2+S3 THEN 7505601 IF :1'-2$'THEN 780570 GOTO 720

580~" IFT830 THEN F1=2590 TS=TSi-i600 IF SI<O THEN 64U610 IF W1INT(B5*(Z5-Z9)/12-C) THEN 750620 REM630 ciOTO 720640 REM650. IF W1<INT(5*(Z-Z9)/12) THEN 780660 (YOTO 7 40670 IF 1>S+3THEN 7506:80 IF S1-2S3THEN 70o690 GOTO 720700 IF ZV2,Z8*4096/337 THEN 780720 P1I=0-730 V1=0j7/40 GOTO SOO750 P1=0760 V1=1770 CIOTO 800780 P1=1790 Vl=0800 RETURN810 REM SLIBROUT INE***MODULE MEC.HAN I CL***820 IF P1=0 THEN 860830 P2=FP2+P5*T2/P3840 IF P2">'P5 THEN P2=P5850 GOTO 88086V P2=P2-F'5*T2/P4870 IF P2<0 THEN P2=0880 IF V1=0 THEN 920890 V2=V2+V5*T2/V3900 IF V2::.'VS THEN V2=V5910 GOTO 94092() V2=V2-VS*T2/V4930 IF V2,',( THEN V2=0940 W=W+F2*T2-V2*T25050 RETURN9'60 REM 'C-LIBRCILTINE***DYNAMICS***

seem

Page 27: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

-7t Z3=(W- I- E6( Z2)2-Z2)M1'- 1 =Z1+Z2-T2+(Z:*:T2 2)/2'9Q Z2=Z2+L-:*T21000 IF Z1 AO THEN Zl=]i(1(.)10 IF Z1:Z3+11 THEN Z1=Z:3+11102) Z5- I NT ( Z 1 *4096/:337)1 0.):30:) RETURN1040 DATA 150, 5(0, C0, 20, 7016 50 DATA 75, 1, 4::3,10C() DATA ', 3

10()7 ( DATA 72, 2, .3

l0,8 C: DATA 91 (o DATA 9, a:II UO lA T*A 50011 l ENE,

II

20

Page 28: THE MICROPROCESSOR CONTROLLED LIFT EEEEElllllI-llI · IA, - Technical Report 653 0CONTROL SCHEME FOR THE MICROPROCESSOR CONTROLLED LIFT MODULE Roger W. Buecher DTIC February 1981

DAT

FILMED

ITI