Subscribe to rss feed

Matlab File Exchange | Suggestions and Questions | Forum

 
You must be logged in to post user permissions login Login register Register


Register? | Lost Your Password?

Search Forums:


searchicon 






Minimum search word length is 3 characters – Maximum search word length is 84 characters
Wildcard Usage:
*  matches any number of characters    %  matches exactly one character

topic

Matlab File Exchange

print
small tagNo Tags
UserPost

5:07 am
November 18, 2009


rpulkrabek

Member

posts 348

offline
link
print
1
0
ratedowngrey
rateupgrey

*here is a copy paste from the wave I sent.

 

Matlab File Exchange

http://www.mathworks.com/matla…..eexchange/

Lately I just remembered that Matlab has a file exchange where other users post files they have created for others to use. After doing a few searches, I have found some rather interesting files. Take a look at these. I haven't yet had an in depth look, but I plan on playing around with them to see what we can use. I also don't know to what extent we can use the files. Are they free to use for whatever purpose? Do we give credit if we expand on it? I just got so excited about these files that I had to share with CSTART right away :)

Spacecraft Engineering Toolbox 3.4

http://www.mathworks.com/matla…..oolbox-3-4

Description:

This toolbox contains a satellite tracker MSatTrack. You can input orbital parameters defined by yourself or existing ones (included). The tracking is done in 3D and the resulting grountracks are then plotted on a 2D map after the simulation is done. Several satellites can be simulated simultaneously and data can of course be retrieved from the simulation. The toolbox also contains a rocket trajectory simulator. There is an archive with wRASP motor data included and you can specify your own motor data and even create your own wRASP files. The simulator is capable of simulating multistage rockets but does not include the capability of clustering. There is also a tool for specifying rocket specific variables such as motors, drag coefficients, diameters, masses and separation delays for each stage. This rocket data can be used as single argument input for the simulator. There are also some extra functions for designing thermal control, calculating visibility for a satellite, Gregorian to Julian date conversion, hohmann transfer orbits, sorting satellites in a satellite struct array, showing UTC time and plotting rocket motor data, etc… Most programs/functions in this toolbox are GUI-based and ought to be pretty much user-friendly and easy to use.

This toolbox can be used in MATLAB 5.1 and upwards. It is tested in 5.1, 5.3 and 6.0. It is mainly created in 5.1.

Moon Position

http://www.mathworks.com/matla…..n-position

Description:

moonpos calculates the moon position using the method in the book Astronomical Algorithms by Jean Meeus, Chapter 45, pp 307 – 313. The algorithm used is accurate to about 10 arcsec in longitude and 4 arcsec in latitude according to the book, although the time range is not mentioned. The periodic terms used in this algorithm are based on the Chapront ELP-2000/82 lunar theory, including the later improvements by Chapront. The results of this theory are referred to the mean equinox of date, but moonpos converts these to the apparent geocentric position of the moon referred to the true equinox of date.

2-D Nozzle Design

http://www.mathworks.com/matla…..zle-design

Description

Given the conditions (Temperature, Pressure, etc.) of the combustion chamber as well as the ambient conditions and the diameter/area of the throat, the program will:

a) Solve for the nozzle exit area that produces the max amount of thrust.

b) Use the method of characteristics to solve for the shape of said nozzle.

c) Automatically make curvilinear mesh for simulating the nozzle

d) Solves the Euler equations on the mesh using the MacCormack finite volume method.

e) Plots the results for comparison

ARPA: Airbreathing and Rocket Propulsion Analysis Tool for Space Vehicle Design

http://www.mathworks.com/matla…..cle-design

Description

White paper only. No M-files are included with this submission. To download ARPA visit http://www.prasub.com/arpa/arpa.html ARPA is a GUI based tool developed in MATLAB. Its architecture neutral. The tool is capable of analyzing different airbreathing engines like Turbojet, Afterburning Turbojet,Ramjet,Scramjet, and Precooled Turbojet. ARPA can also analyze rocket engines like Aerospike nozzle engines. ARPA produces an user friendly GUI for plots so that users can choose X and Y axes from a pulldown menu and plot, zoom and do much more graphical capability of plotting functions in just click of a button.

EDITOR'S NOTE:

Some users have experienced problems downloading this PDF file due to a bad interaction between Adobe Reader and Internet Explorer. As a workaround, try right-clicking on the "Download this File" link on the right side of the window and use "Save Target As…" to save the file to your computer. You can then view this file directly with Adobe Reader.

Standard Atmosphere Calculator

http://www.mathworks.com/matla…..calculator

Description

Using the 1976 US standard atmosphere model, this function returns pressure, denisity, temperature, and speed of sound at a given altitude. Works for both English and metric units.

Mathematica

Mathematica has a similar file exchange set up. If you have Mathematica, take a look at some of these as well, although, I don't feel they are as helpful as the files from Matlab.

The following link was taken from a search for "rocket".

http://demonstrations.wolfram……submit.y=0

5:53 am
November 18, 2009


Luke Maurits

Adelaide, Australia

Admin

posts 1483

offline
link
print
2
0
ratedowngrey
rateupgrey

Good find!  Some of these look really handy.  Any idea how likely these files are to work with Octave?

Main CLLARE workgroups: Mission Planning, Navigation and Guidance. I do maths, physics, C, Python and Java.

6:13 am
November 18, 2009


rpulkrabek

Member

posts 348

offline
link
print
3
0
ratedowngrey
rateupgrey

Luke Maurits said:

Good find!  Some of these look really handy.  Any idea how likely these files are to work with Octave?


I think the ones that are in depth might be difficult to work with Octave. I was playing around with Octave earlier and my post with the matlab file about pressure vessels didn't work because it didn't recognize the function I used for a surface plot. If we dig into the code we can probably modify it to work, though, but that might take quite a bit of time. A possible route we could take is to use Octave for our own files, but then also use Matlab to analyze the files in the exchange.

On a similar note, Gnu Octave is just a command line, but QtOctave is a frontend gui as to make it similar to Matlab. Download QtOctave from here: http://forja.rediris.es/frs/?group_id=60

small tagNo Tags

About the CSTART – Collaborative Space Travel and Research Team Forum

Forum Timezone: UTC -6

Most Users Ever Online: 59

Currently Online:
10 Guests

Currently Browsing this Topic:
1 Guest

Forum Stats:

Groups: 4
Forums: 36
Topics: 512
Posts: 3809

Membership:

There are 1133 Members

There are 2 Admins

Top Posters:

Rocket-To-The-Moon – 685
brmj – 402
rpulkrabek – 348
DenisG – 69
antinode – 64
J. Simmons – 46

Recent New Members: jmwright, uhwuggawuh, seikialice88, bishvabis, alijayadv, harris

Administrators: Luke Maurits (1483 Posts), Rizwan (170 Posts)



 
share save 120 16