Thursday, 9 November 2017

Moving Gjennomsnittet Simulink


Moving Average. Method Gjennomsnittlig metode Glidende vindu standard Eksponentiell vekting. Glidende vindu Et lengdevindu Vindulengden beveger seg over inngangsdata langs hver kanal. For hvert eksempel flytter vinduet forbi blokken gjennomsnittet over dataene i vinduet. Eksponentiell vekting Blokken multipliserer prøvene med et sett med vektningsfaktorer Størrelsen på vektningsfaktorene reduseres eksponentielt etter hvert som alderen på dataene øker, når aldri null For å beregne gjennomsnittet summerer algoritmen vektede data. Spesifiser vindelengde Flagg for å spesifisere vindelengde Når du velger denne avmerkingsboksen, er lengden på skyvevinduet lik verdien du angir i Vinduelengde Når du fjerner dette avmerkingsboksen, er lengden på skyvevinduet uendelig. I denne modusen beregner blokken gjennomsnitt av gjeldende prøve og alle tidligere prøver i kanalen. Vindlengde lengde på glidevinduet 4 standard positivt skalar heltall. Vindlengde spesifisert er lengden på skyvevinduet Denne parameteren vises når du velger Angi vindulengde avkryssingsfeltet. Forgettingfaktor Eksponentiell vektfaktor 0 9 standard positiv ekte skalar i området 0,1. Denne parameteren gjelder når du setter Metode til Eksponensiell vekting En glemme faktor på 0 9 gir større vekt på de eldre dataene enn en glemsom faktor på 0 1 En glemsom faktor på 1 0 indikerer uendelig minne Alle tidligere eksempler får samme vekt. Denne parameteren kan avstemmes. Du kan endre verdien selv under simuleringen. Simulere ved hjelp av simuleringstype for å kjøre Kodegenerering, standard Tolket kjøring. Simulere modell ved hjelp av generert C-kode Første gang du kjører en simulering, genererer Simulink C-kode for blokken. C-koden blir gjenbrukt for etterfølgende simuleringer, så lenge modellen gjør ikke endre dette alternativet krever ekstra oppstartstid, men gir raskere simuleringshastighet enn tolket execution. Simulate modell ved hjelp av MATLAB tolkeren dette alternativet forkorter oppstartstid, men har langsommere simuleringshastighet enn kodegenerering. Skjulvindumetode. I glidemetoden er utgangen for hver inngangseksempel gjennomsnittsverdien av gjeldende prøve og Len-1 forrige eksempler Len er lengden av vinduet For å beregne de første Len-1 utgangene, når vinduet ikke har nok data ennå, fyller algoritmen vinduet med nuller. For eksempel, for å beregne gjennomsnittet når den andre inngangsprøven kommer inn, fyller algoritmen vinduet med Len - 2 nuller Datavektoren, x er da de to datasamplene etterfulgt av Len-2-nuller. Når du ikke angir vinduets lengde, velger algoritmen en uendelig vinduslengde. I denne modusen er utgangen det bevegelige gjennomsnittet for gjeldende prøve og alle tidligere eksempler i kanalen. Eksponentiell vekting Metode. I eksponentiell vektingsmetode beregnes det bevegelige gjennomsnittet rekursivt ved hjelp av disse formlene. w N w N 1 1 N N 1 N N N N 1 N N N N N Flytte gjennomsnitt på cu rrent sample. x N Gjeldende datainngang sample. x N 1 Moving gjennomsnitt på forrige sample. Forgetting factor. w N Vektningsfaktor påført gjeldende dataprøve. 1 1 w N x N 1 Effekt av tidligere data i gjennomsnitt. For den første prøven, hvor N 1 velger algoritmen w N 1 For neste prøve blir vektningsfaktoren oppdatert og brukes til å beregne gjennomsnittet, i henhold til den rekursive ligningen Når alderen på dataene øker, reduseres størrelsen på vektningsfaktoren eksponentielt og når aldri null. Med andre ord, har de nyere data større innflytelse på nåværende gjennomsnitt enn de eldre dataene. Verdien av den glemme faktoren bestemmer Endringshastighet av vektningsfaktorene En glemsom faktor på 0 9 gir større vekt på de eldre dataene enn en glemme faktor på 0 1 En glemme faktor på 1 0 indikerer uendelig minne. Alle de tidligere eksemplene blir gitt like vekt. Velg ditt land. Moving Average. Method Gjennomsnittlig metode Glidende vindu standard Eksponentiell vekting. Glidebryter Et lengdevindu Vindulengden beveger seg over inngangsdata langs hver kanal. For hver prøve beveger vinduet seg av, og blokken beregner en verta over dataene i vinduet. Eksponentiell vekting Blokken multipliserer prøvene med et sett med vektningsfaktorer Størrelsen på vektningsfaktorene reduseres eksponentielt ettersom datoenes alder øker, når aldri null For å beregne gjennomsnittet summerer algoritmen vektet data. Spesifiser vindelengde Flagg for å angi vinduets lengde på standard av. Når du velger denne avmerkingsboksen, er lengden på skyvevinduet lik verdien du angir i Vindulengde Når du fjerner dette avmerkingsboksen, er lengden på skyvevinduet er uendelig I denne modusen beregner blokken gjennomsnittet av gjeldende utvalg og alle tidligere prøver i kanalen. Vindlengde lengde på glidevinduet 4 standard positivt skalar heltall. Vindlengden angir lengden på glidevinduet Denne parameteren vises når du velg Angi vindulengde avkryssingsfeltet. Forgettfaktor Eksponentiell vektfaktor 0 9 standard positiv ekte skalar i området 0,1. Denne parameteren gjelder når du du angir metode for eksponentiell vekting En glemme faktor på 0 9 gir større vekt på de eldre dataene enn en glemme faktor på 0 1 En glemsom faktor på 1 0 indikerer uendelig minne Alle tidligere prøver blir gitt like vekt. Denne parameteren kan avstemmes kan endre verdien selv under simuleringen. Simulere ved hjelp av Type simulering for å kjøre Code generering standard Tolket execution. Simulate modell ved hjelp av generert C-kode Første gang du kjører en simulering, genererer Simulink C-kode for blokken. C-koden blir gjenbrukt for senere simuleringer, så lenge modellen ikke endrer Dette alternativet krever ekstra oppstartstid, men gir raskere simuleringshastighet enn Tolket utførelse. Simulere modell ved hjelp av MATLAB-tolk Dette alternativet forkorter oppstartstid, men har langsommere simuleringshastighet enn kodegenerering. Skjul vinduet Metode. I glidervinduet, utgangen for hver inngangseksempel er gjennomsnittet av gjeldende prøve og Len-1 forrige prøve L en er lengden på vinduet For å beregne de første Len-1-utgangene, når vinduet ikke har nok data ennå, fyller algoritmen vinduet med nuller. For eksempel å beregne gjennomsnittet når den andre inntaksprøven kommer inn, algoritmen fyller vinduet med Len - 2 nuller Datavektoren, x er da de to dataprøven etterfulgt av Len - 2 nuller. Når du ikke angir vindulengden, velger algoritmen en uendelig vinduslengde. I denne modusen er utgangen det bevegelige gjennomsnittet for den nåværende prøven og alle de tidligere prøvene i kanalen. Eksponentiell vektingsmetode. I eksponentiell vektingsmetode beregnes det bevegelige gjennomsnittet rekursivt ved hjelp av disse formlene. w Nw N 1 1 N N 1 1 N N N 1 1 w N x Nx N Flytende gjennomsnitt på gjeldende sample. x N Gjeldende datainngang sample. x N 1 Flytende gjennomsnitt på forrige sample. Forgetting factor. w N Vektningsfaktor påført gjeldende dataprøve. 1 1 w N x N 1 Effekt av tidligere data i gjennomsnitt. For den første prøven, hvor N 1 velger algoritmen w N 1 For neste prøve blir vektningsfaktoren oppdatert og brukes til å beregne gjennomsnittet, i henhold til den rekursive ligningen Når alderen på dataene øker, reduseres størrelsen på vektningsfaktoren eksponentielt og når aldri null. Med andre ord, har de nyere data større innflytelse på nåværende gjennomsnitt enn de eldre dataene. Verdien av den glemme faktoren bestemmer Endringshastighet av vektningsfaktorene En glemsom faktor på 0 9 gir større vekt på de eldre dataene enn en glemme faktor på 0 1 En glemme faktor på 1 0 indikerer uendelig minne. Alle de tidligere eksemplene blir gitt like vekt. Velg ditt land. Vikket Flytende Gjennomsnitt Forældet. Merk Den Veidede Flytende Gjennomsnittlig blokk er foreldet Denne blokken ble fjernet fra Diskret biblioteket i R2008a og erstattet med Discrete FIR Filter-blokk. Eksisterende modeller som inneholder vekten ed Flytende gjennomsnittsblokk fortsetter å fungere for bakoverkompatibilitet. Bruk Discrete FIR-filterblokken i nye modeller Vurder bruk av slupdate-funksjonen for å erstatte Vektet Flytende Gjennomsnitt med Diskret FIR-filter i eksisterende modeller. Veidede Flytte Gjennomsnittlige blokkprøver og holder N-Nesten innganger, multipliserer hver inngang med en spesifisert verdi gitt av vekten parameteren og stabler dem i en vektor Denne blokken støtter både single-input single-output SISO og single-input multi-output SIMO moduser. For SISO-modusen, parameteren Vekter er spesifisert som en radvektor For SIMO-modusen er vektene angitt som en matrise hvor hver rad tilsvarer en separat utgang. Du kan velge om datatypen og skaleringen av vekter i dialogboksen med Gain-datatypen skal angis eller ikke parameter. Den innledende tilstandsparameteren gir de opprinnelige verdiene for alle tider som går før starttiden. Du angir tidsintervallet mellom prøvene med prøvetidsparameteren. Wei Ghted Moving Average blokk først multipliserer inngangene med vekten parameteren, konverterer disse resultatene til utdatatypen med de angitte avrundings - og overløpsmodiene, og utfører deretter summasjonen. Data Type Support. Den veide Flytte Gjennomsnittlig blokk støtter alle numeriske datatyper som Simulink støtter, inkludert fastpunktsdatatyper. Angi vekter av den bevegelige gjennomsnittlige en rad per utgang Vektparameteren konverteres fra dobler til den angitte datatypen offline, ved hjelp av runde til nærmeste og metning. Angi innledende verdier for alle Tidspunkter før starttid Parameteren for innledende tilstand konverteres fra dobler til inngangsdata typen frakoblet ved hjelp av runde til nærmeste og metning. Angi tidsintervallet mellom prøvene For å arve prøvetiden, sett denne parameteren til -1 Se Angi prøvetid i den elektroniske dokumentasjonen for mer informasjon. Utdatatype. Angi utdatatypen Du kan sette den til. En regel som arver en datatype, for eksempel rikelig, erver iherit via tilbakeformering. Navn på en datatypeobjekt, for eksempel en gjenstand. Et uttrykk som evaluerer til en datatype, for eksempel, fixdt 1,16,0. Klikk på knappen Vis datatype assistent for å vise Datatypeassistenten som hjelper deg med å angi parametert Output data type. Lås utdata skalering mot endringer ved hjelp av autoskalingsverktøy. Velg for å låse skalering av utganger mot endringer av Fixed Point Tool. Integer avrundingsmodus. Rundemodus for fastpunktet utdata For mer informasjon, se Avrunding av fast punktdesigner. Saturate til maks eller min når overløp oppstår. Hvis valgt, overlater fastepunktsoverløp Ellers vikles de. Spesifiser datatypen for vekten-parameteren. Du kan angi den til en regel som arver en datatype, for eksempel Inherit Inherit via intern regel. Navnet på en datatypeobjekt, for eksempel en objekt. Et uttrykk som evaluerer til en datatype, for eksempel, fikserer 1,16,0. Klikk på Vis datatype assistent-knappen for å vise datatypen Ass istant som hjelper deg med å angi parameteren Gain-datatype Se Angi datatyper ved hjelp av datatypeassistent for mer informasjon. Oppsett at du vil konfigurere denne blokken for to utganger SIMO-modus der den første utgangen er gitt by. y 1 ka 1 ukb 1 uk 1 c 1 uk 2. den andre utgangen er gitt by. y 2 ka 2 ukb 2 uk 1.og initialverdiene for uk - 1 og uk - 2 er gitt av henholdsvis ic1 og ic2. For å konfigurere den veide Flytende Gjennomsnittlig blokk for dette tilfelle må du spesifisere vektparameteren som a1 b1 c1 a2 b2 c2 hvor c2 0, og den innledende tilstandsparameteren som ic1 ic2.

No comments:

Post a Comment