From Stanford SSI Wiki
Jump to navigation Jump to search
Rsz ssi-22.png
Launch date May 31 2015, 8:52pm PDT
Launch site Laird Park, Modesto, CA
Launch coordinates 37.56158, -121.14993
Flight duration 23 hrs, 3 minutes
Landing coordinates 49.88690, -104.50746
←SSI-21 SSI Balloon Launches SSI-23→

SSI-22 was the 22nd launch of SSI Balloons. Flying for over 23 hours through 5 US states and southern Canada, it was SSI Balloons' first international flight. The launch was a phenomenal demonstration of the ValBal technology that had been in development for months within SSI. The payload maintained altitude within 12km and 14km as per pre-programmed instructions, and managed to do so autonomosuly - not to mention maintain this altitude in the midst of a thunderstorm without a hitch. SSI-22 landed in Saskatchewan after an approximately 24 hr flight.


After being recovered from the SW Nevada Desert, ValBal (previously launched as SSI-21) required some slight repairs due to cracks in acrylic upon landing. After about a week of modifications, repairs, and improvements, the payload was once again flight ready. Some additional adjustments were also made from observations of ValBal's first flight. The team inferred that the valve seal was not airtight (based on data transmitted over satellite communications during SSI-21 and over data logged to SD cards). In response, a latex seal was added to the valve such that closure of the valve would result in compression of the latex seal, producing an airtight fit. This was predicted to help dramatically with gas leaking that was observed during the previous flight.

Some additional features were added to ensure that less power was needed for payload heating. Motor/servo mounts on the payload interior received additional insulation and an enhanced latex seal was attached around the stem connecting the valve to a servo within the payload. Additionally, changes were made in the flight control software to allow enhanced user-to-payload communication and the data sent from the payload was modified to be more useful and descriptive.

Launch site

The launch was conducted at Laird Park, just west of Modesto, CA, the same site used for ValBal's previous flight. The team left campus at 4 pm, arriving just after 5:30 pm. The payload was essentially flight-ready, requiring only minor pre-flight additions and verification of system fidelity. Fishing line used for the cutdown mechanism was added to the valve, code was re-uploaded and verified, GPS lock was attained, and satellite communications were tested and verified. Although the payload was exempt from regulations requiring FAA tracking, the FAA was notified of the launch and gave a green light to proceed.

Filling of the 1600g Hwoyee balloon began at around 7:45 pm. Filling was more challenging than normal given substantial ground winds, but still concluded successfully. The latex seal on the neck adapter also posed problems as it was not fully considered in the design of the fill valve. An improvisation was made using duct-tape that allowed successful filling of the balloon. Once filled, the balloon and the neck adapter were locked onto the valve mechanism, the ballast hopper was filled, and the balloon was ready to be launched. The balloon was quite overfilled, and hence ascended at faster than most balloons the team has launched.

The Flight

The storm

The fast ascent rate of the balloon proved to be an immediate test of the resilience and fidelity of the autonomous altitude control algorithm. As soon as the balloon was launched, the team began to pack up while waiting for the first message from the payload. The first message confirmed that the payload was slowly being incentivized to vent gas and slow its ascent. By the time the team had packed up and started driving out, the payload had vented gas a total of 7 times, decreasing its ascent rate to < 1.5 m/s. The algorithm was pre-programmed to maintain an altitude between 12km and 14km, as this range of altitudes was chosen to optimize the wind conditions the balloon would experience (fastest winds, most predictable, and most appropriate direction). After the balloon roughly levelled off, the team armed the ballast mechanism over satellite comms. The GPS lock was lost at exactly 12:00 am PDT (due to a snippet of code in the GPS library relying on date, and being unable to cope with the month turnover of May to June). Nonetheless, the satellite communications module transmitted GPS coordinates (albeit with a subpar ~ 4km accuracy).

The payload flew at considerable speed, crossing into Nevada after two hours in the appropriate altitude range. The flight continued through Nevada northward, cutting through the southeastern corner of Oregon before entering Idaho around 2:20 am PDT. The payload spent considerable time in central Idaho, and transmitted data suggesting considerable venting and ballast dropping occurring in this area. Unbeknownst to the team until the balloon was out of Idaho airspace, the balloon flew through a class 3 thunderstorm, experiencing considerable turbulence. Despite the tremendous up and downdrafts, the balloon was able to autonomously maintain its altitude within its defined range, at the cost of considerable gas and ballast.

After spending a few hours in the thunderstorm, the balloon entered Montana at around 8:00 am PDT, continuing on a north/northeast trajectory. At 2:39 pm PDT, and at over 1,000 miles from the launch site, the balloon entered Canadian airspace in Saskatchewan province. At this point the balloon began a more prominently eastward flight path along the Canadian border. At around 6:36 PDT, the balloon began a steady descent just north of the North Dakota/Montana border. Based on data transmitted from the balloon, it was clear that the system had ran out of ballast material and was thus unable to drop weight to compensate for lost lift as night was arriving and hence began to fall. The ballooon fell slowly for about an hour, finally terminating its flight at around 8:35 pm EDT, landing in a field.


The ability of the balloon to maintain altitude on its own through almost the entire flight to such precision was a testament to the resilience of the technology. Nevertheless, problems were encountered, including the following:

  • The power draw for heating was quite high; the battery started at a voltage of ~ 4.34 V and was around ~ 3.40 V upon landing. 3.20 V is the point at which the flight control system ceases to function; thus, for longer flights, more power is needed. Proposed improvements included more battery storage and, more importantly, solar panels for power regeneration.
  • This flight offered an indication of how far the preloaded quantity of ballast was able to take the balloon. Granted, the turbulence experienced over Idaho resulted in considerable usage of ballast, but the fact that this occurred suggested that significantly more ballast would be required for longer journeys.
  • Gas venting can also be amended; a 3-inch neck was used to allow for high volumes of gas to be vented, but this could have been reduced to a neck diameter as small as 1 inch and compensated for with a larger vent time. Venting for 5 seconds at a time with a 3 inch neck caused unnecessarily large volumes of gas to be vented.
  • Better payload insulation is needed. SSI-18 used a payload wrapped in AeroGel Cryogel blanket, which was so insulative that its heaters did not need to turn on for over 10 hours. A shrinking budget and smaller timeframe did not permit the team to put Aerogel on this flight, but its potential value to future payload containers was demonstrated.


  • First international launch of SSI Balloons
  • Longest flight of SSI Balloons (as of September 2015)
  • Longest ground distance traveled by any SSI Balloons mission (as of September 2015)


Balloon Launches
2014-15 SSI-19202122
2015-16 SSI-23(a) • 2425262728293031323334353637383940414243
2016-17 444546474849505152
2018-19 8386879091
2019-20 929397