The present invention relates to an indicator calculation device and the like that calculate an evaluation indicator for a target system.
PTLs 1 to 3 each disclose a device that calculates a key performance indicator (KPI).
PTL 1 discloses a device that calculates an operation state in a plant when an evaluation indicator for the plant is optimum. The device acquires operation data representing an operation state in a plant and an evaluation indicator for the plant. The device generates a regression model representing a correlation between the acquired operation data and the acquired evaluation indicator, and calculates, based on the generated regression model, operation data in case that an evaluation indicator is optimum.
PTL 2 discloses a support device that calculates a control constant being able to control an operation of an automatic transmission for a vehicle. The support device calculates, for a range of a quantitative indicator for performance of the transmission, a control constant satisfying the range.
PTL 3 discloses a support device that determines a structure (or a shape) of an assembly constituted of a plurality of components. The support device calculates, based on a correlation between an objective variable representing a structure of the assembly and a design variable representing a value acquired with regard to the component, a value of the design variable in case that an objective variable is included in an allowable range. The support device calculates a value of the design variable by executing processing of repeatedly calculating an optimum value of the design variable.
PTL 1: Japanese Unexamined Patent Application Publication No. 2012-074007
PTL 2: Japanese Unexamined Patent Application Publication No. 2008-261468
PTL 3: Japanese Unexamined Patent Application Publication No. 2003-141192
A plurality of evaluation indicators for a target system may be mutually relevant (dependent). For example, there is a case where a first evaluation indicator for a target system is in a trade-off relation with a second evaluation indicator for the target system. There is a possibility that, as a result of adjusting a target system in such a way as to produce an optimum state with regard to the first evaluation indicator, a situation where a second evaluation indicator for the target system deteriorates arises. A cause of the arising of the situation is that, for example, a factor influencing the first evaluation indicator is common with a factor influencing the second evaluation indicator, but a state of the factor being optimum in relation of the first evaluation indicator is different from a state of the factor being optimum in relation of the second evaluation indicator. Therefore, it is difficult to adjust the target system in such a way that a plurality of evaluation indicators satisfy a predetermined criterion.
Even when the devices disclosed in PTLs 1 to 3 are used, it is difficult to calculate a preferable evaluation indicator when a relevance (dependency) among a plurality of evaluation indicators for a target system is unclear. A reason for this is that these devices adjust the target system while paying attention to only one evaluation indicator even though a plurality of evaluation indicators are mutually relevant (dependent).
Thus, one object of the present invention is to provide an indicator calculation device and the like being able to calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for a target system is unclear.
As an aspect of the present invention, an indicator calculation device includes:
a range specification means for executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the evaluation indicators are within the given range; and
an indicator calculation means for executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
In addition, as another aspect of the present invention, an indicator calculation method includes:
executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the evaluation indicators are within the given range; and
executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
In addition, as another aspect of the present invention, an indicator calculation program causes a compute achieve:
a range specification function for executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the
evaluation indicators are within the given range; and an indicator calculation function for executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
Furthermore, the object is also achieved by a computer-readable recording medium that records the program.
An indicator calculation device and the like according to the present invention can calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for a target system is unclear.
[
[
[
[
[
[
[
[
[
[
[
[
Next, example embodiments of the present invention will be described in detail with reference to the drawings.
A configuration included in an indicator calculation device 101 according to a first example embodiment of the present invention will be described in detail with reference to
The indicator calculation device 101 according to the first example embodiment includes a range specification unit 102 and an indicator calculation unit 103.
The indicator calculation device 101 is connected or communicably connected to an evaluation indicator information storage unit 152 and a model information storage unit 151. The indicator calculation device 101 may include the evaluation indicator information storage unit 152 and the model information storage unit 151.
The evaluation indicator information storage unit 152 stores evaluation indicator information (described later with reference to
A parameter, a factor, and an evaluation indicator are specifically described when the target system 161 is a thermal power generator (or a thermal power plant system). In this case, the evaluation indicator represents a power generation amount generated by the thermal power generator, or a degree of evaluation of power generation efficiency or the like regarding the target system 161. The factor (parameter) represents, for example, a degree of quality of fuel or the like such as oil, coal, or natural gas, or weather information such as weather, temperature, or humidity. Therefore, a parameter value is, for example, information quantitatively (or qualitatively) representing the degree of quality. When the target system 161 is a thermal power plant system, and an evaluation indicator is power generation efficiency, a value of a preferable evaluation indicator represents, for example, a maximum value of power generation efficiency.
The target system 161 may be a service provided to a customer. In this case, an evaluation indicator is, for example, a satisfaction degree of a customer, or the number of complaints from a customer. A factor (parameter) is, for example, information representing ease of use of the service. Therefore, a parameter value is, for example, information quantitatively (or qualitatively) representing ease of use.
The target system 161, a factor, a parameter, and an evaluation indicator are not limited to the examples described above.
The model information storage unit 151 stores model information (described later with reference to
The inventor of the present application has found out that, for example, by representing, by use of a Gaussian RBF, a relevance between power generation efficiency regarding a thermal power generator (or a thermal power plant system) and quality of coal being fuel when power is generated with the thermal power generator (or fuel utilized by the thermal power plant system), the power generation efficiency can be accurately predicted. Moreover, the inventor of the present application has found out that a relevance between the power generation efficiency and a parameter (or an environment value such as atmospheric temperature or atmospheric pressure) being able to control the thermal power generator can be accurately represented by use of a Gaussian RBF. A relevance is not limited to the examples described above.
The evaluation indicator information storage unit 152 will be described with reference to
Evaluation indicator information is information associating one or more parameters with an evaluation indicator in case that the parameter is a certain value. The evaluation indicator information storage unit 152 may store evaluation indicator information regarding a plurality of evaluation indicators. In evaluation indicator information, a parameter associated with an evaluation indicator may differ from one evaluation indicator to another. In
Referring to
In a piece of second evaluation indicator information being a piece of evaluation indicator information of which an ID is “second”, a parameter B “1”, a parameter C “3”, a parameter D “4”, a parameter E “6”, and an evaluation indicator Y “10” are associated. This represents that a value of the evaluation indicator Y is “10” when a value of the parameter B is “1”, a value of the parameter C is “3”, a value of the parameter D is “4”, and a value of the parameter E is “6”.
Herein, a situation where a plurality of evaluation indicators are mutually dependent will be described with reference to
In the first evaluation indicator information, the evaluation indicator X is associated with the parameters A to D. Therefore, the value of the parameter A, the value of the parameter B, the value of the parameter C, and the value of the parameter D in case that the evaluation indicator X is maximum are each determined at one value by the assumption described above. In the second evaluation indicator information, the evaluation indicator Y is associated with the parameters B to E. Therefore, the evaluation indicator X and the evaluation indicator Y are both dependent on the parameter B, the parameter C, and the parameter D. In other words, the evaluation indicator X and the evaluation indicator Y are mutually relevant.
According to the assumption described above, the value of the parameter B, the value of the parameter C, and the value of the parameter D are determined at one value when the evaluation indicator X is maximum. As a result, a maximum value of the evaluation indicator Y in case that the evaluation indicator X is maximum is calculated by changing the parameter E that is not dependent on the evaluation indicator X. The processing is executed by, for example, the indicator calculation unit 103. In this case, the evaluation indicator X and the evaluation indicator Y are both influenced by the parameters B to D, and therefore, are mutually dependent. In other words, the evaluation indicator X and the evaluation indicator Y are relevant.
In a piece of third evaluation indicator information being a piece of evaluation indicator information of which an ID is “third”, an evaluation indicator Z is associated with the parameters A to C. Therefore, the evaluation indicator X and the evaluation indicator Z are both influenced by the parameter A, the parameter B, and the parameter C, and therefore, are mutually dependent. Since the values of the parameters A to C are determined at one value by the assumption described above when the evaluation indicator X is maximum, a value of an evaluation indicator W is determined by the determined one value. Therefore, when the evaluation indicator X is maximum, a value of the evaluation indicator W is determined at one value.
In a piece of fourth evaluation indicator information being a piece of evaluation indicator information of which an ID is “fourth”, an evaluation indicator Z is associated with the parameters E and F. Therefore, a parameter influencing both the evaluation indicator X and the evaluation indicator Z does not exist. In other words, the evaluation indicator Z is independent of the evaluation indicator X. Specifically, the evaluation indicator Z and the evaluation indicator X do not have a relevance (dependency).
The model information storage unit 151 will be described with reference to
The model information storage unit 151 can store model information regarding an evaluation indicator. The model information is information representing a relevance between a parameter (factor) and an evaluation indicator. In the model information exemplified in
Model information may be given information, or may be information calculated based on evaluation indicator information (exemplified in
Model information can also be conceptually represented by use of a function as indicated in Equation 1 below. For convenience of description, it is assumed that there are m (note, however, that m is a natural number) kinds of parameters regarding the target system 161. It is assumed that the m kinds of parameters are represented as X1 to Xm. In this case, model information representing a relevance between, for example, an I-th (note, however, that I is a natural number) evaluation indicator and each parameter can be conceptually represented by use of, for example, a function FI, as indicated in Equation 1.
(I-th evaluation indicator)=FI(X1, X2, . . . , Xm) (Equation 1).
Although it is assumed, for convenience of description, that the function FI includes all the parameters X1 to Xm, the function FI may include only some of the parameters. Alternatively, even when the function FI includes all the parameters X1 to Xm, an I-th evaluation indicator can be represented in such a way as to be formally exemplified in Equation 1, by setting, to 0, a coefficient regarding a parameter that does not influence the I-th evaluation indicator. The same also applies to example embodiments presented below.
Next, processing in the indicator calculation device 101 according to the first example embodiment of the present invention will be described in detail with reference to
In the indicator calculation device 101, the range specification unit 102 receives, with regard to each evaluation indicator, given range information representing a range of the evaluation indicator, for example, from outside. The given range information is information representing a range of values permissible by an evaluation indicator for the target system 161, for example, as illustrated in
The range information exemplified in
When a plurality of evaluation indicators are represented as an I-th evaluation indicator (exemplified in Equation 1), range information regarding the I-th evaluation indicator can also be represented as, for example, “LI≤I-th evaluation indicator≤HI” (note, however, that LI and HI each represent a real number). However, in given range information, LI represents a minimum value of an I-th evaluation indicator (exemplified in Equation 1). HI represents a maximum value of an I-th evaluation indicator (exemplified in Equation 1). The given range information is information including a piece of range information regarding each evaluation indicator. The given range information may include range information regarding a target evaluation indicator, or may not include range information regarding the target evaluation indicator.
The range specification unit 102 reads, from the model information storage unit 151, a piece of model information (exemplified in
In step S101, the range specification unit 102 reads, from the model information storage unit 151 (exemplified in
The predetermined parameter calculation processing is processing of specifying a parameter value in case that an evaluation indicator is a certain value (e.g., a characteristic value), and is, for example, processing such as a bisection method or a Newton method. In the predetermined parameter calculation processing, for example, processing as described above is executed on each value included in range information regarding a certain evaluation indicator, and a range including a specified parameter value is specified. Alternatively, the predetermined parameter calculation processing may be processing of setting a parameter to a random number (or a pseudo-random number), calculating the evaluation indicator value by applying model information regarding the evaluation indicator to the set random number, and outputting the parameter value in case that the calculated evaluation indicator value is included in a range represented by the given range information. Predetermined parameter calculation processing is not limited to the examples described above.
The range specification unit 102 calculates a range (hereinafter, represented as a “common range”) common to a range of a parameter calculated with regard to each evaluation indicator (step S102). Specifically, the range specification unit 102 specifies a range of a parameter in case that all of a plurality of evaluation indicators are included in a range represented by given range information. In other words, all evaluation indicator values calculated by applying model information regarding each evaluation indicator to a parameter value included in a common range specified by the range specification unit 102 are values within a range represented by given range information.
For example, when a range of the parameter B calculated with regard to the evaluation indicator X is equal to or more than 3 and equal to or less than 6, and a range of the parameter B calculated with regard to the evaluation indicator Y is equal to or more than 4 and equal to or less than 8, the range specification unit 102 calculates, as the common range, a range of the parameter B being equal to or more than 4 and equal to or less than 6.
When there is no common range, the range specification unit 102 may output information representing that there is no common range.
Next, the indicator calculation unit 103 executes predetermined indicator calculation processing on the common range specified by the range specification unit 102 and a piece of model information (hereinafter, represented as “target model information”) regarding a target evaluation indicator, and thereby, calculates a characteristic value regarding the target evaluation indicator (step S103). The characteristic value is, for example, a maximum value, a minimum value, a local maximum value, or a local minimum value. The indicator calculation unit 103 may further calculate a range of the target evaluation indicator, or calculate the range instead of a characteristic value. A value calculated by the indicator calculation unit 103 is not limited to the examples described above.
The predetermined indicator calculation processing is, for example, processing of calculating a maximum value of the target evaluation indicator in case that a parameter value is within the common range. The predetermined indicator calculation processing is achieved by, for example, processing indicated in steps C1 to C4 below.
(Step C1) In a common range, an inclination (or a difference, a differential, or the like) of target model information regarding a target evaluation indicator is calculated,
(Step C2) a parameter value in case that a calculated value is 0 is calculated,
(Step C3) a value of the target evaluation indicator is calculated by applying the target model information to the calculated parameter value; i.e., a local maximum value (or a local minimum value) of the value of the target evaluation indicator is calculated, and
(Step C4) the target model information is applied to a parameter value included in a boundary of the common range, and a maximum value is selected among the calculated value and the local maximum value (or local minimum value).
The predetermined indicator calculation processing is achieved by, for example, processing indicated in steps D1 to D3 below.
(Step D1) A parameter value included in a common range specified by the range specification unit 102 is randomly selected,
(Step D2) a value of a target evaluation indicator is calculated by applying target model information regarding the target evaluation indicator to the selected parameter value, and
(Step D3) a maximum value is selected from the calculated target evaluation indicators.
The predetermined indicator calculation processing is not limited to the examples described above. Even when a characteristic value is, for example, a minimum value, a local maximum value, or a local minimum value, the predetermined indicator calculation processing can be achieved by processing similar to the processing described above.
The indicator calculation unit 103 may output at least one of a characteristic value calculated with regard to a target evaluation indicator and a range of the target evaluation indicator. The indicator calculation unit 103 may calculate a parameter value for calculating a characteristic value calculated with regard to the target evaluation indicator and output the calculated parameter value.
As a result of the processing illustrated in step S103, when a condition regarding a range of each evaluation indicator within given range information is satisfied, the indicator calculation unit 103 calculates a characteristic value (maximum, minimum, local maximum, local minimum, or the like) regarding the target evaluation indicator.
Although the processing in the indicator calculation device 101 has been described with reference to the example in which, for convenience of description, the indicator calculation unit 103 calculates a maximum value (or a minimum value) as a characteristic value, the characteristic value may not be a mathematically defined maximum value (or minimum value). For example, a characteristic value may be an approximate value of a maximum value, or an approximate value of a minimum value. Specifically, a characteristic value may be information representing a character of an evaluation indicator, and is not limited to the examples described above.
Next, an advantageous effect regarding the indicator calculation device 101 according to the first example embodiment of the present invention will be described.
The indicator calculation device 101 according to the first example embodiment can calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for the target system 161 is unclear. A reason for this is that the indicator calculation device 101 specifies a state of the target system 161 in case that a plurality of evaluation indicators are within a range represented by given range information, and generates information regarding a case where a target evaluation indicator is a characteristic value among the specified states.
For example, a designer who designs an evaluation indicator for the target system 161 can easily specify an evaluation indicator by referring to a characteristic value of an evaluation indicator generated by the indicator calculation device 101, without analyzing a state in the target system 161, and a relevance among a plurality of evaluation indicators.
A second example embodiment of the present invention based on the first example embodiment described above will be described.
In the following description, a characteristic part according to the present example embodiment will be mainly described, and overlapped description will be omitted for a component similar to that in the first example embodiment described above by giving the same reference sign thereto.
A configuration included in an indicator calculation device 111 according to the second example embodiment of the present invention will be described in detail with reference to
The indicator calculation device 111 according to the second example embodiment includes a range specification unit 102, an indicator calculation unit 103, and a model information generation unit 114.
The indicator calculation device 111 is connected or communicably connected to an evaluation indicator information storage unit 152 and a model information storage unit 151. The indicator calculation device 111 may include the evaluation indicator information storage unit 152 and the model information storage unit 151.
The range specification unit 102 and the indicator calculation unit 103 execute processing similar to processing described above with reference to
Next, processing in the indicator calculation device 111 according to the second example embodiment of the present invention will be described in detail with reference to
The model information generation unit 114 reads a piece of evaluation indicator information (exemplified in
The predetermined generation processing will be more specifically described. The model information generation unit 114 selects, from evaluation indicator information (exemplified in
The model information generation unit 114 may generate model information, for example, in response to updating of evaluation indicator information. Alternatively, the model information generation unit 114 may generate model information in response to processing of receiving given range information. In this case, the range specification unit 102 specifies, by use of model information generated by the model information generation unit 114, a range of a parameter in case that an evaluation indicator is within a range represented by given range information.
When model information is represented by use of a basis function, one basis function is allocated to each factor in a target system 161, for example. Model information can be represented by use of, for example, a linear sum of a plurality of basis functions. In this case, a basis function having a greater value of a coefficient has a greater influence on an evaluation indicator. A basis function having a smaller value of a coefficient has a smaller influence on the evaluation indicator.
When model information is represented by use of a linear sum of basis functions, the model information generation unit 114 may specify a basis function having the greatest value of a coefficient in the linear sum out of the generated model information, and output information representing a factor (or a parameter) related to the specified basis function. In other words, the model information generation unit 114 may specify, based on the generated model information, a factor (or a parameter) having the greatest influence on the evaluation indicator, and output information representing the specified factor.
Alternatively, the model information generation unit 114 may specify a parameter having a value of a coefficient satisfying a predetermined criterion in the model information generated with regard to a certain evaluation indicator, and output information representing the specified parameter. In other words, the model information generation unit 114 may specify a parameter in which a relevance between a certain evaluation indicator and the parameter satisfies a predetermined criterion, and output information representing the specified parameter. The predetermined criterion is, for example, a condition that a value of the coefficient is equal to or more than a certain threshold value. By executing such processing, the model information generation unit 114 can specify a parameter having a great influence on an evaluation indicator. The evaluation indicator may be a target evaluation indicator.
Alternatively, the model information generation unit 114 may output information representing a factor (or a parameter) related to the basis function in descending order of the coefficients. In other words, the model information generation unit 114 outputs, based on the generated model information, information representing a factor (or a parameter) in descending order of influences on the evaluation indicator.
Next, an advantageous effect regarding the indicator calculation device 111 according to the second example embodiment of the present invention will be described.
The indicator calculation device 111 according to the second example embodiment can calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for the target system 161 is unclear. A reason for this is similar to a reason described in the first example embodiment.
Furthermore, the indicator calculation device 111 according to the second example embodiment can more accurately generate information regarding a target evaluation indicator. A reason for this is that model information is generated based on evaluation indicator information stored in the evaluation indicator information storage unit 152. The model information generated by the model information generation unit 114 is the latest model information regarding the evaluation indicator information (exemplified in
The indicator calculation device 111 provides information regarding a value of a coefficient in model information, and thereby, enables a user to know a factor (or a parameter) having a great influence on an evaluation indicator. Further, the indicator calculation device 111 provides information representing a factor in descending order of influences on an evaluation indicator, and thereby, enables a user to know magnitude of an influence a factor (or a parameter) has on an evaluation indicator.
Next, a third example embodiment of the present invention based on the first example embodiment described above will be described.
In the following description, a characteristic part according to the present example embodiment will be mainly described, and overlapped description will be omitted for a component similar to that in the first example embodiment described above by giving the same reference sign thereto.
A configuration included in an indicator calculation device 121 according to the third example embodiment of the present invention will be described in detail with reference to
The indicator calculation device 121 according to the third example embodiment includes a range specification unit 122, an indicator calculation unit 123, a determination unit 124, and a selection unit 125.
The indicator calculation device 121 is connected or communicably connected to an evaluation indicator information storage unit 152 and a model information storage unit 151. The indicator calculation device 121 may include the evaluation indicator information storage unit 152 and the model information storage unit 151. The indicator calculation device 121 is connected to a display device 162.
The indicator calculation device 121 generates, based on given range information, information regarding a plurality of evaluation indicators. For example, the indicator calculation device 121 determines a characteristic value (maximum, minimum, local minimum, local maximum, or the like) regarding a plurality of target evaluation indicators, or determines a characteristic value regarding some of a plurality of the target evaluation indicators, and thereby, generates information representing whether a value of another target evaluation indicator is determined.
Hereinafter, for convenience of description, it is assumed that there are two target evaluation indicators. It is assumed that the two target evaluation indicators are represented as a “first target evaluation indicator” and a “second target evaluation indicator”. It is also assumed that the first target evaluation indicator is an evaluation indicator X in evaluation indicator information exemplified in
Next, processing in the indicator calculation device 121 according to the third example embodiment of the present invention will be described in detail with reference to
With regard to the first target evaluation indicator, the indicator calculation unit 123 calculates a characteristic value (maximum, minimum, local maximum, local minimum, or the like) regarding the first target evaluation indicator (the evaluation indicator X in the example described above) by executing processing similar to processing described above with reference to
For convenience of description, it is assumed that the indicator calculation unit 123 has calculated a characteristic value regarding the evaluation indicator X, and a parameter value in case that the evaluation indicator X is the characteristic value. In evaluation indicator information exemplified in
The determination unit 124 determines whether the second target evaluation indicator is determined by the parameter value calculated by the indicator calculation unit 123 (step S122). The determination unit 124 specifies a parameter set including a parameter associated with the first target evaluation indicator, for example, in the evaluation indicator information (exemplified in
With regard to the second target evaluation indicator as well, the determination unit 124 specifies a parameter associated with the second target evaluation indicator, in the evaluation indicator information (exemplified in
Next, the determination unit 124 determines whether the parameter set (hereinafter, represented as a “first parameter set”) specified with regard to the first evaluation indicator information includes each parameter in the parameter set (hereinafter, represented as a “second parameter set”) specified with regard to the second target evaluation indicator.
When the first parameter set includes each parameter in the second parameter set, the second target evaluation indicator is determined by a value of a parameter determined when the first target evaluation indicator is a characteristic value. In this case, the determination unit 124 determines that the second target evaluation indicator is determined by a value of a parameter generated by the indicator calculation unit 123 (YES in step S122). In the example illustrated in
When there is a parameter that is not included in the first parameter set among the parameters in the second parameter set, the second target evaluation indicator is not determined even when the first target evaluation indicator is a characteristic value. For example, referring to
In contrast to the assumption described above, the second target evaluation indicator is not determined even when the first target evaluation indicator is a characteristic value, when the first target evaluation indicator is a characteristic value but a parameter for calculating the characteristic value can take a plurality of values. When the parameter can take a plurality of values, the determination unit 124 determines that the second target evaluation indicator is not determined by a value of a parameter generated by the indicator calculation unit 123 (NO in step S122).
Next, when a value of the second target evaluation indicator is not determined even when a value of the first target evaluation indicator is determined (NO in step S122), the indicator calculation unit 123 calculates a characteristic value regarding the second target evaluation indicator (step S123). In step S123, the indicator calculation unit 123 calculates a characteristic value regarding the second target evaluation indicator with a parameter value in case that the first target evaluation indicator is a characteristic value, in a common range specified by the range specification unit 122 in step S102. For convenience of description, a parameter value in case that the first target evaluation indicator is a characteristic value in the common range is represented as a “second common range”. The indicator calculation unit 123 executes predetermined indicator calculation processing with regard to model information regarding the second target evaluation indicator, and the second common range, and thereby, calculates a characteristic value regarding the second target evaluation indicator information. The indicator calculation unit 123 may calculate a range of the second target evaluation indicator.
The predetermined indicator calculation processing is, for example, processing of calculating a value of the second target evaluation indicator in case that an inclination of a regression equation regarding the second target evaluation indicator is 0, and a value of the second target evaluation indicator in a value of each parameter on a boundary of the second common range, and specifying a maximum value among calculated values. Alternatively, the predetermined indicator calculation processing may be processing of calculating a value by applying, to a value of a parameter included in the second common range, processing indicated by a regression equation regarding the second target evaluation indicator, and calculating a maximum value of the calculated value. The predetermined indicator calculation processing is not limited to the examples described above.
When the second target evaluation indicator is determined (YES in step S122), the selection unit 125 may select an evaluation indicator of which a value is not determined even when the first target evaluation indicator is a characteristic value among a plurality of evaluation indicators. In this case, the range specification unit 122 calculates a characteristic value regarding the evaluation indicator selected by the selection unit 125.
Alternatively, when the second target evaluation indicator is determined (YES in step S122), the determination unit 124 may display, on the display device 162, information representing that a value of the second target evaluation indicator is determined. In this case, the selection unit 125 may further calculate a value of the second target evaluation indicator, and display, on the display device 162, information representing the calculated value of the second target evaluation indicator.
Next, an advantageous effect regarding the indicator calculation device 121 according to the third example embodiment of the present invention will be described.
The indicator calculation device 121 according to the third example embodiment can calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for the target system 161 is unclear. A reason for this is similar to a reason described in the first example embodiment.
Furthermore, the indicator calculation device 121 according to the third example embodiment can generate characteristic values regarding a plurality of target evaluation indicators in a small amount of processing. A reason for this is that an amount of processing is smaller when a characteristic value regarding each target evaluation indicator is sequentially calculated than when characteristic values regarding a plurality of target evaluation indicators are calculated in one processing. Since the indicator calculation device 121 determines the first target evaluation indicator being regarded as the most important, and then determines the second target evaluation indicator being the next most important, the indicator calculation device 121 can determine the second target evaluation indicator being the next most important in a small amount of processing, while maintaining the first target evaluation indicator.
Next, a fourth example embodiment of the present invention will be described.
In the following description, a characteristic part according to the present example embodiment will be mainly described, and overlapped description will be omitted for a component similar to that in each of the example embodiments described above by giving the same reference sign thereto.
A configuration included in an indicator calculation device 131 according to the fourth example embodiment of the present invention will be described in detail with reference to
The indicator calculation device 131 according to the fourth example embodiment includes a range specification unit 132 and an indicator calculation unit 133.
The indicator calculation device 131 is connected or communicably connected to an evaluation indicator information storage unit 152 and a model information storage unit 151. The indicator calculation device 131 may include the evaluation indicator information storage unit 152 and the model information storage unit 151.
Next, processing in the indicator calculation device 131 according to the fourth example embodiment of the present invention will be described in detail with reference to
The range specification unit 132 receives given range information for a plurality of evaluation indicators for the target system 161. The range specification unit 132 specifies, based on the model information storage unit 151, model information (exemplified in
The range specification unit 132 executes predetermined parameter calculation processing on the received given range information and the model information regarding the plurality of evaluation indicators, and thereby, specifies a range of a parameter in case that the plurality of evaluation indicators are included in the range represented by the given range information (step S131). The predetermined parameter calculation processing is a procedure similar to a procedure described in each of the example embodiments described above.
The indicator calculation unit 133 executes predetermined indicator calculation processing on the specified range of the parameter and target model information representing model information regarding a target evaluation indicator, and thereby, calculates a characteristic value regarding the target evaluation indicator (step S132). The characteristic value is, for example, a value such as a maximum value, a minimum value, a local maximum value, or a local minimum value. The predetermined indicator calculation processing is processing similar to the method described above in each of the example embodiments.
Therefore, when an evaluation indicator is included within a range represented by given range information, the indicator calculation device calculates a characteristic value (e.g., maximum, minimum, local minimum, or local maximum) regarding a target evaluation indicator.
The range specification unit 132 can be achieved by use of a function similar to a function included in the range specification unit 102 in
Next, an advantageous effect regarding the indicator calculation device 131 according to the fourth example embodiment of the present invention will be described.
The indicator calculation device 131 according to the fourth example embodiment can calculate a preferable evaluation indicator even when a relevance (dependency) among a plurality of evaluation indicators for the target system 161 is unclear. A reason for this is that the indicator calculation device 131 specifies a state of the target system 161 in case that a plurality of evaluation indicators are within a range represented by given range information, and calculates a characteristic value regarding a target evaluation indicator in the specified state.
A configuration example of hardware resources that achieve an indicator calculation device according to each example embodiment of the present invention using a computer processing device (information processing device, computer) will be described. However, the indicator calculation device may be achieved using physically or functionally at least two calculation processing devices. Further, the indicator calculation device may be achieved as a dedicated device.
The non-transitory recording medium 24 is, for example, a computer-readable Compact Disc, Digital Versatile Disc. The non-transitory recording medium 24 may be Universal Serial Bus (USB) memory, Solid State Drive or the like. The non-transitory recording medium 24 allows a related program to be holdable and portable without power supply. The non-transitory recording medium 24 is not limited to the above-described media. Further, a related program can be carried via a communication network by way of the communication I/F 27 instead of the non-transitory recording medium 24.
In other words, the CPU 21 copies, on the memory 22, a software program (a computer program: hereinafter, referred to simply as a “program”) stored in the disk 23 when executing the program and executes arithmetic processing. The CPU 21 reads data necessary for program execution from the memory 22. When display is needed, the CPU 21 displays an output result on the output device 26. When a program is input from the outside, the CPU 21 reads the program from the input device 25. The CPU 21 interprets and executes an indicator calculation program (
In other words, in such a case, it is conceivable that the present invention can also be made using the indicator calculation program. Further, it is conceivable that the present invention can also be made using a computer-readable, non-transitory recording medium storing the indicator calculation program.
The present invention has been described using the above-described example embodiments as example cases. However, the present invention is not limited to the above-described example embodiments. In other words, the present invention is applicable with various aspects that can be understood by those skilled in the art without departing from the scope of the present invention.
A part of or all of the above-described example embodiments may be described as the following supplementary notes. However, the present invention exemplarily described in the above-described example embodiments is not limited to the following.
An indicator calculation device comprising:
a range specification means for executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the evaluation indicators are within the given range; and
an indicator calculation means for executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
The indicator calculation device according to supplementary note 1, wherein
the range specification means calculates the ranges of the parameter in case that a certain evaluation indicator among the plurality of the evaluation indicators is within the given range, specifies a common range to the calculated ranges of the parameter, and, thereby, specifies the ranges of the parameter in case that the plurality of the evaluation indicators are within the given range.
The indicator calculation device according to supplementary note 1 or supplementary note 2, wherein
the model information is represented by a Gaussian radial basis function,
the target system is a thermal power plant system, and
the parameter is a parameter of coal quality to be fuel of the thermal power plant system.
The indicator calculation device according to any one of supplementary notes 1 to 3, further comprising:
a determination means, wherein
the range specifier means executes the predetermined parameter calculation processing on the calculated characteristic value and the target model information and, thereby, specifies the parameters in case that the target evaluation indicator is the calculated characteristic value,
the determination means determines whether or not a second target evaluation indicator different from the target evaluation is determined by using the parameters specified by the range specification means, and
the indicator calculation means calculates the characteristic value for the second target evaluation indicator when the second target evaluation indicator is not determined.
The indicator calculation device according to supplementary note 4, further comprising:
a selection means for selecting an evaluation indicator that is not determined by the specified parameters from the plurality of the evaluation indicators when the determination means determines that the second target evaluation indicator is determined by the parameters specified by the range specification means, wherein
the indicator calculation means calculates the characteristic value for the evaluation indicator selected by the section means.
The indicator calculation device according to supplementary note 4 or supplementary note 5, wherein
the indicator calculation means calculates values of the second target evaluation indicator based on the specified parameters when the determination means determines that the second target evaluation indicator is determined for the parameters specified by the range specification means.
The indictor calculation device according to any one of supplementary notes 4 to 6, wherein
the indicator calculation means outputs information representing that the second target evaluation indicator is determined when the determination means determines that the second target evaluation indictor is determined for the parameters specified by the range specification means.
The indicator calculation device according to any one of supplementary notes 1 to 7, further comprising:
a model information generation means for generating the model information representing a relevance between the parameters and the evaluation indicators based on indicator information associating the parameters with the evaluation indicators.
The evaluation calculation device according to supplementary note 8, wherein
the model information generation means specifies the parameters in case that values of coefficients in the generated model information satisfy a predetermined condition and outputs information representing the specified parameters.
The indicator calculation device according to supplementary note 8, wherein
the model information generation means outputs information representing the parameters for the coefficients in descending order of values of the coefficients in the generated model information.
An indicator calculation method, by an information processing device, comprising:
executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the evaluation indicators are within the given range; and
executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
A recording medium for storing an indicator calculation program causing a computer achieve:
a range specification function for executing a predetermined processing on a given range of a plurality of evaluation indicators for a target system and model information representing a relevance between the evaluation indicators and a parameter and, thereby, specifying ranges of the parameter in case that the plurality of the evaluation indicators are within the given range; and
an indicator calculation function for executing a predetermined indicator calculation processing on the specified ranges of the parameter and target model information representing the model information regarding a target evaluation indicator for the target system and, thereby, calculating a characteristic value representing a character of the target evaluation indicator.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/040628 | 11/10/2017 | WO | 00 |