Wiley Coyote... Super Genius.
Though, his reliance on ACME for equipment, should be reconsidered.
I always thought that Wiley Coyote depicts very well the agony of working as an engineer. The laws of nature seem to work against you. Murphy's laws are against you. The tools/equipment do not behave according to the specs, and tend to fail at the worst possible time. Good ideas fail because of implementation details or even bad luck. Yet, you cannot let the problem go, you have to fix it! One last try, ok, maybe another one!
NP is short for Natalie Portman, and the car analogy follows:
Adleman's chief scientist, Nickolas Chelyapov, offered this illustration: Imagine that a fussy customer walks onto a million-car auto square and gives the dealer a complicated list of criteria for the car he wants.
"First," he says, "I want it to be either a Cadillac or a convertible or red." Second, "if it is a Cadillac, then it has to have four seats or a locking gas cap." Third, "If it is a convertible, it should not be a Cadillac or it should have two seats."
The customer rattles off a list of 24 such conditions, and the salesman has to find the one car in stock that meets all the requirements. (Adleman and his team chose a problem they knew had exactly one solution.) The salesman will have to run through the customer's entire list for each of the million cars in turn -- a hopeless task unless he can move and think at superhuman speed.
This serial method is the way a digital electronic computer solves such a problem.
What if you are depending on a library written by someone not as fscking brilliant as yourself? If that library has a bug and throws an exception you will have to deal with it. You may even have to propagate the exception up to be handled by someone else. That may require some cleanup.
Besides, bugs are not the only conditions to trigger exceptions. Unusual but possible events can do it as well. Out of disk or memory conditions are such examples. Some idiot/rogue user may delete a needed file from the command line and so forth.
I'm going to review your physics.
If you installation produced 45 KWH of ENERGY during a 5 hour period (being conservative here), it's average output POWER was 9KW. Let's say 10KW to simplify the math.
Now, you will need 11000 times as many panels to reach 110MW. The total number of panels per mile you need is 48*11000/116=4551. That is one panel every 14 inches (if i got the units right, not used to imperial).
Feasible? I would say it still is, but not as much as your calculations suggested
110 MW per train sounds like too much. The typical power output for a locomotive seems to be roughly 5000 HP (http://www.ecoworld.com/blog/2008/05/23/ges-4500-hp-locomotive/). Even if we double that number, since it a high speed train, 10 000 HP = 7 456 998 watts. It is only 7.5 MW. You could power more than 10 of these suckers with 110MW