Mam obliczyć rozkład temperatury na kwadracie (elementy kwadratowe). Obliczyłem macierze(S*T=F). Na brzegu kwadratu jest temperatura T=20. Czy teraz aby uwzględnić warunki brzegowe muszę znaleźć wiersze macierzy sztywności odpowiadające węzłom na brzegu i wpisać tam 1 a w tym samym wierszu w F 20 ?
MES - warunki brzegowe
Apr 18, 2007
Last reply: 19 years ago
2 Replies
rafal snipped-for-privacy@op.pl pisze:
Witam,
Dokładnie jak opisałeś. W macierzy sztywności w wierszach, które odpowiadają węzłom na brzegu wpisujesz na głównej przekątnej 1 a poza główną przekątną 0. Natomiast w wektorze prawych stron wartość temperatury na brzegu. Uwaga: Sprawdz w jakich jednostkach masz współczynnik przewodności termicznej lambda. Bo jezeli w [W/mK], a nie w [W/mC] to wtedy musisz podac temperature w skali absolutnej, czyli T=293K.
Pozdrawiam Szymon
Dzieki. Mam jeszcze kilka pytan.
1.W macierzy sztywno[ci i wektorze obciazeD mam caBki krzywoliniowe po brzegu (przy wyprowadzaniu wzorów na elementy macierzowe mam uwzglednione warunki brzegowe). Czy wpisywanie warto[ci na przekatnej w takim wypadku nadal stosowac ?- Mam na kwadracie 25 wezBów (16 elementów kwadratowych). Po rozwiazaniu równania macierzowego mam 25 wspóBczynników. Mam równie| 4 funkcje ksztaBtu dla elementu w wspóBrzdnych referencyjnych. Jak teraz mo|na wyko|ystac znalezione wspóBczynniki do zbudowania szukanej funkcji rozkBadu temperatury ?
Czy macierze lokalne w wspóBrzdnych referencyjnych beda tak wygldac ?: Hlok_ij=(tu jakobian sie skróci)caBka_po_obszarze(to_samo)
+J*caBka_po_brzegu(to_samo) Flok_i=-J*caBka_po_brzegu(to_samo)-J*caBka_po_obszarze(to_samo)Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required