Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć oko zadatka u matlabu

[es] :: Matematika :: Pomoć oko zadatka u matlabu

[ Pregleda: 3393 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rale262
student
rijeka

Član broj: 280431
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Pomoć oko zadatka u matlabu03.06.2013. u 20:21 - pre 131 meseci
Pozdrav,

na faxu sam dobila zadatak koji moram izraditi u matlabu, kako sam jako slaba sa matematikom i prvi put se susrećem sa matlabom molila bi Vas za pomoć. Znači zadatak je sljedeći: Znaci simulacija kretanja vozila po horizontalnoj površini, kod koje bi se s obzirom na brzinu vozila, otpor zraka i grubost površine prikazao prijeđeni put u određenom vremenu.

Hvala na bilokakvoj pomoći!!!!
 
Odgovor na temu

atomant
Beograd

Član broj: 47540
Poruke: 263
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Pomoć oko zadatka u matlabu03.06.2013. u 21:36 - pre 131 meseci
Ovo je vise fizika nego matematika. Postavi problem, dodji do modela kretanja, a za MATLAB cemo lako.

Koje sile se javljaju? Kako deluju, da li ima vetra ili nema? Koliko ti detaljan model treba? Najlakse je da neko ovde ispise jednacine i da samo prekopiras. Napisi ono sto znas da uradis.
If you can't explain it simply, you don't understand it well enough. A. Einstein
 
Odgovor na temu

rale262
student
rijeka

Član broj: 280431
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Pomoć oko zadatka u matlabu03.06.2013. u 21:52 - pre 131 meseci
Opis simulacije:
Simulacija kretanja vozila po horizontalnoj površini, kod koje se s obzirom na brzinu vozila, otpor zraka i grubost površine prikazao prijeđeni put u određenom vremenu.
Ulazni parametri simulacije:
F - sila koja predstavlja vučnu silu motora automobila (N-njutn)
m – označava težinu automobila (kg-kilogram)
u – koeficijent trenja (koeficijent trenja gume po asfaltu iznosi 0,70 – 0,90)
k – koeficijent otpora zraka (koeficijent otpora zraka kod automobila prema njegovom modelu http://www.ajovalo.net/Ilmanvastus2.htm , općenito za automobile iznosi 0,04)
t – označava vrijeme u kojemu je prijeđeni put (t-sekunda)
Izlazni parametri simulacije:
s – označava prijeđeni put s obzirom na ulazne parametre (km-kilometar)
t – označava vrijeme prijeđenog puta (t-sekunda)
Odvijanje simulacije:
S obzirom na ulazne parametre, automobil započine svoje kretanje, te se na temelju postavljenih ulaza izračunava prijeđeni put za postavljeno vrijeme.

Jednadžba kretanja automobila:
a = F/m – (u * g + k/m)
v = a * t
s = v2/2 * a

a – akceleracija (ubrzanje, jedinica = m/s2)
g – jedinica zemljine težine iznosi 9,81 m/s2
v – brzina automobila (jedinica = m/s)
s – prijeđeni put automobila (jedinica=km)

da li je to dobro
 
Odgovor na temu

zzzz
milan kecman
bluka

Član broj: 11810
Poruke: 2145
..able.dyn.broadband.blic.net.



+196 Profil

icon Re: Pomoć oko zadatka u matlabu03.06.2013. u 22:31 - pre 131 meseci
Malo pomoći:
-Sila F je jednaka sili otpora zraka + sila inercije.
-Otpor zraka je proporcionalan kvadratu brzine i koeficijentu k.
-Inercionalna sila je proporcionalna masi i ubrzanju.
F=ma+kv^2 ,s tim da ova sila ne može preći silu trenja T=mgu.Ako je sila motora veća od T tada će gume proklizavati,a korisna sila u onoj formuli će biti T.
Da se nebi trošile gume treba napraviti gornju granicu za silu motora (F<T).
Ako se uzme da je brzina prvi izvod puta po vremenu,a ubrzanje drugi izvod,onda treba napisati diferencijalnu jednačinu i navesti početne uslove.
(naprimjer za t=0,s=0 i v=0.)

Kako se formula ubacuje u MATLAB,nisam probao.
________________________________

Najbolja kritika formule za Sagnac effect:
https://www.omicsonline.org/op...090-0902-1000189.php?aid=78500

OK evo prave formule:P=2wft^2 [period]
 
Odgovor na temu

atomant
Beograd

Član broj: 47540
Poruke: 263
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Pomoć oko zadatka u matlabu04.06.2013. u 12:00 - pre 131 meseci
Nisu te formule bas tako jednostavne, rekao bih:

Prvo, kada postavimo jednacinu po 2. Nj.Z. dobijamo ako se ne varam nesto ovako:



Ako kazemo da je sila trenja konstantna u vremenu i da ne zavisi od stanja kolovoza, guma itd vec samo od mase vozila dobijamo:



Otpor vazduha se modeluje malo slozenije od ovoga sto si ti navela i zavisi od brzine vozila, brzine vetra, smera u kome vetar duva itd.



gde je faktor aerodinamicnosti, gustina vazduha, ceona povrsina vozila, a brzine vozila i vetra su ti jasne. cw i A su iz velicine one tabele koju si dala. Znak u zagradi zavisi da li ti vetar duva u ledja ili u celo vozila (to bi znacilo i da ti se povrsina A menja, ali recimo da je ista i napred i nazad).

Ubrzanje se dobija kao:



Brzina se menja kao:



Predjeni put je jednak:




To bi trebalo da budu jednacine modela. Vucna sila se menja po nekom profilu, glupo je da je stalno ista (mozes da stavis da se menja kao trougao, prvo raste do neke vrednosti a onda opada. Vreme simulacije zadajes ti. Ove jednacine ce da se vrte u nekoj petlji i da inkrementiraju vrednosti brzine i predjenog puta na osnovu prethodno odredjenog ubrzanja. Vrednosti su vrednosti brzine i ubrzanja u prethodnoj iteraciji.
Mozes da ubacis i promenu vetra u sve i da dodatno zakomplikujes jednacinu ili da proglasis da nema vetra :)

Neki pseudokod bi trebalo da izgleda ovako

Code:

g  := 9.81
rho := 1.1839 (na 25C)
A, cw, mu, vvetra: = vrednost koja se unese sa tastature ili se zada simulacijom
Fvu := vektor promene vucne sile (niz odbiraka)
t := vrednost koja se unosi sa tastature i predstavlja duzinu trajanja simulacije

v0 := 0
s0 := 0
dt := t/N (gde je N broj odbiraka, tj na koliko cesto ces da vrsis izracunavanje)

for i:=1 do t sa korakom dt  (for i=1:dt:t u Matlabu)
     a[i] := Fvu(i)/m - mu*g -cw*rho/(2*m)*A*(v0 - vvetra)^2
     v[i] := v0 + a[i]*dt
     s[i] := s0 + a[i]*dt^2/2;
     v0 := v[i]
     s0 := s[i]
end


Nadam se da sam pomogao, mada bi trebalo proveriti celu ovu matematiku jos jednom. Sto se tice simulacije za ono sto si ti dala, ja sam to sastavio u Matlabu, ali mislim da ne daje dobre rezultate. Evo kako izgleda taj kod.


Code:
F   = input('F = ');
m   = input('m = ');
mu  = input('mu = ');
k   = input('k = ');
T   = input('t = ');
g   = 9.81;

t=0:1:T;

a = F/m - (mu*g + k/m);
v = t.*a * 3.6;          % konverzija iz m/s u km/h 
s = a*t.^2/2/1000;       % opet konverzija u km

figure(1);
plot(t,s,'b','LineWidth',2);
title('Predjeni put');
figure(2); hold on;
plot(t,v,'r-','LineWidth',2);
plot(t,a,'k-.','LineWidth',2);
legend('profil brzina','profil ubrzanja')
hold off;

If you can't explain it simply, you don't understand it well enough. A. Einstein
 
Odgovor na temu

rale262
student
rijeka

Član broj: 280431
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Pomoć oko zadatka u matlabu04.06.2013. u 14:22 - pre 131 meseci
Sto se tice formule za otpor zraka, problem je da nisam znao koje vrijednosti mogu unjeti, te do koje mjere su dozvoljene.. A sto se tice ovih formula, njih treba pretvoriti u simulink model, te samo iz matlab datoteke povuci parametre..ovo u vezi formula stoji, ali muce me parametri kod otpora zraka
 
Odgovor na temu

rale262
student
rijeka

Član broj: 280431
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Pomoć oko zadatka u matlabu04.06.2013. u 16:41 - pre 131 meseci
kako se iz matlaba prebacuje u simulink...
 
Odgovor na temu

atomant
Beograd

Član broj: 47540
Poruke: 263
*.dynamic.isp.telekom.rs.



+34 Profil

icon Re: Pomoć oko zadatka u matlabu04.06.2013. u 16:49 - pre 131 meseci
Samo izvrsi matlab skript fajl i pojavice ti se u workspace-u. Odatle ih Simulink sam povuce pri startovanju modela.
A mozes i da izvrsis simulink model iz Matlaba (pogledaj help sim) i da povuces rezultate za crtanje. U okviru scope-a imas export podataka u workspace pa onda pomocu njih mozes da crtas ili da racunas sta vec zelis.
If you can't explain it simply, you don't understand it well enough. A. Einstein
 
Odgovor na temu

moni_156

Član broj: 318214
Poruke: 2
*.dynamic.amis.hr.



Profil

icon Re: Pomoć oko zadatka u matlabu11.10.2013. u 13:07 - pre 127 meseci
može pomoć za jedaan zadatk koj trebam uraditi u matlabu ?
 
Odgovor na temu

number42

Član broj: 313623
Poruke: 426



+52 Profil

icon Re: Pomoć oko zadatka u matlabu11.10.2013. u 14:47 - pre 127 meseci
ovo je neko rodno-senzitivno komentarisanje?

Citat:
rale262:
na faxu sam dobila zadatak...
kako sam jako slaba sa matematikom...
molila bi Vas za pomoć


Citat:
rale262:
nisam znao koje vrijednosti mogu unjeti

 
Odgovor na temu

moni_156

Član broj: 318214
Poruke: 2
*.dynamic.amis.hr.



Profil

icon Re: Pomoć oko zadatka u matlabu14.10.2013. u 19:52 - pre 127 meseci
Izradite program koji će učitati skup od desetak brojeva. Iz zadanog skupa nađite sve brojeve dijeljive s dva, pa ih zbrojite. Tiskajte redom sve učitane brojeve, pa zatim sve brojeve dijeljive s dva i njihov zbroj. jel može pomoć?kako ovo započeti?
 
Odgovor na temu

[es] :: Matematika :: Pomoć oko zadatka u matlabu

[ Pregleda: 3393 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.