Kerbal Space Simulator: Starlink

It seems that we will all have low latency, high bandwidth internet soon, regardless of where we are on the earth, all courtesy of SpaceX and Starlink. It seemed like a good idea at the time to make a Kerbal representation of the constellation just for shiggles over the xmas lockdown.

Step 1 – Design the bird
Rather than start from scratch, I had a search around (similar to a customer looking for a satellite bus format) and found this video from Gameplay review UK. After some messing about we end up with a lovely flatsat layout with a gigantor array and xenon power.

Our bird is designed flat so we can launch a stack of them. we base it on the OKTO2 and add mechjeb2 for additional control plus a reaction wheel for in service orientation (our normal orientation is radial out).

Launch weight is not too much of an issue so we have a full xenon tank and around 1200 delta v – enough for many years of faithful service and orbit raising.

We simulate the Starlink service with a pair of antennas – the Communotron 16-S for C&C and the folding SG-5 for the user internet traffic.

We put a Z100 battery pack on board so that small DV adjustments (<10 m/s) can be made even on the dark side of Kerbin. A couple of flat solar panels each side of the sat give us emergency power to deploy the gigantor.

Considerable tweaking is needed to get the COG aligned with the xenon engine.

Starlink satellite based on the Gameplay Review UK design. Constructed with stock parts with the addition of MechJeb2

Step 2 – Testing the bird
I built a SSTO rocket and fixed one satellite to it – we’ll call this the TinTinA launch. Launched to a nice low 100km orbit, the satellite works great – it’s controllable and maintains power throughout it’s orbit and has enough electricity for small DV changes. we have just enough DV in the booster to deorbit and our orbital debris is zero.

TinTinA prior to deployment. The booster and bird both have OKTO2 and Mechjeb2 controllers so they can both be deorbited to mitigate orbital debris.

Step 3 – Orbital Parameters
Starlink orbits at 350km and at an inclination of 53°. Our constellation will use identical parameters even though that’s a much higher relative orbit. Looking at the offsets around Kerbin, we need to launch at around 7 minutes 30 offsets – this gives us about 49 separate orbital planes to fill, or around 2500 separate satellites (EEK)!

Step 4 – Extended orbital test programme
Extending the TinTinA launch, we send up 48 further single sat launches to test the concept and test the coverage. Again, we set these launches low, but to the correct inclination. This is successful and after the testing is complete, all test artefacts are deorbited.

Testing the planes with further TinTin launches.

Step 5 – Testing the stack
The first stack design is built and tested as a two stage to orbit dispenser. We release all the sats at once and deorbit the dispenser. This first attempt of 24 birds is messy – using the SpaceX technique of allowing the set to jostle a bit results in a few damaged birds – typically the gigantor array. it takes quite a while to deorbit the failed satellites using only the tiny fixed panel. Another problem with the all-at-once dispenser is that the satellites disperse too unevenly. Because they have to be individually positioned, they drift a long way in the orbit it takes to position each one.

The SpaceX technique to release all at once and let them spread is pretty messy

Deorbiting the failed birds gives us a chance to test that they burn up completely in the atmosphere. They don’t, but it’s a bit late to do anything about this. As we have lot’s of delta V, we’ll try to controlled deorbit them into the ocean. Luckily Kerbin seems to be very sparsely populated.

The stack is redesigned slightly to release them individually and we try again. Now we have a stack of 38 on a two stage configuration.

Testing the stack configuration with an SSTO configuration.

It turns out that this is still a very messy configuration – the dispenser is aligned to prograde prior to sat deployment and then the idea is that the satellite can boost away from the 330 deployment orbit to the 350km operational orbit, but the stack is upside down and so there is considerable delay while the bird clears the stack far enough to invert it and deploy the antenna and solar array.

There is also a problem with the supports: many support struts were needed to prevent the stack flopping around and these were not all applied from the dispenser to the satellite. On separation, any bird with the strut base is unstable under thrust.

Step 6 – Testing one orbital plane
Testing the deployment of one entire orbital plane is hard work – we are working with a version one stack and so they are all upside down. Some of them have the detritus from the support struts and this means that they don’t produce thrust through the CoG. It takes about 8 hours (real time!) to deploy and we hit another snag: The last two birds are not on separation rigs and so are permanently attached to the dispenser. Another redesign!

Deployment process
Checklists for the win! It’s really easy to miss a step in the deployment for each satellite and as there will eventually be 2500 of them, probably important for a repeatable list.

