Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Simulering av stelkroppssystem
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2009 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Denna rapport beskriver utvecklingen av en stelkroppssimulator. Syftet är att föreslå en generell design som tillåter stor flexibilitet i val av algoritmer för implementeringen. Rapporten förutsätter att läsaren är bekant med linjär algebra och objektorienterad programmering. Teoriavsnittet ger en introduktion till rotationer i tre dimensioner, grundläggande fysiska begrepp och fysiksimulering. Den slutgiltiga produkten baseras en objektorienterad modell implementerad i C++. Genom att generalisera de algoritmer som simulatorn använder för att uppdatera kropparnas tillstånd uppnåddes stor flexibilitet. För uppdatering av kropparnas positioner användes Eulers stegmetod tillsammans med Newtons andra lag. Kollisionsdetektionssystemet byggdes som ett utbyggbart system där användaren kan lägga till stöd för nya former på kropparna. I denna första version av simulatorn implementerades stöd för plan, sfärer, capsules och boxar. Impulser genererades i kontaktpunkterna för att förhindra kropparna från att överlappa varandra. Även friktion och restriktionsfunktioner implementerades med hjälp av impulser. För att optimera tidssteget infördes en avaktiveringsregel som stoppar simuleringen för kroppar som är i vila. På så sätt undveks en rad onödiga positionsuppdateringar och kollisionstester.

Place, publisher, year, edition, pages
2009. , 67 p.
Keyword [sv]
Fysiksimulator, Stelkroppssystem, Fysikmotor, Kollisionsdetektion, Kollisionsrespons
National Category
Computer Science
Identifiers
URN: urn:nbn:se:hj:diva-9592OAI: oai:DiVA.org:hj-9592DiVA: diva2:224769
Presentation
(English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2009-10-06 Created: 2009-06-22 Last updated: 2009-10-06Bibliographically approved

Open Access in DiVA

fulltext(1413 kB)574 downloads
File information
File name FULLTEXT01.pdfFile size 1413 kBChecksum SHA-512
cded418ac2f68630a8b1895c0cfa011780f901b1da3b4436aa6e8ba8e54a32ca68d061271ab1ed45554797b46982325fa7ccc1718afe719f23c033fea54408ea
Type fulltextMimetype application/pdf

By organisation
JTH, Computer and Electrical Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 574 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 180 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf