Strona 1 z 1

Symulacja wahadła matematycznego

: 30 kwie 2013 14:07
autor: mrealm77
Witam.

Moim zadaniem jest stworzenie symulacji wahadła matematycznego. Został stworzony projekt symulacji z którego będę korzystal, ale zastanawiam się w jaki sposób mógłbym tu dodać fizykę bo jak na razie nie mogę nic ciekawego wymyśleć.

Domyślam się, że musiałbym jakoś znać wychylenia wahadła z prawej i lewej strony i wtedy to wahadło "puszczać".

Będę wdzięczny za wszelką pomoc i ewentualne korekty.

Re: Symulacja wahadła matematycznego

: 30 kwie 2013 18:26
autor: Brad PID
Musisz zbudować model wahadła, czyli opisać jego ruch za pomocą równań różniczkowych. Następnie możesz użyć CDSM: http://sine.ni.com/nips/cds/view/p/lang/pl/nid/209850 do implementacji modelu w LV. Wahadło jest modelem nieliniowym i nie pamiętam jak to wygląda w CDSM ale powinna też być taka opcja. (sam budowałem obiekty tylko liniowe). Jeżeli nie masz CDSM to możesz zrobić model dykretny - zastępujesz równanie różniczkowe, różnicowym z określonym okresem próbkowania. Następnie wywołujesz takie równanie rekurencyjnie, aby obliczyć np. położenie twojego wahadła w danym czasie. Sam model wahadła jest raczej prosty, ewentualnym problemem może być nieliniowość.

Re: Symulacja wahadła matematycznego

: 30 kwie 2013 18:30
autor: Zyga
Hej.
Ja bym użył tutaj równania wahadła, oraz odpowiednika Simulinka w Labview, czyli Simulation Loop.
Równanie oraz rozwiązanie dla Simulinka, które praktycznie wprost możesz przepisać do Labview znajdziesz tutaj. Natomiast wprowadzenie do symulacji układów dynamicznych w Labview jest tutaj.