Sunteți pe pagina 1din 7

Paper on

FUZZY LOGIC IN CONTROL DESIGN


ANTI-LOCK BREAK SYSTEM
(presented by)

Authorised By
SANTOSH BHARADWAJ REDDY
Email: help@matlabcodes.com
Engineeringpapers.blogspot.com
More Papers and Presentations available on above site

FUZZY LOGIC IN CONTROL DESIGN


ANTI-LOCK BRAKE SYSTEM

ABSTRACT: In recent years fuzzy Inform Software Corporation the


logic control techniques have been leading supplier of Fuzzy Logic tools
applied to a wide range of systems. and systems. The increasing
Many electronic control systems in automotive customer awareness of
the automotive industry such as ABS has greatly increased the
automatic transmissions, engine demand for this technology.
control and Anti-lock Brake Systems Improving ABS capability is a
(ABS) realize superior mutual goal of automotive
characteristics through the use of manufacturers and Intel
fuzzy logic based control rather than Corporation. The growing interest in
traditional control algorithms. ABS the automotive community to
is implemented in automobiles to implement fuzzy logic control in
ensure optimal vehicle control and automotive systems has produced
minimal stopping distances during several major automotive product
hard or emergency braking. ABS is introductions. The use of fuzzy-logic
now accepted as an essential in conjunction with microcontrollers
contribution to vehicle safety. Intel is a fairly new development in
Corporation is the leading supplier automotive applications. In future it
of microcontrollers for ABS and is expected that ABS will be
enjoys a technology agreement with implemented all
over the world. variables, or systems which have
FUZZY LOGIC OVERVIEW: memory. With these constructs, it is
Since many of the objects possible to build rules such as...
encountered in the real world do not "If the rear wheels are turning slowly
fall into precisely defined and a short time ago the vehicle
membership criteria, some speed was high, then reduce rear
experimentation was inevitable. brake pressure". Such rules lend
Fuzzy logic, a more generalized data themselves to development of an
set, allows for a "class" with ABS braking system based on fuzzy
continuous membership gradations. logic.
This form of classification with The output of a fuzzy logic system is
degrees of membership offers a determined in one of several ways.
much wider scope of applicability, The Center Of Gravity (COG)
especially in control applications. technique.Once all rules are
Although fuzzy logic is rigorously evaluated, their outputs are
structured in mathematics, one combined in order to provide a single
advantage is the ability to describe value that will be defuzzified. This
systems linguistically through rule output calculation is performed as
statements. One such control rule follows. The control rule output
statement for an air conditioning unit value is multiplied by its position
might be: along the X-axis, yielding position
"If temperature is Hot and Time of times weight for the rule. This
Day is Noon then air conditioning calculation is repeated for all control
equals very high." rules. These position/weight products
As linguistic descriptions of a system are combined to form the sum of
are much easier to produce than products. This sum of the products is
complex mathematical models, fuzzy divided by the sum of output values
logic has great appeal for controlling to determine the COG output along
complex systems as changes in the the X-axis. COG is the final system
system have little if any effect upon output in a control algorithm.
the algorithm. FUZZY EQUIPPED ABS:
Fuzzy ABS would require more ABS systems were introduced to the
complex control constructs than commercial vehicle market to
simple "if -then" rules. In this type of improve vehicle braking irrespective
control system, input variables map of road and weather conditions.The
directly to output variables. This ABS market has rapidly grown and
simple mapping does not provide is forecast to be $5 billion yearly by
enough flexibility to encode a 1995 and $10 billion or more by the
complex system such as an ABS year 2000. Experts predict that 35%
system. It is possible to build a to 50% of all cars built worldwide in
control with intermediate fuzzy
five years will have ABS as standard proven a sliding wheel produces less
equipment. friction a moving wheel.
Electronic control units (ECUs), Inputs to the Intel Fuzzy ABS are
wheel speed sensors, and brake derived from wheel speed.
modulators are major components of Acceleration and slip for each wheel
an ABS module. Wheel speed may be calculated by combining the
sensors transmit pulses to the ECU signals from each wheel. These
with a frequency proportional to signals are then processed in the Intel
wheel speed. The ECU then Fuzzy ABS system to achieve the
processes this information and desired control. Unlike earlier 8-bit
regulates the brake accordingly. The microcontroller architectures with
ECU and control algorithm are limited math capability, the Intel
partially responsible for how well the Fuzzy ABS example utilizes a high
ABS system performs. This paper performance, low cost, 16-bit
will focus on using the Intel 8XC196Kx architecture to take
8XC196Kx product family, as the advantage of improved math
ECU, to implement a fuzzy logic execution timing. Note the minimal
control algorithm for use in an ABS CPU loading (7.64%) due to a
system. complex matrix multiply in the next
Since ABS systems are nonlinear figure.
and dynamic in nature they are a FUZZY BUILDER:Unlike a
prime candidate for fuzzy logic conventional ABS system,
control. For most driving surfaces, as performance of the Intel Fuzzy ABS
vehicle braking force is applied to system can be optimized with less
the wheel system, the longitudinal detailed knowledge of the internal
relationship of friction between system dynamics. This is due to the
vehicle and driving surface rapidly process used to refine the rule base
increases. Wheel slip under these and in the initial development of the
conditions is largely considered to be system using Inform Software
the difference between vehicle Corporation fuzzyTECH(R) 3.0
velocity and a reduction of wheel MCU-96 software tuned for the Intel
velocity during the application of Architecture with optimized code
braking force.The more slip given output and the associated Real Time
enough friction, the more braking Cross Debugger. The software tool
force is brought to bear on the set combined with a linguistic
vehicles momentum.Increasing brake approach to control implemented in
force in a decreasing frictional the Intel Fuzzy ABS solution allows
environment often results in full for rapid development.A cornerstone
wheel lockup. It has been both of this rapid development is the Intel
mathematically and empirically fuzzy logic modeling software kit
called fuzzy BUILDER.
The development system, called Conventional ABS control
fuzzyTECH(R) MCU-96, is algorithms must account for non-
specifically optimized for the linearity in brake torque due to
MCS(R) 96 architecture. It contains: temperature variation and dynamics
A fully graphical CASE tool that of brake fluid viscosity. Also,
supports all design steps for fuzzy external disturbances such as
system engineering. changes in frictional coefficient and
A simulation and optimization tool road surface must be accounted for,
for fuzzy systems. This tool displays not to mention the influences of tire
system performance and can be wear and system components aging.
interfaced to conventional simulators These influential factors increase
to obtain performance data. system complexity, in turn effecting
A code generator which generates mathematical models used to
complete C-Code for the fuzzy describe systems. As the model
system. The C-Code calls optimized becomes increasingly complex
assembly routines on the target equations required to control ABS
controller for fast performance. also become increasingly
The following table shows the complicated. Due to the highly
performance of several test systems dynamic nature of ABS many
on a 20MHz 8XC196Kx device. All assumptions and initial conditions
times shown are worst-case are used to make control achievable.
execution results. Note FAM rules Once control is achieved the system
are individually weighted as opposed is implemented in-vehicle and tested.
to a system in which all rules have The system is then modified to attain
identical weight: the desired control status. However,
Table: Test System Performance due to the nature of fuzzy logic,
influential dynamic factors are
7 20 20 80 accounted for in a rule-based
R R F F description of ABS. This type of
u u A A "intelligent" control allows for faster
l l M M development of system code. A
e e recent article entitled "Fuzzy Logic
s s r r Anti-Lock Brake System for a
u u Limited Range Coefficient of
l l Friction Surface," 1993 IEEE,
e e addresses some of the issues
s s associated with initial development
2 in/ 1 2 in/1 2 in/1 3 in/1 of fuzzy ABS from the perspective
out out out out of a system manufacturer.
0.22ms 0.33ms 0.34ms 0.50ms
Inputs:
The Inputs to the Intel Fuzzy ABS
are represented in the diagram above
and consist of:
1. The Brake: This block represents
the brake pedal deflection/assertion.
This information is acquired in a
digital or analog format.
2. The 4 W.D: This indicates if the
vehicle is in the 4-wheel-drive mode.
3. The Ignition: This input registers
if the ignition key is in place, and if The proposed system shown above
the engine is running or not. has two types of outputs. The PWM
4. Feed-back: This block represents signals to control ABS braking, and
the set of inputs concerning the state an Error lamp signal to indicate a
of the ABS system. malfunction if one exists.
5. Wheel speed: In a typical INTEL FUZZY ABS FEATURES:
application this will represent a set of In the Intel Fuzzy ABS an embedded
4 input signals 87C196JT microcontroller (a
that conveys the information member of the 8XC196Kx family) is
concerning the speed of each wheel. used in conjunction with Inform
This information is used to derive all Software Corporation
necessary information for the control fuzzyTECH(R) software.Upon
algorithm. completion of all rules processing
the final system output is calculated family have also incorporated on-
as previously described. chip Analog-to-Digital converters
In contrast, if a custom dedicated with 1024 discrete codes (10-bit
fuzzy parallel processor were to be resolution). The use of on-chip A/D
used, rules could be evaluated in reduces chip count. The A/D can be
parallel. The parallel processing used to sense braking action taken by
method suggests a fast processing the driver.There is a large set of both
cycle. However, in this case data direct and indirect interrupts to deal
acquisition and data output continues with real-time events and exceptions.
using conventional peripherals. The The priority scheme of the interrupts
time gained in parallel rule can be modified dynamically in
processing can be lost in acquiring software.For outputs the on-chip
and manipulating data via external Pulse Width Modulator (PWM) unit
peripherals. is available for use in providing
The best solution continues to use a variable output signals to the
software fuzzy algorithm on a individual wheels. Changing the
microcontroller with fast internal frequency and/or the duty cycle of
peripherals. In this case, sequential the PWM can be done simply with a
rule processing is transparent to the very fast register write operation.
system and the process appears to Microcontrollers in the Intel 16-bit
have been done in parallel. The MCS(R) 96 family have internal
MCS(R) 96 family of RAM and ROM.No long external
microcontrollers is equipped with bus cycles are required to read data
high performance internal due to the large register based
peripherals that make data architecture.This feature is extremely
acquisition and data conditioning of beneficial to fuzzy logic. The
outputs fast and easy to handle.The knowledge base, i.e.the rules and the
wide range of addressing modes, membership functions can be stored
broad availability of interrupts and a on-chip. Thus, rules can be evaluated
powerful set of instructions make in a very short amount of time.
Intel microcontrollers immanently RESULTS OF USING FUZZY
suitable for fuzzy logic applications. ABS:
8XC196KxÐA PERFECT  Improved control on vehicle: -
MATCH: Now a greater control is achieved on
For an ABS implementation, the the vehicle, so that many worst cases
MCS(R) 96 family is also a perfect of vehicle control are overcame.
match. The High Speed Input Output  Fuzzy logic introduction
unit can be used to effectively handle revolutionized the modeling of ABS.
I/O without impacting precious on- Now ABS Design has become much
chip timer resources. Most simpler due to the predesigned
microcontrollers in the Intel 16-bit microcontrollers of Intel technology.
 Fuzzy ABS introduction lead to
