Ecuația diferenței

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Ecuațiile de diferență reprezintă formularea discretă a omologului continuu, constând din ecuații diferențiale ordinare (ODE), dacă a fost efectuată o discretizare a domeniului de definiție a funcției necunoscute care constituie soluția la ecuația dată.

Introducere în problemă

Să luăm în considerare ecuațiile de ordine diferențiale obișnuite , în forma generală implicită (împreună cu cel corespunzător condiții inițiale):

a cărei soluție este reprezentată de funcția necunoscută , definit într-un domeniu Conținutul sau mai multe coincide cu setul de numere reale și valorile dintr-un codomain , conținută de asemenea sau cel mult coincidentă cu setul de numere reale . Astfel încât constituie soluția , pentru fiecare în general , aceasta trebuie să aparțină în mod necesar spațiului funcțional , definit în , și în acesta continuu și derivabil (până la comandă ).

Acum vrem să ne interesăm să găsim soluția a ecuației diferențiale numai într-un subset al domeniului definirea aceluiași sau numai pentru anumite valori ale . Un caz tipic este în cazul în care punctele în care doriți să știți sunt la fel de distanțate între ele: acest lucru este echivalent cu efectuarea unei descompuneri periodic al domeniului de tipul , în care vei avea , pentru fiecare (unde este este perioada de descompunere). Desigur, în funcție de ce indiferent dacă este limitat sau nu, așa va fi și el : în primul caz, va fi un set finit (ordonat), în timp ce în cel de-al doilea caz va fi un set numeros (ordonat). Este clar atunci că putem omite variabila în indicarea întregului și se referă la elementele ordonate individuale ale acestora din urmă printr-un indice întreg care îi identifică poziția în interiorul său, adică presupunând că o include și (cu excepția traducerilor simple) în , vei avea . Prin urmare, am obținut secvența .

Ecuații de diferență finită de ordinul întâi

Pictogramă lupă mgx2.svg Același subiect în detaliu: metoda diferenței finite .

Următorul pas este „traducerea” discretă a operațiilor de derivare a funcției necunoscute care apare în . În acest sens, să luăm prima derivată ca exemplu și să luăm în considerare punctul generic aparținând , despre care presupunem că este, de asemenea, un element al . Fiind aparținând , va fi diferențiat în , în care vor exista, derivate finite, stânga și dreapta, egale în mod natural unul cu celălalt. Prin urmare, vom avea:

Aproximăm prima derivată cu raportul său incremental corect, adică dacă , poti sa scrii:

Generalizarea în orice moment aparținând ( ), poti sa scrii:

Acolo reprezintă diferența finită înainte de înainte de în ; eroarea care este comisă în aproximarea derivatei cu raportul incremental va fi în mod natural cu cât este mai mică cu atât mai mult este mic. Pentru ceea ce sa spus despre , acum aproximăm prima derivată cu raportul său incremental stâng, adică dacă , poti sa scrii:

Generalizarea în orice moment aparținând ( ), poti sa scrii:

Acolo reprezintă diferența finită înainte de înapoi în . Formulele Și sunt două modalități posibile de discretizare a operațiunii de derivare și care ne-au determinat, într-un mod natural, să exprimăm în funcție de perioada de descompunere interval , și valorile la punctul de derivare considerat și în punctul imediat după (sau imediat înainte) care apare în ordonarea lui . Prin urmare, putem, între timp, să interpretăm , În cazul în care , în caz discret, cum ar fi:

dacă ați folosit pentru a aproxima prima derivată sau ca:

dacă ați folosit pentru a aproxima prima derivată. Formulele Și ele reprezintă două ecuații de diferență finită de ordinul întâi, sub formă implicită. Rețineți că, la fel ca în cazul continuu, avem nevoie de o condiție inițială pentru a rezolva o ODE generică de primă ordine, avem nevoie de o condiție inițială în același mod pentru a rezolva o ecuație generică de diferență finită de ordinul întâi. Ecuații similare pot fi rezolvate într-un mod foarte simplu; să vedem un exemplu:

Este o ecuație de diferență finită, de ordinul întâi, omogenă, liniară, cu coeficienți constanți (nu depind de variabila independentă ). Rețineți că am limitat în mod explicit studiul soluției de la acele valori ale aparținând . Să o luăm ca o condiție inițială și continuăm recursiv:

