US5694525A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for filing and synthesizing of knowledge base and fuzzy control system using the same
Assignee: Mitsubishi Electric Corp
•
Filing: 1996-06-14
•
Granted: 1997-12-02
•
Expires: 2016-06-14
Abstract
Abstract A method of synthesizing knowledge bases for a fuzzy control system allowing use of individual knowledge base according to states of an system to be controlled, wherein different elements between a reference knowledge base and a secondary knowledge base derived from the standard knowledge base, the secondary knowledge base is filed with the different elements related thereto, and another knowledge base is synthesized by reading out the secondary knowledge base as well as the different elements.
Inventors
- 👤 Yoshiomi Yamashita
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 11:03
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/04; G06N5/048; G06N5/02; G06N5/022; G06N7/00; G06N7/02; G06N7/026; Y; Y10; Y10S; Y10S706/00; Y10S706/90
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
119 words
A method of utilizing a plurality of knowledge bases for a fuzzy control system operative to execute an individual knowledge base according to the status of a system to be controlled, comprising: storing a standard knowledge base comprising a plurality of standard membership functions and a plurality of standard rules; storing a derived knowledge base comprising a plurality of derived membership functions and a plurality of derived rules; comparing the rules and membership functions of said standard knowledge base and said derived knowledge base and extracting differences therebetween; and storing non-zero difference membership functions and difference rules in a difference knowledge base; wherein said standard knowledge base, said derived knowledge base and said difference knowledge base are mutually correlated.
Claim 2
Independent Claim
119 words
A method of utilizing a plurality of knowledge bases for a fuzzy control system operative to execute an individual knowledge base according to the status of a system to be controlled, comprising: storing a standard knowledge base comprising a plurality of standard membership functions and a plurality of standard rules; storing a derived knowledge base comprising a plurality of derived membership functions and a plurality of derived rules; comparing the rules and membership functions of said standard knowledge base and said derived knowledge base and extracting differences therebetween; and storing non-zero difference membership functions and difference rules in a difference knowledge base; wherein said standard knowledge base, said derived knowledge base and said difference knowledge base are mutually correlated.
Claim 3
Dependent Claim
59 words
A method of utilizing a plurality of knowledge bases for a fuzzy control system as set forth in claim 1, further comprising synthesizing a knowledge base by reading out correlated information from said standard knowledge base and said difference knowledge base, wherein said storing step only stores non-zero difference membership functions and difference rules in said difference knowledge base.
Claim 4
Dependent Claim
130 words
A fuzzy control system comprising a plurality of knowledge bases selectively accessible for execution of an individual knowledge base according to the status of a system to be controlled, comprising: a reference knowledge base for storing a plurality of standard membership functions and a plurality of standard rules; a derived knowledge base for storing a plurality of derived membership functions and a plurality of derived rules; means for comparing the rules and membership functions of said reference knowledge base and said derived knowledge base and extracting differences therebetween; and means for storing non-zero difference membership functions and difference rules in a difference knowledge base; wherein said reference knowledge base, said derived knowledge base and said difference knowledge base comprise a plurality of fuzzy control knowledge bases that are mutually correlated.
Claim 5
Dependent Claim
130 words
A fuzzy control system comprising a plurality of knowledge bases selectively accessible for execution of an individual knowledge base according to the status of a system to be controlled, comprising: a reference knowledge base for storing a plurality of standard membership functions and a plurality of standard rules; a derived knowledge base for storing a plurality of derived membership functions and a plurality of derived rules; means for comparing the rules and membership functions of said reference knowledge base and said derived knowledge base and extracting differences therebetween; and means for storing non-zero difference membership functions and difference rules in a difference knowledge base; wherein said reference knowledge base, said derived knowledge base and said difference knowledge base comprise a plurality of fuzzy control knowledge bases that are mutually correlated.
Claim 6
Dependent Claim
163 words
A fuzzy control system as set forth in claim 3, further comprising: knowledge base editing means for designating a subject knowledge base for edition; knowledge base management unit means in communication with said knowledge base editing means for managing said plurality of fuzzy control knowledge bases, said unit comprising a knowledge base manager and a management table file means for filing data configuration information; wherein said knowledge base manager comprises: a knowledge base synthesis means operative to access said knowledge base and said difference knowledge base for synthesizing a derived knowledge base; difference intelligence extraction means for extracting difference intelligence of said synthesized knowledge base from said reference knowledge base; data configuration management means operative in connection with said management table file means for managing the data structure of said plurality of knowledge bases; actual data management means for managing actual knowledge base data in said storing means; and knowledge base master means for managing knowledge base by collectively controlling said individual means.
Claim 7
Dependent Claim
82 words
A fuzzy control system as set forth in claim 4, wherein said knowledge base synthesis means comprises: membership function deleter means for deleting a portion of a reference membership function and substituting for said portion a difference membership function; rule deleter means for deleting a portion of a reference rule and substituting for said portion a difference rule; and difference knowledge base introducing means for combining difference knowledge base information with said reference knowledge base information and generating said derived knowledge base.
Claim 8
Dependent Claim
54 words
A fuzzy control system as set forth in claim 4, wherein said difference intelligence extraction means comprises: a comparator for comparing a reference knowledge base and a knowledge base obtained after edition; and a difference intelligence extractor for extracting difference intelligence between the knowledge base obtained after edition and a correlated reference knowledge base.
Claim 9
Dependent Claim
67 words
A fuzzy control system as set forth in claim 4, wherein said management table file means comprises: a reference knowledge base management table for managing the location of a group of reference knowledge bases; a difference membership function management table for managing the location of a group of difference membership functions; and a difference rule management table for managing the location of a group of difference rules.
Claim 10
Dependent Claim
62 words
A fuzzy control system as set forth in claim 4, wherein said management table file means comprises: a reference knowledge base memory address generation means for generating a reference knowledge base memory address; difference membership function memory address generation means for generating a difference membership function memory address; and difference rule memory address generation means for generating a difference rule memory address.
Claim 11
Dependent Claim
138 words
A fuzzy control system as set forth in claim 8, wherein said reference knowledge base memory address generation means comprises: means for generating a gross class selection code for designating the gross class of a reference knowledge base; means for generating a reference knowledge base selection code for designating a first address of said reference knowledge base; gross class selection code mapping memory means for generating a gross class first address from a gross class selection code; reference knowledge base selection code mapping memory means for generating said first address of said reference knowledge base from said reference knowledge base selection code; adder means for generating an actual address by adding a gross class first address and a reference knowledge base first address; and means for generating a reference knowledge base pointer to a reference knowledge base address.
Claim 12
Dependent Claim
208 words
A fuzzy control system as set forth in claim 8, wherein said difference function memory address generation means comprises: means for generating a knowledge base pointer address for filing the first address of a knowledge base pointer; means for generating a difference membership function pointer off-set address for filing data about the amount of off-set from the first address of the knowledge base pointer to a difference membership function pointer; adder means for generating a difference membership function pointer address from the first address of the knowledge base pointer and the difference membership function pointer off-set address; means for generating a difference membership function pointer for filing the first address of a difference membership function; means for generating a difference membership function selection code for generating a lower address of said difference membership function file address by using a difference membership function selection code mapping memory, said difference membership function selection code mapping memory being operative for generating a lower address of a difference membership function file address in accordance with a difference membership function selection code; and a difference membership function file address adder for generating a difference membership function file address in accordance with a difference membership function pointer and a difference membership function lower address.
Claim 13
Dependent Claim
193 words
A fuzzy control system as set forth in claim 8, wherein said difference rule memory address generation means comprises: means for generating a knowledge base pointer address for filing the first address of a knowledge base pointer; means for generating a difference rule pointer off-set address for filing data defining the amount of off-set from the first address of a knowledge base pointer to the difference rule pointer; adder means for generating a difference rule pointer address from the first address of the knowledge base pointer to the difference rule pointer off-set address; means for generating a difference rule pointer for filing the first address of a difference rule file address; means for generating a difference rule selection code for generating a lower address of a difference rule file address by using a difference rule selection code mapping memory, said difference rule selection code mapping memory being operative for generating a lower address of a difference rule file address from a difference rule selection code; and difference rule file address generation adder means for generating a difference rule file address from difference rule pointer data and the difference rule file address lower address.
Claim 14
Dependent Claim
86 words
A fuzzy control system as set forth in claim 4, wherein said management table file means comprises: knowledge base management table means for filing configuration data of plural knowledge bases; knowledge base pointers means for filing a first address of each of a reference knowledge base and a difference knowledge base; difference rule off-set address adder means for generating an address for filing an actual difference rule; and difference membership function off-set address adder means for generating an address for filing an actual difference membership function.
Claim 15
Dependent Claim
96 words
A knowledge base manager means according to claim 4, comprising: knowledge base synthesizer means for synthesizing a derived knowledge base from said reference knowledge base and said difference knowledge base; difference intelligence extractor means for generating a difference knowledge base by comparing the reference knowledge and derived knowledge bases; data configuration manager means for managing the configurations of reference and difference knowledge bases; management table file means for maintaining and managing knowledge base configurations; actual data manager means for filing knowledge base data; and knowledge base management master means for controlling the flow of all data.
Claim 16
Dependent Claim
115 words
A fuzzy control system operative in response to a sequencer for generating execution requests for selectively using plural knowledge bases for fuzzy control according to the status of a system to be controlled comprising: knowledge base management means for executing selected ones of a plurality of knowledge bases; fuzzy control execution management means for managing the execution of fuzzy control by instructing the generation, selection and timing of switching of a knowledge base for execution according to an execution request from the sequencer; execution knowledge base file means for filing execution knowledge bases generated according to a request from the sequencer; and fuzzy control execution management means having fuzzy deduction functions for executing fuzzy control.
Claim 17
Dependent Claim
115 words
A fuzzy control system operative in response to a sequencer for generating execution requests for selectively using plural knowledge bases for fuzzy control according to the status of a system to be controlled comprising: knowledge base management means for executing selected ones of a plurality of knowledge bases; fuzzy control execution management means for managing the execution of fuzzy control by instructing the generation, selection and timing of switching of a knowledge base for execution according to an execution request from the sequencer; execution knowledge base file means for filing execution knowledge bases generated according to a request from the sequencer; and fuzzy control execution management means having fuzzy deduction functions for executing fuzzy control.
Claim 18
Dependent Claim
89 words
A fuzzy control system as set forth in claim 14, wherein said knowledge base management means comprises: knowledge base synthesizer means for synthesizing a derived knowledge base from a reference knowledge base and a difference knowledge base; data configuration manager means for managing the configurations of reference and difference knowledge base; management table file means for maintaining and managing knowledge base configurations; actual data management means for filing knowledge base data; and a knowledge base management master for controlling the flow of data within said knowledge base management means.
Claim 19
Dependent Claim
61 words
A fuzzy control system as set forth in claim 15, wherein said management table file means comprises: reference knowledge base memory address generation means for generating a reference knowledge base memory address; difference membership function memory address generation means for generating a difference membership function memory address; and difference rule memory address generation means for generating a difference rule memory address.
Claim 20
Dependent Claim
139 words
A fuzzy control system as set forth in claim 16, wherein said reference knowledge base memory address generation means comprises: means for generating a gross class selection code for designating the gross class of a reference knowledge base; means for generating a reference knowledge base selection code for generating the first address of the reference knowledge base; gross class selection code mapping memory means for generating a gross class first address from a gross class selection code; reference knowledge base selection code mapping memory means for generating the first address of the reference knowledge base from a reference knowledge base selection code; adder means for generating an actual address by adding a gross class first address and a reference knowledge base first address; and means for generating a reference knowledge base pointer for generating a reference knowledge base address.
Claim 21
Dependent Claim
207 words
A fuzzy control system as set forth in claim 16, wherein said difference membership function memory address generation means comprises: means for generating a knowledge base pointer address for filing the first address of a knowledge base pointer; means for generating a difference membership function pointer off-set address for filing data about the amount of off-set from the first address of the knowledge base pointer to a difference membership function pointer; adder means for generating a difference membership function pointer address from the first address of the knowledge base pointer and the difference membership function pointer off-set address; means for generating a difference membership function pointer for filing the first address of a difference membership function; means for generating a difference membership function selection code for generating a lower address of said difference membership function file address by using a difference membership function selection code mapping memory, said difference membership function selection code mapping memory for generating a lower address of a difference membership function file address by output from a difference membership function selection code; and difference membership function file address adder means for generating the difference membership function file address from data from a difference membership function pointer and a difference membership function lower address.
Claim 22
Dependent Claim
86 words
A fuzzy control system as set forth in claim 15, wherein said management table file means comprises: a knowledge base management table for filing configuration data of plural knowledge bases; knowledge base pointers means for filing the first addresses of a reference and a difference knowledge base constituting each knowledge base; difference rule off-set address adder means for calculating an address for filing an actual difference rule; and a difference membership function off-set address adder for calculating an address for filing an actual difference membership function.
Claim 23
Dependent Claim
193 words
A fuzzy control system as set forth in claim 15, wherein said difference rule memory address generation means comprises: means for generating a knowledge base pointer address for filing the first address of a knowledge base pointer; means for generating a difference rule pointer off-set address for filing data about the amount of off-set from the first address of a knowledge base pointer to the difference rule pointer; adder means for generating a difference rule pointer address from the first address of the knowledge base pointer to the difference rule pointer off-set address; means for generating a difference rule pointer for filing the first address of a difference rule file address; means for generating a difference rule selection code for generating a lower address of a difference rule file address by using a difference rule selection code mapping memory, said difference rule selection code mapping memory being operative for generating a lower address of a difference rule file address from a difference rule selection code; and difference rule file address generation adder means for generating a difference rule file address from difference rule pointer data and the difference rule file address lower address.
Claim 24
Dependent Claim
49 words
A fuzzy control system as set forth in claim 15, wherein said actual data management means comprises: reference knowledge base memory means for filing reference knowledge base data; difference membership function memory means for filing difference membership function data; and difference rule memory means for filing difference rule data.
Claim 25
Dependent Claim
71 words
A fuzzy control system as set forth in claim 15, wherein said knowledge base synthesizer means comprises: membership function deleter means for deleting a portion of a reference membership function and substituting therefor a difference membership function; rule deleter means for deleting a portion of a reference rule and substituting therefor a difference rule; and difference knowledge base introducer means for introducing difference knowledge base data into a reference knowledge base.
Claim 26
Dependent Claim
49 words
A fuzzy control system as set forth in claim 15, wherein said knowledge base management means comprises an execution request acceptance means having: a FIFO buffer for accepting execution requests from the sequencer in the order of arrival and outputting said accepted execution requests in the order of arrival.
Claim 27
Dependent Claim
121 words
A fuzzy control system as set forth in claim 15, wherein said fuzzy control execution management means comprises: a sequencer CPU interface for realizing data exchange between a sequencer CPU and said fuzzy control system; a multiple knowledge base management unit interface for realizing transfer of commands to said multiple knowledge base management unit and monitoring the status of said multiple knowledge base management unit; a fuzzy control execution unit interface for realizing transfer of commands to a fuzzy control execution unit and monitoring of the status of said fuzzy control execution unit; and an execution request acceptance unit interface for realizing transfer of commands to an execution request acceptance unit and monitoring the status of said execution request acceptance unit.
Claim 28
Dependent Claim
22 words
A fuzzy control system as set forth in claim 15, further comprising an input-output interface means directly coupled to a controlled system.
Claim 29
Dependent Claim
89 words
A fuzzy control system as set forth in claim 14, wherein said execution knowledge base file means comprises: an execution knowledge base memory for filing an execution knowledge base to be actually executed; a fuzzy control execution management unit interface for realizing acceptance of commands from a fuzzy control execution management unit and transfer of status data to said fuzzy control execution management unit; and a multiple base management unit interface for realizing transfer of a synthesized knowledge base for actual execution from a multiple knowledge base management unit.
Claim 30
Dependent Claim
60 words
A fuzzy control system as set forth in claim 14, wherein said fuzzy control execution means comprises: an execution knowledge base memory for filing an execution knowledge base to be used actually for control; a deduction engine for performing actual deduction by using an execution knowledge base; and an input-output interface for exchanging data with respect to a controlled system.
Claim 31
Dependent Claim
66 words
A fuzzy control system allowing use of an individual knowledge base according to states of a system to be controlled, comprising: a predetermined control knowledge base group; and a sequencer CPU for providing instructions to control the generation, selection, and timing of switching of said predetermined control knowledge base group in dependence on the status of said controlled system to provide fuzzy control of said system.
Claim 32
Dependent Claim
66 words
A fuzzy control system allowing use of an individual knowledge base according to states of a system to be controlled, comprising: a predetermined control knowledge base group; and a sequencer CPU for providing instructions to control the generation, selection, and timing of switching of said predetermined control knowledge base group in dependence on the status of said controlled system to provide fuzzy control of said system.
References Cited (Backward Citations)
US5021992A
Cited
US5377308A
Cited
US5043862A
Cited
US5084813A
Cited
JPH01286041A
Cited
US5165011A
Cited
JPH02194437A
Cited
EP0403753A2
Cited
JPH03296140A
Cited
US5295061A
Cited
JPH0452927A
Cited
US5253332A
Cited
US5579441A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-01 | 2001-06-02 | 2001-12-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-01 | 2005-06-02 | 2005-12-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-01 | 2009-06-02 | 2009-12-02 | $7700.00 | Window Closed / Lapsed |