《NASA Data Acquisition System Software for Rocket Propulsion Testing.docx》由会员分享,可在线阅读,更多相关《NASA Data Acquisition System Software for Rocket Propulsion Testing.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NASADataAcquisitionSystemSoftwareforRocketPropulsionTestingNDASleveragessomeadvancesintheLabVIEWlanguageandavailableapplicationframeworkstobuildamature,flexible,andextensiblesuiteofapplications.AllLabVIEWdevelopersontheprojectextendthesameactorclassdeliveredwiththeLabVIEWdevelopmentenvironment,allow
2、ingcodesharingwithinateamandwithintheglobalLabVIEWcommunity.TheActorFrameworkistheprimaryframeworkforeachapplicationintheNDASsuite.Thisframeworkimplementsamodel-view-controller(MVC)architecture,whichmakesmodelandcontrolleruseacrossmultipleapplicationspossibleandonlyrequireschangestothepresentationla
3、yer.PriortousingtheActorFramework,doingsomethingassimpleasMVCarchitecturerequiredacustom-developedsolutionthatwastimeconsumingtoimplementandmaintain.NDAShadchallengesthatrequiredtheflexibilitytosupportavarietyofdifferentenginetypes,differentteststandconfigurations,anddifferentcustomerconfigurations.
4、Althoughmanyoftheseconceptsareconsistentfromonefacilityortestarticletoanother,thelegacysoftwareinplacetoaccountforthedifferenceshasbecomebeenextremelyinconsistentandvariedovertime.Thisvariabilityaddedadditionalchallenges.Fromatechnicalperspective,themainchallengecontinuestobeachievingthesystemutilit
5、ydesigngoalindependentofhardware.NDASmustoperatelegacyacquisitionsystemsover30yearsoldandthenewestsystemhardwareavailabletoday.NDASmustalsobecompatiblewithdifferenttransducertypes.Thermocouples,resistancetemperaturedetectors,absolutepressuresensors,gaugepressuresensors,barometers,straingages,andflow
6、metersarejustsomeofthetransducertypesthatNDASsupports.Eachofthesehasdifferentcalibrationmethods,differentengineeringunitsscalingequations,differentranges,anddifferentsensitivities.Therefore,theNDASsoftwaremustbeflexibleenoughtoaccountforthiswiderangeofinputs.NDAShassuccessfullyovercomethesechallenge
7、stoprovideasoftwarepackagethatishighlyvaluabletoNASApropulsiontestingprograms.Solutionstothechallengesinclude,butarenotlimitedto:atranslationlayermakingsoftwareportable,newcalibrationsoftwaredevelopedtofulfillNDASrequirementsforthesoftwaretobeabletocommunicatewiththesignalconditionersandcalibration,
8、supporthardware,createcalibrationreportsandcoefficients,performmeasurementsystemanalyses(MSAs),andlinearityandhysteresiscalculations.NDASBenefitsQuantifiablebenefitsofthetoolincludecostandschedulesavings.ThesebenefitsareobservedandtranslatedonSSCsB2TestStand,wherecodealreadybuiltforSSCsA1andA2TestSt
9、andsisbeingreused,ratherthanstartingcodefromscratch.TheuseofmodulessuchasNDISandNLOGaremostlyunchangedfromA-Complexteststands,savingduplicatedevelopmenttime.TheB2TestComplexapplicationcanuseestablishedandvettedNDASfileloggingandconversiontools.SoftwareusersalreadyexperiencedwithNDASfromprioruseonA-C
10、omplexrequirelesstrainingforB2operations,reducingthetrainingtimeandcost.TheNDASarchitecturereadilysupportstechnologicaladvancesindataacquisitionhardware.Itsflexiblenatureprovidesafoundationforintegratingnewdataacquisitionhardwaretherebycreatingareusable,hardware-neutralsoftwareenvironment.TheNDASarc
11、hitecturebringstogethercommondataacquisitionsoftwareconceptsinaunifiedwaybymeansoflayeringtocreateareusable,hardware-neutralsoftwareenvironment.Thecurrentstateoftheartindataacquisitionsoftwareisasoftwaresuitethatiscustombuiltforeachselectedhardwareplatform,whichdoesnotsupportreuseformultipleaerospac
12、etestarticles,projects,orfacilities.Thistypeofdataacquisitionsoftwaredevelopmentcanbecostly,scheduleintensive,andriskprone.TheNDASsoftwaredevelopmentefforthasalreadyenabledalevelofsoftwarecollaborationunprecedentedamongNASAsRPTfacilities.Forexample,SSC,MSFC,PBS,WSTF,aswellasNASAsIndependentVerificat
13、ionandValidation(IVV)facilityparticipatedinthedevelopmentoftheNDASrequirements.TheNDASarchitecturecanpotentiallybecomethestandardrocketpropulsiondataacquisitionsoftwareacrossNASA.TheNDASsoftwaredesignismodularandcanaccommodatetestfacilityandtestprogramvariability.Forexample,onetestprogrammayrequirer
14、eal-timedisplaysanddatarecording;othersmayrequiremorecomplexdatastreamconversion,measurementfiltering,orteststandconfigurationmanagement.Testfacilityuserscanchoosewhichcomponentstoincorporatebasedontheirspecificneeds.NDASintroducesaparadigmshiftinthewayNASAperformsdataacquisitionsoftwaredevelopment.
15、NDASenablestestingprojectsatanyNASAfacilitytoshareandexchangedataacquisitionsoftwareapplicationsandartifactseliminatingredundantefforts.TheNDASsoftwaredevelopmenteffortwascultivatedinthespiritofNASAsnewwayofdoingbusinessinsoftwaretocreateapplicationsthatcanbeusedeverywhere.NDASissignificantwithinthe
16、propulsionsector.Itrepresentsafundamentallydifferentwayofoperating,breakingwith30yearsoftraditionwithinNASA.ItisthefirstapplicationofitskindatNASAandusesrecentlydevelopedNItoolstocreateasoftwareframeworkthatcanspanthediversesystemsthatcomprisethepropulsionsystemtestfacilitiesacrossmultiplecentersand
17、manytestfacilities.Themodularandflexibledesignminimizesthesoftwaredevelopmenteffortforfuturedatasystems.Toenablethisadaptability,thesystemdesignincorporatesthenecessaryfunctionstooperatearocketpropulsiontestfacilityDASanditsflexibilitypermitsindependencefromDAShardware.Furthermore,thisapplicationiss
18、ignificantbecauseitreducesbarrierstosupportthegrowthofthecommercialspacelaunchindustry.Inthisway,usingaNASA-developedsuiteoftoolsalleviatesissuesregardingexposureofcustomerproprietarydatatopotentialcompetitors.Anadditionalbenefitofthesoftwaresarchitectureisitseaseofmigrationtootherfacilities,whichpr
19、ovidescommonalityacrossNASA.Thesoftwareisportablewithoutbeingspecifictounderlyinghardwareandfacilityconfiguration.NDAScombinesahardwareabstractionlayer,aninnovativedatabasestructure,andpost-acquisitionprocessingcapability,sothesoftwareisportabletomultiplefacilitieswithnodesignmodificationsandminimal
20、codemodifications.AdaptingthesoftwaretootherRPTcentersprovidescommonalityandreducestestingcostsforNASA.Thissoftwaresuiteistheonlyknowncross-platformDASsoftwareavailableforrocketpropulsiontesting.FarfromtraditionalanddevelopingtechnologysectorsintheUnitedStates,NDAShasmadesignificantprogressdrivingth
21、ematurityoflarge-scalesoftwareengineeringeffortsatNASAandSSC.ConclusionOverall,usingLabVIEWandadvancedtechnologies,suchastheActorFrameworkandObject-Orientedprogramming,helpeduswithaninnovativeandlarge-scalesoftwaredevelopmenteffortandmaximizedthereusabilityofthesoftwaresourcecode.Thesetechnologiesai
22、dedinthedevelopmentofanintegratedsoftwaresuitethatcombinesthefunctionalityofvariousapplicationsintoacommonplatform.TheNDASSSCdevelopedreplacesthecurrentoutdatedsystems.Itsflexibilityandmodularityenablesitsusabilitywithanyhardwareatanytestfacility.NDASprovidesasolidandconsistentfoundationforperformin
23、gaerospacepropulsiontesting,sotheagencycanperformspaceexplorationmissions,includingmissionstoMars,asteroids,andbeyond.TheoriginalintentionfortheNDASsoftwarewastodevelopacommondataacquisitionsoftwaresuiteforNASApropulsiontestcenters.However,thesoftwarecouldonedaybetransferredtocommercialorganizations
24、involvedinanydataacquisitionendeavor,andtransferabletouniversitiesandothergovernmentagencies.TheNDASsoftwaresuiteisbestsuitedforlarge-scale,multiuserdataacquisitionsystemswithlower-speed(250samplespersecondorbelow)acquisitionrequirements,buthasthepotentialforusewithanygeneralizeddataacquisitionsyste
25、m.ThedesignoftheNDASsoftwaresuiteisnotexclusivefortherocketenginetestingdomain.Thedatavisualizationandrecordingcomponentshavethepotentialforuseinanyapplicationsusingscientificmeasurementdata.NDASiscurrentlyundermodificationforuseastheprimaryDASsoftwaresuitefortheSpaceLaunchSystemCoreStageatSSCsB-2Te
26、stStand.TheprimarymodificationsforthiseffortareduetotheuseofdifferentDAShardware.OncemodificationsarecompleteforuseatSSCsB-2TestStand,SSCplanstomigrateittoWSTFandSSCsE-Complextestfacilities,whichusethesameDAShardwareasSSCsB-2testfacility.Anotherfeatureindevelopmentisfortransducercalibrationdatamanag
27、ementafterNationalInstituteofStandardsandTechnologytraceablecalibrationoccurs.Thisincludesanautomateddataimportcapabilitysomanuallyenteringtransducercalibrationinformationintothedatabasewillnotberequired.Thisfunctionalitywillbevaluableforlarge-scaleacquisitionsystemswithhundredsoftransducers.AuthorInformation:PhillipHebert,Sr.NASAJohnC.StennisSpaceCenterTel:228-688-2995Phillip.w.hebertnasa.gov