Team-Exercises for DGC 100 Modelica Course

Similar documents
Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

MECH 3140 Final Project

Vehicle Dynamics CEE 320. Winter 2006 CEE 320 Steve Muench

ERRATA AND CLARIFICATIONS Fundamentals of Vehicle Dynamics by Thomas D. Gillespie

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon

To convert a speed to a velocity. V = Velocity in feet per seconds (ft/sec) S = Speed in miles per hour (mph) = Mathematical Constant

Analysis and Design of an Electric Vehicle using Matlab and Simulink

Overcoming the Limitations of Conservation of Linear Momentum by Including External Impulse

Road Vehicle Dynamics

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Line following of a mobile robot

Modeling a powertrain in Simscape in a modular vehicle component model library. Stuttgart, , MBtech, Jörn Bader

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ.

The single track model

Objectives. Power in Translational Systems 298 CHAPTER 6 POWER

Week 3: Wheeled Kinematics AMR - Autonomous Mobile Robots

Today we applied our knowledge of vectors to different kinds of problems.

Robotics I. Test November 29, 2013

Position, Speed and Velocity Position is a variable that gives your location relative to an origin. The origin is the place where position equals 0.

CHAPTER 1. Introduction

Single-track models of an A-double heavy vehicle combination

Emil Ritzén. Reg. nr: LiTH-ISY-EX

Tutorial 1 - Drive fundamentals and DC motor characteristics

Physics 106 Common Exam 2: March 5, 2004

University of Huddersfield Repository

Robotics I. Classroom Test November 21, 2014

Modeling and Validation of a Complex Vehicle Dynamics Model for Real-time Applications

Verification of model connection by FMI using acausal modeling tools ~ JSAE WG Activities ~

Chapter 2 Pressure Estimation of a Wet Clutch 2.1 Introduction

CE351 Transportation Systems: Planning and Design

IMPACT OF ROAD SURFACE ROUGHNESS AND ENGINE TORQUE ON THE LOAD OF AUTOMOTIVE TRANSMISSION SYSTEM

The Simplest Model of the Turning Movement of a Car with its Possible Sideslip

Graph-theoretic Modeling and Dynamic Simulation of an Automotive Torque Converter

8.012 Physics I: Classical Mechanics Fall 2008

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans.

Electric Vehicle Performance Power and Efficiency

Estimation of Tire-Road Friction by Tire Rotational Vibration Model

EE Homework 3 Due Date: 03 / 30 / Spring 2015

TAM 212 Worksheet 5: Car steering

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5

Principles of Engineering Midterm Exam

Drive-train Basics. Team 1640 Clem McKown - mentor October 2009 (r3)

Virtual Data Evaluation for ABS Maneuvers on Rough Roads

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

Transmission and Gear Shift calculation in VECTO

DYNAMICS MOMENT OF INERTIA

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Torsional vibrations in truck powertrains with dual mass flywheel having piecewise linear stiffness

E11 Lecture 13: Motors. Professor Lape Fall 2010

Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005

Plane Motion of Rigid Bodies: Forces and Accelerations

CONTROL OF THE NONHOLONOMIC INTEGRATOR

To be opened on receipt

General Definition of Torque, final. Lever Arm. General Definition of Torque 7/29/2010. Units of Chapter 10

Introduction to Robotics

Derivation of a Six Degrees-of-Freedom Ground-Vehicle Model for Automotive Applications

Physics 2A Chapter 10 - Rotational Motion Fall 2018

Final Exam April 30, 2013

16.07 Dynamics Final Exam

RELATIVE MOTION ANALYSIS: VELOCITY (Section 16.5)

The University of Melbourne Engineering Mechanics

Methods and Tools. Average Operating Point Approach. To lump all engine operating points into one single average operating point.

Kinematics, Dynamics, and Vibrations FE Review Session. Dr. David Herrin March 27, 2012

Physics 53 Exam 3 November 3, 2010 Dr. Alward

INTI INTERNATIONAL UNIVERSITY FOUNDATION IN SCIENCE (CFSI) PHY1203: GENERAL PHYSICS 1 FINAL EXAMINATION: SEPTEMBER 2012 SESSION

Multibody simulation

Robot Control Basics CS 685

Methodology for modeling, parameter estimation, and validation of powertrain torsional vibration

ME 112 Mechanical Systems Design, Winter 2014

Today s Lecture: Kinematics in Two Dimensions (continued) A little bit of chapter 4: Forces and Newton s Laws of Motion (next time)

VEHICLE DYNAMICS. LECTURE NOTES Prof. Dr. Georg Rill October 2003

Torque and Rotation Lecture 7

(c) McHenry Software. McHenry. Accident Reconstruction. by Raymond R. McHenry Brian G. McHenry. McHenry Training Seminar 2008

Simulation of an articulated tractor-implement-trailer model under the influence of lateral disturbances

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

UAV Coordinate Frames and Rigid Body Dynamics

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Bucket and Vehicle Oscillation Damping for a Wheel Loader

Circular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics

Chapter 10 Single Track Models

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem

Robotics. Dynamics. Marc Toussaint U Stuttgart

Control of Mobile Robots Prof. Luca Bascetta

