Vi-Rail is a railway simulation package from VI-grade. It builds upon Adams Car by adding tools that simplifies and streamlines the building of railway components and rails.
Using VI-Rail you will be able to determine the response of your rail vehicle and see the stability, risk of derailment, how much it loads the track and much more. You can also quickly vary parameters to see their effect on your system and determine if the parameters will be a worthwhile upgrade.
VI-Rail is not only meant for trains, it can be used for any track based vehicle. If it runs on rails, VI-Rail can probably solve it. A couple of left-field examples are overhead cranes and roller coasters.