Help Support RocketryForum by donating using the link above or becoming a Supporting Member.


Results 1 to 7 of 7
  1. #1
    Join Date
    20th August 2014
    Location
    Montreal
    Posts
    81

    RASAero Source Code?

    A few days ago I was working with a university rocketry team and I saw something that hurt my soul. The guys were attempting to optimize their design using RASAero, but since the tools which support optimization in RASAero are limited, they were plugging in values into the program and then copying the output into excel spreadsheets ...hundreds of times.

    I still like using RASAero; there are few programs that can generate reliable and accurate results like RASAero can. But the user-interface leaves many things to be desired. We'd like to integrate the the RASAero code with our own design systems and optimization loops. To do this however, we'd need the source code or, at the very least, binaries of the functions.

    Does anyone know if these are available anywhere?

    Thanks

    Chief Designer of the Aurelius - Won 2nd Place, 2016 IREC Basic Category
    Chief Designer of the Arcturus - Won 2nd Place, SDL Payload Challenge, 2015 IREC

    "Don't worry 'bout it!" - Space Concordia
    "A new rocket is pretty, but a flown rocket has character!" - Handeman

  2. #2
    Join Date
    26th November 2009
    Posts
    5,075
    Did you try CRogers168@aol.com and explain your situation? It's on the website: http://www.rasaero.com/ under "User Support". That would be the place to ask as I don't think the source code it out there publicly but I could be wrong about the code thing. Kurt


  3. #3
    Join Date
    20th August 2014
    Location
    Montreal
    Posts
    81
    Quote Originally Posted by ksaves2 View Post
    Did you try CRogers168@aol.com and explain your situation? It's on the website: http://www.rasaero.com/ under "User Support". That would be the place to ask as I don't think the source code it out there publicly but I could be wrong about the code thing. Kurt
    Sent an email almost a week ago. Still waiting on a reply. Mostly, I'd really like to know if the creators of the software are open with their source code. I could understand them not wanting to distribute it.
    Last edited by Neilw; 11th February 2018 at 11:55 PM. Reason: accuracy
    Chief Designer of the Aurelius - Won 2nd Place, 2016 IREC Basic Category
    Chief Designer of the Arcturus - Won 2nd Place, SDL Payload Challenge, 2015 IREC

    "Don't worry 'bout it!" - Space Concordia
    "A new rocket is pretty, but a flown rocket has character!" - Handeman

  4. #4
    Join Date
    7th June 2011
    Posts
    97
    Neilw:

    Sorry for the delay in getting back to you. I was on a work trip and catching up on RASAero/personal e-mails today.

    The source code for RASAero II is not available at this time. We've also had requests for a "batch mode" RASAero II (for Aerospace Engineering Masters Thesis optimization studies, the optimization study being the Thesis, RASAero II being the tool), where an outer shell doing the optimization would call RASAero II multiple times. This is much more likely, but it's another thing that's on the back burner at this time.


    Chuck Rogers
    Rogers Aeroscience

  5. #5
    Join Date
    4th October 2014
    Posts
    792
    They would be better off making response surfaces with fewer discrete point solutions that cover the range of the design parameters, then spline fitting them. Use the multi-variate spline fitted surfaces in the optimization.


    Oh, and use MATLAB instead of Excel, these kids are in college not high school, right?

  6. #6
    Join Date
    20th August 2014
    Location
    Montreal
    Posts
    81
    Quote Originally Posted by Chuck Rogers View Post
    Neilw:

    Sorry for the delay in getting back to you. I was on a work trip and catching up on RASAero/personal e-mails today.

    The source code for RASAero II is not available at this time. We've also had requests for a "batch mode" RASAero II (for Aerospace Engineering Masters Thesis optimization studies, the optimization study being the Thesis, RASAero II being the tool), where an outer shell doing the optimization would call RASAero II multiple times. This is much more likely, but it's another thing that's on the back burner at this time.


    Chuck Rogers
    Rogers Aeroscience
    Thanks for the update! Let me know when the "batch mode" might be ready.
    Chief Designer of the Aurelius - Won 2nd Place, 2016 IREC Basic Category
    Chief Designer of the Arcturus - Won 2nd Place, SDL Payload Challenge, 2015 IREC

    "Don't worry 'bout it!" - Space Concordia
    "A new rocket is pretty, but a flown rocket has character!" - Handeman

  7. #7
    Join Date
    6th September 2009
    Posts
    1,700
    Quote Originally Posted by GlenP View Post
    They would be better off making response surfaces with fewer discrete point solutions that cover the range of the design parameters, then spline fitting them. Use the multi-variate spline fitted surfaces in the optimization.


    Oh, and use MATLAB instead of Excel, these kids are in college not high school, right?
    A response surface still requires a lot of points to fill the design space. Doing this by hand still sucks. You need "automation" before you can effectively do "iteration" then finally "optimization."

    RockSim has a little-known command line executable, "rocksimc.exe" You give it the .rkt file as an argument, and it returns an updated .rkt file with simulations recalculated. Many years ago, I wrote a wrapper to manipulate the rkt file parameters, run batch jobs, extract data, and do some of my own optimization and goal-seeking routines.

    This is the beauty of the Thrustcurve motor guide. It cranks through all motor choices automatically. Simulating more than few motors in OR and RASAero is tedious to say the least, considering all the motors to choose from. A batch mode is absolutely necessary, these days.


Similar Threads

  1. RASAero II Fin Cant
    By phillycheese254 in forum Rocketry Electronics and Software
    Replies: 1
    Last Post: 27th March 2017, 05:43 PM
  2. OpenRocket Source Code Question
    By edwinshap1 in forum Rocketry Electronics and Software
    Replies: 4
    Last Post: 17th January 2016, 07:55 AM
  3. [V0.1]RASaero for Mac Official
    By Yoehahn in forum Rocketry Electronics and Software
    Replies: 20
    Last Post: 25th November 2015, 06:37 PM
  4. How to add motors to RASAero 1.0.2.0?
    By DennisMYeh in forum Rocketry Electronics and Software
    Replies: 7
    Last Post: 27th October 2013, 10:24 PM
  5. Cd issue in RASaero
    By mrmastermind in forum High Power Rocketry (HPR)
    Replies: 3
    Last Post: 7th June 2011, 08:22 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •