Skip to content

Railway application to compute the full set of wheel-rail contact parameters.

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
GUI-LICENSE
MIT
LIB-LICENSE
Notifications You must be signed in to change notification settings

criogenox/A_WRCC-Cpp-library-version_plot-capabilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn

Logo

Railway applications 《 A 》

Wheel / Rail Contact Characterization Program

About the project (Qt6 GUI update in progress)

The software capabilities focus on the characterization of wheel-rail rigid contact through the aid of following specific calculations:

  • Potential wheel-rail contact points detection.
  • Contact angle tan(γa).
  • Rolling-radius difference ∆r function.
  • Equivalent conicity tan(γc)=f(λ).

Plotting output sample (with fully editable properties)

Image 1 Image 2
Image 1 Image 2

For the EN15302 Standard scope & detalied computing processes aspects, please visit the original JavaFx version.

Personal thoughts

  • Why C++?: std library is actually powerful, perhaps the most (I still like Java, as well).

  • Why this repo?: to provide an example of a coded solution to a real engineering problem.

  • Ok, and what else?: it's also an excellent hands-on opportunity to get to work on modern std library.

    💪 don't let anyone get you down 💪

Built With

Logo Logo Logo

Additional info

  • Tested on Ubuntu 24.04 LTS & MS Windows 11.
  • Standard template library features up to C++20.
  • Heavy use of smart pointers for the sake of design simplicity.
  • Plot capabilities enabled by default employing matplotlib-cpp header-only library.
  • Improved mathematical curves definition using monotone cubic Hermite interpolator with PCHIP (Fritsch–Carlson) slope construction.

License

  • User interface distributed under the GPL-3.0 License. See GUI-LICENSE.txt for more information.
  • Calculation libraries distributed under the MIT License. See LIB-LICENSE.txt for more information.

About

Railway application to compute the full set of wheel-rail contact parameters.

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
GUI-LICENSE
MIT
LIB-LICENSE

Stars

Watchers

Forks

Packages

No packages published