Grey Box System Identification of Bus Mass

Similar documents
a) Calculate the overall aerodynamic coefficient for the same temperature at altitude of 1000 m.

Reduction of Self Induced Vibration in Rotary Stirling Cycle Coolers

CHAPTER 4 : RESISTANCE TO PROGRESS OF A VEHICLE - MEASUREMENT METHOD ON THE ROAD - SIMULATION ON A CHASSIS DYNAMOMETER

Electric Vehicle Simulation and Animation

SIMULATION OF ELECTRIC VEHICLE AND COMPARISON OF ELECTRIC POWER DEMAND WITH DIFFERENT DRIVE CYCLE

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

Perodua Myvi engine fuel consumption map and fuel economy vehicle simulation on the drive cycles based on Malaysian roads

Fuel consumption analysis of motor vehicle

Exercise 4-1. Flowmeters EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. Rotameters. How do rotameter tubes work?

Newton s 2 nd Law Activity

Calculated Brake Channel

2 Dynamics Track User s Guide: 06/10/2014

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

An Investigation of the Distribution of Driving Speeds Using In-vehicle GPS Data. Jianhe Du Lisa Aultman-Hall University of Connecticut

Vehicle Types and Dynamics Milos N. Mladenovic Assistant Professor Department of Built Environment

Jon Andersson, Ricardo UK Ltd. Edinburgh, January 24 th Ricardo plc 2015

Deployment and Flight Test of Inflatable Membrane Aeroshell using Large Scientific Balloon

ME 466 PERFORMANCE OF ROAD VEHICLES 2016 Spring Homework 3 Assigned on Due date:

The University of Melbourne Engineering Mechanics

CITY DRIVING ELEMENT COMBINATION INFLUENCE ON CAR TRACTION ENERGY REQUIREMENTS

ECH 4224L Unit Operations Lab I Fluid Flow FLUID FLOW. Introduction. General Description

Analysis. Techniques for. Racecar Data. Acquisition, Second Edition. By Jorge Segers INTERNATIONAL, Warrendale, Pennsylvania, USA

Mathematical Model of Electric Vehicle Power Consumption for Traveling and Air-Conditioning

Dynamic Modeling and Simulation of a Series Motor Driven Battery Electric Vehicle Integrated With an Ultra Capacitor

Aerodynamic Drag Assessment

Friction and Momentum

Fuzzy based Adaptive Control of Antilock Braking System

Newton s First Law. Evaluation copy. Vernier data-collection interface

University of Alberta

The MATLAB Toolbox for GPS Data to Calculate Motorcycle Emission in Hanoi - Vietnam

View Numbers and Units

Modification of IPG Driver for Road Robustness Applications

A Method for Optimizing the Weight and Drag Relation of Streamlined Bicycles

Review on Handling Characteristics of Road Vehicles

CO2 Emissions and Vehicle Performance

A Methodology for Selection of Optimum Power Rating of Propulsion Motor of Three Wheeled Electric Vehicle on Indian Drive Cycle (IDC)

Vehicle Dynamics and Control

Dynamic Simulation of Electric Bus Vehicle

Config file is loaded in controller; parameters are shown in tuning tab of SMAC control center

Config file is loaded in controller; parameters are shown in tuning tab of SMAC control center

How and why does slip angle accuracy change with speed? Date: 1st August 2012 Version:

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

Making Sense of Aircraft Endurance, Range, and Economy It isn t as simple as the textbook says it is!

Concepts of One Dimensional Kinematics Activity Purpose

NCHRP PROJECT VEHICLE EMISSIONS DATABASE

DEVELOPMENT OF A LIGHT SHORT RANGE ELECTRIC COMMUTER VEHICLE

Study on Braking Energy Recovery of Four Wheel Drive Electric Vehicle Based on Driving Intention Recognition

Table 1. Sample Identification and Comparison Connectors Used in Experiments Sample Conductor Size

Mathematical Modelling and Simulation Of Semi- Active Suspension System For An 8 8 Armoured Wheeled Vehicle With 11 DOF

