Difference between revisions of "Introduction"

From OpenRocket wiki
Jump to navigation Jump to search
m (24 revisions: Import existing wiki English pages)
 
Line 10: Line 10:
 
Welcome! [[File:Logo.png|thumb|800 px|right|The Openrocket logo.]]
 
Welcome! [[File:Logo.png|thumb|800 px|right|The Openrocket logo.]]
 
Openrocket is an opensource model rocket simulation software. It was originally developed by [http://sampo.kapsi.fi/ Sampo Niskanen] in 2009 as part of his master thesis at the <i>Helsinki University of Technology</i>. If you want to have a look at the master thesis you can download it from Openrocket's [http://openrocket.sourceforge.net/documentation.html webpage]. <br />
 
Openrocket is an opensource model rocket simulation software. It was originally developed by [http://sampo.kapsi.fi/ Sampo Niskanen] in 2009 as part of his master thesis at the <i>Helsinki University of Technology</i>. If you want to have a look at the master thesis you can download it from Openrocket's [http://openrocket.sourceforge.net/documentation.html webpage]. <br />
Being written entirely in Java, Openrocket is fully cross-platform. Have a look at the [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Downloading_%26_Installing next section] if you need information about how to open the program on your computer. <br />
+
Being written entirely in Java, Openrocket is fully cross-platform. Have a look at the [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Downloading_%26_Installing next section] if you need information about how to open the program on your computer. <br /><br />
Openrocket is mainly intended to be used by all model-rocketeers who intend to test the performance of a model rocket before actually builing and flying it. In fact the software computes accurately the aerodynamic properties of model rockets and simulates their flight, returning a wide range of technical results. <br />
+
Openrocket is mainly intended to be used by all model-rocketeers who intend to test the performance of a model rocket before actually building and flying it. In fact the software computes accurately the aerodynamic properties of model rockets and simulates their flight, returning a wide range of technical results. <br /><br />
The program can be roughly divided into two sections: <br />
+
The program can be roughly divided into two sections: <br /><br />
 
- <b>Rocket design</b>, where you can design the model rocket you intend to build, choosing from a wide range of <b>body components</b>, <b>trapezoidal</b>, <b>elliptical</b> and <b>free-form fins</b>, <b>inner components</b>, and <b>mass objects</b>. During this phase you will see a 2D representation of the rocket you are building and various technical information (<b>size</b>, <b>mass</b>, <b>apogee</b>, <b>max. velocity</b>, <b>max. acceleration</b>, <b>stability</b>, <b>centre of gravity</b> (<b>CG</b>), <b>centre of pressure</b> (<b>CP</b>)) about your rocket, so you can have already a good idea of its performance even before running any simulation. <br />
 
- <b>Rocket design</b>, where you can design the model rocket you intend to build, choosing from a wide range of <b>body components</b>, <b>trapezoidal</b>, <b>elliptical</b> and <b>free-form fins</b>, <b>inner components</b>, and <b>mass objects</b>. During this phase you will see a 2D representation of the rocket you are building and various technical information (<b>size</b>, <b>mass</b>, <b>apogee</b>, <b>max. velocity</b>, <b>max. acceleration</b>, <b>stability</b>, <b>centre of gravity</b> (<b>CG</b>), <b>centre of pressure</b> (<b>CP</b>)) about your rocket, so you can have already a good idea of its performance even before running any simulation. <br />
- <b>Flight simulation</b>, where you can run one or more simulations of your rocket's flight, choosing from one or more <b>motor configurations</b>. Each simulation (calculated using the Runge-Kutta 4 simulator) returns a wide range of data about the rocket's flight. Unfortunately, for the moment a graphical visualisation of the rocket's flight is not available ([http://openrocket.sourceforge.net/getinvolved.html help needed]). <br />
+
- <b>Flight simulation</b>, where you can run one or more simulations of your rocket's flight, choosing from one or more <b>motor configurations</b>. Each simulation (calculated using the Runge-Kutta 4 simulator) returns a wide range of data about the rocket's flight. Unfortunately, for the moment a graphical visualisation of the rocket's flight is not available ([http://openrocket.sourceforge.net/getinvolved.html help needed]). <br /><br />
 
For more information about Openrocket's features and a few screenshots you can have a look [http://openrocket.sourceforge.net/features.html here].
 
For more information about Openrocket's features and a few screenshots you can have a look [http://openrocket.sourceforge.net/features.html here].
  
 
== How this guide is organized ==
 
== How this guide is organized ==
  
<b>Note: since work on the <i>User's Guide</i> is still currently in progress, many sections are still incomplete/empty. This subsection also explains the content of those sections, as it's ment to be a reference when the guide will be completed.</b> <br />
+
<b>Note: since work on the <i>User's Guide</i> is still currently in progress, many sections are still incomplete/empty. This subsection also explains the content of those sections, as it's meant to be a reference when the guide will be completed.</b> <br /><br />
This guide will try to explain, as exhaustively as possible, how to fully exploit all of Openrocket's features. Hence it will start off at a relatively basic level and then analyse more and more complicated parts of the software. Depending on your level of experience and your learning objectives, you should either start reading from a specific section, or end reading at a specific section. <br />
+
This guide will try to explain, as exhaustively as possible, how to fully exploit all of Openrocket's features. Hence it will start off at a relatively basic level and then analyse more and more complicated parts of the software. Depending on your level of experience and your learning objectives, you should either start reading from a specific section, or end reading at a specific section. <br /><br />
The [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Downloading_%26_Installing next section] explains <b>how to install java</b> on your computer (or find out if it is already installed) and then <b>how to launch Openrocket</b>. If you have already managed to launch the program, skip this section. <br />
+
The [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Downloading_%26_Installing next section] explains <b>how to install java</b> on your computer (or find out if it is already installed) and then <b>how to launch Openrocket</b>. If you have already managed to launch the program, skip this section. <br /><br />
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Getting_Started Section 3] gets you started. If you are an experienced user you should be able to get most of what is explained there on your own, but we reccomend that most of you read it so that you can fully understand how Openrocket is organized. <br />
+
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Getting_Started Section 3] gets you started. If you are an experienced user you should be able to get most of what is explained there on your own, but we recommend that most of you read it so that you can fully understand how Openrocket is organized. <br /><br />
From sections [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Basic_Rocket_Design 4] and [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Basic_Flight_Simulation 5] you will learn how to design some basic rockets and simulate their flights, using Openrocket. These sections are useful for both experienced and non-experienced model-rocketeers, since they basically show how to use most of the software. <br />
+
From sections [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Basic_Rocket_Design 4] and [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Basic_Flight_Simulation 5] you will learn how to design some basic rockets and simulate their flights, using Openrocket. These sections are useful for both experienced and non-experienced model-rocketeers, since they basically show how to use most of the software. <br /><br />
Sections [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Advanced_Rocket_Design 6] and [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Advanced_Flight_Simulation 7] build on the material explained in sections 4 and 5 and are meant for experienced model-rocketeers, since they explain how to use Openrocket to design more complicated rockets and run simulations with them. <br />
+
Sections [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Advanced_Rocket_Design 6] and [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Advanced_Flight_Simulation 7] build on the material explained in sections 4 and 5 and are meant for experienced model-rocketeers, since they explain how to use Openrocket to design more complicated rockets and run simulations with them. <br /><br />
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Rocket_Analysis Section 8] is about analysing the rocket you have built and optimising its performance. It is suitable both for experienced and non-experienced users. <br />
+
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Rocket_Analysis Section 8] is about analysing the rocket you have built and optimising its performance. It is suitable both for experienced and non-experienced users. <br /><br />
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Simulation_Listeners Section 9] is about <i>Simulation listeners</i>, i.e. a way to monitor and interact with flight simulations while they are running. It is suitable for experienced users. <br />
+
[https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Simulation_Listeners Section 9] is about <i>Simulation listeners</i>, i.e. a way to monitor and interact with flight simulations while they are running. It is suitable for experienced users. <br /><br />
 
