Robyn Jackey
MathWorks
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Robyn Jackey.
ieee international electric vehicle conference | 2012
Tarun Huria; Massimo Ceraolo; Javier Gazzarri; Robyn Jackey
The growing need for accurate simulation of advanced lithium cells for powertrain electrification demands fast and accurate modeling schemes. Additionally, battery models must account for thermal effects because of the paramount importance of temperature in kinetic and transport phenomena of electrochemical systems. This paper presents an effective method for developing a multi-temperature lithium cell simulation model with thermal dependence. An equivalent circuit model with one voltage source, one series resistor, and a single RC block was able to account for the discharge dynamics observed in the experiment. A parameter estimation numerical scheme using pulse current discharge tests on high power lithium (LiNi-CoMnO2 cathode and graphite-based anode) cells under different operating conditions revealed dependences of the equivalent circuit elements on state of charge, average current, and temperature. The process is useful for creating a high fidelity model capable of predicting electrical current/voltage performance and estimating run-time state of charge. The model was validated for a lithium cell with an independent drive cycle showing voltage accuracy within 2%. The model was also used to simulate thermal buildup for a constant current discharge scenario.
SAE World Congress & Exhibition | 2007
Robyn Jackey
Electrical system capacity determination for conventional vehicles can be expensive due to repetitive empirical vehicle-level testing. Electrical system modeling and simulation have been proposed to reduce the amount of physical testing necessary for component selection [1, 2].
SAE 2013 World Congress & Exhibition | 2013
Robyn Jackey; Michael A. Saginaw; Pravesh Sanghvi; Javier Gazzarri; Tarun Huria; Massimo Ceraolo
Lithium battery cells are commonly modeled using an equivalent circuit with large lookup tables for each circuit element, allowing flexibility for the model to closely match measured data. Pulse discharge curves and charge curves are collected experimentally to characterize the battery performance at various operating points. It can be extremely difficult to fit the simulation model to the experimental data using optimization algorithms, due to the number of values in the lookup tables. This challenge is addressed using a layered approach to break the parameter estimation problem into smaller tasks. The size of each estimation task is reduced to a small subset of data and parameter values, so that the optimizer can better focus on a specific problem. The layered approach was successful in fitting an equivalent circuit model to a lithium iron phosphate (LFP) cell data set to within a mean of 0.7mV residual error, and max of 9.2mV error at a transient.
SAE 2013 World Congress & Exhibition | 2013
Tarun Huria; Massimo Ceraolo; Javier Gazzarri; Robyn Jackey
The lithium iron phosphate (LFP) cell chemistry is finding wide acceptance for energy storage on-board hybrid electric vehicles (HEVs) and electric vehicles (EVs), due to its high intrinsic safety, fast charging, and long cycle life. However, three main challenges need to be addressed for the accurate estimation of their state of charge (SOC) at runtime: Long voltage relaxation time to reach its open circuit voltage (OCV) after a current pulse Time-, temperature- and SOC-dependent hysteresis Very flat OCV-SOC curve for most of the SOC range In view of these problems, traditional SOC estimation techniques such as coulomb counting with error correction using the SOC-OCV correlation curve are not suitable for this chemistry. This work addressed these challenges with a novel combination of the extended Kalman filter (EKF) algorithm, a two-RC-block equivalent circuit and the traditional coulomb counting method. The simplified implementation of the EKF algorithm offers a computationally efficient option for runtime SOC evaluation on-board vehicles. The SOC estimation was validated with experimental data of a current profile contaminated with pseudo-random noise and with an offset in the initial condition. The model rapidly converged to within 4% of the true SOC even with imposed errors of 40% to initial SOC, 24% to current measurement and 6% to voltage measurement.
SAE World Congress & Exhibition | 2009
Robyn Jackey; Gregory L. Plett; Martin J. Klein
Typically, battery models are complex and difficult to parameterize to match real-world data. Achieving a good generalized fit between measured and simulated results should be done using a variety of laboratory data. Numerical optimizations can ensure the best possible fit between a simulation model and measured data, given a set of constraints. In this paper, we propose a semi-automated process for parameterizing a lithium polymer battery (LiPB) cell simulation model that is able to satisfy constraints on the optimized parameters. This process uses a number of measured data sets under a variety of conditions. An iterative numerical optimization algorithm using Simulink Parameter Estimation was implemented to estimate parameter values by minimizing error between measured and simulated results.
SAE World Congress & Exhibition | 2009
Jeffrey M. Thate; Robert A. Peoria Kagy; Robyn Jackey; Roger Theyyunni; Jagadish Gattu
Traditionally, code generated from Simulink models has been incorporated into production applications in a manner similar to hand-written code. As the size of the content created in Simulink has grown, so has the desire to do more integration in Simulink. Integrating content from C/C++ calling environments directly into Simulink blocks rather than just calling external legacy code prevents errors and preserves signal flow visibility in the Simulink models. Although much of the application content has transitioned to Simulink models, most of the Common Utility Services (e.g., communications, diagnostics, and nonvolatile memory) still exist in C/C++ libraries. While application content changes frequently, Common Utility Service content changes infrequently and is heavily leveraged across many applications. Therefore, it is often desirable to call these Common Utility Services from their existing C/C++ libraries rather than porting them to be generated directly from Simulink models. Many common services do not fit easily into a constant parameter and dynamic signal flow approach that is typical of Simulink models. This paper examines methods used for creating custom blocks and nongraphically represented code to create a Simulink interface to these Common Utility Services.
SAE International Journal of Aerospace | 2014
Javier Gazzarri; Nishant Shrivastava; Robyn Jackey; Craig W. Borghesani
Battery Management System (BMS) design is a complex task requiring sophisticated models that mimic the electrochemical behavior of the battery cell under a variety of operating conditions. Equivalent circuits are well-suited for this task because they offer a balance between fidelity and simulation speed, their parameters reflect direct experimental observations, and they are scalable. Scalability is particularly important at the real time simulation stage, where a model of the battery pack runs on a real-time simulator that is physically connected to the peripheral hardware in charge of monitoring and control. With modern battery systems comprising hundreds of cells, it is important to employ a modeling and simulation approach that is capable of handling numerous simultaneous instances of the basic unit cell while maintaining real time performance. In previous publications we presented a technique for the creation of a battery cell model that contains the electrochemical fingerprints of a battery cell based on equivalent circuit model fitting to experimental data. In this work we extend our previous model to represent a battery pack, featuring cell creation, placement, and connection using automation scripts, thus facilitating the design of packs of arbitrary size and electrical topology. In addition, we present an assessment of model partitioning schemes for real time execution on multicore targets to ensure efficient use of hardware resources, a balanced computational load, and a study of the potential impact of the calculation latencies inherent to distributed systems on solver accuracy. Prior to C code generation for real time execution, a model profiler assesses the model partitioning and helps determine the multicore configuration that results in the lowest average turnaround time, the time elapsed between task start and finish.
SAE International Journal of Alternative Powertrains | 2015
Ryan Ahmed; Javier Gazzarri; Simona Onori; Saeid Habibi; Robyn Jackey; Kevin Rzemien; Jimi Tjong; Jonathan R. LeSage
SAE 2005 World Congress & Exhibition | 2005
Robyn Jackey; Paul F. Smith; Steven Bloxham
Archive | 2009
Robyn Jackey; Arvind Hosagrahara