Launch dispenser to 330km
Check and adjust plane and offset from
Tune Apo and Peri to 330 exactly

Planning a train
The deployment process for each train needs careful timing and coordination – satellite spacing in the plane is determined by timed release of each sat. Once you have the apoapsis and periapsis well sorted and the inclination is solid, you need to warp to ‘dawn’ from the dispenser point of view: You are going to release the bird, boost it’s apoapsis and then circularize half an orbit later when it reaches apoapsis. you want to make sure bot of these happen in sunlight. After circularizing, you will flip back to the dispenser and repeat the exercise and so it should all be happening in daylight. If you screw this up, the whole train will be launched at night and the power budget is very tight!

The UT between each deployment is 30 minutes. That gives you time to release, align, raise Apo, wait for apo, circularize, rinse and repeat. Just. Every few launches, you will want to adjust the dispenser apoapsis back to 330 – those constant prograde sat deployments cause the dispenser to slow down!

Hints, tricks and tips
Creative use of the different ship type icons can help finds ways to declutter the screen *ahem* when in Tracking station and Map view. Perhaps use one for the dispenser, one for birds that have been deployed but not fine tuned, another for fine tuned, Another for on-orbit spares and another for the head of each train.

Name each satellite according to the launch, the plane and a unique number. I use starlink 430-33 where 430 is the launch time UT and 33 is the position in the train. I add ‘HEAD’ to the reference bird in each train and give it a different icon.

Each Starlink Sat Deployment
Point dispenser prograde
Select Sat
Deploy solar panel
Deploy Sat
Switch to Sat
Check naming
Unfold antenna
Activate engine
Switch on attitude hold
Align prograde
Change the Engine Max thrust to 50%
Use Mechjeb manoeuvre planner
Select ‘Change Apoapsis’
Select 350km (or whatever this train operation altitude is)
Select ‘After a fixed time’
At the appropriate time, hit ‘create and execute’
After the burn, use Mechjeb manoeuvre planner
Select ‘Circularize’
Select ‘at the next apoapsis’
Select ‘Create and execute’
Select 5% max engine power after the circularization burn
Minor apo/peri adjustment (no warp!) – Leave this until later!
After circularization complete orient ‘radial out’
Switch back to the stack and repeat.

Post Deployment Dispenser decommissioning
The empty dispenser is now useless. If you have not needed all the birds, keep the dispenser on orbit to keep them together. If keeping the dispenser, probably raise it’s orbit to that of the main plane for collision mitigation.

To deorbit it, you have choices. If you included chutes, you may want to go for a land return at KSC. It does have enough DV for alignment but not a powered landing. The dispenser is unlikely to survive re-entry unless designed quite carefully – it’s as aerodynamic as a house brick. Conduct your own risk assessment! Otherwise use Mechjeb and pick a nice uninhabited spot in the ocean. Bear in mind that a return to KSC from a 53° inclination may require a long warp.

You could of course boost the dispenser into deep space or go for a graveyard orbit. You may have the DV for either of these, but they are not very SpaceX!

Deployment Fine Tuning
Change the engine power to 5%
Orient prograde or retrograde as required
Warp to apoapsis -10 seconds or periapsis as required
Tweak orbit to 350km x 350km exactly. A couple of meters is acceptable. you may decide, based on your own collision avoidance measures to put each train at a slight different height, say 100 meters separation on each orbital plane. This would be the right time to chose that number and start tweaking.
Deactivate unused equipment (engine) to prevent any power drains and accidents. You may be able to deactivate mechjeb and other systems.

<to follow>


This bird does not seem to be burning up on re-entry

Storing data for 1000 years

So we all know that books last a long while right?  How about its modern equivalent the CD, DVD or Hard disc?  Most of us commit a larg part of our life to digital storage these days and don't even spare a thought for how long this digital memory will last.  In the case of hard discs, 5 years might be your limit.

This then is the classic problem with digital storage – longevity.  All other problems vanish into insignificance when considering the persistence of storage. 

Our current best hope is optical media, the best of which are believed to be good for around 50 years. (interesting to think that our CD and DVD collections are more temporary than we are!)

Recently, a team from University of California Santa Cruz have come up with a system called Pergamum which uses regular hard drives to store data for a projected 1000 years.  The system, called Pergamum, uses a large number of inexpensive discs, most of which are spun down.  Persistence is created by using multiple slow sync mirrors & stripes. 

Clever caching and an even cleverer data distribution protocol ensures that data reads, writes, rebuilds and other operations make the least demand possible on the hardware whilst continuing to be power efficient.

