Force-feedback control of steering wheels

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

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

Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP)

4-way directional servo-valve

A Simple and Scalable Force Actuator

Figure1: Kone EcoDisc electric elevator drive [2]

Modelling of electronic throttle body for position control system development

Innovative Testing Equipment. Torque sensors Vehicle Applications Actuators

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

DEVELOPMENT OF ELECTRONICALLY CONTROLLED PROPORTIONING DIRECTIONAL SERVO VALVES PROJECT REFERENCE NO.: 38S1453

CHAPTER 4 MODELING OF PERMANENT MAGNET SYNCHRONOUS GENERATOR BASED WIND ENERGY CONVERSION SYSTEM

Modeling the Neuro-Fuzzy Control with the Dynamic Model of the Permanent Magnet DC Motor

PAS Series AC Servo Motor. Datasheet

Abstract. 1 Introduction

Level 7 Post Graduate Diploma in Engineering Mechatronics

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

Directional servo-valve of 4-way design

Planning and Commissioning Guideline for NORD IE4 Motors with NORD Frequency Inverters

APPLICATION NOTE AN-ODP March 2009

T-MAX SERIES Direct Drive Rotary Servo

Versatile Rotary Actuator Device VRAD 506 series (licenses available for manufacturing)

Three-Phase Induction Motor With Frequency Inverter

SECTION A DYNAMICS. Attempt any two questions from this section

Modelling, Simulation and Control of an Automotive Clutch System

ARMS Series Rotary Motion Simulators

2232 S 024 BX4 CSD/CCD 24 12,4 6,4 67,7 2 / 17 4,1 / ball bearings, preloaded 0,015. stainless steel 77 electronically reversible

3242 G 024 BX4 CS/CC 24 3,6 18,2 77,3 1,6 / 12,4 9 / ball bearings, preloaded 0,015. stainless steel 370 electronically reversible

Using CompactRIO to Build a Virtual Driver of Hybrid Wheeled Vehicle Gabriel Kost 1,a, Andrzej Nierychlok 1,b*

Islanding of 24-bus IEEE Reliability Test System

Highly dynamic control of a test bench for highspeed train pantographs

N-03 STEERING GEAR CONTROL SYSTEMS

Candy Coup-Link OVER YEARS OF INNOVATION

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

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

Experiment - 6 Four-Quadrant Operation of DC motor

Distributed control of a car suspension system

Figure 1: Relative Directions as Defined for Faraday s Law

Potentiometer. Incremental encoder. Tachogenerator. Hall effect sensor. Differential transformer. Piezoelectric sensor. Turbine meter.

Torque Ripple Reduction and Speed Performance of BLDCM Drive with Hysteresis Current Controller

ENSC387: Introduction to Electromechanical Sensors and Actuators LAB 5: DC MOTORS WARNING:

Application Note CTAN #234

One-Cycle Average Torque Control of Brushless DC Machine Drive Systems

Shock tube based dynamic calibration of pressure sensors

Overvoltage protection and voltage stabilization for Motion Control terminals

3/3 servo directional control valve with mechanical position feedback

Servo pillar CPSM. Тел.: (495) The irst telescopic pillar with servo-power for industrial applications

Wind Turbine Emulation Experiment

PERFORMANCE ANALYSIS OF BLDC MOTOR SPEED CONTROL USING PI CONTROLLER

Direct-Drive Brushless Servo Systems

Planning and Commissioning Guideline for NORD IE4 Synchronous Motors with NORD Frequency Inverters

Simulation and Analysis of Vehicle Suspension System for Different Road Profile

Application Note : Comparative Motor Technologies

PIglide RM Rotation Stage with Air Bearings

Motor Technologies Motor Sizing 101

2. Write the expression for estimation of the natural frequency of free torsional vibration of a shaft. (N/D 15)

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPT OF MECHANICAL ENGINEERING

Islanding of 24-bus IEEE Reliability Test System

Mohit Law. Keywords: Machine tools, Active vibration isolation, Electro-hydraulic actuator, Design guidelines, Sensitivity analysis

Design and Analysis of Hydrostatic Bearing Slide Used Linear Motor Direct-drive. Guoan Hou 1, a, Tao Sun 1,b

Mechatronics and Electrical Drives

MXSTEERINGDESIGNER MDYNAMIX AFFILIATED INSTITUTE OF MUNICH UNIVERSITY OF APPLIED SCIENCES

Application Information

SM Series. High-Performance Stepper Motors. Industry-standard NEMA frame stepper motors. Available encoder feedback and brake options

Fuzzy based Adaptive Control of Antilock Braking System

Directional servo-valve in 4-way design

Semi-Active Suspension for an Automobile

Conditioning electronics for resistive sensors. It s not convenient to adopt a voltage divider in case of resistive sensors!

JSSI MANUAL FOR BUILDING PASSIVE CONTROL TECHNOLOGY PART-10 TIME-HISTORY ANALYSIS MODEL FOR NONLINEAR OIL DAMPERS

Rotary Direct Drive Motor Cartridge DDR

Estimation of Friction Force Characteristics between Tire and Road Using Wheel Velocity and Application to Braking Control

B.TECH III Year I Semester (R09) Regular & Supplementary Examinations November 2012 DYNAMICS OF MACHINERY

Chapter 2 Dynamic Analysis of a Heavy Vehicle Using Lumped Parameter Model

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).

Active Systems Design: Hardware-In-the-Loop Simulation

Closed Loop Stepper Systems

Directional control valves, direct operated, with electrical position feedback and integrated electronics (OBE)

zub A Software Kernel for Servo Drives and Frequency Converters machine control AG

Pre-lab Quiz/PHYS 224 Faraday s Law and Dynamo. Your name Lab section

TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

INVERTED PENDULUM & UPRIGHT ROBOT ENGR4220 SEMESTER PROJECT

Eddy current Dynamometers

Rotary-Linear Actuator HSE4 Hydraulic / 100 Bar

Development and validation of a vibration model for a complete vehicle

Servo Creel Development

LECTURE 27 SERVO VALVES FREQUENTLY ASKED QUESTIONS

CHAPTER THREE DC MOTOR OVERVIEW AND MATHEMATICAL MODEL

Replace your belt, ball screw or rack and pinion mechanism with a simple and economical linear servo motor actuator

Forging Industry Technical Conference Long Beach, CA

High performance metal disk coupling SERVOFLEX SFF (N)

Motional emf. as long as the velocity, field, and length are mutually perpendicular.

4/4 directional control valves, direct operated, with electrical position feedback and integrated electronics (OBE)

Technology, Xi an , China

APR Series High-Precision Mechanical Bearing Rotary Stage

Computer Aided Transient Stability Analysis

Appendix A: Motion Control Theory

EECS 461 Final Project: Adaptive Cruise Control

CD Couplings SERIES A1C. MTY (81) MEX (55) QRO (442) DIST.

Design of pneumatic proportional flow valve type 5/3

Designing Drive Systems for Low Web Speeds

Innovative Testing Equipment. Series DF torque sensors

Transcription:

Scuola universitaria professionale della Svizzera italiana Dipartimento Tecnologie Innovative Mechatronics laboratory Force-feedback control of steering wheels Scope Tasks Keywords Force-feedback control implementation with torque sensors - Angle control - Bilateral servo simulation and implementation - Improvement with the help of torque measurements bilateral servo, force-feedback Prerequisites - References - Time 8 hours Appendices - Contact Silvano Balemi

Force feedback control SUPSI-DTI 1 Presentation The steering system consists of two identical platforms composed of a brushless motor, an encoder, a gear, a torque sensor and a steering wheel. The objective of the control is to keep the two steering wheels at the same angular position and to transmit the torque from one wheel to the other. Different torque and/or position ratios should be implemented in order to simulate a bilateral servo with increased positioning accuracy or torque amplification. The controller has to be implemented in Simulink and connected to the hardware via the CAN bus. Historical note This system is similar to a device called Selsyn (or Synchro) developed around 1925 and extensively used during the Second World War. In this system a generator and a motor are electrically connected with the aim to reproduce the angular position and to transmit the respective torques. The motor (receiver) differs only mechanically from the generator (transmitter) in that a mechanism for dampening oscillations is mounted on the rotor shaft. Electrically, they are identical. 2 Set-up 2.1 Necessary material Given are following items Two identical mechanical systems each with a brushless motor, an encoder, a gear, a torque sensor and a steering wheel. The systems can be addressed through the CAN bus at the speed of 1 MBit/s. Figure 1.1 shows a block diagram representation of the system. Motor w 1 Gear w 2 Torque sensor Steering wheel Figure 1.1: Block diagram of one system The transfer function between the motor torque T and the motor angle φ is Φ(s) T (s) = 11.34 103 s (s + 1.084) (1) 2 Dario Bralla, Silvano Balemi

SUPSI-DTI Force feedback control and the transfer function between the torque T u that the user applies to the steering wheel and the motor angle φ is Φ(s) T u (s) = 141.8 s (s + 1.084) (2) Under the assumption that the inertia and the damping coefficient of the steering wheel are negligible it is possible to set the torque sensor signal T s equal to T u. A first order low pass filter with 100 Hz cut-off frequency can model the torque sensor dynamics. The gear ratio N between shaft and wheel is already included in the transfer functions (1) and (2) and is 80:1. The relationship between current and torque can be considered to be linear according to the relation T = k t I where the torque constant is kt = 147 10 6 Nm/mA. A parallel port to CAN dongle from Peak Systems with 120 Ω terminator. Two serial cables connecting the dongle to the two mechanical systems and an additional 120 Ω terminator. A simulink block with interfaces managing the data flow between the computer and the electromechanical system via the CAN bus. Figure 1.2 shows the block with the associated connections. It provides two input and two output signals. Their meanings are explained in Table 1.1. Table 1.2 defines the sign conventions of the provided block assuming that the observer is in front of the steering wheel (like when driving a car). current[ma] phi1[rad] 5000 enable Wheel1 Figure 1.2: Interfaces block Ts1[Nm] Dario Bralla, Silvano Balemi 3

Force feedback control SUPSI-DTI Current Enable Table 1.1: Signals Inputs Sets the motor current reference in the Maxon current driver. The current reference is expressed in ma and the maximum value is 5000 ma. Resets the torque value when a rising edge is detected. Outputs Position Reads the motor shaft position. The position is expressed in radiants. Torque Reads the torque applied to the steering wheel shaft. The torque is expressed in Nm. Current Position Torque Table 1.2: Sign conventions A positive current causes the steering wheel to turn clockwise A negative (clockwise) rotation causes the encoder reading to increase A positive (counter-clockwise) torque applied by a person on the steering wheel is positive for the sensor. (A positive current when holding the steering wheel produces a positive reading of the torque.) 2.2 Steps to be followed The Simulink template of Figure 1.2 can be downloaded from the web at the page www.dti.supsi.ch/ smt/courses/steer template.mdl. 2.3 Hints Limit the angle reference value for the steering wheel to ±0.5 π radians in order 2 to respect the mechanical rests. Take into account the gear ratio N between shaft and wheel. The motor encoders are incremental and the interface block control sets the initial angle measurement to zero. Remember to bring the steering wheel to the central position before starting the real-time control program. 4 Dario Bralla, Silvano Balemi

SUPSI-DTI Force feedback control 3 Assignment tasks 1. Create the model block of the system which respects the sign conventions of Table 1.2. Test the model behaviour by applying current and user torques. 2. Design a discrete-time state-feedback controller with full-state observer and precompensation that controls the position of a single steering wheel. Use a 200 Hz sampling frequency, the motor encoder measurement as a feedback and the current as actuation signal. Apply a periodic reference signal with 10 seconds period; its amplitude must be in the range ± π radians. Consider 4 the gear ratio N between shaft and wheel. Apply realistic user disturbance torques. Simulate the closed-loop. 3. Replace the mathematical model with the interface block, compile and execute the control application. Apply a torque on the steering wheel when it is still to check the stiffness. 4. In the simulation connect the two steering wheel models together in such a way that the position of the first is the reference position of the second and vice-versa. Simulate. 5. In order to achieve a movement towards the zero point of both wheels, condition the reference signal of each steering wheel in a suitable way. Simulate. 6. Check the behaviour of the mechanical system by executing the new control application. 7. In order to reduce the viscous damping effect use a cross-velocity feed-forward. Pay attention to choose a suitable gain and bandwidth limitation of the differentiated signals which estimate the speeds from the angles. Check the benefits on the mechanical system. 8. Find a strategy to improve the stiffness between the two steering wheels using the torque sensors. Check the benefits on the mechanical system. Dario Bralla, Silvano Balemi 5