Features of the Ball Screw

Common Rail Injection for CAT MaK Engines

AT 2303 AUTOMOTIVE POLLUTION AND CONTROL Automobile Engineering Question Bank

Comparison of Real-World Vehicle Emissions for Gasoline-Ethanol Fuel Blends

Application of Steering Robot in the Test of Vehicle Dynamic Characteristics

International Journal of Advance Research in Engineering, Science & Technology

Driven Damped Harmonic Oscillations

IMAGE PROCESSING ANALYSIS OF MOTORCYCLE ORIENTED MIXED TRAFFIC FLOW IN VIETNAM

FLUID FLOW. Introduction

EE 370L Controls Laboratory. Laboratory Exercise #E1 Motor Control

The Discussion of this exercise covers the following points:

ROTATING MACHINERY DYNAMICS

USING OF dspace DS1103 FOR ELECTRIC VEHICLE MODELING

DD2-PRO+ Gps enabled Datalogger & display system mm (W) x 90mm (H) x 28mm (D) Datalogger Front 109mm (W) x 35mm (H) x 121mm (D) Datalogger Back

Optimizing Energy Consumption in Caltrain s Electric Distribution System Nick Tang

ProECU Mazda MX-5. Live Data Guide 2005-onward Model Year. v1.06

AIT Austrian Institute of Technology

A Novel Chassis Structure for Advanced EV Motion Control Using Caster Wheels with Disturbance Observer and Independent Driving Motors

The Comparative Evaluation of the Cost of Traveling and Environment on the Expressway Route vs. the Ground Level Road in Bangkok

The Magnetic Field in a Coil. Evaluation copy. Figure 1. square or circular frame Vernier computer interface momentary-contact switch

Longitudinal dynamics analysis of a city bus in traffic. Master of Science Thesis DAVID ELEBRING

Assignment 4:Rail Analysis and Stopping/Passing Distances

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Keywords: Heavy Vehicles, Emergency Braking, Friction Estimation, Controller Optimization, Slip Control Braking, Vehicle Testing

Electromagnetic Fully Flexible Valve Actuator

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

Cable Dragging Horizontal Takeoff Spacecraft Air Launch System

PIPE WHIP RESTRAINTS - PROTECTION FOR SAFETY RELATED EQUIPMENT OF WWER NUCLEAR POWER PLANTS

Simulation of Dynamics of System with Hydraulic Lines and Linear Hydraulic Motor with Mass Load

MODELING AND SIMULATION OF DUAL CLUTCH TRANSMISSION AND HYBRID ELECTRIC VEHICLES

Iowa State University Electrical and Computer Engineering. E E 452. Electric Machines and Power Electronic Drives

Institutionen för systemteknik

Using the Gratec Gasoline software

TEST METHODS CONCERNING TRANSPORT EQUIPMENT

Vehicle Dynamic Simulation Using A Non-Linear Finite Element Simulation Program (LS-DYNA)

Tolerance-Based Time-Current Coordination

Modelling and Simulation Study on a Series-parallel Hybrid Electric Vehicle

a. Open the Lab 2 VI file in Labview. Make sure the Graph Type is set to Displacement (one of the 3 tabs in the graphing window).

FRONTAL OFF SET COLLISION

Matching Design of Power Coupling for Two-Motor-Drive Electric Vehicle Lin Cheng1, a, Zhang Ru1, a, Xu Zhifeng1, a, Wang Gang1, a

PERFORMANCE OF ELECTRIC VEHICLES. Pierre Duysinx University of Liège Academic year

C2000 driving IM with TQC+PG

Vehicle Performance. Pierre Duysinx. Research Center in Sustainable Automotive Technologies of University of Liege Academic Year

Surface- and Pressure-Dependent Characterization of SAE Baja Tire Rolling Resistance

JCE4600 Fundamentals of Traffic Engineering

TSFS02 Vehicle Dynamics and Control. Computer Exercise 2: Lateral Dynamics

COMPUTER AIDED MODELLING OF HYBRID MINI VAN

