bat365
Fall Automotive Engineering Conference Part 1 - Model-Based Design
Learn how automotive companies are deploying Model-Based Design to support production programs enterprise-wide and what bat365 is up to in evolving the platform for model-based engineering.
Featured Sessions
Model Service-Oriented Architectures in Simulink
Luigi Milia, bat365
Agenda
All times listed below are in Eastern Daylight Time (EDT)
Tracks
Welcome and Introduction
Software Development Applying Model-Based Design Process & Tools
Evolving Model-Based Engineering Environments to Manage Complexity and Scale
Design 3D Scenes for Automated Driving Simulation with RoadRunner
Model Service-Oriented Architectures in Simulink
Continuous Integration within a Model Based Workflow
Common Pitfalls and Solutions When Applying Model-Based Design to ISO 26262 Development
Enhanced Data Dictionary for Model Based Automotive Production Software Development
- System Composer: Connecting MBSE and Model-Based Design
- Simulink for Centralized Architecture: AUTOSAR AP, CP, and Beyond
- Continuous Integration with Simulink
- Assess Test Completeness for ISO 26262 Compliance
- System Composer: Connecting MBSE and Model-Based Design
- Simulink for Centralized Architecture: AUTOSAR AP, CP, and Beyond
- Continuous Integration with Simulink
- Assess Test Completeness for ISO 26262 Compliance
Technology Showcase
End of Day
Fall Automotive Engineering Conference Part 2 - AI in Engineering
Learn how automotive companies are utilizing Artificial Intelligence (AI) across the product development lifecycle and how bat365 makes Data Science easy and accessible for everyone.
Featured Sessions
Using MATLAB on Apache Spark for ADAS Feature Usage Analysis and Scenario Generation
Sanjay Abhyankar, Ford
Agenda
All times listed below are in Eastern Standard Time (EST)
Tracks
Welcome and Introduction
Enterprise Engineering Platform for AI
Using MATLAB on Apache Spark for ADAS Feature Usage Analysis and Scenario Generation
Tackling Fleet Test Data with MATLAB
Machine Learning Case Studies for Quality Evaluations
A Perspective on Deploying Reinforcement Learning to Augment Classic Control Design
Advanced Tool Capabilities for Embedding Machine Learning into ECUs
Big Data Methods and Computation with Predictive Life Assessments
Making MATLAB Data Analytics Accessible Across Enterprise
- Fleet Data Analytics: From Desktop to the Cloud
- Deploying AI to ECUs Through Code Generation
- Applying Deep Learning to Thermal Modeling
- Reinforcement Learning
- Fleet Data Analytics: From Desktop to the Cloud
- Deploying AI to ECUs Through Code Generation
- Applying Deep Learning to Thermal Modeling
- Reinforcement Learning
Technology showcase
End of Event
Digital Transformation for the Energy Industry
10:00 - 10:30
A shift from 'oil and gas' to 'energy' is taking the industry out of its comfort zone, but digitalization provides a way to manage transition risks. practical projects. Organizations have defined their high-level digital transformation objectives and are now looking to their engineers and scientists to achieve them. This will involve learning new technologies, collaborating with unfamiliar groups, and proposing new products and services. To meet this challenge, energy companies must master how to systematically use data and models, not only during the research and development stages, but also across groups throughout the lifecycle of the offering. An effective digital transformation plan needs to consider changes in people’s skills, processes, and technology.
Jim Tung
bat365
Data-Driven Modeling & Optimization of Production from Shale Fracturing
12:30 - 1:00
Unconventionals, particularly shale resources, form a large and increasing part of our national energy reserves, requiring careful planning and optimization for efficient production. To this end, large quantities of data is being acquired about the field and all stages in the life of each well, including geological, drilling, completion, and production over the lifetime of the well. However, utilization of this data to optimize well design and performance poses a significant challenge, since much of the acquired data is at the surface, and hence only provides a noisy and indirect estimate of a deep (~2 miles) and long (2-3 miles) lateral well with 10s (20-50) of stages in an aggregated/averaged manner. Optimizing decisions on a per-stage basis, which is how the well is completed, requires estimating production from the well on a per-stage basis, which is neither measured for most wells, nor is easily inferred from the data acquired.
In this work, we demonstrate the use of clustering and optimization methods to construct predictive models of per-stage production using a collection of stage attributes derived from geological information, surface measurements during drilling and fracturing operations, along with per-well production data. Our analysis reveals the effectiveness of fracturing on a per-stage basis, thereby enabling better decision-making for future wells given the stage feature data acquired before production. The model incorporates methods to reduce/manage the effect of over-fitting while preserving accuracy, and also provides recommendations for experiment design and data-driven optimization of both planning and operational decisions. We show numerical results from the model applied to synthetic/simulation data. MATLAB’s capabilities for efficient analysis and visualization of large datasets proved very valuable in demonstrating our concepts.
Krishnan Kumaran, Stijn De Waele, David J Schmidt
ExxonMobil
Enterprise Engineering Platform for AI
Successful application of AI to engineering requires a complete design workflow rather than data and algorithms. This presentation will discuss how bat365 developed a complete enterprise engineering platform for AI. You will see the reasons for Gartner to name bat365 a “Leader” in the 2020 Magic Quadrant for Data Science & Machine Learning Platforms.
Seth DeLand
bat365
Seth Deland is the product marketing manager for MATLAB® optimization products. He earned his B.S. and M.S. in mechanical engineering from Michigan Technological University.
Software Development Applying MBD Process & Tools
With the industry demanding new automotive technologies be delivered at an ever-increasing rate, Ford has embraced both MBD and MBSE to help deliver these technologies. With MBD as the foundation, it became essential for Ford to have well-defined MBD processes and tools in place. The Ford Motor Company MBD Core team was established to do just that. Through agile processes and lifecycle planning, the team develops and deploys common MBD processes and tools for all users globally at Ford. Our belief is that with a centralized MBD support team, we are not only developing common processes, best practices, and lessons learned for MBD, but we are also laying the groundwork so that we can effectively perform virtual vehicle level testing.
Kim Murphy
Ford Motor Company
Kim Murphy has over 20 years’ experience at Ford, primarily focused in software, control and plant model development. Her last 7 years have been devoted to developing and deploying Model-Based-Design Processes, Methods and Tools to Ford Motor Company engineers across the globe.
Evolving Model-Based Engineering Environments to Manage Complexity and Scale
Massive change is underway in the automotive industry with trends in autonomous driving, vehicle electrification, and connectivity. In this talk, Ramamurthy Mani shares how bat365 is addressing complexity, scale, and collaborative workflows in tune with evolving demands on automotive software architectures.
Ramamurthy Mani
bat365
Ramamurthy Mani is the engineering director responsible for enhancing modeling capabilities focused on systems engineering and large-scale simulation. Mani started at bat365 in 1998 in software development and has made several contributions to the modeling and simulation capabilities of the Simulink® platform. More recently, he and his team have been advancing the capabilities of Simulink for model-based systems engineering—modeling distributed software architectures and simulation integration with facilities for co-simulation and multiagent modeling. He holds a Ph.D. in electrical engineering from Boston University.
Model Service-Oriented Architectures in Simulink
Service-oriented architecture (SOA) is a software architecture based on the concept that a system consists of a set of services in which one service may use another, and applications use one or more of the services based on their needs. SOA promotes a loosely coupled component-based approach using middleware for service-oriented communication. SOA concepts are used in multiple industry standards, including: AUTOSAR, ROS and DDS.
In this talk, bat365 showcases how the Simulink® is used to model and simulate application software based on SOA. The presentation highlights:
- Modeling of message-based communication between software components
- Modeling of Adaptive AUTOSAR software components
- C++ production code generation with Adaptive middleware interfaces (ara::com), and AUTOSAR XML export
Luigi Milia
bat365
Luigi is Automotive Industry Manager for the EMEA market. He has 20 years of experience in the automotive industry and comes from FCA Italy, where he was responsible for tools and methodologies adopted in powertrain controls and software development. His focus areas are SW architectures and development processes, code generation and virtual validation. He holds a master’s degree in Electronic Engineering from Politecnico of Turin.
Continuous Integration within a Model Based Workflow
A123 integrated their Model-Based Design toolset for AUTOSAR development with Jenkins for continuous integration. This was done to support the expanding team and usage of models. The resulting environment automates 90% of the steps along the common software development process, and also facilitates design reviews that are based on a rich set of data and metrics.
Nick Mazzilli
A123 Systems
Nick Mazzilli is a software engineer at A123 Systems. He works on several production programs in varying roles, from testing to application and framework software development. Nick has a B.S. in mechanical engineering from San Diego State, an M.S. in electrical engineering from the University of Michigan, and is working towards an M.S. in computer science from Georgia Tech University.
Common Pitfalls and Solutions When Applying Model-Based Design to ISO 26262 Development
bat365 has helped many teams migrate their software development processes to meet ISO 26262. In the process, we also helped these teams optimize the use of Model-Based Design methods and tools. We identified a few areas of common pitfalls when executing the migration, such as formal process mapping, artifact generation, software architecture design and review, and tool qualification. We would like to share our learning and recommended solutions through this presentation.
Jason Moore
bat365
Jason Moore, a senior consultant engineer, helps customers in the automotive, aerospace, medical device, and communications industries adopt Model-Based Design. His areas of focus include design verification and validation, building embedded HMI applications, working with the AUTOSAR standard, and code generation. Before coming to bat365, Jason worked at Denso, TRW, and Yazaki, developing automotive software applications ranging from antilock brake controllers to instrument clusters. Jason holds a B.S. and M.S. in electrical engineering from the University of Michigan-Dearborn.
Enhanced Data Dictionary for Model Based Automotive Production Software Development
Navistar developed a new Data Dictionary tool (DD) enhancing Simulink’s Data Dictionary to simplify control model design while supporting production code generation and deployment. Providing further data object abstraction, the DD simplifies various user groups’ processes and streamlines collaboration during development. For example, function developers use the DD to specify functional requirements for data objects such as names, physical units, and signal value ranges; while embedded software engineers simultaneously specify production code specific aspects. This approach lets function developers focus on functional requirements while embedded software engineers focus on production code implementation and integration. The DD also includes a lightweight component-based framework supporting the integration of hundreds of software components for both AUTOSAR and non-AUTOSAR applications using a bottom-up approach.
Todd Nordby
Navistar International
Todd Nordby is a Technical Specialist at Navistar in the Integrated Product Development’s Controls & Software group. His current focus is supporting in-house application development, and integration with supplier solutions. His responsibilities span a wide range of topics from engine and vehicle controls, to telematic applications and cyber security concerns. He has a long history in automotive embedded software development, previously working for Tier1 automotive electronics suppliers and other vehicle OEMs. Todd has been involved in using and supporting model-based development for more than a decade. He received a BS in Electrical Engineering from the University of Wisconsin – Madison.
Big Data Methods and Computation with Predictive Life Assessments
Many industries are embracing Big data – the collection and accumulation of large amounts of information. Automotive, aerospace and large equipment manufacturers are seeking to understand customer usage and profile equipment fleets data. The data will help in the design, engineering and production of solutions customers will find desirable and compelling. The solution will be about how to use such large data at scale with the utilization of a Spark Computation environment in conjunction with the interface bat365 is developing.
Meaghan Kosmatka
John Deere
Meaghan is a Senior Engineer at John Deere Power Systems within the Applied Mechanics group and is currently working on development of high-fidelity mechanical damage/product life models and methodologies to further John Deere's™ understanding of product usage. Meaghan has a vast knowledge of diesel engine development having held positions in engine controller software development, engine and aftertreatment calibration, base engine development and product verification/validation. With her multi-faceted skills, she has helped John Deere to continually increase their capabilities allowing the company to develop a deep understanding of their customer usage and develop robust solutions to meet their needs.
Using MATLAB on Apache Spark for ADAS Feature Usage Analysis and Scenario Generation
In the past, engineers download terabyte-sized ADAS datasets to look for edge cases. This approach consumes huge amount of network bandwidth and local storage space. We created a new and more efficient way, which utilizes MATLAB to access Apache Spark resources to decode, analyze data, and search for edge cases right on the Hadoop file system. It dramatically improves throughput and reduces the amount of data downloaded to the engineer’s workstation.
This approach was successfully used to analyze ADAS feature usage from the CAN traffic on Ford’s Big-Data-Drive fleet of vehicles. It will be deployed for all future Big-Data-Drive vehicle analysis.
Sanjay Abhyankar
Ford
Sanjay Abhyankar is a Supervisor and Technical Specialist in ADAS (Advanced Driver Assist Systems) at Ford. He leads a team of engineers and data scientists to provide actionable insights from various sources of data. They include, among others, Ford’s Connected Vehicle Fleet. His past work includes Aeroacoustics, Advanced Signal Processing, NVH and Image Processing. He graduated from Clemson University with a MS in Thermal Fluid Sciences.
Tackling Fleet Test Data with MATLAB
Do you have a strategy to analyze the data from your connected test vehicle fleet? How fast are you able to develop and apply analytics on huge sets of data to find desired events or find trends that were previously unknown? Are you able to work with all of your data instead of a subset?
In this talk, Will Wilson will demonstrate how to implement a workflow with MATLAB® that addresses these issues. Topics include:
- Exploring the types of questions you can ask of your fleet data
- Preparing your data for efficient analytics
- Developing analytics that execute on a “per unit” or “across all” basis
- Deploying analytics to keep up with the continuous intake of test data
Will Wilson
bat365
Will Wilson is an application engineer at bat365, where he focuses on data analytics, machine learning, and big data. Prior to joining bat365 in 2015, Will spent 10 years working at Robert Bosch, LLC, in Plymouth, Michigan. There, he focused on safety-related products, including occupant classification systems and airbag control systems. His experience at Bosch included systems engineering, airbag calibration, technical project management, and strategic marketing with a focus on ADAS technology. Prior to Bosch, Will spent seven years working at Johnson Controls, where he designed and launched power seat track mechanisms. He holds a B.S. in mechanical engineering from Kettering University.
Machine Learning Case Studies for Quality Evaluations
The rapid boom in big data generation, data science, and machine learning has led to a massive opportunity for continuous improvement, optimization, and automation across virtually all industries. The focus here is on applications of machine learning tools within the steel industry, demonstrating the capabilities, speed, and accuracy using bat365® Deep Learning Toolbox. Two steel specific case studies are presented: automated non-metallic inclusion classification and coarse dimensional measurement of in-process steel production. The technique of transfer learning was employed to reduce computational overhead, and it was found that a proper ground truth training dataset with intelligent image pre-processing yielded results with better-than-human accuracies at vastly superior speeds. Implementation of finished models in a standardized dynamic-link library format provided seamless integration with other common programming languages, which led to a straightforward, easily scaling, production roll out. Advantages were immediately apparent with regard to task specific man-hours and evaluation consistency. Basic architectures, pre-processing steps, training parameters, and model performance are described for each case study.
Marc Harris
Timken Steel
Marc Harris completed his M.S. in Metallurgical Engineering at Missouri University of Science & Technology in 2015 before being hired at TimkenSteel as a Senior Metallurgical Modeling Engineer. In this role, he works on new steel alloy development, heat treatment modeling, material characterization, data analysis, image processing, machine learning, automation, and optimization.
Advanced Tool Capabilities for Embedding Machine Learning into ECUs
Machine learning is a hot topic in the automotive industry. Deploying machine learning algorithms to electronic control units (ECUs) is often a bottleneck because of the memory, CPU throughput, and software development and integration techniques required to support machine learning algorithms.
In this presentation, Gokhan Atinc provides an overview of machine learning technologies and deployment workflows for embedded processors. He will also discuss advanced capabilities that are of interest for automotive and adjacent industries, including in-place modification support, Simulink® support, and fixed-point conversion.
Gokhan Atinc
bat365
Gokhan Atinc is a senior software engineer on Statistics and Machine Learning Toolbox team at bat365. He is responsible for developing software to provide machine learning capabilities to edge devices and embedded systems. He has an PhD in mechanical engineering from University of Illinois at Urbana-Champaign.
Making MATLAB Data Analytics Accessible Across Enterprise
MATLAB® has scaled up to support cluster and cloud-based data and computing frameworks. In the meantime, data and computing framework technologies continue to evolve rapidly. In this presentation, Arvind provides an example of how an enterprise customer integrated MATLAB with their existing framework. The integration enables engineers to slice and dice very large datasets using Apache Spark™ and extract forensic slices to develop analytics that can then be pushed down to execute at scale on the cluster. The integration with MATLAB also supports workflows that conform to enterprise-level security, governance, and access controls requirements while enabling users to make the results of their analytics easily accessible across the organization.
Arvind Hosagrahara
bat365
Arvind Hosagrahara leads a team that helps organizations deploy MATLAB algorithms in critical engineering applications, with a focus on integrating MATLAB into the enterprise IT/OT systems. Arvind has over 20 years of hands-on experience developing MATLAB and Simulink applications and integrating them with external technologies. He has helped design the software and workflow for a variety of production applications focusing on robustness, security, scalability, maintainability, usability, and forward compatibility across automotive, energy and production, finance and other industries.
A Perspective on Deploying Reinforcement Learning to Augment Classic Control Design
With the advancement in machine learning, access to data with V2X connectivity, and more reliable plant model simulation, reinforcement learning has been considered recently as a control design option for the feedback control of automotive systems. In this talk, the challenges of applying classic control methods with focus on PID structure are briefly discussed and a perspective to deploy reinforcement learning to address some of these challenges is presented.
Hoseinali (Ali) Borhan
Cummins Inc.
Hoseinali (Ali) Borhan, Ph.D., M.B.A., has more than 15 years of research and management experience in automotive industry. He is currently a technical project and team lead at Cummins Inc., a global power leader that designs, manufactures, distributes and services diesel, natural gas, fuel cell, electric and hybrid powertrains and power generation products. He has been Principle Investigator of multiple multi-organizational technology development and integration projects with Department of Energy in the area of truck automation and freight operation efficiency. He is an associate editor for SAE journal of Connected and Automated Vehicles, IEEE control systems society, and ASME dynamic systems and control division and has published several peer reviewed research articles and patents in the domain of vehicle and powertrain systems, automation and connectivity with application of emerging learning, optimization and artificial intelligence algorithms.
Design 3D Scenes for Automated Driving Simulation with RoadRunner
In this presentation, you will learn how to easily create 3D scenes and road networks for automated driving simulation using RoadRunner. You will also see how to automate the creation of road networks from high-definite (HD) maps. After you finish creating and editing the scenes, you can export them to industry standard file formats such as OpenDRIVE and automated driving simulators such as CARLA, NVIDIA DriveSIM, and Simulink.
Peter Fryscak
bat365
Peter Fryscak is a Product Manager at bat365 and was a co-founder of VectorZero (acquired by bat365). He previously held positions at HERE Maps, PixelActive (acquired by HERE) and in private equity and consulting firms. Peter has an M.Sc. in Computer Science from New York University and an MBA from the University of North Carolina - Chapel Hill.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other bat365 country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)