Vélocimétrie laser à Franges ; Analyse Statistique de Signaux ...

icon

42

pages

icon

Français

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

42

pages

icon

Français

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

VélocimétrielaseràFranges;AnalyseStatistique
deSignauxàéchantillonnageAléatoire
FrancisMicheli,MaudLavieille,PierreMillan
ONERAToulouse
11septembre2008
1 Présentation
AssaestunacronymepourAnalyseStatistiquedeSignauxàéchantillonnageAléatoire.
Il s’agit d’un logiciel destiné au post traitement de mesures effectuées par vélocimé
trie laser. La particularité de ces mesures est qu’elles sont constituées d’acquisitions
multicanauxéchantillonnésaléatoirement.
Assa est l’étape du traitement entre le logiciel d’acquisition et l’examen des mesures.
Sa principale fonction est de relire les fichiers (binaires ou ASCII) d’acquisitions, de
préparer les données, de calculer les grandeurs qui peuvent nous intéresser (des statis
tiquesauxanalysesfréquentielles),puisd’écriredesfichiersderésumésetdesfichiers
auformatdelogicielsdedessins.
Certaines bibliothèques sont en service à l’Onera depuis 10 ans. D’autre sont en cours
dedéveloppement.
1.1 Licence
Celogicielestdiffuséavecunbut:partageravecd’autreslaboratoireletravailfaitpour
nosbesoinspropresetéchangeraveceuxdesidéeset(peut être)desalgorithmes.
Un autre souhait est de contribuer a une meilleure qualité des mesures obtenues avec
des vélocimètres lasers par la diffusion d’algorithmes avancées sous une forme qui en
permettelecontrôleetladiscussionentrelesutilisateursintéressés.
Celogicielestaujourd’huidiffusésouslicenceGPLversion2ouultérieure.
Assa a aussi été déposé auprès de l’Agence pour la Protection des Programmes ...
Voir icon arrow

Publié par

Nombre de lectures

131

Langue

Français

