Академический Документы
Профессиональный Документы
Культура Документы
Video
1/26/2011
Programme duration:
means the time from the initiation of the programme until the completion of the programme. If the end of programme is not indicated, the programme time is equal to the cycle time. the programme is complete when the power consumption of the appliance drops to some steady state condition and is not performing any function.
Washing Machine
1/26/2011
1/26/2011
1/26/2011
A washing machine includes an optical sensor for detecting a light permeability of detergent solution and rinse water in a washer tank. The optical sensor includes a light emitting element and a light receiving element. A microprocessor (Fuzzy Controller) is provided for controlling a luminous intensity of the light emitted from the light emitting element.
1. The degree of dirt is determined by the transparency of the wash water. The dirtier the clothes, less transparent the water being analyzed by the sensors is.
2. Type of dirt determines the quality of dirt. Greasy cloths, for example, take longer for water transparency to reach transparency because grease is less soluble in water than other forms of dirt. type of dirt is determined by the time of saturation.
Saturation is a point, at which there is no more appreciable change in the color of the water.
1/26/2011
Unfortunately, there is no easy way to formulate a precise mathematical relationship between volume of clothes and dirt and the length of wash time required.
Because the input/output relationship is not clear, the design of a washing machine controller has not in the past lent itself to traditional methods of control design. We address this design problem using fuzzy logic.
Fuzzy logic has been used because a fuzzy logic controlled washing machine controller gives the correct wash time even though a precise model of the input/output relationship is not available.
1/26/2011
Fuzzy controller
1/26/2011
1/26/2011
Rules
Type of Dirtiness
Rules in MatLab:
Dirtiness
1/26/2011
FPGA
Introduction
FPGA: standard for Field Programmable Gate Array. They are an integrated circuit that can be configured by the user in order to implement digital logic functions of varying complexities. FPGA over DSP or other microprocessors.
10
1/26/2011
11
1/26/2011
History
PLDs was existed in the market from 1970. PLAs
12
1/26/2011
SPLD (PLA , PAL) At each junction there is a fuse so the programmer can select the junctions how want by software tools. CPLD purpose extend density (increase Logic block) FPGA provided programmable logic using multi-level logic of arbitrary depth.
Types of FPGA
There are two types:
SRAM (Static Random Access Memory) OTP (One Time Programmable)
SRAM as
Xilinx ,Altera , Atmel
OTP as
Actel
13
1/26/2011
FPGA Architecture
consists of
N*N configurable logic block (CLB). programmable I/O (IOB) . programmable interconnection network.
Logic cell
The core building block. Consist of:
4 input LUT. Multiplexer. Register.
14
1/26/2011
Slice
Contains two logic block
CLB
Xilinx FPGAs have two slices in each CLB, while others have four
15
1/26/2011
Xilinx Software
WebPACK ISE Software
Designed reached by
Description language as (VHDL , Verilog) . Schematic capture package. Both.
16
1/26/2011
WebPACK ISE
Our project module
17
1/26/2011
18
1/26/2011
Matlab Work
Fuzzy Interference System (FIS) work
Work
19
1/26/2011
GUI work
GUI
Xfuzzy tool
Xfuzzy
20
1/26/2011
Results table
Output Input
Dirt = 50% Type_dirt =50% 20 20.6 20.7 20 FPGA kit GUI Fuzzy tool Wash time (min) Xfuzzy tool
result is acceptable and the controller is able to control all hardware components for washing machine effectively.
21
1/26/2011
Conclusion
1. By the use of fuzzy logic control we have been able to obtain a wash time for different type of dirt and different degree of dirt.
2. The conventional method required the human interruption to decide upon what should be the wash time for different cloths.
3. The situation analysis ability has been incorporated in the machine which makes the machine much more automatic and represents the decision taking power of the new arrangement. 4. The strength of fuzzy logic is that we are able to model words by the use of fuzzy sets.
Future Work
1. A more fully automatic washing machine is straightforward to design using fuzzy logic technology.
2. Increasing the controller work that controls only the wash time of a washing machine, to design process can be extended to other control variables such as water level and spin speed. The formulation and implementation of membership functions and rules is similar to that shown for wash time.
3. If the Optical sensor is available in the future, the hardware also will be available to construct it in the real world.
4. Full "Fuzzy Logic automatic control system, includes the correct temperature, washing time, and washing speed.
22
1/26/2011
23