Putem obține deja o formă explicită pentru soluție , adică , pentru , și care reprezintă de fapt o succesiune în termeni de semn alternativ și convergent la per tinde să . Rădăcina ecuației algebrice omogene asociate cu , adică , este de obicei numit polul ecuației. Toate ecuațiile diferenței, coeficienții liniari și constanți, de orice ordin, odată cunoscute toate condițiile inițiale, pot fi rezolvate recursiv. Pentru a finaliza "discretizarea" fișierului , trebuie să discretizăm derivatele rămase: acest lucru se face într-un mod similar cu ceea ce am văzut pentru aproximarea primei derivate, utilizând rapoartele incrementale -alea din derivată -alea în mod progresiv. Este astfel posibil să scriem forma implicită a unei ecuații de diferență finită generică, de ordine :

presupunând că folosim întotdeauna primele diferențe finite înapoi pentru aproximarea derivatelor.

Ecuațiile de diferență sunt introduse într-un mod natural în studiul fenomenelor care apar periodic (sau, în orice caz, care pot fi aproximate sau descrise cu modele matematice discrete); în special, se pretează foarte bine la descrierea comportamentului dinamic al sistemelor discrete în timp sau discrete în spațiu în procesarea semnalului și controalele automate. Pentru aceste cazuri, ecuațiile liniare de diferență finită și coeficienții constanți sunt deosebit de importanți: aceste proprietăți, de fapt, reflectă în mod natural caracteristicile sistemului din care ecuația (sau sistemul de ecuații) reprezintă modelul matematic. Liniaritatea derivă din proprietatea omonimă a sistemului descris, în timp ce constanța coeficienților în raport cu timpul (discret) derivă din invariabilitatea parametrilor sistemului pe măsură ce timpul variază. Un exemplu clasic este un simulator discret al unei ramuri RC simple: alegând tensiunea aplicată pe ramură ca mărime de intrare și tensiunea măsurată pe capacitate ca mărime de ieșire, este posibilă discretizarea ecuației diferențiale care modelează matematic acest lucru simplu sistem, pentru a-l reduce la o ecuație de diferență finită, de ordinul întâi, ușor de gestionat de un computer, de obicei un software CAD pentru proiectarea circuitelor electronice. Presupunând componentele liniare și staționare R și C, aceasta va fi, de asemenea, ecuația diferențială descriptivă și, prin urmare, implementarea directă discretă a acesteia.

Ecuații de diferență finită, liniare și omogene

O ecuație de diferență finită generică, de ordine , liniar, cu coeficienți constanți și omogeni, poate fi scris sub formă implicită ca:

și ușor de redus în formă normală (în funcție, adică numai de ). Având în vedere condiții inițiale , puteți rezolva recursiv. Oricum, dacă comanda ecuația este mai mare sau egală cu 4, este posibil să se obțină soluția ca suma modurilor naturale , adică ca suma funcțiilor adecvate ale timpului discret , prin căutarea rădăcinilor ecuației algebrice asociate cu ; această ecuație se obține prin substituirea diferenței finite generice , o necunoscută ridicată la putere , sa spunem . Să luăm un exemplu:

Ecuația algebrică asociată cu Și:

ale cărei rădăcini sunt Și . Soluția generică a Așadar:

dependent de două constante Și , care se obțin pornind de la condițiile inițiale:

Rezolvând sistemul liniar în două ecuații și două necunoscute, obținem Și , deci soluția este:

Observăm că polii ecuației sunt Și , și că modurile aperiodice naturale ale soluției sunt reprezentate de și din .

Ecuații de diferență finită, liniare și complete

Mai complex este cazul în care nu este omogen, dar are un termen cunoscut (în general, o funcție , singur sau împreună cu diferențele sale finite, notați pe întregul interval în care variază ):

