|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Nie 12:32, 03 Lut 2008 Temat postu: Rozwiązania (zad) |
|
|
Kap00szek prosił mnie wczoraj aby zamieścić rozwiązania przykładowych zadań, niestety wróżka zębuszka nie pozwoliła mi się wyrobić, zatem zamieszczajcie tu swoje rozwiązania...ku wiedzy ogółu i tak dalej ! ;P
Cytat: | 1) Korzystajac z przekształcenia laplacea obliczyc rownanie:
(d^2x)/(dt^2) + x = sin(t), x(0)=x'(0)=0
2) zadanie drugie o tej samej tresci ale prostszym rownaniu:
(d^2y)/(dt^2) + dy/dt = 1 y(0)= 0; y'(0) = -1
//Przypominam ze mozna miec matlaba i mozna korzystac z funcki laplace() natomiast wszelkie ode sa zabronione
3) Napisac schemat blokowy w pakiecie SIMULINK rozwiazujacy rownanie z zadania [1] lub [2]
4) Napisac program W GODYS (hehehe) rozwiazujacy rownanie [1] lub [2]
//[1] i [2] nie zostały podane
5) Dla ukladu:
...........R
.------[===] ------
^.......................|
|........................|
|........................v
|........................---
|........................--- C
|........................|
|........................|
---------------------
U wejscie..........U wyjscie = i(t)
//no w kazdym razie uklad RC z wykladu
Obliczyc transmitancje
6) Dla ukladu:
...........R
.------[===] ------
^.......................|
|........................v
|........................<
|........................> L [to ta sprezyna- cewka czy cos:P]
|........................<
|........................|
|........................|
---------------------
U wejscie..........U wyjscie = i(t)
Tez policzyc transmitancje
7) Dany jest uklad o transmitancji G(s) = 1/s+1
Znaleźc odpowiedz ukladu (czyli jakie y(t), gdy wiemy ze x(t) = exp(-2t) |
Ostatnio zmieniony przez kafex dnia Nie 12:38, 03 Lut 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ethlinn
Szatanica
Dołączył: 13 Lis 2005
Posty: 424
Przeczytał: 0 tematów
Skąd: Katowice
|
Wysłany: Nie 14:07, 03 Lut 2008 Temat postu: |
|
|
Nie twierdzę, że dobrze (poprawiajcie, jeśli zauważycie błąd):
1) (d^2x)/(dt^2) + x = sin(t), x(0)=x'(0)=0
L[(d^2x)/(dt^2) + x] = L[sin(t)]
L[(d^2x)/(dt^2)] + L[x] = L[sin(t)]
(s^2)*X(s) - s*x(0) - x'(0) + X(s) = 1/(s^2 + 1)
(s^2)*X(s) - s*0 - 0 + X(s) = 1/(s^2 + 1)
(s^2)*X(s) + X(s) = 1/(s^2 + 1)
X(s)(s^2 + 1) = 1/(s^2 + 1)
X(s) = 1/(s^2 + 1)^2
x(t) = L^(-1)[X(s)] = L^(-1)[1/(s^2 + 1)^2] = 0.5 * (sin(t) - t*cos(t))
2)(d^2y)/(dt^2) + dy/dt = 1 y(0)= 0; y'(0) = 1 (tu kafex ma -1 a ja w notatkach mam 1, liczyłam dla 1)
L[(d^2y)/(dt^2) + dy/dt] = L[1]
L[(d^2y)/(dt^2)] + L[dy/dt] = L[1]
(s^2)*Y(s) - s*y(0) - y'(0) + s*Y(s) - y(0) = 1/s
(s^2)*Y(s) - s*0 - 1 + s*Y(s) - 0 = 1/s
(s^2)*Y(s) - 1 + s*Y(s) = 1/s
Y(s)*s*(1 + s) - 1 = 1/s
Y(s)*s*(1 + s) = 1/s + 1
Y(s)*s*(1 + s) = (1 + s)/s
Y(s)*s = (1 + s)/(s*(1 + s))
Y(s)*s = 1/s
Y(s) = 1/(s^2)
y(t) = L^(-1)[Y(s)] = L^(-1)[1/(s^2)] = t
3) 4) Każdy sobie sam rozwiąże... a zadanie [1] i [2] znaczy wykorzystać równania które podane były w zadaniu 1) lub 2), czyli te rozwiązane wyżej.
5)
...........R
.------[===] ------
^.......................|
|........................|
|........................v
|........................---
|........................--- C
|........................|
|........................|
---------------------
U wejscie..........U wyjscie = i(t)
transmitancja to :
G(s) = WYJŚCIE(s)/WEJŚCIE(s) przy zerowych warunkach początkowych (czyli te wszystkie x(0), y(0), i(0) itp. muszą być równe zeru)
czyli w naszym przypadku: G(s) = I(s)/U(s)
u = ur + uc
ur = R*i
uc = (1/C)*<calka od 0 do t> i(T)dT + uc(0) <-- uc(0) = 0, więc pomijamy niżej ten czynnik w całce w równaniu niżej:
u = R*i + (1/C)*<calka od 0 do t> i(T)dT
L[u] = L[R*i + (1/C)*<calka od 0 do t> i(T)dT]
L[u] = L[R*i] + L[(1/C)*<calka od 0 do t> i(T)dT]
L[u] = R*L[i] + (1/C)*L[<calka od 0 do t> i(T)dT]
U(s) = R*I(s) + (1/C)*I(s)/s
U(s) = I(s)(R + 1/(C*s))
G(s) = I(s)/U(s) = I(s)/I(s)(R + 1/(C*s)) = 1/(R + 1/(C*s))
6)
...........R
.------[===] ------
^.......................|
|........................v
|........................<
|........................> L [to ta sprezyna- cewka czy cos:P]
|........................<
|........................|
|........................|
---------------------
U wejscie..........U wyjscie = i(t)
G(s) = I(s)/U(s)
u = ur + ul
ur = R*i
ul = l*(di/dt)
u = R*i + l*(di/dt)
L[u] = L[R*i + l*(di/dt)]
L[u] = L[R*i] + L[l*(di/dt)]
L[u] = R*L[i] + l*L[di/dt]
U(s) = R*I(s) + l*(s*I(s) - i(0)) // i(0) = 0
U(s) = R*I(s) + l*s*I(s)
U(s) = I(s)(R + l*s)
G(s) = I(s)/I(s)(R + l*s) = 1/(R + l*s)
7) Dany jest uklad o transmitancji G(s) = 1/s+1
Znaleźc odpowiedz ukladu (czyli jakie y(t), gdy wiemy ze x(t) = exp(-2t)
X(s) = L[x(t)] = L[exp(-2t)] = 1/(s+2)
G(s) = 1/(s+1)
G(s) = Y(s)/X(s)
Y(s) = G(s)X(s)
y(t) = L^(-1)[Y(s)] = L^(-1)[G(s)X(s)] = L^(-1)[(1/(s+1))*(1/(s+2))] = L^(-1)[(1/((s+1)*(s+2))] = (exp(-t) + exp(-2t))/2 - 1 = exp(-t) + exp(-2t)
Ostatnio zmieniony przez Ethlinn dnia Nie 17:55, 03 Lut 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 15:22, 03 Lut 2008 Temat postu: |
|
|
Ethlinn napisał: |
5) (...)
transmitancja to :
G(s) = WEJŚCIE(s)/WYJŚCIE(s) |
a nie wyjscie/wejscie?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Fen
zielony żul
Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów
Skąd: Bochnia
|
Wysłany: Nie 15:25, 03 Lut 2008 Temat postu: |
|
|
eeee.... co to jest ta "transmitancja" ;(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 15:32, 03 Lut 2008 Temat postu: |
|
|
w ogole, to to 5 masz chyba zle? ale ja sie nie znam ;p z tym ze biorac pod uwage to, co w wykladzie, to
G(s) = Uwy(s)/Uwe(s), czyli
G(s) = (I(s)/s)/(I(s)(R + 1/(C*s))) = 1/(RsC+1)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 15:57, 03 Lut 2008 Temat postu: |
|
|
i analogicznie 6 ;p
tzn.
G(s) = (l*s*I(s))/((R+l*s)*I(s)) = s / (s + (R/l))
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Nie 16:21, 03 Lut 2008 Temat postu: |
|
|
Mogę prosić o rozpisanie tego fragmentu ? :
Ethlinn napisał: | L^(-1)[1/(s^2 + 1)^2] = 0.5 * (sin(t) - t*cos(t)) |
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Phantom
[świeżak]
Dołączył: 04 Cze 2007
Posty: 16
Przeczytał: 0 tematów
Skąd: Krk
|
Wysłany: Nie 16:43, 03 Lut 2008 Temat postu: |
|
|
1/(1+s^2)^2 = 0.5* ( s^2+1-s^2+1 ) / (s^2+1)^2 = 0.5* (1/(1+s^2) - (s^2-1)/(s^2+1)^2) )
L^-1[1/(s^2+1)] = sint
L^-1[(s^2-1)/(s^2+1)^2]=tcost, bo
L^-1[(s^2-b^2)/(s^2+b^2)^2]=tcos(bt)
Ostatnio zmieniony przez Phantom dnia Nie 16:45, 03 Lut 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 17:10, 03 Lut 2008 Temat postu: |
|
|
a rozwiazania w godysie i simulinku ktos moglby zamiescic? ;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ethlinn
Szatanica
Dołączył: 13 Lis 2005
Posty: 424
Przeczytał: 0 tematów
Skąd: Katowice
|
Wysłany: Nie 17:52, 03 Lut 2008 Temat postu: |
|
|
jagm napisał: | Ethlinn napisał: |
5) (...)
transmitancja to :
G(s) = WEJŚCIE(s)/WYJŚCIE(s) |
a nie wyjscie/wejscie? |
yhm, wyjście/wejscie (pomylka przy wpisywaniu posta)
co do 5 i 6 to w tresći zadania bylo, ze wyjściem ma być i(t), a nie uc(t) jak w wykładzie. Stąd przy liczeniu tranmitancji tylko dół zostaje ten sam, a na górze jest I(s)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ethlinn
Szatanica
Dołączył: 13 Lis 2005
Posty: 424
Przeczytał: 0 tematów
Skąd: Katowice
|
Wysłany: Nie 17:53, 03 Lut 2008 Temat postu: |
|
|
Makros napisał: | Mogę prosić o rozpisanie tego fragmentu ? :
Ethlinn napisał: | L^(-1)[1/(s^2 + 1)^2] = 0.5 * (sin(t) - t*cos(t)) |
|
ja to odczytałam w tablicy transformat z netu (u Skomora nie ma wszystkiego)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
mateo
pijak
Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów
Skąd: Krk - Biały Prądnik
|
Wysłany: Nie 18:40, 03 Lut 2008 Temat postu: |
|
|
Makros napisał: | Mogę prosić o rozpisanie tego fragmentu ? :
Ethlinn napisał: | L^(-1)[1/(s^2 + 1)^2] = 0.5 * (sin(t) - t*cos(t)) |
|
a ja to zrobilem troche inaczej niz Phantom (jako, ze w tabeli Skomora nie ma tego drugiego wzorku, z którego wyszlo tcos(t))
mamy rownanie:
X(s) = 1/(s^2+1)^2
Widac ze jakby w liczniku po prawej stronie bylo `s' zamiast `1' to od razu moglibysmy z tego obliczyc L^(-1), a zatem mozemy sobie obie strony rownania pomnozyc przez `s' i dostaniemy:
sX(s) = s/(s^2+1)^2
jak teraz obustronnie zastosujemy L^(-1) to dostaniemy:
dx/dt = t/2 * sin(t)
teraz calkujemy obydwie strony i dostajemy:
x(t) = 1/2 * (calka) tsin(t)dt
// calkujemy przez czesci
x(t) = 1/2 * (-tcos(t) + (calka)cos(t)dt)
x(t) = 1/2 * (-tcos(t) + sin(t)) = 1/2 (sin(t) - tcos(t))
W podobny sposob mozna rozwiazac kazde rownanie, gdy w liczniku bnrakuje nam `s'.
A co po pozostalych zadan:
2)
zakladajac, ze y'(0) = 1 to y(t) = t,
zakladajac, ze y'(0) = -1 to y(t) = 2e^(-t) + t - 2
5), 6), 7) tak jak Ethlinn
Ostatnio zmieniony przez mateo dnia Nie 19:02, 03 Lut 2008, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Nie 18:49, 03 Lut 2008 Temat postu: |
|
|
Ethlinn daj linka do tablicy transformat, w której znalazłaś ten wzorek. Te, które ja znajduję są jakieś badziewne;)
Ostatnio zmieniony przez Sobek dnia Nie 18:50, 03 Lut 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ethlinn
Szatanica
Dołączył: 13 Lis 2005
Posty: 424
Przeczytał: 0 tematów
Skąd: Katowice
|
Wysłany: Nie 19:07, 03 Lut 2008 Temat postu: |
|
|
Sobek napisał: | Ethlinn daj linka do tablicy transformat, w której znalazłaś ten wzorek. Te, które ja znajduję są jakieś badziewne;) |
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Nie 21:47, 03 Lut 2008 Temat postu: |
|
|
thx
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Nie 22:11, 03 Lut 2008 Temat postu: |
|
|
tak dla pewnosci: mozna uzywac funkcji laplace() i ilaplace() w matlabie czy musimy to rozpisywac wszystko recznie?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Nie 22:27, 03 Lut 2008 Temat postu: |
|
|
laplace i ilaplace są dozwolone ;)
Gdzieś ktoś pisał ;)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
yuuu
alkoholik
Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów
|
Wysłany: Nie 22:37, 03 Lut 2008 Temat postu: |
|
|
ja pisałam, pytałam dr o to na wykladzie i mowił ze mozna ;> dlatego ja zadnych tablic nie biore ;) matlab mi wystarczy ;DDD
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Nie 22:43, 03 Lut 2008 Temat postu: |
|
|
jakiś szybki tutorial jak wywołać funkcję laplace() w matlabie? :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pawell
alkoholik
Dołączył: 19 Gru 2005
Posty: 498
Przeczytał: 0 tematów
|
Wysłany: Nie 22:55, 03 Lut 2008 Temat postu: |
|
|
laplace( funkcja ) ;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sify
[świeżak]
Dołączył: 23 Lis 2006
Posty: 1
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Nie 22:56, 03 Lut 2008 Temat postu: |
|
|
Ethlinn napisał: | 7) Dany jest uklad o transmitancji G(s) = 1/s+1
Znaleźc odpowiedz ukladu (czyli jakie y(t), gdy wiemy ze x(t) = exp(-2t)
X(s) = L[x(t)] = L[exp(-2t)] = 1/(s+2)
G(s) = 1/(s+1)
G(s) = Y(s)/X(s)
Y(s) = G(s)X(s)
y(t) = L^(-1)[Y(s)] = L^(-1)[G(s)X(s)] = L^(-1)[(1/(s+1))*(1/(s+2))] = L^(-1)[(1/((s+1)*(s+2))] = (exp(-t) + exp(-2t))/2 - 1 = exp(-t) + exp(-2t) |
Miśki... Tu coś jest nie tak:
L[exp(-t) + exp(-2t)] = 1/(s+1) + 1/(s + 2)
Jak to podzielicie przez X(s) to za cholere nie wyjdzie 1/(s+1)
Powinno być:
y(t) = L^(-1)[1/((s+1)*(s+2))] = exp(-t) - exp(-2t)
Sify :]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Phantom
[świeżak]
Dołączył: 04 Cze 2007
Posty: 16
Przeczytał: 0 tematów
Skąd: Krk
|
Wysłany: Nie 23:13, 03 Lut 2008 Temat postu: |
|
|
a to wszystko przez to, że u Skomora w skrypcie jest błąd... ;] poprawny wzór jest z minusem.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
yuuu
alkoholik
Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów
|
Wysłany: Nie 23:25, 03 Lut 2008 Temat postu: |
|
|
a ja mam pytanie jak jest to x'' + x = sin(t) to w simulinku to sin(t) to mamy uzywac tej
"Sine Wave Function"? :>
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Nie 23:36, 03 Lut 2008 Temat postu: |
|
|
pawell napisał: | laplace( funkcja ) ;] |
??? Undefined command/function 'laplace'. :>
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
cheater_
Orajt:)
Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów
|
Wysłany: Nie 23:36, 03 Lut 2008 Temat postu: |
|
|
@yuuu: z tego co Błonka mi pokazywał, wynika, że tak (;
Ostatnio zmieniony przez cheater_ dnia Nie 23:37, 03 Lut 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|