1. Technical Field
The present invention relates to a factor estimating support device to support estimation of a factor from the result generated in a system to be diagnosed and a method of controlling the same, as well as a factor estimating support program. The present invention, for example, relates to a factor estimating support device etc. to support estimation of causes from abnormality generated in a production system for manufacturing products through a plurality of steps.
2. Related Art
An improvement process of the step is required in the production line of a factory to enhance yield. Such improvement process of the step first specifies the step, which is the factor of fault of the manufactured article, and performs adjustment, cleaning, and the like of the equipment to remove such factor.
However, in a manufacturing step including a plurality of steps, various factors are assumed as candidates for the factor of fault such as defect in the parts of the manufacturing device, problem in setting of the manufacturing device, problem in conveyance path, and the like. For instance, the step of a surface mounting system of a circuit substrate is divided into printing step—mounting step—reflow step. A solder paste is printed on the substrate in the printing step, and a part is attached onto the substrate in the mounting step. In the final reflow step, heat is applied to melt the solder and adhere the part. When bridge fault occurs in such surface mounting system, a great number of factors that causes the bridge fault can be assumed such as mask misalignment, tainted lower die, and the like, but one or a plurality of such factors is the primary cause.
A technique of automatically estimating the primary factor from various factors using the intensity of causality is disclosed in Japanese Patent Application Laid-Open No. 2006-065598 (published Mar. 9, 2006), and Japanese PatentApplication Laid-Open No. 2006-173373 (published Jun. 29, 2006). However, the factor with the strongest causality is not necessarily the primary factor. Since the primary cause is automatically estimated, the process of estimating is in a black box and is not presented to the user. As a result, the persuasiveness on the estimated primary factor becomes weak.
When humans estimate the primary factor from various factors, it is difficult to perform analysis on the generation of faults since the data related to the condition of the defective article and data related to the operation history of the manufacturing device and the test history of the test device are enormous.
Since the person in charge of production management having broad experience in production management knows through experience the relationship of the influence of the fault factor on the defective product, the manufacturing device, and the test device, and the manner of interpreting such influence, the step improvement can be efficiently performed. However, those in charge of production management having little experience need to investigate the factors one at a time to specify the factor, and thus a great amount of time must be put in to the improvement process of the step.
Therefore, a method enabling every person in charge of production management of any level of skill to easily estimate the abnormality factor at the production site is desired. The present invention is provided in view of the above problems, and it is an object of the present invention to provide a factor estimating support device etc. capable of easily realizing the estimating of the abnormality factor.
In accordance with one aspect of the present invention, in order to solve the above problems, a factor estimating support device according to the present invention relates to a factor estimating support device for supporting estimation of factor from a result generated in a system to be diagnosed; the factor estimating support device including a variable history storage unit for storing history information of a plurality of variables acquired from the system; a causality storage unit for storing causality information indicating a causality between the plurality of variables; a result abnormality determining part for determining whether a variable corresponding to the result is abnormal; a variable abnormality determining part for determining whether each variable other than the variable corresponding to the result is abnormal when the result abnormality determining part determines as abnormal; and a visible image creating part for creating a visible image in which the causality is visualized using the causality information, the visible image creating part adding information notifying abnormality with respect to a variable determined as abnormal by the result abnormality determining part and the variable abnormality determining part in the visible image.
In accordance with another aspect of the present invention, in order to solve the above problems, a method of controlling a factor estimating support device according to the present invention relates to a method of controlling a factor estimating support device for supporting estimation of factor from a result generated in a system to be diagnosed; the factor estimating support device including a variable history storage unit for storing history information of a plurality of variables acquired from the system, and a causality storage unit for storing causality information indicating a causality between the plurality of variables; the method including a result abnormality determining step for determining whether a variable corresponding to the result is abnormal; a variable abnormality determining step for determining whether each variable other than the variable corresponding to the result is abnormal when determined abnormal in the result abnormality determining step; and a visible image creating step for creating a visible image in which the causality is visualized using the causality information, the visible image creating step adding information notifying abnormality with respect to a variable determined as abnormal in the result abnormality determining step and the variable abnormality determining step in the visible image.
Here, normal refers to a case of satisfying a predetermined condition, and abnormal refers to a case of not satisfying a predetermined condition. Examples of information notifying abnormality include color and character that draws attention of the user such as red and character string such as “abnormal”, and a pattern that highlights the relevant location such as underline and diagonal line.
In the manufacturing step, the product is a defective product when the manufactured product is tested and does not meet a predetermined standard. Thus, a reference for determining abnormality is normally provided in advance for the variable corresponding to the result, but a reference for determining abnormality is rarely provided in advance for other variables.
The influence on variation on the result is assumed to be high for variables having high causality. In the factor estimating support device according to the present invention, preferably, a causal intensity calculating means for calculating the causal intensity indicating the intensity of the causality based on the history information is further arranged, where the visible image creating means changes the causality information in the visible image based on the causal intensity.
Generally, the possibility of becoming the cause of abnormality is assumed to be high for variables having large degree of abnormality. Thus, in the factor estimating support device according to the present invention, desirably, the variable abnormality determining means calculates the degree of abnormality regarding the variable determined as abnormal, and the visible image creating means changes the causality information in the visible image based on the degree of abnormality.
In the factor estimating support device according to the present invention, desirably, the plurality of variables are categorized into a plurality of types, and the visible image created by the visible image creating means is divided into a plurality of regions each corresponding to the plurality of types, the information of the variable being arranged in the region corresponding to the type the variable belongs.
The system to be diagnosed may be a production system for manufacturing a product through a plurality of steps. In this case, when abnormality of the product, that is, a defective product is produced, the abnormality of various variables in the production system is desirably determined and reflected on the visible image in which the causality is visualized.
The system to be diagnosed may be a power supply system for supplying power to a plurality of electrical equipments, where the plurality of variables include a power consumption amount of the plurality of electrical equipments, the variable corresponding to the result is a total value of the power consumption amount in the power supply system, and the abnormality is a waste state in which the power consumption amount is greater than a reference electric energy.
One embodiment of the present invention will be described with reference to
In the example shown in
A printing test device 14a is arranged in the vicinity of the printing device 11a, an attachment test device 14b is arranged in the vicinity of the attachment device 11b, and a soldering test device 14c is arranged in the vicinity of the soldering device 11c. The printing test device 14a tests the quality of the substrate processed in the printing device 11a. The attachment test device 14b tests the substrate processed in the attachment device 11b. The soldering test device 14c tests the substrate processed in the soldering device 11c. Furthermore, the soldering test device 14c tests the final quality characteristics of the product manufactured in the substrate mounting system 1 as it is positioned at the most downstream part of the production line. If the printing test device 14a, the attachment test device 14b, and the soldering test device 14c do not need to be distinguished from one another, the devices are simply referred hereinafter to as test device 14.
In the present embodiment, the substrate mounting system 1 includes a factor estimating support device 10 for supporting the user to estimate the factor of the fault when the soldering test device 14c determines the fault of the product. Thefactorestimating supportdevice 10, the printing device 11a, the attachment device 11b, the soldering device 11c, the printing test device 14a, the attachment test device 14b, and the soldering test device 14c form a communication network by being connected to each other through communication lines. The communication network may take any form as long as each device is communicable with each other, and may take a form of a LAN (Local Area Network).
In the above example, the test device 14 is arranged in correspondence to each of the printing device 11a, the attachment device 11b, and the soldering device 11c, but some of the test device 14 other than the test device 14c that performs the final test may be omitted.
The outline of the factor estimating support device 10 will now be described with reference to
The factor estimating support device 10 quantitatively evaluates the intensity of causality between the variables based on the causality information shown in
The causal intensity is calculated in the following manner. That is, the causality information shown in
Equation 1
x
B=αBAxA+εB xC=αCAxA+αCBxB+εC xD=αDCxC+εD (1)
Regression analysis is performed on equation (1) using the history information shown in
For instance, suppose the variables corresponding to the vertices A to D correspond to the humidity of the printing device 11a, the viscosity of the solder, the printing area of the solder, and the fillet length of the solder. In this case, if the printing area (vertex C) increases by 0.1 mm2, the fillet length (vertex D) becomes longer by 0.9 mm. If the humidity (vertex A) increases by 20%, the viscosity of the solder (vertex B) is lowered by about 0.1 Pa·S to maintain the printing area (vertex C) at 0.1 mm2.
The factor estimating support device 10 stores control criterion of the final quality characteristic of the product manufactured in the substrate mounting system 1. The control criterion is hereinafter referred to as “fixed control criterion” as it is defined beforehand from the design specification of the product. The factor estimating support device 10 sets the control criterion in each variable based on the calculated causal intensity between the variables and the information of the fixed control criterion. This control criterion is hereinafter referred to as “variable control criterion” as it changes according to the causal intensity. The factor estimating support device 10 stores information on the variable control criterion set for every variable.
The factor estimating support device 10 uses the history information of the variable and the information of the fixed control criterion to detect whether or not the final quality characteristic of the product is abnormal. Specifically, the sample variance σ̂ (described as σ with a hat for the sake of convenience) is calculated from the history information of the final quality characteristic (variable of vertex D). Then, a process capability index Cp is calculated with the following equation using the calculated sample variance σ̂, and an upper limit value SU and a lower limit value SL of the fixed control criterion.
C
p=(SU−SL)/6σ̂ (2)
The factor estimating support device 10 determines the final quality characteristic as normal if the calculated process capability index Cp is greater than or equal to one, and determines the final quality characteristic as abnormal if less than one.
When detecting the abnormality of the final quality characteristic, the factor estimating support device 10 detects whether variables other than the final quality characteristic are abnormal using the history information of the variable and the information of the variable control criterion. Specifically, process similar to the process of detecting abnormality of the final quality characteristic is performed on each variable (vertex A to C) other than the final quality characteristic. That is, with respect to each variable, the sample variance δ̂ is calculated from the history information, and the process capability index Cp is calculated with equation (2) using the calculated sample variance σ̂, and the upper limit value SU and the lower limit value SL of the variable control criterion. The variable is determined as normal if the calculated process capability index Cp is greater than or equal to one, and determined as abnormal if less than one.
The factor estimating support device 10 examines whether or not the final quality characteristic is abnormal, and after determining that the final quality characteristic is abnormal, examines whether or not the variables A to C are abnormal, and determines that variable C is abnormal.
Furthermore, when detecting the abnormality of the final quality characteristic, the factor estimating support device 10 creates a visible image of the causality based on the causality information, and adds information such as color, character, and pattern indicating abnormality to the variable from which abnormality is detected of the variables contained in the created visible image. The factor estimating support device 10 displays the visible image added with the information.
The upper portion 52, the middle portion 53, and the lower portion 54 are each divided into regions for a plurality of steps in the substrate mounting system 1, where each region has the left most side as the region of the most upstream step and the region of the downstream step is obtained towards the right side. That is, each of the upper portion 52, the middle portion 53, and the lower portion 54 is divided into the printing step, the mounting step, and the reflow step in order from the left.
The vertex of the variable that is fixed at the time of operation of the substrate mounting system 1 is drawn as a black circle in the upper portion 52 and the lower portion 54, and the vertex of the variable that changes at the time of operation of the substrate mounting system 1 is drawn as a white circle in the left portion 51 and the middle portion 53. The name of the variable corresponding to the relevant vertex is written near each vertex. The variable that is fixed has lower possibility of becoming the cause of abnormality compared to the variable that changes, and thus the black circle is drawn with a size smaller than the white circle.
The variable that is fixed at the time of operation of the substrate mounting system 1 includes a variable determined at the designing stage of the substrate mounting system 1 (hereinafter referred to as “variable of design”), and a variable set in the processing device 11 in the substrate mounting system 1 (hereinafter referred to as “variable of setting”). In the visible image 50 shown in
The variable that changes at the time of operation of the substrate mounting system 1 includes a variable indicating the state of the material used in the processing device 11 and a variable indicating the state of the environment in the processing device 11 (hereinafter referred to as “variable of material and environment”), and a variable indicating the quality characteristic tested in the test device 14 (hereinafter referred to as “variable of quality characteristic”). In the visible image 50 shown in
In
In the visible image 50 shown in
Furthermore, in the example of
The details of the factor estimating support device 10 will now be described.
The control unit 20 comprehensively controls the operation of each unit in the factor estimating support device 10, and is configured by a PC base computer etc. The operation control of each unit is performed by causing the computer to execute the control program. The storage unit 21 stores various information, and is configured by a non-volatile recording medium such as a hard disc device. The details of the control unit 20 and the storage unit 21 will be hereinafter described.
The reception unit 22 receives measurement data measured in each step of the substrate mounting system 1. The reception unit 22 stores the received measurement data in the storage unit 21. The reception unit 22 may receive the measurement data in a wired form or in a wireless form.
Specifically, the reception unit 22 receives material/environment data indicating the state of the environment in the processing device 11 or the state of the material used in the processing device 11 from the processing device 11, and stores the material/environment data in the storage unit 21. A sensor for detecting the state of the environment of the material may be newly arranged, and the reception unit 22 may receive the material/environment data from the sensor. As shown in
The reception unit 22 also receives test data indicating the test result of the test performed by the test device 14 from the test device 14 and stores the test data in the storage unit 21. The material/environment data stored in the storage unit 21 is hereinafter referred to as “material/environment history data”, and the test data stored in the storage unit 21 is hereinafter referred to as “test history data”.
Examples of the material/environment data include storage time and storage temperature of the solder paste, temperature and humidity inside the printing device 11a, and the like. Examples of the test data include measurement data such as solder viscosity and printing volume tested in the printing test device 14a, mounting misalignment tested in the attachment test device 14b, and misalignment and fillet length of the part tested in the soldering test device 14c. The fillet length represents the quality characteristic regarding the contour shape of the solder after the reflow step.
The input unit 23 accepts instruction input, information input, and the like from the user, and is configured by a key input device such as keyboard and button, a pointing device such as mouse, or the like.
In the present embodiment, the input unit 23 accepts the input of the causality structure data and the fixed control criterion data, and stores the same in the storage unit 21. The causality structure data indicates the causality between the variables with respect to various variables such as the material/environment data and the test data that fluctuate in the substrate mounting system. The causality structure data is created based on information from documents and humans. A plurality of causality structure data may be created. The fixed control criterion data contains target value and fixed control criterion of the final quality characteristic of the product manufactured in the substrate mounting system 1.
In addition to the input unit 23 or in place of the input unit 23, external input of information may be accepted using a scanner device for reading the printed information, a reception device for receiving signals through wireless or wired transmission medium, a reproduction device for reproducing data recorded on an external recording medium or inside the device, and the like.
The display unit 24 displays information based on instruction from the control unit 20 and is configured by a display device such as LCD (Liquid Crystal Display), PDP (Plasma Display Panel), CRT (Cathode Ray Tube), or the like. In addition to the display unit 24 or in place of the display unit 24, information may be output to the outside using a printout device for printing information on a printing medium such as paper, a transmission device for transmitting signals through the transmission medium, a recording device for recording data on the recording medium, and the like.
The details of the control unit 20 and the storage unit 21 will now be described. As shown in
Furthermore, although not shown, the causality structure data 42 contains category information indicating which category of design, setting, material/environment, and quality characteristic each variable belongs, and step information indicating which step of printing step, mounting step, and reflow step each variable belongs. The category information and the step information are used when the visible image creating part 34 creates the visible image, as hereinafter described.
The causal intensity calculating part 30 calculates the causal intensity between the variables in the causal structure data 42 using the material/environment history data 40 and the test history data 41. The method of calculating the causal intensity is the same as the above. The causal intensity calculating part 30 sends the calculated causal intensity to the variable control criterion setting part 31, and adds the same to the causal structure data 42 of the storage unit 21.
The variable control criterion setting part 31 sets the variable control criterion and the target variance value in each variable based on the causal intensity between the variables from the causal intensity calculating part 30 and the fixed control criterion data 43 stored in the storage unit 21. The variable control criterion setting part 31 stores the variable control criterion data 44 containing the variable control criterion set for every variable in the storage unit 21.
The setting of the variable control criterion and the target variance value will be specifically described. The target value M, the upper limit and lower limit fixed control criterion SU, SL, and the target fault rate are set to each final quality characteristic of the product, and stored in the storage unit 21 as fixed control criterion data 43. The target value M, and the upper limit and lower limit fixed control criterion SU, SL are predefined from the design specification of the product, but the target fault rate can be changed according to the actual situation, the manufacturing cost, and the like of the substrate mounting system 1.
Therefore, the target variance value σY2 for achieving the target fault rate of 0.01% with respect to the target value M and the fixed control criterion SL, SU is calculated by the following equation.
The variable control criterion setting part 31 then calculates the variance target value of the variable other than the final quality characteristic using the target variance value σY2 of the final quality characteristic and the causal intensity α calculated by the causal intensity calculating part 30. This calculation method will be described with reference to
In equation (4), σX2X3 is a covariance of variable X2 and variable X3. From equation (4), the target variance value σY2 of the final quality characteristic Y is found to be determined by the target variance value σX22 of the variable X2, the target variance value σX32 of the variable X3, the causal intensity α3 between the variable X2 and the final quality characteristic Y, and the causal intensity α4 between the variable X3 and the final quality characteristic Y.
In the causal structure shown in
σY2=α42 ×σX22+α32×σX32 (5)
Therefore, the target variance value σX22 of the variable X2 and the target variance value σX32 of the variable X3 are set as in the following equation using the target variance value σy2 of the final quality characteristic Y, the causal intensity α3 between the variable X2 and the final quality characteristic Y, and the causal intensity α4 between the variable X3 and the final quality characteristic Y.
σX22=(α32+α42)/α42×σY2, δX32 =(α32+α42)/α32×σY2 (6)
The target variance value of each set variable and the target average value M of each variable are then used to calculate M±3.891×σ, so that the variable control criterion SL, SU of each variable are set.
The final quality abnormality detecting part 32 uses the test history data 41 and the fixed control criterion data 43 of the storage unit 21 to detect whether or not the final quality characteristic of the product is abnormal. The final quality abnormality detecting part 32 calculates the degree of abnormality regarding the final quality characteristic the abnormality is detected. The final quality abnormality detecting part 32 sends the information of the final quality characteristic the abnormality is detected and the degree of abnormality of the final quality characteristic to the variable abnormality detecting part 33 and the visible image creating part 34.
When receiving the information of the final quality characteristic in which the abnormality is detected from the final quality abnormality detecting part 32, the variable abnormality detecting part 33 uses the test history data 41 and the variable control criterion data 44 of the storage unit 21 to detect whether or not variables other than the final quality characteristic are abnormal. The variable abnormality detecting part 33 calculates the degree of abnormality regarding the variable in which the abnormality is detected. The variable abnormality detecting part 33 sends the information of the variable the abnormality is detected and the degree of abnormality of the variable to the visible image creating part 34.
The detection of abnormality in the final quality abnormality detecting part 32 and the variable abnormality detecting part 33 may use the process capability index Cp, as described above, may use a t-test and X2 test, or may use a process capability index Cpk taking into consideration the deviation in average value. The variable abnormality detecting part 33 reads out the causal structure containing the final quality characteristic detected as abnormal in the final quality abnormality detecting part 32 from the causal structure data 42 of the storage unit 21, and detect whether or not the variable contained in the read causal structure is abnormal.
The visible image creating part 34 reads out the causal structure data 42 from the storage unit 21 and creates the visible image of the causal structure. The visible image creating part 34 receives the information of the variable abnormality is detected from the final quality abnormality detecting part 32 and the variable abnormality detecting part 33, and adds information such as color, character, and pattern indicating abnormality to the variable in which abnormality is detected of the variables contained in the created visible image. The visible image creating part 34 transmits the visible image added with information with respect to the variable abnormality is detected to the display unit 24. The visible image is thereby displayed on the display unit 24.
The visible image 50 shown in
In the visible image 50 shown in
The processing operation in the control unit 20 of the factor estimating support device 10 having the above configuration will now be described with reference to
As shown in
The variable control criterion setting part 31 then calculates the target variance value of the final quality characteristics based on the target value M, the fixed control criterion SL, SU, and the target fault rate contained in the fixed control criterion data 43 of the storage unit 21 (S12). The target variance value of the final quality characteristic can be contained in the fixed control criterion data 43 in place of the target fault rate. In this case, the variable control criterion setting part 31 acquires the target variance value of the final quality characteristic contained in the fixed control criterion data 43 from the storage unit 21 in place of step S12.
The variable control criterion setting part 31 then calculates the variance target value of the variable other than the final quality characteristic using the target variance value σY2 of the final quality characteristic calculated in S12 and the causal intensity a calculated by the causal intensity calculating part 30 (S13).
The variable control criterion setting part 31 then calculates, for every variable other than the final quality characteristic, the value of the variable control criterion SL, SU by equation (3) using the target variance value σX2 calculated in step S13 and the predetermined target value M (S14). Subsequently, the processing operation is terminated in the causal intensity calculating part 30 and the variable control criterion setting part 31.
When the abnormality is detected, the variable abnormality detecting part 33 acquires the target variance value, the target value, and the variable control criterion contained in the variable control criterion data 44 of the storage unit 21 regarding a certain variable other than the final quality characteristic (S21). The variable abnormality detecting part 33 acquires the history data of the material/environment history data 40 or the test history data 41 of the storage unit 21, and calculates the average value of the variable.
The variable abnormality detecting part 33 then determines whether or not the calculated average value is abnormal (S22). One example of the determination method includes a determination method by t-test below. That is, the significant level a (normally 0.05) for the test stored in advance in the storage unit 21 is acquired. The test statistic T is calculated with the following equation using the history data of the variable.
The t value ta of the t distribution having a degree of freedom (n-1) with respect to the significant level a is acquired from the t distribution table. The t value ta may be stored in the storage unit 21 in place of the significant level a. The acquired t value ta and the test statistic T calculated by equation (7) are then compared, where the average value of the variable is determined as abnormal if T>ta. A known determination method other than the t-test may be used.
If the average value of the variable is determined as abnormal in step S22, the variable abnormality detecting part 33 calculates the degree of abnormality of the average value (S23). The degree of abnormality of the average value is obtained by (deviation from variable control criterion of average value)/(width of variable control criterion).
The variable abnormality detecting part 33 calculates the variance value of the variable using the history data of the variable, and determines whether or not the calculated variance value is abnormal (S24). One example of the determination method includes determination method by X2-test below. That is, the significant level a is first acquired. The test statistic X02 is calculated with the following equation using the history data of the variable.
The X2 value Xa2 of the X2 distribution having a degree of freedom (n-1) with respect to the significant level a is acquired from the X2 distribution table. The X2 value Xa2 may be stored in the storage unit 21 in place of the significant level a. The acquired X2 value Xa2 and the test statistic X02 calculated by equation (8) are then compared, where the variance value of the variable is determined as abnormal if X02>Xa2. A known determination method other than the X2 test may be used.
In step S24, if the variance value of the variable is abnormal, the variable abnormality detecting part 33 calculates the degree of abnormality of the variance value (S25), and calculates the degree of abnormality taking into consideration the average value and the variance value of the variable (S26). The degree of abnormality of the variance value is the process capability index Cp, and is obtained by equation (2). The degree of combined abnormality is obtained by multiplying the degree of abnormality of the average value and the degree of abnormality of the variance value.
Specifically, the degree Cpk of abnormality taking into consideration the average value and the variance value is calculated with the following equation. Here, X− (for the sake of convenience, X with bar is described in such manner) is the average value of the variable.
The variable abnormality detecting part 33 repeats steps S21 to S26 for all the variables other than the final quality characteristic (S27). The visible image creating part 34 performs a creating and displaying process of the visible image creating the visible image 50 and displaying the same on the display unit 24 using the information of the variable determined as abnormal by the variable abnormality detecting part 33 and the causal structure data 42 of the storage unit 21 (S28). Subsequently, the processing operations in the final quality abnormality detecting part 32, the variable abnormality detecting part 33, and the visible image creating part 34 are terminated.
Specific examples of the creating/displaying process (S28) of the visible image will now be described with reference to
As shown in
The variable which degree of abnormality calculated by the variable abnormality detecting part 33 is the largest out of the variables that become the factor of variable corresponding to the previously highlighted vertex is specified. Change is then made to a visible image in which the vertex of the specified variable is further highlighted, and change is again made to a visible image in which the arrow between the relevant vertex and the previously highlighted vertex is further highlighted (S31).
Determination is made on whether or not a variable, that becomes a further factor, exists, that is, whether or not a variable that becomes the factor of the variable corresponding to the vertex highlighted in the previous step (S31) exists (S32). If such variable exists, the process returns to the previous step (S31), and the operation is repeated. If the variable does not exist, the created visible image 50 is displayed on the display unit 24 (S33). Subsequently, the visible image creating/displaying process is terminated, and the process returns to the original routine.
Therefore, the trouble of the user can be omitted by automatically displaying the visible image 50 shown in
Another example of the visible image creating/displaying process (S28) will be described with reference to
As shown in
An arrow where the previously highlighted vertex is the end point is highlighted (S36). Thus, the causality resulting in the variable corresponding to the previously highlighted vertex is highlighted. Furthermore, the heaviness of the arrow is changed based on the causal intensity contained in the causal structure data 42 of the storage unit 21. That is, the arrow is heavier the stronger the causal intensity.
The process waits until the user specifies one of the vertices that becomes the ending point of the arrow highlighted in the previous step (S36) through an input means such as the input unit 23 (S37).
When the user specifies one of the vertices, change is made to a visible image 50 in which the specified vertex is highlighted (S38).
Determination is made on whether or not a variable, that becomes a further factor, exists, that is, whether or not a variable that becomes the factor of the variable corresponding to the vertex highlighted in the previous step (S38) exists (S39). If such variable exists, the process returns to step S36, and the operation is repeated. If the variable does not exist, the visible image creating/displaying process is terminated, and the process returns to the original routine.
When the visible image 50 is created by the process shown in
The visible image creating part 34 may display the information of the variable having abnormality by steps instead of creating and displaying the visible image 50.
As shown in
The variable which degree of abnormality calculated by the variable abnormality detecting part 33 is the largest of the variables contained in the immediately preceding step of the step including the previously added abnormal variable is specified. The information of the specified variable is added to the abnormality notifying image 60 as abnormal variable of the immediately preceding step (S41).
Determination is made on whether a step on the upstream side from the step including the abnormal variable added in the previous step (S41) exists (S42). If the step exists, the process returns to the previous step (S41) and the operation is repeated. If the step does not exist, the created abnormality notifying image 60 is displayed on the display unit 24 (S43). Subsequently, the process of the visible image creating part 34 is terminated, and the process returns to the original routine.
In the above embodiment, the user inputs the operation at the input unit 23 of the factor estimating support device 10, and displays various screens on the display unit 24. Apart from the factor estimating support device 10, a terminal at where the user inputs the operation is separately arranged while being connected to a communication network, so that data input to the factor estimating support device 10 and display of various screens are performed by the terminal device.
Another embodiment of the present invention will now be described with reference to
Recently in the industrial world, reduction of power consumption amount of various electrical equipments used in time of production is desired to reduce the production cost. Furthermore, reduction in power consumption amount at a national level is desired for a global warming countermeasure.
However, a great number of electrical equipments are arranged in facilities such as factory and residential buildings, and it is not easy to specify to which electrical equipment and to what extent the operation should be performed to suppress the entire power consumption amount. This is because even if two electrical equipments are separately arranged and are separately operated, if one electrical equipment is used, the power consumption of the other electrical equipment changes.
For instance, an illuminator and an air conditioner are separately arranged and are separately operated, but if the illuminator is lighted, the temperature inside the facility rises. Thus, in the air conditioner, the power consumption increases during summer time since the cooling function needs to be raised and the power consumption lowers during the winter time since the heating function needs to be lowered in order to maintain the temperature inside the facility to a set temperature.
When the set temperature of the air conditioner is changed to a temperature comfortable for a human, the human hesitates to go out of the target facility. This is particularly significant when the outside temperature is a temperature undesirable for the human. Thus, in the case of the illuminator that is automatically lighted when detecting the presence of the human, the lighting time becomes long, and as a result, the power consumption amount of the illuminator increases. When the set temperature of the air conditioner is changed to a temperature undesirable for a human, the human immediately goes out of the target facility. This is particularly significant when the outside temperature is a temperature comfortable for the human. Thus, the lighting time of the illuminator becomes short, and as a result, the power consumption amount of the illuminator decreases.
Professionals skilled in saving energy know through experience the relationship of influence between the electrical equipments regarding the power consumption amount and the way of interpreting such influence, and know through experience various countermeasures for reducing the power consumption amount. Thus, conventionally, the professionals investigate the facility, specify the electrical equipment which power consumption amount should be suppressed, and give an advice for suppressing the power consumption amount based thereon to the supervisor of the facility.
However, since such professionals are limited in number, it takes a long period of time to complete giving the advice on all the facilities including residential buildings. When receiving advice from the professionals at each household, the proportionate amount of fee needs to be paid, and thus the burden of cost at each household increases.
In the power supply system of the present invention, how the power consumption amount influences between the electrical equipments is specified in the causal structure, and information indicating that there is waste with respect to the power consumption amount of the electrical equipment determined to have waste is added to the visible image in which the causality is visualized. The visible image is output to the outside through output means such as display means and printing means to be referenced by the user, so that the user can easily understand the electrical equipment having waste, and the user can also easily understand how the waste is propagating along the causality, whereby the user can easily estimate the electrical equipment that is the factor of power consumption amount.
Details of the power supply system of the present embodiment will now be described.
The power supply system 70 has an operation device 73 for the user to operate each electrical equipment 71 arranged in the target facility 72. In the illustrated example, a switch 73a for operating the illuminator 71a and remote controller 73b for operating the air conditioner 71b are arranged in the target facility 72 as the operation device 73.
The power is externally supplied to each electrical equipment 71 through a power board 75. The power supply system 70 includes a power meter 74 for measuring the power supplied to the electrical equipment 71 and the power board 75. An illustrated example, power meters 74a, 74b, and 74c for measuring the power supplied respectively to the illuminator 71a, the air conditioner 71b, and the power board 75. Here, the power meter 74c for measuring the power externally supplied to the power board 75 measures the total value of the power supplied to the target facility 72.
The power supply system 70 includes various sensors for measuring the physical quantity having the possibility of influencing the power consumption amount of the electrical equipment 71. In the illustrated example, the power supply system 70 includes a temperature sensor 76 for measuring the outside temperature, which is the temperature of the outside of the target facility 72.
In the present embodiment, the power supply system 70 includes a factor estimating support device 77 for supporting the user to estimate the electrical equipment, which is the factor of waste of the power consumption amount. The factor estimating support device 77, the illuminator 71a, the air conditioner 71b, and the power meters 74a to 74c form the communication network by being connected to each other with the communication line. The communication network may be any type as long as each device is communicable with each other such as a mode in which the LAN (Local Area Network) is formed.
In the present embodiment, a configuration in which the power meter 74 is arranged in correspondence to the electrical equipment 71 and the power board 75 is adopted, but some power meters 74 other than the power meter 74c for measuring the total value of the power supplied to the target facility 72 may be omitted.
The details of the factor estimating support device 77 will be described with reference to
The details of the reception unit 82 will be first described. In the present embodiment, the reception unit 82 receives the setting/environment data indicating the state of the environment inside and outside of the target facility 72 or the state set in the electrical equipment 71 from various equipments such as the electrical equipment 71, the sensor, the operation device 73, and the like, and stores the same in the storage unit 81. As shown in
The reception unit 82 receives the electric energy data indicating the electric energy amount measured by the power meter 74 from the power meter 74 and stores the same in the storage unit 81. The setting/environment data stored in the storage unit 81 is referred to as “setting/environment history data”, and the electric energy data stored in the storage unit 81 is referred to as “electric energy history data”. The setting/environment history data and the electric energy history data are collectively referred to as “history data”.
Specifically, the reception unit 82 receives data indicating ON/OFF of the illuminator 71a, set temperature of the air conditioner 71b, and the outside temperature measured by the temperature sensor 76 as the setting/environment data, but may receive other setting/environment data. Other examples of the setting/environment data include data such as luminance of the illuminator 71a, ON/OFF of the air conditioner 71b, temperature and heat capacity of the target facility, open/close of the door and the window connecting the outside and the inside of the target facility, and the like.
In the examples of
The details of the input unit 83 will be described. In the present embodiment, the input unit 83 accepts input of causal structure data and the reference electric energy data, and stores the same in the storage unit 81. The causal structure data indicates the causality between the variables regarding various variables such as the setting/environment data and the electric energy data that vary in the substrate mounting system 1. The causal structure data is created based on the information from documents and humans. A plurality of causal structure data may be created.
In the example of
Furthermore, in the example of
The reference electric energy data contains data of the power consumption amount at the reference state of the plurality of electrical equipments 71 arranged in the target facility 72, and the total value thereof. Currently, most of the unnecessary power consumption amount is consumed because the electrical equipment 71 is in operation or in standby although the relevant electrical equipment 71 is not in use. Thus, in the present embodiment, “scheduled period in which the electrical equipment is scheduled to be used”דrated output of the electrical equipment” is adopted for the reference electric energy of the electrical equipment 71 having a non-used period.
Some electrical equipments 71 such as a refrigerator exist that need to be constantly operated. The waste of such electrical equipment 71 is that the power consumption amount varies. If the variation is large, the rated value of the power to be supplied to the relevant electrical equipment 71 needs to be increased, whereby an extra power needs to be supplied compared to when the variation is small. Thus, in the present embodiment, the average value and the variance value of the power consumption amount are used for the reference electric energy of the electrical equipment 71 that is constantly operating. The average value and the variance value of the power consumption amount are calculated from the electric energy history data.
Assume a case where a great number of electrical equipments 71 exist in the target facility 72 such as a factory. In this case, the electrical equipment 71 is categorized based on its function and the location in the target facility 72, and the average value and the variance value of the power consumption amount in the plurality of electrical equipments 71 contained in the same category are used as the reference electric energy.
The input unit 83 accepts input of the set information used in a predicting part 95, and sends the accepted set information to the predicting part 95. The set information indicates the instructed content and/or instructed period of the operation device 73.
The details of the control unit 80 and the storage unit 81 will now be described. As shown in
The causal intensity calculating part 90 calculates the causal intensity between the variables in the causal structure data 102 using the setting/environment history data 100 and the electric energy history data 101. The method of calculating the causal intensity is similar to that described in the above embodiment. The causal intensity calculating part 90 adds the calculated causal intensity to the causal structure data 102 of the storage unit 81.
The reference electric energy calculating part 91 calculates the average value and the variance value of the power consumption amount of the electrical equipment 71 using the electric energy history data 101 of the storage unit 81 with respect to the electrical equipment 71 that is constantly operating. The reference power calculating part 91 stores the calculated average value and the variance value of the power consumption amount in the reference electric energy data 103 of the storage unit 81 as reference electric energy. The processing operation of the reference electric energy calculating part 91 may be performed only once immediately after the operation of the power supply system 70 or immediately after the change in setting of the device or performed constantly, but is desirably performed for every predetermined period from the aspect of accuracy and alleviating the processing load.
The total electric energy waste detecting part 92 uses the electric energy history data 101 and the reference electric energy data 103 of the storage unit 81 to detect whether or not the total power consumption amount in the target facility 72 is greater than the corresponding reference electric energy, thereby detecting waste. When detecting waste, the total electric energy waste detecting part 92 calculates that obtained by subtracting the reference electric energy from the total power consumption amount as degree of waste. The total electric energy waste detecting part 92 sends the notification that waste of the total power consumption amount is detected, and the degree of such waste to the visible image creating part 94.
When receiving the notification that waste of the total power consumption amount is detected from the total electric energy waste detecting part 92, the individual electric energy waste detecting part 93 uses the electric energy history data 101 and the reference electric energy data 103 of the storage unit 81 to detect whether or not the power consumption amount of each electrical equipment 71 is greater than the corresponding reference electric energy, thereby detecting waste. The individual electric energy waste detecting part 93 calculates that obtained by subtracting the reference electric energy from the power consumption amount as degree of waste with respect to the electrical equipment 71 from which waste is detected. The individual electric energy waste detecting part 93 sends information of the electrical equipment 71 from which waste is detected, and the degree of waste to the visible image creating part 94.
The power consumption amount of the electrical equipment 71 is assumed to change according to the period in one day such as morning, daytime, and night. The power consumption amount or the total power consumption amount are thus desirably for one or more days.
When a great number of electrical equipments 71 exist in the target facility 72, that obtained by subtracting the reference electric energy from the average value of the power consumption amount related to the plurality of electrical equipments 71 contained in the category based on the function and the location is assumed as the degree of waste.
The visible image creating part 94 reads out the causal structure data 102 from the storage unit 81, and creates the visible image of causal structure. When receiving notification that the waste of the total power consumption amount is detected from the total electric energy waste detecting part 92, the visible image creating part 94 receives information of the electrical equipment 71 from which waste is detected and the degree of the waste from the individual electric energy waste detecting part 93, and adds information such as color, character, and pattern indicating waste to the variable of the electrical equipment 71 from which waste is detected of the variables contained in the created visible image.
The visible image creating part 94 transmits the visible image added with information on the variable of the electrical equipment 71 from which waste is detected to the display unit 24. The visible image is then displayed on the display unit 24. The displayed visible image is similar to the visible image shown in
The predicting part 95 predicts future time series data from the history data 100, 101 of the storage unit 81. The predicting part 95 stores the predicted time series data in the predicted time series data 105 of the storage unit 81.
A known time series prediction model may be used for the prediction of the predicting part 95. Examples of the time series prediction model include AR (Auto-Regressive) model, MA (Moving-Average) model, ARMA (Auto-Regressive Moving-Average) model, ARIMA (Auto-Regressive Integrated Moving-Average) model, SARMA (Seasonal Auto-Regressive Integrated Moving-Average) model, CARIMA (Controlled Auto-Regressive Integrated Moving-Average), and the like.
The predicting part 95 displays the graph based on the history data 100, 101 and the predicted time series data 105 on the display unit 84.
The predicting part 95 predicts the future time series from the electric energy history data 101 when the setting/environment history data 100 of the storage unit 81 is changed to the set content indicated by the set information accepted by the input unit 83. The predicting part 95 stores the predicted time series data after the change in setting to the predicted time series data 105 of the storage unit 81. In the example of
The predicting part 95 obtains the time series data of the reduced electric energy indicating the transition of reduced electric energy by subtracting the predicted time series data after the change in setting from the predicted time series data regarding the power consumption amount of the electrical equipment 71. The predicting part 95 stores the time series data of the reduced electric energy in the predicted time series data 105 of the storage unit 81.
The predicting part 95 displays an integrated value graph of the reduced electric energy on the display unit 84 for every setting change based on the predicted time series data 105.
The user can reference the graph of
In the present embodiment, the predicting part 95 predicts the future time series data from the history data 100, 101 of the storage unit 81 to predict the future time series data after the setting change, but may predict the past time series data after the setting change.
The processing operation in the control unit 80 of the factor estimating support device 77 having the above configuration will be described with reference to
When the waste is detected, the individual electric energy waste detecting part 93 acquires the reference electric energy contained in the reference electric energy data 103 of the storage unit 81 regarding the power consumption amount of a certain electrical equipment 71 (S51). The individual electric energy waste detecting part 93 then acquires the history data of the power consumption amount of the electrical equipment 71 from the electric energy history data 101 of the storage unit 81, and determines whether or not there is waste in the acquired power consumption amount (S52). This determination is made by determining whether or not the power consumption amount is greater than the reference electric energy during a predetermined period.
In step S52, if there is waste, the individual electric energy waste detecting part 93 calculates the degree of waste (S53). The degree of waste is obtained by integrating the difference between the power consumption amount of a predetermined period and the reference electric energy.
The individual electric energy waste detecting part 93 repeats the steps S51 to S53 for all the electrical equipments 71 (S54). The visible image creating part 94 creates the visible image using the information of the electrical equipment 71 determined to have waste by the individual electric energy waste detecting part 93, and the causal structure data 102 of the storage unit 81, and performs creating/displaying process of the visible image to be displayed on the display unit 84 (S55). The creating/displaying process of the visible image is similar to the process shown in
The predicting part 95 predicts temporal transition of each variable based on the history data 100, 101 of the storage unit 81, graphs the predicted temporal transition, and displays the same on the display unit 84 (S61). One example of the graph is shown with a broken line in
The predicting part 95 determines whether or not change of setting content is instructed from the input unit 83 (S62). If instruction is not made, the process proceeds to step S65. If instruction is made, the temporal transition of each variable after setting change (particularly, total power consumption amount and power consumption amount of each electrical equipment 71) based on the changed setting content and the history data 100, 101 of the storage unit 81, graphs the predicted temporal transition, and displays the same on the display unit 84 (S63). One example of the graph is shown with a chain dashed line in
The predicting part 95 then subtracts the temporal transition after the setting change from the temporal transition before the setting change regarding the power consumption amount of each electrical equipment 71 to calculate the temporal transition of the reduced electric energy, graphs the calculated temporal transition, and displays the same on the display unit 84 (S64). One example of the graph is shown with a chain dashed line in
In step S65, determination is made on whether or not an instruction to switch to display of integrated value is made from the input unit 83 (S65). If instruction is not made, the process returns to step S62 and repeats the operation.
If instruction is made, the integrated value of the reduced electric energy of each electrical equipment 71 is calculated, the calculated integrated value is graphed, and displayed on the display unit 84 (S66). If the setting change is performed over a plurality of times, the process of step S66 is performed for every setting change. One example of the graph is shown in
Determination is then made on whether an instruction to switch to the display of the temporal transition is made from the input unit 83 (S67). If not instructed, the process returns to step S66 and repeats the operation. If instruction is made, the process returns to step S62 and repeats the operation.
The present invention is not limited to the embodiments described above, and various modifications can be made within the scope defined by the Claims. That is, embodiments obtained by combining the technical means appropriately changed within the scope defined by the Claims are also encompassed in the technical scope of the present invention.
In the embodiment, the cause of defective product is estimated by applying the present invention to the production step, but the present invention can be applied to cases of diagnosing disease from the causality of biological information such as blood pressure and body temperature.
Lastly, each block of the factor estimating support device 10, particularly, the control unit 20 may be configured by a hardware logic, or may be realized with software using the CPU as described below.
The factor estimating support device 10 includes a CPU (central processing unit) for executing the command of the control program for realizing each function, a ROM (read-only memory) for storing the program, a RAM (random access memory) for developing the program, a storage device (recording medium) such as memory for storing the programs and various data, and the like. The object of the present invention can be achieved by providing a recording medium in which a program code (execution program, intermediate code program, source program) of the control program of the factor estimating support device 10, which is software for realizing the above functions, are computer readably recorded to the factor estimating support device 10, and reading and executing the program code recorded on the recording medium by means of the computer (or CPU or MPU).
The recording medium may be tape such as magnetic tape or cassette tape; discs including magnetic disc such as floppy disc (registered trademark) disk/hard disc and optical disc such as CD-ROM/MO/MD/DVD/CD-R, cards such as IC card (including memory card)/optical card, or semiconductor memories such as mask ROM/EPROM/EEPROM/flash ROM.
The factor estimating support device 10 can be configured to be connectable with the communication network, and the program code may be provided via the communication network. The communication network is not particularly limited and may be Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, and the like. A transmission medium configuring the communication network is not particularly limited and may be wired such as IEEE1394, USB, power line carrier, cable TV line, telephone line, ADSL line, or the like; or wireless such as infrared including IrDA and remote controller, Bluetooth (registered trademark), 802.11 wireless, HDR, portable telephone network, satellite line, digital terrestrial network, or the like. The present invention is also realized in a form of a computer data signal embedded in a carrier wave in which the program code is embodied in an electronic transmission.
Therefore, in the factor estimating support device according to the present invention, information notifying abnormality with respect to the variable determined as abnormal is added in the visible image in which the causality is visualized, and thus the user who references the visible image can easily understand how the abnormality is propagating along the causality, and can easily estimate the cause of abnormality.
According to the configuration and the method described above, when the variable corresponding to the result is determined as abnormal, determination is made whether or not each variable other than the variable corresponding to the result is abnormal. The variable determined as abnormal has a high possibility of including that which corresponds to the factor with respect to the result. Thus, in the present invention, information notifying abnormality with respect to the variable determined as abnormal is added in the visible image in which the causality is visualized. The visible image is output to the outside by an output means such as display means and printing means for the user to reference, so that the user can easily understand the variable that is abnormal, the user can easily understand how the abnormality is propagating along the causality, and the user can easily estimate the cause of abnormality.
Furthermore, in the factor estimating support device according to the present invention, a criterion setting means for setting the criterion that becomes a reference when the variable abnormality determining means determines abnormality based on the predetermined criterion that acts as a reference when the result abnormality determining means determines abnormality and the causality information is desirably arranged. The reference for determining abnormality can then be set even for the variables other than the variable corresponding to the result. Since the setting is performed based on the causality information, cases for when the causality is changed can also be responded.
Examples of the criterion include control criterion, target variance value, and the like in the production management.
Furthermore, in the factor estimating support device according to the present invention, a causal intensity calculating means for calculating the causal intensity indicating the intensity of the causality based on the history information is further arranged, where the criterion setting means desirably sets the criterion based on the causality information and the causal intensity. The criterion can be more appropriately set in view of the causal intensity.
Furthermore, the user can more accurately estimate the cause of abnormality since the user who references the visible image can also take causal intensity into consideration when estimating the factor of abnormality. Examples of change in causality information based on the causal intensity include changing the heaviness of the arrow indicating causality and adding numerical value of the causal intensity near the arrow.
The user can more accurately estimate the cause of abnormality since the user who references the visible image can also take degree of abnormality into consideration when estimating the factor of abnormality. Examples of change in causality information based on the degree of abnormality include changing the dimension of the vertex indicating a variable.
Furthermore, the variables are organized and arranged by type in the visible image, and thus are more easy to see to users who reference the visible image, and the user can more easily estimate the cause of abnormality.
When abnormality of the product, that is, defective product is generated, the abnormality of various variables in the production system is determined and reflected on the visible image in which the causality is visualized, so that the user who references the visible image can easily estimate the cause the defective product was produced.
If the total value of the power consumption amount in the power supply system is in a waste state, the waste state of the power consumption amount of various electrical equipments in the power supply system is determined and reflected on the visible image in which the causality is visualized. The user who references the visible image then can easily estimate the cause there is waste in power consumption amount.
When a value of the variable other than the power consumption amount is changed, prediction can be made on whether the power consumption amount or the total value thereof will be the waste state. Therefore, the user can easily estimate how to change the value of the variable to resolve the waste state.
Each step in the factor estimating support device can be executed by a computer by the factor estimating support program. The factor estimating support program can be stored in a computer readable recording medium, so that the factor estimating support program can be executed on an arbitrary computer.
The factor estimating support device according to the present invention adds information of the abnormal variable to the visible image in which the causality is visualized so that the cause of abnormality can be easily estimated, and thus can be applied to an arbitrary system having causality such as simulation system for saving energy and diagnosis system for disease.
Number | Date | Country | Kind |
---|---|---|---|
2007-061043 | Mar 2007 | JP | national |
2007-273107 | Oct 2007 | JP | national |