the ideas of introducing FUZZY Authorised By
LOGIC into many Automobile SANTOSH BHARADWAJ
applications. REDDY
CONCLUSION:The use of fuzzy- Email: help@matlabcodes.com
logic in conjunction with Engineeringpapers.blogspot.com
microcontrollers is a fairly new More Papers and
development in automotive Presentations available on
applications. Intel is not currently
aware of any projects in production
above site
for ABS applications, but there have
been numerous papers presented on
using fuzzy logic and or neural
networks to control such automotive
applications as ABS, automatic
braking for collision avoidance,
adaptive cruise control and chassis
control. Fuzzy Sets and Systems is
an excellent journal devoted to fuzzy
logic and control systems based on
fuzzy logic.
FUTURE WORKS:In Future it is
expected that this technology of
FUZZY ABS must be implemented
in every part of the world. The usage
of fuzzy ABS is almost implemented
in countries like US, etc. But many
companies are still expected to take
part in implementation of
Microprocessors/Microcontrollers
like Intel for ABS to expand its
usage. Implementation of
Microprocessors that reduce the
price but not mechanism is also
expected in this procedure. Many
scientists & Engineers are
experimenting on above topics.
However it is sure that we see no
cars without Fuzzy Anti-lock Brake
control in near future.

S-ar putea să vă placă și