Monthly Archive for October, 2009

XS9A

Me and Mick did a suborbital mission today, it was 2 hours long. It’s purpose was to gather some aerodynamic data about X-30, and to test new flight control system. It completed successfully, Mick was flying a SR-71, so he landed 1 hour after me. It was a fully manual mission, so lack of autopilot forced me to fly it manually for 2 hours.

It was a flight from Edwards Air Force Base to Antonov Intl. airport in Gostomel.

Also I tested two modes of suborbital flight, and found out that this thing is really fuel inefficient at altitudes other than it’s cruise altitude (fuel flow differs TWICE between 100,000 feet and 135,000 feet). And I found two bugs in my flight control system – not critical bugs, but rather flaws that should be accounted for:

  1. The system causes pretty big oscillations on all axes when you roll (because of how rolling is done, it should compensate some yaw-axis angular moment by using rudder, but it doesn’t). The ship starts oscillating really hard, it’s not critical but very annoying
  2. FCS doesn’t adjust sensetivity to current airflow speed, which makes rolling and pitching and yawing really annoying, and really edgy
  3. Artiftical stability code didn’t account for beta angle derivative, only for it’s magnitude, which caused slight oscillations on yaw axis. It was a temporary code anyway

I bring you… the results! Here are some graphs:
alpha
Alpha – angle of attack, you can see it varies a lot, there’s lot of oscillations there, although also me holding joystick all the time contributed.

beta
Beta – it’s all black because of constant oscillation, with a period of about 5 seconds.

altitude
Altitude – in feet, you can see me going 100,000 feet first, but then I went up. The oscillations are because I’m not yet used to high-altitude flying, and vertical handling is much more reactive there, your vertical speed lags behind your angle of attack (for about 3-5 seconds).

mach_number
Mach number – you can see it’s proportional to altitude (or actually I think it’s dependant on square of altitude).

gload_axial
Axial G-Load – it’s all steppy because of me changing engine parameters. The huge peak is because of firing engines to full power for going faster, and higher. You know, actually engines were running below 10%-15% of their rated power most of the flight!



And now screenshots:
screenshot_19
Mick flying over me in his SR-71.

screenshot_27
A view on Hudson Bay, Canada.

screenshot_36
Parked at destanation, Antonov Intl.

Alternative X-30 wing designs

I’m working on fixing those aerodynamic flaws I showed you before. Since I don’t know that much about aeronautics, I decided to just experiment with some wing designs. I sketched them out, and I’m going to try every one (and see why they fail). Here’s set 1:
wings1

And here’s set 2 (the top-right one is Tu-2000-like design):
wings2

I will do this when I can, because every simulation takes considerable time, and post results in here. I think the delta wing, and the variant like bottom-left on wing set 1 would work.

FCS system

I’m working on FCS (flight control system) for X-30, it’s a piece of software (and some hardware) that makes actual steering in mid-air possible. It consists of these parts:

  1. Hydraulic system – there are 4 servos in X-30 that control rudder surfaces, and elevon surfaces on wings. Every servo is attached to it’s corresponding hydraulic lines. Left and right rudders are behind hydraulic valves 1 and 2 (respectively), and left and right elevons are behind valves 3 and 4.
  2. Software control – XGDC software takes input from RHC/joystick, and turns it into command for hydraulic servos. It turns a pair of 3 values (commands for pitch, yaw, and roll) into 4 commands for 4 hydraulic servos (rudder left/right, elevon left/right).
  3. Autopilot and artiftical stability – special portion of software that controls and steers the vehicle, and also provides some artiftical stability to it’s fligth, making it smoother, and less shaky (it shakes a real lot because of it’s slim design, there’s no real vertical tail to prevent it from oscillating on yaw and roll axes)

The flight control system data display looks like this:
fcs
It displays current state of all controls, commands given to them, pressures in hydraulic lines, and also later possibly will show some information about artiftical stability, and autopilot. Autopilot is operating in either of two modes (suborbital or orbital). The FCS also automatically transfers between atmospheric flight, powered atmospheric flight and orbital flight. These three modes differ as following:

  1. Atmospheric flight – only using control surfaces
  2. Powered atmospheric flight – high-altitude flying, using control surfaces and reaction control system (RCS)
  3. Orbital flight – using only reaction control system (RCS), and possibly main engines (for large manuevers)

MFD update

Here’s X-30 MFD update – I added a basic caution & warning system that shows you various messages about systems and their critical states. Ignore those GDC, hydraulic pump, and power distribution panels, they are there just for debugging purposes, and because the entire panel doesn’t fit on my small screen:
panels5

