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.
Atom Economical Synthesis of 4'-Methylpropiophenone by Friedel-Crafts Acylation of Toluene With Propionic Anhydride Over Solid Me So Porous Superacid UDCaT-5