Simulation of small satellite dynamics in software

AI Thread Summary
Simulating small satellite dynamics involves calculating position and attitude using mathematical models. Starting with a simple MATLAB program to compute the position of a spherical mass can help build foundational understanding. It is essential to grasp Cartesian equations of motion before progressing to quaternions for attitude representation. The geometry of the satellite, including thruster positions, plays a significant role in the simulation. A step-by-step approach is recommended for effectively integrating these elements into a cohesive simulation.
Datri
Messages
1
Reaction score
0
Hello,
First time poster in this forum. I am tasked with simulating small satellite dynamics in software this summer. I am new to this and am wondering how such a simulation is carried out. More specifically I am supposed to output the vector [ x y z xdot ydot zdot q1 q2 q3 q4 w1dot w2dot w3dot] to typical force/torque input, where x,y,z are position components, q is the quaternion for the attitude of the satellite, wdot is the angular velocity derivative of the satellite.
I am specifically unclear about where to start. I am guessing the geometry of the satellite is important in this. The satellite is powered by batteries and small CO2 thrusters. I am guessing the thruster positions are also important...How does one put it all together for simulating a typical small satellite, I am talking about something of the order of a cubesat, only in my case the shape is an octagon...

Thanks,
Datri
 
Engineering news on Phys.org
When I was a student, I wrote a MATLAB program to compute the satellite position and attitude/orientation for a small satellite. I recommend doing it in matlab, and start with a small program that computes the position of a spherical mass rotating around the earth, then adding more detail in steps. First understand how the Cartesian equations of motion work and implement them (this approach is more intuitive and simpler and works as long as your angles are well-defined), then try to do the same thing using quaternions.
 
Posted June 2024 - 15 years after starting this class. I have learned a whole lot. To get to the short course on making your stock car, late model, hobby stock E-mod handle, look at the index below. Read all posts on Roll Center, Jacking effect and Why does car drive straight to the wall when I gas it? Also read You really have two race cars. This will cover 90% of problems you have. Simply put, the car pushes going in and is loose coming out. You do not have enuff downforce on the right...
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...
I'm trying to decide what size and type of galvanized steel I need for 2 cantilever extensions. The cantilever is 5 ft. The space between the two cantilever arms is a 17 ft Gap the center 7 ft of the 17 ft Gap we'll need to Bear approximately 17,000 lb spread evenly from the front of the cantilever to the back of the cantilever over 5 ft. I will put support beams across these cantilever arms to support the load evenly
Back
Top