(57)【要約】【課題】複数種類の太陽電池モジュールを設置面に設置し、複数の系統を作成する際に出力電圧のばらつきの小さい複数の系統を容易かつ速やかに作成する。【解決手段】算出手段４は、設置面ごとに当該設置面に配置される太陽電池モジュールについて、とりうる系統の数および各系統に割り付ける太陽電池モジュールの種類とその数からなる系統分解候補を求め、各設置面の系統分解候補の組合せを算出する。算出手段５は、算出された系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを選択する。割り付け手段８は、系統分解候補の組合せのそれぞれについて、設置面上の各太陽電池モジュールをいずれかの系統に属させるモジュールの系統への割り付けを行って複数の系統別モジュール割り付け情報を求め、その中から最善の系統別モジュール割り付け情報を選択する。【選択図】      図１
2004164325.tif 000002
【特許請求の範囲】
【請求項１】
複数の設置面に配置された複数の太陽電池モジュールを接続できるパワーコンディショナを選択するために、太陽電池モジュールを直列接続して成る系統単位で前記複数の太陽電池モジュールを分割し、すべての系統を接続することができるパワーコンディショナを選択する太陽電池モジュールの配置設計支援装置において、
複数種類の太陽電池モジュールに関する情報を取得する太陽電池モジュール情報取得手段と、
複数種類のパワーコンディショナに関する情報を取得するパワーコンディショナ情報取得手段と、
設置面における太陽電池モジュールの配置情報を取得する設置太陽電池モジュール配置情報取得手段と、
太陽電池モジュールに関する情報とパワーコンディショナに関する情報と設置面における太陽電池モジュールの配置情報とに基づいて、設置面ごとに当該設置面に配置される太陽電池モジュールについて、とりうる系統の数および各系統に割り付ける太陽電池モジュールの種類とその数からなる系統分解候補を求め、各設置面の系統分解候補の組合せを算出する系統分解候補組合せ算出手段と、
系統分解候補組合せ算出手段によって算出された系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを選択するパワーコンディショナ選択手段と、
系統分解候補の組合せのそれぞれについて、設置面上の各太陽電池モジュールをいずれかの系統に属させるモジュールの系統への割り付けを行って複数の系統別モジュール割り付け情報を求め、その中から最善の系統別モジュール割り付け情報を選択する系統モジュール割り付け手段と、
前記パワーコンディショナ選択手段によって選択されたパワーコンディショナの組合せと、系統モジュール割り付け手段によって選択された系統別モジュール割り付け情報とを出力する結果出力手段とを備えることを特徴とする太陽電池モジュールの配置設計支援装置。
【請求項２】
前記太陽電池モジュールに関する情報は、モジュールの大きさ、モジュールの形状を含み、さらに出力電力値、出力電圧値、出力電流値のうち少なくとも２つ以上を含む情報であることを特徴とする請求項１記載の太陽電池モジュールの配置設計支援装置。
【請求項３】
前記パワーコンディショナに関する情報は、価格、入力端子の数、入力可能な電圧の範囲、入力電力の上限値および下限値、最大電力変換効率、系統間の出力電圧のばらつきによる電力変換効率の低下率、系統間の出力電圧のばらつきの許容範囲を含むことを特徴とする請求項１記載の太陽電池モジュールの配置設計支援装置。
【請求項４】
前記太陽電池モジュールの配置情報は、設置面に配置される太陽電池モジュールの種類、枚数、配置位置、周囲のモジュールとの位置関係を含むことを特徴とする請求項１記載の太陽電池モジュールの配置設計支援装置。
【請求項５】
前記系統分解候補組合せ算出手段は、パワーコンディショナに関する情報に基づいてパワーコンディショナに入力可能な電圧範囲を求め、
太陽電池モジュールの配置情報に基づいて設置面ごとに配置した太陽電池の種類と数とを求め、
設置面ごとにパワーコンディショナに入力可能な電圧範囲内に収まることを条件として、系統として構成可能な太陽電池モジュールの種類と数をすべて求めて系統分解候補とし、
設置面ごとに算出されたすべての系統分解候補をすべての設置面について組み合わせることによって、系統分解候補の組合せを算出することを特徴とする請求項１記載の太陽電池モジュールの配置設計支援装置。
【請求項６】
前記パワーコンディショナ算出手段は、前記系統分解候補組合せ算出手段によって算出された系統分解候補の組合せのそれぞれについて、パワーコンディショナに関する情報に含まれる入力端子数に基づいて、すべての系統を接続することができるパワーコンディショナの組合せをすべて求め、
求めたパワーコンディショナの組合せのそれぞれについて、パワーコンディショナとそれに接続する系統との組合せである接続パターンをすべて求め、求めた接続パターンの中から所定の条件を満たさないものは削除し、
求めたパワーコンディショナの組合せのそれぞれについて、各接続パターンにおけるパワーコンディショナそれぞれの電力変換効率を求め、最も電力変換効率の高い接続パターンを残し、
パワーコンディショナの組合せの中から最も電力変換効率の高い組合せを選択することを特徴とする請求項１記載の太陽電池モジュールの配置設計支援装置。
【請求項７】
前記所定の条件とは、パワーコンディショナのそれぞれについて、入力端子に接続した系統間の電圧のばらつきが許容範囲内であること、入力する系統の電力の合計がパワーコンディショナの電力許容範囲内であること、入力する系統の電流量の合計がパワーコンディショナの電流許容範囲内であることの３つの条件のうち、少なくとも２つ以上であることを特徴とする請求項６記載の太陽電池モジュールの配置設計支援装置。
【請求項８】
複数の設置面に配置された複数の太陽電池モジュールを接続できるパワーコンディショナを選択するために、太陽電池モジュールを直列接続して成る系統単位で前記複数の太陽電池モジュールを分割し、すべての系統を接続することができるパワーコンディショナを選択する太陽電池モジュールの配置設計支援方法おいて、
太陽電池モジュールに関する情報を取得する太陽電池モジュール情報取得工程と、
パワーコンディショナに関する情報を取得するパワーコンディショナ情報取得工程と、
設置面における太陽電池モジュールの配置情報を取得する設置太陽電池モジュール配置情報取得工程と、
太陽電池モジュールに関する情報とパワーコンディショナに関する情報と設置面における太陽電池モジュールの配置情報とに基づいて、設置面ごとに当該設置面に配置される太陽電池モジュールについて、とりうる系統の数および各系統に割り付ける太陽電池モジュールの種類とその数からなる系統分解候補を求め、各設置面の系統分解候補の組合せを算出する系統分解候補組合せ算出工程と、
系統分解候補組合せ算出工程によって算出された系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを選択するパワーコンディショナ選択工程と、
系統分解候補の組合せのそれぞれについて、設置面上の各太陽電池モジュールをいずれかの系統に属させるモジュールの系統への割り付けを行って複数の系統別モジュール割り付け情報を求め、その中から最善のモジュール割り付け情報を選択する系統モジュール割り付け工程と、
前記パワーコンディショナ選択工程によって選択されたパワーコンディショナの組合せと、系統モジュール割り付け手段によって選択されたモジュール割り付け情報とを出力する結果出力工程とを備えることを特徴とする太陽電池モジュールの配置設計支援方法。
【請求項９】
前記太陽電池モジュールに関する情報は、モジュールの大きさ、モジュールの形状を含み、さらに出力電力値、出力電圧値、出力電流値のうち少なくとも２つ以上を含む情報であることを特徴とする請求項８記載の太陽電池モジュールの配置設計支援方法。
【請求項１０】
前記パワーコンディショナに関する情報は、価格、入力端子の数、入力可能な電圧の範囲、入力電力の上限値および下限値、最大電力変換効率、系統間の出力電圧のばらつきによる電力変換効率の低下率、系統間の出力電圧のばらつきの許容範囲を含むことを特徴とする請求項８記載の太陽電池モジュールの配置設計支援方法。
【請求項１１】
前記太陽電池モジュールの配置情報は、設置面に配置される太陽電池モジュールの種類、枚数、配置位置、周囲のモジュールとの位置関係を含むことを特徴とする請求項８記載の太陽電池モジュールの配置設計支援方法。
【請求項１２】
前記系統分解候補組合せ算出工程は、パワーコンディショナに関する情報に基づいてパワーコンディショナに入力可能な電圧範囲を求め、
太陽電池モジュールの配置情報に基づいて設置面ごとに配置した太陽電池の種類と数とを求め、
設置面ごとにパワーコンディショナに入力可能な電圧範囲内に収まることを条件として、系統として構成可能な太陽電池モジュールの種類と数をすべて求めて系統分解候補とし、
設置面ごとに算出されたすべての系統分解候補をすべての設置面について組み合わせることによって、系統分解候補の組合せを算出することを特徴とする請求項８記載の太陽電池モジュールの配置設計支援方法。
【請求項１３】
前記パワーコンディショナ算出工程は、前記系統分解候補組合せ算出工程によって算出された系統分解候補の組合せのそれぞれについて、パワーコンディショナに関する情報に含まれる入力端子数に基づいて、すべての系統を接続することができるパワーコンディショナの組合せをすべて求め、
求めたパワーコンディショナの組合せのそれぞれについて、パワーコンディショナとそれに接続する系統との組合せである接続パターンをすべて求め、求めた接続パターンの中から所定の条件を満たさないものは削除し、
求めたパワーコンディショナの組合せのそれぞれについて、各接続パターンにおけるパワーコンディショナそれぞれの電力変換効率を求め、最も電力変換効率の高い接続パターンを残し、パワーコンディショナの組合せの中から最も電力変換効率の高い組合せを選択することを特徴とする請求項８記載の太陽電池モジュールの配置設計支援方法。
【請求項１４】
前記所定の条件とは、パワーコンディショナのそれぞれについて、入力端子に接続した系統間の電圧のばらつきが許容範囲内であること、入力する系統の電力の合計がパワーコンディショナの電力許容範囲内であること、入力する系統の電流量の合計がパワーコンディショナの電流許容範囲内であることの３つの条件のうち、少なくとも２つ以上であることを特徴とする請求項１３記載の太陽電池モジュールの配置設計支援方法。
【請求項１５】
請求項７〜１４のいずれか１つに記載の太陽電池モジュールの配置設計支援方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パワーコンディショナに接続する太陽電池モジュールの系統の決定方法とパワーコンディショナの選択方法とを改善した太陽電池モジュールの配置設計支援装置および方法ならびにその方法を実行させるプログラムおよびそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
太陽電池の利用形態の１つに、発電能力を有し、屋根材として利用できる太陽電池モジュールを製造し、この太陽電池モジュールを建築物の屋根面に複数個配置し、太陽電池モジュール間に配線を施して回路を形成し電力を得る形態がある。配線を施して回路を形成するためには、まず系統分解を行う。系統分解とは、建築物の屋根などの設置面に配置した全太陽電池モジュールから１つまたは複数の系統を作成することである。系統とは、複数個の太陽電池モジュールからなるグループを意味し、各系統を構成する複数個の太陽電池モジュールを直列に接続したときの出力電圧がパワーコンディショナの入力電圧として適切な範囲内となるように作成したものである。系統分解後、１つまたは複数の系統をパワーコンディショナに接続する。パワーコンディショナは、電流の安定化、変圧、交流化などを行い、系統からの出力を使用しやすい状態に変換して出力する機器である。
【０００３】
回路から所望の電力を得るためには、出力電圧がパワーコンディショナの入力電圧として適切な範囲である系統を１つまたは複数個作成する必要がある。系統を１つまたは複数個作成する方法としては、特許文献１記載の第１の従来技術と、特許文献２記載の第２の従来技術とがある。
【０００４】
第１の従来技術は、図２５に示すように、出力電圧が同一かつ形状が同一である１種類の太陽電池モジュール１２のみを設置面１１に配置し、パワーコンディショナの入力可能な電圧範囲に直列接続可能な太陽電池モジュール１２の数を求め、設置面１１に配置した全ての太陽電池モジュール１２の電圧の合計を、求めたモジュール１２の数で割り、小数点以下は切り捨てて、系統の数を求める方法である。この第１の従来技術では、図２５に示すように設置面１１に１８個の太陽電池モジュール１２を配置した場合であって、パワーコンディショナの入力可能な電圧範囲が太陽電池モジュール１２を９個から１２個までを直列接続したときの電圧範囲である場合は、９個の太陽電池モジュール１２から成る系統Ｋ１１，Ｋ１２を２つ作成することになる。なお、図２５においては、モジュール１２を結ぶ実線Ｋ１１，Ｋ１２によって、モジュール１２が割り付けられている系統を表わしている。
【０００５】
しかしながら、第１の従来技術には、配置効率が低いという欠点がある。配置効率とは、太陽電池モジュールを配置する設置面の全面積に対し、実際に発電に利用できる面積の割合を示す。配置効率が低いのは、設置面の中で太陽電池モジュールを配置できない狭い部分は発電に利用できないからであり、また太陽電池モジュール自体にも、太陽電池を保持するフレームなどの発電を行わない部分があり、この部分も発電に利用できないからである。配置効率が低い場合、発電できる電力は小さくなるため、「電力を得る」という目的を充分に達成できない。このため、配置効率は極力高い方が望ましい。
【０００６】
具体的には、第１の従来技術は、上述したように１種類の太陽電池モジュール１２のみを使用する場合の技術であるので、設置面１１が台形などの複雑な形状の場合、比較的大きな矩形の太陽電池モジュール１２では、配置できない面積が増加するために配置効率が下がるという問題がある。
【０００７】
また、比較的小さな矩形の太陽電池モジュール１２では、配置する全太陽電池モジュール１２の面積に対して、各太陽電池モジュール１２のフレームなどの発電を行わない部分の割合が高いため、やはり配置効率が下がるという問題がある。さらに、比較的小さな太陽電池モジュール１２を配置した場合、配置する太陽電池モジュール１２の数が多くなり、太陽電池モジュール１２を接続するために多くの配線を施さなければならないので、配置作業、配線作業の手間が増えるという問題がある。
【０００８】
上記のような１種類の太陽電池モジュール１２のみを用いる場合の配置効率の低さを改善するための技術が第２の従来技術である。第２の従来技術は、出力電圧や面積の異なる複数種類の太陽電池モジュールを使用する場合の技術である。この第２の従来技術では、設置面において、広い部分には配置効率の高い大きな太陽電池モジュールを配置し、狭い部分には小さな太陽電池モジュールを配置することで、太陽電池モジュールが配置されていない面積を小さくする。したがって、第２の従来技術によれば、大小の太陽電池モジュールをそれぞれの長所を生かせる場所に配置することができ、大小２つの太陽電池モジュールが持つ欠点をカバーすることができる。
【０００９】
図２６は、第２の従来技術による太陽電池モジュールの配置例を示す模式図である。第２の従来技術では、たとえば正方形である４角形の太陽電池モジュール１２と、４角形太陽電池モジュール１２の半分の出力電力および出力電圧を持った５角形の太陽電池モジュール１３とを用いる。５角形の太陽電池モジュール１３の形は正確には５角形であるが、概略的な形は、４角形の太陽電池モジュール１２の形である正方形を対角線で２分割して得られる３角形である。なお、モジュール枚数を数えるときは、４角形モジュール１枚に対して、５角形モジュールは０．５枚として数える。図２６では、図２５に示す設置面１１と同じ設置面１１に対して第２の従来技術に従って太陽電池モジュール１２，１３を配置した場合の配置例を示している。
【００１０】
【特許文献１】
特開昭５８−１４１５７８号公報
【特許文献２】
特開２００２−１８０６０５号公報
【００１１】
【発明が解決しようとする課題】
上述した第２の従来技術では、設置面１１に設置された全ての太陽電池モジュール１２，１３を系統ごとに配線する場合、各系統の出力電圧を一致させることができず、各系統の出力電圧にばらつきが生じる場合がある。パワーコンディショナは、ある程度の範囲内であれば、各系統の出力電圧のばらつきを許容できるように構成されている。
【００１２】
しかしながら、１台のパワーコンディショナに接続する複数の系統の出力電圧は、均一である方が電力変換効率が高い。したがって、各系統の出力電圧を均一にすることが望ましい。
【００１３】
図２６および図２４は、同じ配置例における系統の作成例を示す模式図である。なお、図２４は、本発明の実施の形態を説明するための図面であるが、ここでは比較のために用いる。図２６は、モジュール１１．５枚の系統Ｋ１３とモジュール１０．５枚の系統Ｋ１４の２つの系統を作成した例である。この場合の２つの系統Ｋ１３，Ｋ１４間の出力電圧のばらつきＲは、８．６％である。なお、系統間の出力電圧のばらつきＲは、系統の中の最大電圧をＶｍａｘ、最小電圧をＶｍｉｎとすると、
Ｒ＝（Ｖｍａｘ−Ｖｍｉｎ）／Ｖｍａｘ                    …（１）
で求められる。
【００１４】
図２６の作成例に対して、図２４は、モジュール１１枚の系統Ｋ３，Ｋ４を２つ作成した例である。この場合の２つの系統Ｋ３，Ｋ４間の出力電圧のばらつきＲは、Ｖｍａｘ＝Ｖｍｉｎであるので、０である。したがって、図２４に示す系統Ｋ３，Ｋ４は、図２６に示す系統Ｋ１３，Ｋ１４に比べてパワーコンディショナの電力変換効率を高くすることができる。
【００１５】
このように、設置面１１に対するモジュール１２，１３の配置状態は同じであっても、多種類の系統分解が可能であるため、最適な系統分解を短時間で行うのは困難である。また、判断ミスによって、最適でない系統分解を行うと、パワーコンディショナの電力変換効率を低下させるという不都合が生じる。
【００１６】
本発明の目的は、複数種類の太陽電池モジュールを設置面に設置し、複数の系統を作成する場合に、出力電圧のばらつきの小さい複数の系統を容易かつ速やかに作成することができる太陽電池モジュールの配置設計支援装置および方法ならびにその方法を実行させるプログラムおよびそのプログラムを記録した記録媒体を提供することである。
【００１７】
【課題を解決するための手段】
本発明は、複数の設置面に配置された複数の太陽電池モジュールを接続できるパワーコンディショナを選択するために、太陽電池モジュールを直列接続して成る系統単位で前記複数の太陽電池モジュールを分割し、すべての系統を接続することができるパワーコンディショナを選択する太陽電池モジュールの配置設計支援装置において、
複数種類の太陽電池モジュールに関する情報を取得する太陽電池モジュール情報取得手段と、
複数種類のパワーコンディショナに関する情報を取得するパワーコンディショナ情報取得手段と、
設置面における太陽電池モジュールの配置情報を取得する設置太陽電池モジュール配置情報取得手段と、
太陽電池モジュールに関する情報とパワーコンディショナに関する情報と設置面における太陽電池モジュールの配置情報とに基づいて、設置面ごとに当該設置面に配置される太陽電池モジュールについて、とりうる系統の数および各系統に割り付ける太陽電池モジュールの種類とその数からなる系統分解候補を求め、各設置面の系統分解候補の組合せを算出する系統分解候補組合せ算出手段と、
系統分解候補組合せ算出手段によって算出された系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを選択するパワーコンディショナ選択手段と、
系統分解候補の組合せのそれぞれについて、設置面上の各太陽電池モジュールをいずれかの系統に属させるモジュールの系統への割り付けを行って複数の系統別モジュール割り付け情報を求め、その中から最善の系統別モジュール割り付け情報を選択する系統モジュール割り付け手段と、
前記パワーコンディショナ選択手段によって選択されたパワーコンディショナの組合せと、系統モジュール割り付け手段によって選択された系統別モジュール割り付け情報とを出力する結果出力手段とを備えることを特徴とする太陽電池モジュールの配置設計支援装置である。
【００１８】
また本発明は、複数の設置面に配置された複数の太陽電池モジュールを接続できるパワーコンディショナを選択するために、太陽電池モジュールを直列接続して成る系統単位で前記複数の太陽電池モジュールを分割し、すべての系統を接続することができるパワーコンディショナを選択する太陽電池モジュールの配置設計支援方法おいて、
太陽電池モジュールに関する情報を取得する太陽電池モジュール情報取得工程と、
パワーコンディショナに関する情報を取得するパワーコンディショナ情報取得工程と、
設置面における太陽電池モジュールの配置情報を取得する設置太陽電池モジュール配置情報取得工程と、
太陽電池モジュールに関する情報とパワーコンディショナに関する情報と設置面における太陽電池モジュールの配置情報とに基づいて、設置面ごとに当該設置面に配置される太陽電池モジュールについて、とりうる系統の数および各系統に割り付ける太陽電池モジュールの種類とその数からなる系統分解候補を求め、各設置面の系統分解候補の組合せを算出する系統分解候補組合せ算出工程と、
系統分解候補組合せ算出工程によって算出された系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを選択するパワーコンディショナ選択工程と、
系統分解候補の組合せのそれぞれについて、設置面上の各太陽電池モジュールをいずれかの系統に属させるモジュールの系統への割り付けを行って複数の系統別モジュール割り付け情報を求め、その中から最善のモジュール割り付け情報を選択する系統モジュール割り付け工程と、
前記パワーコンディショナ選択工程によって選択されたパワーコンディショナの組合せと、系統モジュール割り付け手段によって選択されたモジュール割り付け情報とを出力する結果出力工程とを備えることを特徴とする太陽電池モジュールの配置設計支援方法である。
【００１９】
本発明に従えば、出力や面積、形状の異なる複数の太陽電池モジュールを用い、複数の設置面への配置面積が最大になるように配置した状態において、出力電圧のばらつきの小さい複数の系統を容易かつ速やかに作成することができる。
【００２０】
また本発明は、前記太陽電池モジュールに関する情報は、モジュールの大きさ、モジュールの形状を含み、さらに出力電力値、出力電圧値、出力電流値のうち少なくとも２つ以上を含む情報であることを特徴とする。
【００２１】
また本発明は、前記パワーコンディショナに関する情報は、価格、入力端子の数、入力可能な電圧の範囲、入力電力の上限値および下限値、最大電力変換効率、系統間の出力電圧のばらつきによる電力変換効率の低下率、系統間の出力電圧のばらつきの許容範囲を含むことを特徴とする。
【００２２】
また本発明は、前記太陽電池モジュールの配置情報は、設置面に配置される太陽電池モジュールの種類、枚数、配置位置、周囲のモジュールとの位置関係を含むことを特徴とする。
【００２３】
また本発明は、前記系統分解候補組合せ算出手段または工程は、パワーコンディショナに関する情報に基づいてパワーコンディショナに入力可能な電圧範囲を求め、
太陽電池モジュールの配置情報に基づいて設置面ごとに配置した太陽電池の種類と数とを求め、
設置面ごとにパワーコンディショナに入力可能な電圧範囲内に収まることを条件として、系統として構成可能な太陽電池モジュールの種類と数をすべて求めて系統分解候補とし、
設置面ごとに算出されたすべての系統分解候補をすべての設置面について組み合わせることによって、系統分解候補の組合せを算出することを特徴とする。
【００２４】
また本発明は、前記パワーコンディショナ算出手段または工程は、前記系統分解候補組合せ算出手段または工程によって算出された系統分解候補の組合せのそれぞれについて、パワーコンディショナに関する情報に含まれる入力端子数に基づいて、すべての系統を接続することができるパワーコンディショナの組合せをすべて求め、
求めたパワーコンディショナの組合せのそれぞれについて、パワーコンディショナとそれに接続する系統との組合せである接続パターンをすべて求め、求めた接続パターンの中から所定の条件を満たさないものは削除し、
求めたパワーコンディショナの組合せのそれぞれについて、各接続パターンにおけるパワーコンディショナそれぞれの電力変換効率を求め、最も電力変換効率の高い接続パターンを残し、
パワーコンディショナの組合せの中から最も電力変換効率の高い組合せを選択することを特徴とする。
【００２５】
また本発明は、前記所定の条件とは、パワーコンディショナのそれぞれについて、入力端子に接続した系統間の電圧のばらつきが許容範囲内であること、入力する系統の電力の合計がパワーコンディショナの電力許容範囲内であること、入力する系統の電流量の合計がパワーコンディショナの電流許容範囲内であることの３つの条件のうち、少なくとも２つ以上であることを特徴とする。
【００２６】
また本発明は、前述の太陽電池モジュールの配置設計支援方法をコンピュータに実行させるためのプログラムである。
【００２７】
また本発明は、前記プログラムを記録したコンピュータ読取り可能な記録媒体である。
【００２８】
本発明に従えば、系統を構成する２種類以上の太陽電池モジュールの組合せと各系統を接続するパワーコンディショナとを容易に決定する太陽電池モジュールの配置設計支援方法をコンピュータに実行させることができる。
【００２９】
【発明の実施の形態】
図１は、本発明の実施の一形態である太陽電池モジュールの配置設計支援装置（以下、単に「配置設計支援装置」という。）１の概略的構成を示すブロック図である。配置設計支援装置１は、複数の設置面に配置された複数の太陽電池モジュールを接続できるパワーコンディショナを選択するために、太陽電池モジュールを直列接続して成る系統単位で前記複数の太陽電池モジュールを分割し、すべての系統を接続することができる入力端子を備えたパワーコンディショナを選択する装置である。
【００３０】
配置設計支援装置１は、設置太陽電池モジュール配置情報取得手段２と、パワーコンディショナ情報取得手段３と、系統分解候補組合せ算出手段４と、パワーコンディショナ算出手段５と、太陽電池モジュール情報取得手段６と、系統分解候補組合せ優先順位付け手段７、系統モジュール割り付け手段８と、結果出力手段９とを含んで構成されている。
【００３１】
太陽電池モジュール情報取得手段６は、太陽電池モジュール情報を取得する。太陽電池モジュール情報は、モジュールの大きさ、モジュールの形状を含み、さらに配置する太陽電池モジュールの出力電力値、出力電圧値、出力電流値のうち少なくとも２つ以上を含む情報であり、配置する太陽電池モジュールが複数種類ある場合は、各種類ごとに太陽電池モジュール情報が取得される。太陽電池モジュール情報は、たとえば配置設計支援装置１のユーザによって与えられる。
【００３２】
パワーコンディショナ情報取得手段３は、パワーコンディショナ情報を取得する。パワーコンディショナ情報とは、配置設計支援装置１を用いて支援している設計による太陽電池の利用形態（太陽電池発電）において使用可能なパワーコンディショナについての情報である。具体的にはパワーコンディショナが備える入力端子の数、パワーコンディショナの価格、パワーコンディショナに入力可能な電圧の範囲、パワーコンディショナの能力から見積られる入力電力の上限値および下限値、電流容量の上限値および下限値、最大電力変換効率、系統間の出力電圧のばらつきによる電力変換効率の低下率、系統間の出力電圧のばらつきの許容範囲を含む情報であり、使用可能なパワーコンディショナが複数種類ある場合は、各種類ごとにパワーコンディショナ情報が取得される。パワーコンディショナ情報は、たとえば配置設計支援装置１のユーザによって与えられる。なお、本実施形態では、入力端子に入力可能な電圧の範囲は、パワーコンディショナの種類にかかわらず、一定であるものとする。
【００３３】
設置太陽電池モジュール配置情報取得手段２は、太陽電池モジュールの配置情報を取得する。配置情報とは、設置面に配置されるすべての太陽電池モジュールの配置枚数、種類、配置位置、周囲のモジュールとの位置関係を含む情報である。配置情報は、たとえば配置設計支援装置１のユーザによって与えられる。
【００３４】
図２は、設置太陽電池モジュール配置情報取得手段２が取得する配置情報の一例を説明するための模式図である。図２では、所定の設置面１１に、４角形太陽電池モジュール（以下、単に「４角形モジュール」という。）１２と、５角形太陽電池モジュール（以下、単に「５角形モジュール」という。）１３との２種類の太陽電池モジュール１２，１３が複数枚設置されている。５角形モジュール１３は、詳しくは、右用５角形モジュール１３Ｒと左用５角形モジュール１３Ｌの２種類ある。なお、５角形の太陽電池モジュール１３の形は正確には５角形であるが、概略的な形は、４角形の太陽電池モジュール１２の形である正方形を対角線で２分割して得られる３角形である。
【００３５】
設置面１１は、略台形であり、詳しくは等脚台形面１１ａと二等辺三角形面１１ｂとから成り、二等辺三角形面１１ｂの右辺と等脚台形面１１ａの右辺とが１直線を成すように、二等辺三角形面１１ｂが等脚台形面１１ａの上辺右側に位置して成る面である。４角形モジュール１２は、１８枚配置されている。また５角形モジュール１３は８枚配置されており、詳しくは右用５角形モジュール１３Ｒが４枚、左用５角形モジュール１３Ｌが４枚配置されている。
【００３６】
系統分解候補組合せ算出手段４は、とりうる全ての系統分解候補の組合せを算出する。系統分解候補および系統分解候補の組合せの意味は、以下のとおりである。まず、系統分解候補組合せ算出手段４は、複数の設置面について、設置面ごとに設置面に配置される複数枚の太陽電池モジュールについて、とりうる系統の数および各系統に割り当てる太陽電池モジュールの種類とその数を可能な限り求める。ここで求めた系統の数および各系統に割り当てる太陽電池モジュールの種類とその数を、系統分解候補という。次に、複数の各設置面の全ての系統分解候補を組み合わせる。このそれぞれの組合せを、系統分解候補の組合せという。
【００３７】
系統分解候補組合せ算出手段４は、以下の手順に従って、系統分解候補および系統分解候補の組合せを求める。
【００３８】
（手順ａ１）パワーコンディショナ情報取得手段３によって取得したパワーコンディショナ情報に基づいて、パワーコンディショナに入力可能な電圧の範囲を求める。
【００３９】
（手順ａ２）設置太陽電池モジュール配置情報取得手段２が取得した太陽電池モジュールの配置情報に基づいて、設置面ごとに、配置した太陽電池モジュールの種類と数を求める。図２に示す設置面１１の場合は、下記の表１のようになる。なお、合計については、５角形モジュールは、４角形モジュール１枚に対して０．５枚に換算している。
【００４０】
【表１】
2004164325.tif 000003
【００４１】
（手順ａ３）設置面ごとに、パワーコンディショナに入力可能な電圧範囲内に収まることを条件として、系統として構成可能な太陽電池モジュールの種類と数をすべて求め、それぞれを系統分解候補とする。本実施形態では、太陽電池モジュールの種類としては、４角形モジュール１２、右用５角形モジュール１３Ｒ、左用５角形モジュール１３Ｌの３種類存在する。各系統の電圧は、パワーコンディショナの入力端子の電圧範囲に含まれるように選定する。図２の設置面１１に関する系統分解候補の例を、下記の表２、表３、表４に示す。
【００４２】
【表２】
2004164325.tif 000004
【００４３】
【表３】
2004164325.tif 000005
【００４４】
【表４】
2004164325.tif 000006
【００４５】
（手順ａ４）設置面ごとに算出されたすべての系統分解候補をすべての設置面について組合せ、系統分解候補の組合せとする。たとえば、ある家屋の屋根に対象設置面が２つあり、それぞれの設置面で求められた系統分解候補の数が５と６の場合、系統分解候補の組合せの数は、５×６＝３０となる。
【００４６】
次に、パワーコンディショナ算出手段５は、系統分解候補の組合せのそれぞれについて、最も電力変換効率の高くかつ安価なパワーコンディショナの組合せを求める。パワーコンディショナの組合せとは、パワーコンディショナの種類とその台数を意味するが、１種類のパワーコンディショナが１台または複数台の場合も含むものである。以下、求める手順を説明する。
【００４７】
（手順ｂ１）まず、求めた系統分解候補の組合せのそれぞれについて、パワーコンディショナ情報取得手段３から取得したパワーコンディショナ情報に含まれる利用可能な入力端子の数に基づいて、すべての系統を接続することができるパワーコンディショナの組合せをすべて求める。
【００４８】
（手順ｂ２）次に、求めたパワーコンディショナの組合せのそれぞれについて、どの系統をどのパワーコンディショナに接続するかという組合せ（以下、「接続パターン」という。）をすべて求める。この接続パターンそれぞれについて、以下の条件を満たすかどうかを確認する。
【００４９】
条件Ａ１：パワーコンディショナのそれぞれについて、入力端子に接続した系統間の出力電圧のばらつきが許容範囲内であること。なお、ばらつきは、前述の式（１）で求める。
【００５０】
条件Ａ２：パワーコンディショナのそれぞれについて、入力する系統の電力の合計および電流量の合計がパワーコンディショナのそれぞれに特有の電力許容範囲内および電流許容範囲内であること。
【００５１】
接続パターンのうちで条件Ａ１，Ａ２を満たさないものがあれば、その接続パターンは、削除する。
【００５２】
（手順ｂ３）次に、求めたパワーコンディショナの組合せのそれぞれについて、各接続パターンにおけるパワーコンディショナそれぞれの電力変換効率を求め、最も電力変換効率の高い接続パターンを１つだけ残す。本実施の形態においては、電力変換効率は、パワーコンディショナそれぞれについて入力端子に接続された系統間の出力電圧のばらつきと、パワーコンディショナ自身の電力変換効率とに基づいて計算する。
【００５３】
電力変換効率の計算方法は、以下のとおりである。使用するパワーコンディショナの数をＮｐｃ、ｉ番目のパワーコンディショナに接続する系統の電力の合計をＰｉ（ｉ）、ｉ番目のパワーコンディショナからの出力をＰｏ（ｉ）とすると、電力変換効率Ｅは、下記の式（２）で求められる。
【００５４】
【数１】
2004164325.tif 000007
【００５５】
また、系統間の出力電圧のばらつき１％あたりの電力損失をＬｒ、ｉ番目のパワーコンディショナ自身の電力変換効率をＥｐｃ（ｉ）とすると、ｉ番目のパワーコンディショナからの出力Ｐｏ（ｉ）は、下記の式（３）で求められる。
Ｐｏ（ｉ）＝（１−１００・Ｒ・Ｌｒ）・Ｅｐｃ（ｉ）・Ｐｉ（ｉ）    …（３）
【００５６】
（手順ｂ４）最後に、パワーコンディショナの組合せの中から、最も電力変換効率の高い組合せを選択する。このとき、同じ電力変換効率のものが複数存在する場合は、最も安価なパワーコンディショナの組合せを選択する。
【００５７】
系統分解候補組合せ優先順位付け手段７は、系統分解候補の組合せを、電力変換効率の高いものから順に優先順位を付ける。このとき、同じ電力変換効率のものが複数存在する場合は、パワーコンディショナの価格の合計の安価なものを優先する。
【００５８】
次に、系統モジュール割り付け手段８は、系統分解候補組合せ算出手段４で求められた系統分解候補の組合せのそれぞれについて、設置面上のどの太陽電池モジュールをどの系統に属させるかを決定する。系統分解候補の組合せは、系統分解候補組合せ優先順位付け手段７で決定された順位に従って順番に処理する。なお、設置面上のどの太陽電池モジュールがどの系統に属するかを決定することを、モジュール割り付けもしくは割り付けという。以下、処理手順を説明する。
【００５９】
（手順ｃ１）まず、同じ設置面内に複数の配置領域が存在する場合、および異なる設置面ではあるがたとえば屋根の向きが同じであるために１つの系統を分けて配置できる配置領域について、その位置関係に基づいてモジュールの割り付けを行う配置領域の順序を決定する。
【００６０】
本明細書においては、「設置面」とは、太陽電池モジュールを実際に設置する面、たとえば屋根面を指す。「配置」とは、太陽電池モジュールの配置設計において、太陽電池モジュールの位置を決めることを指す。「配置領域」とは、太陽電池モジュールをアレイとして配置した範囲を指す。したがって、「同じ設置面内に複数の配置領域が存在する場合」とは、たとえば図３に示すように、１つの設置面である屋根面１４のほぼ中央に１つの出窓１５が存在するために、出窓１５の両側の２つの配置領域１６ａ，１６ｂにそれぞれ太陽電池モジュール１２，１３Ｒ，１３Ｌを配置した場合が該当する。
【００６１】
（手順ｃ２）次に、対象配置領域内で系統への割り付けを開始する先頭モジュールの候補を複数算出する。
【００６２】
（手順ｃ３）次に、系統分解候補組合せ算出手段４で算出した系統ごとに、先頭モジュールの候補を起点として探索し、モジュールを系統に割り付けるとともに、モジュールの配列順序を算出する。これによって、系統分解候補の組合せごとに、複数の系統別モジュール割り付け情報が算出される。
【００６３】
（手順ｃ４）最後に、算出された複数の系統別モジュール割り付け情報を評価し、最善の割り付け情報を選択する。
【００６４】
次に、手順ｃ２，ｃ３について、より詳細に説明する。
図４は、配置設計支援装置１において、手順ｃ２，ｃ３の手順をより詳細に示したフローチャートである。図４におけるステップｓ２〜ステップｓ３は手順ｃ２であり、ステップｓ４〜ステップｓ１２は手順ｃ３である。またステップｓ１は、初期化工程である。以下、図４に示すフローチャートに従って、手順ｃ２，ｃ３について、図２に示した配置情報に対して、表３の系統１、すなわち４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚を割り当てる事例を具体例として、説明する。ここでは、配置領域は、１つの設置面１１だけである。
【００６５】
以下、説明のために、図２に示した配置情報が示す各モジュールについて図５に示したＡ〜Ｚの記号を付し、モジュールＡ、モジュールＢ、…、モジュールＺと称する。図５に示すように、モジュールＡ〜Ｚは、設置面１１において上下方向に計４層として配置される。
【００６６】
最下層である第１層には、モジュールＡ〜Ｊの計１０枚のモジュールが、左から右にモジュールＡ〜Ｊの順に並ぶ。また、第２層として、モジュールＫ〜Ｒの計８枚のモジュールが、第１層のモジュールＢ〜Ｉの直上に左から右にモジュールＫ〜Ｒの順に並ぶ。さらに、第３層として、モジュールＳ〜Ｘの計６枚のモジュールが、第２層のモジュールＬ〜Ｑの直上に左から右にモジュールＳ〜Ｘの順に並ぶ。さらに、最上層である第４層として、モジュールＹ，Ｚの計２枚のモジュールが、第３層のモジュールＶ〜Ｗの直上に左から右にモジュールＹ，Ｚの順に並ぶ。また、モジュールＡ，Ｋ，Ｓ，Ｙは左用５角形モジュール１３Ｌであり、モジュールＪ，Ｒ，Ｘ，Ｚは右用５角形モジュール１３Ｒであり、それ以外のモジュールは４角形モジュール１２である。
【００６７】
まず始めに、ステップｓ１において、予めモジュールの配線方向の優先順位を設定しておく。モジュールの配線の優先方向には、「縦方向優先」と「横方向優先」との２種類が存在し、「縦方向優先」の場合の配線方向の優先順位は、縦、横、斜めの順となり、「横方向優先」の場合の配線方向の優先順位は、横、縦、斜めの順となる。本事例では、「横方向優先」を設定したと仮定する。
【００６８】
なお、以後、モジュール間の位置関係を示す表現として、「隣り合う」という表現を用いるが、これは、縦、横、斜めのいずれかの方向で接する位置関係にあるという意味である。具体的に説明すると、図５においてモジュールＡと「隣り合う」モジュールはモジュールＢ，Ｋの２つであり、モジュールＯと「隣り合う」モジュールはモジュールＥ，Ｆ，Ｇ，Ｎ，Ｐ，Ｕ，Ｖ，Ｗの８つである。
【００６９】
次に、ステップｓ２において、先頭モジュールを選択する。先頭モジュールは以下に記す条件３に合致するものを選択する。
【００７０】
条件１：割り付けされていないモジュール。
条件２：対象とする系統を構成するモジュールとなりうること。すなわち、系統分解候補組合せ手段４で求めたモジュールの種類と数のうち、系統との割り付け未確定分に該当する種類のモジュール。
条件３：条件１，２を満たすモジュールの中で、割り付けられていない隣り合うモジュールの数が最も少ないモジュール。
【００７１】
この時点では、全てのモジュールは、割り付けが未決定であるので、モジュールＡ〜Ｚの全てのモジュールが条件１を満たす。
【００７２】
また、本事例において、対象とする系統を構成するモジュールの枚数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。これに対して、現時点において、系統に割り付けたモジュールの枚数は、４角形モジュール０枚、左用５角形モジュール０枚、右用５角形モジュール０枚である。
【００７３】
対象とする系統を構成するモジュールの枚数から、系統に割り付けたモジュールの枚数を引き算すると、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚となる。４角形モジュールと左用５角形モジュールの枚数は０枚より多いので、４角形モジュールと左用５角形モジュールは割り付け未確定分に該当するが、右用５角形モジュールは０枚であるので、右用５角形モジュールは割り付け未確定分に該当しない。したがって、４角形モジュールであるモジュールＢ〜Ｉ，Ｌ〜Ｑ，Ｔ〜Ｗ、および左用５角形モジュールＡ，Ｋ，Ｓ，Ｙは条件２に該当するが、右用５角形モジュールであるモジュールＪ，Ｒ，Ｘ，Ｚは条件２に該当しない。
【００７４】
したがって、現時点で、条件１，２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹの２２枚である。この中で、割り付けられていない隣り合うモジュールの数が最も少ないモジュールは、モジュールＡである。モジュールＡが隣り合うモジュールは、モジュールＢ，Ｋの２枚であり、条件１，２を満たすモジュールの中では最少である。したがって、モジュールＡを先頭モジュールとする。
【００７５】
次に、ステップｓ３において、先頭モジュールを対象とする系統に割り付け、その先頭モジュールを対象モジュールとする。ここでは、先頭モジュールであるモジュールＡを系統に割り付け、さらに対象モジュールとする。モジュールＡは左用５角形モジュールであるので、系統に割り付けた左用５角形モジュールの枚数は１枚増加し、系統に割り付けたモジュール枚数は、４角形モジュール０枚、左用５角形モジュール１枚、右用５角形モジュール０枚となる。
【００７６】
次に、ステップｓ４において、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。割り付けが終了した場合は、ステップｓ５に進み、系統への割り付けを終了する。割り付けが終了していない場合は、ステップｓ６に進む。
【００７７】
本事例では、対象とする系統のモジュール数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。これに対して、この時点で割り付けたモジュールは、４角形モジュール０枚、左用５角形モジュール１枚、右用５角形モジュール０枚である。対象とする系統のモジュール数から系統に割り付けたモジュール数を引き算すると、４角形モジュール９枚、左用５角形モジュール３枚、右用５角形モジュール０枚である。右用５角形モジュールは０枚であるので割り付けが終了したといえるが、４角形モジュールと左用５角形モジュールの枚数は０枚より多いので、割り付けが終了したといえない。したがって、対象とする系統の全てのモジュールの割り付けは終了していない。よって、ステップｓ６に進む。
【００７８】
ステップｓ６では、対象モジュールに隣り合うモジュールの中に最優先のものがあるかどうか、具体的には、上記の条件１，２および下記の条件４，５の４つの条件に該当するモジュールがあるかどうかを判断する。この４つの条件に該当するモジュールが存在する場合は、ステップｓ７に進む。この４つの条件に該当するモジュールが存在しない場合、ステップｓ８へ進む。
【００７９】
条件４，５は、以下のとおりである。
条件４：対象モジュールに隣り合うモジュール。
条件５：割り付けされていない隣り合うモジュールが１つのみであるモジュール。
【００８０】
この時点においては、条件１を満たすモジュールは、モジュールＢ〜Ｚの２５枚であり、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹの２２枚である。
【００８１】
また、条件４を満たすモジュールは、対象モジュールであるモジュールＡに隣り合うモジュールであるモジュールＢ，Ｋの２枚である。なお、条件５を満たすモジュールは存在しない。
【００８２】
したがって、条件１，２，４，５を全て満たすモジュールは存在しない。したがって、この時点では、ステップｓ８に進む。
【００８３】
ステップｓ８において、対象モジュールに隣り合うモジュールに接続可能なものがあるかどうか、具体的には、条件１，２，４を満たすモジュールが存在するかどうか判断する。条件１，２，４を満たすモジュールが存在する場合は、ステップｓ９へ進み、存在しない場合は、ステップｓ１０へ進む。
【００８４】
この時点で、条件１を満たすモジュールはモジュールＢ〜Ｚの２５枚であり、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹの２２枚である。また、条件４を満たすモジュールは、対象モジュールであるモジュールＡに隣り合うモジュールであるモジュールＢ，Ｋの２枚である。
【００８５】
したがって、条件１，２，４を満たすモジュールは、モジュールＢ，Ｋの２枚である。条件１，２，４を満たすモジュールが存在するので、ステップｓ９へ進む。
【００８６】
ステップｓ９では、接続可能なモジュールを優先順位に従って順に系統に割り付けるとともに、この割り付けたモジュールを対象モジュールとする。具体的には、ステップｓ８において条件に該当したモジュールのうちの１枚を対象とする系統に割り付け、さらにこの割り付けたモジュールを対象モジュールとする。条件に該当するモジュールが複数枚存在する場合は、対象モジュールから見て、ステップｓ１で設定した優先方向において、最も優先順位の高い方向にあるモジュールを系統に割り付け、さらにこの割り付けたモジュールを対象モジュールとする。
【００８７】
この時点では、対象モジュールであるモジュールＡから見て、モジュールＢは横方向、モジュールＫは斜め方向である。本事例では、優先方向は「横方向優先」である。「横方向優先」の場合、横方向のほうが斜め方向より優先順位が高いので、モジュールＢを系統に割り付ける。モジュールＢは４角形モジュールであるので、割り付けた４角形モジュールの枚数は１枚増加し、割り付けたモジュールの枚数は、４角形モジュール１枚、左用５角形モジュール１枚、右用５角形モジュール０枚となる。さらに、このモジュールＢを対象モジュールとする。これによって、モジュールＡは対象モジュールでなくなる。それから、ステップｓ４へ戻る。
【００８８】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。現時点で割り付けたモジュールの枚数は、４角形モジュール１枚、左用５角形モジュール１枚、右用５角形モジュール０枚であり、対象とする系統のモジュール数である４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚に達していないので、終了していないと判断され、ステップｓ６へ進む。
【００８９】
（ステップｓ６）この時点では、条件１を満たすモジュールは、モジュールＣ〜Ｚの２４枚である。また、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹの２２枚である。さらに、条件４を満たすモジュールは、対象モジュールであるモジュールＢに隣り合うモジュールであるモジュールＡ，Ｃ，Ｋ，Ｌである。なお、条件５を満たすモジュールは存在しない。したがって、条件１，２，４，５を全て満たすモジュールは存在しないので、ステップｓ８へ進む。
【００９０】
（ステップｓ８）この時点では、条件１を満たすモジュールは、モジュールＣ〜Ｚの２４枚である。また、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹの２２枚である。さらに、条件４を満たすモジュールは、対象モジュールであるモジュールＢに隣り合うモジュールであるモジュールＡ，Ｃ，Ｋ，Ｌである。したがって、条件１，２，４を全て満たすモジュールは、モジュールＣ，Ｋ，Ｌである。条件１，２，４を満たすモジュールが存在するので、ステップｓ９に進む。
【００９１】
（ステップｓ９）この時点では、対象モジュールであるモジュールＢから見て、モジュールＣは横方向、モジュールＫは縦方向、モジュールＬは斜め方向である。本事例では、優先方向は「横方向優先」である。「横方向優先」の場合、縦方向や斜め方向より、横方向の方が優先順位が高いため、モジュールＣを系統に割り付ける。モジュールＣは４角形モジュールであるため、割り付けた４角形モジュールの枚数は１枚増加し、割り付けたモジュールの枚数は、４角形モジュール２枚、左用５角形モジュール１枚、右用５角形モジュール０枚となる。さらに、割り付けたモジュールＣを対象モジュールとする。これによって、モジュールＢは対象モジュールでなくなる。それから、ステップｓ４に戻る。
【００９２】
以後、ステップｓ４、ステップｓ６、ステップｓ８、ステップｓ９のループを６回繰り返し、モジュールＤ〜Ｉを順に対象とする系統に割り付けることになる。これによって、割り付けたモジュールの枚数は、４角形モジュール８枚、左用５角形モジュール１枚、右用５角形モジュール０枚となり、モジュールＩが対象モジュールとなる。それから、ステップｓ４に戻る。
【００９３】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。対象とする系統のモジュール数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。これに対して、系統に割り当てたモジュール数は、４角形モジュール８枚、左用５角形モジュール１枚、右用５角形モジュール０枚であり、全てのモジュールを割り当てていないので、ステップｓ６へ進む。
【００９４】
（ステップｓ６）この時点で、条件１を満たすモジュールは、モジュールＪ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹである。さらに、条件４を満たすモジュールは、対象モジュールであるモジュールＩに隣り合うモジュールＨ，Ｊ，Ｑ，Ｒである。また、条件５を満たすモジュールは、モジュールＪである。
【００９５】
モジュールＪは、モジュールＩ，Ｒと隣り合うが、モジュールＩはすでに割り付けされているので、モジュールＪに対して「隣り合い、かつ割り付けされていないモジュール」は、モジュールＲのみである。したがって、この時点で、モジュールＪは、「割り付けされていない隣り合うモジュールが１つのみであるモジュール」である。
【００９６】
以上のことから、条件１，２，４，５を全て満たすモジュールは存在しないので、ステップｓ８へ進む。
【００９７】
（ステップｓ８）この時点で、条件１を満たすモジュールは、モジュールＪ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ〜Ｉ、モジュールＫ〜Ｑ、モジュールＳ〜Ｗ、モジュールＹである。さらに、条件４を満たすモジュールは、対象モジュールであるモジュールＩに隣り合うモジュールＨ，Ｊ，Ｑ，Ｒである。したがって、条件１，２，４を満たすモジュールは、モジュールＱである。よって、ステップｓ９へ進む。
【００９８】
（ステップｓ９）モジュールＱを対象とする系統に割り付ける。これによって、割り付けられたモジュール数は、４角形モジュール９枚、左用５角形モジュール１枚、右用５角形モジュール０枚となる。さらに、モジュールＱを対象モジュールとして、ステップｓ４に戻る。
【００９９】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。割り付けたモジュールの枚数は、対象とする系統のモジュール数である４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚に達していないので、ステップｓ６へ進む。
【０１００】
（ステップｓ６）この時点では、条件１を満たすモジュールは、モジュールＪ，Ｋ〜Ｐ，Ｒ〜Ｚである。
【０１０１】
また、本事例において、対象とする系統を構成するモジュールの枚数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。これに対して、現時点において、系統に割り付けたモジュールの枚数は、４角形モジュール９枚、左用５角形モジュール１枚、右用５角形モジュール０枚である。
【０１０２】
対象とする系統を構成するモジュールの枚数から、系統に割り付けたモジュールの枚数を引き算すると、４角形モジュール０枚、左用５角形モジュール３枚、右用５角形モジュール０枚となる。左用５角形モジュールの枚数は０枚より多いので、左用５角形モジュールは割り付け未確定分に該当するが、４角形モジュールと右用５角形モジュールは０枚であるので、４角形モジュールと右用５角形モジュールは割り付け未確定分に該当しない。
【０１０３】
したがって、左用５角形モジュールＡ，Ｋ，Ｓ，Ｙは条件２に該当するが、４角形モジュールであるモジュールＢ〜Ｉ，Ｌ〜Ｑ，Ｔ〜Ｗ、および右用５角形モジュールであるモジュールＪ，Ｒ，Ｘ，Ｚは条件２に該当しない。このことから、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。また、条件４を満たすモジュールは、対象モジュールであるモジュールＱに隣り合うモジュールＧ，Ｈ，Ｉ，Ｐ，Ｒ，Ｗ，Ｘである。さらに、条件５を満たすモジュールは、モジュールＪである。このように、条件１，２，４，５を全て満たすモジュールは存在しないので、ステップｓ８へ進む。
【０１０４】
（ステップｓ８）この時点で、条件１を満たすモジュールは、モジュールＪ，Ｋ〜Ｐ，Ｒ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。さらに、条件４を満たすモジュールは、モジュールＧ，Ｈ，Ｉ，Ｐ，Ｒ，Ｗ，Ｘである。したがって、条件１，２，４を満たすモジュールは存在しない。よって、ステップｓ１０へ進む。
【０１０５】
ステップｓ１０において、対象配置領域内に対象モジュールとなりうるものがあるかどうかを判断する。具体的には、下記の条件６を満たすモジュールが存在するかどうかを判断する。条件６を満たすモジュールが存在する場合は、ステップｓ１１へ進む。条件６を満たすモジュールが存在しない場合は、ステップｓ１２へ進む。
【０１０６】
条件６：条件１，２を満たすモジュールの中で、割り付けされていない隣り合うモジュールの数が最も少ないモジュール。
【０１０７】
この時点では、条件１を満たすモジュールは、モジュールＪ〜Ｐ，Ｒ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。したがって、条件１，２を共に満たすモジュールは、モジュールＫ，Ｓ，Ｙの３枚である。
【０１０８】
モジュールＫに対して「隣り合い、かつ割り付けされていないモジュール」は、モジュールＬ，Ｓの２枚である。モジュールＳに対して「隣り合い、かつ割り付けされていないモジュール」は、モジュールＫ，Ｌ，Ｍ，Ｔの４枚である。モジュールＹに対して「隣り合い、かつ割り付けされていないモジュール」は、モジュールＵ，Ｖ，Ｗ，Ｚの４枚である。したがって、条件６を満たすモジュールは、モジュールＫである。条件６を満たすモジュールが存在するので、ステップｓ１１へ進む。
【０１０９】
ステップｓ１１において、条件６を満たすモジュールを対象とする系統に割り付けし、さらにこの割り付けたモジュールを対象モジュールとし、ステップｓ４に戻る。条件６を満たすモジュールが複数存在する場合は、予め定められたルールに従って、その中から１枚を選択し、そのモジュールを系統に割り付けし、この割り付けたモジュールを対象モジュールとし、ステップｓ４に戻る。
【０１１０】
本事例のこの時点では、モジュールＫを系統に割り付ける。これによって、対象とする系統に割り付けられたモジュールの数は、４角形モジュール９枚、左用５角形モジュール２枚、右用５角形モジュール０枚となる。さらに、モジュールＫを対象モジュールとし、ステップｓ４に戻る。
【０１１１】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１１２】
（ステップｓ６）この時点では、条件１を満たすモジュールは、モジュールＪ，Ｌ〜Ｐ，Ｒ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。さらに、条件４を満たすモジュールは、モジュールＡ，Ｂ，Ｃ，Ｌ，Ｓである。また、条件５を満たすモジュールは、モジュールＪである。したがって、条件１，２，４，５を満たすモジュールは存在しないので、ステップｓ８へ進む。
【０１１３】
（ステップｓ８）この時点では、条件１を満たすモジュールは、モジュールＪ，Ｌ〜Ｐ，Ｒ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。さらに、条件４を満たすモジュールは、モジュールＡ，Ｂ，Ｃ，Ｌ，Ｓである。したがって、条件１，２，４を満たすモジュールは、モジュールＳである。条件１，２，４を満たすモジュールが存在するので、ステップｓ９へ進む。
【０１１４】
（ステップｓ９）条件１，２，４を満たすモジュールＳを、対象とする系統に割り付ける。これによって、対象とする系統に割り付けられたモジュールの枚数は、４角形モジュール９枚、左用５角形モジュール３枚、右用５角形モジュール０枚となる。さらに、モジュールＳを対象モジュールとし、ステップｓ４に戻る。
【０１１５】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１１６】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１１７】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールは存在しない。したがって、ステップｓ１０へ進む。
【０１１８】
（ステップｓ１０）この時点では、条件１を満たすモジュールは、モジュールＪ，Ｌ〜Ｐ，Ｒ，Ｔ〜Ｚである。また、条件２を満たすモジュールは、モジュールＡ，Ｋ，Ｓ，Ｙである。したがって、条件１，２を共に満たすモジュールは、モジュールＹの１枚しかない。したがって、条件６を満たすモジュールは、モジュールＹである。条件６を満たすモジュールが存在するので、ステップｓ１１へ進む。
【０１１９】
（ステップｓ１１）モジュールＹを対象とする系統に割り付ける。モジュールＹは左用５角形モジュールであるので、割り付けられた左用５角形モジュールの数は１増加し、割り付けられたモジュールの数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚となる。さらに、モジュールＹを対象モジュールとし、ステップｓ４に戻る。
【０１２０】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。本事例では、対象とする系統のモジュール数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。これに対して、この時点で割り付けたモジュールの枚数は、４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚である。
【０１２１】
対象とする系統のモジュール数から系統に割り付けたモジュール数を引き算すると、４角形モジュール０枚、左用５角形モジュール０枚、右用５角形モジュール０枚であり、計０枚である。したがって、対象とする系統の全てのモジュールの割り付けが終了したことになる。よって、ステップｓ５に進み、対象となる系統である表３の系統１、すなわち４角形モジュール９枚、左用５角形モジュール４枚、右用５角形モジュール０枚に対するモジュールの割り付けを完了する。
【０１２２】
この事例において、割り付けを算出した系統を図６に示す。図６は、モジュールＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，Ｑ，Ｋ，Ｓ，Ｙを順に電気的に直列に接続した系統を表す。なお、モジュールＱとＫ、モジュールＳとＹは互いに隣り合っていないので、直接接続することができない。この場合、延長ケーブル等を用いて接続する。図６では隣り合っていないモジュール間の接続を点線で示している。以上に説明した方法によって、配置情報に対して、１つの系統を割り付けることができる。
【０１２３】
引き続き、モジュール分解候補が備える他の系統、すなわち表３の系統２についても同様に図４に示したフローに従って、割り付けを行い、系統分解候補が備える全ての系統を配置情報に対して割り付ける。
【０１２４】
表３の系統２に示した系統は、４角形モジュール９枚、左用５角形モジュール４枚、左用５角形モジュール０枚からなる系統である。
【０１２５】
まず始めに、ステップｓ１において、予めモジュールの配線方向の優先順位を設定する。本事例では「横方向優先」に設定した。なお、通常は１つの系統分解候補が備える系統については、同一の優先順位を設定すると、配線の方向が揃い、統一性のある設計となり、理解、設置がしやすい配線となるので望ましい。
【０１２６】
次に、ステップｓ２において、先頭モジュールを選択する。先頭モジュールは条件３に合致するものを選択する。
【０１２７】
この時点で、条件１を満たすモジュールは、モジュールＪ，Ｌ〜Ｐ，Ｒ，Ｔ〜Ｘ，Ｚである。また、条件２を満たすモジュールは、４角形モジュールまたは右用５角形モジュールであるので、モジュールＢ〜Ｊ，Ｌ〜Ｒ，Ｔ〜Ｘ，Ｚである。したがって、条件１，２を満たすモジュールは、モジュールＪ，Ｌ〜Ｐ，Ｒ，Ｔ〜Ｘ，Ｚである。
【０１２８】
条件１，２を満たすモジュールの中で、隣り合うモジュールの数が最も少ないモジュールは、モジュールＪである。モジュールＪが隣り合うモジュールは、モジュールＲ，Ｉであるが、そのうちモジュールＩはすでに系統１に割り当てられているので、モジュールＪが「隣り合う割り付けされていないモジュール」はモジュールＲの１枚のみである。したがって、モジュールＪを先頭モジュールとする。
【０１２９】
次にステップｓ３において、先頭モジュール、すなわち現時点においては、モジュールＪを対象とする系統、すなわち系統２に対して割り付ける。これによって、割り付けられたモジュール数は、４角形モジュール０枚、左用５角形モジュール０枚、右用５角形モジュール１枚となる。さらに、モジュールＪを対象モジュールとし、ステップｓ４へ進む。
【０１３０】
ステップｓ４では、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統２に割り付けられたモジュール枚数は、系統２を構成するモジュール枚数である４角形モジュール９枚、右用５角形モジュール４枚、左用５角形モジュール０枚に達していないので、ステップｓ６へ進む。
【０１３１】
（ステップｓ６）この時点では、条件１を満たすモジュールは、モジュールＬ〜Ｐ，Ｒ，Ｔ〜Ｘ，Ｚである。また、条件２を満たすモジュールは、モジュールＢ〜Ｊ，Ｌ〜Ｒ，Ｔ〜Ｘ，Ｚである。さらに、条件４を満たすモジュールは、対象モジュールであるモジュールＪに隣り合うモジュールＩ，Ｒである。また、条件５を満たすモジュールは、モジュールＲである。モジュールＲは、モジュールＨ，Ｉ，Ｑ，Ｘに隣り合うが、そのうち、モジュールＨ，Ｉ，Ｑは割り付けされているので、モジュールＲに対し、割り付けされていない隣り合うモジュールは、モジュールＸのみである。よって、モジュールＲは条件５を満たす。したがって、条件１，２，４，５を満たすモジュールは、モジュールＲである。条件１，２，４，５を満たすモジュールが存在するので、ステップｓ７へ進む。
【０１３２】
ステップｓ７では、ステップｓ６において条件に該当したモジュールのうち１枚を対象とする系統に割り付け、さらにこの割り付けたモジュールを対象モジュールとする。条件に該当するモジュールが複数枚存在する場合は、対象モジュールから見て、ステップｓ１で設定した優先方向において、最も優先順位の高い方向にあるモジュールを系統に割り付け、さらにこの割り付けたモジュールを対象モジュールとする。
【０１３３】
この時点では、該当するモジュールはモジュールＲのみなので、モジュールＲを対象とする系統に割り付ける。これによって、系統に割り付けられたモジュール数は、右用５角形モジュールが１枚増加し、４角形モジュール０枚、左用５角形モジュール０枚、右用５角形モジュール２枚となる。さらに、モジュールＲを対象モジュールとし、ステップｓ４に戻る。
【０１３４】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１３５】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１３６】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールはモジュールＸである。したがって、ステップｓ９へ進む。
【０１３７】
（ステップｓ９）モジュールＸを対象とする系統に割り付け、そのモジュールＸを対象モジュールとし、ステップｓ４に戻る。
【０１３８】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１３９】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１４０】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールはモジュールＷ，Ｚである。したがって、ステップｓ９へ進む。
【０１４１】
（ステップｓ９）モジュールＷ，Ｘの中で、優先順位が最も高いのは、対象モジュールＸの横方向にあるモジュールＷである。したがって、モジュールＷを対象とする系統に割り付け、そのモジュールＷを対象モジュールとし、ステップｓ４に戻る。
【０１４２】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１４３】
（ステップｓ６）モジュールＺから見て、割り付けられていない隣り合うモジュールはモジュールＶのみである。したがって、モジュールＺは条件５を満たし、条件１，２，４，５を満たすモジュールはモジュールＺである。したがって、ステップｓ７へ進む。
【０１４４】
（ステップｓ７）モジュールＺを対象とする系統に割り付けて、モジュールＺを対象モジュールとし、ステップｓ４に戻る。
【０１４５】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１４６】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１４７】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールはモジュールはＶである。したがって、ステップｓ９へ進む。
【０１４８】
（ステップｓ９）モジュールＶを対象とする系統に割り付けて、モジュールＶを対象ジュールとし、ステップｓ４に戻る。
【０１４９】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１５０】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１５１】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールは、モジュールＮ，Ｏ，Ｐ，Ｕである。したがって、ステップｓ９へ進む。
【０１５２】
（ステップｓ９）モジュールＮ，Ｏ，Ｐ，Ｕの中で、優先順位が最も高いのは、対象モジュールＶの横方向にあるモジュールＵである。したがって、モジュールＵを対象とする系統に割り付けて、モジュールＵを対象モジュールとし、ステップｓ４に戻る。
【０１５３】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１５４】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１５５】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールは、モジュールＭ，Ｎ，Ｏ，Ｔである。したがって、ステップｓ９へ進む。
【０１５６】
（ステップｓ９）モジュールＭ，Ｎ，Ｏ，Ｔの中で、優先順位が最も高いのは、対象モジュールＵの横方向にあるモジュールＴである。モジュールＴを対象とする系統に割り付け、モジュールＴを対象モジュールとし、ステップｓ４に戻る。
【０１５７】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１５８】
（ステップｓ６）モジュールＬから見て、割り付けられていない隣り合うモジュールはモジュールＭのみである。したがって、モジュールＬは条件５を満たし、条件１，２，４，５を満たすモジュールはモジュールＬである。したがって、ステップｓ７へ進む。
【０１５９】
（ステップｓ７）モジュールＬを対象とする系統に割り付け、モジュールＬを対象モジュールとし、ステップｓ４に戻る。
【０１６０】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１６１】
（ステップｓ６）モジュールＭから見て、割り付けられていない隣り合うモジュールはモジュールＮのみである。したがって、モジュールＭは条件５を満たし、条件１，２，４，５を満たすモジュールはモジュールＭである。したがって、ステップｓ７へ進む。
【０１６２】
（ステップｓ７）モジュールＭを対象とする系統に割り付け、モジュールＭを対象モジュールとし、ステップｓ４に戻る。
【０１６３】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１６４】
（ステップｓ６）モジュールＮから見て、割り付けられていない隣り合うモジュールはモジュールＯのみである。したがって、モジュールＮは条件５を満たし、条件１，２，４，５を満たすモジュールはモジュールＮである。したがって、ステップｓ７へ進む。
【０１６５】
（ステップｓ７）モジュールＮを対象とする系統に割り付け、モジュールＮを対象モジュールとし、ステップｓ４に戻る。
【０１６６】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１６７】
（ステップｓ６）モジュールＯから見て、割り付けられていない隣り合うモジュールはモジュールＰのみである。したがって、モジュールＯは条件５を満たし、条件１，２，４，５を満たすモジュールはモジュールＯである。したがって、ステップｓ７へ進む。
【０１６８】
（ステップｓ７）モジュールＯを対象とする系統に割り付けて、モジュールＯを対象モジュールとし、ステップｓ４に戻る。
【０１６９】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統の全てのモジュールの割り付けが終了していないので、ステップｓ６へ進む。
【０１７０】
（ステップｓ６）この時点では、条件１，２，４，５を満たすモジュールは存在しない。したがって、ステップｓ８へ進む。
【０１７１】
（ステップｓ８）この時点では、条件１，２，４を満たすモジュールはモジュールＰである。したがって、ステップｓ９へ進む。
【０１７２】
（ステップｓ９）モジュールＰを対象とする系統に割り付けて、モジュールＰを対象モジュールとし、ステップｓ４に戻る。
【０１７３】
ステップｓ４では、再度、対象とする系統の全てのモジュールの割り付けが終了したかどうかを判断する。この時点では、系統に割り当てたモジュール数は４角形モジュール９枚、左用５角形モジュール０枚、右用５角形モジュール４枚であり、系統を構成するモジュール枚数に等しい。したがって全てのモジュールの割り付けが終了したことになり、ステップＳ５に進む。
【０１７４】
ステップＳ５では、対象とする系統、すなわち系統２に対するモジュールの割り付けを終了する。以上のフローに従って、割り付けを行った系統１および系統２を図７に示す。図７では、図６に示した系統１のほかに、系統２としてモジュールＪ，Ｒ，Ｘ，Ｗ，Ｚ，Ｖ，Ｕ，Ｔ，Ｌ，Ｍ，Ｎ，Ｏ，Ｐを順に電気的に直列に接続した系統を示している。
【０１７５】
このようにして、系統分解候補が備える各系統を配線情報に割り付けることによって、各系統分解候補について、各系統の電気的接続、すなわちモジュールの配列順序、すなわち系統別モジュール割り付け情報を算出することができる。
【０１７６】
続いて、１つの系統分解候補について、別の系統別モジュールの割り付け情報を算出する。具体的には、上述したモジュールを系統に割り付けるフローにおけるステップｓ２、ステップｓ６、ステップｓ８、ステップｓ１０において、複数のモジュールが条件を満たした場合は、それぞれステップｓ２、ステップｓ７、ステップｓ９、ステップｓ１１において、ステップｓ１にて設定した優先方向または、他の予め定められたルールによる最も優先順位の高い１つのモジュールだけでなく、いずれか１つのモジュールを選択して、割り付けを行う。
【０１７７】
図７に示した事例を具体例として説明すると、たとえば対象モジュールがモジュールＵである場合に、ステップｓ８にて条件に該当したモジュールＭ，Ｎ，Ｏ，Ｔの中で、最も優先順位の高いモジュールＴではなく、モジュールＭ，Ｎ，Ｏのいずれかをステップｓ９で割り付ければよい。
【０１７８】
以下、対象モジュールがモジュールＵである場合に、モジュールＮを系統に割り付けた状態（以下、「状態Ｎ」と称する。）および状態Ｎから遷移する各状態について説明する。図８は、モジュールＮを系統に割り付けた状態から各状態へ遷移する経過を示す各状態の遷移図である。以下、図８に示した各状態について順に説明する。
【０１７９】
（状態Ｎ）
対象モジュールがモジュールＵであるときに、モジュールＮを系統に割り付けた場合、次に対象モジュールがモジュールＮであるときに、ステップｓ８において条件に該当するモジュールは、モジュールＭ，Ｏ，Ｔの３つとなる。ここで、モジュールＭを系統に割り付けた状態を（状態ＮＭ）、モジュールＯを系統に割り付けた状態を（状態ＮＯ）、モジュールＴを系統に割り付けた状態を（状態ＮＴ）と称する。
【０１８０】
（状態ＮＭ）
次に、対象モジュールがモジュールＭである場合に、ステップｓ６において条件に該当するモジュールは、モジュールＬとモジュールＴである。ここで、モジュールＬを系統に割り付けた状態を（状態ＮＭＬ）、モジュールＴを系統に割り付けた状態を（状態ＮＭＴ）と称する。
【０１８１】
（状態ＮＭＬ）〜（状態ＮＭＬＴ）
次に、対象モジュールがモジュールＬである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＴのみである。したがって、モジュールＴを系統に割り付ける。モジュールＴを系統に割り付けた状態を（状態ＮＭＬＴ）と称する。その次に、対象モジュールがモジュールＴであるときに、ステップｓ１０において条件に該当するモジュールは、モジュールＯ，Ｐである。モジュールＯを系統に割り付けた場合を（状態ＮＭＬＴＯ）、モジュールＰを系統に割り付けた状態を（状態ＮＭＬＴＰ）と称する。
【０１８２】
（状態ＮＭＬＴＯ）〜（状態ＮＭＬＴＯＰ）
次に、対象モジュールがモジュールＯである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＰである。したがって、モジュールＰを系統に割り付ける。モジュールＰを系統に割り付けた状態を（状態ＮＭＬＴＯＰ）と称する。次に、対象モジュールがモジュールＰである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＭＬＴＯＰ）における系統別モジュール割り付け情報を図９に示す。
【０１８３】
（状態ＮＭＬＴＰ）〜（状態ＮＭＬＴＰＯ）
次に、対象モジュールがモジュールＰである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＯである。したがって、モジュールＯを系統に割り付ける。モジュールＯを系統に割り付けた状態を（状態ＮＭＬＴＰＯ）と称する。次に、対象モジュールがモジュールＯである場合に、ステップｓ４において、系統を構成するすべてのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＭＬＴＰＯ）における系統別モジュール割り付け情報を図１０に示す。
【０１８４】
（状態ＮＭＴ）〜（状態ＮＭＴＬ）
次に、対象モジュールがモジュールＴである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＬのみである。したがって、モジュールＬを系統に割り付ける。モジュールＬを系統に割り付けた状態を（状態ＮＭＴＬ）と称する。その次に、対象モジュールがモジュールＬであるときに、ステップｓ１０において条件に該当するモジュールは、モジュールＯ，Ｐである。モジュールＯを系統に割り付けた状態を（状態ＮＭＴＬＯ）、モジュールＰを系統に割り付けた状態を（状態ＮＭＴＬＰ）と称する。
【０１８５】
（状態ＮＭＴＬＯ）〜（状態ＮＭＴＬＯＰ）
次に、対象モジュールがモジュールＯである場合に、ステップｓ８において条件に該当するモジュールはモジュールＰである。したがって、モジュールＰを系統に割り付ける。モジュールＰを系統に割り付けた状態を（状態ＮＭＴＬＯＰ）と称する。次に、対象モジュールがモジュールＰである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＭＴＬＯＰ）における系統別モジュール割り付け情報を図１１に示す。
【０１８６】
（状態ＮＭＴＬＰ）〜（状態ＮＭＴＬＰＯ）
次に、対象モジュールがモジュールＰである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＯである。したがって、モジュールＯを系統に割り付ける。モジュールＯを系統に割り付けた状態を（状態ＮＭＴＬＰＯ）と称する。次に、対象モジュールがモジュールＯである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＭＴＬＰＯ）における系統別モジュール割り付け情報を図１２に示す。
【０１８７】
（状態ＮＯ）〜（状態ＮＯＰ）
次に、対象モジュールがモジュールＯである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＰである。したがって、モジュールＰを系統に割り付ける。モジュールＰを系統に割り付けた状態を（状態ＮＯＰ）と称する。対象モジュールがモジュールＰである場合に、ステップｓ１０において条件に該当するモジュールは、モジュールＬ，Ｍ，Ｔである。モジュールＬを系統に割り当てた状態を（状態ＮＯＰＬ）、モジュールＭを系統に割り当てた状態を（状態ＮＯＰＭ）、モジュールＴを系統に割り付けた状態を（状態ＮＯＰＴ）と称する。
【０１８８】
（状態ＮＯＰＬ）
次に、対象モジュールがモジュールＬである場合に、ステップｓ６において条件に該当するモジュールは、モジュールＭまたはモジュールＴである。モジュールＭを系統に割り当てた状態を（状態ＮＯＰＬＭ）、モジュールＴを系統に割り当てた状態を（状態ＮＯＰＬＴ）と称する。
【０１８９】
（状態ＮＯＰＬＭ〜状態ＮＯＰＬＭＴ）
次に、対象モジュールがモジュールＭである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＴである。したがって、モジュールＴを系統に割り付ける。モジュールＴを系統に割り付けた状態を（状態ＮＯＰＬＭＴ）と称する。次に、対象モジュールがモジュールＴである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判定され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＬＭＴ）における系統別モジュール割り付け情報を図１３に示す。
【０１９０】
（状態ＮＯＰＬＴ〜状態ＮＯＰＬＴＭ）
次に、対象モジュールがモジュールＴである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＭである。したがって、モジュールＭを系統に割り付ける。モジュールＭを系統に割り付けた状態を（状態ＮＯＰＬＴＭ）と称する。次に、対象モジュールがモジュールＭである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＬＴＭ）における系統別モジュール割り付け情報を図１４に示す。
【０１９１】
（状態ＮＯＰＭ）
次に、対象モジュールがモジュールＭである場合に、ステップｓ６において条件に該当するモジュールは、モジュールＬまたはモジュールＴである。モジュールＬを系統に割り当てた状態を（状態ＮＯＰＭＬ）、モジュールＴを系統に割り当てた状態を（状態ＮＯＰＭＴ）と称する。
【０１９２】
（状態ＮＯＰＭＬ〜状態ＮＯＰＭＬＴ）
次に、対象モジュールがモジュールＬである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＴである。したがって、モジュールＴを系統に割り付ける。モジュールＴを系統に割り付けた状態を（状態ＮＯＰＭＬＴ）と称する。次に、対象モジュールがモジュールＴである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＭＬＴ）における系統別モジュール割り付け情報を図１５に示す。
【０１９３】
（状態ＮＯＰＭＴ〜状態ＮＯＰＭＴＬ）
次に、対象モジュールがモジュールＴである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＬである。したがって、モジュールＬを系統に割り付ける。モジュールＬを系統に割り付けた状態を（状態ＮＯＰＭＴＬ）と称する。次に、対象モジュールがモジュールＬである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＭＴＬ）における系統別モジュール割り付け情報を図１６に示す。
【０１９４】
（状態ＮＯＰＴ）
次に、対象モジュールがモジュールＴである場合に、ステップｓ６において条件に該当するモジュールは、モジュールＭまたはモジュールＬである。モジュールＭを系統に割り当てた状態を（状態ＮＯＰＴＭ）、モジュールＬを系統に割り当てた状態を（状態ＮＯＰＴＬ）と称する。
【０１９５】
（状態ＮＯＰＴＭ〜状態ＮＯＰＴＭＬ）
次に、対象モジュールがモジュールＭである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＬである。したがって、モジュールＬを系統に割り付ける。モジュールＬを系統に割り付けた状態を（状態ＮＯＰＴＭＬ）と称する。次に、対象モジュールがモジュールＬである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＴＭＬ）における系統別モジュール割り付け情報を図１７に示す。
【０１９６】
（状態ＮＯＰＴＬ〜状態ＮＯＰＴＬＭ）
次に、対象モジュールがモジュールＬである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＭである。したがって、モジュールＭを系統に割り付ける。モジュールＭを系統に割り付けた状態を（状態ＮＯＰＴＬＭ）と称する。次に、対象モジュールがモジュールＭである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判定され、ステップｓ５において終了する。この場合、すなわち（状態ＮＯＰＴＬＭ）における系統別モジュール割り付け情報を図１８に示す。
【０１９７】
（状態ＮＴ）
次に、対象モジュールがモジュールＴである場合に、ステップｓ６において条件に該当するモジュールは、モジュールＭとモジュールＬである。ここで、モジュールＭを系統に割り付けた状態を（状態ＮＴＭ）、モジュールＬを系統に割り付けた状態を（状態ＮＴＬ）と称する。
【０１９８】
（状態ＮＴＭ）〜（状態ＮＴＭＬ）
次に、対象モジュールがモジュールＭである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＬのみである。したがって、モジュールＬを系統に割り付ける。モジュールＬを系統に割り付けた状態を（状態ＮＴＭＬ）と称する。その次に、対象モジュールがモジュールＬであるときに、ステップＳ１０において条件に該当するモジュールは、モジュールＯ，Ｐである。モジュールＯを系統に割り付けた状態を（状態ＮＴＭＬＯ）、モジュールＰを系統に割り付けた状態を（状態ＮＴＭＬＰ）と称する。
【０１９９】
（状態ＮＴＭＬＯ）〜（状態ＮＴＭＬＯＰ）
次に、対象モジュールがモジュールＯである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＰである。したがって、モジュールＰを系統に割り付ける。モジュールＰを系統に割り付けた状態を（状態ＮＴＭＬＯＰ）と称する。次に、対象モジュールがモジュールＰである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＴＭＬＯＰ）における系統別モジュール割り付け情報を図１９に示す。
【０２００】
（状態ＮＴＭＬＰ）〜（状態ＮＴＭＬＰＯ）
次に、対象モジュールがモジュールＰである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＯである。したがって、モジュールＯを系統に割り付ける。モジュールＯを系統に割り付けた状態を（状態ＮＴＭＬＰＯ）と称する。次に、対象モジュールがモジュールＯである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＴＭＬＰＯ）における系統別モジュール割り付け情報を図２０に示す。
【０２０１】
（状態ＮＴＬ）〜（状態ＮＴＬＭ）
次に、対象モジュールがモジュールＬである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＭのみである。したがって、モジュールＭを系統に割り付ける。モジュールＭを系統に割り付けた状態を（状態ＮＴＬＭ）と称する。その次に、対象モジュールがモジュールＭであるときに、ステップｓ１０において条件に該当するモジュールは、モジュールＯ，Ｐである。モジュールＯを系統に割り当てた状態を（状態ＮＴＬＭＯ）、モジュールＰを系統に割り付けた状態を（状態ＮＴＬＭＰ）と称する。
【０２０２】
（状態ＮＴＬＭＯ）〜（状態ＮＴＬＭＯＰ）
次に、対象モジュールがモジュールＯである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＰである。したがって、モジュールＰを系統に割り付ける。モジュールＰを系統に割り付けた状態を（状態ＮＴＬＭＯＰ）と称する。次に、対象モジュールがモジュールＰである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判断され、ステップｓ５において終了する。この場合、すなわち（状態ＮＴＬＭＯＰ）における系統別モジュール割り付け情報を図２１に示す。
【０２０３】
（状態ＮＴＬＭＰ）〜（状態ＮＴＬＭＰＯ）
次に、対象モジュールがモジュールＰである場合に、ステップｓ８において条件に該当するモジュールは、モジュールＯである。したがって、モジュールＯを系統に割り付ける。モジュールＯを系統に割り付けた状態を（状態ＮＴＬＭＰＯ）と称する。次に、対象モジュールがモジュールＯである場合に、ステップｓ４において、系統を構成する全てのモジュールの割り付けが終了したと判定され、ステップｓ５において終了する。この場合、すなわち（状態ＮＴＬＭＰＯ）における系統別モジュール割り付け情報を図２２に示す。
【０２０４】
以上のようにモジュールを系統に割り付けるフローにおけるステップｓ２，ｓ６，ｓ８，ｓ１０において、複数のモジュールが条件を満たした場合は、それぞれステップｓ２，ｓ７，ｓ９，ｓ１１において、ステップｓ１にて設定した優先方向、または他の予め定められたルールによる最も優先順位の高い１つのモジュールだけでなく、いずれか１つのモジュールを選択して、割り付けを行うことによって、別の系統別モジュールの割り付け情報を算出することができる。
【０２０５】
なお、上記の説明では、図７に示したモジュールの割り付け情報を算出する途上である対象モジュールがモジュールＵである時点において、モジュールＮを割り付けた場合およびそれ以降の割り付けについて説明したが、系統別モジュールの割り付け情報の算出における最初の割り付け、本事例ではモジュールＡの割り付け以後の全ての割り付けにおいて、ステップｓ２，ｓ６，ｓ８，ｓ１０において、複数のモジュールが条件を満たした場合は、それぞれステップｓ２，ｓ７，ｓ９，ｓ１１において、いずれか１つのモジュールを選択して、割り付けを行うことを行うことによって、より多くのモジュールの割り付け情報を算出することができ、より良い割り付け情報を算出できる可能性があるので、より好ましい。
【０２０６】
次に、手順ｃ４について説明する。手順ｃ４では、算出した複数の系統別モジュールの割り付け情報を評価し、最善のモジュール割り付け情報を選択する。以下に、モジュール割り付け情報を評価する指標の例を示す。
【０２０７】
指標１：複数の配置領域間にまたがる系統の数
指標２：１つの配置領域内において「隣り合っていない」モジュール間の配線の数
指標３：モジュールの配線方向の優先順位において、最も優先順位が高い方向に隣り合った配線の数
【０２０８】
表５は、図７および図９〜図２２に示したモジュール割り付け情報についての指標１〜３の値を示す表である。
【０２０９】
【表５】
2004164325.tif 000008
【０２１０】
たとえば、図７に示したモジュール割り付け情報の場合、配置領域は１つであるから、指標１は０である。また、モジュールＱとＫの間の配線およびモジュールＳとＹの間の配線が隣り合っていないので、指標２は２である。また、横方向に隣り合った配線の数は１５なので、指標３は１５である。また、図９に示したモジュール割り付け情報の場合、指標１は０、指標２は３、指標３は１３となる。
【０２１１】
通常、各配置領域は配置領域の向いている方角、方位が異なる場合が多く、日射照度が大きく異なるので、発電電流が大きく異なる。発電電流が異なるモジュールを直列に接続した場合、その系統の発電電流は、その系統において最も少ない発電電流になってしまうため、発電効率が悪い。また、異なる配置領域間の配線は、延長ケーブルを用いて、屋根の隅や峰を横断しなければならないため、施工が難しく、耐久性や信頼性も低くなるため、最も望ましくない配線である。したがって、指標１はできるだけ少ない方が望ましい。
【０２１２】
また、１つの配置領域内において「隣り合っていない」モジュール間の配線は、延長ケーブル等を用いれば配線可能である。しかしながら、隣り合うモジュール間の配線と比較して、通常は、施工の時間、費用、耐久性、信頼性、送電効率において劣る場合が多く、複数の配置領域間にまたがる系統の数に次いで好ましくない配線であり、指標２はできるだけ少ない方が望ましい。
【０２１３】
また、最も優先順位が高い方向に隣り合った配線とは、通常最も好ましい配線であり、施工の時間、費用、耐久性、信頼性、送電効率のうち少なくとも１つに優れる配線を最も高い優先順位とすることが多い。また、一方向の配線が多いことは、系統別モジュールの割り付け情報として、均一かつ簡潔な配線である可能性が高く、施工の時間、費用、耐久性、信頼性、送電効率のうち少なくとも１つに優れる可能性が高い。したがって、指標３はできるだけ多いほうが望ましい。
【０２１４】
以上のことから、指標１は少ないことが望ましく、指標２は少ないことが望ましく、指標３は多いことが望ましい。また、指標の重要性の順位は、指標１、指標２、指標３の順位であることが多い。したがって、
最も指標１が少ないモジュール割り付け情報の中の、
最も指標２が少ないモジュール割り付け情報の中の、
最も指標３が多いモジュール割り付け情報を「最善」とする。
とすればより望ましい。
【０２１５】
上述した「最善」の評価方法について、図７および図９〜図２２に示した系統別モジュール割り付け情報の指標を示した上記の表５を参照して説明する。図７および図９〜図２２に示したモジュール割り付け情報の指標１の値は全て０なので、図７および図９〜図２２に示したモジュール割り付け情報は、すべて「最も指標１が少ないモジュール割り付け情報」に該当する。次に、図７に示したモジュール割り付け情報の指標２の値は２であり、それ以外のモジュール割り付け情報の指標２の値は３である。したがって、「最も指標１が少ないモジュール割り付け情報の中の最も指標２が少ないモジュール割り付け情報」は、図７に示したモジュール割り付け情報のみである。したがって、指標３の値にかかわらず、図７および図９〜図２２に示したモジュール割り付け情報の中で「最善」のモジュール割り付け情報は、図７に示したモジュール割り付け情報である。
【０２１６】
なお、「最も指標１が少ないモジュール割り付け情報の中の最も指標２が少ないモジュール割り付け情報」が複数存在する場合は、指標３を用いて、その中から１つのモジュール割り付け情報を選択すればよい。
【０２１７】
本発明は１つの太陽光発電装置の設計において、少なくとも１つの「最善」である設計を行えばよいのであるから、「最善」とならないモジュール割り付け情報については、「最善」とならないことが判明した時点で、該モジュール割り付け算出を中断してもよい。たとえば、上述した「最善」の評価方法では、現時点までで算出した最善のモジュール割り付け情報の評価値より、算出途中のモジュール割り付け情報の評価１，２のいずれかの値が多くなった場合、それ以上割り付けを継続しても「最善」とはなりえない。したがって、その時点で該モジュールの割り付けを中断してもよい。
【０２１８】
また、割り付けられていないモジュールの枚数と評価３の値を足した値が、現時点までに算出した最善のモジュール割り付け情報の評価３の値を下回ったら、それ以上割り付けを継続しても「最善」とはなりえない。したがって、その時点で該モジュールの割り付けを中断しても良い。
【０２１９】
図２３を用いて、モジュール割り付け情報の評価方法を具体的に説明する。図２３は、モジュール割り付け情報の評価方法を説明するための状態遷移図であり、図８の状態遷移図に対して、中断してもよい状態遷移を示す矢印および算出しなくてもよい状態について下線を引いて示している。
【０２２０】
（状態ＮＭＬＴ）では、割り付けされていないモジュールの数は２である。また、評価３の値は１２であるので、割り付けられていないモジュールの数と評価３の値を足すと１４となる。現時点までで算出した最善のモジュール割り付け情報である図７に示したモジュール割り付け情報の評価３の値は１５であるので、この時点で、割り付けられていないモジュールの枚数と評価３の値とを足した値が、現時点までに算出した最善のモジュール割り付け情報の評価３の値を下回ったことになる。したがって、（状態ＮＭＬＴ）以後のモジュールの割り付けを中断してもよい。
【０２２１】
また、（状態ＮＭＴ）、（状態ＮＴ）においても、割り付けられていないモジュールの枚数と評価３の値とを足した値が、現時点までに算出した最善のモジュール割り付け情報の評価３の値を下回るので、以後のモジュールの割り付けを行なわなくてもよい。
【０２２２】
（状態ＮＯＰＬＭ）、（状態ＮＯＰＬＴ）、（状態ＮＯＰＭＬ）、（状態ＮＯＰＭＴ）、（状態ＮＯＰＴＭ）、（状態ＮＯＰＴＬ）においては、割り付けられていないモジュールの枚数と評価３の値とを足した値が、現時点までに算出した最善のモジュール割り付け情報の評価３の値を下回るとともに、評価２の値が３となり、現時点までで算出した最善のモジュール割り付け情報の評価２の値である２を上回るので、以後のモジュールの割り付けを行わなくてもよい。
【０２２３】
したがって、図２３に示した状態遷移では、計４３回の状態遷移すなわちモジュールの割り付けのうち、２７回の割り付けをしなくてもよく、１６回の割り付けでよいことになる。これは、約５９％割り付け処理を省略できたことになる。
【０２２４】
以上、説明したように、「最善」とならないモジュール割り付け情報については、「最善」とならないことが判明した時点で、該モジュール割り付け算出を中断することによって、計算時間、コストを削減することができる。
【０２２５】
また、ステップｓ９において、優先方向にあるモジュールを先に割り付けすることによって、評価３の値の高いモジュール割り付け情報が先に算出される可能性が高くなり、結果として、以後のモジュール割り付け情報の算出において、中断できる割り付けが多くなり、より計算時間、コストを短縮することができる。
【０２２６】
なお、上述した「最善」の評価方法は一例にすぎず、設計ないし事業的事項等に基づいて、別の評価方法を定めてもよい。たとえば、隣り合わないモジュール間の配線を認めない場合は、「評価値２は０でなければならないという評価方法」を定めればよい。この場合、ステップｓ６で否定（ＮＯ）と判断された場合は、ただちにそれ以後のモジュール割り付けを中断してもよいので、計算が高速かつ簡略なものとなる。
【０２２７】
以上、説明したような方法によってモジュール割り付け情報を数多く算出し、評価値を用いて評価し、「最善」であるモジュール割り付け情報を選択することによって、予め定められた好ましい条件に合致したモジュール割り付け情報を得ることができる。
【０２２８】
図２４に「最善」であるモジュール割り付け情報の例を示す。図２４に示したモジュール割り付け情報は、評価１が０、評価２が０、評価３が１８であるという望ましい評価値を備えている。図２４では、表３に示す系統分解候補の組合せに対して、モジュールの系統への割り付けを行った結果を表わしている。表３の系統１に対応する系統Ｋ３には、９枚の４角形モジュール１２と４枚の左用５角形モジュール１３Ｌとが割り付けられている。また、表３の系統２に対応する系統Ｋ４には、９枚の４角形モジュール１２と４枚の右用５角形モジュール１３Ｒとが割り付けられている。１枚の４角形モジュール１２に対して５角形モジュール１３を０．５枚に換算すると、系統Ｋ３，Ｋ４のモジュール枚数はともに１１枚であり、系統Ｋ３，Ｋ４間に出力電圧のばらつきは生じていない。
【０２２９】
最後に、結果出力手段９は、パワーコンディショナ算出手段５が選択したパワーコンディショナに関する情報と、系統を構成する太陽電池モジュールの組合せとを出力する。
【０２３０】
上述した太陽電池モジュールの配置設計支援方法は、プログラムとしてコンピュータ読取りが可能な記録媒体に記録可能である。この記録媒体からプログラムをコンピュータで読取って実行すれば、太陽電池モジュールの配置設計支援装置をコンピュータで実現することができる。
【０２３１】
【発明の効果】
以上のように本発明によれば、出力や面積、形状の異なる複数の太陽電池モジュールを用い、設置面への配置面積が最大になるように配置した状態において、出力電圧のばらつきの小さい複数の系統を容易かつ速やかに作成することができる。
【０２３２】
また本発明によれば、コンピュータで太陽電池モジュールの配置設計支援方法を実行させることができ、またコンピュータを太陽電池モジュールの配置設計支援装置として機能させることができるので、太陽電池モジュールの配置設計を容易に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の一形態である太陽電池モジュールの配置設計支援装置１の概略的構成を示すブロック図である。
【図２】設置太陽電池モジュール配置情報取得手段２が取得する情報を説明する模式図である。
【図３】同じ設置面内に複数の配置領域が存在する場合の太陽電池モジュールの配置例を示す平面図である。
【図４】系統モジュール割り付け手段８によって行われる処理を説明するためのフローチャートである。
【図５】モジュールを系統に割り付ける際の手順を説明するためのモジュールの位置関係を示す模式図である。
【図６】モジュールが割り付けられた系統の一例を示す模式図である。
【図７】モジュールが割り付けられた系統の一例を示す模式図である。
【図８】モジュールＮを系統に割り付けた状態から各状態へ遷移する経過を示す各状態の遷移図である。
【図９】（状態ＮＭＬＴＯＰ）における系統別モジュール割り付け情報を示す模式図である。
【図１０】（状態ＮＭＬＴＰＯ）における系統別モジュール割り付け情報を示す模式図である。
【図１１】（状態ＮＭＴＬＯＰ）における系統別モジュール割り付け情報を示す模式図である。
【図１２】（状態ＮＭＴＬＰＯ）における系統別モジュール割り付け情報を示す模式図である。
【図１３】（状態ＮＯＰＬＭＴ）における系統別モジュール割り付け情報を示す模式図である。
【図１４】（状態ＮＯＰＬＴＭ）における系統別モジュール割り付け情報を示す模式図である。
【図１５】（状態ＮＯＰＭＬＴ）における系統別モジュール割り付け情報を示す模式図である。
【図１６】（状態ＮＯＰＭＴＬ）における系統別モジュール割り付け情報を示す模式図である。
【図１７】（状態ＮＯＰＴＭＬ）における系統別モジュール割り付け情報を示す模式図である。
【図１８】（状態ＮＯＰＴＬＭ）における系統別モジュール割り付け情報を示す模式図である。
【図１９】（状態ＮＴＭＬＯＰ）における系統別モジュール割り付け情報を示す模式図である。
【図２０】（状態ＮＴＭＬＰＯ）における系統別モジュール割り付け情報を示す模式図である。
【図２１】（状態ＮＴＬＭＯＰ）における系統別モジュール割り付け情報を示す模式図である。
【図２２】（状態ＮＴＬＭＰＯ）における系統別モジュール割り付け情報を示す模式図である。
【図２３】モジュール割り付け情報の評価方法を説明するための状態遷移図である。
【図２４】モジュールの系統への割り付けを行った系統分解候補の組合せの一例を示す模式図である。
【図２５】従来技術を説明するための模式図である。
【図２６】従来技術を説明するための模式図である。
【符号の説明】
１  太陽電池モジュールの配置設計支援装置
２  設置太陽電池モジュール配置情報取得手段
３  パワーコンディショナ情報取得手段
４  系統分解候補組合せ算出手段
５  パワーコンディショナ算出手段
６  太陽電池モジュール情報取得手段
７  系統分解候補組合せ優先順位付け手段
８  系統モジュール割り付け手段
９  結果出力手段
１１  設置面
１１ａ  等脚台形面
１１ｂ  二等辺三角形面
１２  ４角形太陽電池モジュール
１３  ５角形太陽電池モジュール
１３Ｒ  右用５角形太陽電池モジュール
１３Ｌ  左用５角形太陽電池モジュール
【図１】
2004164325.tif 000009
【図２】
2004164325.tif 000010
【図３】
2004164325.tif 000011
【図４】
2004164325.tif 000012
【図５】
2004164325.tif 000013
【図６】
2004164325.tif 000014
【図７】
2004164325.tif 000015
【図８】
2004164325.tif 000016
【図９】
2004164325.tif 000017
【図１０】
2004164325.tif 000018
【図１１】
2004164325.tif 000019
【図１２】
2004164325.tif 000020
【図１３】
2004164325.tif 000021
【図１４】
2004164325.tif 000022
【図１５】
2004164325.tif 000023
【図１６】
2004164325.tif 000024
【図１７】
2004164325.tif 000025
【図１８】
2004164325.tif 000026
【図１９】
2004164325.tif 000027
【図２０】
2004164325.tif 000028
【図２１】
2004164325.tif 000029
【図２２】
2004164325.tif 000030
【図２３】
2004164325.tif 000031
【図２４】
2004164325.tif 000032
【図２５】
2004164325.tif 000033
【図２６】
2004164325.tif 000034