A Cautionary Tale – Going off at a Tangent

I was amazed the other day when I found out that my brother, Dean, actually at least half listens to me even when his eyes glaze over if I get too scientific.  He had been watching a program on an attempt to find the remains of Amelia Earhart and/or her plane.  It seems as though everyone had searched in the wrong place because the International Dateline had thrown them out. 

This triggered a memory from more than 20 years before in Dean’s synapses when I had explained how one of our SA developed Satcom antennas had failed on the other side of the world – San Diego to be exact.  I was working for Omnipless at the time, a highly successful SA company that had developed a range of products for use with the Inmarsat satellites which provided global telephony anywhere in the world via satellite.  The products covered the full range of portable ground-based systems, through vehicle mounted systems to both small and large maritime systems and small and large aircraft systems. His memory was vague (I forgive him) and he thought our failure also had to do with the International Dateline.  He was a bit confused as it had nothing to do with the dateline but it indeed had something to do with being on the other side of the world.

   

F77 antennas installed on a large ship

The subject of this blog is the mysterious failure of one of Omnipless’s latest maritime products at the time, the F77 large shipborne antenna.  The company was still smarting from the abject failure of their Maritime-B development where we had completely underestimated the vibration levels experienced by antennas even in huge ships.  The follow-up F77 was bullet proof, mechanically at least.  I had made sure of that.  I had located every single vibration test spectrum available from institutions like the US Department of Defence through to private company specs from the likes of Germanischer-Lloyds and had tested it against them.  If it passed, I would incrementally raise the levels while keeping the frequency content of the spectrum the same until some failure occurred.  That aspect would then be strengthened.  Rinse and repeat until I obviously reached ridiculous levels.

Typical fatigue failure of radome stabilising tab after serious vibration.  This was replaced with a stainless steel version which does not fatigue.

We were therefore non-plussed when we were informed that an antenna refused to work correctly in San Diego.  At least the problem was not mechanical and the mechanical design team could breathe a communal sigh of relief.  We were not the whipping boys this time.  Numerous telephone calls and emails later, no reason could be found.  The installation and commissioning were all perfect.  Johan Gericke, an excellent electronics engineer and good allrounder, was sent to investigate.  The ship was located near the naval docks.  This was Simonstown x100 with every manner of naval vessel spewing out gobs of radiation in the normal wasteful American way.  Johan first had to eliminate electromagnetic interference as a cause which must have been a mission itself.

F77 mounted on a vibrator about to have the bejesus shaken out of it.

Eventually the culprit was located.  It was in the software, the stuff that makes the modern world go round.  To be precise, it was a rookie mistake in one line of code, in fact, one function.  But why had we never experienced the fault before given that we had already supplied many of these antennas?

The reason was prosaic.  Up to that date, our main clients were European and their clients plied their trade between Europe and Asia.  This should give the game away to the scientifically astute.  Our antennas had only ever operated between the longitudes of 90°E (+90°) and 90°W (-90°).  In other words, trigonometrically, the F77 had only ever operated in the 1st and 4th quadrants, but the longitude of San Diego at 117°W (-117° or +243°) is in the 3rd quadrant.

In calculating various angles, the programmer used the inverse tangent function, ATAN(X) which does not distinguish between the 1st and 3rd quadrants (or, in fact, the 2nd and 4th quadrants).  However, he should have used the function ATAN2(Y,X) which does.  A similar situation exists for the inverse sines and cosines, except in different quadrants.

Eg:  ATAN(1) = 45° which is the same as ATAN2(1,1) = 45°

While ATAN2(-1,-1) = 225°

Given the known position of the satellite and the GPS position of the antenna, the software has to perform a series of trigonometric calculations to instruct the antenna where to point which it obviously got hopelessly wrong on the other side of the world.

This was a cautionary tale.  The embarrassed software designer was a friend who I knew as an extremely competent and solid engineer yet he fell into the trap.  I too had fallen into the trap early in my career when I was involved in designing seeker heads for missiles and had to simulate their performance.  Luckily, the mistake was at computer simulation level and was soon uncovered by myself without having to make any embarrassing admissions. 

Running Repairs

N’ Boer Maak ‘n Plan (A farmer makes a plan)