VélocimétrielaseràFranges;AnalyseStatistiquedeSignauxàéchantillonnageAléatoireFrancisMicheli,MaudLavieille,PierreMillanONERAToulouse1Présentation11septembre2008AssaestunacronymepourAnalyseStatistiquedeSignauxàéchantillonnageAléatoire.Ils’agitd’unlogicieldestinéaupost-traitementdemesureseffectuéesparvélocimé-trielaser.Laparticularitédecesmesuresestqu’ellessontconstituéesd’acquisitionsmulticanauxéchantillonnésaléatoirement.Assaestl’étapedutraitemententrelelogicield’acquisitionetl’examendesmesures.Saprincipalefonctionestderelirelesfichiers(binairesouASCII)d’acquisitions,depréparerlesdonnées,decalculerlesgrandeursquipeuventnousintéresser(desstatis-tiquesauxanalysesfréquentielles),puisd’écriredesfichiersderésumésetdesfichiersauformatdelogicielsdedessins.Certainesbibliothèquessontenserviceàl’Oneradepuis10ans.D’autresontencoursdedéveloppement.1.1LicenceCelogicielestdiffuséavecunbut:partageravecd’autreslaboratoireletravailfaitpournosbesoinspropresetéchangeraveceuxdesidéeset(peut-être)desalgorithmes.Unautresouhaitestdecontribueraunemeilleurequalitédesmesuresobtenuesavecdesvélocimètreslasersparladiffusiond’algorithmesavancéessousuneformequienpermettelecontrôleetladiscussionentrelesutilisateursintéressés.Celogicielestaujourd’huidiffusésouslicenceGPLversion2ouultérieure.Assaaaussiétédéposéauprèsdel’AgencepourlaProtectiondesProgrammes(APP)souslenuméroIDDN.FR.001.440024.00.S.C.1998.000.20700SivouscitezAssa,nousvousdemandonsdelefaireainsi:1
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire2F.MICHELI,M.LAVIEILLE,P.MILLANASSA,unoutilderéférencepourletraitementdusignalenvélocimé-trielaser.10èmeCongrèsFrancophonedeTechniquesLaser(CFTL),19au22septembre2006,Toulouse(FRANCE)1.2ContactLepointdecontactpourAssaestmicheli@onera.fr2CapacitésAssaestconstituédeplusieursélémentsutilisablesindépendamment.–Uninterfacegraphique"VLF_cnvt"permetd’effectuerrapidementdesdépouille-mentrépétitifsaucoursd’unecampagned’essaietd’obtenirimmédiatementdesfichiersprêtspouruntracé.L’interfacepermetdesélectionnerlesoptionsetgèretoutleprocessusdedépouillementdesmesures.–Pourunusageplusavancé,desoutilsenlignedecommandecorrespondentàdiffé-rentesétapesdutraitement.Ilestpossibledelesappelerdepuisunscriptpourétudierlechoixdeparamètresdetraitementsetrechercherunoptimum.–Unmoduledelecturedesfichiers(read_LDV)metàdispositiondel’utilisateurlesdonnéesbrutesobtenuesparl’instrumentdemesureaprèsuneéventuelleépurationdesfichiers.Ilpermetd’ignorerledétaildesformatsdefichiersetderécupérerlesvitessesmesuréespourlestraiterdansScilab(ouR,ouMatlab).–Lessourcesdesbibliothèquesconstituantscesdifférentsmodulessontdisponiblespourconstruiredenouveauxalgorithmes,intégreràunautrelogicielouconstituerunapplicatifspécialisé.2.1Formatsdentrée–TSI:compteur1990,IFAetFSA,correspondantauxlogicielsFind,Phase,FFW,PACEetFlowsizer.–Aerometrics:DSA,pourtroisversionsdulogiciel:4.18,4.19et4.21.–AsciiVLFData,formatASCIIavecunen-têtedanslestyledesfichiersini–Dantec:partiellementdeuxformatsd’exportationdulogicielassociéauBSAF80,texteetTecplot.2.2Pré-traitements–FiltrageàNécart-types(historiqueetobsolète)–Suppressiondespointsaberrantsisolés–Contrôledeladatationdesmesures11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire–Coïncidencelogicielleaposteriori–Restrictiondusignalàunsegment32.3Traitements–Statistiquessimplesjusqu’audegré4–Statistiquescroiséesjusqu’audegré3–Incertitudesstatistiquesparlaméthodedubootstrapsurlesdeuxpointsprécédents–Histogrammesdelavitesseavecanalyseenpics–Histogrammesdestempsentredeuxmesuresavecanalyseenpics–Histoiredessignaux–Fonctionsdecorrélationspardifférentesméthodes–Spectresdelavitessevialafonctiond’autocorrélationouunré-échantillonnage–Évaluationdel’échelleintégraledetemps–Dépouillementsconditionnels,parexemplepourl’analysedesphénomènescycliques2.4FormatsdesortieTouscesformatssontASCII(textesimple,ISO-8859-1).Enparticulieronpeutde-manderdesformatspour:–Grace(http://plasma-gate.weizmann.ac.il/Grace/)–Tecplot(http://www.tecplot.com/)–Easyplot(http://www.spiralsoftware.com/ep/eplot.html)–Scilab(http://www-rocq.inria.fr/scilab/)parexemplepeutrelirelesfichiersditsas-ciidata.Cesfichierssontaussicompatiblesavectouslestableurs.–R(http://www.r-project.org/)–Matlabpourlequelonécritjustelesnombressansen-tête.11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire3Aquoiilressemble(screenshots)FIG.1–pagedesfichiersFIG.2–pagedespré-traitements411septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire4FIG.3–pagedessortiesordinairesFIG.4–read_ldv,l’outild’accèsdirectauxdonnéesTéléchargementetinstallation5Lesitewebdel’Oneraproposelesdernièresversionsentéléchargementàcetteadressehttp://www.onera.fr/dmae/velocimetrie-laser-assa11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire64.1PourMS-WindowsLefichierassa-xxx-win32.tar.gzsuffit.Ilinclutladlldecygwin.IlvousfaudrachercherlemoteurTCLd’ActiveState(http://www.activestate.com/Products/activetcl/index.mhtml)pourinstalleroumettreàjoursvotreTcl.Dépliezl’archivedansunrépertoiredevotrechoix.AllezdanslerépertoireAssaWin-Distetdoublecliquezsurwindows_installer.tcl.LeboutonInstallerlanceraleproces-sus.Cescriptestencorerudimentaireetselimiteàlacopiedesfichiersàlabonneplace.Pouravoiruneicônesurlebureau,allezdanslerépertoireC:\ProgramFiles\Assa\bin,draguezavecleclicdroitVLF_cnvtsurlebureauetdemanderunraccourci.Ensuiteappelezlespropriétésduraccourcietdanslacaseciblefaiteprécéderlenomdufichierparwish(lemoteurgraphiquedetcl).UneicôneestproposéedanscemêmerépertoireInstall.Laprochaineversiondel’installeurseraplusévoluée.Pourré-installerlelogiciel,ef-facezauparavantC:\ProgramFiles\Assa.4.2PourLinux(rpm)DesbinairessontdisponiblespourlessystèmesbaséssurRPM,compiléssurFedora5:–assabib-xxx-x.i686.rpm–assa-xxx-x.i686.rpm–assabib-devel-xxx-x.i686.rpm–assa-devel-xxx-x.i686.rpm4.3ApartirdessourcesDeuxfichierssontnécessairespourreconstruireAssa.Labibliothèquegénéraleassabibetassaproprementdit.–assabib-xxx.src.rpm–assa-xxx.src.rpm–assabib-xxx.tar.gz–assa-xxx.tar.gzCesdeuxpartiesontétédéveloppéesaveclesoutilstraditionnelsdeslogicielsGNU/Linuxetpeuvents’installeravecl’incantationstandard:./configure--prefix=/usrekam...usmakeinstallPourrecompilerlessourcesvousdevrezavoir:11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire7–GSL(http://sources.redhat.com/gsl/)–FFTW3(http://www.fftw.org/)–doxygen(http://www.stack.nl/~dimitri/doxygen/index.html)–gengetopt(http://www.gnu.org/software/gengetopt/gengetopt.html)–Tcl/Tk(http://tcl.sourceforge.net/)–tDOM(http://www.tdom.org)EnplusbiensûrducompilateurGCC.SousWindowsunenvironnementCygwin(http://www.cygwin.com)estnécessaire.Pourrecompilerlesitewebilfaudraenplus–Lyx(http://www.lyx.org/)TEX4ht(http://www.cse.ohio-state.edu/~gurari/TEX4ht/)5VLF_cnvt:manueldelinterfacegraphiqueAvertissement:l’interfacegraphiqueanticipesurlespossibilitéréelled’Assa.Cer-tainesfonctionnalitésontinopérantes,ellessontsignaléesparuntextegrisédanscemanuel.Pourunusagequotidienlestroispremièrespagessontlesseulesutiles.Lesautrenesontvisitéesquelorsdupremierdépouillementoupourchangeruneoptiondetraite-ment.Aprèsuncalcullerépertoirederésultatressembleàlafigure5:FIG.5–RépertoirederésultatsLesfichiersXMLproduitssontdesrésultatsintermédiaires.Neleseffacezpas,ilestsouventpossibledelesrelirepourextrairedesrésultatsoubliéslorsdupremierpassage.VosfichiersfinauxsontstockésdanslesrépertoiresnommésStats,Histo_Vel...Ouvrezundecesrépertoiresetcliquezsurlefichierquevousvoulezexaminer.11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire85.1Menus5.1.1FichierNouveauprépareunnouveaufichierd’expérienceOuvrirouvreunfichierdéjàexistantSauvegardersauvelefichierd’expérienceencoursSauvegardersousdemandeunnometsauvelefichierencourssouscenomPropriétésfixelenomdel’expérienceencoursQuitterquitteleprogrammeaprèsavoirsauvélefichierencoursLesfichiersd’expériencesprécédentessontlistésenbasdecemenu.Seulslesfichiersréellementaccessiblesapparaissentdanslaliste.5.1.2JournalImporterimporteuntexte(textepur,pasd’untraitementdetexte)danslejournal.Vouspouvezaussicollerdutexte.Exporterenregistreletextedujournaldansunfichiertexteindépendant5.1.3RésultatsRégénérerparcourstouslesfichiersXMLd’unrépertoireetrecréelesfichiersderésultats.Utilesivouschangerleformatdesfichiersgraphiquespouravoirlesnouveauxfichierssansre-dépouiller.Netraitequ’unrépertoireàlafois.Graph.seulmt.nerecréequelesfichiersgraphiques.Stats.seulmt.nerecréequelesfichiersdestatistiques.5.2PAGEJournalLapremièrepagevisibleestcelledujournal.Letextequiyestinscritestsauvéaveclesparamètresdedépouillementetladateestajoutéenfindetexteàchaquefoisquelefichiercorrespondantestrechargé.5.3PAGERépertoireCettepagesertàdésignerlepointdedépartdudépouillement,letypedefichieràdépouiller,lerépertoireoùstockerlesrésultats,leformatdessortiesetletypedesta-tistiquecollectées.Remarquezcettepossibilitédechoisirséparémentlerépertoiredesfichiersàtraiteretceluioùécrirelesrésultats.ElleautoriseàdépouillerdesCDROMs.Ledétaildeschampsestdonnéplusbas.11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoireFIG.6–PageJournalFIG.7–Pagerépertoire911septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageAléatoire105.3.1SourceRépertoireIndiquericilerépertoired’oùpartiraledépouillement.Touslesfichierssituésendessousdecepointseronttrouvésettraités.Lebouton...ouvreuneboitededialoguequivouspermetdelechoisiràlasouris.Motifmotifsimpledushell(DOS,bash...).Lesjokers*et?sontautorisés.Notezquepourdépouillerunseulfichiervouspouvezdonnericisonnom.D’autrepartenraisond’uneétourderie,sousWindows95,*.rawet*.RAWsonttraitésdifféremment.ÉtalonnageNousavonschoisid’utiliserdesfichiersd’étalonnagesdistinctsdesdon-néesinscritesparlelogicield’acquisitiondanslesfichiers.Celapermetentreautredecommencerlesacquisitionsetdenevérifiercesparamètresqu’unefoisquelevélocimètreestcorrectementinstallé.Celapermetaussiderectifieraprèscoupunétalonnagemaladroit.Cesfichiersseprésententcommeceluidécriten8.5.Desoutilssontencoursdedéveloppementpourlescréeràpartird’unfichierd’acquisitionpriscommemodèle.Sivousdonnezunnomcomme"essai.ini"lecodechercheralepremierfichierdecenomenpartantdurépertoiredufichierencoursdetraitementetenremontantverslaracine.Cecipermetd’avoirunfichiergénéralàlaracinedustockageetdesfichiersspécialisésdanslesréper-toiresconcernés.Lepremierfichierrencontrémasquelesautres.Sivousdonnerunchemincompletcomme"/opt/Data/essai.ini"cefichierserautiliséincondi-tionnellement.Sivousdonnezlemot"internal"àlaplacedunomdefichierlesinformationsd’étalonnageserontretrouvéesàl’intérieurdesfichiersencoursdedépouillement.Celanemarchebiensurqu’avecdesformatsdefichierscomplets(àl’opposédesformatsd’exportationdeDantecparexemple).5.3.2DestinationRépertoireLerépertoireoùsontstockéslesrésultats.Lastructurederépertoiredelasourceserarecopiéeàpartirdecepoint.Cechoixévited’écraserunrépertoirederésultatmaisconduitàdescheminskilométriques.5.3.3OptionsGraphiquesdécideziciduformatdesfichiersgraphiques.Lesformatsasciidata,ea-syplot,grace,tecplotetmatlabsontfonctionnels.Statistiqueschoisissezicilejeudestatistiquesàcollecter.classic,basicetuncertain-tiessontcorrects.Ilestfaciledecréerunnouveaudejeudeparamètres.Ptsàrefairependantletraitementdesfichiers,sil’und’euxsemblemauvaislesco-ordonnéesdupointssontenregistréesdansunfichier.11septembre2008
ASSA:AnalyseStatistiquedeSignauxàéchantillonnageFIG.8–PageActionAléatoire1111septembre2008
Voir icon more
Alternate Text