Comments (5)
Oh, this is nice! With two small additions, I think this can go into the repo:
- In several places (thrust magnitude, thrust direction, angle of attack), you have implemented a custom equation. Could you add the equations explicitly into the notebook (as a latex-like equation in the text) to make explicit what you've done
- Write a brief section (a couple short paragraphs) explaining the results, and presenting why they come out the way they do, based on the settings that are provided
I think for all students working on ascent, this is going to be a really useful example. Many thanks
from tudatpy-examples.
I will have a deeper look into this in the next few days! Looks really nice though 🙂
from tudatpy-examples.
I have just pushed the first version of this new example. It can be seen in this new Jupyter notebook (also interactively accessible on MyBinder).
This example may be a little complex in how I set it up since I make not one but two propagations. I propagate a first rocket section (stage 1 + 2), then terminate at apogee. Then, I start a second propagation using the final state of the first section as the initial state of the second section, using different thrust, aerodynamic, and mass properties for the second section.
This results in the following (with stage separation at around 9min):
from tudatpy-examples.
@FilippoOggionni and @DominicDirkx please feel free to comment on this new example when you have the time 🙂
from tudatpy-examples.
Thanks, I have just pushed 22eb33a to add the equations of the model/guidance that I setup, and a section at the end to describe the results.
from tudatpy-examples.
Related Issues (20)
- Collision example
- Workflow: creation of examples and uploading to tudatpy-examples
- Galileo Constellation Simulator HOT 2
- Add additional estimation examples HOT 1
- Clarification for PyGMO examples HOT 4
- Additions to PyGMO examples
- Two-stage rocket ascent needs fixing
- Update example introductory and license paragraph
- Importing notebooks
- Automated conversion between .py and .ipynb
- Several example applications do not work HOT 2
- coupled_translational_rotational_dynamics error HOT 3
- Write new example applications HOT 4
- Move MGA example to mission_design HOT 2
- Update list of examples in README
- Make existing examples standard HOT 9
- Add a rotational dynamics example HOT 1
- Update .py versions of examples HOT 1
- Integrator comparison example HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tudatpy-examples.