As an example, it's estimated that a 10Petabyte system would consume only around £20 of power per year including HVAC requirements and would be capcble of maintaining that 10PB for arount 1000 years before a data loss occurred.  Pretty good methinks!

More on the announcement in this tgdaily article.

Painless Phone Call Recording

Have you ever had to make one of those calls that you wish you could record but locating the voice recording feature on your mobile or answering machine is too hard or you can’t then get the finished recording into a useable format?  This seems to happen to me about once a month.

Recently I discovered a service which makes the process of call recording extremely painless.  After registering you are given a phone number, access code and a pin. After dialling these in easy succession, you get…. A dial tone.  Any subsequent calls you make are recorded and the subsequent call recording is either emailed to you or is available for collection at the portal site.  Making multiple calls is easy as the ‘#’ acts as a break-in code to tell the system you want  to  make another call.

In pay-as-you go mode the process uses a premium rate access number and you simply pay by the minute for the call to the access number.  The onward part of the call is not charged back to you.

The service has other offerings suitable for more regular users and also features ideal for small businesses who need to regularly record outgoing calls to customers.

Additionally, it’s possible to have your own phone number for the service which then does not require the use of the access code and pin.  This also allows you to record incoming calls as you can set the service up to call you on receipt of a call.

All in all, this is a really nifty service.  Check it out at

Harbin Snow and Ice Fair 2005

ImageThe air is so cold it freezes your stinging tears to your face; the sun
is so low it escapes to leave you in darkness by mid-afternoon; the
trees are so gray, barren, and hard they could be concrete; the river
ice is so thick it actually supports entire buildings.  This is
Harbin, China’s northernmost (and easternmost) metropolis. Over 17
years, as this eight-meter-high horse sculpture indicated, the festival
has grown in size, complexity, and elaborateness; where the snow
festival had a single massive sculpture before, a handful of these now
appeared.  This year’s snow festival was officially called “The
17th Annual China Harbin Sun Island International Snow Sculpture Art
Fair.” more

Full Brain Simulation Courtesey of IBM

An effort to create the first computer simulation of the entire human
brain, right down to the molecular level has just been launched. The
“Blue Brain” project, a collaboration between IBM and a Swiss
university team, will involve building a custom-made supercomputer
based on IBM’s Blue Gene design. The hope is that the virtual brain
will help shed light on some aspects of human cognition, such as
perception, memory and perhaps even consciousness. more

Diamonds in double quick time

Researchers at the Carnegie Institution’s Geophysical Laboratory have
learned to produce 10-carat, half-inch thick single-crystal diamonds at
rapid growth rates (100 micrometers per hour) using a chemical vapor
deposition (CVD) process. This size is approximately five times that of
commercially available diamonds produced by the standard
high-pressure/high-temperature (HPHT) method and other CVD techniques.
In addition, the team has made colorless single-crystal diamonds,
transparent from the ultraviolet to infrared wavelengths with their
process. more

Honda ASIMO can run now!

I love this video of Honda’s new-and-improved Asimo robot running. From
the press release:
"The combination of newly developed high-response hardware and the new
Posture Control technology enables ASIMO to proactively bend or twist
its torso to maintain its balance and prevent the problems of foot
slippage and spinning in the air, which accompany movement at higher
speeds. ASIMO is now capable of running at a speed of 3km/hour. more

Fibre reinforced bendable concrete

A new type of fiber-reinforced bendable concrete will be used for the
first time in Michigan this summer- and University of Michigan
scientists hope that their new material will find widespread use across
the country. The new concrete looks like regular concrete, but is 500
times more resistant to cracking and 40 percent lighter in weight. Tiny
fibers that comprise about 2 percent of the mixture’s volume partly
account for its performance. more

Wire in the Blood!

A Japanese research team has developed a fuel cell that runs on blood
without using toxic substances, opening the way for use in artificial
hearts and other organs. The biological fuel cell uses glucose, a sugar
in blood, with a non-toxic substance used to draw electrons from
glucose.“Since the electron mediator is based on Vitamin K3, which exists in
human bodies, it excels in safety and could in the future generate
power from blood as an implant-type fuel cell,” the group said in a

Most other bio-fuel cells under study use a metal complex, spawning concern about harm if used for implants.

The newly developed cell in the size of a tiny coin is able to
generate 0,2 milliwatts of electricity, enough to power a device that
measures blood sugar level and transmits data elsewhere, the group said.