User:Jimmiebtlr/Proposal

From BRL-CAD
Revision as of 17:46, 1 April 2012 by Jimmiebtlr (talk | contribs)

Jimmie Butler

jimmiebtlr@gmail.com

jimmiebtlr

I had several Engineering classes in High school, and have a heavy physics background ( was intending on majoring in it until junior year). Currently majoring in Computer Science at Colorado School of Mines.

Non-vacuum gravity simulator Simulate falling to a planet from a known starting point, knowing atmospheric composition and planets mass, as well as geometric shape and density function of the falling object.

This project would take into account what the starting parameters are in order to determine what algorithm to use i.e. falling 10 feet on earth with a moderate allowance of error could be done assuming constant atmospheric density and gravity. Whereas an object falling from several miles up would need to take into account the atmospheric density and changing gravitational strength. Air resistance would have to be calculated not only linearly but also rotationally, i.e. an arrow would tend to fall tip down to the planet, yet a baseball could rotate violently. A target accuracy, or otherwise sane defaults should be taken into account.

Links to any code or algorithms you intend to use


Deliverables

-Constant gravity constant atmospheric density simulation simplistic air resistance

-Varying gravity constant atmospheric density simulation simplistic air resistance

-Varying gravity varying atmospheric density simulation simplistic air resistance

-Varying gravity varying atmospheric density simulation complex air resistance (take rotation into account)


Development schedule

-Basic

--Varying gravity varying atmospheric density simulation simplistic air resistance

-Intermediate

--Varying gravity varying atmospheric density simulation complex air resistance

-Advanced (Whatever time permits)

--Non-Newtonian entrance speeds, fluid dynamics integration (falling through water or striking it)


Time availability

-4 week Field session ( Should be able to work ~40 hour weeks )

-Rest of summer free.

I am applying to work with BRL-CAD because it pertains to several area's I'm interested in, namely physics and 3D graphics. More importantly however is that it is a needed open source alternative which will further both the education of future generation, but also the Engineering world.

I would like to work with BRL-CAD for GSOC because I feel I can bring my knowledge of physics and programming to aid the developement.