| Author |
Message
|
pax_grucha Poziom 3

Joined: 25 Sep 2008 Posts: 7 Location: DGR
|
#1
12 Mar 2010 19:54 Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Witam. Potrzebuję model silnika krokowego z programu Simulink przenieść do Matlab'a do konsoli, nie bardzo się orientuję jak to zrobić. Model silnika krokowego zaczerpnięty z książki Osowskiego.
Pomoże ktoś? Z góry dzięki.
Oto plik z modelem w Simulinku: Link
|
|
| Back to top |
|
 |
Google

|
#
12 Mar 2010 19:54 |
|
|
|
|
|
| Back to top |
|
 |
marianes Poziom 9

Joined: 07 Mar 2007 Posts: 32 Location: Warszawa
|
#2
15 Mar 2010 21:59 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Co rozumiesz przez 'przeniesienie do konsoli'?
|
|
| Back to top |
|
 |
pax_grucha Poziom 3

Joined: 25 Sep 2008 Posts: 7 Location: DGR
|
#3
15 Mar 2010 22:01 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Zaimplementowanie tego w mfile'u matlaba
|
|
| Back to top |
|
 |
marianes Poziom 9

Joined: 07 Mar 2007 Posts: 32 Location: Warszawa
|
#4
15 Mar 2010 22:53 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Hmm... no to może inaczej - dlaczego potrzebujesz m-pliku, co chciałbyś zrobić z modelem?
|
|
| Back to top |
|
 |
Google

|
#
15 Mar 2010 22:53 |
|
|
|
|
|
| Back to top |
|
 |
Saimon880 Poziom 7

Joined: 11 Sep 2007 Posts: 24 Location: Gorlice
|
#5
16 Mar 2010 00:52 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Wklej wszystko do notatnika i zapisz z rozszerzeniem .mdl i potem otwierasz i automatycznie uruchamia ci sie matlab i simulink. Nazwij sobie na przykład model.mdl bo to co dałeś - link, nie otwiera się może nazwa za długa albo cóś.
|
|
| Back to top |
|
 |
pax_grucha Poziom 3

Joined: 25 Sep 2008 Posts: 7 Location: DGR
|
#6
16 Mar 2010 07:32 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Analizując symulację wynika, że dane mam 4 równania z 4 niewiadomymi i aby przedstawić to w matlabie mam 3 problemy:
1. Rozwiązać ten układy ze względu na i1, i2, omegę, tetę.
2. Przedstawić to wszystko w pętli, która będzie powiększać t czyli czas powiedzmy do 30s.
3. Zaimplementować generator impulsów napięć u1 oraz u2. Kombinowałem z macierzami ale raczej to nie zda egzaminu.
Proszę o pomoc w tych 3 kwestiach. Stałe mogą być na chwilę obecną dowolne. Oto układ równań:
|
|
| Back to top |
|
 |
marianes Poziom 9

Joined: 07 Mar 2007 Posts: 32 Location: Warszawa
|
#7
16 Mar 2010 23:24 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Przecież masz podany gotowy model na stronie 154 książki. Domyślam się że robisz projekt inżynierski także lepiej by było gdybyś naprawdę się zagłębił w model i sam zrozumiał co w nim za co odpowiada. Na ile znam prof. Osowskiego to na pewno chętnie Ci pomoże i wszystko jasno wytłumaczy - naprawdę nie znam drugiego tak konkretnego wykładowcy.
|
|
| Back to top |
|
 |
pax_grucha Poziom 3

Joined: 25 Sep 2008 Posts: 7 Location: DGR
|
#8
17 Mar 2010 07:10 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Więc tak, nie znam profesora Osowskiego, jedynie korzystam z jego książki. Symulacja silnika jest niezbędnym z elementów do zaliczenia jednego przedmiotów, dlatego mi na tym zależy.
|
|
| Back to top |
|
 |
marianes Poziom 9

Joined: 07 Mar 2007 Posts: 32 Location: Warszawa
|
#9
18 Mar 2010 17:15 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Najwygodniej jest skorzystać z symulacji Simulinkowej, która rozwiąże każdą z podanych przez Ciebie kwestii. Taką symulację mógłbyś wywołać z m-pliku za pomocą komendy sim, w modelu możesz też wyprowadzić przebiegi do pamięci za pomocą bloku 'To Workspace' i później wykonać wykresy z poziomu skryptu matlaba.
Jeżeli musisz koniecznie wykonać wszystko w Matlabie to będzie trochę pracy, w pętli powinieneś skorzystać z jakiego solvera równań różniczkowych np. funkcji ode45 i pilnować kroków i przedziałów całkowania. Impulsy proponuję zrobić w postaci wektorów o odpowiednio dobranych wartościach dla danej chwili rozwiązania którą zmieniasz w pętli.
|
|
| Back to top |
|
 |
Alex_115 Poziom 13

Joined: 19 Sep 2005 Posts: 119 Location: Borek Wlkp.
|
#10
22 Apr 2010 13:09 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
A czy wie ktoś jak zmienić, żeby symulacja dotyczyła silnika obciążonego ( przy czym można by było zmieniać sobie dowolnie to obciążenie ) :?:
|
|
| Back to top |
|
 |
Google

|
#
22 Apr 2010 13:09 |
|
|
|
|
|
| Back to top |
|
 |
stolarzmichal Poziom 1

Joined: 20 May 2010 Posts: 1 Location: Lębork
|
#11
26 Jun 2011 11:01 Re: Silnik krokowy - z Simulink'a do Matlab'a |
|
|
|
Można prosić o nazwę książki Osowskiego, najlepiej reupload tego pliku z modelem silnika?
|
|
| Back to top |
|
 |