Introducing CarSim 9.0 and new software solutions.
Mechanical Simulation Corporation, CEO and Chief Technology Officer Dr. Michael W. Sayers
CarSim was introduced when Mechanical Simulation was founded in 1996, joining TruckSim as a commercial simulation tool. Every few years, we have made major improvements in the VehicleSim architecture for the math models, or the visualization tools, or the GUI. CarSim 9.0 has major improvements in all areas of the software. It will be followed in the next few months with TruckSim 9.0, BikeSim 9.0, and SuspensionSim 9.0.
Dr. Sayers will present some of the most significant new features in the GUI, VS Visualizer, VS Math Models in general, and CarSim math models in particular. For example:
• One click on the Run Control screen shows synchronized video animation and many plots, with digital display of current values. The same tool (VS Visualizer 2) controls the video and plots, with rapid and interactive access to all simulation results.
• A new CarSim S-Function is introduced for working with Simulink models, with support for multiple ports for import and export. The GUI for setting up connections to Simulink were re-written to support point and click for all available variables, including those added at runtime with VS Commands.
• The VS Database makes used of computer-generated file names using “universally unique id” (UUID) numbers that are guaranteed to be unique. They enable modern database management options such as compatibility with version control software and rapid movement of data from one database to another.
• In CarSim 9, many features that are not part of the core vehicle dynamics model have been made both optional and extensible. For example, custom forces, custom sensors, and payloads are now added at runtime. In all cases, CarSim 9 supports many more instances than before (typically around 100). If not needed, the model is simpler.
• CarSim 9 supports multiple roads for the simulated vehicle and possibly traffic vehicles. Complicated scenarios in driving simulators and some real-time conditions are simplified because the roads are defined before the run starts. The vehicle and moving objects can be moved from one road to another by changing a single parameter per object.
• CarSim 9 supports multiple reference paths used for the driver model and to control traffic vehicles. The paths can be defined with tables of XY coordinates as in past versions, but also as sequences of straight lines, circular arcs, and tables.
• Some miscellaneous improvements will be shown, such as an alternate twist-beam suspension model, parking brake, ignition switch, and a connection to FFT analysis in MATLAB.