Temperature Cycling of Coreless Ball Grid Arrays

MOTOR VEHICLE HANDLING AND STABILITY PREDICTION

Modeling Distribution System Impacts of Solar Variability and Interconnection Location

FLY IN ATMOSPHERE BY DRAG FORCE EASY THRUST GENERATION - NEXT GENERATION TECHNOLOGY -

Transcription:

Grey Box System Identification of Bus Mass Darren Achtymichuk M. Sc. Student University of Alberta Department of Mechanical Engineering

Project Background When analyzing vehicle dynamics, the mass of the vehicle is usually known, either through published specifications from the manufacturer or by putting the vehicle on a scale. The mass of a transit bus, however, changes with time as passengers get on and off. The purpose of this project is to develop a technique to determine the mass of a transit bus as a function of time as it travels along a route using parameters that can easily be logged from the bus computer. If successful, this technique will be used to improve the accuracy of future analyses on data from transit buses by taking into account changing passenger mass. Available Data The data was recorded using a data logger connected to the bus computer through the CAN-bus. A GPS receiver was also mounted on the bus and connected to the data logger. While the bus was in operation, vehicle speed, engine speed, fuel flow rate, coolant temperature, latitude, longitude, and altitude were logged every second. The data was saved in coma separated variable format, as shown in Figure 1. Figure 1 - Sample data

System Identification Process To model the motion of the bus the governing equation, shown in Figure 2, is used. The frontal area and coefficients of aerodynamic drag and rolling resistance are known for the bus being studied, the tractive power is computed based on the measured fuel flow rate, and the slope of the road is computed based on the measured altitude. m& x = u motor ρc D x& A mc 2 R g mg sin( β ) where: x is the position of the bus m is the mass of the bus u motor is the tractive power delivered by the motor ρ is the density of air C D is the coefficient of drag A is the frontal area of the bus C R is the coefficient of rolling resistance g is acceleration due to gravity β is the slope of the road Figure 2 - Governing equation of bus motion Matlab code is used to identify the intervals between bus stops along a route. Grey box system identification techniques are then applied in each of these intervals to determine the mass of the bus. The number of passengers on the bus is determined by subtracting the empty mass of the bus from the calculated mass and dividing the result by an average passenger mass. The Matlab code generates a KML file to allow the results to be viewed in Google Earth. Advantages of Using Google Earth The major advantage of displaying the results in Google Earth is that it allows one to make a connection between the results and where they are occurring spatially. Figures 3 and 4 show the same set of results displayed in Matlab and Google Earth respectively. Other than noting that most of the data falls within the expected range of zero to 82 passengers (the rated capacity of the bus) and that the sudden jump to 92 passengers in the middle of the plot seems suspect, simply looking at the Matlab plot does not enable one to make any sort of judgment on whether or not the results seem reasonable. Observing the same results in Google Earth enables one to apply engineering

judgment to the results. In Figure 4, the position of the line represents the route the bus has driven on, the height of the line represents the velocity of the bus, the width of the line represents the rate of fuel consumption, and the color of the line represents the calculated number of passengers on the bus. The red section of line corresponds to the jump to 92 passengers seen in Figure 3. By noting that this increase in passengers occurs at a major transit center (the loop off the main road), the large increase in passengers doesn t seem unreasonable; however, it seems unlikely that over 70 passengers would get off the bus less than a block later, as indicated by the results, suggesting that additional fine tuning of the system identification process is required. Along with observing where passengers get on and off the bus, viewing the data in Google Earth enables one to compare fuel consumption rates at different positions along the route, to observe sections of the route where velocity was slower than expected indicating that congestion may have been an issue, and to observe how closely the bus was able to follow its schedule.

100 Number of Passengers versus Time (70 kg per passenger) 90 80 70 # of Passengers 60 50 40 30 20 10 0 7.5 7.6 7.7 7.8 7.9 8 8.1 Time (hrs) Figure 3 - Sample results in Matlab

Figure 4 - Sample results in Google Earth