Finally, [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Simulation_Listeners Section 10] is about some extra features that have not been, until then, explained.
 
Finally, [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Simulation_Listeners Section 10] is about some extra features that have not been, until then, explained.
Also, you can have a look at [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Component_Details Appendix A] for a full list of rocket components available in Openrocket and their uses. <br />
+
Also, you can have a look at [https://sourceforge.net/apps/mediawiki/openrocket/index.php?title=Component_Details Appendix A] for a full list of rocket components available in Openrocket and their uses. <br /><br />
 
Good reading!
 
Good reading!
 
----
 
----

Revision as of 07:19, 13 September 2015

↑ Back to Contents

The current User's Guide is very much a work in progress, any help would be greatly appreciated!
If you'd like to contribute something, just hit the 'Edit' tab at the top.

What is Openrocket?

Welcome!

The Openrocket logo.

Openrocket is an opensource model rocket simulation software. It was originally developed by Sampo Niskanen in 2009 as part of his master thesis at the Helsinki University of Technology. If you want to have a look at the master thesis you can download it from Openrocket's webpage.
Being written entirely in Java, Openrocket is fully cross-platform. Have a look at the next section if you need information about how to open the program on your computer.

Openrocket is mainly intended to be used by all model-rocketeers who intend to test the performance of a model rocket before actually building and flying it. In fact the software computes accurately the aerodynamic properties of model rockets and simulates their flight, returning a wide range of technical results.

The program can be roughly divided into two sections:

- Rocket design, where you can design the model rocket you intend to build, choosing from a wide range of body components, trapezoidal, elliptical and free-form fins, inner components, and mass objects. During this phase you will see a 2D representation of the rocket you are building and various technical information (size, mass, apogee, max. velocity, max. acceleration, stability, centre of gravity (CG), centre of pressure (CP)) about your rocket, so you can have already a good idea of its performance even before running any simulation.
- Flight simulation, where you can run one or more simulations of your rocket's flight, choosing from one or more motor configurations. Each simulation (calculated using the Runge-Kutta 4 simulator) returns a wide range of data about the rocket's flight. Unfortunately, for the moment a graphical visualisation of the rocket's flight is not available (help needed).

For more information about Openrocket's features and a few screenshots you can have a look here.

How this guide is organized

Note: since work on the User's Guide is still currently in progress, many sections are still incomplete/empty. This subsection also explains the content of those sections, as it's meant to be a reference when the guide will be completed.

This guide will try to explain, as exhaustively as possible, how to fully exploit all of Openrocket's features. Hence it will start off at a relatively basic level and then analyse more and more complicated parts of the software. Depending on your level of experience and your learning objectives, you should either start reading from a specific section, or end reading at a specific section.

The next section explains how to install java on your computer (or find out if it is already installed) and then how to launch Openrocket. If you have already managed to launch the program, skip this section.

Section 3 gets you started. If you are an experienced user you should be able to get most of what is explained there on your own, but we recommend that most of you read it so that you can fully understand how Openrocket is organized.

From sections 4 and 5 you will learn how to design some basic rockets and simulate their flights, using Openrocket. These sections are useful for both experienced and non-experienced model-rocketeers, since they basically show how to use most of the software.

Sections 6 and 7 build on the material explained in sections 4 and 5 and are meant for experienced model-rocketeers, since they explain how to use Openrocket to design more complicated rockets and run simulations with them.

Section 8 is about analysing the rocket you have built and optimising its performance. It is suitable both for experienced and non-experienced users.

Section 9 is about Simulation listeners, i.e. a way to monitor and interact with flight simulations while they are running. It is suitable for experienced users.

Finally, Section 10 is about some extra features that have not been, until then, explained. Also, you can have a look at Appendix A for a full list of rocket components available in Openrocket and their uses.

Good reading!


↑ Back to Contents