This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
A Multi-Threaded Computing Algorithm for Pure Simulation of Complex Systems in SIMULINK
Technical Paper
2007-01-1632
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
As dynamic system models become more complex, their computation times increase. Traditionally, the model, as a whole, would be evaluated at a single time step that would give the desired stability and accuracy for all states. It is hypothesized that the models be partitioned allowing different portions of the model be solved at different time steps, allowing each state to be evaluated at a time step that will give the desired stability and accuracy. Furthermore, with the model operating at several time steps, each time step could be solved on a separate processor of a multiple processor machine. Using a Simulink ® (Simulink) model of a multiple degree of freedom, spring, mass, damper system, multiple time steps were created through the use of rate transition blocks and discrete integrators. A multithreaded program was then created by modifying the rsim_main.C script.
Authors
Citation
Snyder, B. and Anwar, S., "A Multi-Threaded Computing Algorithm for Pure Simulation of Complex Systems in SIMULINK," SAE Technical Paper 2007-01-1632, 2007, https://doi.org/10.4271/2007-01-1632.Also In
References
- Stevens Richard W. UNIX Network Programming, Interprocess Communications Prentice Hall, Inc. Upper Saddle River New Jersey 1998
- Stevens Richard W. Fenner B. Rudoff A. UNIX Network Programming, The Sockets Networking API Prentice Hall, Inc. Upper Saddle River New Jersey 2003
- Dabney J. Harman T. Mastering Simulink Prentice Hall Upper Saddle River New Jersey 2004
- Heath Micheal T. Scientific Computing An Introductory Survey Mcgraw Hill New York, New York 2002
- Afolabi D. Dynamic Systems in Engineering Darsaki Publications Indianapolis, Indiana 2004
- Nichols B. Buttlar D. Proulx Farrell J. P-threads Programming O'Reilly & Associates, Inc. Sebastopol, California 1996