Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7730852B2 - Support method - Google Patents
[go: Go Back, main page]

JP7730852B2 - Support method - Google Patents

Support method

Info

Publication number
JP7730852B2
JP7730852B2 JP2023039368A JP2023039368A JP7730852B2 JP 7730852 B2 JP7730852 B2 JP 7730852B2 JP 2023039368 A JP2023039368 A JP 2023039368A JP 2023039368 A JP2023039368 A JP 2023039368A JP 7730852 B2 JP7730852 B2 JP 7730852B2
Authority
JP
Japan
Prior art keywords
candidate
distribution
value
explanatory variables
variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023039368A
Other languages
Japanese (ja)
Other versions
JP2024129945A (en
Inventor
健治 勝亦
邦彦 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Prime Planet Energy and Solutions Inc
Original Assignee
Prime Planet Energy and Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Prime Planet Energy and Solutions Inc filed Critical Prime Planet Energy and Solutions Inc
Priority to JP2023039368A priority Critical patent/JP7730852B2/en
Publication of JP2024129945A publication Critical patent/JP2024129945A/en
Application granted granted Critical
Publication of JP7730852B2 publication Critical patent/JP7730852B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electric Status Of Batteries (AREA)

Description

本開示は、支援方法に関する。 This disclosure relates to a support method.

近年、対象物の製造などのために、様々な実験が行われる。このような実験においては、ユーザにより決定されたパラメータ値を条件とした実験により、観測値を取得する。そして、このパラメータ値および観測値を設計値として、対象物の製造などを行う。特許第6919770号公報(特許文献1)には、ベイズ最適化に基づいて、最適なパラメータ値を探索して該パラメータをユーザに通知する技術が開示されている。 In recent years, various experiments have been conducted for purposes such as manufacturing objects. In these experiments, observed values are obtained through experiments using parameter values determined by the user. These parameter values and observed values are then used as design values to manufacture the object. Japanese Patent No. 6919770 (Patent Document 1) discloses a technology that uses Bayesian optimization to search for optimal parameter values and notify the user of those parameters.

特許第6919770号公報Patent No. 6919770

以下では、上記パラメータ値は、「説明変数」とも称され、上記観測値は、「目的変数」とも称される。一般的には、説明変数については、現実的な適正範囲が存在する。しかしながら、特許文献1記載の発明においては、適正範囲外の説明変数が提案されてしまう場合があった。したがって、ユーザが、このように適正範囲外の説明変数で実験を行ったとしても、最適な目的変数を取得することができなかった。 Hereinafter, the above parameter values will also be referred to as "explanatory variables," and the above observed values will also be referred to as "target variables." Generally, there is a realistic appropriate range for explanatory variables. However, in the invention described in Patent Document 1, there were cases where explanatory variables outside the appropriate range were proposed. Therefore, even if a user conducted an experiment using explanatory variables outside this appropriate range, they were unable to obtain the optimal target variable.

本開示は、上述の課題を解決するためになされたものであって、その目的は、最適な説明変数の値を提案することである。 This disclosure has been made to solve the above-mentioned problem, and its purpose is to propose optimal explanatory variable values.

(1) 本開示の支援方法は、説明変数の探索を支援する方法である。支援方法は、説明変数の決定確率が規定される第1分布を示す分布パラメータAを取得することを備える。支援方法は、説明変数の候補である複数の候補値を、決定確率に基づいて決定することを備える。支援方法は、複数の候補値から提案値を決定し該提案値をユーザに通知することを備える。 (1) The assistance method disclosed herein is a method for assisting in the search for explanatory variables. The assistance method includes acquiring a distribution parameter A indicating a first distribution that defines the determination probability of the explanatory variables. The assistance method includes determining multiple candidate values that are candidates for the explanatory variables based on the determination probability. The assistance method includes determining a proposed value from the multiple candidate values and notifying the user of the proposed value.

(2) (1)に記載の支援方法であって、支援方法は、さらに、説明変数として用いられる複数の値を取得することと、説明変数に対応する目的変数の範囲を取得することと、複数の値および目的変数の範囲に基づいて、複数の候補値の各々の第2分布の分散および平均を算出することとを備える。提案値をユーザに通知することは、複数の候補値の各々の分散および平均に基づいて、複数の候補値から提案値を決定し該提案値をユーザに通知することを含む。 (2) The assistance method described in (1), further comprising: acquiring a plurality of values used as explanatory variables; acquiring a range of a response variable corresponding to the explanatory variables; and calculating the variance and mean of a second distribution of each of the plurality of candidate values based on the plurality of values and the range of the response variable. Notifying the user of the proposed value includes determining a proposed value from the plurality of candidate values based on the variance and mean of each of the plurality of candidate values and notifying the user of the proposed value.

(3) (1)または(2)に記載の支援方法であって、説明変数は、複数種類ある。第1分布は、複数種類の説明変数の多変量正規分布である。 (3) In the support method described in (1) or (2), there are multiple types of explanatory variables. The first distribution is a multivariate normal distribution of the multiple types of explanatory variables.

(4) (1)~(3)のいずれか1項に記載の支援方法であって、説明変数は、電池の実験に用いられる変数である。支援方法は、説明変数が入力されることにより目的変数としての値を出力する予測モデルを、提案値により示される説明変数と該説明変数に対応する目的変数に基づいて更新することをさらに備える。説明変数は、電池の材料に関する変数である。目的変数は、電池の特性に関する変数である。 (4) The support method according to any one of (1) to (3), wherein the explanatory variables are variables used in battery experiments. The support method further includes updating a prediction model that outputs a value as a response variable in response to input of the explanatory variables, based on the explanatory variables indicated by the proposed values and the response variables corresponding to the explanatory variables. The explanatory variables are variables related to the battery materials. The response variables are variables related to the battery characteristics.

本開示によれば、最適な説明変数の値を提案することができる。 This disclosure makes it possible to propose optimal explanatory variable values.

本実施形態の支援装置、表示装置、および予測装置などを示す図である。1 is a diagram illustrating a support device, a display device, a prediction device, and the like according to an embodiment of the present invention. 分布パラメータの一例を示す図である。FIG. 10 is a diagram illustrating an example of distribution parameters. 初期データの一例を示す図である。FIG. 10 is a diagram illustrating an example of initial data. 支援装置の機能ブロック図である。FIG. 2 is a functional block diagram of the support device. 候補値組合せを示す図である。FIG. 10 is a diagram illustrating a candidate value combination. 相関行列の相関係数を示す図である。FIG. 10 is a diagram illustrating correlation coefficients of a correlation matrix. 第1実施形態の支援装置の処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing by the support device of the first embodiment. 予測モデルの更新処理を示すフローチャートである。10 is a flowchart illustrating a process of updating a prediction model. 第1実施形態の支援装置の効果を説明するための図である。10A and 10B are diagrams for explaining the effects of the support device of the first embodiment. 試験電池の正極および負極を示す図である。FIG. 1 shows the positive and negative electrodes of a test battery. 第1実施形態のシミュレーション結果を示す図である。FIG. 10 is a diagram illustrating a simulation result of the first embodiment. 第1実施形態のシミュレーション結果を示す図である。FIG. 10 is a diagram illustrating a simulation result of the first embodiment. 第2実施形態の支援装置の処理の流れを示すフローチャートである。10 is a flowchart showing a flow of processing by the support device of the second embodiment. 閾値Ethを変更することによる有利な効果を説明するための図である。FIG. 10 is a diagram for explaining advantageous effects obtained by changing the threshold value Eth. 第2実施形態のシミュレーション結果を示す図である。FIG. 10 is a diagram illustrating a simulation result of the second embodiment. 第2実施形態のシミュレーション結果を示す図である。FIG. 10 is a diagram illustrating a simulation result of the second embodiment. 第3実施形態の支援装置の機能ブロック図である。FIG. 10 is a functional block diagram of a support device according to a third embodiment. 説明変数が2つの場合の多変量正規分布の一例を示す図である。FIG. 10 is a diagram illustrating an example of a multivariate normal distribution when there are two explanatory variables. 第1目的変数および第2目的変数を説明するための図である。FIG. 2 is a diagram illustrating a first objective variable and a second objective variable. 第3実施形態の支援装置の処理を示すフローチャートである。11 is a flowchart showing a process of the support device according to the third embodiment. 第3実施形態のシミュレーション結果を示す図である。FIG. 10 is a diagram illustrating a simulation result of the third embodiment. 説明変数が1種類である場合の所定分布の一例を示す図である。FIG. 10 is a diagram illustrating an example of a predetermined distribution when there is one type of explanatory variable. 対数正規分布から正規分布への変換を説明するための図である。FIG. 10 is a diagram for explaining conversion from a log-normal distribution to a normal distribution. 離散型確率分布の一例を示す図である。FIG. 1 is a diagram illustrating an example of a discrete probability distribution.

以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。 Embodiments of the present disclosure will now be described in detail with reference to the drawings. Note that identical or equivalent parts in the drawings will be designated by the same reference numerals and their descriptions will not be repeated.

[第1実施形態]
図1は、本実施形態の支援装置100、表示装置200、および予測装置300などを示す図である。支援装置100は、様々な実験などで使用される説明変数の探索を支援するための装置である。本開示の実験は、電池の製造のための実験である。
[First embodiment]
1 is a diagram showing an assistance device 100, a display device 200, and a prediction device 300 according to the present embodiment. The assistance device 100 is a device for assisting in the search for explanatory variables used in various experiments. The experiment in the present disclosure is an experiment for manufacturing a battery.

本開示の説明変数は、電池の材料に関する変数である。本開示において、電池の材料に関する変数は、電池の添加剤C1,C2の濃度である。本開示の目的変数は、電池の特性に関する変数である。本開示において、電池の特性は、電池の抵抗値(IV抵抗値)である。 In this disclosure, the explanatory variables are variables related to the battery materials. In this disclosure, the variables related to the battery materials are the concentrations of battery additives C1 and C2. In this disclosure, the response variables are variables related to the battery characteristics. In this disclosure, the battery characteristics are the battery resistance value (IV resistance value).

支援装置100および予測装置300は、たとえば、PC(personal computer)、タブレット、およびスマートフォンなどのコンピュータである。表示装置200は、支援装置100に接続されている。表示装置200は、支援装置100から出力される提案値を通知(表示)する通知装置の一例である。「提案値」は、ユーザに提案する説明変数の値である。 The assistance device 100 and the prediction device 300 are, for example, computers such as a PC (personal computer), tablet, or smartphone. The display device 200 is connected to the assistance device 100. The display device 200 is an example of a notification device that notifies (displays) the proposed value output from the assistance device 100. The "proposed value" is the value of the explanatory variable proposed to the user.

ユーザは、後述の初期データ(後述の図3)および分布パラメータ(後述の図2)を支援装置100に対して入力する。支援装置100は、後述の演算を実行することにより、提案値を決定する。そして、支援装置100は、提案値を表示装置200に出力する。表示装置200は、支援装置100からの提案値を表示する。 The user inputs the initial data (see Figure 3 below) and distribution parameters (see Figure 2 below) to the assistance device 100. The assistance device 100 determines the proposed values by performing the calculations described below. The assistance device 100 then outputs the proposed values to the display device 200. The display device 200 displays the proposed values from the assistance device 100.

図1の例においては、支援装置100は、添加剤C1の濃度としてa%を算出するとともに添加剤C2の濃度としてb%を算出する。該a%およびb%が「提案値」に相当する。表示装置200は、支援装置100が算出した提案値に基づく情報を表示する。図1の例での情報は、「添加剤C1・・・a%、添加剤C2・・・b%で電池の抵抗値を測定する実験をしてください」という情報である。 In the example of Figure 1, the support device 100 calculates a % as the concentration of additive C1 and b % as the concentration of additive C2. These a % and b % correspond to the "suggested values." The display device 200 displays information based on the suggested values calculated by the support device 100. In the example of Figure 1, the information is "Please conduct an experiment to measure the resistance value of a battery using a % additive C1 and b % additive C2."

ユーザは、表示装置200に表示された情報を視認することにより、提案された添加剤の濃度値を把握する。そして、ユーザは、提案された濃度値で電池の抵抗値を測定する実験を行う。本実施形態の実験は、DCIR(Direct Current Internal Resistance)測定である。そして、ユーザは、支援装置100により提案された濃度値と、該濃度値での実験による抵抗値との組合わせを教師データとして、予測装置300に入力する。 The user visually checks the information displayed on the display device 200 to understand the proposed additive concentration value. The user then conducts an experiment to measure the battery resistance value using the proposed concentration value. In this embodiment, the experiment is a DCIR (Direct Current Internal Resistance) measurement. The user then inputs the combination of the concentration value proposed by the support device 100 and the resistance value obtained from the experiment using that concentration value into the prediction device 300 as training data.

予測装置300は、予測モデル350を保持している。予測装置300は、予測モデル350およびユーザにより入力された値に基づいて、目的となる値を予測する装置である。たとえば、予測装置300は、該予測モデル350に基づいて、ユーザにより入力された説明変数(電池の添加剤C1,C2の濃度)から目的変数(電池のIV抵抗値)を予測する。この予測により、ユーザは、実験をすることなく、電池のIV抵抗値を取得することができる。 The prediction device 300 holds a prediction model 350. The prediction device 300 is a device that predicts a target value based on the prediction model 350 and values input by the user. For example, the prediction device 300 predicts a target variable (the IV resistance value of a battery) from an explanatory variable (the concentration of additives C1 and C2 in a battery) input by the user based on the prediction model 350. This prediction allows the user to obtain the IV resistance value of a battery without conducting an experiment.

また、予測装置300は、該予測モデル350に基づいて、ユーザにより入力された目的変数(電池のIV抵抗値)から説明変数(電池の添加剤C1,C2の濃度)を予測するようにしてもよい。この予測により、ユーザは、所望のIV抵抗値となる電池の添加剤のC1,C2の濃度を取得できる。 The prediction device 300 may also predict explanatory variables (concentrations of battery additives C1 and C2) from a target variable (battery IV resistance value) input by the user based on the prediction model 350. This prediction allows the user to obtain the concentrations of battery additives C1 and C2 that will result in the desired IV resistance value.

予測装置300は、入力された教師データに基づいて、予測モデル350を学習(更新)することができる。この更新により、予測装置300による予測精度は向上する。なお、図1においては、支援装置100と、予測装置300とは別個である構成が記載されているが、支援装置100と、予測装置300とは一体化していてもよい。 The prediction device 300 can learn (update) the prediction model 350 based on the input training data. This update improves the prediction accuracy of the prediction device 300. Note that while Figure 1 shows the support device 100 and the prediction device 300 as separate components, the support device 100 and the prediction device 300 may also be integrated.

本開示の支援装置100の目的は以下の第1目的と第2目的を含む。まず、第1目的を説明する。図1で説明したように、予測装置300は上記の予測を行うことができる。本実施の形態の第1目的は、「予測装置300の予測精度を向上させる」という目的である。 The objectives of the assistance device 100 of the present disclosure include the following first and second objectives. First, the first objective will be explained. As explained in FIG. 1, the prediction device 300 is capable of making the above predictions. The first objective of this embodiment is to "improve the prediction accuracy of the prediction device 300."

次に、第2目的を説明する。たとえば、ユーザは、実験で所望範囲の目的変数を得るための説明変数を探索する場合がある。より具体的には、この場合とは、たとえば、ユーザは、目的変数(IV抵抗値)が所望範囲となる電池が製造される説明変数(添加剤C1および添加剤C2の濃度)を検出する場合である。この場合には、ユーザは、なるべく少ない実験回数で、最適な(ユーザが所望する)目的変数を取得することが好ましい。本開示の支援装置100の第2目的は、「少ない実験回数で所望範囲の目的変数を取得するための説明変数をユーザに提案するという目的」である。 Next, the second objective will be explained. For example, a user may search for explanatory variables to obtain a desired range of an objective variable through an experiment. More specifically, this is the case when the user is searching for explanatory variables (concentrations of additives C1 and C2) that will produce a battery with a desired range of objective variable (IV resistance value). In this case, it is preferable for the user to obtain the optimal objective variable (desired by the user) with as few experiments as possible. The second objective of the assistance device 100 disclosed herein is "to suggest to the user explanatory variables that will obtain a desired range of objective variable with as few experiments as possible."

第1実施形態および後述の第2実施形態の支援装置は、主に、第1目的を達成するための装置であり、第3実施形態の支援装置は、主に、第2目的を達成するための装置である。 The support devices of the first embodiment and the second embodiment described below are primarily devices for achieving the first objective, while the support device of the third embodiment is primarily a device for achieving the second objective.

支援装置100は、CPU(Central Processing Unit)181と、メモリ182と、インターフェース(I/F:Interface)183とを備える。CPU181は、様々な処理を実行する。インターフェース183は、支援装置100の外部装置と通信するための装置である。外部装置は、たとえば、表示装置200である。 The support device 100 includes a CPU (Central Processing Unit) 181, memory 182, and an interface (I/F) 183. The CPU 181 executes various processes. The interface 183 is a device for communicating with an external device of the support device 100. The external device is, for example, a display device 200.

ROMは、CPU181にて実行されるプログラムを格納する。RAMは、CPU181におけるプログラムの実行により生成されるデータ、およびインターフェース183を経由して入力されるデータを一時的に格納することができる。RAMは、作業領域として利用される一時的なデータメモリとして機能し得る。 The ROM stores programs executed by the CPU 181. The RAM can temporarily store data generated by the execution of programs by the CPU 181 and data input via the interface 183. The RAM can function as temporary data memory used as a working area.

ROM162に格納されているプログラムは、記録媒体に格納されて、プログラムプロダクトとして流通されてもよい。記録媒体は、該記録媒体が記録しているプログラムなどをコンピュータが読取可能な非一時的な媒体である。または、プログラムは、情報提供事業者によって、いわゆるインターネットなどによりダウンロード可能なプロダクトプログラムとして提供されてもよい。支援装置100は、記憶媒体またはインターネットなどにより提供されたプログラムを読み取る。支援装置100は、読み取ったプログラムを所定の記憶領域(例えばROM)に記憶する。CPU181は、当該プログラムを実行することにより、提案値を算出する処理を実行する。 The program stored in ROM 162 may be stored on a recording medium and distributed as a program product. The recording medium is a non-transitory medium from which the program recorded therein can be read by a computer. Alternatively, the program may be provided by an information provider as a product program that can be downloaded via the Internet or the like. The assistance device 100 reads the program provided from the storage medium or the Internet or the like. The assistance device 100 stores the read program in a specified storage area (e.g., ROM). The CPU 181 executes the program to perform processing to calculate the proposed value.

[分布パラメータおよび初期データ]
次に、図1で示された分布パラメータおよび初期データを説明する。まず、分布パラメータを説明する。分布パラメータAは、ユーザが決定するパラメータである。分布パラメータAは、M(Mは1以上の整数)種類の説明変数の各々の第1分布を規定するパラメータである。本実施形態においては、第1分布は、正規分布である。分布パラメータAは、該正規分布を規定するためのパラメータであり、分布パラメータAは、平均μ、および標準偏差σである。
[Distribution parameters and initial data]
Next, the distribution parameters and initial data shown in FIG. 1 will be described. First, the distribution parameters will be described. The distribution parameter A is a parameter determined by the user. The distribution parameter A is a parameter that defines the first distribution of each of M (M is an integer of 1 or more) types of explanatory variables. In this embodiment, the first distribution is a normal distribution. The distribution parameter A is a parameter that defines the normal distribution, and the distribution parameter A includes a mean μ and a standard deviation σ.

図2は、分布パラメータAの一例を示す図である。本実施形態においては、説明変数の種類数は、4種類である(M=4)。4種類の説明変数は、4種類の添加剤の濃度により構成される。図2の例での4種類の添加剤は、ビニレンカーボネート(VC:Vinylene Carbonate)、リチウムビスオキサレートボレート(LiBOB:Lithium Bisoxalateborate)、添加剤A、および添加剤Bである。添加剤A、および添加剤Bは、P-F結合含有リチウム塩添加剤である。添加剤Aと添加剤Bとでは、電解液内での分解および電極の被膜形成挙動が異なる。 Figure 2 shows an example of distribution parameter A. In this embodiment, there are four types of explanatory variables (M = 4). The four explanatory variables are composed of the concentrations of four types of additives. In the example of Figure 2, the four additives are vinylene carbonate (VC), lithium bisoxalateborate (LiBOB), additive A, and additive B. Additive A and additive B are P-F bond-containing lithium salt additives. Additive A and additive B differ in their decomposition behavior in the electrolyte and their film formation behavior on the electrode.

図2の例では、4種類の説明変数の各々の、平均μsおよび標準偏差σsが規定されている。たとえば、VCの平均μ1は、0.85であり、VCの標準偏差σ1は、0.32である旨が規定されている。また、図2の分布パラメータAにより規定される正規分布は、「多変量正規分布」である。 In the example in Figure 2, the mean μs and standard deviation σs are specified for each of the four explanatory variables. For example, the mean μ1 of VC is specified to be 0.85, and the standard deviation σ1 of VC is specified to be 0.32. Furthermore, the normal distribution specified by distribution parameter A in Figure 2 is a "multivariate normal distribution."

図3は、初期データBの一例を示す図である。初期データBは、N(Nは1以上の整数)個の「初期データ組合せ」により構成される。図3の例では、N=18である。初期データ組合せは、M種類の説明変数と、該M種類の説明変数に対応する目的変数との組合せを示す情報である。M種類の説明変数に対応する目的変数は、M種類の説明変数が使用された実験によりユーザにより予め導出された変数である。M種類の説明変数に対応する目的変数は、M種類の説明変数が予測装置300に入力されることにより予め予測された変数としてもよい。 Figure 3 is a diagram showing an example of initial data B. Initial data B is composed of N (N is an integer greater than or equal to 1) "initial data combinations." In the example of Figure 3, N = 18. The initial data combinations are information indicating combinations of M types of explanatory variables and objective variables corresponding to the M types of explanatory variables. The objective variables corresponding to the M types of explanatory variables are variables derived in advance by the user through experiments using the M types of explanatory variables. The objective variables corresponding to the M types of explanatory variables may also be variables predicted in advance by inputting the M types of explanatory variables into the prediction device 300.

図3においては、太線で囲まれている情報が1つの初期データ組合せである。つまり、図3の初期データは、18個の初期データ組合せを含む。図3の例においては、たとえば、VC、LiBOB、添加剤A、および添加剤Bが0%であるという説明変数の目的変数(IV抵抗値)が、111.7mΩであることが規定されている。図3の72(=18×4)個の説明変数の値は、本開示の「複数の値」に対応する。 In Figure 3, the information surrounded by a bold line represents one initial data combination. In other words, the initial data in Figure 3 includes 18 initial data combinations. In the example of Figure 3, for example, the objective variable (IV resistance value) for the explanatory variables where VC, LiBOB, Additive A, and Additive B are 0% is specified to be 111.7 mΩ. The values of the 72 (= 18 x 4) explanatory variables in Figure 3 correspond to the "multiple values" of this disclosure.

[支援装置の機能ブロック図]
図4は、支援装置100の機能ブロック図である。支援装置100は、取得部102と、候補部104と、分散部106と、距離部108と、確率部110と、決定部112とを備える。また、閾値部114が破線で示されているが、この閾値部114については、第2実施形態で説明する。
[Functional block diagram of the support device]
4 is a functional block diagram of the support device 100. The support device 100 includes an acquisition unit 102, a candidate unit 104, a distribution unit 106, a distance unit 108, a probability unit 110, and a determination unit 112. A threshold unit 114 is indicated by a dashed line, and this threshold unit 114 will be described in the second embodiment.

取得部102は、ユーザにより入力された分布パラメータA(図2参照)および初期データB(図3参照)を取得する。取得部102により取得された分布パラメータAは、候補部104および距離部108に出力される。 The acquisition unit 102 acquires distribution parameter A (see Figure 2) and initial data B (see Figure 3) input by the user. The distribution parameter A acquired by the acquisition unit 102 is output to the candidate unit 104 and distance unit 108.

候補部104は、M種類の説明変数(本実施形態においては4種類の説明変数)のL(Lは2以上の整数)個の候補値組合せを算出する。ここで、「候補値組合せ」は、M種類の説明変数の各々の候補値の組合せである。また、「候補値」は、提案値(図1参照)の候補となる値である。本実施形態においては、L=1000である。 The candidate unit 104 calculates L (L is an integer greater than or equal to 2) candidate value combinations for M types of explanatory variables (four types of explanatory variables in this embodiment). Here, a "candidate value combination" is a combination of candidate values for each of the M types of explanatory variables. Also, a "candidate value" is a value that is a candidate for the proposed value (see Figure 1). In this embodiment, L = 1000.

図5は、候補値組合せを説明するための図である。図5の例では、候補値組合せの番号、および4種類の説明変数などが示されている。上述のように、L=1000であることから、候補値組合せの番号として、1~1000が規定されている。図5の「・・・」は、候補部104により算出される候補値を示す。また、図5の例の太線で囲まれた情報が、1つの候補値組合せとなる。つまり、候補部104により1000個の候補値組合せが算出されるとともに、4000個(=4×1000)の候補値が算出される。 Figure 5 is a diagram for explaining candidate value combinations. The example in Figure 5 shows the candidate value combination numbers and four types of explanatory variables. As mentioned above, since L = 1000, the candidate value combination numbers are specified as 1 to 1000. The "..." in Figure 5 indicates the candidate values calculated by the candidate unit 104. Furthermore, the information surrounded by a thick line in the example in Figure 5 is one candidate value combination. In other words, the candidate unit 104 calculates 1000 candidate value combinations, and 4000 (= 4 x 1000) candidate values.

候補部104は、分布パラメータを用いて、候補値を算出する。たとえば、候補部104は、分布パラメータにおける説明変数に対応する平均μs、標準偏差σsに基づく数値範囲で一様乱数により算出する。数値範囲は、たとえば、μs-3σs以上でありμs+3σs以下である範囲である。たとえば、候補部104は、VC(図2参照)についての説明変数を、μ1-3σ1以上であり、μ1+3σ1以下である数値範囲で一様乱数により算出する。本実施形態においては、1000個の候補値組合せSは、分散部106、距離部108および確率部110に出力される。 The candidate unit 104 calculates candidate values using the distribution parameters. For example, the candidate unit 104 calculates them using uniform random numbers within a numerical range based on the mean μs and standard deviation σs corresponding to the explanatory variables in the distribution parameters. The numerical range is, for example, a range equal to or greater than μs-3σs and equal to or less than μs+3σs. For example, the candidate unit 104 calculates explanatory variables for VC (see FIG. 2) using uniform random numbers within a numerical range equal to or greater than μ1-3σ1 and equal to or less than μ1+3σ1. In this embodiment, the 1,000 candidate value combinations S are output to the variance unit 106, distance unit 108, and probability unit 110.

分散部106は、取得部102からの初期データB(図3参照)に基づいて、候補部104からのL個の候補値組合せの各々の第2分布の分散σを算出する。本実施形態においては、第2分布は、正規分布である。分散σは、1000個(L個)の候補値組合せ毎に算出される。以下に、分散部106の処理の詳細を説明する。 The distribution unit 106 calculates the variance σ of the second distribution for each of the L candidate value combinations from the candidate unit 104 based on the initial data B (see Figure 3) from the acquisition unit 102. In this embodiment, the second distribution is a normal distribution. The variance σ is calculated for each of the 1000 (L) candidate value combinations. The processing of the distribution unit 106 is described in detail below.

また、分散部106は、ガウス過程回帰モデルを用いて第2分布の分散σを算出する。まず、分散部106は、初期データB(説明変数と目的変数との双方)を用いてガウス過程回帰モデルを更新(学習)する。そして、分散部106は、更新されたガウス過程回帰モデルにおけるカーネル関数を用いて、分散σを算出する。カーネル関数k(x、x)は、たとえば、以下の式(1)により表される。 Furthermore, the dispersion unit 106 calculates the variance σ of the second distribution using a Gaussian process regression model. First, the dispersion unit 106 updates (learns) the Gaussian process regression model using initial data B (both the explanatory variables and the target variable). Then, the dispersion unit 106 calculates the variance σ using a kernel function in the updated Gaussian process regression model. The kernel function k(x n , x m ) is expressed, for example, by the following equation (1):

ここで、式(1)の左辺のxおよびxは、4種類の説明変数からなるベクトルを示す。また、nおよびmについては、それぞれ、1≦n≦N(=18)、1≦m≦Nとなる変数を示す。 Here, xn and xm on the left side of equation (1) represent vectors consisting of four explanatory variables, where n and m represent variables satisfying 1≦n≦N (=18) and 1≦m≦N, respectively.

式(1)の右辺のγは、予め定められた実数である。γは、たとえば、0<γ≦2の範囲の実数である。本実施形態においては、γ=2である。式(1)の右辺のtは、転置行列とすることを示す。式(1)の右辺のσ(n、m)は、クロネッカーのデルタを示す。 The γ on the right-hand side of equation (1) is a predetermined real number. For example, γ is a real number in the range 0 < γ ≦ 2. In this embodiment, γ = 2. The t on the right-hand side of equation (1) indicates that the matrix is transposed. The σ(n, m) on the right-hand side of equation (1) indicates the Kronecker delta.

式(1)の右辺のθ、θ、θ、θについては、更新(最適化)対象のハイパーパラメータである。ハイパーパラメータθ、θ、θ、θについては、以下の式(2)の左辺で表される確率が初期データBを最も表現できるように、分散部106は調整する。 θ 0 , θ 1 , θ 2 , and θ 3 on the right-hand side of equation (1) are hyperparameters to be updated (optimized). The distribution unit 106 adjusts the hyperparameters θ 0 , θ 1 , θ 2 , and θ 3 so that the probability expressed on the left-hand side of equation (2) below best represents the initial data B.

ここで、式(2)の左辺のXは、x1,...,からなる行列を示す。式(2)のyは、初期データBに含まれるN個の目的変数(IV抵抗値)の値からなるベクトルを示す。Kは、式(1)を(n、m)成分とする行列を示す。 Here, X on the left side of equation (2) represents a matrix consisting of x1 ,..., xN . y in equation (2) represents a vector consisting of the values of N objective variables (IV resistance values) included in initial data B. K represents a matrix with equation (1) as its (n, m) components.

また、1つの候補値組合せをxと表現したときにおいて、分散部106は、以下の式(3)により分散σを算出する。 Furthermore, when one candidate value combination is expressed as x * , the distribution unit 106 calculates the distribution σ by the following equation (3).

ここで、式(3)の右辺のKは、式(2)のKと同一である。また、式(3)のkは、式(4)で表される。 Here, K on the right side of equation (3) is the same as K in equation (2). Also, k * in equation (3) is expressed by equation (4).

以上、分散部106は、式(1)および式(2)に基づいて、ガウス過程回帰モデルを更新する。そして、分散部106は、更新されたガウス過程回帰モデル、および式(3)、(4)を用いて、L個の候補値組合せ毎の分散σを算出する。算出された分散σは、決定部112に出力される。 As described above, the distribution unit 106 updates the Gaussian process regression model based on equations (1) and (2). Then, the distribution unit 106 calculates the variance σ for each of the L candidate value combinations using the updated Gaussian process regression model and equations (3) and (4). The calculated variance σ is output to the determination unit 112.

次に、距離部108の処理を説明する。距離部108は、分布パラメータAに基づいて、L個の候補値組合せ毎のマハラノビス距離Eを算出する。マハラノビス距離Eは、ある局面においては、L個の候補値によるデータ群の重心からの距離である。 Next, the processing of the distance unit 108 will be described. The distance unit 108 calculates the Mahalanobis distance E for each combination of L candidate values based on the distribution parameter A. In some cases, the Mahalanobis distance E is the distance from the center of gravity of the data group consisting of the L candidate values.

以下に、距離部108の処理の詳細を説明する。まず、距離部108は、分布パラメータAで規定されているM個の説明変数同士の相関行列Cを所定の演算により設定する。以下に、相関行列Cを構成する相関係数rの算出手法を説明する。距離部108は、初期データBに含まれる数値を以下の式(5)に代入して、相関係数rを算出する。 The processing of the distance unit 108 is described in detail below. First, the distance unit 108 sets a correlation matrix C between M explanatory variables defined by the distribution parameter A through a predetermined calculation. The method for calculating the correlation coefficient r that constitutes the correlation matrix C is described below. The distance unit 108 calculates the correlation coefficient r by substituting the numerical values contained in the initial data B into the following equation (5).

ここで、式(5)のjおよびkは、それぞれ、相関係数rを算出するための2つの説明変数を示す。2つの説明変数は、初期データに含まれる説明変数であり、たとえば、VCの濃度と、LiBOBの濃度などである。また、式(5)のSjkは、説明変数jと説明変数kとの共分散を示す。式(5)のSは、説明変数jの標準偏差を示す。式(5)のSは、説明変数kの標準偏差を示す。Nは上述の通り、初期データ組合せの数である。iは、変数であり、図3に記載の番号に対応する。jは、i番目の説明変数jの数値を示す。kは、i番目の説明変数kの数値を示す。javgは、N個の説明変数jの平均値を示す。kavgは、N個の説明変数kの平均値を示す。javgは、N個の説明変数jの平均値を示す。相関行列Cは、本開示の「複数種類の説明変数間の相関を示す情報」に対応する。 Here, j and k in equation (5) respectively represent two explanatory variables for calculating the correlation coefficient r. The two explanatory variables are explanatory variables included in the initial data, such as the concentration of VC and the concentration of LiBOB. Furthermore, S jk in equation (5) represents the covariance between explanatory variable j and explanatory variable k. S j in equation (5) represents the standard deviation of explanatory variable j. S k in equation (5) represents the standard deviation of explanatory variable k. As described above, N is the number of initial data combinations. i is a variable and corresponds to the number described in FIG. 3. j i represents the numerical value of the i-th explanatory variable j. k i represents the numerical value of the i-th explanatory variable k. j avg represents the average value of N explanatory variables j. k avg represents the average value of N explanatory variables k. j avg represents the average value of N explanatory variables j. The correlation matrix C corresponds to "information indicating the correlation between multiple types of explanatory variables" in the present disclosure.

なお、変形例として、距離部108は、分布パラメータA(図2参照)の数値を式(5)に代入して相関係数rを算出してもよい。距離部108は、分布パラメータAのうちの2つの説明変数の平均μsを、それぞれ、(5)のjavgおよびkavgに代入してもよい。また、距離部108は、分布パラメータAのうちの2つの説明変数の標準偏差σsを、それぞれ、式(5)のSおよびSに代入してもよい。 As a modified example, the distance unit 108 may calculate the correlation coefficient r by substituting the numerical value of the distribution parameter A (see FIG. 2) into equation (5). The distance unit 108 may substitute the average μs of two explanatory variables of the distribution parameter A into javg and kavg in equation (5), respectively. Furthermore, the distance unit 108 may substitute the standard deviation σs of two explanatory variables of the distribution parameter A into Sj and Sk in equation (5), respectively.

図6は、相関行列Cの相関係数を示す図である。図6の例では、たとえば、VCと、LiBOBとの相関係数は0.44であることが示されている。相関行列Cは、M×M(本実施形態においては4×4)の正方行列とされる。なお、相関行列Cは、演算せずに、ユーザにより入力されるようにしてもよい。 Figure 6 is a diagram showing the correlation coefficients of correlation matrix C. In the example of Figure 6, for example, the correlation coefficient between VC and LiBOB is shown to be 0.44. Correlation matrix C is an M x M (4 x 4 in this embodiment) square matrix. Note that correlation matrix C may also be input by the user without being calculated.

なお、距離部108が、説明変数の間に相関が無いと判断した場合に、相関行列Cを単位行列とする。相関の有無の判断の手法として様々な手法が適用される。距離部108は、たとえば、相関係数の合計値が所定値未満である場合には、該相関が無いと判断する。また、ユーザが相関の有無を示す情報を支援装置100に入力可能という構成が採用されてもよい。このような構成が採用された場合において、ユーザが相関が無い旨の情報を入力した場合には、距離部108は、該相関が無いと判断する。 If the distance unit 108 determines that there is no correlation between the explanatory variables, it sets the correlation matrix C to a unit matrix. Various methods can be used to determine whether there is a correlation. For example, if the total value of the correlation coefficients is less than a predetermined value, the distance unit 108 determines that there is no correlation. Furthermore, a configuration may be employed in which the user can input information indicating the presence or absence of a correlation into the assistance device 100. When such a configuration is employed, if the user inputs information indicating that there is no correlation, the distance unit 108 determines that there is no correlation.

距離部108は、以下の式(6)、(7)を用いて、L個の候補組合せ毎のマハラノビス距離Eを算出する。 The distance unit 108 calculates the Mahalanobis distance E for each of the L candidate combinations using the following equations (6) and (7).

Σ=DCD (6) Σ=DCD (6)

式(6)の左辺のΣは、説明変数に設定した共分散行列を示す。式(6)の右辺の行列Dは、図2のσ1~σ4を対角成分とする対角行列である。式(7)の右辺のベクトルUは、図2のμ1~μ4を成分とするベクトルである。式(7)の右辺のベクトルXは、候補組合せで規定されている4個の説明変数を成分とするベクトルである。距離部108により算出されたマハラノビス距離Eは、確率部110および決定部112に出力される。 Σ on the left side of equation (6) represents the covariance matrix set for the explanatory variables. Matrix D on the right side of equation (6) is a diagonal matrix with σ1 to σ4 in Figure 2 as diagonal components. Vector U on the right side of equation (7) is a vector with μ1 to μ4 in Figure 2 as components. Vector X on the right side of equation (7) is a vector with the four explanatory variables specified in the candidate combination as components. The Mahalanobis distance E calculated by distance unit 108 is output to probability unit 110 and decision unit 112.

次に、確率部110の処理を説明する。確率部110は、L個の候補値組合せ毎に、帰属確率Pを決定する。ここで、帰属確率Pは、上述の第1分布に基づく確率値である。換言すれれば、帰属確率Pは、「図2の分布パラメータAにより規定される正規分布(第1分布)に仮定されるデータ群の重心」と、「帰属確率Pに対応する候補値組合せ」との近さを示す度合いである。帰属確率Pは、本開示の「確率値」に対応する。以下に、確率部110の処理の詳細を説明する。 Next, the processing of the probability unit 110 will be described. The probability unit 110 determines an attribute probability P for each of the L candidate value combinations. Here, the attribute probability P is a probability value based on the first distribution described above. In other words, the attribute probability P is a measure of the closeness between the "centroid of the data group assumed to be in a normal distribution (first distribution) defined by the distribution parameter A in Figure 2" and the "candidate value combination corresponding to the attribute probability P." The attribute probability P corresponds to the "probability value" in this disclosure. The processing of the probability unit 110 will be described in detail below.

本実施形態においては、説明変数が正規分布(図2参照)に従うと仮定されている。この場合には、マハラノビス距離は、以下の式(8)の確率密度関数f(z)で表されるカイ二乗分布に従う。また、確率部110は、以下の式(9)により、帰属確率Pを算出する。 In this embodiment, it is assumed that the explanatory variables follow a normal distribution (see Figure 2). In this case, the Mahalanobis distance follows a chi-squared distribution expressed by the probability density function f(z) of the following equation (8). In addition, the probability unit 110 calculates the attribution probability P using the following equation (9).

ここで、式(8)のγ()は、所定のガンマ関数であり、式(8)のkは自由度である。確率部110により算出された確率値Pは、決定部112に入力される。 Here, γ() in equation (8) is a predetermined gamma function, and k in equation (8) is the degree of freedom. The probability value P calculated by the probability unit 110 is input to the determination unit 112.

以上のように、決定部112には、分散部106からの1000個の候補組合せの各々の分散σと、距離部108からの1000個の候補組合せの各々のマハラノビス距離Eと、確率部110からの1000個の候補組合せの各々の帰属確率Pとが入力される。 As described above, the determination unit 112 receives the variance σ of each of the 1,000 candidate combinations from the variance unit 106, the Mahalanobis distance E of each of the 1,000 candidate combinations from the distance unit 108, and the attribute probability P of each of the 1,000 candidate combinations from the probability unit 110.

決定部112は、1000個の候補組合せの各々の評価値Vを、以下の式(10)に基づいて算出する。 The determination unit 112 calculates the evaluation value V for each of the 1,000 candidate combinations based on the following formula (10):

評価値V=σ×E×P (10)
ここで、式(10)のa、b、cは、予め定められた実数である。a、b、cは、たとえば、-2以上であり、2以下の範囲の実数である。本実施形態においては、a、b、cは、1であるとする。したがって、決定部112は、1つの候補組合せについて算出された分散σ、マハラノビス距離E、および帰属確率Pを乗算することにより、該1つの候補組合せ評価値Vを算出する。そして、決定部112は、1000個の候補組合せの各々の評価値V(1000個の候補組合せの全ての評価値V)を算出する。
Evaluation value V=σ a ×E b ×P c (10)
Here, a, b, and c in formula (10) are predetermined real numbers. For example, a, b, and c are real numbers in the range of -2 or more and 2 or less. In this embodiment, a, b, and c are assumed to be 1. Therefore, the determination unit 112 calculates the candidate combination evaluation value V by multiplying the variance σ, Mahalanobis distance E, and attribution probability P calculated for one candidate combination. Then, the determination unit 112 calculates the evaluation value V for each of the 1000 candidate combinations (all evaluation values V for the 1000 candidate combinations).

そして、決定部112は、1000個の候補組合せの毎の評価値のうち、最大の評価値である候補組合せを提案候補値組合せとして決定する。決定部112は、提案候補値組合せをユーザに通知する(図1の表示装置200の説明参照)。提案候補値組合せは、本開示の「提案値」に対応する。 Then, the determination unit 112 determines the candidate combination with the maximum evaluation value among the evaluation values for each of the 1,000 candidate combinations as the proposed candidate value combination. The determination unit 112 notifies the user of the proposed candidate value combination (see the description of the display device 200 in Figure 1). The proposed candidate value combination corresponds to the "proposed value" in this disclosure.

[支援装置の処理の流れ]
図7は、支援装置100の処理の流れを示すフローチャートである。図7の処理は、所定期間(たとえば、1秒)毎に実行される。
[Processing flow of the support device]
7 is a flowchart showing the flow of processing by the assistance device 100. The processing in FIG. 7 is executed every predetermined period (for example, every second).

まず、ステップS1において、支援装置100は、分布パラメータAおよび初期データBが支援装置100に入力されたか否かを判断する。分布パラメータAおよび初期データBが入力されていない場合には(ステップS1でNO)、処理は終了する。分布パラメータAおよび初期データBが入力された場合には(ステップS1でYES)、処理はステップS2に進む。 First, in step S1, the support device 100 determines whether distribution parameter A and initial data B have been input to the support device 100. If distribution parameter A and initial data B have not been input (NO in step S1), the processing ends. If distribution parameter A and initial data B have been input (YES in step S1), the processing proceeds to step S2.

次に、ステップS2において、支援装置100は、初期データBによりガウス過程回帰モデルを学習する(上記式(1)、(2)参照)。次に、ステップS4において、支援装置100は、分布パラメータAに基づいてL個の候補値組合せ(候補値)を算出する。 Next, in step S2, the assistance device 100 learns a Gaussian process regression model using the initial data B (see equations (1) and (2) above). Next, in step S4, the assistance device 100 calculates L candidate value combinations (candidate values) based on the distribution parameter A.

次に、ステップS6において、支援装置100は、学習後のガウス過程回帰モデルに基づいてL個の候補値組合せ毎の分散σを算出する(上記式(3)、(4)参照)。次に、ステップS8において、支援装置100は、分布パラメータAに基づいてL個の候補値組合せ毎のマハラノビス距離Eを算出する(上記式(5)~(7)参照)。次に、ステップS10において、支援装置100は、分布パラメータAに基づいてL個の候補値組合せ毎の帰属確率Pを算出する(上記式(8)、(9)参照)。 Next, in step S6, the support device 100 calculates the variance σ for each of the L candidate value combinations based on the trained Gaussian process regression model (see equations (3) and (4) above). Next, in step S8, the support device 100 calculates the Mahalanobis distance E for each of the L candidate value combinations based on the distribution parameter A (see equations (5) to (7) above). Next, in step S10, the support device 100 calculates the membership probability P for each of the L candidate value combinations based on the distribution parameter A (see equations (8) and (9) above).

次に、ステップS12において、支援装置100は、L個の候補値組合せ毎の評価値Vを算出する(上記式(10)参照)。次に、ステップS14において、支援装置100は、評価値が最大である候補組合せ(候補値)を提案候補値組合せ(提案値)として出力する。支援装置100が、提案候補値組合せを出力する処理は、「提案処理」とも称される。 Next, in step S12, the support device 100 calculates an evaluation value V for each of the L candidate value combinations (see formula (10) above). Next, in step S14, the support device 100 outputs the candidate combination (candidate value) with the highest evaluation value as the proposed candidate value combination (proposed value). The process by which the support device 100 outputs the proposed candidate value combination is also referred to as the "proposition process."

また、ユーザは、複数の提案候補値組合せを取得したい場合がある。この場合には、提案候補値組合せを用いたDCIR測定を行い、IV抵抗値を測定する。そして、ユーザは、該提案候補値組合せと該抵抗値とを初期データに加えて、該初期データに基づいて支援装置100に提案処理を実行させる。ユーザは、このような提案処理を支援装置100に複数回実行させることにより、複数の提案候補値組合せを取得できる。 In some cases, a user may wish to obtain multiple proposed candidate value combinations. In this case, a DCIR measurement is performed using the proposed candidate value combination to measure the IV resistance value. The user then adds the proposed candidate value combination and the resistance value to the initial data and causes the support device 100 to execute a proposal process based on the initial data. The user can obtain multiple proposed candidate value combinations by having the support device 100 execute this proposal process multiple times.

図8は、予測モデルの更新を示すフローチャートである。ステップS20において、予測装置300は、ユーザにより入力された教師データ(提案候補値組合せと、該提案候補値組合せに対応する目的変数)に基づいて、予測モデル350を更新する。図8の処理は、本実施形態の支援方法に含まれ得る。 Figure 8 is a flowchart showing how to update a prediction model. In step S20, the prediction device 300 updates the prediction model 350 based on the training data (proposed candidate value combinations and the objective variables corresponding to the proposed candidate value combinations) input by the user. The processing in Figure 8 may be included in the support method of this embodiment.

[本実施形態の支援装置の作用・効果]
本実施形態の支援装置100は、L個の候補組合せ毎の評価値Vを算出する。評価値Vは、分散σおよび帰属確率Pにより算出される。上述のように、分散σは、候補値組合せの正規分布のばらつき度合いを示す値である。したがって、分散σが大きい候補値組合せは、広い範囲を網羅できる実験結果(目的変数)を期待できる説明変数の組合せである。したがって、分散σのみを用いて評価値を算出する構成(以下、「比較例の構成」と称される。)が考えられる。
[Actions and Effects of the Support Device of the Present Embodiment]
The support device 100 of this embodiment calculates an evaluation value V for each of the L candidate combinations. The evaluation value V is calculated using the variance σ and the attribution probability P. As described above, the variance σ is a value that indicates the degree of variation in the normal distribution of the candidate value combination. Therefore, a candidate value combination with a large variance σ is a combination of explanatory variables that can be expected to produce experimental results (objective variables) that cover a wide range. Therefore, a configuration that calculates an evaluation value using only the variance σ (hereinafter referred to as the "configuration of the comparative example") can be considered.

しかしながら、このような構成においては、分散σが極端に大きい候補値組合せが、提案候補値組合せとして選択されてしまう場合があり、この場合には、適正範囲外(現実的ではない)組合せが選択される場合がある。 However, in such a configuration, a candidate value combination with an extremely large variance σ may be selected as the proposed candidate value combination, in which case a combination outside the appropriate range (unrealistic) may be selected.

そこで、本実施形態の支援装置100は、分散σのみならず帰属確率Pも用いて、提案値を決定する。具体的には、支援装置100は、分散σおよび帰属確率Pに基づいて評価値Vを算出する。上述のように、帰属確率Pは、図2の分布パラメータAにより規定される正規分布(第1分布)に仮定されるデータ群の重心との近さを示す度合いである。したがって、帰属確率Pが大きい候補値組合せは、ユーザにより規定された正規分布での確率が大きい候補値組合せであることから、適正範囲内に収まる傾向にある候補値組合せである。よって、分散σおよび帰属確率Pにより算出された評価値Vが大きい候補値組合せは、適正範囲内に収まる傾向にありつつも、広い範囲での候補値組合せとなる。したがって、評価値Vが大きい候補値組合せ(提案候補値組合せ)は、最適な説明変数の組合せとなる。 Therefore, the support device 100 of this embodiment determines the proposed value using not only the variance σ but also the attribution probability P. Specifically, the support device 100 calculates the evaluation value V based on the variance σ and the attribution probability P. As described above, the attribution probability P is a measure of the proximity to the center of gravity of the data group assumed to be in a normal distribution (first distribution) defined by the distribution parameter A in Figure 2. Therefore, a candidate value combination with a high attribution probability P is a candidate value combination with a high probability in the normal distribution defined by the user, and therefore tends to fall within the appropriate range. Therefore, a candidate value combination with a high evaluation value V calculated using the variance σ and the attribution probability P is a candidate value combination with a wide range, while tending to fall within the appropriate range. Therefore, a candidate value combination with a high evaluation value V (proposed candidate value combination) is an optimal combination of explanatory variables.

図9は、本実施形態の支援装置100の効果を説明するための図である。図9の例では、説明変数の種類数Mが3である、つまり、第1説明変数、第2説明変数、および第3説明変数について示された図である。 Figure 9 is a diagram illustrating the effect of the support device 100 of this embodiment. In the example of Figure 9, the number of types of explanatory variables, M, is 3, that is, the diagram shows the first explanatory variable, the second explanatory variable, and the third explanatory variable.

図9の例では、上述の比較例の構成による提案候補値組合せは、黒丸で示されており、本実施形態の支援装置100による提案候補値組合せは、白丸で示されている。また、ハッチングで示される領域Rは、上述の多変量正規分布で規定される領域である。上記の帰属確率Pが大きい候補値組合せは、領域αの重心(中央)に近くなる傾向にある。 In the example of Figure 9, the candidate value combinations proposed by the configuration of the comparative example described above are shown as black circles, and the candidate value combinations proposed by the assistance device 100 of this embodiment are shown as white circles. Furthermore, the hatched region R is the region defined by the multivariate normal distribution described above. Candidate value combinations with a large attribution probability P described above tend to be closer to the center of gravity (center) of region α.

上述の比較例の構成では、図9の黒丸により示される提案候補値組合せのように、適正範囲外(現実的ではない)組合せが選択される場合がある。一方、本実施の形態の支援装置100によれば、提案候補値組合せは、多変量正規分布で規定される領域α内に収まりつつも広い範囲での候補値組合せとなる(図9の白丸参照)。したがって、本実施の形態の支援装置100によれば、最適でかつ散りばめられた説明変数の値をユーザに提案することができる。 In the configuration of the comparative example described above, combinations outside the appropriate range (unrealistic) may be selected, such as the proposed candidate value combinations indicated by the black circles in Figure 9. On the other hand, with the assistance device 100 of this embodiment, the proposed candidate value combinations are candidate value combinations within a wide range while still falling within the region α defined by the multivariate normal distribution (see the white circles in Figure 9). Therefore, with the assistance device 100 of this embodiment, it is possible to propose optimal and scattered explanatory variable values to the user.

また、本実施形態においては、説明変数は複数種類(本実施形態においては、4種類)ある。確率部110は、複数種類の説明変数間の相関を示す情報(本実施形態においては、図6の相関行列)に基づいて算出する。したがって、説明変数が複数種類あったとしても、該複数種類の説明変数を反映させた帰属確率Pを算出できる。 Furthermore, in this embodiment, there are multiple types of explanatory variables (four types in this embodiment). The probability unit 110 performs calculations based on information indicating the correlation between multiple types of explanatory variables (in this embodiment, the correlation matrix in Figure 6). Therefore, even if there are multiple types of explanatory variables, it is possible to calculate the attribution probability P that reflects the multiple types of explanatory variables.

また、本実施形態においては、決定部112は、分散σおよび帰属確率Pのみならず、マハラノビス距離Eも乗算して評価値Vを算出する。上述のように、マハラノビス距離Eは、L個の候補値によるデータ群の重心からの距離である。したがって、本実施形態の支援装置100は、適正範囲内に収まりつつも、適切に散ばめられた(該重心から離れた)候補値組合せをユーザに提案できる。 In addition, in this embodiment, the determination unit 112 calculates the evaluation value V by multiplying not only the variance σ and the membership probability P, but also the Mahalanobis distance E. As described above, the Mahalanobis distance E is the distance from the center of gravity of a data group consisting of L candidate values. Therefore, the support device 100 in this embodiment can propose to the user candidate value combinations that are appropriately scattered (away from the center of gravity) while still falling within an appropriate range.

また、図8などで説明したように、予測装置300は、ユーザにより入力された教師データ(提案候補値組合せと、該提案候補値組合せに対応する目的変数)に基づいて、予測モデル350を更新する。したがって、支援装置100は、予測装置300の予測精度を向上させることに対しても支援できる。 Furthermore, as explained in FIG. 8 and elsewhere, the prediction device 300 updates the prediction model 350 based on the training data (proposed candidate value combinations and the objective variables corresponding to the proposed candidate value combinations) input by the user. Therefore, the assistance device 100 can also assist in improving the prediction accuracy of the prediction device 300.

[シミュレーション結果]
次に、本実施形態の支援装置100が有利な効果を奏することを示すシミュレーション結果を説明する。まず、シミュレーションに使用された試験電池を説明する。試験電池の正極の正極活物質は、Li(NiCoMn)Oである。正極の導電材は、アセチレンブラックである。正極のバインダは、ポリフッ化ビニリデン(PVdF:PolyVinylidene DiFluoride)である。正極の分散媒は、N-メチル-2-ピロリドン(NMP)である。正極の正極基材:Al箔である。正極の固形分の質量配合比としては、「正極活物質/導電材/バインダ=92.0/7.1/0.9」の正極スラリーが調製され、正極基材の表面(表裏両面)に塗布、乾燥することにより、正極活物質層が形成され、該正極活物質層が圧縮された。以上により正極原反が生成された。
[Simulation results]
Next, simulation results demonstrating the advantageous effects of the support device 100 of this embodiment will be described. First, the test battery used in the simulation will be described. The positive electrode active material of the test battery's positive electrode was Li(NiCoMn) O2 . The positive electrode conductive material was acetylene black. The positive electrode binder was polyvinylidene difluoride (PVdF). The positive electrode dispersion medium was N-methyl-2-pyrrolidone (NMP). The positive electrode substrate was aluminum foil. A positive electrode slurry with a mass blend ratio of positive electrode solids of "positive electrode active material/conductive material/binder = 92.0/7.1/0.9" was prepared. The slurry was applied to the surface (both front and back) of the positive electrode substrate and dried to form a positive electrode active material layer, which was then compressed. A positive electrode blank was produced as described above.

次に、試験電池の負極を説明する。負極の負極活物質は黒鉛である。負極のバインダは、CMC(カルボキシメチルセルロース)、およびSBR(スチレンブタジエンゴム)である。負極の分散媒は、水である。負極の負極基材は、Cu箔である。負極の固形分の質量配合比は、「負極活物質/CMC/SBR=98.3/1.0/0.7」である。負極スラリーが、負極基材の表面(表裏両面)に塗布され、乾燥されることにより、負極活物質層が形成された。さらに負極活物質層が圧縮された。以上により負極原反が生成された。 Next, the negative electrode of the test battery will be described. The negative electrode active material is graphite. The negative electrode binder is CMC (carboxymethyl cellulose) and SBR (styrene butadiene rubber). The negative electrode dispersion medium is water. The negative electrode substrate is Cu foil. The mass blending ratio of the negative electrode solids is "negative electrode active material/CMC/SBR = 98.3/1.0/0.7." The negative electrode slurry was applied to the surface (both the front and back) of the negative electrode substrate and dried to form a negative electrode active material layer. The negative electrode active material layer was then compressed. This produced a negative electrode blank.

次に試験電池の電解液を説明する。電解液の溶媒の体積比は、EC/DMC/EMC=3/3/4である。支持電解質は、濃度が0.88mоl/LであるLiPF(六フッ化リン酸リチウム)である。また、電解液の添加剤は、図2などで示されたVC、LiBOB、添加剤A、および添加剤Bである。また、溶媒の成分比は、25℃、1気圧における体積に基づいている。 Next, the electrolyte of the test battery will be described. The volume ratio of the solvents in the electrolyte was EC/DMC/EMC = 3/3/4. The supporting electrolyte was LiPF 6 (lithium hexafluorophosphate) with a concentration of 0.88 mol/L. The additives in the electrolyte were VC, LiBOB, Additive A, and Additive B, as shown in Figure 2. The component ratios of the solvents are based on the volume at 25°C and 1 atmosphere.

また、試験電池のセパレータとして、PP(ポリプロピレン)層およびPE(ポリエチレン)層を含む多層構造を有する部材が使用された。そして、試験電池のセパレータは、該部材が所定の平面サイズに切断されることにより製造される。 The separator for the test battery was a multilayered member containing a PP (polypropylene) layer and a PE (polyethylene) layer. The separator for the test battery was manufactured by cutting this member to a specified planar size.

図10は、シミュレーションで使用された正極210および負極220を示す図である。上記の正極原反が切断されることにより正極210が製造される。上記の負極原反が切断されることにより負極220が製造される。 Figure 10 shows the positive electrode 210 and negative electrode 220 used in the simulation. The positive electrode 210 is manufactured by cutting the above-mentioned positive electrode raw material. The negative electrode 220 is manufactured by cutting the above-mentioned negative electrode raw material.

正極210は、Alタブ211と正極活物質層212とを含む。正極活物質層212は、縦43mm×横29mmの平面寸法を有する。Alタブ211は、超音波によって正極活物質層212に接合されている。Alタブ211は、縦7mm×横10mmの平面寸法を有する。 The positive electrode 210 includes an Al tab 211 and a positive electrode active material layer 212. The positive electrode active material layer 212 has planar dimensions of 43 mm long and 29 mm wide. The Al tab 211 is ultrasonically bonded to the positive electrode active material layer 212. The Al tab 211 has planar dimensions of 7 mm long and 10 mm wide.

負極220は、Cuタブ221と負極活物質層222とを含む。負極活物質層222は、縦46mm×横30mmの平面寸法を有する。Cuタブ221は、超音波によって正極活物質層212に接合されている。Cuタブ221は、縦8mm×横10mmの平面寸法を有する。図10のような正極および負極の製造の詳細は、たとえば、特許7153701号公報に開示されている。 The negative electrode 220 includes a Cu tab 221 and a negative electrode active material layer 222. The negative electrode active material layer 222 has planar dimensions of 46 mm long and 30 mm wide. The Cu tab 221 is ultrasonically bonded to the positive electrode active material layer 212. The Cu tab 221 has planar dimensions of 8 mm long and 10 mm wide. Details of the manufacturing of positive and negative electrodes such as those shown in Figure 10 are disclosed, for example, in Japanese Patent Publication No. 7153701.

さらに、正極、セパレータ、負極をこの順序で積層することにより、電極体が形成された。ドライ環境内でアルミラミネートフィルム製の外装体に電極体を挿入することにより、部材が形成された。その後、この部材は、真空下100度で3時間乾燥された。その後、この部材は、25度まで冷却された後、上記の電解液が注入され、外装体が溶着されて密封された。以上により、試験電池が生成された。 The positive electrode, separator, and negative electrode were then stacked in this order to form an electrode assembly. The electrode assembly was then inserted into an exterior body made of aluminum laminate film in a dry environment to form a component. This component was then dried at 100°C under vacuum for 3 hours. After this, the component was cooled to 25°C, after which the above-mentioned electrolyte solution was injected, and the exterior body was welded and sealed. This completed the production of a test battery.

試験電池に対して、以下のエージング処理が実行された。エージング処理は、試験電池を400mAで4.1Vまで充電し、その後、400mAで2.5Vまで放電し、60℃の環境下12時間保持するという処理である。そして、エージング処理が施された試験電池が、25度にて200mAで3.7Vまで充電し放電するという充放電を繰り返すことによりDCIR測定が実行された。 The following aging process was performed on the test battery. The aging process involved charging the test battery to 4.1 V at 400 mA, then discharging it to 2.5 V at 400 mA, and storing it in a 60°C environment for 12 hours. DCIR measurements were then performed on the aged test battery by repeatedly charging and discharging it to 3.7 V at 200 mA at 25°C.

図11は、シミュレーション結果を示す図である。図11の例では、5個の比較例の結果と、5個の実施例の結果とが示されている。図11においては、これら10個の結果について、VCの濃度、LiBOBの濃度、添加剤Aの濃度、添加剤Bの濃度、分散σ、帰属確率P、マハラノビス距離E、評価値V、およびIV抵抗値が示されている。 Figure 11 shows the simulation results. In the example of Figure 11, the results of five comparative examples and five examples are shown. For these 10 results, Figure 11 shows the VC concentration, LiBOB concentration, additive A concentration, additive B concentration, variance σ, attribution probability P, Mahalanobis distance E, evaluation value V, and IV resistance value.

まず、実施例を説明する。上述のように、支援装置100により提案候補値組合せが決定される。そして、ユーザは、該提案候補値組合せで規定されている複数の説明変数の値で、上述のDCIR測定を実行することによりIV抵抗値(目的変数)が測定される。そして、上記の提案処理が4回繰り返されることにより、5つの実施例の結果が得られた。 First, we will explain the working examples. As described above, the support device 100 determines a proposed candidate value combination. Then, the user performs the above-mentioned DCIR measurement using the values of multiple explanatory variables specified in the proposed candidate value combination, thereby measuring the IV resistance value (objective variable). The above proposal process was then repeated four times, resulting in five working example results.

次に比較例を説明する。比較例においては、ユーザは、初期データを確認して、ユーザの感覚で説明変数の5通りの組合せを決定した。ここでは、ユーザは、図11の比較例で記載されている説明変数の5通りの組合せが、ユーザにより決定されたとする。そして、比較例の説明変数の5通りの組合せにおいても、分散σ、帰属確率P、マハラノビス距離E、評価値V、およびIV抵抗値が算出されたとする。 Next, a comparative example will be described. In the comparative example, the user checked the initial data and determined five combinations of explanatory variables based on the user's intuition. Here, it is assumed that the user determined the five combinations of explanatory variables described in the comparative example of Figure 11. It is also assumed that the variance σ, attribution probability P, Mahalanobis distance E, evaluation value V, and IV resistance value were calculated for the five combinations of explanatory variables in the comparative example.

図11の記載からも明らかなように、実施例の分散σの方が、比較例の分散σよりも大きい。したがって、実施例の方が候補値組合せの散らばりの度合いが大きい。よって、ユーザは、より効率的な実験を行うことでき、結果として、予測モデル350(図1参照)の学習効果を高めることができる。 As is clear from Figure 11, the variance σ of the example is larger than the variance σ of the comparative example. Therefore, the example has a greater degree of dispersion in the candidate value combinations. This allows the user to conduct more efficient experiments, and as a result, the learning effect of the prediction model 350 (see Figure 1) can be improved.

次に、予測モデル350の精度に関して、二乗平均平方根誤差(RMSE:Root Mean Squared Error)が用いられたシミュレーション結果を説明する。以下に、RMSEの算出の手法を説明する。図11により示された実施例の5組の実験データ(4種類の説明変数と、目的変数との組合せ)が、実施例のデータセットDS1とされる。データセットDS1からランダムに抽出された3組の実験データと、初期データ(図3参照)とが組合されて、予測モデル350の学習用データセットTr1が生成される。データセットDS1の残りの2組の実験データは、予測モデル350の評価用のデータセットValとされる。 Next, we will explain the results of a simulation using the root mean squared error (RMSE) to evaluate the accuracy of the prediction model 350. The method for calculating RMSE is explained below. The five sets of experimental data (combinations of four types of explanatory variables and a target variable) of the embodiment shown in Figure 11 are used as dataset DS1 of the embodiment. Three sets of experimental data randomly extracted from dataset DS1 are combined with the initial data (see Figure 3) to generate training dataset Tr1 for the prediction model 350. The remaining two sets of experimental data in dataset DS1 are used as dataset Val for evaluating the prediction model 350.

学習用のデータセットTr1により、予測モデル350が学習された。また、該学習においては、ステップワイズ法により説明変数が選択された。該学習された予測モデル350を用いて、目的変数が予測された。そして、該予測された目的変数と、実験により測定された目的変数との差分をRMSEが算出される。このようなRMSEの算出が3回実行されることにより3個のRMSEが算出され、さらに、該3個のRMSEの平均値が算出された。同様に、図11により示された比較例の5組の実験データを用いて、上記のRMSEの算出の手法により、3個のRMSEの平均値が算出された。 A prediction model 350 was trained using the training dataset Tr1. During this training, explanatory variables were selected using a stepwise method. The trained prediction model 350 was used to predict a dependent variable. The RMSE was then calculated as the difference between the predicted dependent variable and the dependent variable measured through experiments. This RMSE calculation was performed three times to calculate three RMSEs, and the average of the three RMSEs was then calculated. Similarly, the average of the three RMSEs was calculated using the above RMSE calculation method using five sets of experimental data for the comparative example shown in Figure 11.

図12は、比較例のRMSEの平均値と、実施例のRMSEの平均値とが示された図である。図12の例では、比較例のRMSEの平均値が1となるように規格化された場合の実施例のRMSEの平均値が示されている。図12からも明らかなように、本実施形態の支援装置100により提案された実験変数の組合せにより、予測モデル350の予測精度を向上させることができる。 Figure 12 is a diagram showing the average RMSE values of the comparative examples and the average RMSE values of the example examples. The example in Figure 12 shows the average RMSE values of the example examples when the average RMSE values of the comparative examples are normalized to be 1. As is clear from Figure 12, the combination of experimental variables proposed by the assistance device 100 of this embodiment can improve the prediction accuracy of the prediction model 350.

なお、第1実施形態の変形例として、評価値Vは、マハラノビス距離Eが用いられずに算出されてもよい。たとえば、評価値Vは、分散σと帰属確率Pとの乗算値としてもよい。 As a modification of the first embodiment, the evaluation value V may be calculated without using the Mahalanobis distance E. For example, the evaluation value V may be calculated by multiplying the variance σ by the attribution probability P.

[第2実施形態]
第1実施形態においては、マハラノビス距離Eが用いられた評価値Vが算出される構成が説明された。第2実施形態においては、マハラノビス距離Eが他の手法で用いられる構成が説明される。図4を参照して、第2実施形態の支援装置100Aを説明する。
Second Embodiment
In the first embodiment, a configuration has been described in which the evaluation value V is calculated using the Mahalanobis distance E. In the second embodiment, a configuration will be described in which the Mahalanobis distance E is used by another method. The support device 100A of the second embodiment will be described with reference to FIG. 4 .

第2実施形態の支援装置100Aは、図4において破線で示される閾値部114を備える。閾値部114は、マハラノビス距離Eの閾値Ethを変更し、該変更された閾値Ethを決定部112に出力する。閾値部114は、ランダムに閾値Ethを変更する。たとえば、閾値部114は、閾値Eth用の正規分布である閾値用の確率密度関数を保持しており、該確率密度関数に基づいて閾値Ethを決定する。 The support device 100A of the second embodiment includes a threshold unit 114 indicated by a dashed line in FIG. 4. The threshold unit 114 changes the threshold Eth of the Mahalanobis distance E and outputs the changed threshold Eth to the determination unit 112. The threshold unit 114 randomly changes the threshold Eth. For example, the threshold unit 114 holds a probability density function for the threshold, which is a normal distribution for the threshold Eth, and determines the threshold Eth based on the probability density function.

図13は、第2実施形態の支援装置100Aの処理の流れを示すフローチャートである。図13においては、図7のステップS12およびステップS14が、ステップS12AおよびステップS14Aに代替され、かつ、ステップS13Aが追加されている。 Figure 13 is a flowchart showing the processing flow of the support device 100A of the second embodiment. In Figure 13, steps S12 and S14 in Figure 7 are replaced with steps S12A and S14A, and step S13A has been added.

ステップS12Aにおいて、決定部112は、以下の式(11)により、L個の候補値組合せ毎の評価値Vを算出する。 In step S12A, the determination unit 112 calculates an evaluation value V for each of the L candidate value combinations using the following formula (11):

V=σ×P (11)
次に、ステップS13Aにおいて、閾値部114は、閾値用確率密度関数に基づいて閾値Ethを決定し、該決定された閾値Ethを決定部112に出力する。そして、ステップS14Aにおいて、決定部112は、ステップS13Aで決定された閾値Ethよりマハラノビス距離が大きくかつ評価値が最大である候補値組合せを、L個の候補値組合せから選択する。そして、決定部112は、該選択した候補値組合せを提案候補値組合せとして出力する。なお、評価値が最大であるということは、本開示の「評価値が基準を満たす」という事項の一例である。
V = σ × P (11)
Next, in step S13A, the threshold unit 114 determines a threshold Eth based on the threshold probability density function and outputs the determined threshold Eth to the determination unit 112. Then, in step S14A, the determination unit 112 selects, from the L candidate value combinations, a candidate value combination whose Mahalanobis distance is greater than the threshold Eth determined in step S13A and whose evaluation value is the largest. Then, the determination unit 112 outputs the selected candidate value combination as a proposed candidate value combination. Note that the largest evaluation value is an example of the "evaluation value satisfies a criterion" in the present disclosure.

以上のように、支援装置100Aは、上記の提案処理を実行する度に、閾値Ethを変更する。図14は、閾値Ethを変更することによる有利な効果を説明するための図である。図14においては、説明変数の種類数が2つの場合、つまり、説明変数が第1説明変数と第2説明変数である場合が示されている。また、図14においては、閾値Ethに対応する輪郭が円で示されている。また、図14においては、決定された提案候補値組合せGが示されている。 As described above, the support device 100A changes the threshold Eth each time the above proposal process is executed. Figure 14 is a diagram for explaining the advantageous effects of changing the threshold Eth. Figure 14 shows a case where there are two types of explanatory variables, that is, a case where the explanatory variables are a first explanatory variable and a second explanatory variable. Also, in Figure 14, the outline corresponding to the threshold Eth is shown as a circle. Also, Figure 14 shows the determined proposed candidate value combination G.

図14(A)は、1回目の提案候補値組合せを決定するための閾値Ethが、19として決定された場合を示す図である。図14(B)は、2回目の提案候補値組合せを決定するための閾値Ethが、30として決定された場合を示す図である。図14(C)は、3回目の提案候補値組合せを決定するための閾値Ethが、24として決定された場合を示す図である。 Figure 14(A) is a diagram showing a case where the threshold value Eth for determining the first proposed candidate value combination is determined to be 19. Figure 14(B) is a diagram showing a case where the threshold value Eth for determining the second proposed candidate value combination is determined to be 30. Figure 14(C) is a diagram showing a case where the threshold value Eth for determining the third proposed candidate value combination is determined to be 24.

図14(A)~図14(C)に示すように、マハラノビス距離Eが閾値Ethより大きい提案候補値組合せは上記輪郭の外側に位置する。また、該提案候補値組合せの帰属確率Pが大きいことから、該提案候補値組合せは、輪郭(閾値Eth)の近傍に位置する傾向がある。 As shown in Figures 14(A) to 14(C), proposed candidate value combinations whose Mahalanobis distance E is greater than the threshold value Eth are located outside the contour. Furthermore, because the attribute probability P of the proposed candidate value combination is large, the proposed candidate value combination tends to be located near the contour (threshold value Eth).

図14に示すように提案処理毎に、閾値Ethが変更されることから、提案候補値組合せの上記重心からの距離を変更することができる。その結果、提案候補値組合せの散らばりの度合いを高めることができる。なお、閾値Ethの範囲が定められていてもよい。この範囲は、たとえば、10以上であり30以下である。 As shown in FIG. 14, the threshold value Eth is changed for each proposal process, and therefore the distance of the proposed candidate value combination from the center of gravity can be changed. As a result, the degree of dispersion of the proposed candidate value combination can be increased. Note that a range for the threshold value Eth may be set. This range is, for example, greater than or equal to 10 and less than or equal to 30.

図15は、本実施形態のシミュレーション結果を示す図である。図15は、図11で説明したシミュレーションと同一のシミュレーションが行われた結果である。図11と図15とから明らかなように、第2実施形態においては、第1実施形態よりも、分散σ、および評価値Vが増加している。 Figure 15 shows the simulation results for this embodiment. Figure 15 shows the results of the same simulation as that described in Figure 11. As is clear from Figures 11 and 15, the variance σ and evaluation value V are greater in the second embodiment than in the first embodiment.

図16は、本実施形態のRMSEを示す図である。図16は、図12で説明したシミュレーションと同一のシミュレーションが行われた結果である。図12と図16とから明らかなように、第2実施形態においては、第1実施形態よりも、RMSEが向上している。 Figure 16 shows the RMSE for this embodiment. Figure 16 shows the results of the same simulation as that described in Figure 12. As is clear from Figures 12 and 16, the RMSE for the second embodiment is improved compared to the first embodiment.

第2実施形態の変形例として、閾値Ethは、固定値としてもよい。たとえば、閾値Ethは、5以上の固定値としてもよい。また、閾値Ethは、40以下の固定値としてもよい。閾値Ethは、10以上および30以下の固定値としてもよい。 As a modification of the second embodiment, the threshold value Eth may be a fixed value. For example, the threshold value Eth may be a fixed value of 5 or greater. Alternatively, the threshold value Eth may be a fixed value of 40 or less. The threshold value Eth may be a fixed value of 10 or greater and 30 or less.

<第3実施形態>
第1実施形態および第2実施形態においては、候補部104(図4参照)は、一様乱数により候補値を算出する構成が説明された。第3実施形態の候補部104による候補値の決定手法は、第1実施形態および第2実施形態の候補値の決定手法とは異なる。
Third Embodiment
In the first and second embodiments, the candidate unit 104 (see FIG. 4) is configured to calculate candidate values using uniform random numbers. The method of determining candidate values by the candidate unit 104 in the third embodiment is different from the method of determining candidate values in the first and second embodiments.

図17は、第3実施形態の支援装置100Bの機能ブロック図である。図17に示すように、支援装置100Bには、分布パラメータAおよび初期データBの他に、後述の所望範囲Cが入力される。 Figure 17 is a functional block diagram of the support device 100B of the third embodiment. As shown in Figure 17, in addition to distribution parameters A and initial data B, a desired range C (described below) is input to the support device 100B.

次に、候補部104Bの処理を説明する。候補部104Bは、以下の式(12)により示される確率密度関数g(x)で規定される確率値に基づいて、L個の候補値を決定する。 Next, the processing of the candidate unit 104B will be described. The candidate unit 104B determines L candidate values based on the probability values defined by the probability density function g(x) shown in the following equation (12).

ここで、式(12)のΣは、上記式(6)で示されており、Eはマハラノビス距離である。図18は、説明変数が2つの場合の多変量正規分布の一例を示す図である。この多変量正規分布は、式(12)の確率密度関数g(x)を示す分布である。図18(A)は、説明変数間の相関が無い場合の図であり、図18(B)は、説明変数間の相関がある場合の図である。なお、Z軸は、候補値の決定確率Qを示す。決定確率Qは、本開示の「説明変数の決定確率」に対応する。候補部104Bにより決定されたL個の候補値組合せは、分散部106Bに出力される。 Here, Σ in equation (12) is shown in equation (6) above, and E is the Mahalanobis distance. Figure 18 is a diagram showing an example of a multivariate normal distribution when there are two explanatory variables. This multivariate normal distribution is a distribution showing the probability density function g(x) of equation (12). Figure 18(A) is a diagram showing a case where there is no correlation between the explanatory variables, and Figure 18(B) is a diagram showing a case where there is a correlation between the explanatory variables. Note that the Z axis indicates the determination probability Q of the candidate value. The determination probability Q corresponds to the "determination probability of the explanatory variable" in this disclosure. The L candidate value combinations determined by the candidate unit 104B are output to the distribution unit 106B.

次に、所望範囲Cを説明する。所望範囲Cは、上述のように、ユーザが所望する目的変数の範囲である。本実施形態においては、所望範囲は、IV抵抗値について規定されている。該所望範囲は、たとえば、106mΩ以上108mΩ以下の範囲となる。分散部106Bには、初期データBおよび所望範囲Cが入力される。所望範囲Cは、「目的変数の範囲」に対応する。 Next, the desired range C will be explained. As described above, the desired range C is the range of the objective variable desired by the user. In this embodiment, the desired range is defined for IV resistance values. For example, the desired range is a range of 106 mΩ to 108 mΩ. Initial data B and the desired range C are input to the dispersion unit 106B. The desired range C corresponds to the "range of the objective variable."

分散部106Bは、L個の候補値組合せ毎に、分散σ、および平均値μを算出する。まず、分散部106Bは、第1目的変数および第2目的変数を規定する。図19は、第1目的変数および第2目的変数を説明するための図である。 The variance unit 106B calculates the variance σ and the mean value μ for each of the L candidate value combinations. First, the variance unit 106B defines a first objective variable and a second objective variable. Figure 19 is a diagram illustrating the first objective variable and the second objective variable.

図19の例では、第1目的変数として、IV抵抗値が示されている。また、図19の例では、第1目的変数の他に、第2目的変数が示されている。第2目的変数は、たとえば、以下の式(13)により定められる。
第2目的変数=log(第1目的変数-所望範囲の中央値) (13)
式(13)の所望範囲の中央値は、“107”である。分散部106Bは、N個の初期データ毎に、たとえば、式(13)を用いて第2目的変数を算出する。
In the example of Fig. 19, the IV resistance value is shown as the first objective variable. In addition to the first objective variable, the example of Fig. 19 also shows a second objective variable. The second objective variable is determined, for example, by the following equation (13).
Second objective variable=log(first objective variable−median of desired range) (13)
The median of the desired range in equation (13) is 107. The distribution unit 106B calculates the second objective variable for each of the N initial data items, for example, using equation (13).

分散部106Bは、上記式(1)、(2)を用いて、ガウス過程回帰モデルを更新する。ただし、式(2)の“y”には、所望範囲が適用された目的変数(第1目的変数、または第2目的変数)が入力される。そして、分散部106Bは、上記式(3)、(4)により、分散σを算出する。 The dispersion unit 106B updates the Gaussian process regression model using the above formulas (1) and (2). Note that the objective variable (first objective variable or second objective variable) to which the desired range has been applied is input as "y" in formula (2). The dispersion unit 106B then calculates the dispersion σ using the above formulas (3) and (4).

さらに、分散部106Bは、以下の式(14)により、候補値組合せ毎の上記の第2分布の平均μを算出する。 Furthermore, the distribution unit 106B calculates the mean μ of the second distribution for each candidate value combination using the following equation (14):

分散部106Bにより算出された、候補値組合せ毎の平均μおよび分散σは、決定部112に入力される。決定部112は、平均μおよび分散σの差分に基づいて評価値Vを算出する。具体的には、決定部112は、以下の式(15)に基づいて評価値Vを算出する。なお、本実施形態においては、上記式(10)の評価値Vの算出式は用いられない。 The mean μ and variance σ for each candidate value combination calculated by the variance unit 106B are input to the determination unit 112. The determination unit 112 calculates the evaluation value V based on the difference between the mean μ and the variance σ. Specifically, the determination unit 112 calculates the evaluation value V based on the following formula (15). Note that in this embodiment, the formula (10) above for calculating the evaluation value V is not used.

評価値V=μ-σ (15)
ここで、第2目的変数が小さい候補点が好ましいことから、式(15)の評価値Vが小さい候補点が好ましい候補点となる。決定部112は、L個の候補値組合せから、評価値Vが最少である候補値組合せを提案候補値組合せとして決定する。そして、決定部112は、該提案候補値組合せをユーザに通知する。
Evaluation value V = μ - σ (15)
Here, since candidate points with a small second objective variable are preferred, candidate points with a small evaluation value V in equation (15) are preferred. The determination unit 112 determines the candidate value combination with the smallest evaluation value V from among the L candidate value combinations as the proposed candidate value combination. Then, the determination unit 112 notifies the user of the proposed candidate value combination.

図20は、第3実施形態の支援装置100Bの処理を示すフローチャートである。まず、ステップS1Cにおいて、支援装置100Bは、分布パラメータA、初期データB、および所望範囲Cが支援装置100に入力されたか否かを判断する。分布パラメータA、初期データB、および所望範囲Cが入力されていない場合には(ステップS1CでNO)、処理は終了する。分布パラメータA、初期データB、および所望範囲Cが入力された場合には(ステップS1CでYES)、処理はステップS2Cに進む。 Figure 20 is a flowchart showing the processing of the support device 100B of the third embodiment. First, in step S1C, the support device 100B determines whether distribution parameter A, initial data B, and desired range C have been input to the support device 100. If distribution parameter A, initial data B, and desired range C have not been input (NO in step S1C), the processing ends. If distribution parameter A, initial data B, and desired range C have been input (YES in step S1C), the processing proceeds to step S2C.

次に、ステップS2Cにおいて、支援装置100は、初期データBおよび所望範囲Cによりガウス過程回帰モデルを学習する(上記式(1)、(2)参照)。上述のように、式(2)の“y”には、第2目的変数が入力される。 Next, in step S2C, the assistance device 100 trains a Gaussian process regression model using the initial data B and the desired range C (see equations (1) and (2) above). As described above, the second objective variable is input as "y" in equation (2).

次に、ステップS4Cにおいて、支援装置100は、上記式(12)の所定分布(多変量正規分布)に基づく確率密度関数に基づいて、L個の候補値組合せを決定する。次に、ステップS6Cにおいて、支援装置100Bは、式(3)、(4)、(14)に基づいて、L個の候補値組合せ毎の分散σおよび平均μを算出する。次に、ステップS30Cにおいて、支援装置100Bは、ユーザ通知処理を実行する。 Next, in step S4C, the support device 100 determines L candidate value combinations based on a probability density function based on the predetermined distribution (multivariate normal distribution) of the above formula (12). Next, in step S6C, the support device 100B calculates the variance σ and mean μ for each of the L candidate value combinations based on formulas (3), (4), and (14). Next, in step S30C, the support device 100B executes user notification processing.

ステップS30Cは、ステップS12Cと、ステップS14Cとを含む。ステップS12Cにおいて、支援装置100Bは、上記の式(15)により、L個の候補値組合せ毎の評価値Vを算出する。次に、ステップS14Cは、支援装置100Bは、評価値Vが最少である候補値組合せを、L個の候補値組合せから選択する。そして、決定部112は、該選択した候補値組合せを提案候補値組合せとして出力する。 Step S30C includes step S12C and step S14C. In step S12C, the support device 100B calculates an evaluation value V for each of the L candidate value combinations using equation (15) above. Next, in step S14C, the support device 100B selects the candidate value combination with the smallest evaluation value V from the L candidate value combinations. The determination unit 112 then outputs the selected candidate value combination as a proposed candidate value combination.

図21は、第3実施形態のシミュレーション結果である。図21の例では、比較例の結果と、実施例の結果とが示されている。比較例は、上記の一様乱数により候補値が決定された例であり、実施例は、式(12)の確率密度関数g(x)により候補値が決定された例である。 Figure 21 shows the simulation results for the third embodiment. The example in Figure 21 shows the results of a comparative example and an example. The comparative example is an example in which candidate values are determined using the uniform random numbers described above, and the example is an example in which candidate values are determined using the probability density function g(x) of equation (12).

上述のように、支援装置により提案された提案値によりユーザは実験を行う。図21の実験回数は、第1目的変数が、所望範囲Cに属するまで行われた実験の回数である。図21の例では、比較例の実験回数は、18回であるのに対し、実施例の実験回数は、16回である。したがって、第1目的変数が、所望範囲Cに属するまで行われた実験回数が、実施例の方が、比較例よりも少ないことから、ユーザによる実験の負担を軽減できる。なお、図21の例では、実施例の帰属確率Pは、比較例の帰属確率Pよりも高いことが示されている。 As described above, the user conducts experiments using the proposed values proposed by the assistance device. The number of experiments in Figure 21 is the number of experiments conducted until the first objective variable falls within the desired range C. In the example of Figure 21, the number of experiments in the comparative example is 18, while the number of experiments in the example is 16. Therefore, the number of experiments conducted until the first objective variable falls within the desired range C is fewer in the example than in the comparative example, which reduces the experimentation burden on the user. Note that the example of Figure 21 shows that the attribution probability P in the example is higher than the attribution probability P in the comparative example.

以上、第3実施形態の支援装置100Bは、ユーザから分布パラメータ(図2参照)を取得する。この分布パラメータにより示される所定分布(多変量正規分布)は、説明変数の決定確率Qが規定されている(図18参照)。支援装置100Bは、この所定分布により規定されている決定確率Qに基づいて、候補値を決定する。したがって、比較例の一様乱数により候補値を決定する構成と比較して、候補値の探索範囲が狭くできる。したがって、支援装置100Bは、より適切な候補値を決定できる。 As described above, the support device 100B of the third embodiment acquires distribution parameters (see Figure 2) from the user. The predetermined distribution (multivariate normal distribution) indicated by these distribution parameters defines the determination probability Q of the explanatory variables (see Figure 18). The support device 100B determines candidate values based on the determination probability Q defined by this predetermined distribution. Therefore, the search range for candidate values can be narrowed compared to the configuration of the comparative example in which candidate values are determined using uniform random numbers. Therefore, the support device 100B can determine more appropriate candidate values.

また、支援装置100Bは、L個の候補値毎に平均μおよび分散σの差分に基づいて評価値Vを算出する。したがって、ユーザによる所望範囲Cに属する目的変数に対応する説明変数の提案精度を向上できる。具体的には、支援装置100Bは、図21に示す実験回数を低減できる。 The support device 100B also calculates an evaluation value V based on the difference between the mean μ and the variance σ for each of the L candidate values. This improves the accuracy of proposing explanatory variables corresponding to objective variables that fall within the user's desired range C. Specifically, the support device 100B can reduce the number of experiments shown in FIG. 21.

また、本実施形態においては、説明変数は複数種類(本実施形態においては、4種類)ある。支援装置100Bは、複数種類の説明変数間の相関を示す情報(本実施形態においては、図6の相関行列)を用いて、L個の候補値組合せを決定する。したがって、説明変数が複数種類あったとしても、該複数種類の説明変数を反映させたL個の候補値を決定できる。 Furthermore, in this embodiment, there are multiple types of explanatory variables (four types in this embodiment). The support device 100B determines L candidate value combinations using information indicating the correlation between the multiple types of explanatory variables (in this embodiment, the correlation matrix in Figure 6). Therefore, even if there are multiple types of explanatory variables, it is possible to determine L candidate values that reflect the multiple types of explanatory variables.

本実施形態においては、説明変数が正規分布に従うと仮定される前提であった。しかしながら、説明変数が正規分布とは別の所定分布に従うと仮定される前提である場合には、該別の分布に基づいて候補値は決定される。以下に別の所定分布を説明する。図22は、説明変数が1種類である場合の所定分布の一例である。なお、図22、および後述の図23、図24の縦軸は、決定確率Qを示し、横軸は説明変数を示す。 In this embodiment, the explanatory variables are assumed to follow a normal distribution. However, if the explanatory variables are assumed to follow a predetermined distribution other than a normal distribution, candidate values are determined based on that other distribution. Another predetermined distribution is described below. Figure 22 is an example of a predetermined distribution when there is one type of explanatory variable. Note that the vertical axis in Figure 22 and Figures 23 and 24 (described below) represents the determination probability Q, and the horizontal axis represents the explanatory variable.

所定分布は、図22(A)に示すように正規分布であってもよい。また、所定分布は、図22(B)に示すように対数正規分布であってもよい。たとえば、ガラス棒を落下させてガラス棒の破片の大きさを測定する実験において、本実施形態の支援装置が適用される場合には、所定分布として対数正規分布が適用され得る。また、所定分布は、図22(C)に示すように複数のピーク(図22(C)の例では、2つのピーク)を有する分布であってもよい。なお、特に図示しないが、説明変数が複数種類存在する場合には、該複数種類の正規分布を統合した統合分布が所定分布として適用されてもよい。 The predetermined distribution may be a normal distribution as shown in Figure 22(A). Alternatively, the predetermined distribution may be a log-normal distribution as shown in Figure 22(B). For example, when the assistance device of this embodiment is applied to an experiment in which a glass rod is dropped and the size of the broken pieces of the glass rod is measured, a log-normal distribution may be applied as the predetermined distribution. Alternatively, the predetermined distribution may be a distribution with multiple peaks as shown in Figure 22(C) (two peaks in the example of Figure 22(C)). Although not specifically shown, when there are multiple types of explanatory variables, an integrated distribution obtained by integrating these multiple types of normal distributions may be applied as the predetermined distribution.

図23は、図22(B)の対数正規分布から正規分布への変換を説明するための図である。図23に示すように、支援装置100Bは、所定分布が対数正規分布場合には、y=logxとして変換することにより、正規分布に変換してもよい。支援装置100Bは、このように正規分布に変換することにより、上述の手法により提案値を決定できる。 Figure 23 is a diagram illustrating the conversion from the log-normal distribution in Figure 22(B) to a normal distribution. As shown in Figure 23, when the predetermined distribution is a log-normal distribution, the support device 100B may convert it to a normal distribution by converting it as y = logx. By converting it to a normal distribution in this way, the support device 100B can determine a proposed value using the method described above.

図24は、離散型確率分布の一例を示す図である。図24(A)は、2項分布を示し、図24(B)は、ポワソン分布を示す。 Figure 24 shows an example of a discrete probability distribution. Figure 24(A) shows a binomial distribution, and Figure 24(B) shows a Poisson distribution.

なお、上述した実施形態および変更例について、明細書内で言及されていない組み合わせを含めて、不都合または矛盾が生じない範囲内で、実施形態で説明された構成を適宜組み合わせることは出願当初から予定されている。 It is intended from the outset that the configurations described in the above-mentioned embodiments and modified examples may be combined as appropriate, including combinations not mentioned in the specification, to the extent that no inconvenience or contradiction arises.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present disclosure is indicated by the claims, not the above description, and is intended to include all modifications that are equivalent in meaning to and within the scope of the claims.

100,100A,100B 支援装置、102 取得部、104 候補部、106 分散部、108 距離部、110 確率部、112 決定部、114 閾値部、162 ROM、182 メモリ、183 インターフェース、200 表示装置、300 予測装置、350 予測モデル。 100, 100A, 100B Support device, 102 Acquisition unit, 104 Candidate unit, 106 Variance unit, 108 Distance unit, 110 Probability unit, 112 Decision unit, 114 Threshold unit, 162 ROM, 182 Memory, 183 Interface, 200 Display device, 300 Prediction device, 350 Prediction model.

Claims (3)

コンピュータにより説明変数の探索を支援する支援方法であって、
前記コンピュータが実行する処理は、
前記説明変数の決定確率が規定される第1分布を示す分布パラメータを取得することと、
前記説明変数の候補である複数の候補値を、前記決定確率に基づいて決定することと、
前記説明変数として用いられる複数の値を取得することと、
前記説明変数に対応する目的変数の範囲を取得すること、
前記複数の値および前記目的変数の範囲に基づいて、前記複数の候補値の各々の第2分布の分散および平均を算出することと、
前記複数の候補値の各々の分散および平均の差分に基づいて、前記複数の候補値から提案値を決定し該提案値をユーザに通知することとを備える支援方法。
A method for assisting a search for explanatory variables by a computer , comprising:
The process executed by the computer is
obtaining distribution parameters indicating a first distribution that defines a determination probability of the explanatory variable;
determining a plurality of candidate values that are candidates for the explanatory variables based on the determination probability;
obtaining a plurality of values to be used as the explanatory variables;
obtaining a range of a response variable corresponding to the explanatory variable;
calculating a variance and a mean of a second distribution for each of the plurality of candidate values based on the plurality of values and the range of the response variable;
determining a proposed value from the plurality of candidate values based on a difference between a variance and an average of each of the plurality of candidate values, and notifying the user of the proposed value.
前記説明変数は、複数種類あり、
前記第1分布は、前記複数種類の説明変数の多変量正規分布である、請求項1に記載の支援方法。
There are multiple types of explanatory variables,
The support method according to claim 1 , wherein the first distribution is a multivariate normal distribution of the plurality of types of explanatory variables.
前記説明変数は、電池の実験に用いられる変数であり、
前記支援方法は、説明変数が入力されることにより目的変数としての値を出力する予測モデルを、前記提案値により示される説明変数と該説明変数に対応する目的変数に基づいて更新することをさらに備え、
前記説明変数は、前記電池の材料に関する変数であり、
前記目的変数は、前記電池の特性に関する変数である、請求項1または請求項2に記載の支援方法。
The explanatory variables are variables used in battery experiments,
The support method further includes updating a prediction model that outputs a value as a dependent variable when an explanatory variable is input, based on the explanatory variable indicated by the proposed value and a dependent variable corresponding to the explanatory variable;
the explanatory variables are variables related to materials of the battery,
The support method according to claim 1 or 2, wherein the response variable is a variable related to a characteristic of the battery.
JP2023039368A 2023-03-14 2023-03-14 Support method Active JP7730852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023039368A JP7730852B2 (en) 2023-03-14 2023-03-14 Support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023039368A JP7730852B2 (en) 2023-03-14 2023-03-14 Support method

Publications (2)

Publication Number Publication Date
JP2024129945A JP2024129945A (en) 2024-09-30
JP7730852B2 true JP7730852B2 (en) 2025-08-28

Family

ID=92900747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023039368A Active JP7730852B2 (en) 2023-03-14 2023-03-14 Support method

Country Status (1)

Country Link
JP (1) JP7730852B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200164763A1 (en) 2017-07-21 2020-05-28 Quantumscape Corporation Predictive model for estimating battery states

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011724A (en) * 2004-06-24 2006-01-12 Ishihara Sangyo Kaisha Ltd Method and system for analyzing data
JP6709718B2 (en) * 2016-11-04 2020-06-17 日本電信電話株式会社 Input parameter search device, input parameter search method, and input parameter search program
JP6918681B2 (en) * 2017-11-01 2021-08-11 株式会社日立製作所 Design support device and design support method
JP2021034168A (en) * 2019-08-21 2021-03-01 株式会社カネカ Manufacturing parameter determination method, machine learning program, and manufacturing system for organic EL equipment
JP7299274B2 (en) * 2021-07-27 2023-06-27 本田技研工業株式会社 Battery model construction method and battery deterioration prediction device
JP7487155B2 (en) * 2021-08-17 2024-05-20 ソフトバンク株式会社 Information processing device, program, and information processing method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200164763A1 (en) 2017-07-21 2020-05-28 Quantumscape Corporation Predictive model for estimating battery states

Also Published As

Publication number Publication date
JP2024129945A (en) 2024-09-30

Similar Documents

Publication Publication Date Title
Goh et al. Estimation of the state of health (SOH) of batteries using discrete curvature feature extraction
US20230029810A1 (en) Battery model construction method and battery degradation prediction device
Li et al. State‐of‐health prediction for lithium‐ion batteries via electrochemical impedance spectroscopy and artificial neural networks
KR20200140093A (en) Prediction Method and Prediction System for predicting Capacity Change according to Charging / Discharging Cycle of Battery
CN111007399A (en) State-of-charge prediction method of lithium battery based on improved generative adversarial network
Anton et al. A new predictive model for the state-of-charge of a high-power lithium-ion cell based on a PSO-optimized multivariate adaptive regression spline approach
CN115856641B (en) A method, apparatus and electronic device for predicting remaining battery charging time
CN118625156A (en) A lithium battery status monitoring method, device, medium and equipment
Hasib et al. Enhancing prediction accuracy of Remaining Useful Life in lithium-ion batteries: A deep learning approach with Bat optimizer
CN116298956A (en) A lithium-ion battery discharge fault diagnosis method and system
Wang et al. A novel hybrid optimized incremental relevance vector machine and filtering technique for state of charge estimation of lithium-ion batteries
Chen et al. State of charge estimation for lithium-ion battery based on whale optimization algorithm and multi-kernel relevance vector machine
CN119537913A (en) A battery thermal runaway prediction method, training method and device
CN120595119A (en) Parameter identification method, battery state estimation method, device, equipment and medium
Yuan et al. Unsupervised feature extraction for lithium-ion battery electrochemical impedance spectroscopy and capacity estimation using deep learning method
Aldeia et al. A parametric study of interaction-transformation evolutionary algorithm for symbolic regression
Liu et al. State of health prediction of lithium-ion batteries based on incremental capacity analysis and adaptive genetic algorithm optimized Elman neural network model
CN117892776A (en) CWGAN-GP Electric vehicle lithium battery thermal image expansion method and device
JP7730852B2 (en) Support method
Upashrutti et al. Estimation of State of Charge of EV Batteries-A Machine Learning Approach
CN108717165A (en) Lithium ion battery SOC on-line prediction methods based on data-driven method
JP7675123B2 (en) How to support
JP7668302B2 (en) How to support
Thangavelu Impact study on continuous overcharging of precycled lithium batteries and control algorithm development using machine learning approach.
Wang et al. State of health estimation of lithium-ion batteries based on BKA-FSVR algorithm with feature reconstruction from partial constant current charging interval

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250709

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250729

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7730852

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150