<![CDATA[Modeling a Rocket Launch with Gravity and Air Resistance Template]]> false false false false false false false true false false ]]> DESCRIPTION_EDITOR Rocket Template description true false _default_ Rocket Template description false

Rocket Launch - Project Template

This is an incomplete template for the "Modeling a Rocket Launch with Gravity and Air Resistance" project. Modify this template to complete the project as described in the PDF document available at http://www.compadre.org/osp/items/detail.cfm?ID=11294.

completed by lookang for sharing with Hillgrove Secondary School

for the Broadening Learning horizons through flight and aerospace niche area.

]]>
20 spd false VARIABLE_EDITOR Masses true false VARIABLE_EDITOR Dynamics true false VARIABLE_EDITOR Thrust true false VARIABLE_EDITOR Display Constants true false VARIABLE_EDITOR view true false VARIABLE_EDITOR vanalytical true false VARIABLE_EDITOR gravity true false VARIABLE_EDITOR drag true false VARIABLE_EDITOR energy true false CODE_EDITOR Init Page true false ODE_EDITOR Evol Page true false ERROR_EDITOR Error handling code true false ANY_ERROR EVENT_EDITOR Event true false CROSSING_EVENT BISECTION 100 true =0) { return 1; } return 0; ]]> EVENT_EDITOR Event 2 true false CROSSING_EVENT BISECTION 100 true 0){ return 1.0; } return 0; ]]> t dt -burnRate vy a=(burnRate*v)/(m+mFuel)-g-Math.signum(vy)*DragForce/(m+mFuel) RungeKutta 10000 0.00001 false false false false CODE_EDITOR Update true false CODE_EDITOR energy true false CODE_EDITOR rotate true false 0){ rotate = 0; } else if (vy<0){ rotate = pi; } ]]> CODE_EDITOR Tsiolkovsky rocket equation true false CODE_EDITOR g true false CODE_EDITOR drag true false 44307){ Temperature=0.0065; Pressure = 0.001; } densityair=Pressure*Molarmassair/(R*Temperature); DragForce = 0.5*densityair*area*Cd*vy*vy; thrust = (burnRate*v); timestring = "t = " +_view.format(t,"0.00")+ " s "; ]]> true Elements.Frame drawingFrame true Elements.Slider slider3 drawingFrame west true Elements.DrawingPanel DrawingPanel drawingFrame center Elements.Image2D sky DrawingPanel Elements.Shape2D ground DrawingPanel false Elements.Group2D rocketGroup DrawingPanel false Elements.Group2D group rocketGroup Elements.Shape2D flame group 0) && (burnRate>0)]]> Elements.Shape2D rocketBody group Elements.Polygon2D rocketTip group Elements.Polygon2D rightSide group Elements.Polygon2D leftSide group Elements.Arrow2D thrust3 rocketGroup Elements.Arrow2D drag rocketGroup Elements.Arrow2D gravity3 rocketGroup true Elements.Panel buttonsPanel drawingFrame south true Elements.Panel row1 buttonsPanel true Elements.Panel massrocket row1 center false Elements.Panel panel massrocket Elements.Label label panel Elements.ParsedField field panel Elements.Label label2 panel Elements.Slider slider2 massrocket true Elements.Panel massfuel row1 north false Elements.Panel panel2 massfuel Elements.Label fuelMassLabel2 panel2 Elements.ParsedField field2 panel2 Elements.Label label22 panel2 Elements.Slider slider22 massfuel Elements.Bar bar row1 Elements.Bar bar2 row1 Elements.Bar bar22 row1 Elements.Bar bar222 row1 true Elements.Panel row2 buttonsPanel Elements.CheckBox view row2 Elements.CheckBox viewvmvst row2 Elements.CheckBox viewvyst row2 Elements.CheckBox viewvvst2 row2 Elements.CheckBox viewvyst3 row2 Elements.CheckBox viewvevst row2 Elements.Slider slider row2 true Elements.Panel control row2 center Elements.TwoStateButton playPauseButton control center Elements.Button step control Elements.Button resetButton control true Elements.Panel right drawingFrame east false Elements.Panel panel5 right false Elements.PlottingPanel heightPlottingPanel panel5 center Elements.Trail2D heightTrail heightPlottingPanel Elements.Trail2D aheightTrail2 heightPlottingPanel false Elements.Panel panel6 right false Elements.PlottingPanel vytPlottingPanel2 panel6 center Elements.Trail2D vyTrail2 vytPlottingPanel2 Elements.Trail2D vanalyticalTrail22 vytPlottingPanel2 false Elements.Panel panel3 right false Elements.PlottingPanel aytPlottingPanel22 panel3 center Elements.Trail2D thrust aytPlottingPanel22 Elements.Trail2D airdrag aytPlottingPanel22 Elements.Trail2D gravity aytPlottingPanel22 true Elements.Panel mass right true Elements.PlottingPanel masstPlottingPanel2 mass center Elements.Trail2D massRTrail2 masstPlottingPanel2 Elements.Trail2D massFueltTrail22 masstPlottingPanel2 true Elements.Panel energy right true Elements.PlottingPanel masstPlottingPanel22 energy center Elements.Trail2D PETrail masstPlottingPanel22 Elements.Trail2D KETrail222 masstPlottingPanel22 Elements.Trail2D TETrail2 masstPlottingPanel22 true Elements.Panel control3 right true Elements.Panel control2 control3 north Elements.CheckBox thrust2 control2 center Elements.CheckBox airdrag2 control2 Elements.CheckBox gravity2 control2 true Elements.Panel energy2 control3 center Elements.CheckBox pe energy2 center Elements.CheckBox ke energy2 Elements.CheckBox te energy2