(57)【要約】【課題】不良の要因を迅速に解明するための不良要因分析方法、不良要因分析装置及びコンピュータプログラムを提供する。【解決手段】所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得し、太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成し、作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示する。【選択図】図４
2020123274.tif 000002
【特許請求の範囲】
【請求項１】
製造された太陽電池セルの不良の要因を分析する方法において、
所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得し、
太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成し、
作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示すること
を特徴とする不良要因分析方法。
【請求項２】
前記決定木分析では、
前記複数種類の製造条件の夫々について、前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類したときの情報利得を計算し、
情報利得が最大となるように前記良否データを分類し、
分類後の前記良否データを各製造条件に応じて分類したときの情報利得の計算、及び情報利得が最大となる分類を繰り返すこと
を特徴とする請求項１に記載の不良要因分析方法。
【請求項３】
前記分類結果を表示する際に、不良の有無に対する影響が最大の製造条件の内容に応じて前記複数の太陽電池セルに係る良否データを分類した第１段階の分類結果から、複数段階の分類結果を表示すること
を特徴とする請求項１又は２に記載の不良要因分析方法。
【請求項４】
前記複数の太陽電池セルに係る良否データの分類に用いた製造条件の内容と、前記製造条件が夫々の内容である場合に不良が発生した割合との関係を示したグラフを表示すること
を特徴とする請求項１乃至３のいずれか一つに記載の不良要因分析方法。
【請求項５】
前記複数の太陽電池セルに係る良否データの分類に用いた製造条件の内容の内、不良が発生した割合が分類前よりも高くなる内容を表示すること
を特徴とする請求項１乃至４のいずれか一つに記載の不良要因分析方法。
【請求項６】
不良はめっき汚れ又はゴーストであり、
めっき汚れ及びゴーストの夫々について前記決定木分析を行うこと
を特徴とする請求項１乃至５のいずれか一つに記載の不良要因分析方法。
【請求項７】
不良はめっき汚れであり、
不良の有無に対する影響が最大の製造条件が、めっき工程においてホルダに保持された太陽電池セルに対向して配置される蓋を識別する蓋ＩＤである場合に、不良が発生した割合が高くなる蓋ＩＤの値を表示すること
を特徴とする請求項６に記載の不良要因分析方法。
【請求項８】
製造条件の内容をどのように変更したか及びいつ変更したかを表すデータを取得すること
を特徴とする請求項１乃至７のいずれか一つに記載の不良要因分析方法。
【請求項９】
製造された太陽電池セルに不良があるか否かを判定し、
前記所定期間内に製造された太陽電池セルの不良率を計算し、
計算した不良率が所定の条件を満たしている場合に、前記決定木分析を行うこと
を特徴とする請求項１乃至８のいずれか一つに記載の不良要因分析方法。
【請求項１０】
製造された太陽電池セルの不良の要因を分析する装置において、
所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得する良否データ取得部と、
太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成する分析部と、
作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示する分類結果表示部と
を備えることを特徴とする不良要因分析装置。
【請求項１１】
コンピュータに、製造された太陽電池セルの不良の要因を分析させるコンピュータプログラムにおいて、
コンピュータに、
所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得するステップと、
太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成するステップと、
作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示するステップと
を含む処理を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の製造時に発生した不良の要因を分析する方法、不良要因分析装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
太陽電池は、複数の工程を経て製造される。太陽電池の製造工程には、例えば、半導体セルへのマーキング、エッチング、アモルファスシリコンの製膜、透明導電膜の製膜、集電極の印刷、絶縁膜の製膜、及び集電極上へめっきを行う工程等が含まれる。製造された太陽電池には、不良が発生することがある。例えば、めっき後の洗浄が十分に行われておらず、めっき液が残留して汚れになる不良が発生することがある。以下、この不良をめっき汚れと言う。また、集電極以外の部分にめっきが付着する不良が発生することがある。以下、この不良をゴーストと言う。めっき汚れ又はゴースト等の不良が発生した際には、不良が発生した要因を分析し、不良の発生を抑制するように製造工程を改善することが望ましい。特許文献１には、太陽電池等の製品の不良の要因分析を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３１３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、太陽電池の製造時に不良が発生した場合、不良の要因の特定に時間を有しており、製造工程の改善を迅速に実行することができない。そこで、不良の要因を迅速に解明して早期に製造工程を改善することを可能にする技術が求められる。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、不良の要因を迅速に解明するための不良要因分析方法、不良要因分析装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る不良要因分析方法は、製造された太陽電池セルの不良の要因を分析する方法において、所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得し、太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成し、作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示することを特徴とする。
【０００７】
本発明に係る不良要因分析方法は、前記決定木分析では、前記複数種類の製造条件の夫々について、前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類したときの情報利得を計算し、情報利得が最大となるように前記良否データを分類し、分類後の前記良否データを各製造条件に応じて分類したときの情報利得の計算、及び情報利得が最大となる分類を繰り返すことを特徴とする。
【０００８】
本発明に係る不良要因分析方法は、前記分類結果を表示する際に、不良の有無に対する影響が最大の製造条件の内容に応じて前記複数の太陽電池セルに係る良否データを分類した第１段階の分類結果から、複数段階の分類結果を表示することを特徴とする。
【０００９】
本発明に係る不良要因分析方法は、前記複数の太陽電池セルに係る良否データの分類に用いた製造条件の内容と、前記製造条件が夫々の内容である場合に不良が発生した割合との関係を示したグラフを表示することを特徴とする。
【００１０】
本発明に係る不良要因分析方法は、前記複数の太陽電池セルに係る良否データの分類に用いた製造条件の内容の内、不良が発生した割合が分類前よりも高くなる内容を表示することを特徴とする。
【００１１】
本発明に係る不良要因分析方法は、不良はめっき汚れ又はゴーストであり、めっき汚れ及びゴーストの夫々について前記決定木分析を行うことを特徴とする。
【００１２】
本発明に係る不良要因分析方法は、不良はめっき汚れであり、不良の有無に対する影響が最大の製造条件が、めっき工程においてホルダに保持された太陽電池セルに対向して配置される蓋を識別する蓋ＩＤである場合に、不良が発生した割合が高くなる蓋ＩＤの値を表示することを特徴とする。
【００１３】
本発明に係る不良要因分析方法は、製造条件の内容をどのように変更したか及びいつ変更したかを表すデータを取得することを特徴とする。
【００１４】
本発明に係る不良要因分析方法は、製造された太陽電池セルに不良があるか否かを判定し、前記所定期間内に製造された太陽電池セルの不良率を計算し、計算した不良率が所定の条件を満たしている場合に、前記決定木分析を行うことを特徴とする。
【００１５】
本発明に係る不良要因分析装置は、製造された太陽電池セルの不良の要因を分析する装置において、所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得する良否データ取得部と、太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成する分析部と、作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示する分類結果表示部とを備えることを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、コンピュータに、製造された太陽電池セルの不良の要因を分析させるコンピュータプログラムにおいて、コンピュータに、所定期間内に製造された複数の太陽電池セルの夫々について、各太陽電池セルに不良があるか否かと、各太陽電池セルが製造されたときの複数種類の製造条件の内容とを関連付けた良否データを取得するステップと、太陽電池セルの不良の有無を目的変数とし、前記複数種類の製造条件を複数種類の説明変数とした決定木分析を行うことにより、不良の有無に対する影響が大きい製造条件の順に段階的に前記複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類した決定木を作成するステップと、作成した決定木及び前記良否データの分類に用いた製造条件を含む、前記良否データの分類結果を表示するステップとを含む処理を実行させることを特徴とする。
【００１７】
本発明においては、製造された複数の太陽電池セルの夫々について不良の有無と複数種類の製造条件の内容とを関連付けた良否データを取得し、不良の有無を目的変数とし製造条件を説明変数とした決定木分析を行う。決定木分析により、不良の有無に対する影響が最も大きい製造条件の内容に応じて、良否データを分類し、次に影響が大きい製造条件の内容に応じて良否データを分類し、分類を繰り返して決定木を作成する。決定木を含む良否データの分類結果は、表示される。使用者は、分類結果を確認することにより、不良の発生の要因として、不良の有無に対する影響が大きい製造条件、及び不良の発生しやすい製造条件の内容を知ることができる。これにより、太陽電池セルを製造する際に不良が発生する要因が解明される。
【００１８】
また、本発明の一形態においては、決定木分析では、複数の太陽電池セルに係る良否データを各製造条件の内容に応じて分類したときの情報利得を各製造条件について計算する。情報利得が最大となった製造条件の内容に応じて、良否データを分類する。更に、情報利得の計算と分類とを繰り返す。情報利得が大きいほど、不良の有無に対する製造条件の影響が大きい。情報利得が大きくなる製造条件の内容に応じて良否データを分類することにより、不良の有無に対する影響の大きい製造条件の内容に応じて良否データを分類することができる。
【００１９】
また、本発明の一形態においては、良否データの分類結果は、不良の有無に対する影響が最大の製造条件の内容に応じた第１段階の分類結果から、複数段階に亘って表示される。良否データの分類結果が複数段階で表示されることにより、どのような複数種類の製造条件の組み合わせが不良の有無に対して大きく影響しているのかが明らかとなる。
【００２０】
また、本発明の一形態においては、良否データの分類に用いた製造条件の内容と、製造条件が夫々の内容である場合の不良割合との関係を示したグラフが表示される。使用者は、良否データの分類結果から、不良の有無に影響が大きい製造条件を知り、グラフから、製造条件の具体的にどのような内容が実際にどの程度不良を発生させているのかを確認することができる。
【００２１】
また、本発明の一形態においては、良否データの分類結果が表示される際に、良否データの分類に用いた製造条件の内容の内、不良が発生した割合が分類前よりも高くなる内容を表示する。これにより、不良の発生し易い製造条件の内容が明らかとなる。
【００２２】
また、本発明の一形態においては、分析対象になる不良は、太陽電池セルのめっき汚れ又はゴーストである。太陽電池セルが製造される代表的な不良であるめっき汚れ及びゴーストの夫々について決定木分析を行うことにより、めっき汚れ及びゴーストの夫々の要因が迅速に解明される。
【００２３】
また、本発明の一形態においては、不良がめっき汚れであり、不良の有無に対する影響が最大の製造条件が、めっき工程で用いられる蓋を識別する蓋ＩＤである場合に、不良が発生した割合が高くなる蓋ＩＤの値が表示される。これにより、めっき工程においてめっき汚れを発生させやすい蓋が識別される。
【００２４】
また、本発明の一形態においては、いつ、どの製造条件の内容をどのように変更したかが取得される。不良の要因の分析結果に応じて、不良の発生に対する対策として、どの製造条件の内容をどのように変更したかの具体的な内容、及びいつ変更を行ったかが記録される。
【００２５】
また、本発明の一形態においては、太陽電池セルに不良があるか否かを判定し、所定期間内に製造された太陽電池セルの不良率を計算し、不良率が所定の条件を満たしている場合に決定木分析を行う。例えば、不良率の値が閾値を超過している場合、又は不良率が所定回数連続して増加している場合に、決定木分析を行う。不良率が小さく抑えられている場合は、不良の要因を分析する必要は無い。不良率がある程度大きい場合、または増加を続けている場合は、不良の悪影響が大きくなるので、不良の要因を分析し、不良の発生を抑制するように製造条件を改善する必要がある。不良率が所定の条件を満たしている場合に決定木分析を行うことにより、必要時に不良の要因を分析し、製造条件を改善することができる。
【発明の効果】
【００２６】
本発明にあっては、太陽電池の製造時に発生する不良の要因が迅速に解明される。このため、不良の発生の要因を取り除くべく、太陽電池セルの製造工程を早期に改善することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】太陽電池セルの製造に用いられ、本実施形態に係る不良要因分析方法を実現するための不良要因分析システムの構成例を示す概念図である。
【図２】めっき装置の構成例の一部を示す模式図である。
【図３】不良要因分析装置の機能構成例を示すブロック図である。
【図４】不良要因分析装置が実行する処理の手順を示すフローチャートである。
【図５】不良率の履歴を表した画像の例を示す模式図である。
【図６】決定木分析処理の手順を示すフローチャートである。
【図７】良否データの分類結果の一例を示す模式図である。
【図８】良否データの分類結果の他の例を示す模式図である。
【図９】製造条件の内容と不良割合との関係を示したグラフの例を示す模式図である。
【発明を実施するための形態】
【００２８】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
太陽電池セルの製造工程には、例えば、半導体セルへのマーキング、エッチング、アモルファスシリコンの製膜、透明導電膜の製膜、集電極の印刷、絶縁膜の製膜、及び集電極上へめっきを行う工程等、複数の工程が含まれる。以下、めっきを行う工程をめっき工程と言う。太陽電池セルの製造時には、めっき汚れ又はゴースト等の不良が発生することがある。めっき汚れは、めっき工程において発生する。ゴーストの発生には、複数の工程が影響し得る。本実施形態に係る不良要因分析方法は、太陽電池セルの製造時に不良が発生した場合に、不良の発生の要因は何であるかを解明し、不良の発生を抑制すべく太陽電池セルの製造工程を改善するための技術である。
【００２９】
図１は、太陽電池セルの製造に用いられ、本実施形態に係る不良要因分析方法を実現するための不良要因分析システムの構成例を示す概念図である。製造工程に含まれる複数の工程を実現するために、複数の製造装置３が用いられる。例えば、製造装置３には、マーキングを行う構成で用いられる装置、エッチングを行う工程で用いられる装置、及びめっき工程で用いられるめっき装置等が含まれる。
【００３０】
図２は、めっき装置の構成例の一部を示す模式図である。めっき装置は、ホルダ３１を備えている。ホルダ３１は、矩形板状の形状を有している。ホルダ３１の一面には、複数の太陽電池セル４が並んで配置され、複数の太陽電池セル４はホルダ３１に保持される。図２には、太陽電池セル４を破線で示しており、ホルダ３１が１２個の太陽電池セル４を保持している例を示している。太陽電池セル４は矩形である。
【００３１】
ホルダ３１に保持された太陽電池セル４に対向して、蓋３２が配置される。蓋３２は、矩形板状の形状を有している。一つのホルダ３１について複数の蓋３２が用いられる。図２には、二つの太陽電池セル４に対向して一つの蓋３２が配置され、一つのホルダ３１について６個の蓋３２が用いられる例を示している。蓋３２と太陽電池セル４との間に電流が流され、太陽電池セル４中の集電極上へめっきが行われる。めっき工程では、複数のホルダ３１が用いられる。ホルダ３１には、個々のホルダ３１を識別する情報であるホルダＩＤが付されている。また、蓋３２には、個々の蓋３２を識別する情報である蓋ＩＤが付されている。
【００３２】
図１に示すように、不良要因分析システムには、製造条件取得装置２１が含まれている。製造条件取得装置２１は、製造される太陽電池セル４の夫々について、各製造装置３で夫々の太陽電池セル４を製造したときの製造条件の内容を取得する。製造条件の内容は、製造条件の具体的な内容であり、例えば、測定値等の数値である。製造条件取得装置２１は、複数種類の製造条件の内容を取得する。複数種類の製造条件には、材料の成分、処理時間、製造装置３内での太陽電池セル４の位置、太陽電池セル４を扱った部品を識別する情報等が含まれ得る。製造条件取得装置２１は、製造条件の内容を測定する各種のセンサ、製造条件の内容を設定する設定装置、又は設定された製造条件の内容を記憶する記憶装置を含み得る。又は、製造条件取得装置２１は、センサ、設定装置、若しくは記憶装置から、製造条件の内容を取得する装置を含んでいてもよい。例えば、製造条件取得装置２１は、複数の製造装置３に接続されている。
【００３３】
また、不良要因分析システムには、不良判定装置２２が含まれている。不良判定装置２２は、製造された夫々の太陽電池セル４に不良があるか否かを判定する。めっき汚れ又はゴースト等の不良が太陽電池セル４に発生している場合は、太陽電池セル４に不良があると判定され、太陽電池セル４は不良品とされる。不良が太陽電池セル４に発生していない場合は、太陽電池セル４に不良が無いと判定され、太陽電池セル４は良品とされる。また、不良判定装置２２は、太陽電池セル４に不良がある場合に、不良の種類を判定する。例えば、不良判定装置２２は、カメラを有しており、太陽電池セル４を撮像し、撮像画像に基づいて太陽電池セル４に不良があるか否かを判定し、不良の種類を判定する。不良判定装置２２は、製造工程の最後に判定を行ってもよく、製造工程の途中で判定を行ってもよい。また、不良判定装置２２は、製造された全ての太陽電池セル４について判定を行ってもよく、一部の太陽電池セル４について判定を行ってもよい。
【００３４】
製造条件取得装置２１及び不良判定装置２２には、不良要因分析装置１が接続されている。製造条件取得装置２１は、取得した複数種類の製造条件の内容を表すデータを不良要因分析装置１へ入力する。不良判定装置２２は、太陽電池セル４の不良の有無を示すデータ、及び不良の種類を示すデータを、不良要因分析装置１へ入力する。このため、不良要因分析装置１は、複数種類の製造条件の内容を表すデータを製造条件取得装置２１から取得し、太陽電池セル４の不良の有無を示すデータ及び不良の種類を示すデータを不良判定装置２２から取得する。
【００３５】
不良要因分析装置１は、取得したデータに基づいて、発生した不良の要因を分析する。めっき汚れはめっき工程において発生するので、個々の太陽電池セル４にめっき汚れが発生するか否かには、個々の太陽電池セル４についてのめっき工程での製造条件が影響している。めっき汚れの有無に影響し得る製造条件には、めっき工程での複数種類の製造条件が含まれる。例えば、百種類程度の製造条件がめっき汚れの有無に影響し得る。どのホルダ３１が用いられたかを示すホルダＩＤ、どの蓋３２が用いられたかを示す蓋ＩＤ、ホルダ３１上で太陽電池セル４が配置された位置、電流の通電時間、及びめっき後の洗浄の時間等の製造条件が、めっき汚れの有無に影響し得る。
【００３６】
ゴーストの発生には複数の工程が影響し得るので、ゴーストの有無に影響し得る製造条件には、複数の工程での複数種類の製造条件が含まれる。ゴーストの有無に影響し得る製造条件の種類の数は、めっき汚れの有無に影響し得る製造条件の種類の数よりも多い。例えば、数百種類程度の製造条件がめっき汚れの有無に影響し得る。不良要因分析装置１は、めっき汚れ又はゴースト等の不良の発生の要因として、複数種類の製造条件の中から、不良の有無に対する影響が大きい製造条件を抽出するための処理を行う。
【００３７】
図３は、不良要因分析装置１の機能構成例を示すブロック図である。不良要因分析装置１は、サーバ装置等のコンピュータを用いて構成されている。不良要因分析装置１は、演算部１１と、演算に伴って発生する一時的なデータを記憶するメモリ１２と、光ディスク等の記録媒体１０から情報を読み取るドライブ部１３と、ハードディスク等の不揮発性の記憶部１４とを備えている。演算部１１は、例えばＣＰＵ（Central Processing Unit ）である。メモリ１２は、例えばＲＡＭ（Random Access Memory）である。
【００３８】
また、不良要因分析装置１は、使用者からの操作を受け付ける操作部１５と、画像を表示する表示部１６と、音声出力部１７と、インタフェース部１８とを備えている。操作部１５は、使用者からの操作を受け付けることにより、テキスト等の情報を受け付ける。操作部１５は、例えば、キーボード又はポインティングデバイスである。表示部１６は、例えば液晶ディスプレイ又はＥＬディスプレイ（Electroluminescenct Display）である。また、不良要因分析装置１は、通信部を備え、通信部を通じて、不良要因分析装置１外のスマートフォン等の操作部から情報を受け付け、不良要因分析装置１外のスマートフォン等の表示部に画像を表示する機能を有していてもよい。音声出力部１７は、スピーカを用いて構成されており、音声を出力する。
【００３９】
演算部１１は、記録媒体１０に記録されたコンピュータプログラム１４１をドライブ部１３に読み取らせ、読み取ったコンピュータプログラム１４１を記憶部１４に記憶させる。演算部１１は、必要に応じてコンピュータプログラム１４１を記憶部１４からメモリ１２へロードし、ロードしたコンピュータプログラム１４１に従って、不良要因分析装置１に必要な処理を実行する。なお、コンピュータプログラム１４１は、不良要因分析装置１の外部からダウンロードされてもよい。この場合は、不良要因分析装置１はドライブ部１３を備えていなくてもよい。
【００４０】
インタフェース部１８には、製造条件取得装置２１及び不良判定装置２２が接続されている。インタフェース部１８は、複数種類の製造条件の内容を表すデータを製造条件取得装置２１から取得し、太陽電池セル４の不良の有無を示すデータ及び不良の種類を示すデータを不良判定装置２２から取得する。演算部１１は、取得したデータから、同一の太陽電池セル４についての複数種類の製造条件の内容、不良の有無及び不良の種類を互いに関連付けた良否データを作成する。記憶部１４は、良否データを記録した良否データベース１４２を記憶している。演算部１１は、複数の太陽電池セル４の夫々について、良否データを作成し、作成した良否データを良否データベース１４２に記録する。
【００４１】
なお、不良要因分析装置１は、複数の装置で構成されていてもよい。また、不良要因分析装置１は、処理に必要なデータの一部を不良要因分析装置１外に記憶していてもよい。例えば、良否データベース１４２は、不良要因分析装置１に接続された記憶装置に記憶されることにより、不良要因分析装置１の外部で記憶されており、必要に応じて不良要因分析装置１が良否データベース１４２に記録されたデータを読み出してもよい。
【００４２】
次に、不良要因分析装置１の処理を説明する。図４は、不良要因分析装置１が実行する処理の手順を示すフローチャートである。以下、ステップをＳと略す。不良要因分析装置１の演算部１１は、コンピュータプログラム１４１に従って以下の処理を実行する。太陽電池セル４が製造される都度、製造条件取得装置２１は複数種類の製造条件の内容を取得し、不良判定装置２２は不良の有無を判定する。演算部１１は、インタフェース部１８を通じて、製造された太陽電池セル４について、複数種類の製造条件の内容を表すデータを製造条件取得装置２１から取得し、太陽電池セル４の不良の有無を示すデータ及び不良の種類を示すデータを不良判定装置２２から取得する（Ｓ１）。演算部１１は、良否データを作成し（Ｓ２）、作成した良否データを良否データベース１４２に記録する（Ｓ３）。Ｓ１〜Ｓ３の処理により、不良要因分析装置１は、良否データを取得する。Ｓ１〜Ｓ３の処理は、良否データ取得部に対応する。
【００４３】
演算部１１は、処理を開始してから所定期間経過したか否かを判定する（Ｓ４）。演算部１１は、経過時間を計測する。まだ所定期間が経過していない場合は（Ｓ４：ＮＯ）、演算部１１は、処理をＳ１へ戻し、Ｓ１〜Ｓ４の処理を繰り返す。複数の製造装置３により太陽電池セル４が順次製造される間、演算部１１はＳ１〜Ｓ４の処理を繰り返す。Ｓ１〜Ｓ４の処理は、所定期間繰り返し実行され、良否データベース１４２には、所定期間の間に製造された夫々の太陽電池セル４について良否データが記録される。所定期間は、ある程度まとまった量の太陽電池セル４が製造される期間である。例えば、所定期間は８時間である。
【００４４】
処理を開始してから所定期間経過した場合は（Ｓ４：ＹＥＳ）、演算部１１は、所定期間の間に記録された良否データに基づいて、所定期間の間に製造された複数の太陽電池セル４に不良が発生した割合である不良率を計算する（Ｓ５）。Ｓ５では、演算部１１は、所定期間の間に記録された良否データの中で不良が発生したことを示すデータをカウントすることにより、不良の発生回数を計測し、所定期間の間に記録された良否データの数で不良の発生回数を除することにより、不良率を計算する。演算部１１は、これまでに計算した不良率の値の履歴を記録した不良率履歴１４３を記憶部１４に記憶させる。
【００４５】
演算部１１は、次に、計算した不良率が所定の条件を満たしているか否かを判定する（Ｓ６）。所定の条件は、予め定められており、記憶部１４に予め記憶されているか、又はコンピュータプログラム１４１に含まれている。演算部１１は、不良率の値が予め定められている閾値を超過している場合に、所定の条件を満たしているとする。例えば、不良率の閾値は５％である。所定の条件は不良率の値が閾値以上であることであってもよい。演算部１１は、計算した不良率と予め定められている閾値とを比較し、判定を行う。更に、演算部１１は、不良率の値が所定回数連続して増加している場合にも、所定の条件を満たしているとする。例えば、所定回数は２回である。演算部１１は、不良率履歴１４３に記録された前回の不良率から今回の不良率への変化を計算し、過去の不良率の変化を参照し、判定を行う。過去の不良率の変化は不良率履歴１４３に記録されていてもよく、Ｓ６で計算されてもよい。不良率の閾値、又は不良率の値が連続して増加する回数は、変更可能な値であってもよい。
【００４６】
不良率が所定の条件を満たしていない場合は（Ｓ６：ＮＯ）、演算部１１は、処理を終了する。不良率が所定の条件を満たしていない状態は、不良率が小さく抑えられており、不良率の連続した増加も見られない状態である。不良の発生が少なく、不良率の増加も見られないので、不良の要因を分析する必要は無く、不良要因分析装置１は、不良の要因の分析を行わない。以降、太陽電池セル４は、以前と同様の条件で製造が行われる。
【００４７】
不良率が所定の条件を満たしている場合は（Ｓ６：ＹＥＳ）、演算部１１は、警報を出力する（Ｓ７）。不良率が所定の条件を満たしている状態は、不良率が大きいか、又は不良率が連続して増加している状態である。このため、不良の要因を分析し、不良の発生を抑制するように製造条件を改善する必要がある。Ｓ７では、演算部１１は、音声出力部１７に、警報音を出力させる。また、演算部１１は、警報を示す画像を表示部１６に表示させてもよい。例えば、演算部１１は、不良率の履歴を表した画像を表示部１６に表示する。複数の製造装置３は、警報の出力に応じて、太陽電池セル４の製造を停止してもよい。
【００４８】
図５は、不良率の履歴を表した画像の例を示す模式図である。図５には、不良率の変化を表したグラフを示しており、グラフの横軸は日時を示し、縦軸は不良率を示す。グラフ中には、各日時に計算された不良率が点で表されている。また、グラフ中には、不良率の閾値が破線で示されている。グラフ中にＡで示した点は、最新の不良率の値を表す。不良率の値が２回連続して増加しており、不良率が所定の条件を満たしている状態になっている。また、グラフ中にＢで示した点は、過去のある時点での不良率の値を表している。不良率の値が閾値を超過しており、この時点において不良率が所定の条件を満たす状態になっていたことになる。
【００４９】
演算部１１は、次に、所定期間の間に良否データベース１４２に蓄積した良否データを用いて決定木分析処理を行う（Ｓ８）。Ｓ８では、演算部１１は、不良の有無を目的変数とし、製造条件を説明変数とした決定木分析を行う。決定木分析により、演算部１１は、所定期間の間に製造された夫々の太陽電池セル４についての良否データを、不良の有無に対する影響が大きい製造条件の順に、段階的に、各製造条件の内容に応じて分類する。
【００５０】
決定木分析では、所定期間の間に製造された夫々の太陽電池セル４についての良否データからなる良否データ群を、いずれか一種類の製造条件の内容に応じて、二つの良否データ群に分割する。このとき、分割後の一方の良否データ群には不良の発生していない良否データが偏り、他方の良否データ群には不良の発生している良否データが偏るように、製造条件の種類を選択する。分割前に比べて分割後に偏りが大きくなるほど、不良の有無に対する製造条件の影響が大きい。まず、良否データ群を、不良の有無に対する影響が最大になる製造条件の内容に応じて、二つの良否データ群に分割し、次に、分割後の夫々の良否データ群を同様に分割し、良否データ群の分割を繰り返す。このようにして、良否データを樹木状に分類するモデルである決定木が作成される。
【００５１】
不良の有無に対する製造条件の影響は、製造条件の内容に応じて良否データ群を分割したときの情報利得を計算することにより判定する。良否データ群を第１の分類群と第２の分類群とに分割することとする。分割前の良否データ群に含まれる良否データの数をＮ0 とし、第１の分類群に含まれる良否データの数をＮ1 とし、第２の分類群に含まれる良否データの数をＮ2 とする。Ｎ0 ＝Ｎ1 ＋Ｎ2 である。情報利得をＩＧとする。情報利得ＩＧは、下記の式（１）で表される。
ＩＧ＝（分割前の良否データ群の不純度）−｛（Ｎ1 ／Ｎ0 ）＊（第１の分類群の不純度）＋（Ｎ2 ／Ｎ0 ）＊（第２の分類群の不純度）｝  …（１）
【００５２】
不純度は、良否データ群に含まれる良否データの偏りを数値化したものである。具体的には、不純度として、ジニ不純度又はエントロピーを用いる。良否データ群に含まれる良否データの数をｎ0 とし、不良の発生していない良否データの数をｎ1 とし、不良の発生している良否データの数をｎ2 とする。ｎ0 ＝ｎ1 ＋ｎ2 である。ジニ不純度をＧｉとし、エントロピーをＥとする。ジニ不純度Ｇｉは下記の式（２）で表され、エントロピーＥは下記の式（３）で表される。
Ｇｉ＝１−｛（ｎ1 ／ｎ0 ）2 ＋（ｎ2 ／ｎ0 ）2 ｝  …（２）
Ｅ＝−｛（ｎ1 ／ｎ0 ）＊ｌｏｇ（ｎ1 ／ｎ0 ）＋（ｎ2 ／ｎ0 ）＊ｌｏｇ（ｎ2 ／ｎ0 ）  …（３）
【００５３】
ジニ不純度及びエントロピーの何れにおいても、良否データ群に含まれる良否データが不良の発生していない良否データ又は不良の発生している良否データの一方に偏る偏りが小さいほど、値が大きくなる。情報利得は、分割前の不純度と、分割後の不純度の加重平均との差を示す。情報利得は、分割前の偏りが小さく、分割後の偏りが大きいほど、値が大きくなる。このため、情報利得が大きいほど、不良の有無に対する製造条件の影響が大きい。情報利得が大きくなる製造条件を選択することにより、不良の有無に対する影響の大きい製造条件を選択することができる。
【００５４】
なお、情報利得の代わりに、情報利得の値にＮ0 を乗じた値であるｉｍｐｒｏｖｅ値を計算してもよい。情報利得と同様に、ｉｍｐｒｏｖｅ値が大きいほど、不良の有無に対する製造条件の影響が大きい。ｉｍｐｒｏｖｅ値をＩｍｐとすると、ｉｍｐｒｏｖｅ値Ｉｍｐは下記の（３）式で表される。
Ｉｍｐ＝Ｎ1 ＊｛（分割前の良否データ群の不純度）−（第１の分類群の不純度）｝＋Ｎ2 ＊｛（分割前の良否データ群の不純度）−（第２の分類群の不純度）｝  …（４）
【００５５】
図６は、決定木分析処理の手順を示すフローチャートである。演算部１１は、所定期間の間に製造された夫々の太陽電池セル４の良否データからなる良否データ群について、情報利得を総当たりで計算する（Ｓ２１）。Ｓ２１では、演算部１１は、不良の有無に影響し得る全ての種類の製造条件について情報利得を計算する。例えば、ホルダＩＤ、蓋ＩＤ、太陽電池セル４の配置位置、電流の通電時間、及び洗浄時間が不良の有無に影響し得る場合、演算部１１は、ホルダＩＤ、蓋ＩＤ、配置位置、通電時間及び洗浄時間の夫々の内容に応じて良否データ群を分割したときの情報利得を個別に計算する。
【００５６】
また、演算部１１は、製造条件の内容に応じて良否データを分類する方法が複数通り可能である場合に、複数通りの分類方法の夫々について情報利得を計算する。例えば、蓋ＩＤが１番、２番及び３番の三種類の値を取り得る場合、蓋ＩＤが１番である良否データと蓋ＩＤが２番又は３番である良否データとに分類する方法、蓋ＩＤが１番又は２番である良否データと蓋ＩＤが３番である良否データとに分類する方法、及び蓋ＩＤが１番又は３番である良否データと蓋ＩＤが２番である良否データとに分類する方法の三種類の分類方法が可能である。演算部１１は、夫々の分類方法について情報利得を計算する。情報利得を計算すべき複数通りの分類方法は、製造条件の夫々について予め定められていてもよい。例えば、通電時間の値が閾値を超過するか否かに応じて良否データを分類することとし、予め定められている複数の閾値について情報利得が計算されてもよい。なお、演算部１１は、情報利得の代わりにｉｍｐｒｏｖｅ値を計算してもよい。
【００５７】
演算部１１は、次に、複数種類の製造条件の中から、良否データの分類に用いるための一つの種類の製造条件を選択する（Ｓ２２）。Ｓ２２では、演算部１１は、計算した情報利得の中で最大の情報利得が得られる製造条件を選択する。また、演算部１１は、製造条件の内容に応じた複数通りの分類方法の中から、最大の情報利得が得られる分類方法を選択する。なお、演算部１１は、情報利得の代わりにｉｍｐｒｏｖｅ値を利用して選択を行ってもよい。演算部１１は、次に、選択した製造条件の内容に応じて、良否データ群を二つの良否データ群に分割することにより、複数の良否データを分類する（Ｓ２３）。Ｓ２３では、演算部１１は、Ｓ２２で選択した分類方法に従って良否データを分類する。情報利得が最大になる製造条件の内容に応じて良否データを分類することにより、不良の有無に対する影響の大きい製造条件の順に、製造条件の内容に応じて良否データを分類する。
【００５８】
演算部１１は、次に、複数の良否データ群の中に分類の終了条件を満たさない良否データ群があるか否かを判定する（Ｓ２４）。分類の終了条件は、予め定められており、記憶部１４に予め記憶されているか、又はコンピュータプログラム１４１に含まれている。分類の終了条件の一例は、分類回数が所定の回数に達したことである。分類の終了条件の他の例は、良否データ群の中で不良の発生していない良否データ又は不良の発生している良否データの割合が所定の割合を超過していることである。分類の終了条件の他の例は、良否データ群に含まれる良否データの数が所定数を下回っていることである。分類の終了条件の他の例は、良否データ群の数が所定の上限を超過していることである。
【００５９】
分類の終了条件を満たさない良否データ群がある場合は（Ｓ２４：ＹＥＳ）、演算部１１は、分類の終了条件を満たさない一つの良否データ群を選択する（Ｓ２５）。演算部１１は、次に、処理をＳ２１へ戻して、選択した良否データ群に対してＳ２１〜Ｓ２３の処理を実行する。このようにして、演算部１１は、Ｓ２１〜Ｓ２５の処理を繰り返すことにより、不良の有無に対する影響が大きい製造条件の順に、段階的に、良否データを製造条件の内容に応じて分類する。
【００６０】
分類の終了条件を満たさない良否データ群が無い場合（Ｓ２４：ＮＯ）、演算部１１は、複数の良否データを段階的に分類した決定木を作成し、作成した決定木を記憶部１４に記憶する（Ｓ２６）。演算部１１は、決定木分析処理を終了し、処理をメインの処理へ戻す。Ｓ８の決定木分析処理は、分析部に対応する。
【００６１】
Ｓ８の決定木分析処理では、演算部１１は、不良の種類が複数ある場合に、不良の種類別に決定木分析を行う。例えば、めっき汚れとゴーストとの２種類の不良が発生した場合は、演算部１１は、めっき汚れとゴーストとの夫々についてＳ２１〜Ｓ２６の処理を実行する。また、演算部１１は、決定木分析の説明変数を、複数種類の製造条件の内、夫々の種類の不良の有無に影響し得る製造条件に限定してもよい。例えば、めっき汚れについての決定木分析では、説明変数をめっき工程での複数種類の製造条件に限定する。
【００６２】
演算部１１は、次に、Ｓ８の決定木分析処理による良否データの分類結果を表示部１６に表示する（Ｓ９）。Ｓ９では、演算部１１は、決定木分析によって作成した決定木、及び前記良否データの分類に用いた製造条件を含んだ分類結果を表示する。
【００６３】
図７は、良否データの分類結果の一例を示す模式図である。表示される分類結果には、決定木が含まれている。演算部１１は、図７に示すごとく、第１段階の分類結果から、複数段階の分類結果を表示部１６に表示する。図７には、不良がめっき汚れである場合の例を示している。図７中のノード５１は、所定期間の間に製造された夫々の太陽電池セル４についての良否データからなる良否データ群に対応する。図７には、ノード５１で示される良否データ群が、ノード５２で示される良否データ群とノード５３で示される良否データ群とに分割される例を示す。ノード５１，５２，５３には、不良の発生していない良品の太陽電池セル４の数、及び不良の発生した不良品の太陽電池セル４の数、即ち良否データ群中の不良の発生していない良否データの数と不良の発生している良否データの数とが示されている。また、良否データ群中の不良の発生していない良否データの割合である不良割合と、良否データ群を分割するための説明変数である製造条件とが示されている。
【００６４】
ノード５１で示される良否データ群を分割するための説明変数は、蓋ＩＤである。蓋ＩＤの内容に応じて、ノード５１で示される良否データ群は、ノード５２で示される良否データ群とノード５３で示される良否データ群とに分割される。表示される分類結果には、製造条件の内容に応じて良否データを分類した分類方法も含まれる。特に、分類によって不良割合が増加する製造条件の内容が表示される。
【００６５】
図７の例では、蓋ＩＤの値が（１）に区分される良否データがノード５２で示される良否データ群に分類され、蓋ＩＤの値が（２）に区分される良否データがノード５３で示される良否データ群に分類される。（１）及び（２）の夫々に区分される蓋ＩＤの値は、分類結果に含まれて表示される。ノード５１で示される良否データ群に比べて、ノード５２で示される良否データ群では不良割合が低下し、ノード５３で示される良否データ群では不良割合が増加している。即ち、分割後の良否データ群では、不良の発生していない良否データ又は不良の発生している良否データがより偏っている。
【００６６】
図７の例では、ノード５２で示される良否データ群は、更に、ノード５４で示される良否データ群とノード５５で示される良否データ群とに分割される。良否データ群を分割するための説明変数は蓋ＩＤである。蓋ＩＤの値が（３）に区分される良否データがノード５４で示される良否データ群に分類され、蓋ＩＤの値が（４）に区分される良否データがノード５５で示される良否データ群に分類される。
【００６７】
ノード５３で示される良否データ群は、更に、ノード５６で示される良否データ群とノード５７で示される良否データ群とに分割される。良否データ群を分割するための説明変数はめっき後の洗浄時間である。洗浄時間が５５８．５ｓ未満である良否データがノード５６で示される良否データ群に分類され、洗浄時間が５５８．５ｓ以上である良否データがノード５７で示される良否データ群に分類される。
【００６８】
図７に示すように、段階的に、不良の発生していない良否データ又は不良の発生している良否データの偏りが大きくなるように、複数の良否データが分類される。より初期の段階で分類に用いられる説明変数は、不良の有無に対する影響がより大きい製造条件である。特に、第１段階の分類に用いられる説明変数は、不良の有無に対する影響が最も大きい製造条件である。図７の例では、めっき汚れの有無に対する影響が最も大きい製造条件は、蓋ＩＤである。
【００６９】
また、不良割合が高くなるように良否データを分類するために用いられた製造条件の内容は、不良の発生し易い製造条件の内容であり、不良割合が低くなるように良否データを分類するために用いられた製造条件の内容は、不良の発生し難い製造条件の内容である。例えば、蓋ＩＤの値の内、（１）に区分される値は不良の発生し難い値であり、（２）に区分される値は不良の発生し易い値である。不良割合が高くなるように良否データを分類するために用いられた製造条件の内容が表示されることにより、不良の発生し易い製造条件の内容が明らかとなる。例えば、不良割合が高くなる蓋ＩＤが表示されることにより、めっき汚れを発生させやすい蓋が識別される。
【００７０】
良否データの分類結果が複数段階で表示されることにより、どのような複数種類の製造条件の組み合わせが不良の有無に対して大きく影響しているのかが明らかとなる。複数段階の分類において不良割合の高い良否データを分類するために用いられた複数種類の製造条件の内容の組み合わせは、不良の発生しやすい製造条件の内容の組み合わせである。
【００７１】
太陽電池セル４を製造する際に不良が発生した原因は、不良の有無に対する影響の大きい製造条件が、不良の発生し易い内容になっていることである。決定木分析により、不良の有無に対する影響の大きい製造条件、及び不良の発生し易い製造条件の内容が、明らかとなる。このようにして、不良が発生した要因が解明される。例えば、めっき汚れが発生した要因が解明される。
【００７２】
図７には、二段階で良否データを分類した結果を示したが、三段階以上分類を行ってもよい。Ｓ９では、演算部１１は、使用者が操作部１５を操作することにより、何段階の分類結果まで表示するかの指定を受け付け、指定された段階まで分類結果を表示部１６に表示してもよい。使用者は、表示された分類結果を確認して、どの種類の製造条件が不良の有無に影響が大きい製造条件であり、製造条件のどのような内容が不良の発生しやすい内容であるのを知ることができる。
【００７３】
図８は、良否データの分類結果の他の例を示す模式図である。図８には、不良がゴーストである場合の例を示している。図７と同様に、表示される分類結果には、所定期間の間に製造された夫々の太陽電池セル４についての良否データを分類した決定木が含まれている。
【００７４】
図８の例では、第１段階の分類で良否データ群を分割するための説明変数はマーキングでのカセット位置である。太陽電池セル４を製造する際のマーキングの工程では、マーキングされた太陽電池セル４は上下方向に重ねられたカセットに保持される。カセット位置の値が大きいほど、太陽電池セル４は下側の位置で保持される。第２段階の分類で良否データ群を分類するための説明変数は、エッチングでのキャリア番号である。エッチングの工程では、太陽電池セル４はキャリアに保持されて処理が行われる。キャリア番号はキャリアを識別する情報である。
【００７５】
図８の例でも、段階的に、不良の発生していない良否データ又は不良の発生している良否データの偏りが大きくなるように、複数の良否データが分類される。第１段階の分類に用いられる説明変数は、不良の有無に対する影響が最も大きい製造条件である。図８の例では、ゴーストの有無に対する影響が最も大きい製造条件である。また、不良割合の高い良否データを分類するために用いられた複数種類の製造条件の内容の組み合わせは、ゴーストの発生しやすい製造条件の内容の組み合わせである。このようにして、ゴーストが発生した要因が解明される。
【００７６】
Ｓ９の処理では、演算部１１は、不良の種類が複数ある場合に、不良の種類別に分類結果を表示してもよい。複数種類の不良に関する分類結果は、同時に表示されてもよく、切り替えて表示されてもよい。演算部１１は、使用者が操作部１５を操作することにより、不良の種類の指定を受け付け、指定された不良の分類結果を表示部１６に表示してもよい。Ｓ９の処理は、分類結果表示部に対応する。
【００７７】
Ｓ９の処理の後、演算部１１は、良否データの分類に用いた製造条件の内容と、製造条件が夫々の内容である場合の不良割合との関係を示したグラフを表示部１６に表示する（Ｓ１０）。Ｓ１０では、演算部１１は、良否データベース１４２に記録された複数の良否データに基づいてグラフを作成し、グラフを含んだ画像を表示部１６に表示させる。
【００７８】
図９は、製造条件の内容と不良割合との関係を示したグラフの例を示す模式図である。横軸は蓋ＩＤを示す。図９には複数の蓋ＩＤの一部を示している。各蓋ＩＤで識別される蓋を用いて処理をした太陽電池セル４の数を棒グラフで示し、夫々の蓋を用いて処理した太陽電池セル４の中で不良の発生した太陽電池セル４の割合である不良割合を、折れ線グラフで示している。図９に示す例では、蓋ＩＤが２６２番である蓋は使用されていない。また、蓋ＩＤが２６１番である蓋を用いた場合、及び蓋ＩＤが２６５番である蓋を用いた場合は、他の蓋を用いた場合に比べて不良割合が高くなっている。
【００７９】
使用者は、表示されたグラフを確認して、不良の発生に影響している製造条件の具体的な内容を知り、製造条件の内容に応じて不良が具体的にどの程度発生しているのかを知ることができる。使用者は、Ｓ９の処理で表示された分類結果から、不良の有無に影響が大きい製造条件を知り、Ｓ１０の処理で表示されたグラフから、製造条件の具体的にどのような内容が実際にどの程度不良を発生させているのかを確認する。
【００８０】
Ｓ９の処理で表示される分類結果と、Ｓ１０の処理で表示されるグラフとは、同時に表示されてもよく、切り替えて表示されてもよい。Ｓ１０の処理では、複数種類の製造条件について、製造条件の内容と不良割合との関係を示したグラフを表示してもよい。演算部１１は、決定木分析の結果に基づいて、不良の有無に対する影響が大きい製造条件を選択し、Ｓ１０では、選択した製造条件についてグラフを表示してもよい。また、演算部１１は、使用者が操作部１５を操作することにより、製造条件の種類の指定を受け付け、指定された製造条件に関するグラフを表示部１６に表示してもよい。
【００８１】
更に、Ｓ１０の処理では、演算部１１は、不良の種類が複数ある場合に、不良の種類別にグラフを表示してもよい。複数種類の不良に関するグラフは、同時に表示されてもよく、切り替えて表示されてもよい。演算部１１は、使用者が操作部１５を操作することにより、不良の種類の指定を受け付け、指定された不良に関するグラフを表示部１６に表示してもよい。
【００８２】
Ｓ１０の処理の後、使用者は、Ｓ９及びＳ１０の処理で表示された内容を参考にして、不良の発生に対する対策を実行する。具体的には、使用者は、不良の発生の要因を取り除くべく、製造条件の内容を変更するための作業を行う。より具体的には、使用者は、不良の有無に対する影響が大きい製造条件の内容が、不良の発生しやすい内容にならずに、不良の発生し難い内容になるように、製造工程を改善する。例えば、使用者は、不良の有無に対する影響が最大である製造条件の内容を変更するように、製造工程を改善する。例えば、分類結果が図7に示した例である場合に、使用者は、蓋ＩＤが（１）に区分される蓋を使用し、蓋ＩＤが（２）に区分される蓋は使用しないように、めっき工程を改善する。以降は、製造条件が不良の発生しやすい内容にならないように製造工程が実現され、不良の発生が抑制される。
【００８３】
使用者は、不良の発生に対する対策を実行した後、操作部１５を操作して、実行した対策の内容を不良要因分析装置１へ入力する。演算部１１は、使用者からの入力により、どの製造条件の内容をどのように変更したかの具体的な対策の内容、及び対策を行った日時を表すデータを取得し、取得した対策の内容及び日時を記録した改善データ１４４を記憶部１４に記憶させる（Ｓ１１）。改善データ１４４には、いつ、どの製造条件の内容をどのように変更したかが記録される。以上で、不良要因分析装置１は処理を終了する。
【００８４】
以降は、製造工程が改善された状態で、太陽電池セル４の製造が行われる。太陽電池セル４の製造に伴って、不良要因分析装置１は、Ｓ１〜Ｓ１１の処理を繰り返し実行する。不良の有無に対する影響が大きい製造条件の内容が不良の発生し難い内容になるように製造工程が改善されていれば、不良の発生が抑制される。実際に不良の発生が抑制されれば、不良率が低下する。実際に不良の発生が抑制されなければ、Ｓ１〜Ｓ１１の処理により不良要因分析が再度行われ、製造工程の改善が再度行われる。使用者は、不良の発生に対する対策を実行した後、実際に不良の発生が抑制されるか否かを確認する等、対策の効果を確認する作業を行ってもよい。Ｓ１１の処理では、使用者は、操作部１５を操作して、対策の効果を確認した結果を入力し、不良要因分析装置１は、対策の効果を確認した結果を表すデータを取得して記憶部１４に記憶してもよい。
【００８５】
以上詳述した如く、本実施形態においては、不良要因分析装置１は、決定木分析を行うことにより、太陽電池セル４を製造する際の複数種類の製造条件の中から、不良の有無に対する影響が大きい製造条件を抽出する。また、不良要因分析装置１は、決定木分析により、製造条件の内容の中から不良の発生し易い内容及び不良の発生し難い内容を特定する。この結果、不良の発生の要因として、不良の有無に対する影響が大きい製造条件、及び不良の発生しやすい製造条件の内容が明らかとなる。決定木分析によって、不良の発生の要因が迅速に解明される。不良の発生の要因が解明された後、使用者は、不良の発生の要因を取り除くべく、太陽電池セル４の製造工程を早期に改善することができる。これにより、太陽電池セル４を製造する際の不良の発生が抑制され、製造される太陽電池セル４の品質が向上する。
【００８６】
本発明は上述した実施の形態の内容に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。即ち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態も本発明の技術的範囲に含まれる。
【符号の説明】
【００８７】
１  不良要因分析装置
１０  記録媒体
１１  演算部
１４  記憶部
１４１  コンピュータプログラム
１４２  良否データベース
１５  操作部
１６  表示部
１８  インタフェース部
２１  製造条件取得装置
２２  不良判定装置
３  製造装置
４  太陽電池セル
【図１】
2020123274.tif 000003
【図２】
2020123274.tif 000004
【図３】
2020123274.tif 000005
【図４】
2020123274.tif 000006
【図５】
2020123274.tif 000007
【図６】
2020123274.tif 000008
【図７】
2020123274.tif 000009
【図８】
2020123274.tif 000010
【図９】
2020123274.tif 000011