Fuzzy computer
AssigneeResearch Development Corporation of Japan
InventorTakeshi Yamakawa
Life of this patent
Estimating the term…
Abstract
A fuzzy computer which carries out fuzzy operations using membership functions. This fuzzy computer readily processes implications made up of an antecedent expressed by fuzzy values and a consequent expressed by singleton values. This fuzzy computer includes a fuzzy processor, fuzzy controller and a MAX circuit block composite device used in same, and in addition, it contains grade-controllable membership function circuits, grade-controllable membership function generator circuits and center of gravity determination circuits which function as a useful circuit called a defuzzifier for converting fuzzy quantities to definitive values.
Claims12
A fuzzy processor comprising:
- at least one membership function circuit which provides output of signals which represent membership functions in response to input signals,
- a plurality of implication circuits,
- a plurality of switches connected to the output side of said membership function circuits in parallel to each other, said plurality of switches being provided in a number corresponding to one switch for each implication circuit, and
- weighting circuits which apply weighting to each of the switches.
A sweep-type fuzzy controller based on algebraic product rules comprising:
- an initial-rank circuit which, in response to one or more given inputs, provides as output a signal which represents the results of specified operations on a signal which represents a membership function value, or a signal which represents a plurality of membership function values,
- a sweep signal generator circuit which generates a sweep signal of a fixed period, and
- a grade-controllable membership function circuit which, synchronized with an input sweep signal, provides as output a signal which represents a specified membership function, and being provided with said output signal from said initial-rank circuit as a control signal, controls the level of the signal representing the membership function in response to said control signal.
A parallel-type fuzzy controller based on algebraic product rules comprising:
- an initial-rank circuit which, in response to one or more inputs, provides as output a signal which represents the results of specified operations on a signal which represents a membership function value, or a signal which represents a plurality of membership function values, and
- a grade-controllable membership function generator circuit which generates and provides output signal levels which represent a membership function distributed over a plurality of signal lines, and being provided with said output signal from said initial-rank circuit as a control signal, controls the level of said signal representing said membership function in response to said control signal.
A parallel-type fuzzy controller comprising:
- at least one grade-controllable membership function circuit which, in response to a given input signal, provides as output a signal representing a membership function, and controls the level of the output signal representing the membership function in response to a given control signal,
- a grade-controllable membership function generator circuit which generates and provides as output signal levels which represent a membership function distributed over a plurality of signal lines, and being provided with the same control signal as said grade-controllable membership function circuit, controls the level of the signal level distribution to be generated in response to this control signal, and
- a fuzzy inference synthesis circuit which executes specified fuzzy inference operations on the output signals from said grade-controllable membership function circuits and grade-controllable membership function generator circuit.
A parallel-type fuzzy computer comprising:
- at least three grade-controllable membership function generator circuits each which generates and provides as output signal levels which represent different membership functions distributed over a plurality of signal lines, and being provided with a same control signal, controls the level of signal level distribution in response to this control signal, and
- a fuzzy inference engine which executes specified fuzzy inference operations on the output signals from said at least three grade-controllable membership function generator circuits.
A sweep-type fuzzy controller comprising:
- at least one of a type 1 grade-controllable membership function circuit which, in response to a given input signal, provides as output a signal representing a membership function, and controls the level of its output signal representing the membership function in response to a given control signal,
- a sweep signal generator circuit which generates a sweep signal of a fixed period, and
- a type 2 grade-controllable membership function circuit which, synchronized with the sweep signal, provides as output a signal representing a membership function on the time axis, and being provided the same control signal given to said type 1 grade-controllable membership function circuit, controls the level of its output signal in response to this control signal, and
- a fuzzy inference synthesis circuit which executes specified fuzzy inference operations on output signals from said type 1 grade-controllable membership function circuits and type 2 grade-controllable membership function circuit.
A sweep-type fuzzy computer comprising:
- a sweep signal generator circuit which generates a sweep signal of a fixed period,
- at least three grade-controllable membership function circuits, each of which, synchronized with the sweep signal, provides as output a signal representing a different membership function on the time axis, and being provided the same control signal, controls the level of its output signal in response to this control signal, and
- a fuzzy inference synthesis circuit which executes specified fuzzy inference operations on the output signals from said grade-controllable membership function circuits.
A fuzzy processor comprising:
- a plurality of implication circuits provided for each implication,
- at least one membership function circuit which, in response to input signals, provides output of signals which represent membership functions,
- a variable resistance circuit connected to the output side of said at least one membership function circuit for providing weighting, and
- addition circuits which add the output signals of said implication circuits.
A composite device of a MAX circuit block for a fuzzy computer comprising:
- a plurality of fuzzy inference circuits which carry out the specified fuzzy inference for each implication, a MAX circuit which carries out a MAX operation on the output signals from the a plurality of fuzzy inference circuits, and a back end circuit which processes or outputs the results of the MAX operation,
- wherein various fuzzy inference circuits are each provided on a single type 1 board and back end circuits are provided on a type 2 board,
- wherein a MAX circuit comprises transistors provided on each type 1 board, on which the bases of said transistors are provided with the output of fuzzy inference circuits, and the emitters of which become the output terminals for said type 1 boards, along with current sources provided on the type 2 boards and connected to the input terminals of these type 2 boards, and a wired OR comprising connections by means of a connector from output terminals of said type 1 boards to respective input terminals of said type 2 boards.
Dependencies are inferred from the claim text.