Interfacing Abaqus with Dymola: A High Fidelity Anti-Lock Brake System Simulation

Brad Schofield
Modelon AB, Ideon Science Park, Sweden

Harish Surendranath
Dassault Systèmes Simulia Corp., USA

Magnus Gäfvert
Modelon AB, Ideon Science Park, Sweden

Victor Oancea
Dassault Systèmes Simulia Corp., USA

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp09430110

Ingår i: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:98, s. 833-838

Visa mer +

Publicerad: 2009-12-29

ISBN: 978-91-7393-513-5

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Accurate simulation of anti-lock braking systems (ABS) requires detailed models of several subsystems in different physical domains. The most important subsystems are the hydraulic brake system; the tire and the control algorithm. The creation of detailed models of each subsystem in a single modeling tool may be difficult if not impossible. To overcome this; co-simulation may be used to combine the strengths of different tools. In this article; co-simulation between Dymola and Abaqus is used to investigate the performance of an ABS algorithm with a highly detailed finite-element tire model. The brake system hydraulics along with the control algorithm are simulated in Dymola while the tire model; the wheel; the braking caliper and the contact with the road are simulated in Abaqus.

While computationally more expensive than a traditional modeling approach when a semi-analytical tire model (such as the Magic Formula model) may be used to model the tire and tire road interaction; the approach described in this paper includes a fair amount of details when modeling of the tread; the tire plies; the wire reinforcements in the tire and the contact with the road. The necessary data is exchanged between the two applications using the co-simulation capabilities available in Abaqus and the .DLL option in Dymola. Sensors in Abaqus provide information about the mechanical state of the system such as forward translational velocity; angular velocity/acceleration and the free rolling effective radius. This information is communicated to Dymola at frequent simulation time intervals at runtime. Dymola uses this information as inputs and computes the brake caliper clamp force. This force is communicated in turn to Abaqus which determines the force on the brake rotor.


Anti-lock Brake Systems; Dymola; Abaqus; Hydraulics; Finite elements; Automotive Control; Co-simulation


[1] Horst Bauer; editor. Bosch Automotive Handbook. Robert Bosch GmbH; 4th edition; October 1996.

[2] Dassault Systèmes Simulia Corp. Abaqus Analysis User’s Manual; 2009. Version 6.9.

[3] Stefan Solyom; Anders Rantzer; and Jens Lüdemann. Synthesis of a model-based tire slip controller. Vehicle System Dynamics; 41(6):477–511; June 2004. doi: 10.1080/004231105123313868.

Citeringar i Crossref