Driveline Modeling and Control c 1997 Magnus Pettersson Department of Electrical Engineering Linkoping University S{ Linkopin

2. Relative and Circular Motion

PHYS103 Sec 901 Hour Exam No. 2 Page: 1

PHYS103 Sec 901 Hour Exam No. 2 Page: 1

Rotational Motion Test

The acceleration due to gravity g, which varies with latitude and height, will be approximated to 101m1s 2, unless otherwise specified.

Q2. A machine carries a 4.0 kg package from an initial position of d ˆ. = (2.0 m)j at t = 0 to a final position of d ˆ ˆ

SOP Release. FEV Chassis Reliable Partner in Chassis Development. FEV Chassis Applications and Activities. Concept Layout. Design

OPTIMIZING CONTROL OF SHELL ECO-MARATHON PROTOTYPE VEHICLE TO MINIMIZE FUEL CONSUMPTION. A Thesis. presented to

Numerical Methods for Rigid Multibody Dynamics

Modeling of Vehicle Dynamics using Matrix-Vector Oriented Calculation in Matlab.

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1

Simulation of Vehicle Drivetrain with Modelica

Our next test will be on Monday, March 9!

Transcription:

Team-Exercises for DGC 100 Modelica Course Hubertus Tummescheit United Technologies Research Center, East Hartford, CT 06108. November 4, 2003 Abstract This document is a preliminary version and is going to be upgraded weekly. 1 Model Structure A variety of different models is needed for the development of the controls and the performance assessment of the Chevy Tahoe. The goal of this DGC 100 course project is to provide these models for the controls development and the insight gained by exercising these models. 2 Models For this week the exercise consists of three parts: 1. Develop astructure of the model library that allows to reuse as many model components as possible for the different tasks. It is for example possible to share simple models for the powertrain for all the models mnetioned below. 2. A one-dimensional inertial model for the development of a simple cruise control and braking. 3. A simple, equation-based 2-dimensional model for steering and path-planning For the structuring, take hints from the VehicleDynamics libary and the SimpleCar library. The team should present the structure at the beginning of the next lecture. Explain the reasons for your decisions. The equations of motions for the first two models are given in the next subsections. The structuring of the models is at the discretion of the team. Coordination of the data and parameters needed for all the models is done by Dave van Gogh. I suggest to have a master-document with all parameter data at a central location, e.g. the CVS repository. 1

2.1 Inertial model The inertial model captures the longitudinal (backwards and forward) motion of the vehicle. The equations of motion are: ẋ = v m v = b v + F wheels + F g τ = a τ axle + c u { t τ axle = K pt τ i if accelerating K brake τ brake if braking F wheels = R wheel τ axle = R wheel K τ where we have: m = mass of vehicle b = effective damping coeffient a = first order lag coefficient c = conversion between throttle position and engine torque τ i = engine torque for gear i τ brake = brake torque τ axle = axle torque v = speed of vehicle F wheels = force from ground to wheels F g = gracity force for uphill or downhill driving u t = throttle input K pt = torque conversion from engine through transmission through differential K brake = torque conversion from brake actuator to brake Inputs, parameters and outputs for the model: 1. Inputs u t, the throttle position Braking position (needs to be included in model - is not now) Loads (wind, rolling resistance, grade, etc.) 2. Parameters Mass gear switch stratgy (implicit in τ i ) Braking signal vs. braking force Torque curves from engine τ i (for each gear). 2

3. Outputs v = speed x = position Questions about this model can also be directed to Lars Cremean whos is going to use them for controls development. 2.2 Simple 2-dimensional, Double-axle, planar model 2.2.1 Definitions : l v φ θ y x Figure 1: Schematic of a simple planar car model. x and y are cartesian coordinates of the fixed world coordinate system. φ = front wheel angle (+ is turning left) x = forward direction y = vehicle position along the y-axis ω = angular velocity of vehicle 3

v = speed of vehicle in direction of front wheels The equations of motion are: ẋ = v cos(φ + θ) ẏ = v sin(φ + θ) θ = v l sin φ φ = u The velocity can either be constant or another input. 1. Inputs u = φ = steering angle rate v = forward speed of rear axle 2. Parameters l = wheelbase (axle-to-axle distance) Limits on steering angle φ min, φ max Limit on steering rate ω max. 3. Outputs x-coordinate y-coordinate angle θ Questions about this model can also be directed to Lars Cremean whos is going to use them for controls development. 2.3 Planar model for inertia and kinematics using the planar Multibody-Systems library The planar model should share as many components as possible with the previous model and even with the 3-D model. In particular, the following components can be shared: 3-D wheels. This may be surprising, but the 3Dto2D-connector of the PlanarMultiBody library has been designed for exactly this purpose. This does of course not reproduce the same behavior as a full 3-D model, but lateral forces can be evaluated under the assumption that the tire normal force is constant (this follows from the 2-D assumption). The powertrain up to the exit of the gear box is shared with the 1-D model, the final power train can be the same as in the 3-D model. The brake torque curve is the same for models. A simple driver model is useful for manouever-testing. 4

2.4 3-Dimensional vehicle dynamics model Will be defined later. This model should use the components from the VehicleDynamics library. The collection of measurements and data should begin as soon as possible. 2.5 Loads and Environment Loads and environment have to be different for the models, becasue the interaction with the model is different. Possible loads are: Wind resistance for the 2-D and 3-D models (attention: wind resistance is included in the 1-D dynamics!), driving through shallow water, extra weight on the truck and Gravity load from uphill-downhill driving for all models except the 3-D model, where this comes automatically from the road model. The only environment model that is needed is the road for the 3-D vehicle. Road modeling could be a small sub-project for anybody who is interested. 3 References Many of the references can be downloaded in full-text format from the Modelica Website, http://www.modelica.org, therefore the links are given as urls. (To be completed) 5