In 1970 my elder brother, Dean, was the first in the family to experience the ‘pleasure’ of being called-up to do 9 months compulsory military service at 1 SA Infantry Training Battalion in Oudtshoorn. This was a milestone for the family as he was the first to enter the adult world of hard knocks. Being four years younger and in Standard 8 (grade 10), I was in awe of what he reported in his letters what the Army was like. Little did I know that I would have to serve two years National Service of which a year was spent kakking off on office’s course, 3 months longer than his entire national service. In mid-year he was due for the much awaited 7-day pass and Dad decided to make it a family outing by driving up to fetch him.
This was a great event and another milestone for the family. Apart from the odd day trips to van Stadens Pass or Gamtoos River mouth, Dad never ventured out of the Port Elizabeth area except for a weekend at Louterwater 200km away in the Langkloof. I was preschool at the time and Dad worked there building fruit packing sheds for roughly six months c1962 and he decided to fetch us for a short holiday there. We bunked in the basic dusty site huts for the weekend with Mom having to cook on a primus stove! Way to go Dad. You sure knew how to show a gal a good time. It was an excited bunch that set off in the 1966 Vauxhall Victor early on a Saturday hoping to arrive at Oudtshoorn 360km away at around midday. The excitement soon ebbed as we made our way along the long and deary Langkloof (long valley). Being still kids, Cheryl and I had not yet come to appreciate the stark Karoo landscape. The boredom was
occasionally relieved by tucking into ham and egg fart sandwiches. Midday was approaching and Oudtshoorn was approaching as we hit the final leg about 10-15km away.

A Vauxhall Victor c1966
Continue reading

Guy Fawkes: The Big Bang Theory

It was about 1986 and Guy Fawkes was coming up, my favourite day of the year as a kid.  I motivated my friends at Kentron to make it a memorable event as I had the ideal place in the sticks at Crowthorne.  We passed the hat around the department and collected enough to buy a number of big boxes of fireworks.  My partners in crime in those days were Martin Clark (RIP), aero engineer, Grant Wilson, mech engineer, better known for pulling a moonie at the drop of a, well, pants.   Other notable miscreants were Dave Thompson (RIP), and Richard Wainwright.  The first two and myself formed the Terrible Trio as we shared a lift club and were similarly irreverent and always looking for fun or kak.  We decided that between us we had 12 years of engineering study and so were well qualified to design a proper skyrocket – stand aside Elon. 

Continue reading

Vignettes on Ian Buchanan McCleland

Before my recent 8-day visit to Port Elizabeth and my appearance on Gino’s Spot, I never had any information on the other legs of the McCleland family tree. After Helen McCleland contacted me I now have a font of information on the Tisdale family line courtesy of Neil McCleland.

Neil has agreed to provide information in the form of vignettes which I will post as I receive them.

Main picture:

Continue reading

Military Record of Harry William McCleland

I never knew my grandfather, Harry William McCleland, as he passed away in 1924, twenty-nine years prior to my birth. Harry William was attested into the Union Defence Force at Roberts Heights aka Voortrekkerhoogte, but now Thaba Tswane, at the age of 43. It was in all probability desperation which spurred him to be attested at such an advanced age. After failing twice at farming, once due to a flood in the Gamtoos Valley and then as a cattle farmer at Destades due to the rinderpest and then being declared insolvent, Harry had relocated his family of five children [at that stage] to Schoenmakerskop. Without an income and a family to support, joining the army was Harry’s solution to his financial woes.

Main picture: Harry William McCleland in army uniform

Continue reading

Evaluation of the Rev. Francis McCleland

The objective of any biography is to obtain an understanding of what motivates that person and how they handle situations, especially the troublesome ones. Essentially what one attempts to do, is to understand what makes a person tick. Even in the best cases, vital pieces of evidence are missing, hidden behind the veil of their private lives. Just ask a divorced person for a resume of their ex-spouse and compare the response with what is publicly known about the person. The mask will slip, and the real person will be revealed. So it is with Francis McCleland except that Francis’ obnoxious actions towards third parties became common knowledge and were not restricted to one person. Being so egregious, the other parties took public umbrage at Francis’ actions and hence his personality – or at least  to the putrescent bits.

Continue reading

The Art of Mea Culpa and Conduct Unbecoming

Bruce Koloane obviously agreed to plead guilty to his three charges at his disciplinary hearing which meant that no evidence was led and, hence, no red faces, particularly for No. 1 – that is if his face could turn red.  Thinking about it, even if he was melatoninally challenged like me, he still would not
blush as he has no sh
ame.

But I digress. Pleading guilty is very useful in certain cases.

Main picture: Uit klaar parade, Officers Course, Tech Services Corp, Dec 1981

Continue reading