Prin urmare, termenul cunoscut poate fi exprimat, în general, printr-o succesiune , cunoscut a priori. În funcție de forma termenului cunoscut, se utilizează tehnici similare celor utilizate pentru rezolvarea ODE neomogene. În primul rând, în omogenitatea sa asociată și care se rezolvă, obținând o soluție generală; la aceasta se adaugă o soluție specială în funcție de forma de . În teoria sistemelor, această descompunere are un sens fizic precis: termenul cunoscut reprezintă stresul (sau intrarea ) sistemului, iar ieșirea este secvența necunoscută care trebuie obținută ( răspunsul sistemului). Ecuația omogenă asociată cu va avea ca soluție așa-numita evoluție liberă a sistemului, care depinde doar de condițiile inițiale și de polii (parametrii intrinseci) ai acestuia din urmă. Soluția particulară, pe de altă parte, constituie răspunsul forțat al sistemului, direct dependent de intrare . Cu un exemplu:

Observăm că restricția intervalului peste care variază pentru căutarea soluției coincide cu proprietatea sistemului (descrisă de modelul matematic ) de cauzalitate . Soluția generală a ecuației omogene asociate cu Și:

cu constantă care trebuie determinată pe baza condițiilor inițiale. Pentru a căuta o soluție specială a , să încercăm să găsim una dintre forme:

și înlocuiți în :

de la care și din moment ce:

veți avea, folosind informațiile despre starea inițială , acea: prin urmare:

Se remarcă evoluția liberă, dependentă de pol și din condiția inițială și evoluția forțată, direct dependente de intrare .

Adăugăm că evoluția liberă a unui sistem discret în timp LTI (liniar și invariant în timp), al cărui model matematic constă deci dintr-o (sau mai multe) ecuații de diferență finită, liniară, cu coeficienți constanți, tinde asimptotic spre care tinde spre infinit dacă și numai dacă toți polii săi sunt, în modul, mai mici decât ( sistem stabil asimptotic ).

Rezolvarea ecuațiilor diferențiale prin intermediul transformatei Z

O altă modalitate de a rezolva ecuații diferențiale liniare, cu coeficienți constanți, de ordine orice, este să treacă prin transformare . Vă reamintim că, într-un mod foarte general, funcționarea -transformare asupra secvenței , definit pe un domeniu , fie ea limitată (între Și ), indiferent dacă este nelimitat, deasupra și / sau dedesubt este definit ca:

unde este este o funcție care ia valori complexe și este definită pe un subset al câmpului complex ( ; se poate arăta că este o cantitate adimensională și este dată de produs , cu pulsația unghiulară e perioada de eșantionare a funcției din care se obține secvența ). Prin proprietatea derivată a transformării , avem asta, restricționând studiul la secvențe cauzale:

și, mai general:

Folosind și efectuarea -transformarea ambilor membri ai , noi obținem:

unde este

și este o funcție polinomială în , cu coeficienți dați de combinații liniare ale condițiilor inițiale și si -transformat din secvența cunoscută . În această formă, este reprezentat de un raport de polinoame în și este ușor de redus (într-un mod similar cu ceea ce se face pentru a reduce o transformată Laplace compusă dintr-un raport de polinoame la ) la o sumă de monomii simpli, ale căror antitransformări sunt de tipul , cu secvența pasului de unitate. Redus în fracții simple , anti-transformă pentru a obține secvența soluției .

Să vedem cum este posibil să scriem de asemenea ca:

unde este plasat , adică ca suma a două contribuții: prima, dependentă de condițiile inițiale, care evoluează în funcție de polii (modurile naturale) ale sistemului (din care reprezintă modelul matematic; polii sunt rădăcinile ecuației caracteristice asociate , adică zerourile polinomului ); al doilea, compus la rândul său dintr-o parte care evoluează în funcție de modurile naturale ale sistemului („declanșat” de aplicarea intrării, un factor ) și de o altă componentă care evoluează exact ca intrarea (adică în conformitate cu polii de , adică zerourile numitorului polinomial ), care constituie răspunsul forțat al sistemului. Dacă acesta din urmă este asimptotic stabil, partea din răspunsul general care tinde să tindă infinitul este, de asemenea, numit răspuns tranzitoriu , în timp ce acea parte a care, totuși, rămâne limitată la scopul până la infinit (în funcție de limitele ) se mai numește și răspuns forțat al sistemului în curs de examinare.

Bibliografie

Elemente conexe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică