And another thing...
As a Bridge Engineer that has designed bridges for a class 1 railroad for over 15 years, there are a few items that I would like to pontificate on (which is appropriate for a bridge engineer based on the Latin root).
Before you design a railroad structure, make sure you have a current copy of the AREMA manual and use it. You wouldn't design a highway structure without the AASHTO manual, would you? Also, AREMA manual is a set of recommended practices, not a set of specifications. Make sure that you have the railroad's guidelines in addition to the AREMA manual. The railroad's guidelines may place greater restrictions on your design than the AREMA manual.
Remember, the majority of the AREMA manual has been around for a long time. It was developed when everyone used slide rules. You should be able to design most railroad structures using a steel manual, an engineering pad and a calculator. In general, you should not need a structural analysis program. I have seen too many instances when plans are submitted based on what the computer tells the data entry clerk than what an engineer has designed.
The impact factor equation seems to trip up most engineers. There are a few tricks to getting through it. 1st remember that the units are percent of live load. 2nd the load for the rocking effect is applied as a couple at the rails. Although track gauge is 4'-8 1/2", center to center of rail is about 4'-11 1/2". When calculating rocking effect this is generally simplified to 5'. Therefore, the couple solves as [20% Live Load x 5']/[Center to Center girders(in feet)] (assuming single ply construction).
Howard Swanson