19.01.2013 Views

VBN - Aalborg Universitet

VBN - Aalborg Universitet

VBN - Aalborg Universitet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2D anblok<br />

Da de ubekendte stadig indgår i elementerne i A-matricen efter linearisering, i form af partiel differentiation,<br />

kræves der nogle foreløbige værdier til x-vektoren, for at den endelige løsning kan beregnes.<br />

Som de foreløbige værdier kan løsningen fra den lineære metode anvendes. Af ubekendte<br />

fra den lineære metode med 2D anblok anvendes drejningen (φ) og de to flytninger (tx og ty). Skaleringen<br />

(k) sættes til 1 som foreløbig værdi, da det forventes at målforholdet er tæt på 1. Inden<br />

løsningen kan findes skal en tilvækst til de foreløbige værdier beregnes. Denne beregne efter mindste<br />

kvadraters princip og er vist nedenfor.<br />

( ) 1 −<br />

T T<br />

xˆ = A A A b<br />

Løsningen i den iterative proces findes ved at addere tilvæksten ˆx med de foreløbige værdier for x<br />

( x i ).<br />

x x xˆ<br />

i+ 1 i = +<br />

Denne nye x-vektor ( x i+<br />

1)<br />

er den nye foreløbige x-vektor til næste iteration.<br />

Løsningen til det ulineære problem skal findes ved en iterativ proces, hvor indholdet i b-vektoren<br />

er differencen mellem 0. ordens afledede af transformationsligningerne med indsættelse af de foreløbige<br />

værdier for x-vektoren, og den b-vektor som er præsenteret i den lineære metode. Den beregnede<br />

b-vektor nedenfor kaldes matematiske sammenhænge også OMC (Observed Minus Computed).<br />

Hvor blineær er følgende:<br />

[ ] [ 0. ordens afledede]<br />

b = b −<br />

lineær<br />

Trans.lign. Fikspkt. T<br />

b = 0 … 0 … Xr' Zr' …<br />

Når de foreløbige værdier er tæt på den endelige løsning er værdierne i b-vektoren små.<br />

Iterationen fortsættes til resultatet er tilfredsstillende, hvilket vil sige når ændringerne mellem to<br />

på hinanden følgende iterationer er små. Da der her anvendes foreløbige værdier tæt på den endelige<br />

løsning er tre iterationer passende (fastslået på baggrund af testberegninger af dette eksempel).<br />

Som alternativ til differentiationsprocessen har projektgruppen, som beskrevet i afsnit 3 2D transformation,<br />

valgt at anvende scriptet numafl.m udarbejdet af Peter Cederholm. Dette script foretager<br />

en numerisk approksimation af de partielt afledede af en funktion. Outputtet af filen er 0. og 1. ordens<br />

afledede, som begge bruges i forbindelse med anblok til opstilling af henholdsvis b-vektoren<br />

og A-matricen.<br />

Udover at at x-vektoren ikke indeholder a og b men i stedet φ og k indeholder x-vektoren de samme<br />

elementer, som ved den lineære metode. Gennemføres eksemplet, som den lineære metode, er resultatet<br />

for den ulineære metode i form af drejning og skalering efter 3. iteration følgende:<br />

Side | 37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!