Roller Coaster Data Center 207
stienman writes "The Top Thrill Dragster at Cedar Point Amusement Park may have more technology than your data center. From the article: "The parameters within which the Dragster has to operate are so finely tuned that variable load weights from people, wind speed and out-side temperature affect its performance. ... After every third launch, the data are averaged and compared with historic launch data in an effort to create that perfect ride - the roller coaster must go fast enough to clear the top of the tower, but slow to between 7 and 15 mph in order to give riders the maximum lift effect at the top."
Re: Thunderstorms, other problems... (Score:5, Informative)
Re:GA (Score:3, Informative)
TTD specs: 120 MPH, 420 ft.
KK specs: 130 MPH (IIRC), 450 ft., with a rise and fall on the return that TTD doesn't have, but otherwise identical layout
If you've ridden TTD, you've pretty much ridden KK, even if you've never been there. IMO, TTD is a waste of time - KK would be about as much of a waste.
FWIW, go here [blogspot.com] to see why (roller coaster) overclocking is bad
Crashes all the time (Score:2, Informative)
Re:Does anyone know how this software .. (Score:5, Informative)
The acceleration and braking systems all contain many mechanical fail-safes, the sort that do NOT fail EVER, thanks to superb engineering. Its the same old story, hardware runs forever, if they could only get the dang software right.
Re:That ride is crap (Score:5, Informative)
Got on the Saturday or Sunday before Labor Day. The park is nearly empty on the Saturday and only a little more crowded on the Sunday.
We would go every year on that weekend and not have any wait over 20 minutes.
Cedar Point, while being the best amusement park in the world, has ruined me for the rest of my life... I cannot go to any other amusement park and enjoy myself like I would at Cedar Point. I have been to several other Cedar Fair parks (Valleyfair, Dorney Park, Michigan's Adventure, etc) but none are even close.
I miss Cedar Point, lines or not. It's their ingenuity in rides that make it amazing. They don't worry about themes and characters and instead worry about thrilling you!
Re:GA (Score:4, Informative)
Video of the ride (Score:4, Informative)
http://70.85.70.32/cp_website_media/ttd/cp_websit
Re:Does anyone know how this software .. (Score:2, Informative)
The half-size prototype for this ride was installed at Knott's Berry Farm a year or so before this ride was installed at Cedar Point. I got a tour of the Knott's ride and it uses Allen Bradley control equipment to operate the ride. Allen Bradley is one of the major Distributed Control System (DCS) manufacturers out there and their gear (and software) runs all sorts of potentially dangerous and life critical systems (such as nuclear power and other industrial systems) all over the world. My assumption is that the Cedar Point ride uses the same gear.
If you are not familiar with DCS systems (computers), they are highly redundant control systems that are specifically engineered to be robust from both a hardware and software point of view. They have their own (fairly) high-level programming language that is used to map the various sensor inputs to the appropriate mechanical outputs. The low level code (that executes the high level code) embedded into the DCS by the vendor and is heavily verified.
All modern (and most older) coasters use these types of industrial standard control systems.
I have ridden Top Thrill Dragster a dozen or so times and it definitely worth the trip out to Cedar Point.
Re:Does anyone know how this software .. (Score:5, Informative)
Just out of curiosity, what makes you think you "know" anything about embedded software engineering? Judging from your statements you clearly have no experience with the matter, and you have never spoken with anybody with any experience in the matter.
Most embedded systems are written in either C or assembler and they do just fine. Most real-time OSs are written in either C or assembler and they do just fine. For both of these statements I am including everything from the systems that run on space and planetary probes down to the processor running in the keyboard you were just typing on. I just saw a job posting today for a medical device software engineer requiring experience with WinCE, C++, and C#. Guess what language(s) WinCE was written in. It sure wasn't Pascal, PerfectScript, Perl, PHP, Pict, Pike, Pilot, PL/C, PL/I, Postscript, Prolog, or Python.
Embedded systems don't normally need the absurd amounts of error checking that user level programs do. Thermocouples aren't normally in the habit of randomly generating buffer overflows. Physics is sufficient to deal with most situations, and I'm not just talking about the physics of the real, such as the expected temperature variation over time that said thermocouple would be experiencing. The physics involved in a thermocouple wire breaking will also not overwrite the stack into the code space. I have never heard of a network buffer overflow problem in VxWorks, and that was written in C.
What language would you suggest for embedded systems? Something that will randomly shut down randomly for milliseconds at a time to do garbage collection? Something where the first pass through a section of code takes a radically different different amount of time than the second pass, or the third? Even ladder logic is unsuited to many tasks because the PLCs that are normally used to run it often have loop times dependent on the input states.
C was designed for system level work. It is predictable, which is the single greatest criterion for embedded and real-time systems. It is really quite adequate for the task as long as the people working with it are used to designing embedded systems. Or else they have their work reviewed by those who do have the experience. Any real engineering office would be run this way.
TTD Rocks (Score:2, Informative)
Re: Thunderstorms, other problems... (Score:2, Informative)
http://www.sixflags.com/parks/greatadventure/Ride
At 128 mph, it is also the fastest (though it has been shut down for the last couple of weeks.)
Re:Does anyone know how this software .. (Score:3, Informative)
Right now, I'm writing some code which controls primary airplane functions - in C++ compiled with GCC 2.95. Don't worry - it's perfectly approved by the FAA bloodhounds. We just can't use things like STL or compiler-provided exception-handling, for instance.
Re:GA (Score:3, Informative)
Go figure it's the same company who does all of the accelerator coasters, including the Superman Great Escapes, Batman Escape...
The list just goes on [rcdb.com].