My Account Log in

1 option

Structuring a Hybrid Vehicle Supervisory Control System Simulink Model for Simpler Version Control with Multiple Software Developers

SAE Technical Papers (1906-current) Available online

View online
Format:
Conference/Event
Author/Creator:
Crain, Crain, author.
Contributor:
Fabien, Brian
Fayer, Trevor
Reinhall, Per
Conference Name:
SAE 2014 World Congress & Exhibition (2014-04-08 : Detroit, Michigan, United States)
Language:
English
Physical Description:
1 online resource
Place of Publication:
Warrendale, PA SAE International 2014
Summary:
AbstractThis paper details the development process and model architecture used in the University of Washington's EcoCAR 2 hybrid supervisory controller. The EcoCAR 2 project challenges 15 universities across North America to create a hybrid vehicle that most effectively minimizes emissions and fuel consumption while still maintaining consumer acceptability.The supervisory controller for the University of Washington was designed to distribute torque to the various electric and combustion drive systems on a parallel though the road plug-in hybrid electric vehicle using Simulink and Stateflow. The graphical interface of Simulink offers some distinct advantages over text-based programming languages. However, there are also significant challenges posed by the software, particularly when several controls engineers are working in parallel on a large model with some type of version control.In order to address some of these challenges, it is necessary to structure the model so that different areas of the program are properly partitioned to avoid instances of conflicting changes from different developers. By effectively partitioning the hybrid supervisory controller, it becomes much easier to implement the use of linked Simulink library blocks in the model. A variety of libraries can be created to monitor different systems of components.The supervisor model structure outlined in this paper uses these concepts to effectively allow for parallel code development. This structure is examined in detail to serve as an example for laying out out a Simulink and Stateflow model with highly partitioned subsystems
Notes:
Vendor supplied data
Publisher Number:
2014-01-1923
Access Restriction:
Restricted for use by site license

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account