Vélocimétrie laser à Franges ; Analyse Statistique de Signaux ...
42 pages
Français

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

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

Description

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 ...

Sujets

Informations

Publié par
Nombre de lectures 131
Langue Français

Extrait

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
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents