throbber
oi
`
`
`
`Integrated microprocessor control of a hybrid i.c. enginelbattery-electric automotive power train
`P.W. Masding and JR. Bumby
`Transactions of the institute of Measurement and Control 1990 12: 128
`DOI: 10.1177i014233129001200303
`
`The oniine version of this article can be found at:
`http:/ftim.sagepub.comfcontenti'12/3i'128
`
`
`Published by:
`SAGE
`http:."fwww.sagepu blicationscom
`
`On behalf of:
`
` ‘
`
`..':;
`
`The Institute of Measurement and Control
`
`Additional services and information for Transactions of the Institute of Measurement and Control can be found at:
`
`Email Alerts: http://timsagepub.comi’cgi.'aIerts
`
`Subscriptions: http://tim.sagepub.com/subscriptions
`
`Reprints: hitp://www.sagepub_com/journaIsReprints.nav
`
`Permissions: http://www.sagepub.com;fiournalsPermissions.nav
`
`Citations: http://tim.sagepub.com;'content/12/3/128.refs.htmI
`
`>> Version of Record — Jan 1, 1990
`
`What is This?
`
`1
`
`PAICE 2215
`Ford v. Paice & Abell
`|PR2015-00792
`
` 1
`
`PAICE 2215
`Ford v. Paice & Abell
`IPR2015-00792
`
`

`
`lntegrato microprocessor control of a
`hybrid LC. on ‘no/batteryelectrlc
`automotive power train
`
`by P.W. Masding, Bsc, Phil and J.R. Bumby, Bsc, PhD, CEng, MIEE
`
`the development of a fully
`This paper describes
`integrated microprocessor control system for a hybrid
`i.cnengine/battery-electric
`automotive power
`train.
`Torque control systems for the intemal-combustion
`engine and the electric-traction motor are designed using
`digital transfer functions and indirect methods of torque
`measurement. Root-locus methods are used in all
`designs to provide fast, critically damped closed-loop
`response. In all cases simple proportional-plus-integral
`control proved suflicient to achieve this. An overall cycle
`speed controller allows the laboratory test system to be
`exercised over any test driving cycle and offers the ability
`to carry out sophisticated power sharing and transmis-
`sion shifting strategies.
`-
`
`Keywords: Hybrid vehicles, automotive power train
`control, microprocessor control, electric vehicles, i.c.-
`engines
`
`Symbols
`
`a
`fc
`jj
`
`Zero of gC(w')
`Counter value from flywheel spccd probe
`Number of teeth on the flywheel speed probe
`gcar
`Gain of g,,(w')
`g
`gc(w’) P+I Controller in w’—planc form
`g,,(z)
`Bilinoar discrctisation of gc(w')
`ta
`Armature current, A
`If
`Field current, A
`J
`Flywheel inertia, kg m2
`K
`Constant relating clynamometcr
`speed to load
`Flywheel count to roadspccd conversion
`factor
`
`K
`
`k,-
`Meg
`N
`Pm
`rf
`r,,,
`Tm
`Tf‘
`T,-C
`t,
`T,
`
`go T,/2
`Equivalent vehicle mass, kg
`Speed, rcvlmin
`Inlct manifold depression, mbar
`Final drive ratio
`Vehicle whccl radius, rn
`Motor torque, Nm
`Torque in gearbox output shaft, Nm
`Engine torque, Nm
`Controller design criteria, rise time, s
`Control system base sampling period (20 ms)
`
`School of Engineering and Applied Science, University of
`Durham, South Road, Durham DH1 SLE, England
`
`128
`
`4
`
`0'
`
`Engine throttle position, 0.9“ steps
`Demand throttle position, 0.9° steps
`Motor accelerator demand
`
`Controller design criteria damping factor
`Real part of closed-loop pole
`Damped frcqucncy, rad./s
`
`1 . Introduction
`
`In this paper some of the control problems encoun-
`tered in designing and operating a ‘drivc—by-wire’
`hybrid
`internabconibustion
`(i.c.)
`cnginclbattcry-
`electric vehicle are examined. With two power sources
`in the drive train, considerable flexibility in design and
`control of the complete system is possible. Various
`drive train arrangements have been investigated in
`previous computer-aidcd—dcsign studies (Willis and
`Radtke, 1985; Burke and Somuah, 1980) but most have
`favoured the parallel hybrid arrangement illustrated by
`Fig 1. This mechanical configuration consists of an
`i.c.-engine and an electric traction motor connected
`mechanically in parallel so that both power sources are
`capable of driving the road wheels directly. The
`advantages of such a hybrid drive system stem from its
`versatility in being able to operate in pure electric mode
`in urban areas yet retaining an i.c.-engine for high-
`spccd operation and long—range capability. By correct
`design, such a drive arrangement not only has the
`potential to reduce exhaust emissions in the urban
`environment substantially, but also of substituting up
`to 70% of the petroleum fuel used by the average road
`user (Forster and Bumby, 1988; Sandberg, 1980).
`Precisely how much petroleum substitution is achieved
`depends on the individual vehicle use pattern.
`To realise the full potential of the hybrid drive,
`integrated control of both the prime movers and the
`common transmission is required. The problems asso-
`ciated with the development of such an integrated
`control system can be divided into two parts: mode
`selection; and component control. Mode selection is
`concerned with deciding whether the vehicle should
`run in an electric mode, an i.c.—cng'lnc mode or whether
`the i.c.—cnginc and the electric motor should provide
`propulsion torque together. Selecting which of the
`many possible operational modcs to use under given
`operating conditions is a complex problem and inter-
`acts strongly with the basic design of the hybrid power
`train. An optimisation study of these problems based
`on a computer simulation of different hybrid-vehicle
`
`Trans Inst BIC Vol 12 No 3. 1990
`
`Downloaded from tjm.sagepub.com at WAYNE STATE UNIVERSITY on January 21 , 2014
`
`2
`
`2
`
`

`
`Marding and Bumby
`
`free-wheel
`
`Trnnamlsalon
`
`Accelerator
`Elmka
`
`__
`
`Fig 1
`
`Parallel hybrid electric vehicle drive train
`
`ratings and
`power-train configurations, component
`control
`strategies
`is discussed in some detail
`in
`Bumby and Forster (1987). The end result of the
`optimisation process
`is
`a mode controller which
`receives, as input, the driver’s brake and accelerator
`signals and then adjusts the torque demand to the
`engine and motor to meet the total demand. In addi-
`tion,
`it controls the gearbox, since selection of the
`correct gear ratio, to define engine/motor speed, has
`a critical effect on their efficiencies.
`
`Once the mode controller has decided on a gear
`ratio and torque demand to be met by each of the
`prime movers, it is necessary then to design individual
`components controllers which operate the engine,
`motor and gearbox so that they meet the appropriate
`demand as quickly as possible and, when necessary,
`also allow smooth transition between modes. Earlier
`work has examined the control problems relating to
`automation of discrete
`ratio transmission units
`(Masding at
`:11, 1988). Conventional discrete ratio
`transmissions are ideal for this purpose since they offer
`the highest efficiency of any transmission system, and
`for this reason automation of such transmissions is
`attracting considerable attention (Main at at‘, 1937;
`Busca at at‘, 1979).
`In this paper the additional component control
`problems relating to engine and motor torque control
`and smooth engine starting are addressed. One earlier
`system which tackled these problems was built in the
`USA by The General Electric Co. during the Electric
`and Hybrid Vehicle initiative and resulted in a
`microprocessor-controlled
`prototype
`hybrid
`car
`(Trummel and Burke, 1983; Somuah et al, 1983). On
`the basis of preliminary design studies,
`this vehicle
`used an i.c.-engine and an electric traction motor con-
`nected mechanically in parallel. Control of the electric
`traction system was achieved by a chopper in the field
`
`Trans lnst MC Vol 12 No 3, 1990
`
`circuit and series/parallel battery switching to vary the
`armature voltage. Starting resistances and clutch slip
`were thus necessary to move the vehicle from rest. In
`the present work, power eiectronic armature and field
`choppers are used to give smooth, efficient motor per-
`formance over
`the whole operating range and to
`remove the need for a clutch system. This same electric
`drive system has been successfully used in an opera-
`tional all-electric van produced by Lucas Chloride and
`Bedford (Manghan and Edwards, 1983). Bose er al
`(1984) describe the control methods adopted in the
`HTV-1 but concentrate solely on transfer functions
`developed in the s-domain. In contrast,
`the control
`systems for the engine and motor presented in this
`paper make extensive use of digital models which have
`been previously developed to describe their dynamic
`characteristics (Masding and Bumby, 1990a; 1990b).
`Satisfactory performance of the completed con-
`trollers is confirrned by using an extensive laboratory
`test facility. The test facility is a full-scale version of
`a parallel hybrid drive train using a 35 kW i.c.~engine
`and a 32I<W D.C. traction motor as prime movers.
`Both the engine and motor are coupled to a 4-speed
`synchromesh gearbox via a toothed drive belt. To the
`rear of the gearbox a flywheel-and-dynamorneter com-
`bination provide a simulation of the loadings due to
`vehicle inertia and aerodynamic/tyre drag, respectively.
`Control of the laboratory system is carried out by an
`M68000 microprocessor system which is responsible for
`receiving data from the extensive range of transducers
`round the rig and responding with appropriate control
`signals to the throttle servosystern, power electronics
`and gearbox. This system allows the control algorithms
`developed in this paper to be fully tested under opera-
`tional conditions as well as in simulation. A complete
`description of the test bed facility is given in Bumby
`and Masding (1988).
`
`129
`
`3
`
`

`
`Masding and Bumby
`
`TABLE 1: Possible operating modes for the parallel hybrid vehicle
`
`Mode
`
`Electric mode
`
`l.C.-engine mode
`
`Primary electric mode
`
`Primary i.c.-engine mode
`
`Hybrid mode
`
`Battery charge mode
`
`Regenerative braking
`
`Accelerator ‘kick-down‘
`
`Description
`
`All propulsion power supplied by the
`electric traction system
`All propulsion power supplied by the
`i.c.-engine
`The electric traction system provides
`the principle torque, but when
`necessary its maximum torque is
`augmented by the
`engine
`The i.c.-engine provides the principal
`torque, but when necessary its
`maximum torque is augmented by the
`motor
`
`Both the i.c.-engine and the electric
`traction system provide torque split
`between them in some way
`The i.c.-engine provides both the
`propulsion power and power to charge
`the batteries, with the traction motor
`acting as a generator
`During braking the vehicle kinetic
`energy is returned to the battery with
`the traction motor acting as a
`generator
`Essentially a primary i.c.~engina
`mode when full engine torque
`is allowed to give maximum
`acceleration
`
`2. Hybrid-vehicle control modes
`
`The different operating modes available with a
`hybrid drive system are summarised in Table 1. In
`general, the electric mode can be used in urban areas,
`for short journeys and when the engine load would be
`small giving rise to low engine efficiency. It is always
`used for moving the vehicle away from rest, since a
`conventional clutch system is not included. When the
`drive-train speed exceeds 1000 rev/min, the engine can
`be started and synchronised with the moving drive
`train to provide additional power if required. Such
`operation is possible owing to a free—whee1 unit in the
`engine drive line which allows the engine to remain
`stationary when the rest of the drive train is in motion.
`Primary i.c.-engine mode is used when vehicle speed
`and loading are both high, which gives high engine
`cfficicncy. When necessary, the engine torque can be
`augmented by the motor for rapid acceleration or hill
`climbing. Typically, the motor will be used to provide
`extra power if the engine output would otherwise
`exceed 90% of maximum, since this leads to ineffi-
`ciency. Ovcr journeys with an exceptionally large
`amount of acceleration or hill climbing, the battery
`state of charge may become very low, but this can not
`be allowed to continue until
`the batteries are com-
`
`pletely depleted, since the vehicle would then be
`unable to move away from rest. To counter this
`problem, a negative torque may be scheduled from
`the motor so that the engine both drives the wheels
`and charges the traction batteries. As discussed in
`Bumby and Forster (1987), this mode is necessary but
`has low overall efficiency and so should be avoided if at
`all possible.
`
`130
`
`The tinal two modes are the regenerative braking
`mode and the accelerator ‘kick down’ mode. The latter
`provides the driver with full power from both the
`engine and the traction motor and is intended mainly
`for use in emergency conditions when all economy
`considerations are overridden. Finally,
`regenerative
`braking is used whenever the vehicle is braked, in order
`to recover some of the kinetic energy of the vehicle and
`return it to the batteries. Having the motor connected
`to the drive train permanently means that regenerative
`braking is always immediately available.
`All the above operating modes pose common control
`problems in that, after a particular mode has been
`chosen,
`it must be possible to schedule and control
`the torque output of both the engine and motor. In
`addition, to provide smooth transition between modes
`it
`is necessary to start and synchronise the engine
`with a moving drive train accurately. Torque schedul-
`ing is the responsibility of the overall vehicle-mode
`controller on the basis of a strategy arising from the
`optimisation study mentioned earlier; however, in this
`paper the secondary problem of individual component
`control
`to achieve the desired torques and to start
`the engine is addressed.
`
`3. Controller design
`
`Experience has shown that robust controllers suit-
`able for all the applications in the hybrid vehicle can
`be produced using proportional—plus—intcgral control.
`Such controllers can give satisfactory performance not
`only for torque control of both prime movers but,
`in addition, for engine speed on no—load and overall
`speed control through a cycle. An advantage of these
`low—order controllers is their speed of execution: during
`a typical driving cycle the main computer takes only
`3 ms to carry out cycle speed and prime-mover torque-
`control calculations. High speed and accurate compu-
`tation is encouraged by the use of 32-bit
`integer
`arithmetic throughout. All controller design is carried
`out in the w’-plane using root-locus pole placement
`methods. Z-transfer functions are mapped into this
`plane by the transformation pair
`
`w =——
`2 (2-1)
`T,
`z-t-1
`
`’
`
`w’-l~21T,
`z=——---~
`w,_2jT5
`
`mu)
`
`...(2)
`
`where T, is the sampling period. Owing to the similarity
`between the s and w-planes,
`the proportional~plus—
`integral controller retains its usual form:
`
`g.=(w‘)=g(wfTa)
`
`W
`
`...(3)
`
`Acceptable closed-loop performance is defined in terms
`of the rise time, t,, and the damping factor .5. These
`are defined for a second-order system by the equations:
`
`w’ =cr.iwd
`
`wd=E_-1,5-:3-3
`
`...(4)
`
`.15)
`
`Trans inst MC Vol 12 No 3, 1990
`
`4
`
`

`
`Controltar Wlth Probe
`Engme
`Engine No" Load Speed
`Speed
`Gain Compensation
`Trunster Function
`Demand
`9d(zJ=U.0121Z-0.01137
` N(?):.U.fl.’:l84:2-1.521z+1,92DU
`3(2)
`0.045 (2-1)
`
`
`Biz) z2~ 1.7e14z+o.7s5s
`
`Masding and Bttmby
`
`
`
`
` Ntzi Engine Speed (rpm)
`
`
`Fig 2 Engine speed control block diagram
`
`Cl’
`
`_ tan (cos’1(—§))
`
`...(6)
`
`speed identified in Masding and Bumby (1990a) and
`repeated as
`
`By choosing a suitable rise time for a specific controller
`and adopting E = 0.707 for critical damping in all
`cases, the position of the required closed-loop poles
`is defined. These pole locations can only be used as
`an initial guide, however, because in reality the plant
`does not produce a second-order closed-loop system.
`Fine tuning of the controller design is achieved by an
`iterative process. Eqn (3) can be transformed back into
`the z-plane by the reverse mapping of Eqn (1) to give
`
`set!) ='
`
`(E+kt)-°-'+(ki“8’)
`2-1
`
`mm)
`
`where k,-= gaT,./2. From this equation comes the
`discrete direct realisation for the controller output uk
`
`Ric“ ”k~1+(8‘i'kr) €k+(kz"“8) 5k-1
`
`When referring to plant transfer functions for the
`control of both engine and motor torque, the coeffi-
`cients that are quoted apply to the following general
`discrete transfer function
`
`
`y(z) ‘_ b0+b1z'1+. .
`. +b,.,,z”"
`u(z) _ 1—a,z”1—- . ..
`-- a,,z'”
`
`...(9)
`
`4. Engine starting and speed synchronisation
`
`Whenever the hybrid vehicle is operating in an
`a1l—electric mode or
`is stationary,
`the i.c.-engine
`will be uncoupled from the drive train by means of the
`one-way clutch. Since in either of these situations the
`engine is not required to provide torque,
`the most
`obvious strategy is to shut it down entirely in order
`to conserve petroleum fuel. Adopting this strategy
`means that the next time the engine is required it must
`be started and synchronised with the moving, and pos-
`sibly accelerating, drive train, before it can repiace or
`augment the torque supplied by the electric traction
`system. Consequently, a starting system is required
`which has fast response and no tendency to overshoot
`the prevailing drive-train speed, thus avoiding a shock
`torque in the drive shaft as the one-way clutch is
`engaged. Design of such a control system uses the
`transfer function relating throttle position to engine
`
`Trans inst MC Vol 12 No 3. 1990
`
`AN(z) _ 0.838 — 1.5102-1 +1.922z'2
`138(2) _
`1 —- 1.7902-1 + 0.795;.--2
`
`...(1o)
`
`When this is connected to the required control algor-
`ithm and throttle servo-system, the block diagram of
`Fig 2 is produced.
`For large changes in throttle demand «- that is,
`greater than four steps per sample period — the throttle-
`position transfer function, G-{(2),
`is non—linear as
`explained in Masding and Burnby (19903). However,
`for design purposes, small variations in throttle demand
`are assumed when G;-(z) reduces to 1/2 producing
`a linear system which can be transformed to the w’
`plane for controller design. In order to produce an
`acceptably short synchronisation time for the engine,
`a system rise time of t,= 0.5 s and critical clamping are
`chosen as the design criteria. By Eons (4)—(6)
`this
`suggests closed—loop poles w’=4.71 i'j4.71. Fig 3
`shows the compensated system root
`locus with the
`controller
`
`gc(w’) =0.012(
`
`w'+1.1)
`
`W!
`
`...(11)
`
`With this controlier the presence of the closed-loop
`
`may it’
`
`P
`
` .zi3n -4' 4. 33199
`
`Jan +
`-1.36792 ”
`
`4.333199
`
`Hg 3 Compensated root locus for control of engine speed
`on no—ioad
`
`Real u‘
`
`131
`
`
`
`Engine Speed
`Counter Value
`
`5
`
`

`
`Masding and Bumby
`Engina spend.
`N
`(rpm)
`Efififl
`
`
`Actual
`
`throttle
`
`Throttle pnnitiun,
`(fl.9° scene!
`[5
`
`B
`
`!&
`
`14
`
`12
`
`SH
`
`5
`
`I
`.23
`
`l
`.AD
`
`.63
`
`-96
`
`5.2
`1-H
`Time tapes)
`
`Fig 4 Step test for the engine speed
`control system
`
`pole on the real axis modifies the system response so
`that the performance criteria are not achieved with
`exactly the calculated imaginary pole locations given
`above. The simulated and experimental c1osed—loop
`response of the system being shown in Fig 4. On this
`diagram the experimental
`throttle trace shows the
`step-rate non-linearity which was not included in the
`design. This is a consequence of the high gain needed to
`meet the fast system-response requirement, and the
`large errors present at
`the ' beginning of the step
`demand. Actual engine response is delayed by the
`throttIe—step-rate limitation causing it to lag behind the
`simulation; however, satisfactory damping is retained.
`
`4.1 Engine starting and load transfer
`
`When required, the warm engine will fire in, typic-
`ally, 2S0ms using the conventional electric starter
`motor, but there is a further delay while the engine
`accelerates up to the drive-train speed. Inertia starting
`used in the HTV-1 project (Trummel and Burke, 1983)
`allowed the engine to be completely coupled into the
`drive train in 300 ms, but the cost was the need for an
`additional clutch between the engine and the engine
`flywheel. A time analysis of the starting process is
`shown in Fig 5. In this experiment the motor was
`
`as illustrated by
`load,
`initially accelerating under
`the motor speed and torque traces. At time t: 0.45 s,
`however,
`the computer receives the start command:
`immediately it cums on the ignition and engages the
`starter motor. At
`the same time the throttle is
`opened 9“ and the computer then waits for the engine
`to fire. This is adjudged to happen when the engine
`speed passes 490 rev/min. Above this speed the starter
`motor is turned off and the speed control algorithm is
`entered to run the engine up to the drive—train speed.
`Synchronisation is deemed complete when the engine
`speed is within 45 rev/min of the drive-train speed
`which in this case is achieved within 0.7 s of the original
`command to start. At this stage,
`torque control
`is
`transferred to the engine which continues to accelerate
`the load. Total times for starting, speed synchronisa-
`tion and transfer of load are consistently about Is, as
`demonstrated by Fig 5. Starting a cold, and perhaps
`damp, engine is still an unreliable feature of modern
`cars; consequently the software must be ready to cope
`with failure to start. In the event of the engine failing to
`start after 5 s, the starter motor is disengaged, to allow
`battery recovery, before a second attempt is made.
`With a very hot engine, better starting is often achieved
`with full throttle opening and this might be a useful
`strategy for the computer to adopt on the second
`
`Speed
`(rpm)
`1906
`
`lbflfl
`
`186$
`
`1235
`
`won
`BUB
`
`633
`
`#33
`
`ZBH
`
`132
`
`Throttle position.
`
`0 1B.9° stays!
`Torque (Rm)
`#5
`
`Engine
`spend
`
`Initial ?°
`throttle
`
`hratkln
`nusitian
`
`QB
`
`35
`
`3B
`
`25
`
`2B
`
`15
`
`1B
`
`5
`
`
`
`.53
`
`1.5
`
`1.5
`
`2.3
`Time (uses!
`
`z_ ,
`
`Fig 5 Analysis of the engine starting
`and load transfer process
`
`Trans Inst MC Vol 12 No 3. 1990
`
`3233
`
`255%
`
`24GB
`
`Zfififi
`
`moo
`
`izma
`BB3
`
`#33
`
`_JAg\_€///position,
`
`3
`
`Simulated throttle
`position,
`8
`
`\
`
`F
`sages,’
`denann/
`/
`
`/K // \\Acfual Engine
`‘
`speed.
`N
`.,
`
`V,
`
`simulated angina
`speed.
`N
`
` \
`
`6
`
`

`
`attempt at starting if the engine had been operated very
`recently.
`In this work a warm engine has always been
`considered. The reasons for this are twofold: first the
`
`feasibility of the control algorithms were of principal
`importance and, if these would not work on a warm
`engine then cold-engine work is unnecessary; second
`much work on et1gine—rnanagernent systems, including
`engine starting,
`is being carried out by the motor
`companies (Meyer et al, 1983).
`
`4.2 Fuel saving
`
`Although stopping the engine does save fuel, the cost
`is some delay in the availability of engine torque,
`however small. In addition, although having a station»
`ary engine saves fuel if the time between successive
`starts is sufficiently long, some fuel penalty must be
`associated with the starting process, making very short
`shutdown periods uneconomic. Potential fuel saving
`through stopping the engine under idling conditions
`prompted Volkswagen to incorporate this feature in its
`Formel E range of cars, after which fuel savings of up
`to 30% over the otherwise conventional
`i.e.-engine
`vehicle have been reported (Schmidt, 1981).
`
`5. Prime-mover torque control
`5.1 Engine torque control
`
`responsible for
`is
`The engine torque controller
`producing from the engine
`the torque demand
`requested by the main vehicle controller. Torque is not
`measured directly for control purposes, but is calcu-
`lated from measurements of speed and inlet manifold
`depression. This step is necessary because the strain-
`gauge transducers, used to measure torque directly, are
`too expensive and unreliable for use in an operational
`vehicle. During the theoretical analysis of the engine,
`carried out in previous work (Masding and Burnby,
`19903),
`it was established that only one dynamic
`element is needed to describe the way that engine
`torque behaves when the input
`throttle angle is
`changed. This element, which is known as the manifold
`filling delay, can be described by a first-order digital
`transfer function which has speed-dependent coeffi-
`
`Masding and Bumby
`
`TABLE 2: Identified transfer-function coefficierrts and gain for the
`engine manifold lilting delay
`
`39935
`System
`
`revfmin
`an
`on
`b,
`gain
`
`-43.05
`-10.26
`0.1 34
`0.766
`1000
`-3‘! .55
`(10364
`-0.177
`0.643
`1500
`-31.11
`-11.3150
`0153
`0.540
`2000
`-28.56
`—— 9.985
`-0.185
`D.B44
`2500
`
`
`
`
`0.536 —€l.608 -11.143000 -25.31
`
`cients. Identification experiments allowed the values of
`these coefficients to be determined at a number of
`engine operating speeds as set out in Table 2.
`A5 a consequence of this speed dependence, it might
`appear necessary to design a series of torque con-
`trollers, each valid over a small speed range, so that
`acceptable system performance is maintained at all
`times. Fortunately,
`the changes in engine gain and
`dynamics represented in Table 2 are not particularly
`great, and so it is possible to design one controller using
`the transfer function for 2000rev/min which achieves
`good results at all speeds. In general,
`the linearised
`torque-control system appears as shown in Fig 6. Once
`the appropriate gains and transfer-function coefficients
`have been added for operation at 2000 rev/min,
`the
`uncompensated root locus of the system, appears as in
`Fig 7a. This locus has two open—loop poles, one due to
`the manifold filling delay and one nearer the origin due
`to a digital filter used to process the rnanifolCl-pressure-
`transducer reading. In designing the controller the aim
`is to achieve a fast, critically damped response; suitable
`design parameters for the engine are: rise time, i‘, = 0.2;
`and E = 0.707. By substituting these values into Eqns
`(4)—(6) the approximate pole locations are found to be
`w’ = — 1l.78ij11.78. Using these locations as a guide
`the controller
`
`g.(w’)=o.4(”’:'7)
`
`f
`
`__.(12)
`
`was selected, which produces the modified root locus of
`Fig 7b. To test the completed system a step increase in
`demand of 10 Nm was applied with the results as shown
`in Fig 8a. As shown, the real system responded almost
`exactly as the simulation suggests it should. Away from
`
` E59516 Torque Demand
` Manifold Fling Delay
`
` Mid i35=4,5m(2l = bg z+h1
`113(2)
`Z‘i1
`
`+
`
`
`
`
`
`
`Tonya Model Gah
`
`Karim: - (s.srs+o.0s44r2)
`N
`
`Fig 6 Block diagram of the linearised engine model
`
`Trans inst MC Vol 12 No 3, 1990
`
`133
`
`7
`
`

`
`lnag ti’
`
`mi
`
`E»-
`
`1
`
`9
`
`391233935 ii talents
`
`mass
`
`
`
`compensator
`
`gclu’ l:@. 40:’ Fl}/ii‘
`
`
`
`
`"439
`
`H
`
`-29
`
`-13
`
`t
`
`ill
`Real if
`
`Mczsding and Bumby
`
`
`
`I
`
`_/
`H’
`
`Poles R-2&3
`‘
`
`97.25
`Zeros lllnt Shown)
`
`/r‘
`
`K
`
`X.
`
`""
`
`-“-
`
`-29
`
`-19
`
`a
`
`it
`Real M‘
`
`lnag rd’
`
`29
`
`-w
`
`l
`l
`
`“~39
`
`Fig Ya Uncornpensated locus forcontrol oi engine torque at
`2000 rev/min
`
`Hg Tb Compensated locus for centre! of engine torque at
`2000 rev/rnin
`
`Enqinu Torque. T..(N,p_:
`Throttle pnsirann.
`9
`(U.9° sreos!
`63
`
`Engine Torque
`
`Inlet mafltfuld
`lane!)
`depression. p,
`#30
`
`Torque dfimand
`
`nanifnld
`depression,
`
`;,_
`
`
`
`Thruerln
`B E) 5 x I : CI Fl .
`
`H
`9 —E E
`
`.20
`
`-uu
`
`5"’ " " " ’ ‘ "“' " ‘
`.63
`
`Time
`
`.Bfl
`(secs)
`
`«BB
`
`use
`
`EBB
`
`251!
`
`Zflfl
`
`153
`
`IEO
`
`are
`
`Hg Ba Simulated and experimental
`performance of the engine torque
`control system at 2000 rev/min
`
`lmm)
`Engine Tnraun. TL.tN.u-)
`Throttle position,
`9
`lB.9’ stuns)
`L!
`Tarcue
`demand
`
`-53
`
`lnlue manifold
`dnprassxnn,
`g_ lunar)
`335
`
`Engine torque
`r.-cN.u..=
`
`250
`
`zuu
`
`tan
`
`LED
`Sn
`
`Fig 8b Simulated and experimental
`performance of the engine torque
`control system at 3000 rewrnin
`
`E=Expsriment
`
`H=nndnl
`
`.26
`
`.hO
`
`.59
`
`.55
`Tina (secs!
`
`the design speed of 2000 rev/min the gain and dynamics
`of the manifold-filling delay vary, causing some degre-
`dation of controller performance. At 3000rev/min, the
`reduced manifold—filling gain increases system rise time
`as illustrated by Fig Sb.
`A small change in demand of 10 Nm was chosen for
`initial testing so that the non-linear effects of throttle
`step rate would not affect the system. In practice the
`
`control system must be able to cope with larger changes
`in demand. An example of when such a change does
`occur is the transition between acceleration and cruise
`in a driving cycle. Fig 9 shows that for a sudden 25 Nm
`drop in demand, which is representative of such a
`transition,
`the system response does not deteriorate
`significantly.
`In this diagram the torque-transducer
`trace is included to illustrate the accuracy of the derived
`
`134
`
`Trans Inst MC ‘Jet 12 No 3, 1990
`
`56
`
`35
`
`JD
`
`2!
`
`29
`
`L5
`
`KB
`
`5 . a
`
`3:
`
`:9
`
`25
`
`L3
`lfl
`5.n
`
`
`
`j*——'\T..:,»
`r
`
`~.
`
`\
`
`\
`Thrnttla
`\‘E
`\‘rr:i'” pasitiurt.
`—’\
`\
`
`\\
`\:-H 3- depression. 0-
`
`a
`
`8
`
`

`
`Engine Torque
`(Rm)
`&5
`
`Indirect
`
`Masciing and Bumby
`
`measurement, T,,(NYpn) \
`
`
`
`Transducer measurement
`
`Demand signal
`
`
`
`¢.B
`
`6.!
`
`3.?
`
`IE
`
`[2
`Time (secs)
`
`14
`
`49
`
`35
`
`SB
`
`25
`
`2B
`
`15
`
`Fig 9 Engine torque control system:
`comparison of indirect and direct torque
`measurements during a large step
`disturbance
`
`torque measurement based on manifold pressure and
`speed. During the transient interval, direct comparison
`of the two torque readings is difficult since the torque
`transducer requires heavy filtering to remove noise
`effects and therefore demonstrates a delayed response.
`
`5.2 Electric motor torque control
`
`As explained in Masding and Burnby (199%), the
`Lucas Chloride power electronics controller uses three
`control modes to cover the complete speed and loading
`range of the electric traction motor. The control unit
`contains both field and armature chopper circuits which
`allow it to provide full closed-loop control of both field
`and armature current. Each of the three control modes
`
`is
`is characterised by the way the field current
`controlled in response to changing brake or accelerator
`signals- In brief, relatively low loads and speeds give
`rise to the field-boost mode, whereby field current
`increases rapidly with accelerator demand. Once full
`
`Motor
`TOMUB
`Demand +
`
`Discrete P4-E Conrroler
`
`R
`
`rim (2) = (s'+k:)z+(k.-9!
`9(2)
`
`Current Control
`Mode
`Determination
`
`Torque Modal
`
`Temal-l1—{|1) Iflu
`
`
`
`rated field current is reached, then the full-field mode
`ensues with all control achieved via the armature. Full-
`field mode gives way to field-weakening mode at
`relatively high speeds. At speeds above 2000rev;’min
`there is a direct transition from field-boost mode to
`field-weakening mode, with rated field current not
`being reached.
`Each of the control modes results in a different
`transfer function relating accelerator demand, 9,” to
`torque output, T,,,,. In addition the gain and dynamics
`of the field-boost and field-weakening modes vary with
`the operating point defined in terms of initial speed,
`current values and accelerator setting.
`Fortunately,
`these variations
`in the gain and
`dynamics of the field-boost and field-weakening modes
`are not particularly great; hence it is not necessary to
`solve the problem of designing a controller which
`continuously adapts to the changing system. In fact it is
`possible to design a single fixed controller for each
`mode which maintains adequate performance over the
`
`Molar
`8
`Power
`Electronics
`
`Eloclmnlc
`Filter
`Buffer
`Amp.
`
`Fig 10 Motor torque control system
`
`Trans Inst MC Vol 12 No 3.1990
`
`135
`
`9
`
`

`
`Mizsding and Bumby
`
`whole range of gains that are encountered. A simple
`software algorithm allows the computer to distinguish
`between the operating modes, and so the appropriate
`controller gains can be selected.
`The block diagram for the electric-motor torque-
`control loop is shown in Fig 10. As with the engine,
`indirect torque measurements, this time based on field
`and armature current, are used for control purposes. In
`this instance the pole-placement method is used to
`design a controller giving a critically damped response
`and a rise time of 150 ms. Three controllers are
`
`produced, each tuned to a transfer function representa-
`tive of an individual mode. Table 3 shows the three sets
`
`TABLE 3: Electric-motor transfer-function coefficients and torque-
`control parameters for all three operating modes
`
`Parameters Field boost
`
`Full field
`
`Field weakening
`
`a,
`as
`b,
`b2
`
`-1.359
`1.303
`1.315
`«—4.424>< 10-‘
`-4.221 X10“ —4.269><10“‘
`1.171 x1‘?
`1.521 x1o-3 —2.05ax1o‘“
`a.5s9><1o"“ —3.o97x1o'°
`s.65ox1o"~"
`
`'
`
`Gain
`
`0.1946
`
`0.1019
`
`0.0553
`
`w’-plane g
`a
`
`3.0
`15.0
`
`z-plane g
`in
`
`3.0
`0.45
`
`[nag u’
`
`9.0
`15.0
`
`9.0
`1.35
`
`15.0
`9.0
`
`15.0
`1.35
`
`.-'
`
`-
`
`Piles ll ~29.23
`-l.l.2il
`
`as i-—-
`
`I,’
`Zems lllot Slmnl
`;"
`’-
`-646.1?
`I
`llilt
`
`
`-50
`
`-E5
`
`ll
`
`25
`
`full
`Real H‘
`
`Fig 11a Uncornpensated locus for motor torque control in
`the field-boost mode
`
`lnag u’
`
`L
`
`I."
`
`25
`
`~’’
`
`'4 '5 -
`I
`'
`'
`-tttliest ei 7.95132
`-26.89%
`
`,
`'5
`'3.
`8 :
`C3
`l
`
`'35[-
`
`-su
`
`'
`
`-25
`
`‘\-
`
`A
`
`ll
`
`gm’):il(u’li5)/H’
`
`25
`
`I
`
`fill
`Real H'
`
`Fig 111) Compensated locus for motor torque control in the
`fie-ld—boost mode
`
`136
`
`of model parameters and the corresponding controllers
`in both the w‘-plane and the final z-plane form after
`bilinear discretisation. Part of the design is illustrated
`by Figs 11a and 11b which show the uncompensated
`and compensated root-loci for the field-boost transfer
`function.
`
`All three pole—p]acernent designs have been tested by
`applying a step change of demand of l0Nm to the
`system. A full-scale simulation is carried out simulta-
`neously with the step test in each case. Initial tests were
`carried out under similar operating conditions to those
`used to obtain the

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket