Embodiment
The invention provides a kind of than the more effective analytical approach of traditional problem analysis method.
The block diagram 100 of Fig. 1 has been represented embodiment one by one of the present invention.Block diagram 100 comprises an embodiment, shown in system include, but not limited to describe the template 101 of initial problem, the device of causality analysis chain is described, describe and not wish the template 102 that takes place, on the layering axle, seek the guide 103 of resource, on operating axis, seek the guide 104 of resource, automatically generate the device 105,106,107,108 of substituting problem description, generate the device 109 of an automatic retrieval type, the device 110 that uses ontology that retrieval type is expanded, and a knowledge base 111.
In an embodiment, system's 100 work as described below.The user generates an initial sight of not wishing to take place.The template that system 100 comprises is supported 3 kinds of such problems.
A relating to parameters of the type of the 1st kind of problem and object or process, as shown in table 1.The user can be from characteristic of the 2nd column selection, and parameter name is shown in the 3rd tabulation, and object name or procedure name are shown in the 4th tabulation.
Table 1
| # |
Characteristic |
Parameter |
Object or process |
| 1 |
Excessive |
Parameter name |
Object or procedure name |
| 2 |
Not enough |
| 3 |
Unsettled |
| 4 |
Uncontrollable |
The type specification of the 2nd kind of problem is as shown in table 2, is the object (or process) that lacks needs, perhaps has a unwanted object (or process).The user is from characteristic of the 2nd column selection, from object of the 3rd column selection or process.
Table 2
| # |
Characteristic |
Object or process |
| 5 |
Lack |
Object or procedure name |
| 6 |
Exist |
The type specification of the 3rd kind of problem is as shown in table 3, is to comprise a unwanted effect or process.The user can represent a unwanted effect or process.
Table 3
| # |
Characteristic |
Object or process |
| 7 |
Unwanted |
Effect or procedure name |
If finished a template, system 100 generates one or more problem according to following regular 105 automatically: his-and-hers watches 1 described problem:
To the 1st row, how to reduce the parameter of object or process?
To the 2nd row, how to increase the parameter of object or process?
To the 3rd row, how to stablize the parameter of object or process?
To the 4th row, the how parameter of controlling object or process?
His-and-hers watches 2 described problems:
To the 5th row, how to provide object or process?
To the 6th row, how to remove object or process?
His-and-hers watches 3 described problems:
To the 7th row, how to prevent effect or process?
After initial case study, according to one embodiment of present invention, system provides the mode of three kinds of problem descriptions selective, and the mode of these three kinds of problem descriptions is on three different axles: causality analysis axle, operating axis and layering axle.
If selected the causality analysis axle, system can provide one to be similar to table 1, table 2, the described template of table 3 (102 among Fig. 1).On this template, the user can describe the reason that initial problem is described.
If selected the analysis of causes, system automatically generates problem 106, is similar to above-mentioned 105 embodiment.
In an embodiment, system can point out once more: the problem of using three analytic approachs (causality analysis, operating axis, layering axle) analysis to select.
If the user has selected system of system analysis on the layering axle, the resource analysis of the system of system may comprise the combination in any of following resource:
1. be similar to the object/process of target " object/process "
2. enumerate all system of system unit
3. enumerate available material
4. enumerate available energy
The user can carry out combination in any to above-mentioned steps.
Device 107 can generate problem description automatically according to following rule:
Does go on foot the 1st: how " object/process " prevent " reason "?
Does go on foot the 2nd: how " system of system element " prevent " reason "?
Does go on foot the 3rd: how " working substance " prevent " reason "?
Does go on foot the 4th: how " utilisable energy " prevent " reason "?
If the user has selected subsystem analysis on the layering axle, the resource analysis of subsystem may comprise the combination in any of following resource:
1. enumerate all subsystem element
2. enumerate available material
3. enumerate available energy
The user can carry out combination in any to above-mentioned steps.
Device 107 can generate problem description automatically according to following rule:
Does go on foot the 1st: how " subsystem component " prevent " reason "?
Does go on foot the 2nd: how " working substance " prevent " reason "?
Does go on foot the 3rd: how " utilisable energy " prevent " reason "?
If the user has selected last operation or back one operation on operating axis, case study may comprise following combination in any:
1 enumerates the available unit in this operation
2 enumerate the available processes in this operation
3 enumerate the utilisable energy in this operation
4 enumerate the working substance in this operation
Device 108 can generate problem description automatically according to following rule:
Does go on foot the 1st: how " available unit in this operation " prevent " reason "?
Does go on foot the 2nd: how " available processes in this operation " prevent " reason "?
Does go on foot the 3rd: how " utilisable energy in this operation " prevent " reason "?
Does go on foot the 4th: how " working substance in this operation " prevent " reason "?
The user can add new reason, and adds new resource on the layering axle of embodiment or operating axis.
System can converge all problems that produce such as 105,106,107,108 automatically, solves the substitution problem that is produced and finally can solve initial problem.
Unit 109 can generate retrieval type automatically according to every kind of problem, and is as shown in table 4:
Table 4
| Problem |
Retrieval type |
| How to reduce the parameter of object or process? |
Reduce the parameter of object or process |
| How to increase the parameter of object or process? |
Increase the parameter of object or process |
| How to stablize the parameter of object or process? |
Stablize the parameter of object or process |
| The parameter of controlling object or process how? |
The parameter of controlling object or process |
| How object or process are provided? |
Object or process are provided |
| How to remove object or process? |
Remove object or process |
| How to prevent effect or process? |
Prevent effect or process |
| How does " object/process " prevent " reason "? |
" object/process " prevents " reason " |
| How does " system of system element " prevent " reason "? |
" system of system element " prevents " reason " |
| How does " working substance " prevent " reason "? |
" working substance " prevents " reason " |
| How does " utilisable energy " prevent " reason "? |
" utilisable energy " prevents " reason " |
| How does " subsystem component " prevent " reason "? |
" subsystem component " prevents " reason " |
| How does " working substance " prevent " reason "? |
" working substance " prevents " reason " |
| How does " utilisable energy " prevent " reason "? |
" utilisable energy " prevents " reason " |
| How does " available unit in this operation " prevent " reason "? |
" available unit in this operation " prevents " reason " |
| How does " available processes in this operation " prevent " reason "? |
" available processes in this operation " prevents " reason " |
| How does " utilisable energy in this operation " prevent " reason "? |
" utilisable energy in this operation " prevents " reason " |
| How does " working substance in this operation " prevent " reason "? |
" working substance in this operation " prevents " reason " |
In an embodiment, can expand by any retrieval type in the his-and-hers watches by applied ontology, each verb can be expanded and be one or more synonym.
Expansion to verb among the embodiment is as shown in table 5:
Table 5
| Verb |
Synonym expansion in the ontology |
| decrease, |
diminish,lower,recede, scant,minify,reduce,cut down,lessen,limit,shorten abridge,deplete,dilute, declaim,wane |
Retrieval type after the expansion sends to knowledge base 111.
Knowledge base 111 will be returned one or more solution 112.
The cause-effect relationship axle has been described the cause-effect relationship between the incident.Each reason all produces next incident in chain.On the contrary, reason of elimination just will be eliminated the next incident in the chain.(Fig. 2)
Embodiment shown in Figure 2 has described a Chain of Causation 200.In this embodiment, incident 202 and incident 203 are necessary reasons of incident 204.Further, incident 204 and incident 205 are abundant reasons of incident 206.In other words, if eliminated incident 202 or incident 203 will be eliminated incident 204: if eliminated incident 204 simultaneously and incident 205 will be eliminated incident 206.
Embodiment shown in Figure 3 has described an operating axis 300.In the embodiment of this operating axis, the operation 302 that takes place before the incident 304 has been described, and the operation 306 that takes place after the incident 304.Operating axis does not link owing to cause-effect relationship.Operating axis is used as a resource of elimination incident.
Produced the problem of " how using the operating axis resource to eliminate incident ".
The user can select any one axle.
Embodiment shown in Figure 4 has described a layering axle 400.In the embodiment of this layering axle, the system of system 402 of incident 404 has been described, and subsystem 406.
The system of system and subsystem also can be used as the resource of elimination incident.
Produced the problem of " how using the system of system and subsystem to eliminate incident ".
Following Example is illustrative, but protection scope of the present invention is not limited thereto.
First embodiment is as follows:
For example the initial problem of user's description is the cylinder that can not effectively work, and it is " gaseous tension is not enough " that the initial problem of user's input is described, shown in 501 among Fig. 5.The reason of user's input is that compressor horsepower is not enough in 502; The reason that the user imports in 503 is that the xsect of gas pipeline is not enough.The user describes as shown in table 6 to 502 the system of system then:
Table 6
| Step number |
The problem of guide prompting |
The answer of prompting problem |
| 1 |
Be similar to the object/process of target " object/process " |
Do not exist |
| 2 |
Enumerate system of system element |
The tube-cooled machine |
| 3 |
Enumerate working substance |
Generator pressurized air |
| 4 |
Enumerate utilisable energy |
Electric energy |
System can generate a series of problem descriptions and retrieval type automatically, and is as shown in table 7:
Table 7
| Sequence number |
Problem description | Retrieval type | |
| 1 |
How to increase gaseous tension? |
Increase gaseous tension |
| 2 |
How to increase compression horsepower? |
Increase compression horsepower |
| 3 |
How to increase the xsect of gas pipeline |
Increase the xsect of gas pipeline |
| 4 |
--- |
--- |
| 5 |
● how does pipeline prevent that the power of compressor is not enough? ● how does cooler prevent that the power of compressor is not enough? |
● pipeline prevents that the power of compressor is not enough ● cooler prevents that the power of compressor is not enough |
| 6 |
● how does generator prevent that the power of compressor is not enough? ● how does pressurized air prevent that the power of compressor is not enough? |
● generator prevents that the power of compressor is not enough ● pressurized air prevents that the power of compressor is not enough |
| 7 |
How does electric energy prevent that the power of compressor is not enough? |
Electric energy prevents that the power of compressor is not enough |
Any problem that solves above-mentioned formation can solve initial problem.Problem at the user forms in each stage can form retrieval type automatically, and is as shown in table 7.Each retrieval type can be expanded (shown in 110 among Fig. 1) with ontology, then retrieval type is sent to knowledge base 111.From knowledge base 111, search the solution of initial problem.
Second embodiment is as follows:
The initial problem that the user describes is at flow of metal in the extrusion operation not enough (shown in 601 among Fig. 6).The reason of user-defined this initial problem is that the temperature of metal is not enough, shown in 602.Analyze on operating axis, 602 last operation is milling machine operation, and is as shown in table 8:
Table 8
| Step number |
The problem of guide prompting |
The answer of prompting problem |
| 1 |
Enumerate the available unit in this operation |
The cutting machine lathe |
| 2 |
Enumerate the available processes in this operation |
Milling |
| 3 |
Enumerate the utilisable energy in this operation |
The mechanical energy friction |
| 4 |
Enumerate the working substance in this process |
Emulsion |
System can generate a series of problem descriptions and retrieval type automatically, and is as shown in table 9:
Table 9
| Sequence number |
Problem description | Retrieval type | |
| 1 |
How to increase flow of metal? |
Increase flow of metal |
| 2 |
How to increase metal temperature? |
Increase metal temperature |
| 3 |
● how does cutting machine prevent the not enough of metal temperature? ● how does lathe prevent the not enough of metal temperature? |
● cutting machine prevents the not enough of metal temperature ● lathe prevents the not enough of metal temperature |
| 4 |
How does milling prevent the not enough of metal temperature? |
Milling prevents the not enough of metal temperature |
| 5 |
● how does mechanical energy prevent the not enough of metal temperature? ● how does friction prevent the not enough of metal temperature? |
● mechanical energy prevents the not enough of metal temperature ● friction prevents the not enough of metal temperature |
| 6 |
● how does emulsion prevent the not enough of metal temperature? |
● emulsion prevents the not enough of metal temperature |
Any problem that solves above-mentioned formation can solve initial problem.Problem at the user forms in each stage can form retrieval type automatically, and is as shown in table 9.Each retrieval type can be expanded (shown in 110 among Fig. 1) with ontology, then retrieval type is sent to knowledge base 111.From knowledge base 111, search the solution of initial problem.