Still working on that though, but the computer program for on-board computer is already 1100 lines long with 40KB of code, and it doesn’t do much yet, really. But soon there will be more events to handle, and I might redesign how events are displayed into a more comfortable shape. Also these will be sent to ground, and displayed on ground terminals (if they can keep up with messages that come from the shuttle).

Soon I’m gonna do a suborbital flight, to test out some navigation systems (a new GPS system).

More aerodynamics

Sorry for downtimes & my sisters website hosted instead of this. And for that ugly temporary link (with direct IP access…), it’s just some problem I know you all can live with (and also the website is really slow, and I got out of my daily update pace).

But I’m still doing stuff! A lot of stuff I should have posted! Let’s start with my new experiments in aerodynamics of X-30 (they are actually one week old…). First, pressure map, distribution of air pressure around the spaceplane:
x30_aero9
Compression lift!

Now, here’s better part – temperature map, or more exactly map of air temperature above ships surface. The most red areas are approx 120 degrees C, and the blue areas area around zero (0*C):
x30_aero10
x30_aero11

These simulations ran for about 2 hours each, at higher precision than previous, albeit in “draft” (I didn’t compete one full cycle of simulation). But it roughly shows these three problems I had, and which I solved from before. Oh yeah, here’s the new CAD model of X-30 (for aerodynamics at least):
shuttle
shuttle2
You can already see one major difference – the tail dihedral. The tail/rudders are now slightly angled, and why, I’m gonna tell you in a second.

So yeah, these are 3 weak points that I want to solve:

  1. There was low pressure area forming in where tails joined fuselage, I fixed this by slightly altering fuselage shape, and adding some dihedral to the rudder. It doesn’t affect perfomance that much though.
  2. The nose is burning hot. On the other hand, it’s made from a very resistant material, although the nose is designed to evaporate during the flight – while starting with completly perfect cone nose, after atmospheric reentry you can see that it lost at least quarter of it’s original nose (it just burned away). The nose itself is made from some material I forgot the name of. Or just something carbon – it doesn’t really matter, the nose has to withstand temperatures of 1700 degrees before melting/vaporing off.
  3. The low pressure volume forming at aft wing tips – you can see the red stripe on where wings meet fuse. I think of adding a small curvature to the wing there, or possibly having a fixed – profile wing there to reduce this, because it’s very bad and unwanted. Such contrast in temperature is very structurally bad.

X-30 flow simulation

I got my hands on fluid simulation tools, and I’ve been working on X-30 model. So obviously I tested this model in different supersonic airflows. I’m just going to show the pictures for now, some explanation will come later.

Experiment #1, 3 mach at 32km altitude (that’s approx 900 pascals pressure). Pressure map (isolines shape corresponds to shockwave):
x30_32km_3mach_1
x30_32km_3mach_2

Dynamic pressure acting upon the spacecraft:
x30_32km_3mach_3



Experiment #2, 5 mach at 51km:
x30_47km_5mach_1
x30_47km_5mach_2

As you can see, there is actually effect of compression lift going on here, and I’m going to work more on improving aerodynamics (but not going too far from original shape).

I got SolidWorks

I always wanted to get into CAD, and now I did. I really like it – it’s not that hard, and it gives a real lot of control over shape and how everything is composed together. And there’s also liquid/gas flow simulation in SolidWorks! So I can fit my models into supersonic stream of air, and you know that’s what I like to do.

I’m working on a fully-detailed (actually, precise up to a centimeter) model of X-30. It means that the whole thing WILL change, to become realistic and to become able to sustain all aerodynamic forces acting upon its shell. Also I feel the need for knowing precise locations of key elements like hydraulic system and RCS, and this need has been increasing ever since I started this project.

So far I got this, a rough draft of outter composite shell (the shell is created from several parts, but in the end it will all be welded together into this solid shell):
cad

I’m going to try add internal structures tomorrow, also break up that into composite model of wings, chassis, and tail fins (all separate).x

X-30 top panel update, bigger MFD

Update. Adding more sensor control lines (see current full list of sensors & control lines in the end of this post), added new panel (“control system”) where you can control gear actuators/landing gear deployment (auto/manual/locked). Now brakes and steering wheel are driven by hydraulic too – overriding default X-Plane behaviour.
oanel

The MFD’s have grown bigger – they are roughly 400×500 pixels in size now. Now the cockpit is truly a glass cockpit (e.g. the one where all instruments are replaced by computer screens). It will soon draw all classic instruments, and provide pilot with useful data. I added more buttons (now it has 7 mode buttons, 4 buttons on the left and 4 buttons on the right):
bigmfd

Continue reading ‘X-30 top panel update, bigger MFD’