<実施の形態1>
図1は本実施の形態に係る太陽電池システム1の構成の一例を示すブロック図である。図1に示されるように、太陽電池システム1は、例えば、太陽電池モジュール2と、当該太陽電池モジュール2を制御する制御装置3とを備える。太陽電池モジュール2は、互いに直列接続される複数の太陽電池セル200を備える。制御装置3は、複数の太陽電池セル200のそれぞれをバイパスするか否かを個別に制御することが可能である。
<First embodiment>
Fig. 1 is a block diagram showing an example of a configuration of a solar cell system 1 according to the present embodiment. As shown in Fig. 1, the solar cell system 1 includes, for example, a solar cell module 2 and a control device 3 that controls the solar cell module 2. The solar cell module 2 includes a plurality of solar cell cells 200 that are connected in series with each other. The control device 3 can individually control whether or not each of the plurality of solar cell cells 200 is bypassed.
<太陽電池モジュールの構成例>
図2に示されるように、太陽電池モジュール2は、例えば、自動車の車両100のルーフ101上に搭載される。ルーフ101の表面101aは曲面となっている。太陽電池モジュール2は、ルーフ101の表面101aの曲面に沿って曲がっている。太陽電池モジュール2は、それが搭載される曲面に沿って曲がっていると言える。複数の太陽電池セル200は、ルーフ101の表面101aの曲面に沿って配列されている。太陽電池モジュール2は、それが搭載される曲面に沿って曲がっていればよく、太陽電池モジュール2の少なくとも一部は、当該曲面に接触していてもよいし、当該曲面から離れていてもよい。
<Example of solar cell module configuration>
As shown in Fig. 2, the solar cell module 2 is mounted on, for example, the roof 101 of an automobile vehicle 100. The surface 101a of the roof 101 is curved. The solar cell module 2 is curved along the curved surface of the surface 101a of the roof 101. It can be said that the solar cell module 2 is curved along the curved surface on which it is mounted. The multiple solar cell cells 200 are arranged along the curved surface of the surface 101a of the roof 101. It is sufficient that the solar cell module 2 is curved along the curved surface on which it is mounted, and at least a part of the solar cell module 2 may be in contact with the curved surface or may be separated from the curved surface.
図3は太陽電池モジュール2の外観の一例を示す概略斜視図である。図4は太陽電池モジュール2の外観の一例を示す概略平面図である。図5は、太陽電池モジュール2を図4の矢視A1から見た場合の概略側面図である。図6は、太陽電池モジュール2を図4の矢視B1から見た場合の概略側面図である。図7は、太陽電池モジュール2を図4の矢視C1から見た場合の概略側面図である。図8は、太陽電池モジュール2を図4の矢視D1から見た場合の概略側面図である。
Figure 3 is a schematic perspective view showing an example of the appearance of the solar cell module 2. Figure 4 is a schematic plan view showing an example of the appearance of the solar cell module 2. Figure 5 is a schematic side view of the solar cell module 2 as viewed from the arrow A1 in Figure 4. Figure 6 is a schematic side view of the solar cell module 2 as viewed from the arrow B1 in Figure 4. Figure 7 is a schematic side view of the solar cell module 2 as viewed from the arrow C1 in Figure 4. Figure 8 is a schematic side view of the solar cell module 2 as viewed from the arrow D1 in Figure 4.
以後、太陽電池モジュール2の前側と言えば、太陽電池モジュール2がルーフ101上に搭載された場合に車両100の前側(言い換えれば、ヘッドライト側)に位置する側を意味する。また、太陽電池モジュール2の後ろ側と言えば、太陽電池モジュール2がルーフ101上に搭載された場合に車両100の後ろ側(言い換えれば、テールランプ側)に位置する側を意味する。また、太陽電池モジュール2の左側と言えば、太陽電池モジュール2がルーフ101上に搭載された場合に車両100の左側(詳細には、車両100をテールランプ側からヘッドライト側を見た場合の左側)に位置する側を意味する。また、太陽電池モジュール2の右側と言えば、太陽電池モジュール2がルーフ101上に搭載された場合に車両100の右側(詳細には、車両100をテールランプ側からヘッドライト側を見た場合の右側)に位置する側を意味する。太陽電池モジュール2を単にモジュール2と呼び、太陽電池セル200を単にセル200と呼ぶことがある。
Hereinafter, the front side of the solar cell module 2 means the side located on the front side of the vehicle 100 (in other words, the headlight side) when the solar cell module 2 is mounted on the roof 101. The rear side of the solar cell module 2 means the side located on the rear side of the vehicle 100 (in other words, the taillight side) when the solar cell module 2 is mounted on the roof 101. The left side of the solar cell module 2 means the side located on the left side of the vehicle 100 (more specifically, the left side when the vehicle 100 is viewed from the taillight side to the headlight side) when the solar cell module 2 is mounted on the roof 101. The right side of the solar cell module 2 means the side located on the right side of the vehicle 100 (more specifically, the right side when the vehicle 100 is viewed from the taillight side to the headlight side) when the solar cell module 2 is mounted on the roof 101. The solar cell module 2 may be simply referred to as the module 2, and the solar cell 200 may be simply referred to as the cell 200.
図3~8に示されるように、太陽電池モジュール2は、例えばパネル状を成している。パネル状の太陽電池モジュール2は、太陽電池パネルと呼ばれることがある。本例のモジュール2は、ルーフ101の表面101aに応じて湾曲している。モジュール2の外形は、平面視において、ルーフ101の表面101aの外形に応じた形状を成している。本例では、モジュール2の外形は、図4に示されるように、平面視において等脚台形状を成している。モジュール2の外形は、2つの底辺2a及び2bと、当該2つの底辺2a及び2bをつなぐ2つの脚2c及び2dとを備える。底辺2a及び2bは、左右方向に沿って延びており、前後方向で対向している。底辺2a及び2bのうち、長い方の底辺2aは前側に位置し、短い方の底辺2bは後ろ側に位置する。
As shown in Figs. 3 to 8, the solar cell module 2 is, for example, in the form of a panel. A panel-shaped solar cell module 2 is sometimes called a solar cell panel. The module 2 in this example is curved according to the surface 101a of the roof 101. The outer shape of the module 2 is shaped according to the outer shape of the surface 101a of the roof 101 in a plan view. In this example, the outer shape of the module 2 is an isosceles trapezoid in a plan view, as shown in Fig. 4. The outer shape of the module 2 includes two bases 2a and 2b, and two legs 2c and 2d connecting the two bases 2a and 2b. The bases 2a and 2b extend in the left-right direction and face each other in the front-rear direction. Of the bases 2a and 2b, the longer base 2a is located on the front side, and the shorter base 2b is located on the rear side.
モジュール2は、例えば、光が入射する受光面(前面とも言う)20と、当該受光面20の逆側に位置する裏面21とを有する。モジュール2は、受光面20を外側にしてルーフ101上に搭載される。受光面20及び裏面21のそれぞれは、ルーフ101の表面に応じて湾曲している。モジュール2が備える複数のセル200は、モジュール2の受光面20に沿って配列されている。本例では、モジュール2は、それが搭載される曲面に沿って曲がっていることから、受光面20及ぶ裏面21のそれぞれは、法線方向が互いに異なる方向を向く複数の面を有している。受光面20及ぶ裏面21のそれぞれでは、法線方向が向く方向は一定とならない。以後、モジュール2の受光面20側を、モジュール2の上側と呼ぶことがある。また、モジュール2の裏面21側を、モジュール2の下側と呼ぶことがある。
The module 2 has, for example, a light receiving surface (also called a front surface) 20 on which light is incident, and a back surface 21 located on the opposite side of the light receiving surface 20. The module 2 is mounted on the roof 101 with the light receiving surface 20 facing outward. The light receiving surface 20 and the back surface 21 are each curved according to the surface of the roof 101. The multiple cells 200 included in the module 2 are arranged along the light receiving surface 20 of the module 2. In this example, since the module 2 is curved along the curved surface on which it is mounted, each of the light receiving surface 20 and the back surface 21 has multiple surfaces whose normal directions face in different directions. The normal directions of the light receiving surface 20 and the back surface 21 are not constant. Hereinafter, the light receiving surface 20 side of the module 2 may be referred to as the upper side of the module 2. Also, the back surface 21 side of the module 2 may be referred to as the lower side of the module 2.
図7及び8に示されるように、モジュール2は、上側に凸になるように、前後方向に沿って少し湾曲している。モジュール2では、左右方向からの側面視において、前側部分25が他の部分より大きく曲がっている。つまり、モジュール2の前後方向の曲率(つまり、モジュール2の前後方向に沿った湾曲の曲率)は、モジュール2の前側部分25が他の部分よりも大きくなっている。また、モジュール2の前側部分25よりも後方の部分での前後方向の曲率は、前後方向に沿って見た場合、例えばほぼ一定となっている。
As shown in Figures 7 and 8, module 2 is slightly curved in the front-to-rear direction so as to be convex upward. In module 2, when viewed from the side in the left-right direction, the front portion 25 is curved more than the other portions. In other words, the curvature of module 2 in the front-to-rear direction (i.e., the curvature of the curve of module 2 along the front-to-rear direction) is greater in front portion 25 of module 2 than in the other portions. In addition, the curvature of the front-to-rear direction in the portion of module 2 rearward of front portion 25 is, for example, approximately constant when viewed along the front-to-rear direction.
また、図5及び6に示されるように、モジュール2は、上側に凸になるように、左右方向に沿って少し湾曲している。モジュール2の左右方向の曲率(つまり、モジュール2の左右方向に沿った湾曲の曲率)は、左右方向に沿って見た場合、例えばほぼ一定となっている。
Also, as shown in Figures 5 and 6, module 2 is slightly curved in the left-right direction so as to be convex upward. The left-right curvature of module 2 (i.e., the curvature of the curve of module 2 in the left-right direction) is, for example, approximately constant when viewed in the left-right direction.
本例では、モジュール2は、図4に示されるように、例えば、前後方向に並ぶ10列のセル列211を備える。各セル列211は、左右方向に並ぶ複数のセル200を備える。
In this example, as shown in FIG. 4, the module 2 has, for example, 10 cell rows 211 arranged in the front-rear direction. Each cell row 211 has a plurality of cells 200 arranged in the left-right direction.
前側から1番目と2番目のセル列211のそれぞれでは、12個のセル200が左右方向に並ぶ。前側から1番目と2番目のセル列211が備える合計24個のセル200は、前後方向に2個、左右方向に12個並ぶように行列状に配列されている。
In each of the first and second cell rows 211 from the front, 12 cells 200 are lined up in the left-right direction. The total of 24 cells 200 in the first and second cell rows 211 from the front are arranged in a matrix with 2 cells lined up in the front-back direction and 12 cells lined up in the left-right direction.
前側から3番目と4番目のセル列211のそれぞれでは、11個のセル200が左右方向に並ぶ。前側から3番目と4番目のセル列211が備える合計22個のセル200は、前後方向に2個、左右方向に11個並ぶように行列状に配列されている。
In each of the third and fourth cell rows 211 from the front, 11 cells 200 are lined up in the left-right direction. The total of 22 cells 200 in the third and fourth cell rows 211 from the front are arranged in a matrix with 2 cells lined up in the front-back direction and 11 cells lined up in the left-right direction.
前側から5番目~7番目のセル列211のそれぞれでは、10個のセル200が左右方向に並ぶ。前側から5番目~7番目のセル列211が備える合計30個のセル200は、前後方向に3個、左右方向に10個並ぶようにほぼ行列状に配列されている。
In each of the fifth to seventh cell rows 211 from the front, ten cells 200 are lined up in the left-right direction. The fifth to seventh cell rows 211 from the front contain a total of 30 cells 200, which are arranged in a matrix with three cells in the front-to-back direction and ten cells in the left-to-right direction.
前側から8番目~10番目のセル列211のそれぞれでは、9個のセル200が左右方向に並ぶ。前側から8番目~10番目のセル列211が備える合計27個のセル200は、前後方向に3個、左右方向に9個並ぶように行列状に配列されている。本例のモジュール2は、合計103個のセル200を備える。
In each of the eighth to tenth cell rows 211 from the front, nine cells 200 are lined up in the left-right direction. The eighth to tenth cell rows 211 from the front contain a total of 27 cells 200, which are arranged in a matrix with three cells in the front-back direction and nine cells in the left-right direction. The module 2 in this example has a total of 103 cells 200.
複数のセル列211の最も右側に位置するセル200は、モジュール2の外形が形成する等脚台形の脚2cに沿って並んでいる。また、複数のセル列211の最も左側に位置するセル200は、モジュール2の外形が形成する等脚台形の脚2dに沿って並んでいる。
The cells 200 located at the rightmost position of the multiple cell rows 211 are aligned along leg 2c of the isosceles trapezoid formed by the external shape of the module 2. The cells 200 located at the leftmost position of the multiple cell rows 211 are aligned along leg 2d of the isosceles trapezoid formed by the external shape of the module 2.
図9は、モジュール2の断面構造の一例を示す概略図である。図9に示されるように、モジュール2は、複数のセル200以外にも、例えば、受光面20を構成する表面保護層120と、裏面21を構成する裏面保護層121と、充填材123とを備える。
Figure 9 is a schematic diagram showing an example of the cross-sectional structure of module 2. As shown in Figure 9, in addition to the multiple cells 200, module 2 also includes, for example, a surface protection layer 120 that constitutes the light receiving surface 20, a back surface protection layer 121 that constitutes the back surface 21, and a filler 123.
表面保護層120は、例えば、透光性を有する。表面保護層120は、例えば、特定範囲の波長の光に対する透光性を有する。特定範囲の波長は、例えば、セル200が光電変換し得る光の波長を含む。特定範囲の波長に、太陽光のうちの照射強度の高い光の波長が含まれていれば、モジュール2の光電変換効率が向上し得る。表面保護層120は、例えば樹脂で構成される。表面保護層120は、1層で構成されてもよいし、複数層で構成されてもよい。表面保護層120の厚さは、例えば、0.05mmから0.5mm程度とされる。なお、表面保護層120は、例えばガラスで構成されてもよい。
The surface protection layer 120 is, for example, translucent. The surface protection layer 120 is, for example, translucent to light of a specific range of wavelengths. The specific range of wavelengths includes, for example, wavelengths of light that the cell 200 can convert photoelectrically. If the specific range of wavelengths includes wavelengths of light with high irradiation intensity in sunlight, the photoelectric conversion efficiency of the module 2 can be improved. The surface protection layer 120 is, for example, made of resin. The surface protection layer 120 may be made of one layer or multiple layers. The thickness of the surface protection layer 120 is, for example, about 0.05 mm to 0.5 mm. The surface protection layer 120 may be made of, for example, glass.
複数のセル200は、例えば、表面保護層120と裏面保護層121との間に位置する。複数のセル200のそれぞれは、表面保護層120を通じて光が入射されるセル受光面201を有する。各セル200は、セル受光面201に入力される光の光エネルギーを電気エネルギーに変換することができる。セル200は、セル受光面201上に正極及び負極の一方を備える。また、セル200は、セル受光面201とは反対側の面上に正極及び負極の他方を備える。セル200の正極及び負極のそれぞれは、バスバー電極と呼ばれることがある。本例では、モジュール2は、それが搭載される曲面に沿って曲がっていることから、複数のセル200のセル受光面201には、法線方向が互いに異なる方向を向く複数のセル受光面201が含まれる。複数のセル200のセル受光面201では、法線方向が向く方向は一定とならない。
The multiple cells 200 are located, for example, between the front protective layer 120 and the back protective layer 121. Each of the multiple cells 200 has a cell light receiving surface 201 to which light is incident through the front protective layer 120. Each cell 200 can convert the light energy of the light input to the cell light receiving surface 201 into electrical energy. The cell 200 has one of a positive electrode and a negative electrode on the cell light receiving surface 201. The cell 200 also has the other of a positive electrode and a negative electrode on the surface opposite to the cell light receiving surface 201. Each of the positive electrode and the negative electrode of the cell 200 is sometimes called a bus bar electrode. In this example, the module 2 is curved along the curved surface on which it is mounted, so that the cell light receiving surfaces 201 of the multiple cells 200 include multiple cell light receiving surfaces 201 whose normal directions are different from each other. The normal directions of the cell light receiving surfaces 201 of the multiple cells 200 are not constant.
充填材123は、表面保護層120と裏面保護層121との間において複数のセル200を覆う。充填材123は、表面保護層120と裏面保護層121との間の領域に、複数のセル200を覆うように充填されている。一つのモジュール2においては、複数のセル200が共通の充填材123で覆われている。
The filler 123 covers the multiple cells 200 between the front protective layer 120 and the back protective layer 121. The filler 123 is filled in the area between the front protective layer 120 and the back protective layer 121 so as to cover the multiple cells 200. In one module 2, the multiple cells 200 are covered with a common filler 123.
充填材123は、例えば、受光面20側に位置する充填材123aと、裏面21側に位置する充填材123bとを有する。充填材123aは、表面保護層120と複数のセル200との間において、各セル200を覆う。これにより、充填材123aは、各セル200のセル受光面201を覆う。充填材123bは、例えば、裏面保護層121と複数のセル200との間において、複数のセル200を覆う。これにより、充填材123bは、各セル200の裏面保護層121側の面を覆う。複数のセル200は、例えば、充填材123aと充填材123bとによって挟み込まれるように囲まれている。これにより、充填材123によって各セル200の姿勢が保たれる。
The filler 123 has, for example, a filler 123a located on the light receiving surface 20 side and a filler 123b located on the back surface 21 side. The filler 123a covers each cell 200 between the front protective layer 120 and the multiple cells 200. As a result, the filler 123a covers the cell light receiving surface 201 of each cell 200. The filler 123b covers the multiple cells 200, for example, between the back protective layer 121 and the multiple cells 200. As a result, the filler 123b covers the surface of each cell 200 on the back protective layer 121 side. The multiple cells 200 are, for example, surrounded by the filler 123a and the filler 123b so as to be sandwiched between them. As a result, the posture of each cell 200 is maintained by the filler 123.
充填材123は、例えば、透光性を有する。充填材123は、例えば、上述した特定範囲の波長の光に対する透光性を有する。充填材123を構成する充填材123a及び123bのうち、少なくとも充填材123aが透光性を有していれば、受光面20側からの入射光がセル200まで到達する。充填材123a及び123bのそれぞれは、例えば樹脂で構成される。
The filler 123 has, for example, translucency. The filler 123 has, for example, translucency for light in the specific range of wavelengths described above. If at least the filler 123a of the fillers 123a and 123b constituting the filler 123 has translucency, the incident light from the light receiving surface 20 side reaches the cell 200. Each of the fillers 123a and 123b is made of, for example, resin.
裏面保護層121は、充填材123を間に介して表面保護層120と対向する。裏面保護層121は、例えば、各セル200を裏面21側から保護することができる。裏面保護層121は、例えば、裏面21を構成するバックシートで構成される。バックシートの厚さは、例えば、0.3mmから0.5mm程度とされる。バックシートは、例えば樹脂で構成される。裏面保護層121は、各セル200及び充填材123を、裏面21側及び側方側から包み込むように構成されている。そして、裏面保護層121は、表面保護層120の外周部に接着している。裏面保護層121は、例えば、平面視において、表面保護層120と同様な形状を有する。本例では、表面保護層120及び裏面保護層121のそれぞれは、平面視において等脚台形状を成している。
The back surface protective layer 121 faces the front surface protective layer 120 with the filler 123 therebetween. The back surface protective layer 121 can protect each cell 200 from the back surface 21 side, for example. The back surface protective layer 121 is made of, for example, a back sheet that constitutes the back surface 21. The thickness of the back sheet is, for example, about 0.3 mm to 0.5 mm. The back sheet is made of, for example, a resin. The back surface protective layer 121 is configured to envelop each cell 200 and the filler 123 from the back surface 21 side and the lateral side. The back surface protective layer 121 is adhered to the outer periphery of the front surface protective layer 120. The back surface protective layer 121 has, for example, a shape similar to that of the front surface protective layer 120 in a plan view. In this example, each of the front surface protective layer 120 and the back surface protective layer 121 forms an isosceles trapezoid shape in a plan view.
上述のように、モジュール2は上側に凸となるように左右方向に沿って湾曲している。このため、図7及び8に示されるように、左右方向からの側面視において、セル200が視認可能となっている。また、モジュール2は上側に凸となるように前後方向に沿って湾曲している。このため、図5及び6に示されるように、前後方向からの側面視において、セル200が視認可能となっている。
As described above, the module 2 is curved in the left-right direction so as to be convex upward. Therefore, as shown in Figures 7 and 8, the cell 200 is visible when viewed from the side in the left-right direction. Also, the module 2 is curved in the front-rear direction so as to be convex upward. Therefore, as shown in Figures 5 and 6, the cell 200 is visible when viewed from the side in the front-rear direction.
モジュール2は、それが搭載されるルーフ101の表面101aに沿って予め曲げられてもよい。つまり、モジュール2は、その製造時に曲げられてもよい。また、モジュール2は、その製造時には曲げられておらず、それがルーフ101に搭載されるときに、表面101aに沿って曲げられてもよい。
The module 2 may be pre-bent along the surface 101a of the roof 101 to which it is to be mounted. That is, the module 2 may be bent during its manufacture. Alternatively, the module 2 may not be bent during its manufacture, but rather be bent along the surface 101a when it is to be mounted to the roof 101.
太陽電池システム1は、モジュール2の出力電力(言い換えれば、モジュール2の発電によって得られる電力)を外部に出力する端子ボックスを備えてもよい。端子ボックスは、モジュール2の裏面21上に位置してもよいし、他の場所に位置してもよい。また、モジュール2が備える複数のセル200の数及び配列は上記の例に限られない。
The solar cell system 1 may include a terminal box that outputs the output power of the module 2 (in other words, the power obtained by the power generation of the module 2) to the outside. The terminal box may be located on the rear surface 21 of the module 2, or may be located elsewhere. In addition, the number and arrangement of the multiple cells 200 included in the module 2 are not limited to the above example.
<制御装置の構成例>
図10は制御装置3の構成の一例を示すブロック図である。制御装置3は、バイパス部300と、接続切替部310と、電流取得部320と、制御部330とを備える。バイパス部300は、制御部330による制御によって、各セル200を個別にバイパスすることが可能である。接続切替部310は、制御部330による制御によって、各セル200について、当該セル200を他のセル200に直列接続するか否かを個別に切り替えることが可能である。制御装置3は制御回路とも言える。電流取得部320は、各セル200の個別の出力電流を求めることが可能である。制御装置3は、端子ボックス内に設けられてもよいし、他の場所に設けられてもよい。
<Example of control device configuration>
FIG. 10 is a block diagram showing an example of the configuration of the control device 3. The control device 3 includes a bypass unit 300, a connection switching unit 310, a current acquisition unit 320, and a control unit 330. The bypass unit 300 can bypass each cell 200 individually under the control of the control unit 330. The connection switching unit 310 can individually switch whether or not each cell 200 is connected in series to another cell 200 under the control of the control unit 330. The control device 3 can also be called a control circuit. The current acquisition unit 320 can obtain the individual output current of each cell 200. The control device 3 may be provided in a terminal box or in another location.
制御部330は、制御装置3の他の構成要素を制御することによって、制御装置3の動作を統括的に管理することが可能である。制御部330は一種のコンピュータ装置であると言える。制御部330は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、例えば少なくとも1つのプロセッサを含む。
The control unit 330 is capable of overall management of the operation of the control unit 3 by controlling the other components of the control unit 3. The control unit 330 can be considered a type of computer device. The control unit 330 includes, for example, at least one processor to provide control and processing power to perform various functions, as described in more detail below.
種々の実施形態によれば、少なくとも1つのプロセッサは、単一の集積回路(IC)として、又は複数の通信可能に接続された集積回路IC及び/又はディスクリート回路(discrete circuits)として実行されてもよい。少なくとも1つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
According to various embodiments, the at least one processor may be implemented as a single integrated circuit (IC) or as multiple communicatively connected integrated circuit ICs and/or discrete circuits. The at least one processor may be implemented according to various known techniques.
1つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって1以上のデータ計算手続又は処理を実行するように構成された1以上の回路又はユニットを含む。他の実施形態において、プロセッサは、1以上のデータ計算手続き又は処理を実行するように構成されたファームウェア(例えば、ディスクリートロジックコンポーネント)であってもよい。
In one embodiment, a processor includes one or more circuits or units configured to perform one or more data computation procedures or processes, e.g., by executing instructions stored in associated memory. In other embodiments, a processor may be firmware (e.g., discrete logic components) configured to perform one or more data computation procedures or processes.
種々の実施形態によれば、プロセッサは、1以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路(ASIC)、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、又はこれらのデバイス若しくは構成の任意の組み合わせ、又は他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
According to various embodiments, the processor may include one or more processors, controllers, microprocessors, microcontrollers, application specific integrated circuits (ASICs), digital signal processors, programmable logic devices, field programmable gate arrays, or any combination of these devices or configurations, or other known devices and configurations, to perform the functions described below.
本例では、制御部330は、CPU(Central Processing Unit)331及び記憶部332を備える。記憶部332は、ROM(Read Only Memory)及びRAM(Random Access Memory)などの、CPU331が読み取り可能な非一時的な記録媒体を含む。記憶部332には、制御装置3を制御するための制御プログラム等が記憶されている。制御部330の各種機能は、CPU331が記憶部332内の制御プログラムを実行することによって実現される。制御部330は制御回路とも言える。
In this example, the control unit 330 includes a CPU (Central Processing Unit) 331 and a memory unit 332. The memory unit 332 includes a non-transitory recording medium that can be read by the CPU 331, such as a ROM (Read Only Memory) and a RAM (Random Access Memory). The memory unit 332 stores a control program for controlling the control device 3, etc. The various functions of the control unit 330 are realized by the CPU 331 executing the control program in the memory unit 332. The control unit 330 can also be considered a control circuit.
なお、制御部330の構成は上記の例に限られない。例えば、制御部330は、複数のCPU331を備えてもよいし、CPU331を備えなくてもよい。また、制御部330の全ての機能あるいは制御部330の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
The configuration of the control unit 330 is not limited to the above example. For example, the control unit 330 may include multiple CPUs 331, or may not include a CPU 331. In addition, all or some of the functions of the control unit 330 may be realized by a hardware circuit that does not require software to realize the function.
図11は、複数のセル200と、バイパス部300と、接続切替部310と、電流取得部320との電気的な接続関係の一例を示す図である。図11に示されるように、接続切替部310は、複数のスイッチ回路311を備える。各スイッチ回路311は、2つのセル200を直列接続するか、接続しないかを、制御部330による制御によって切り替える。言い換えれば、各スイッチ回路311は、2つのセル200において、一方のセル200の正極と、他方のセル200の負極を電気的に接続するか否かを、制御部330による制御によって切り替える。また、バイパス部300は、複数のセル200にそれぞれ対応する複数のスイッチ回路対301を備える。各スイッチ回路対301は、制御部330による制御によって、それに対応するセル200をバイパスすることが可能である。また、電流取得部320は、複数のセル200にそれぞれ対応する複数の検出部321を備える。各検出部321は、それに対応するセル200の個別の出力電流を検出することが可能である。言い換えれば、各検出部321は、それに対応するセル200単体の出力電流を検出することが可能である。
11 is a diagram showing an example of the electrical connection relationship between the multiple cells 200, the bypass unit 300, the connection switching unit 310, and the current acquisition unit 320. As shown in FIG. 11, the connection switching unit 310 includes multiple switch circuits 311. Each switch circuit 311 switches whether or not the two cells 200 are connected in series under the control of the control unit 330. In other words, each switch circuit 311 switches whether or not the positive electrode of one cell 200 and the negative electrode of the other cell 200 are electrically connected in two cells 200 under the control of the control unit 330. The bypass unit 300 also includes multiple switch circuit pairs 301 corresponding to the multiple cells 200. Each switch circuit pair 301 can bypass the corresponding cell 200 under the control of the control unit 330. The current acquisition unit 320 also includes multiple detection units 321 corresponding to the multiple cells 200. Each detection unit 321 is capable of detecting the individual output current of the corresponding cell 200. In other words, each detection unit 321 is capable of detecting the output current of the corresponding cell 200 alone.
各スイッチ回路対301は、スイッチ回路301aと、スイッチ回路301bとを備える。スイッチ回路301aの一端は、それに対応するセル200の正極及び負極の一方に接続されている。スイッチ回路301bの一端は、それに対応するセル200の正極及び負極の他方に接続されている。スイッチ回路301a及び301bの他端は、それらに対応するセル200に対応する検出部321を通じて互いに接続されている。スイッチ回路301aがオン状態であり、かつスイッチ回路301bがオフ状態のとき、それらに対応するセル200がバイパスされる。つまり、モジュール2に流れる電流が、セル200を回避して、それに対応するスイッチ回路301aに流れる。スイッチ回路301a及び301bは、半導体素子で構成されてもよいし、他の構成であってもよい。バイパス部300はバイパス回路とも言える。
Each switch circuit pair 301 includes a switch circuit 301a and a switch circuit 301b. One end of the switch circuit 301a is connected to one of the positive and negative electrodes of the corresponding cell 200. One end of the switch circuit 301b is connected to the other of the positive and negative electrodes of the corresponding cell 200. The other ends of the switch circuits 301a and 301b are connected to each other through the detection units 321 corresponding to the corresponding cells 200. When the switch circuit 301a is in the on state and the switch circuit 301b is in the off state, the corresponding cells 200 are bypassed. In other words, the current flowing through the module 2 bypasses the cell 200 and flows through the corresponding switch circuit 301a. The switch circuits 301a and 301b may be composed of semiconductor elements or may have other configurations. The bypass unit 300 can also be called a bypass circuit.
本例では、各セル200について、当該セル200に対応するスイッチ回路301bと、当該セル200が直列接続される他のセル200との間に、接続切替部310のスイッチ回路311が接続されている。スイッチ回路311がオン状態であって、当該スイッチ回路311の一端に接続されたスイッチ回路301bがオン状態のとき、当該スイッチ回路301bに対応するセル200と、当該スイッチ回路311の他端に接続されたセル200とが直列接続される。一方で、スイッチ回路311がオフ状態のとき、当該スイッチ回路311の一端に接続されたスイッチ回路301bに対応するセル200と、当該スイッチ回路311の他端に接続されたセル200とは接続されない。スイッチ回路311は、半導体素子で構成されてもよいし、他の構成であってもよい。接続切替部310は接続切替回路とも言える。
In this example, for each cell 200, the switch circuit 311 of the connection switching unit 310 is connected between the switch circuit 301b corresponding to the cell 200 and another cell 200 to which the cell 200 is connected in series. When the switch circuit 311 is in an on state and the switch circuit 301b connected to one end of the switch circuit 311 is in an on state, the cell 200 corresponding to the switch circuit 301b and the cell 200 connected to the other end of the switch circuit 311 are connected in series. On the other hand, when the switch circuit 311 is in an off state, the cell 200 corresponding to the switch circuit 301b connected to one end of the switch circuit 311 is not connected to the cell 200 connected to the other end of the switch circuit 311. The switch circuit 311 may be composed of a semiconductor element or may have another configuration. The connection switching unit 310 can also be called a connection switching circuit.
検出部321は、それに対応するセル200に対応するスイッチ回路301a及び301bがともにオン状態であって、当該セル200が他のセル200に直列接続されていない場合、当該セル200の個別の出力電流を検出する。以後、セル200の出力電流と言えば、セル200の個別の出力電流、言い換えれば、セル200単体の出力電流を意味する。
The detection unit 321 detects the individual output current of the cell 200 when the switch circuits 301a and 301b corresponding to the corresponding cell 200 are both in the on state and the cell 200 is not connected in series to other cells 200. Hereinafter, the output current of the cell 200 means the individual output current of the cell 200, in other words, the output current of the cell 200 alone.
本例では、モジュール2の出力電力を外部に供給する場合には、接続切替部310のすべてのスイッチ回路311がオン状態にされる。そして、後述の設定処理において、各セル200について、当該セル200がバイパスされるか否かが設定される。接続切替部310のスイッチ回路311は、設定処理の実行中においてはオフ状態に設定されることがある。
In this example, when the output power of the module 2 is supplied to the outside, all the switch circuits 311 of the connection switching unit 310 are turned on. Then, in the setting process described below, for each cell 200, whether or not the cell 200 is bypassed is set. The switch circuits 311 of the connection switching unit 310 may be set to the off state during the execution of the setting process.
<制御装置の動作例>
本例では、モジュール2は、それが搭載される曲面に沿って曲がることから、複数のセル200の間では、太陽光の入射角が一定とならない。そのため、複数のセル200の間では、セル200の出力電流にばらつきが生じる。
<Example of the operation of the control device>
In this example, the module 2 bends along the curved surface on which it is mounted, and therefore the angle of incidence of sunlight is not constant among the multiple cells 200. Therefore, the output current of the multiple cells 200 varies among the multiple cells 200.
図12は各セル200の個別の出力電力の一例を示す図である。図12には、前側が南向きとなっている日本国内に存在する車両100のルーフ101に搭載されているモジュール2の各セル200の個別の出力電力の一例が示されている。図12には、12月の午後3時ごろの各セル200の出力電力の一例が示されている。図12では、セル200を示す四角形の中に、そのセル200の個別の出力電力が示されている。図12に示される数字の単位はWh/m2である。以後、セル200の出力電力と言えば、セル200の個別の出力電力、言い換えれば、セル200単体の出力電力を意味する。
FIG. 12 is a diagram showing an example of the individual output power of each cell 200. FIG. 12 shows an example of the individual output power of each cell 200 of a module 2 mounted on the roof 101 of a vehicle 100 in Japan with the front side facing south. FIG. 12 shows an example of the output power of each cell 200 at about 3:00 p.m. in December. In FIG. 12, the individual output power of the cell 200 is shown in a square representing the cell 200. The unit of the numbers shown in FIG. 12 is Wh/ m2 . Hereinafter, the output power of the cell 200 means the individual output power of the cell 200, in other words, the output power of the cell 200 alone.
各セル200がバイパスされずに複数のセル200が互いに直列接続されている場合、モジュール2全体の出力電流は、当該複数のセル200の出力電流の最小値に制限される。したがって、モジュール2全体の出力は、複数のセル200の個別の出力の総和とならずに、当該複数のセル200の出力電流の最小値によって制限される。つまり、互いに直列接続された複数のセル200の総出力は、当該複数のセル200の出力電流の最小値によって制限される。
When multiple cells 200 are connected in series with each other without bypassing each cell 200, the output current of the entire module 2 is limited to the minimum value of the output current of the multiple cells 200. Therefore, the output of the entire module 2 is not the sum of the individual outputs of the multiple cells 200, but is limited by the minimum value of the output current of the multiple cells 200. In other words, the total output of the multiple cells 200 connected in series with each other is limited by the minimum value of the output current of the multiple cells 200.
図12の例では、最も後ろ側のセル列211の複数のセル200のうち、最も左側のセル200aの出力電力が最小値の0.67Wh/m2となっている。複数のセル200の出力電圧は一定であることから、モジュール2が備える複数のセル200のうち、セル200aの出力電流が最小となる。セル200の総数は103個であることから、図12の例では、モジュール2の出力電力、つまり、複数のセル200の総出力電力は、0.67Wh/m2×103=69.01Wh/m2に制限される。
In the example of Fig. 12, among the multiple cells 200 in the rearmost cell row 211, the output power of the leftmost cell 200a is the minimum value of 0.67 Wh/ m2 . Since the output voltages of the multiple cells 200 are constant, the output current of the cell 200a is the minimum among the multiple cells 200 included in the module 2. Since the total number of cells 200 is 103, in the example of Fig. 12, the output power of the module 2, i.e., the total output power of the multiple cells 200, is limited to 0.67 Wh/ m2 x 103 = 69.01 Wh/ m2 .
そこで、本例では、制御部330がモジュール2の出力に基づいてバイパス部300を制御することによって、モジュール2の出力を大きくすることができる。言い換えれば、制御部330が複数のセル200の総出力に基づいてバイパス部300を制御することによって、複数のセル200の総出力を大きくすることができる。本例では、制御部330は、モジュール2の出力に基づいて、複数のセル200に対するバイパス設定を決定し、決定した当該バイパス設定を複数のセル200に対して行う設定処理を行う。以下の説明では、各セル200の出力電圧をVoで表す。また、モジュール2が備えるセル200の総数をNで表す。また、説明の対象のセル200を対象セル200と呼ぶことがある。また、モジュール2の出力をモジュール出力と呼ぶことがある。
In this example, the control unit 330 controls the bypass unit 300 based on the output of the module 2, thereby increasing the output of the module 2. In other words, the control unit 330 controls the bypass unit 300 based on the total output of the multiple cells 200, thereby increasing the total output of the multiple cells 200. In this example, the control unit 330 determines the bypass settings for the multiple cells 200 based on the output of the module 2, and performs a setting process to apply the determined bypass settings to the multiple cells 200. In the following description, the output voltage of each cell 200 is represented by Vo. Also, the total number of cells 200 included in the module 2 is represented by N. Also, the cell 200 that is the subject of the description may be referred to as the target cell 200. Also, the output of the module 2 may be referred to as the module output.
図13は設定処理の一例を示すフローチャートである。後述の説明から明らかになるように、設定処理のステップs5~s7は複数回実行される。図13に示されるように、ステップs1において、制御部330は、電流取得部320から、各セル200の出力電流を取得する。制御部330は、対象セル200の出力電流を取得する場合、対象セル200に対応するスイッチ回路301a及び301bをオン状態にする。そして、制御部330は、対象セル200と他のセル200とを直列接続するためのスイッチ回路311をオフ状態にする。つまり、制御部330は、接続切替部310を制御して、対象セル200が他のセル200と接続されないようにする。これにより、対象セル200に対応する検出部321は、対象セル200の出力電流を検出することができる。制御部330は、検出部321が検出した対象セル200の出力電流を、当該検出部321から取得する。制御部330は、同様にして、各セル200の出力電流を取得する。
Figure 13 is a flowchart showing an example of the setting process. As will become clear from the description below, steps s5 to s7 of the setting process are executed multiple times. As shown in Figure 13, in step s1, the control unit 330 acquires the output current of each cell 200 from the current acquisition unit 320. When acquiring the output current of the target cell 200, the control unit 330 turns on the switch circuits 301a and 301b corresponding to the target cell 200. Then, the control unit 330 turns off the switch circuit 311 for connecting the target cell 200 and other cells 200 in series. In other words, the control unit 330 controls the connection switching unit 310 so that the target cell 200 is not connected to the other cells 200. This allows the detection unit 321 corresponding to the target cell 200 to detect the output current of the target cell 200. The control unit 330 acquires the output current of the target cell 200 detected by the detection unit 321 from the detection unit 321. The control unit 330 similarly obtains the output current of each cell 200.
次にステップs2において、制御部330は、各セル200がバイパスされていないときのモジュール出力を求める。つまり、制御部330は、複数のセル200のすべてがバイパスされない第1バイパス設定が複数のセル200に対して行われるときのモジュール2の出力を求める。以後、この処理を第1処理401と呼ぶことがある。また、各セル200がバイパスされていないときのモジュール2の出力を、バイパス無しのときの出力と呼ぶことがある。
Next, in step s2, the control unit 330 determines the module output when each cell 200 is not bypassed. In other words, the control unit 330 determines the output of the module 2 when a first bypass setting in which none of the multiple cells 200 are bypassed is performed on the multiple cells 200. Hereinafter, this processing may be referred to as the first processing 401. Also, the output of the module 2 when each cell 200 is not bypassed may be referred to as the output when there is no bypass.
ここで、設定処理では、モジュール2の出力を表す値として、例えば出力電力が使用される。本例では、制御部330は、第1処理において、各セル200がバイパスされていないときのモジュール2の出力電力を求める。制御部330は、ステップs1で取得したN個の出力電流のうちの最小値と、Voと、Nとを掛け合わせて得られる値を、各セル200がバイパスされていないときのモジュール2の出力電力とする。
Here, in the setting process, for example, output power is used as a value representing the output of module 2. In this example, in the first process, the control unit 330 determines the output power of module 2 when each cell 200 is not bypassed. The control unit 330 multiplies the minimum value of the N output currents acquired in step s1 by Vo and N, and sets the value obtained as the output power of module 2 when each cell 200 is not bypassed.
次にステップs3において、制御部330は、複数のセル200のうち、出力電流が最小のセル200を一つ選択する。モジュール2に出力電流が最小のセル200が複数含まれる場合、制御部330は、出力電流が最小の複数のセル200のいずれか一つを選択する。
Next, in step s3, the control unit 330 selects one of the multiple cells 200 with the smallest output current. If the module 2 includes multiple cells 200 with the smallest output current, the control unit 330 selects one of the multiple cells 200 with the smallest output current.
次にステップs4において、制御部330は、ステップs3で選択したセル200がバイパスされるときのモジュール2の出力を求める。つまり、制御部330は、ステップs3で選択したセル200がバイパスされる第2バイパス設定が複数のセル200に対して行われるときのモジュール2の出力を求める。ステップs4において、制御部330は、複数のセル200において、ステップs3で選択したセル200を除く部分のうち、出力電流が最小のセル200を特定する。そして、制御部330は、特定したセル200の出力電流と、Voと、(N-1)とを掛け合わせて得られる値を求める。制御部330は、求めた値を、ステップs3で選択したセル200がバイパスされるときのモジュール2の出力電力とする。
Next, in step s4, the control unit 330 determines the output of the module 2 when the cell 200 selected in step s3 is bypassed. That is, the control unit 330 determines the output of the module 2 when the second bypass setting in which the cell 200 selected in step s3 is bypassed is performed for the multiple cells 200. In step s4, the control unit 330 identifies the cell 200 with the smallest output current among the multiple cells 200 excluding the cell 200 selected in step s3. Then, the control unit 330 multiplies the output current of the identified cell 200 by Vo and (N-1) to obtain a value. The control unit 330 sets the obtained value as the output power of the module 2 when the cell 200 selected in step s3 is bypassed.
以後、ステップs3及びs4の処理をあわせて第2処理402と呼ぶことがある。第2処理402は、制御部330が、複数のセル200のうち、出力電流が最小のセル200を選択し、選択した当該セル200がバイパスされる第2バイパス設定が複数のセル200に対して行われるときのモジュール2の出力を求める処理であると言える。
Hereinafter, the processes of steps s3 and s4 may be collectively referred to as the second process 402. The second process 402 can be said to be a process in which the control unit 330 selects the cell 200 with the smallest output current from among the multiple cells 200, and determines the output of the module 2 when the second bypass setting in which the selected cell 200 is bypassed is performed on the multiple cells 200.
次にステップs5において、制御部330は、複数のセル200のうち、今まで選択したすべてのセル200を除く部分のうち、出力電流が最小のセル200をさらに選択する。1回目のステップs5では、制御部330は、複数のセル200のうち、ステップs3で選択したセル200を除く部分のうち、出力電流が最小のセル200をさらに選択する。複数のセル200のうち、今まで選択したすべてのセル200を除く部分において、出力電流が最小のセル200が複数含まれる場合、制御部330は、出力電流が最小の複数のセル200のいずれか一つを選択する。
Next, in step s5, the control unit 330 further selects the cell 200 with the smallest output current from among the multiple cells 200, excluding all the cells 200 selected up to that point. In the first step s5, the control unit 330 further selects the cell 200 with the smallest output current from among the multiple cells 200, excluding the cell 200 selected in step s3. If the portion of the multiple cells 200 excluding all the cells 200 selected up to that point includes multiple cells 200 with the smallest output current, the control unit 330 selects one of the multiple cells 200 with the smallest output current.
次にステップs6において、制御部330は、選択したすべてのセル200がバイパスされるときのモジュール2の出力を求める。つまり、制御部330は、選択したすべてのセル200がバイパスされる第3バイパス設定が複数のセル200に対して行われるときのモジュール2の出力を求める。
Next, in step s6, the control unit 330 determines the output of the module 2 when all the selected cells 200 are bypassed. In other words, the control unit 330 determines the output of the module 2 when the third bypass setting in which all the selected cells 200 are bypassed is performed for the multiple cells 200.
以後、ステップs5及びs6の処理をあわせて第3処理403と呼ぶことがある。第3処理403は、制御部330が、複数のセル200において、選択したすべてのセル200を除く部分のうち、出力電流が最小のセル200を選択し、選択したすべてのセル200がバイパスされる第3バイパス設定が複数のセル200に対して行われるときのモジュール2の出力を求める処理であると言える。第3処理403は複数回実行される。
Hereinafter, the processes of steps s5 and s6 may be collectively referred to as the third process 403. The third process 403 can be said to be a process in which the control unit 330 selects the cell 200 with the smallest output current from among the plurality of cells 200 excluding all of the selected cells 200, and determines the output of the module 2 when a third bypass setting in which all of the selected cells 200 are bypassed is performed on the plurality of cells 200. The third process 403 is performed multiple times.
第3処理403のステップs6では、制御部330は、複数のセル200において、今まで選択したすべてのセル200を除く部分のうち、出力電流が最小のセル200を特定する。そして、制御部330は、特定したセル200の出力電流と、Voと、(N-1-M)とを掛け合わせて得られる値を求める。制御部330は、求めた値を、選択したすべてのセル200がバイパスされるときのモジュール2の出力電力とする。
In step s6 of the third process 403, the control unit 330 identifies the cell 200 with the smallest output current from among the multiple cells 200, excluding all of the cells 200 selected up to that point. The control unit 330 then multiplies the output current of the identified cell 200 by Vo and (N-1-M) to obtain a value. The control unit 330 sets the obtained value as the output power of the module 2 when all of the selected cells 200 are bypassed.
ここで、Mは、第3処理403の実行回数を意味する。1回目のステップs6では、M=1となる。1回目のステップs6では、制御部330は、複数のセル200のうち、ステップs3で選択したセル200と1回目のステップs5で選択したセル200とを除く部分のうち、出力電流が最小のセル200を特定する。そして、制御部330は、特定したセル200の出力電流と、Voと、(N-1-1)とを掛け合わせて得られる値を求める。制御部330は、求めた値を、ステップs3で選択したセル200と1回目のステップs5で選択したセル200とがバイパスされるときのモジュール2の出力電力とする。
Here, M means the number of times the third process 403 is executed. In the first step s6, M=1. In the first step s6, the control unit 330 identifies the cell 200 with the smallest output current among the multiple cells 200, excluding the cell 200 selected in step s3 and the cell 200 selected in the first step s5. Then, the control unit 330 obtains a value by multiplying the output current of the identified cell 200, Vo, and (N-1-1). The control unit 330 sets the obtained value as the output power of the module 2 when the cell 200 selected in step s3 and the cell 200 selected in the first step s5 are bypassed.
次にステップs7において、制御部330は、第3処理403の現在の実行回数MがN-2であるか否かを判定する。ステップs7においてNoと判定されると、ステップs5及びs6が再度実行される。言い換えれば、ステップs7においてNoと判定されると、第3処理403が再度実行される。一方、ステップs7においてYesと判定されると、ステップs8が実行される。第3処理403は(N-2)回実行される。
Next, in step s7, the control unit 330 determines whether the current number of times M that the third process 403 has been executed is N-2. If the determination in step s7 is No, steps s5 and s6 are executed again. In other words, if the determination in step s7 is No, the third process 403 is executed again. On the other hand, if the determination in step s7 is Yes, step s8 is executed. The third process 403 is executed (N-2) times.
2回目のステップs5では、制御部330は、複数のセル200のうち、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200とを除く部分のうち、出力電流が最小のセル200を選択する。2回目のステップs6では、制御部330は、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200とがバイパスされるときのモジュール2の出力電力を求める。
In step s5 of the second iteration, the control unit 330 selects the cell 200 with the smallest output current from among the multiple cells 200, excluding the cell 200 selected in step s3 and the cell 200 selected in step s5 of the first iteration. In step s6 of the second iteration, the control unit 330 calculates the output power of the module 2 when the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, and the cell 200 selected in step s5 of the second iteration are bypassed.
3回目のステップs5では、制御部330は、複数のセル200のうち、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200とを除く部分のうち、出力電流が最小のセル200を選択する。3回目のステップs6では、制御部330は、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200と、3回目のステップs5で選択したセル200とがバイパスされるときのモジュール2の出力電力を求める。
In step s5 of the third iteration, the control unit 330 selects the cell 200 with the smallest output current from among the multiple cells 200, excluding the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, and the cell 200 selected in step s5 of the second iteration. In step s6 of the third iteration, the control unit 330 calculates the output power of the module 2 when the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, the cell 200 selected in step s5 of the second iteration, and the cell 200 selected in step s5 of the third iteration are bypassed.
以上の説明から理解できるように、ステップs7においてYesと判定されると、制御部330では、複数種類のバイパス設定のそれぞれについて、当該バイパス設定が複数のセル200に対して行われるときのモジュール2の出力が得られる。本例では、制御部330では、第1~第3バイパス設定を含むN種類のバイパス設定のそれぞれについて、当該バイパス設定が複数のセル200に対して行われるときのモジュール2の出力が得られる。
As can be understood from the above explanation, when the determination in step s7 is Yes, the control unit 330 obtains the output of the module 2 for each of the multiple types of bypass settings when the bypass setting is performed on the multiple cells 200. In this example, the control unit 330 obtains the output of the module 2 for each of the N types of bypass settings including the first to third bypass settings when the bypass setting is performed on the multiple cells 200.
ステップs8において、制御部330は、モジュール2の出力が大きくなるバイパス設定を複数のセル200に対して行う。このとき、制御部330は、接続切替部310の各スイッチ回路311をオン状態にする。これにより、モジュール2から大きな出力が外部に取り出される。以後、モジュール2の出力が大きくなるバイパス設定を適切なバイパス設定と呼ぶことがある。
In step s8, the control unit 330 performs a bypass setting for the multiple cells 200 that increases the output of the module 2. At this time, the control unit 330 turns on each switch circuit 311 of the connection switching unit 310. This allows a large output from the module 2 to be taken out. Hereinafter, the bypass setting that increases the output of the module 2 may be referred to as an appropriate bypass setting.
本例では、制御部330は、N種類のバイパス設定のうち、モジュール2の出力が最大となるバイパス設定を適切なバイパス設定とする。そして、制御部330は、適切なバイパス設定を複数のセル200に対して行う。具体的には、制御部330は、今まで求めたN個の出力のうちの最大の出力が得られるバイパス設定を適切なバイパス設定とする。言い換えれば、制御部330は、第1処理401、第2処理402及び第3処理403で求めたN個の出力のうちの最大の出力が得られるバイパス設定を適切なバイパス設定とする。そして、制御部330は、適切なバイパス設定を複数のセル200に対して行う。
In this example, the control unit 330 determines, among the N types of bypass settings, the bypass setting that maximizes the output of the module 2 as the appropriate bypass setting. Then, the control unit 330 performs the appropriate bypass setting for the multiple cells 200. Specifically, the control unit 330 determines, as the appropriate bypass setting, the bypass setting that obtains the maximum output of the N outputs that have been obtained up to now. In other words, the control unit 330 determines, as the appropriate bypass setting, the bypass setting that obtains the maximum output of the N outputs obtained in the first process 401, the second process 402, and the third process 403. Then, the control unit 330 performs the appropriate bypass setting for the multiple cells 200.
ステップs8では、まず、制御部330は、いままで求めたモジュール2のN個の出力電力のうち、最大の出力電力を特定する。そして、制御部330は、特定した最大の出力電力が得られる、複数のセル200に対するバイパス設定を、適切なバイパス設定とする。例えば、制御部330が求めたN個の出力電力のうち、ある5個のセル200がバイパスされたときのモジュール2の出力電力が最大である場合を考える。この場合、制御部330は、当該ある5個のセル200がバイパスされるバイパス設定を、適切なバイパス設定とする。そして、制御部330は、複数のセル200に対して適切なバイパス設定を行う。具体的には、制御部330は、当該ある5個のセル200にそれぞれ対応する5個のスイッチ回路対301のスイッチ回路301aをすべてオン状態にする。そして、制御部330は、他のスイッチ回路対301のスイッチ回路301aをすべてオフ状態にする。また、制御部330は、当該5個のスイッチ回路対301のスイッチ回路301bをすべてオフ状態にする。そして、制御部330は、他のスイッチ回路対301のスイッチ回路301bをすべてオン状態にする。これにより、モジュール2の出力電力が最大となり、モジュール2から大きな出力電力が外部に取り出される。
In step s8, first, the control unit 330 identifies the maximum output power among the N output powers of the module 2 that have been obtained so far. Then, the control unit 330 sets the bypass setting for the multiple cells 200 that provides the identified maximum output power as the appropriate bypass setting. For example, consider a case where the output power of the module 2 is maximum when five cells 200 are bypassed among the N output powers obtained by the control unit 330. In this case, the control unit 330 sets the bypass setting in which the five cells 200 are bypassed as the appropriate bypass setting. Then, the control unit 330 sets the appropriate bypass setting for the multiple cells 200. Specifically, the control unit 330 turns on all the switch circuits 301a of the five switch circuit pairs 301 that correspond to the five cells 200. Then, the control unit 330 turns off all the switch circuits 301a of the other switch circuit pairs 301. Also, the control unit 330 turns off all the switch circuits 301b of the five switch circuit pairs 301. Then, the control unit 330 turns on all of the switch circuits 301b of the other switch circuit pairs 301. This maximizes the output power of the module 2, and a large amount of output power is extracted from the module 2 to the outside.
次に、具体的な数値を挙げて設定処理について説明する。以下の説明では、説明の便宜上、モジュール2が備える複数のセル200が6個のセルA~Fで構成されているものとする。また、設定処理のステップs1において求められるセルA~Fの出力電流が、図14に示されるように、それぞれ、1.0A、1.4A、2.0A、2.5A、2.5A及び3.4Aであるとする。また、セルA~Fのそれぞれの出力電圧が例えば1.0Vであるとする。
Next, the setting process will be explained using specific numerical values. In the following explanation, for the sake of convenience, it is assumed that the multiple cells 200 provided in the module 2 are composed of six cells A to F. It is also assumed that the output currents of cells A to F calculated in step s1 of the setting process are 1.0 A, 1.4 A, 2.0 A, 2.5 A, 2.5 A, and 3.4 A, respectively, as shown in FIG. 14. It is also assumed that the output voltage of each of cells A to F is, for example, 1.0 V.
ステップs1においてセルA~Fの出力電流が求められると、ステップs2において、制御部330は、セルA~Fのすべてがバイパスされないときのモジュール2の出力電力を求める。本例では、セルA~Fのすべてがバイパスされないときのモジュール2の出力電力は、1.0A×1.0V×6=6.0Wとなる。
When the output current of cells A to F is calculated in step s1, in step s2, the control unit 330 calculates the output power of module 2 when all of cells A to F are not bypassed. In this example, the output power of module 2 when all of cells A to F are not bypassed is 1.0 A x 1.0 V x 6 = 6.0 W.
次にステップs3において、制御部330は、出力電流が最小のセルAを選択する。次にステップs4において、制御部330は、選択されたセルAがバイパスされるときのモジュール2の出力電力を求める。本例では、選択されたセルAがバイパスされるときのモジュール2の出力電力は、1.4A×1.0V×5=7.0Wとなる。
Next, in step s3, the control unit 330 selects cell A with the smallest output current. Next, in step s4, the control unit 330 calculates the output power of module 2 when the selected cell A is bypassed. In this example, the output power of module 2 when the selected cell A is bypassed is 1.4 A x 1.0 V x 5 = 7.0 W.
次にステップs5において、制御部330は、複数のセルA~Fのうち、選択したセルAを除く部分のうち、出力電流が最小のセルBを選択する。次にステップs6において、制御部330は、選択したすべてのセル200、つまりセルA及びBがバイパスされるときのモジュール2の出力電力を求める。本例では、セルA及Bがバイパスされるときのモジュール2の出力電力は、2.0A×1.0V×4=8.0Wとなる。
Next, in step s5, the control unit 330 selects cell B, which has the smallest output current, from among the multiple cells A to F, excluding the selected cell A. Next, in step s6, the control unit 330 calculates the output power of the module 2 when all the selected cells 200, i.e., cells A and B, are bypassed. In this example, the output power of the module 2 when cells A and B are bypassed is 2.0 A x 1.0 V x 4 = 8.0 W.
次にステップs7においてNoと判定され、ステップs5が再度実行される。このステップs5では、制御部330はセルCを選択する。そして、ステップs6において、制御部330は、今まで選択したセルA~Cがバイパスされるときのモジュール2の出力電力を求める。本例では、セルA~Cがバイパスされるときのモジュール2の出力電力は、2.5A×1.0V×3=7.5Wとなる。
Next, step s7 is judged as No, and step s5 is executed again. In this step s5, the control unit 330 selects cell C. Then, in step s6, the control unit 330 calculates the output power of module 2 when cells A to C selected up to that point are bypassed. In this example, the output power of module 2 when cells A to C are bypassed is 2.5 A x 1.0 V x 3 = 7.5 W.
次にステップs7においてNoと判定され、ステップs5が再度実行される。このステップs5では、制御部330はセルD及びEのいずれか一方を選択する。ここでは、セルDが選択されるものとする。そして、ステップs6において、制御部330は、今まで選択したセルA~Dがバイパスされるときのモジュール2の出力電力を求める。本例では、セルA~Dがバイパスされるときのモジュール2の出力電力は、2.5A×1.0V×2=5.0Wとなる。
Next, step s7 is judged as No, and step s5 is executed again. In this step s5, the control unit 330 selects either cell D or E. Here, it is assumed that cell D is selected. Then, in step s6, the control unit 330 calculates the output power of module 2 when cells A to D selected up to that point are bypassed. In this example, the output power of module 2 when cells A to D are bypassed is 2.5 A x 1.0 V x 2 = 5.0 W.
次にステップs7においてNoと判定され、ステップs3が再度実行される。このステップs3では、制御部330はセルEを選択する。そして、ステップs6において、制御部330は、今まで選択したセルA~Eがバイパスされるときのモジュール2の出力電力を求める。本例では、セルA~Eがバイパスされるときのモジュール2の出力電力は、3.4A×1.0V×1=3.4Wとなる。
Next, step s7 is judged as No, and step s3 is executed again. In this step s3, the control unit 330 selects cell E. Then, in step s6, the control unit 330 calculates the output power of module 2 when cells A to E selected up to that point are bypassed. In this example, the output power of module 2 when cells A to E are bypassed is 3.4 A x 1.0 V x 1 = 3.4 W.
次にステップs7においてYesと判定され、ステップs8が実行される。ステップs8において、制御部330は、今まで求めた6個の出力電力のうち、最大の出力電力を特定する。図15は、制御部330が求めた6個の出力電力を示す図である。図15の「バイパス無し」は、セルA~Fのすべてがバイパスされないことを意味する。図15に示されるよう、本例では、セルA及びBがバイパスされるときのモジュール2の出力電力が一番大きくなっている。したがって、制御部330は、セルA及びBがバイパスされるバイパス設定を、適切なバイパス設定とする。そして、制御部330は、複数のセル200に対するバイパス設定を、適切なバイパス設定する。具体的には、制御部330は、セルA及びBにそれぞれ対応する2つのスイッチ回路対301のスイッチ回路301aをオン状態にし、セルC~Fにそれぞれ対応する4つのスイッチ回路対301のスイッチ回路301aをオフ状態にする。また、制御部330は、セルA及びBにそれぞれ対応する2つのスイッチ回路対301のスイッチ回路301bをオフ状態にし、セルC~Fにそれぞれ対応する4つのスイッチ回路対301のスイッチ回路301bをオン状態にする。このとき、制御部330は、接続切替部310の各スイッチ回路311をオン状態する。これにより、モジュール2の出力電力が最大となり、モジュール2からは、8.0Wの出力電力が外部に取り出される。
Next, step s7 is judged as Yes, and step s8 is executed. In step s8, the control unit 330 identifies the maximum output power among the six output powers obtained so far. FIG. 15 is a diagram showing the six output powers obtained by the control unit 330. "No bypass" in FIG. 15 means that all of the cells A to F are not bypassed. As shown in FIG. 15, in this example, the output power of the module 2 is the largest when the cells A and B are bypassed. Therefore, the control unit 330 sets the bypass setting in which the cells A and B are bypassed as an appropriate bypass setting. Then, the control unit 330 sets the bypass setting for the multiple cells 200 as an appropriate bypass setting. Specifically, the control unit 330 turns on the switch circuits 301a of the two switch circuit pairs 301 corresponding to the cells A and B, respectively, and turns off the switch circuits 301a of the four switch circuit pairs 301 corresponding to the cells C to F, respectively. In addition, the control unit 330 turns off the switch circuits 301b of the two switch circuit pairs 301 corresponding to cells A and B, respectively, and turns on the switch circuits 301b of the four switch circuit pairs 301 corresponding to cells C to F, respectively. At this time, the control unit 330 turns on each switch circuit 311 of the connection switching unit 310. This maximizes the output power of the module 2, and 8.0 W of output power is taken out from the module 2 to the outside.
上記の設定処理では、モジュール2の出力を表す指標値(以後、出力指標値と呼ぶことがある)として、出力電力が使用されているが、他の値であってもよい。例えば、ステップs2では、ステップs1で取得されたN個の出力電流のうちの最小値とNとが掛け合わされて得られる値が出力指標値として求められてもよい。この場合、ステップs4では、同様に、ステップs3で選択されたセル200の出力電流と、(N-1)とが掛け合わされて得られる値が出力指標値として求められる。また、ステップs6では、複数のセル200のうち、今まで選択されたセル200のすべてを除く部分のうち、出力電流が最小のセル200の出力電流と、(N-1-M)とが掛け合わされて得られる値が出力指標値として求められる。そして、ステップs6では、いままで求められたN個の出力指標値の最大の出力指標値が得られるバイパスの設定が適切なバイパス設定とされる。
In the above setting process, the output power is used as an index value (hereinafter, sometimes referred to as the output index value) representing the output of the module 2, but other values may be used. For example, in step s2, the minimum value of the N output currents acquired in step s1 may be multiplied by N to obtain the output index value. In this case, in step s4, the output index value is obtained by multiplying the output current of the cell 200 selected in step s3 by (N-1). In addition, in step s6, the output index value is obtained by multiplying the output current of the cell 200 with the smallest output current among the multiple cells 200 excluding all the cells 200 selected so far by (N-1-M). Then, in step s6, the bypass setting that obtains the maximum output index value of the N output index values obtained so far is determined as the appropriate bypass setting.
以上のように、本例では、複数のセル200のそれぞれを個別にバイパスすることが可能なバイパス部300が、モジュール2の出力に基づいて制御される。これにより、複数のセル200に対して、モジュール2の出力が大きくなるバイパス設定を行うことができる。よって、モジュール2の出力を高めることができる。
As described above, in this example, the bypass section 300, which can individually bypass each of the multiple cells 200, is controlled based on the output of the module 2. This allows a bypass setting that increases the output of the module 2 for the multiple cells 200. This makes it possible to increase the output of the module 2.
また、上記の例では、制御部330は、複数のセル200のすべてがバイパスされない第1バイパス設定を含むN種類のバイパス設定のうち、モジュール2の出力が最大となるバイパス設定を複数のセル200に対して行っている。これにより、バイパス無しのときの出力よりも大きい出力となるバイパス設定を容易に見つけることができる。よって、モジュール2の出力を高めることができる。
In addition, in the above example, the control unit 330 performs a bypass setting for the multiple cells 200 that maximizes the output of the module 2, out of N types of bypass settings including a first bypass setting in which none of the multiple cells 200 are bypassed. This makes it easy to find a bypass setting that maximizes the output of the module 2 compared to the output without bypass. Therefore, the output of the module 2 can be increased.
上記の設定処理では、制御部330は、N種類のバイパス設定のそれぞれについて、当該バイパス設定が複数のセル200に設定されるときのモジュール出力を求めているが、設定処理の内容は上記の例に限られない。
In the above setting process, the control unit 330 determines the module output for each of the N types of bypass settings when the bypass setting is set in multiple cells 200, but the contents of the setting process are not limited to the above example.
例えば、制御部330は、設定処理において、N種類のバイパス設定の一部の複数種類のバイパス設定のそれぞれについて、当該バイパス設定が複数のセル200に設定されるときのモジュール出力を求めてもよい。例えば、モジュール2が図14に示されるセルA~Fを備える場合を考える。この場合、制御部330は、セルA~Fのすべてがバイパスされないときと、セルA及びBがバイパスされるときと、セルA~Dがバイパスされるときのモジュール出力だけを求めてもよい。また、制御部330は、セルA~Fのすべてがバイパスされないときと、セルAがバイパスされるときと、セルA~Cがバイパスされるときのモジュール出力だけを求めてもよい。この場合、求められた3個の出力のうち、セルA~Cがバイパスされるときのモジュール出力が最大の7.5Wとなる。したがって、この場合には、制御部330は、セルA~Cがバイパスされるバイパス設定を適切なバイパス設定とする。
For example, in the setting process, the control unit 330 may obtain the module output when each of the multiple types of bypass settings that are part of the N types of bypass settings is set to the multiple cells 200. For example, consider a case where the module 2 includes cells A to F shown in FIG. 14. In this case, the control unit 330 may obtain only the module output when all of the cells A to F are not bypassed, when cells A and B are bypassed, and when cells A to D are bypassed. The control unit 330 may also obtain only the module output when all of the cells A to F are not bypassed, when cell A is bypassed, and when cells A to C are bypassed. In this case, of the three obtained outputs, the module output when cells A to C are bypassed is the maximum of 7.5 W. Therefore, in this case, the control unit 330 determines the bypass setting in which cells A to C are bypassed as the appropriate bypass setting.
また、制御部330は、設定処理において、求めたモジュール出力が前回求めたモジュール出力以上の場合にはセル200をさらに選択し、求めたモジュール出力が前回求めたモジュール出力よりも小さい場合には、前回求めたモジュール出力が得られるバイパス設定を適切なバイパス設定としてもよい。この場合、制御部330は、ステップs4で求めたモジュール出力が、ステップs2で求めたモジュール出力以上の場合、ステップs5を実行する。一方で、制御部330は、ステップs4で求めたモジュール出力が、ステップs2で求めたモジュール出力よりも小さい場合、ステップs2で求めたモジュール出力が得られるバイパス設定を適切なバイパス設定とする。また、制御部330は、1回目のステップs6で求めたモジュール出力が、ステップs4で求めたモジュール出力以上の場合、ステップs7を実行する。一方で、制御部330は、1回目のステップs6で求めたモジュール出力が、ステップs4で求めたモジュール出力よりも小さい場合、ステップs4で求めたモジュール出力が得られるバイパス設定を適切なバイパス設定とする。また、制御部330は、2回目以降のステップs6で求めたモジュール出力が、前回のステップs6で求めたモジュール出力以上の場合、ステップs7を実行する。一方で、制御部330は、2回目以降のステップs6で求めたモジュール出力が、前回のステップs6で求めたモジュール出力よりも小さい場合、前回のステップs6で求めたモジュール出力が得られるバイパス設定を適切なバイパス設定とする。
In addition, in the setting process, the control unit 330 may further select the cell 200 if the obtained module output is equal to or greater than the previously obtained module output, and may set the bypass setting that obtains the previously obtained module output as the appropriate bypass setting if the obtained module output is smaller than the previously obtained module output. In this case, the control unit 330 executes step s5 if the module output obtained in step s4 is equal to or greater than the module output obtained in step s2. On the other hand, if the module output obtained in step s4 is smaller than the module output obtained in step s2, the control unit 330 sets the bypass setting that obtains the module output obtained in step s2 as the appropriate bypass setting. Also, if the module output obtained in the first step s6 is equal to or greater than the module output obtained in step s4, the control unit 330 executes step s7. On the other hand, if the module output obtained in the first step s6 is smaller than the module output obtained in step s4, the control unit 330 sets the bypass setting that obtains the module output obtained in step s4 as the appropriate bypass setting. Furthermore, if the module output calculated in step s6 from the second time onwards is equal to or greater than the module output calculated in step s6 from the previous time, the control unit 330 executes step s7. On the other hand, if the module output calculated in step s6 from the second time onwards is smaller than the module output calculated in step s6 from the previous time, the control unit 330 determines that the bypass setting that provides the module output calculated in step s6 from the previous time is the appropriate bypass setting.
例えば、モジュール2が図14に示されるセルA~Fを備える場合を考える。この場合、図15に示されるように、2回目のステップs6で得られるモジュール出力(セルA~Cがバイパスされるときのモジュール出力)が、1回目のステップs6で得られるモジュール出力(セルA及びBがバイパスされるときのモジュール出力)よりも小さくなる。よって、セルA~Dがバイパスされるときのモジュール出力は求められずに、セルA~Cがバイパスされるバイパス設定が、適切なバイパス設定とされる。
For example, consider a case where module 2 includes cells A to F as shown in FIG. 14. In this case, as shown in FIG. 15, the module output obtained in the second step s6 (the module output when cells A to C are bypassed) is smaller than the module output obtained in the first step s6 (the module output when cells A and B are bypassed). Therefore, the module output when cells A to D are bypassed is not obtained, and the bypass setting in which cells A to C are bypassed is determined to be the appropriate bypass setting.
また、制御部330は、設定処理において、複数のセル200に対するすべての種類のバイパス設定のそれぞれについて、当該バイパス設定が行われるときのモジュール2の出力を求めてもよい。ただし、複数のセル200のすべてがバイパスされる場合は、モジュール2の出力が零となることから、この場合は除かれる。そして、制御部330は、求めた複数の出力のうちの最大の出力が得られるバイパス設定を複数のセル200に対して行ってもよい。
In addition, in the setting process, the control unit 330 may determine the output of the module 2 when the bypass setting is performed for each of all types of bypass settings for the multiple cells 200. However, if all of the multiple cells 200 are bypassed, the output of the module 2 becomes zero, so this case is excluded. Then, the control unit 330 may perform a bypass setting for the multiple cells 200 that will obtain the maximum output out of the multiple outputs determined.
例えば、モジュール2が、上述のセルA~Dだけを備える場合を考える。この場合、制御部330は、セルA~Dのすべてがバイパスされないとき、セルAだけがバイパスされるとき、セルBだけがバイパスされるとき、セルCだけがバイパスされるとき、セルDだけがバイパスされるときのそれぞれについて、モジュール出力を求める。また、制御部330は、セルA及びBがバイパスされるとき、セルA及びCがバイパスされるとき、セルA及びDがバイパスされるときのそれぞれについて、モジュール出力を求める。また、制御部330は、セルB及びCがバイパスされるとき、セルB及びDがバイパスされるとき、セルC及びDがバイパスされるときのそれぞれについて、モジュール出力を求める。また、制御部330は、セルA~Cがバイパスされるとき、セルA,B,Dがバイパスされるとき、セルB~Dがバイパスされるときのそれぞれについて、モジュール出力を求める。そして、制御部330は、求めた14個の出力のうちの最大の出力を得るバイパス設定を複数のセルA~Fに対して行う。この例では、セルA及びBがバイパスされるときの出力が最大の8.0Wとなる。これは、モジュール2がセルA~Dだけを備える場合に図13の設定処理が実行されるときと同じ結果となる。モジュール2がセルA~Dだけを備える場合に図13の設定処理が実行される場合には、合計4個の出力が求められる。図13の設定処理では、非常に簡単な処理で、バイパス設定の全種類の中から、出力が最大となるバイパス設定を見つけることができる。
For example, consider a case where module 2 includes only cells A to D. In this case, the control unit 330 calculates the module output when all of cells A to D are not bypassed, when only cell A is bypassed, when only cell B is bypassed, when only cell C is bypassed, and when only cell D is bypassed. The control unit 330 also calculates the module output when cells A and B are bypassed, when cells A and C are bypassed, and when cells A and D are bypassed. The control unit 330 also calculates the module output when cells B and C are bypassed, when cells B and D are bypassed, and when cells C and D are bypassed. The control unit 330 also calculates the module output when cells A to C are bypassed, when cells A, B, and D are bypassed, and when cells B to D are bypassed. The control unit 330 then performs bypass settings for multiple cells A to F to obtain the maximum output of the 14 outputs obtained. In this example, the output when cells A and B are bypassed is the maximum of 8.0 W. This is the same result as when the setting process in FIG. 13 is executed when module 2 has only cells A to D. When the setting process in FIG. 13 is executed when module 2 has only cells A to D, a total of four outputs are obtained. With the setting process in FIG. 13, it is possible to find the bypass setting with the maximum output from among all the types of bypass settings with very simple processing.
上記の例では、モジュール2は自動車に搭載されているが、屋外を移動する他の移動体に搭載されてもよい。例えば、モジュール2は、電車、自転車、船舶、飛行機、気球、飛行船、ドローン及び移動型のロボットの少なくとも一つに搭載されてもよい。また、モジュール2は、移動体以外に搭載されてもよい。この場合、モジュール2は、屋外において位置が固定された物の曲面に搭載されてもよい。例えば、モジュール2は、建物における、表面が曲面の屋根に搭載されてもよい。また、モジュール2は、位置が固定されたロボットに搭載されてもよい。また、モジュール2は、スマートゴミ箱と呼ばれる、通信機能及びセンサを備えるゴミ箱に搭載されてもよい。また、モジュール2は、自動販売機、テント、信号機、高速道路等の路面、標識、線路及び街路灯の少なくとも一つに搭載されてもよい。以後、モジュール2が搭載される物を対象物と呼ぶことがある。
In the above example, the module 2 is mounted on a car, but it may be mounted on other moving objects that move outdoors. For example, the module 2 may be mounted on at least one of a train, a bicycle, a ship, an airplane, a balloon, an airship, a drone, and a mobile robot. The module 2 may also be mounted on an object other than a moving object. In this case, the module 2 may be mounted on a curved surface of an object whose position is fixed outdoors. For example, the module 2 may be mounted on the roof of a building whose surface is curved. The module 2 may also be mounted on a robot whose position is fixed. The module 2 may also be mounted on a trash can that is called a smart trash can and has a communication function and a sensor. The module 2 may also be mounted on at least one of a vending machine, a tent, a traffic light, a road surface such as a highway, a sign, a railroad track, and a street light. Hereinafter, the object on which the module 2 is mounted may be called the target object.
設定処理は、繰り返し実行されてもよい。この場合、設定処理は、定期的に繰り返し実行されてもよいし、不定期的に繰り返し実行されてもよい。
The setting process may be repeatedly executed. In this case, the setting process may be repeatedly executed periodically or irregularly.
ここで、セル200での太陽光の入射角は、時刻によって変化する。したがって、複数のセル200の間での太陽光の当たり具合のばらつきが時刻に応じて変化することがある。複数のセル200の間での太陽光の当たり具合のばらつきが変化すると、適切なバイパス設定が変化する可能性がある。つまり、モジュール2の出力が大きくなるバイパス設定が、時刻に応じて変化する可能性がある。これにより、設定処理の実行後に、大きな出力が得られない可能性がある。
Here, the angle of incidence of sunlight on the cell 200 changes depending on the time. Therefore, the variation in the amount of sunlight hitting the multiple cells 200 may change depending on the time. If the variation in the amount of sunlight hitting the multiple cells 200 changes, the appropriate bypass setting may change. In other words, the bypass setting that increases the output of the module 2 may change depending on the time. This may result in a large output not being obtained after the setting process is executed.
制御部330が設定処理を繰り返し実行する場合には、適切なバイパス設定が繰り返し特定されることになる。これにより、適切なバイパス設定が時刻に応じて変化する場合であっても、大きな出力が得られなくなる可能性を低減することができる。
When the control unit 330 repeatedly executes the setting process, the appropriate bypass setting is repeatedly identified. This reduces the possibility that a large output cannot be obtained even if the appropriate bypass setting changes depending on the time.
また、設定処理が繰り返し実行される場合には、制御部330は、設定処理の実行間隔を、モジュール2に関する情報に基づいて決定する間隔決定処理を実行してもよい。間隔決定処理は、例えば、設定処理が所定回数(≧2)実行されるたびに実行されてもよい。
In addition, when the setting process is executed repeatedly, the control unit 330 may execute an interval determination process that determines the execution interval of the setting process based on information about the module 2. The interval determination process may be executed, for example, every time the setting process is executed a predetermined number of times (≧2).
図16は、間隔決定処理の一例を示すフローチャートである。図16に示されるように、ステップs11において、制御部330は、モジュール2に関する第1情報を取得する。次にステップs12において、制御部330は、取得した第1情報に基づいて、設定処理の実行間隔を決定する。設定処理の実行間隔がモジュール2に関する情報に基づいて決定されることにより、設定処理の適切な実行間隔を設定することができる。その結果、大きなモジュール出力が得られやすくなる。以下に、間隔決定処理の具体例について説明する。以後、単に実行間隔と言えば、設定処理の実行間隔を意味する。
Figure 16 is a flow chart showing an example of the interval determination process. As shown in Figure 16, in step s11, the control unit 330 acquires first information related to module 2. Next, in step s12, the control unit 330 determines the execution interval of the setting process based on the acquired first information. Since the execution interval of the setting process is determined based on information related to module 2, an appropriate execution interval of the setting process can be set. As a result, it becomes easier to obtain a large module output. Below, a specific example of the interval determination process is described. Hereinafter, the execution interval simply means the execution interval of the setting process.
<間隔決定処理の第1の例>
本例では、対象物が移動体である。つまり、モジュール2は、自動車等の移動体に搭載される。そして、第1情報には、モジュール2の移動速さが含まれる。ステップs12において、制御部330は、ステップs11で取得したモジュール2の移動速さに基づいて実行間隔を決定する。モジュール2の移動速さは、モジュール2が搭載される移動体の速さであるとも言える。以後、モジュール2が搭載される移動体を対象移動体と呼ぶことがある。
<First Example of Interval Determination Process>
In this example, the target object is a moving body. That is, the module 2 is mounted on a moving body such as an automobile. The first information includes the moving speed of the module 2. In step s12, the control unit 330 determines the execution interval based on the moving speed of the module 2 acquired in step s11. The moving speed of the module 2 can also be said to be the speed of the moving body on which the module 2 is mounted. Hereinafter, the moving body on which the module 2 is mounted may be referred to as the target moving body.
ここで、対象移動体が移動することによってモジュール2が移動している場合には、モジュール2が物陰に入ったり出たりすることなどにより、モジュール2に対する太陽光の当たり具合が変化しやすくなる可能性がある。つまり、モジュール2の複数のセル200での日射量の分布が変化しやすくなる可能性がある。その結果、適切なバイパス設定も変化しやすくなる可能性がある。
Here, if module 2 is moving due to the movement of the target moving object, the amount of sunlight hitting module 2 may easily change due to module 2 going in and out of the shade of an object, etc. In other words, the distribution of the amount of sunlight in the multiple cells 200 of module 2 may easily change. As a result, the appropriate bypass setting may also easily change.
そこで、本例のステップs12では、制御部330は、モジュール2の移動速さが零である場合には、実行間隔を第1間隔に設定する。言い換えれば、制御部330は、対象移動体の速さが零である場合には、実行間隔を第1間隔に設定する。一方で、制御部330は、モジュール2の移動速さが零よりも大きいときには、実行間隔を、第1間隔よりも短い第2間隔に設定する。言い換えれば、制御部330は、対象移動体の速さが零よりも大きい場合には、実行間隔を第2間隔に設定する。制御部330は、モジュール2の移動が停止している場合には実行間隔を長くし、モジュール2が移動している場合には実行間隔を短くするといえる。言い換えれば、制御部330は、対象移動体が停止している場合には実行間隔を長くし、対象移動体が移動している場合には実行間隔を短くするといえる。第1及び第2間隔は、例えば、対象移動体の種類等に応じて適宜決定される。対象移動体が自動車である場合、実行間隔は、例えば数m秒~数十秒の間で設定されてもよい。
Therefore, in step s12 of this example, the control unit 330 sets the execution interval to the first interval when the moving speed of the module 2 is zero. In other words, the control unit 330 sets the execution interval to the first interval when the speed of the target moving object is zero. On the other hand, the control unit 330 sets the execution interval to the second interval, which is shorter than the first interval, when the moving speed of the module 2 is greater than zero. In other words, the control unit 330 sets the execution interval to the second interval when the speed of the target moving object is greater than zero. It can be said that the control unit 330 lengthens the execution interval when the movement of the module 2 is stopped, and shortens the execution interval when the module 2 is moving. In other words, it can be said that the control unit 330 lengthens the execution interval when the target moving object is stopped, and shortens the execution interval when the target moving object is moving. The first and second intervals are appropriately determined, for example, according to the type of the target moving object. When the target moving object is a car, the execution interval may be set, for example, between several milliseconds and several tens of seconds.
このように、モジュール2が移動しているときに、設定処理の実行間隔が短くされることによって、適切なバイパス設定の変化に対応することができる。よって、大きなモジュール出力が得られやすくなる。
In this way, when module 2 is moving, the interval between execution of the setting process is shortened, allowing appropriate response to changes in bypass settings. This makes it easier to obtain large module output.
また、モジュール2の移動速さが大きいほど、モジュール2の周囲の環境は変化しやすくなる可能性がある。その結果、モジュール2に対する太陽光の当たり具合が変化しやすくなる可能性がある。
In addition, the faster module 2 moves, the more likely it is that the environment around module 2 will change. As a result, the amount of sunlight hitting module 2 may change more easily.
そこで、ステップs12において、制御部330は、モジュール2の移動速さが大きいほど実行間隔を短くしてもよい。例えば、制御部330は、モジュール2の移動速さが零の場合、実行間隔を第3間隔に設定する。また、制御部330は、モジュール2の移動速さが零よりも大きく第1しきい値以下の場合、実行間隔を、第3間隔よりも短い第4間隔に設定する。また、制御部330は、モジュール2の移動速さが、第1しきい値よりも大きく、第2しきい値(>第1しきい値)以下の場合、実行間隔を、第4間隔よりも短い第5間隔に設定する。そして、制御部330は、モジュール2の移動速さが第2しきい値よりも大きい場合、実行間隔を、第5間隔よりも短い第6間隔に設定する。モジュール2の移動速さが大きいほど実行間隔が短くされることによって、大きなモジュール出力がさらに得られやすくなる。第1及び第2しきい値と第3~第6間隔は、例えば、対象移動体の種類等に応じて適宜決定される。なお、実行間隔の設定可能な段階数はこの限りではない。
Therefore, in step s12, the control unit 330 may shorten the execution interval as the moving speed of the module 2 increases. For example, when the moving speed of the module 2 is zero, the control unit 330 sets the execution interval to the third interval. When the moving speed of the module 2 is greater than zero and equal to or less than the first threshold, the control unit 330 sets the execution interval to the fourth interval, which is shorter than the third interval. When the moving speed of the module 2 is greater than the first threshold and equal to or less than the second threshold (>first threshold), the control unit 330 sets the execution interval to the fifth interval, which is shorter than the fourth interval. When the moving speed of the module 2 is greater than the second threshold, the control unit 330 sets the execution interval to the sixth interval, which is shorter than the fifth interval. The execution interval is shortened as the moving speed of the module 2 increases, making it easier to obtain a large module output. The first and second thresholds and the third to sixth intervals are appropriately determined according to, for example, the type of the target moving body. Note that the number of stages that can be set for the execution interval is not limited to this.
ステップs11において、制御部330がモジュール2の移動速さを取得する方法としては様々な方法が考えられる。例えば、制御部330は、自動車等の対象移動体からの情報に基づいてモジュール2の移動速さを取得してもよい。例えば、制御部330は、対象移動体に搭載されている装置からの情報に基づいてモジュール2の移動速さを取得してもよい。例えば、対象移動体にカーナビゲーション装置が搭載されている場合を考える。この場合、制御部330は、カーナビゲーション装置から対象移動体の位置情報を取得し、取得した位置情報に基づいて対象移動体の移動速さ、つまりモジュール2の移動速さを求めてもよい。また、制御部330は、カーナビゲーション装置から対象移動体の加速度情報を取得し、取得した加速度情報に基づいて、対象移動体の移動速さ、つまりモジュール2の移動速さを求めてもよい。また、制御部330は、カーナビゲーション装置から、対象移動体の移動速さを取得し、それをモジュール2の移動速さとしてもよい。
In step s11, various methods are conceivable for the control unit 330 to acquire the moving speed of the module 2. For example, the control unit 330 may acquire the moving speed of the module 2 based on information from a target moving body such as an automobile. For example, the control unit 330 may acquire the moving speed of the module 2 based on information from a device mounted on the target moving body. For example, consider a case where a car navigation device is mounted on the target moving body. In this case, the control unit 330 may acquire position information of the target moving body from the car navigation device, and obtain the moving speed of the target moving body, that is, the moving speed of the module 2, based on the acquired position information. The control unit 330 may also acquire acceleration information of the target moving body from the car navigation device, and obtain the moving speed of the target moving body, that is, the moving speed of the module 2, based on the acquired acceleration information. The control unit 330 may also acquire the moving speed of the target moving body from the car navigation device, and use it as the moving speed of the module 2.
他の例として、制御装置3が、モジュール2の位置を検出する位置検出センサを備える場合を考える。この場合、制御部330は、位置検出センサから位置情報を取得し、取得した位置情報に基づいて、モジュール2の移動速さを求めてもよい。位置検出センサとしては、例えば、GPS(Global Positioning System)の測位衛星からの無線信号に基づいて位置情報を取得するGPS受信機が考えられる。
As another example, consider a case where the control device 3 is equipped with a position detection sensor that detects the position of the module 2. In this case, the control unit 330 may acquire position information from the position detection sensor, and calculate the movement speed of the module 2 based on the acquired position information. An example of the position detection sensor is a GPS receiver that acquires position information based on radio signals from GPS (Global Positioning System) positioning satellites.
他の例として、制御装置3が、モジュール2の加速度を検出する加速度センサを備える場合を考える。この場合、制御部330は、加速度センサから加速度情報を取得し、取得した加速度情報に基づいて、モジュール2の移動速さを求めてもよい。
As another example, consider a case where the control device 3 is equipped with an acceleration sensor that detects the acceleration of the module 2. In this case, the control unit 330 may obtain acceleration information from the acceleration sensor and calculate the movement speed of the module 2 based on the obtained acceleration information.
このように、モジュール2の移動速さに基づいて実行間隔が決定されることによって、大きなモジュール出力が得られやすくなる。
In this way, by determining the execution interval based on the movement speed of module 2, it becomes easier to obtain large module output.
<間隔決定処理の第2の例>
上記の例と同様に、本例では、モジュール2は移動体に搭載される。そして、第1情報には、モジュール2の移動方向が含まれる。ステップs12において、制御部330は、ステップs11で取得したモジュール2の移動方向に基づいて実行間隔を決定する。ステップs11で取得される移動方向は、三次元で表される移動方向であってもよいし、二次元で表される移動方向であってもよい。後者の場合、ステップs11で取得される移動方向は、方角で表されてもよい。
<Second Example of Interval Determination Process>
As in the above example, in this example, the module 2 is mounted on a moving body. The first information includes the moving direction of the module 2. In step s12, the control unit 330 determines the execution interval based on the moving direction of the module 2 acquired in step s11. The moving direction acquired in step s11 may be a moving direction represented in three dimensions, or may be a moving direction represented in two dimensions. In the latter case, the moving direction acquired in step s11 may be represented by a bearing.
ここで、モジュール2の移動方向が頻繁に変化する場合、モジュール2に対する太陽光の当たり具合は変化しやすくなる可能性がある。その結果、適切なバイパス設定も変化しやすくなる可能性がある。
Here, if the direction of movement of module 2 changes frequently, the amount of sunlight hitting module 2 may be more likely to change. As a result, the appropriate bypass setting may also be more likely to change.
そこで、本例のステップs12において、制御部330は、モジュール2の移動方向が頻繁に変化しない場合には、実行間隔を第7間隔に設定する。一方で、制御部330は、モジュール2の移動方向が頻繁に変化する場合には、実行間隔を、第7間隔よりも短い第8間隔に設定する。モジュール2の移動方向が頻繁に変化するときに実行間隔を短くすることによって、大きなモジュール出力が得られやすくなる。
Therefore, in step s12 of this example, if the movement direction of module 2 does not change frequently, the control unit 330 sets the execution interval to the seventh interval. On the other hand, if the movement direction of module 2 changes frequently, the control unit 330 sets the execution interval to the eighth interval, which is shorter than the seventh interval. By shortening the execution interval when the movement direction of module 2 changes frequently, it becomes easier to obtain a large module output.
ステップs12において、制御部330は、例えば、第1所定期間における、モジュール2の移動方向の変化の回数を求める。以後、この回数を第1変化回数と呼ぶ。制御部330は、第1変化回数に基づいて、モジュール2の移動方向が頻繁に変化するか否かを判定する。制御部330は、第1変化回数が第3しきい値以下である場合、モジュール2の移動方向が頻繁に変化しないと判定する。そして、制御部330は、実行間隔を第7間隔に設定する。一方で、制御部330は、第1変化回数が第3しきい値よりも大きい場合、モジュール2の移動方向が頻繁に変化すると判定する。そして、制御部330は、実行間隔を第8間隔に設定する。制御部330は、第1所定期間においてモジュール2の移動方向を複数回取得する。そして、制御部330は、取得した移動方向が前回取得した移動方向から変化している場合には1回変化が生じたと判断する。制御部330は、この処理を、2回目以降に取得した各移動方向について行って、第1変化回数を求める。第1所定期間と、第3しきい値と、第7及び第8間隔は、例えば、対象移動体の種類等に応じて適宜決定される。
In step s12, the control unit 330 obtains, for example, the number of changes in the movement direction of the module 2 during the first predetermined period. Hereinafter, this number is referred to as the first change number. The control unit 330 determines whether the movement direction of the module 2 changes frequently based on the first change number. If the first change number is equal to or less than the third threshold value, the control unit 330 determines that the movement direction of the module 2 does not change frequently. Then, the control unit 330 sets the execution interval to the seventh interval. On the other hand, if the first change number is greater than the third threshold value, the control unit 330 determines that the movement direction of the module 2 changes frequently. Then, the control unit 330 sets the execution interval to the eighth interval. The control unit 330 obtains the movement direction of the module 2 multiple times during the first predetermined period. Then, if the obtained movement direction has changed from the movement direction obtained previously, the control unit 330 determines that one change has occurred. The control unit 330 performs this process for each movement direction obtained from the second time onwards to obtain the first change number. The first predetermined period, the third threshold value, and the seventh and eighth intervals are determined appropriately depending on, for example, the type of target moving object.
なお、制御部330は、第1変化回数に応じて、実行間隔を3段階以上設定してもよい。例えば、制御部330は、第1変化回数が第4しきい値以下の場合、実行間隔を第9間隔に設定する。また、制御部330は、第1変化回数が、第4しきい値よりも大きく、第5しきい値(>第4しきい値)以下の場合、実行間隔を第10間隔に設定する。そして、制御部330は、第1変化回数が第5しきい値よりも大きい場合、実行間隔を、第10間隔よりも短い第11間隔に設定する。これにより、大きなモジュール出力がさらに得られやすくなる。第4及び第5しきい値と第9~第11間隔は、例えば、対象移動体の種類等に応じて適宜決定される。なお、実行間隔の設定可能な段階数はこの限りではない。
The control unit 330 may set the execution interval to three or more stages depending on the first change count. For example, if the first change count is equal to or less than the fourth threshold value, the control unit 330 sets the execution interval to the ninth interval. If the first change count is greater than the fourth threshold value and equal to or less than the fifth threshold value (>fourth threshold value), the control unit 330 sets the execution interval to the tenth interval. If the first change count is greater than the fifth threshold value, the control unit 330 sets the execution interval to the eleventh interval, which is shorter than the tenth interval. This makes it even easier to obtain a large module output. The fourth and fifth threshold values and the ninth to eleventh intervals are appropriately determined depending on, for example, the type of target moving body. The number of stages that can be set for the execution interval is not limited to this.
ステップs11において、制御部330がモジュール2の移動方向を取得する方法としては様々な方法が考えられる。例えば、制御部330は、対象移動体に搭載されている装置からの情報に基づいてモジュール2の移動方向を取得してもよい。例えば、対象移動体にカーナビゲーション装置が搭載されている場合を考える。この場合、制御部330は、カーナビゲーション装置から対象移動体の位置情報を取得し、取得した位置情報に基づいて対象移動体の移動方向、つまりモジュール2の移動方向を求めてもよい。また、制御部330は、カーナビゲーション装置から対象移動体の加速度情報を取得し、取得した加速度情報に基づいて、対象移動体の移動方向、つまりモジュール2の移動方向を求めてもよい。また、制御部330は、カーナビゲーション装置から、対象移動体の移動方向を取得し、それをモジュール2の移動方向としてもよい。
In step s11, various methods are conceivable for the control unit 330 to acquire the moving direction of module 2. For example, the control unit 330 may acquire the moving direction of module 2 based on information from a device mounted on the target moving object. For example, consider a case where a car navigation device is mounted on the target moving object. In this case, the control unit 330 may acquire position information of the target moving object from the car navigation device, and determine the moving direction of the target moving object, i.e., the moving direction of module 2, based on the acquired position information. The control unit 330 may also acquire acceleration information of the target moving object from the car navigation device, and determine the moving direction of the target moving object, i.e., the moving direction of module 2, based on the acquired acceleration information. The control unit 330 may also acquire the moving direction of the target moving object from the car navigation device, and use it as the moving direction of module 2.
他の例として、制御装置3が、モジュール2の位置を検出する位置検出センサを備える場合を考える。この場合、制御部330は、位置検出センサから位置情報を取得し、取得した位置情報に基づいて、モジュール2の移動方向を求めてもよい。位置検出センサとしては、例えばGPS受信機が考えられる。他の例として、制御装置3が、モジュール2の加速度を検出する加速度センサを備える場合を考える。この場合、制御部330は、加速度センサから加速度情報を取得し、取得した加速度情報に基づいて、モジュール2の移動方向を求めてもよい。
As another example, consider a case where the control device 3 is equipped with a position detection sensor that detects the position of the module 2. In this case, the control unit 330 may acquire position information from the position detection sensor, and determine the movement direction of the module 2 based on the acquired position information. A GPS receiver, for example, may be considered as a position detection sensor. As another example, consider a case where the control device 3 is equipped with an acceleration sensor that detects the acceleration of the module 2. In this case, the control unit 330 may acquire acceleration information from the acceleration sensor, and determine the movement direction of the module 2 based on the acquired acceleration information.
このように、モジュール2の移動方向に基づいて実行間隔が決定されることによって、大きなモジュール出力が得られやすくなる。
In this way, by determining the execution interval based on the direction of movement of module 2, it becomes easier to obtain a large module output.
<間隔決定処理の第3の例>
本例では、第1情報に、モジュール2の姿勢情報が含まれる。ステップs12において、制御部330は、ステップs11で取得した姿勢情報に基づいて実行間隔を決定する。
<Third Example of Interval Determination Process>
In this example, the first information includes attitude information of the module 2. In step s12, the control unit 330 determines the execution interval based on the attitude information acquired in step s11.
ここで、例えば、モジュール2が、気球、飛行船及びドローン等の飛行物体に搭載される場合、風等によって当該飛行物体の姿勢が変化すると、モジュール2の姿勢が変化することがある。また、モジュール2が、ロボット等の可動部に搭載される場合には、モジュール2の姿勢が変化することがある。モジュール2の姿勢が頻繁に変化する場合、モジュール2に対する太陽光の当たり具合は変化しやすくなる可能性がある。その結果、適切なバイパス設定も変化しやすくなる可能性がある。
For example, when module 2 is mounted on a flying object such as a balloon, airship, or drone, the attitude of module 2 may change when the attitude of the flying object changes due to wind or the like. Also, when module 2 is mounted on a moving part of a robot or the like, the attitude of module 2 may change. If the attitude of module 2 changes frequently, the amount of sunlight hitting module 2 may be prone to change. As a result, the appropriate bypass setting may also be prone to change.
そこで、本例のステップs12において、制御部330は、ステップs11で取得した姿勢情報に基づいて、モジュール2の姿勢が頻繁に変化するか否かを判定する。制御部330は、モジュール2の姿勢が頻繁に変化しないと判定する場合には、実行間隔を第12間隔に設定する。一方で、制御部330は、モジュール2の姿勢が頻繁に変化すると判定する場合には、実行間隔を、第12間隔よりも短い第13間隔に設定する。モジュール2の姿勢が頻繁に変化するときに実行間隔を短くすることによって、大きなモジュール出力が得られやすくなる。
Therefore, in step s12 of this example, the control unit 330 determines whether the attitude of module 2 changes frequently based on the attitude information acquired in step s11. If the control unit 330 determines that the attitude of module 2 does not change frequently, it sets the execution interval to the 12th interval. On the other hand, if the control unit 330 determines that the attitude of module 2 changes frequently, it sets the execution interval to the 13th interval, which is shorter than the 12th interval. By shortening the execution interval when the attitude of module 2 changes frequently, it becomes easier to obtain a large module output.
ステップs12において、制御部330は、姿勢情報に基づいて、例えば、第2所定期間における、モジュール2の姿勢の変化の回数を求める。以後、この回数を第2変化回数と呼ぶ。制御部330は、第2変化回数に基づいて、モジュール2の姿勢が頻繁に変化するか否かを判定する。制御部330は、第2変化回数が第6しきい値以下である場合、モジュール2の姿勢が頻繁に変化しないと判定する。そして、制御部330は、実行間隔を第12間隔に設定する。一方で、制御部330は、第2変化回数が第6しきい値よりも大きい場合、モジュール2の姿勢が頻繁に変化すると判定する。そして、制御部330は、実行間隔を第13間隔に設定する。第2変化回数の求め方は、上述の第1変化回数の求め方と同様である。第2所定期間と、第6しきい値と、第12及び第13間隔は、例えば、モジュール2が搭載される対象物の種類等に応じて適宜決定される。
In step s12, the control unit 330 obtains the number of changes in the attitude of the module 2, for example, during a second predetermined period based on the attitude information. Hereinafter, this number is referred to as the second change number. The control unit 330 determines whether the attitude of the module 2 changes frequently based on the second change number. If the second change number is equal to or less than the sixth threshold value, the control unit 330 determines that the attitude of the module 2 does not change frequently. Then, the control unit 330 sets the execution interval to the 12th interval. On the other hand, if the second change number is greater than the sixth threshold value, the control unit 330 determines that the attitude of the module 2 changes frequently. Then, the control unit 330 sets the execution interval to the 13th interval. The method of obtaining the second change number is the same as the method of obtaining the first change number described above. The second predetermined period, the sixth threshold value, and the 12th and 13th intervals are appropriately determined, for example, according to the type of object on which the module 2 is mounted.
なお、制御部330は、第2変化回数に応じて、実行間隔を3段階以上設定してもよい。例えば、制御部330は、第2変化回数が第7しきい値以下の場合、実行間隔を第14間隔に設定する。また、制御部330は、第2変化回数が、第7しきい値よりも大きく、第8しきい値(>第7しきい値)以下の場合、実行間隔を、第14間隔よりも短い第15間隔に設定する。そして、制御部330は、第2変化回数が第7しきい値よりも大きい場合、実行間隔を、第15間隔よりも短い第16間隔に設定する。これにより、大きなモジュール出力がさらに得られやすくなる。第7及び第8しきい値と第14~第16間隔は、例えば、モジュール2が搭載される対象物の種類等に応じて適宜決定される。なお、実行間隔の設定可能な段階数はこの限りではない。
The control unit 330 may set the execution interval to three or more stages depending on the second change count. For example, when the second change count is equal to or less than the seventh threshold, the control unit 330 sets the execution interval to the 14th interval. When the second change count is greater than the seventh threshold and equal to or less than the eighth threshold (>7th threshold), the control unit 330 sets the execution interval to the 15th interval, which is shorter than the 14th interval. When the second change count is greater than the seventh threshold, the control unit 330 sets the execution interval to the 16th interval, which is shorter than the 15th interval. This makes it even easier to obtain a large module output. The seventh and eighth thresholds and the 14th to 16th intervals are appropriately determined depending on, for example, the type of object on which the module 2 is mounted. The number of stages that can be set for the execution interval is not limited to this.
ステップs11において、制御部330がモジュール2の姿勢情報を取得する方法としては様々な方法が考えられる。例えば、制御部330は、モジュール2が搭載される対象物からの情報に基づいてモジュール2の姿勢情報を取得してもよい。例えば、対象物が、対象物の角速度情報を取得するジャイロセンサを備える場合を考える。この場合、制御部330は、対象物のジャイロセンサから角速度情報を取得する。そして、制御部330は、取得した角速度情報に基づいて、対象物の姿勢情報を取得する。制御部330は、取得した対象物の姿勢情報をモジュール2の姿勢情報とする。
In step s11, various methods are possible for the control unit 330 to acquire the attitude information of the module 2. For example, the control unit 330 may acquire the attitude information of the module 2 based on information from the object on which the module 2 is mounted. For example, consider a case where the object is equipped with a gyro sensor that acquires angular velocity information of the object. In this case, the control unit 330 acquires angular velocity information from the gyro sensor of the object. Then, the control unit 330 acquires attitude information of the object based on the acquired angular velocity information. The control unit 330 regards the acquired attitude information of the object as attitude information of the module 2.
他の例として、制御装置3が、モジュール2の角速度情報を取得するジャイロセンサを備える場合を考える。この場合、制御部330は、ジャイロセンサから角速度情報を取得する。そして、制御部330は、取得した角速度情報に基づいて、モジュール2の姿勢情報を取得する。
As another example, consider a case where the control device 3 is equipped with a gyro sensor that acquires angular velocity information of the module 2. In this case, the control unit 330 acquires the angular velocity information from the gyro sensor. Then, the control unit 330 acquires attitude information of the module 2 based on the acquired angular velocity information.
このように、モジュール2の姿勢に基づいて実行間隔が決定されることによって、大きなモジュール出力が得られやすくなる。
In this way, by determining the execution interval based on the posture of module 2, it becomes easier to obtain a large module output.
<間隔決定処理の第4の例>
本例では、第1情報には、複数のセル200に含まれる特定のセル200(以後、特定セル200と呼ぶことがある)の出力電流が含まれる。ステップs12において、制御部330は、ステップs11で取得した特定セル200の出力電流に基づいて実行間隔を決定する。制御部330は、上述のステップs1と同様にして、特定セル200の出力電流を取得することができる。
<Fourth Example of Interval Determination Process>
In this example, the first information includes an output current of a specific cell 200 (hereinafter, sometimes referred to as a specific cell 200) included in the plurality of cells 200. In step s12, the control unit 330 determines the execution interval based on the output current of the specific cell 200 obtained in step s11. The control unit 330 can obtain the output current of the specific cell 200 in the same manner as in step s1 described above.
ここで、セル200の出力電流が頻繁に変化する場合には、モジュール2に対する太陽光の当たり具合が変化しやすい可能がある。つまり、セル200の出力電流が頻繁に変化する場合には、適切なバイパス設定が変化しやすい可能性がある。
Here, if the output current of the cell 200 changes frequently, the amount of sunlight hitting the module 2 may be prone to change. In other words, if the output current of the cell 200 changes frequently, the appropriate bypass setting may be prone to change.
そこで、本例のステップs12において、制御部330は、特定セル200の出力電流が頻繁に変化するか否かを判定する。制御部330は、特定セル200の出力電流が頻繁に変化しないと判定する場合には、実行間隔を第17間隔に設定する。一方で、制御部330は、特定セル200の出力電流が頻繁に変化すると判定する場合には、実行間隔を、第17間隔よりも短い第18間隔に設定する。特定セルの出力電流が頻繁に変化するときに実行間隔を短くすることによって、大きなモジュール出力が得られやすくなる。
Therefore, in step s12 of this example, the control unit 330 determines whether the output current of the specific cell 200 changes frequently. If the control unit 330 determines that the output current of the specific cell 200 does not change frequently, it sets the execution interval to the 17th interval. On the other hand, if the control unit 330 determines that the output current of the specific cell 200 changes frequently, it sets the execution interval to the 18th interval, which is shorter than the 17th interval. By shortening the execution interval when the output current of the specific cell changes frequently, it becomes easier to obtain a large module output.
ステップs12において、制御部330は、例えば、第3所定期間における、特定セル200の出力電流の変化の回数を求める。以後、この回数を第3変化回数と呼ぶ。制御部330は、第3変化回数に基づいて、特定セル200の出力電流が頻繁に変化するか否かを判定する。制御部330は、第3変化回数が第9しきい値以下である場合、特定セル200の出力電流が頻繁に変化しないと判定する。そして、制御部330は、実行間隔を第17間隔に設定する。一方で、制御部330は、第3変化回数が第9しきい値よりも大きい場合、特定セル200の出力電流が頻繁に変化すると判定する。そして、制御部330は、実行間隔を第18間隔に設定する。第3変化回数の求め方は、上述の第1変化回数の求め方と同様である。第3所定期間と、第9しきい値と、第17及び第18間隔は、例えば、モジュール2が搭載される対象物の種類及びモジュール2の形状等に応じて適宜決定される。
In step s12, the control unit 330 obtains, for example, the number of changes in the output current of the specific cell 200 during the third predetermined period. Hereinafter, this number is referred to as the third change number. The control unit 330 determines whether the output current of the specific cell 200 changes frequently based on the third change number. If the third change number is equal to or less than the ninth threshold, the control unit 330 determines that the output current of the specific cell 200 does not change frequently. Then, the control unit 330 sets the execution interval to the 17th interval. On the other hand, if the third change number is greater than the ninth threshold, the control unit 330 determines that the output current of the specific cell 200 changes frequently. Then, the control unit 330 sets the execution interval to the 18th interval. The method of obtaining the third change number is the same as the method of obtaining the first change number described above. The third predetermined period, the ninth threshold, and the 17th and 18th intervals are appropriately determined, for example, according to the type of object on which the module 2 is mounted and the shape of the module 2.
なお、制御部330は、第3変化回数に応じて、実行間隔を3段階以上設定してもよい。例えば、制御部330は、第3変化回数が第10しきい値以下の場合、実行間隔を第19間隔に設定する。また、制御部330は、第3変化回数が、第10しきい値よりも大きく、第11しきい値(>第10しきい値)以下の場合、実行間隔を、第19間隔よりも短い第20間隔に設定する。そして、制御部330は、第3変化回数が第11しきい値よりも大きい場合、実行間隔を、第20間隔よりも短い第21間隔に設定する。これにより、大きなモジュール出力がさらに得られやすくなる。第10及び第11しきい値と第19~第21間隔は、例えば、モジュール2が搭載される対象物の種類及びモジュール2の形状等に応じて適宜決定される。なお、実行間隔の設定可能な段階数はこの限りではない。
The control unit 330 may set the execution interval to three or more stages depending on the third change count. For example, when the third change count is equal to or less than the tenth threshold, the control unit 330 sets the execution interval to the 19th interval. When the third change count is greater than the tenth threshold and equal to or less than the eleventh threshold (> the tenth threshold), the control unit 330 sets the execution interval to the 20th interval, which is shorter than the 19th interval. When the third change count is greater than the eleventh threshold, the control unit 330 sets the execution interval to the 21st interval, which is shorter than the 20th interval. This makes it easier to obtain a large module output. The tenth and eleventh thresholds and the 19th to 21st intervals are appropriately determined according to, for example, the type of object on which the module 2 is mounted and the shape of the module 2. The number of stages that can be set for the execution interval is not limited to this.
特定セル200として、例えば、複数のセル200のうち太陽光の当たり具合が変化しやすいセル200が採用される。言い換えれば、特定セル200として、例えば、複数のセル200のうち出力電流が変化しやすいセル200が採用される。
As the specific cell 200, for example, a cell 200 among the multiple cells 200 in which the amount of sunlight hitting the cell 200 is likely to change is adopted. In other words, as the specific cell 200, for example, a cell 200 among the multiple cells 200 in which the output current is likely to change is adopted.
例えば、図3~8に示されるような、車両100のルーフ101に搭載されるモジュール2を考える。このようなモジュール2では、モジュール2の中央部のセル200のセル受光面201は、地面に対して比較的平行となっている。このため、モジュール2の中央部のセル200のセル受光面201は、比較的、水平方向に垂直な方向に向いている。つまり、ルーフ101に搭載されたモジュール2の中央部のセル200のセル受光面201は、比較的真上の方を向いている。そのため、モジュール2の中央部のセル200では、モジュール2の移動方向あるいは姿勢が変化したとしても、太陽光の当たり具合は変化しにくい。したがって、モジュール2の中央部のセル200については、モジュール2全体に対する太陽光の当たり具合が変化したとしても、出力電流が変化しない可能性がある。
For example, consider a module 2 mounted on the roof 101 of a vehicle 100 as shown in Figures 3 to 8. In such a module 2, the cell light receiving surface 201 of the cell 200 in the center of the module 2 is relatively parallel to the ground. Therefore, the cell light receiving surface 201 of the cell 200 in the center of the module 2 is relatively oriented in a direction perpendicular to the horizontal direction. In other words, the cell light receiving surface 201 of the cell 200 in the center of the module 2 mounted on the roof 101 is relatively oriented directly upward. Therefore, the amount of sunlight hitting the cell 200 in the center of the module 2 is unlikely to change even if the direction of movement or the attitude of the module 2 changes. Therefore, for the cell 200 in the center of the module 2, there is a possibility that the output current will not change even if the amount of sunlight hitting the entire module 2 changes.
一方で、モジュール2における、中央部の周囲の周囲部は、地面に対して傾いている。このため、当該周囲部のセル200のセル受光面201は、比較的水平方向に向いている。そのため、モジュール2の周囲部のセル200では、モジュール2の移動方向あるいは姿勢の変化に応じて、太陽光の当たり具合が変化しやすくなる。したがって、モジュール2の周囲部のセル200については、モジュール2全体に対する太陽光の当たり具合の変化に応じて出力電流が変化しやすくなる。
On the other hand, the peripheral area surrounding the center of the module 2 is inclined with respect to the ground. Therefore, the cell light receiving surfaces 201 of the cells 200 in the peripheral area are oriented relatively horizontally. Therefore, the amount of sunlight hitting the cells 200 in the peripheral area of the module 2 is likely to change depending on the movement direction or posture of the module 2. Therefore, the output current of the cells 200 in the peripheral area of the module 2 is likely to change depending on the change in the amount of sunlight hitting the entire module 2.
そこで、図3~8に示されるような、車両100のルーフ101に搭載されるモジュール2については、その周囲部のセル200を特定セル200とする。これにより、モジュール2に対する太陽光の当たり具合が変化しやすい場合に、実行間隔を適切に短くすることができる。よって、大きなモジュール出力が得られやすくなる。
Therefore, for a module 2 mounted on the roof 101 of a vehicle 100 as shown in Figures 3 to 8, the cells 200 on the periphery are designated as specific cells 200. This allows the execution interval to be appropriately shortened when the amount of sunlight hitting the module 2 is prone to change. This makes it easier to obtain a large module output.
なお、モジュール2が凹凸状に曲がっている場合には、受光面20側から見たときの凹部に位置するセル200が特定セル200とされてもよい。モジュール2の凹部に位置するセル200は、凸部に位置するセル200と比べて、モジュール2の姿勢の変化に応じて太陽光の当たり具合が変化しやすい。したがって、モジュール2の凹部に位置するセル200では、モジュール2に対する太陽光の当たり具合の変化に応じて出力電流が変化しやすくなる。よって、モジュール2の凹部に位置するセル200が特定セル200とされることにより、大きなモジュール出力が得られやすくなる。
When the module 2 is curved in an uneven shape, the cell 200 located in the recess when viewed from the light receiving surface 20 side may be regarded as the specific cell 200. The cell 200 located in the recess of the module 2 is more susceptible to changes in the amount of sunlight hitting it in response to changes in the attitude of the module 2 than the cell 200 located in the protrusion. Therefore, in the cell 200 located in the recess of the module 2, the output current is more likely to change in response to changes in the amount of sunlight hitting the module 2. Therefore, by considering the cell 200 located in the recess of the module 2 as the specific cell 200, it becomes easier to obtain a large module output.
また、制御部330は、複数の特定セル200の出力電流に基づいて実行間隔を決定してもよい。この場合、制御部330は、例えば、特定セル200の出力電流の替わりに、複数の特定セル200の出力電流の平均値を用いる。例えば、制御部330は、複数の特定セル200の出力電流の平均値が、頻繁に変化しない場合には実行間隔を第17間隔に設定し、頻繁に変化する場合には実行間隔を第18間隔に設定してもよい。
The control unit 330 may also determine the execution interval based on the output currents of the multiple specific cells 200. In this case, the control unit 330 may use, for example, the average value of the output currents of the multiple specific cells 200 instead of the output current of the specific cell 200. For example, the control unit 330 may set the execution interval to the 17th interval if the average value of the output currents of the multiple specific cells 200 does not change frequently, and may set the execution interval to the 18th interval if the average value of the output currents of the multiple specific cells 200 changes frequently.
このように、少なくとも一つの特定セル200の出力電流に基づいて実行間隔が決定されることによって、大きなモジュール出力が得られやすくなる。
In this way, by determining the execution interval based on the output current of at least one specific cell 200, it becomes easier to obtain a large module output.
制御部330は、上記のような間隔決定処理を実行する替わりに、設定処理を実行するか否かを、モジュール2に関する第2情報に基づいて決定する実行決定処理を行ってもよい。図17は、実行決定処理の一例を示すフローチャートである。
Instead of performing the interval determination process as described above, the control unit 330 may perform an execution decision process that determines whether or not to execute the setting process based on the second information regarding the module 2. FIG. 17 is a flowchart showing an example of the execution decision process.
図17に示されるように、ステップs21において、制御部330は、モジュール2に関する第2情報を取得する。次にステップs22において、制御部330は、取得した第2情報に基づいて、設定処理を実行するか否かを決定する。ステップs22において、制御部330は、設定処理を実行すると決定すると、設定処理を実行する。制御部330は、設定処理を実行するか否かを、モジュール2に関する情報に基づいて決定することにより、適切なタイミングで設定処理を実行することができる。その結果、大きなモジュール出力が得られやすくなる。
As shown in FIG. 17, in step s21, the control unit 330 acquires second information regarding module 2. Next, in step s22, the control unit 330 determines whether or not to execute the setting process based on the acquired second information. In step s22, when the control unit 330 determines to execute the setting process, it executes the setting process. By determining whether or not to execute the setting process based on information regarding module 2, the control unit 330 can execute the setting process at an appropriate timing. As a result, it becomes easier to obtain a large module output.
実行決定処理は、繰り返し実行されてもよい。この場合、実行決定処理は、定期的に実行されてもよいし、不定期的に実行されてもよい。実行決定処理の実行間隔は、例えば、モジュール2が搭載される対象物の種類等に応じて決定される。モジュール2が自動車に搭載される場合には、実行決定処理の実行間隔は、例えば数ms~数十秒に設定されてもよい。以下に、実行決定処理の具体例について説明する。
The execution decision process may be executed repeatedly. In this case, the execution decision process may be executed periodically or irregularly. The execution interval of the execution decision process is determined, for example, according to the type of object in which the module 2 is mounted. When the module 2 is mounted in an automobile, the execution interval of the execution decision process may be set, for example, to several milliseconds to several tens of seconds. Specific examples of the execution decision process are described below.
<実行決定処理の第1の例>
本例では、第2情報に、モジュール2の姿勢情報が含まれる。ステップs22において、制御部330は、ステップs21で取得した姿勢情報に基づいて、設定処理を実行するか否かを決定する。制御部330は、上述のように、様々な方法でモジュール2の姿勢情報を取得することができる。
<First Example of Execution Decision Processing>
In this example, the second information includes attitude information of the module 2. In step s22, the control unit 330 determines whether or not to execute the setting process based on the attitude information acquired in step s21. As described above, the control unit 330 can acquire the attitude information of the module 2 by various methods.
ここで、モジュール2の姿勢が変化した場合、モジュール2に対する太陽光の当たり具合も変化する可能性がある。その結果、適切なバイパス設定が変化する可能性がある。
If the attitude of module 2 changes, the amount of sunlight hitting module 2 may also change. As a result, the appropriate bypass setting may change.
そこで、本例のステップs22において、制御部330は、ステップs21で取得した姿勢情報に基づいて、モジュール2の姿勢が変化したか否かを判定する。制御部330は、モジュール2の姿勢が変化したと判定したとき、設定処理を実行することを決定し、設定処理を実行する。一方で、制御部330は、モジュール2の姿勢が変化していないと判定すると、設定処理を実行しないことを決定する。制御部330は、例えば、現在のモジュール2の姿勢である第1姿勢と、現在よりも第1所定時間前(例えば数ms~数秒前)のモジュール2の姿勢である第2姿勢とを比較する。制御部330は、第1姿勢と第2姿勢が異なる場合には、モジュール2の姿勢が変化したと判定する。一方で、制御部330は、第1姿勢と第2姿勢が同じである場合には、モジュール2の姿勢は変化していないと判定する。
Therefore, in step s22 of this example, the control unit 330 determines whether the attitude of the module 2 has changed based on the attitude information acquired in step s21. When the control unit 330 determines that the attitude of the module 2 has changed, it decides to execute the setting process and executes the setting process. On the other hand, when the control unit 330 determines that the attitude of the module 2 has not changed, it decides not to execute the setting process. For example, the control unit 330 compares a first attitude, which is the current attitude of the module 2, with a second attitude, which is the attitude of the module 2 a first predetermined time ago (for example, several milliseconds to several seconds ago) before the present. When the first attitude and the second attitude are different, the control unit 330 determines that the attitude of the module 2 has changed. On the other hand, when the first attitude and the second attitude are the same, the control unit 330 determines that the attitude of the module 2 has not changed.
このように、制御部330が、モジュール2の姿勢に基づいて、設定処理を実行するか否かを決定することにより、モジュール2に対する太陽光の当たり具合も変化したときに設定処理を実行することができる。つまり、制御部330は、適切なバイパス設定が変化したときに設定処理を実行することができる。よって、適切なバイパス設定の変化に対応することが可能となり、大きなモジュール出力が得られやすくなる。
In this way, the control unit 330 determines whether or not to execute the setting process based on the attitude of the module 2, and can execute the setting process when the amount of sunlight hitting the module 2 changes. In other words, the control unit 330 can execute the setting process when the appropriate bypass setting changes. This makes it possible to respond to changes in the appropriate bypass setting, making it easier to obtain a large module output.
<実行決定処理の第2の例>
本例では、第2情報に、特定セル200の出力電流が含まれる。ステップs22において、制御部330は、ステップs21で取得した出力電流に基づいて、設定処理を実行するか否かを決定する。
<Second Example of Execution Decision Processing>
In this example, the second information includes the output current of the specified cell 200. In step s22, the control unit 330 determines whether or not to execute the setting process based on the output current obtained in step s21.
ここで、セル200の出力電流が変化した場合には、モジュール2に対する太陽光の当たり具合が変化している可能がある。つまり、セル200の出力電流が変化した場合には、適切なバイパス設定が変化している可能性がある。
If the output current of cell 200 changes, the amount of sunlight hitting module 2 may have changed. In other words, if the output current of cell 200 changes, the appropriate bypass setting may have changed.
そこで、本例のステップs22において、制御部330は、特定セル200の出力電流が変化したが否かを判定する。制御部330は、特定セル200の出力電流が変化したと判定する場合には、設定処理を実行することを決定し、設定処理を実行する。一方で、制御部330は、特定セル200の出力電流が変化していないと判定する場合には、設定処理を実行しないことを決定する。制御部330は、例えば、特定セル200の現在の出力電流である第1出力電流と、特定セル200における、現在よりも第2所定時間前(例えば数ms~数秒前)の出力電流である第2出力電流とを比較する。制御部330は、第1出力電流と第2出力電流が異なる場合には、特定セル200の出力電流が変化したと判定する。一方で、制御部330は、第1出力電流と第2出力電流が同じである場合には、特定セル200の出力電流は変化していないと判定する。
Therefore, in step s22 of this example, the control unit 330 determines whether the output current of the specific cell 200 has changed. If the control unit 330 determines that the output current of the specific cell 200 has changed, it decides to execute the setting process and executes the setting process. On the other hand, if the control unit 330 determines that the output current of the specific cell 200 has not changed, it decides not to execute the setting process. For example, the control unit 330 compares a first output current, which is the current output current of the specific cell 200, with a second output current, which is the output current of the specific cell 200 a second predetermined time ago (for example, several ms to several seconds ago) from the present. If the first output current and the second output current are different, the control unit 330 determines that the output current of the specific cell 200 has changed. On the other hand, if the first output current and the second output current are the same, the control unit 330 determines that the output current of the specific cell 200 has not changed.
なお、制御部330は、複数の特定セル200の出力電流に基づいて、設定処理を実行するか否かを決定してもよい。この場合、制御部330は、例えば、特定セル200の出力電流の替わりに、複数の特定セル200の出力電流の平均値を用いる。例えば、制御部330は、複数の特定セル200の出力電流の平均値が変化したと判定する場合には、設定処理を実行することを決定する。一方で、制御部330は、複数の特定セル200の出力電流の平均値が変化していないと判定する場合には、設定処理を実行しないことを決定する。
The control unit 330 may determine whether or not to execute the setting process based on the output currents of the multiple specific cells 200. In this case, the control unit 330 uses, for example, the average value of the output currents of the multiple specific cells 200 instead of the output current of the specific cell 200. For example, when the control unit 330 determines that the average value of the output currents of the multiple specific cells 200 has changed, it decides to execute the setting process. On the other hand, when the control unit 330 determines that the average value of the output currents of the multiple specific cells 200 has not changed, it decides not to execute the setting process.
このように、制御部330が、少なくとも一つの特定セル200の出力電流に基づいて、設定処理を実行するか否かを決定することにより、モジュール2に対する太陽光の当たり具合も変化したときに設定処理を実行することができる。よって、大きなモジュール出力が得られやすくなる。
In this way, the control unit 330 determines whether or not to execute the setting process based on the output current of at least one specific cell 200, so that the setting process can be executed when the amount of sunlight hitting the module 2 changes. This makes it easier to obtain a large module output.
なお、設定処理において、制御部330は、モジュール2の移動速さに応じて、第3処理403の実行回数を決定してもよい。この場合、制御部330は、例えば、ステップs7の直前において、モジュール2の移動速さを取得する。制御部330は、上述のステップs11と同様にして、モジュール2の移動速さを取得することができる。次に、制御部330は、ステップs7において、第3処理403の現在の実行回数Mが(N-2-X)であるか否かを判定する。ここで、Xは、ステップs7の直前に求められたモジュール2の移動速さに応じた値である。具体的には、Xは、モジュール2の移動速さが大きいほど大きくなる値である。例えば、モジュール2の移動速さが零の場合、Xの値は零に設定される。また、モジュール2の移動速さが零よりも大きく第12しきい値以下の場合、Xの値はx1(x1は自然数)に設定される。そして、モジュール2の移動速さが第12しきい値よりも大きく第13しきい値以下の場合、Xの値はx2(x2は自然数)に設定される。ここで、第12しきい値>零、第13しきい値>第12しきい値、x2>x1である。
In the setting process, the control unit 330 may determine the number of executions of the third process 403 according to the movement speed of the module 2. In this case, the control unit 330 acquires the movement speed of the module 2, for example, immediately before step s7. The control unit 330 can acquire the movement speed of the module 2 in the same manner as in step s11 described above. Next, in step s7, the control unit 330 determines whether the current number of executions M of the third process 403 is (N-2-X). Here, X is a value according to the movement speed of the module 2 obtained immediately before step s7. Specifically, X is a value that increases as the movement speed of the module 2 increases. For example, when the movement speed of the module 2 is zero, the value of X is set to zero. Also, when the movement speed of the module 2 is greater than zero and equal to or less than the 12th threshold, the value of X is set to x1 (x1 is a natural number). And, when the movement speed of the module 2 is greater than the 12th threshold and equal to or less than the 13th threshold, the value of X is set to x2 (x2 is a natural number). Here, the 12th threshold value > zero, the 13th threshold value > the 12th threshold value, and x2 > x1.
このように、モジュール2の移動速さが大きいほど、第3処理403の実行回数が小さくされることによって、モジュール2が速く移動する場合には、設定処理の処理時間が短くなる。モジュール2が速く移動する場合には、モジュール2の周囲の環境が変化しやすい可能性がある。そのため、モジュール2が速く移動する場合には、設定処理の実行中にモジュール2の周囲の環境が変化する可能性がある。本例のように、モジュール2が速く移動する場合に、設定処理の処理時間を短くすることによって、設定処理の実行中にモジュール2の周囲の環境が変化する可能性が低減する。これにより、モジュール出力を適切に大きくすることができる。上記の例では、Xの値は3段階に設定されているが、Xの値は2段階に設定されてもおいし、4段階以上に設定されてもよい。
In this way, the faster the movement speed of module 2, the fewer the number of executions of the third process 403, and thus the processing time of the setting process is shortened when module 2 moves fast. When module 2 moves fast, the environment around module 2 may be more likely to change. Therefore, when module 2 moves fast, the environment around module 2 may change while the setting process is being executed. As in this example, by shortening the processing time of the setting process when module 2 moves fast, the possibility that the environment around module 2 will change while the setting process is being executed is reduced. This allows the module output to be appropriately increased. In the above example, the value of X is set to three levels, but the value of X may also be set to two levels, or to four or more levels.
<実施の形態2>
本実施の形態に係る太陽電池システム1は、例えば、上述の制御装置3を備えていない。したがって、本実施の形態では、各セル200はバイパスされることがない。また、本実施の形態では、モジュール2が備える複数のセル200が複数のユニット500に分けられる。複数のユニット500のそれぞれは、モジュール2が備える複数のセル200の少なくとも一つを含む。また、複数のユニット500における、複数のセル200の一部の複数のセル200を含むユニット500では、当該一部の複数のセル200は互いに直列接続されている。つまり、ユニット500に含まれる複数のセル200は互いに直列接続されている。そして、複数のユニット500のそれぞれは、他のユニット500と直列接続されていない。
<Embodiment 2>
The solar cell system 1 according to this embodiment does not include, for example, the above-mentioned control device 3. Therefore, in this embodiment, each cell 200 is not bypassed. Also, in this embodiment, the multiple cells 200 included in the module 2 are divided into multiple units 500. Each of the multiple units 500 includes at least one of the multiple cells 200 included in the module 2. Also, in a unit 500 including a portion of the multiple cells 200 in the multiple units 500, the portion of the multiple cells 200 are connected in series to each other. In other words, the multiple cells 200 included in the unit 500 are connected in series to each other. And each of the multiple units 500 is not connected in series to the other units 500.
図18は、複数のセル200が複数のユニット500に分けられている様子の一例を示す図である。本実施の形態では、モジュール2が備える複数のセル200の数と配列が、上記の実施の形態1とは異なっている。本実施の形態では、モジュール2は、例えば、前後方向に並ぶ10列のセル列211を備える。各セル列211は、左右方向に並ぶ複数のセル200を備える。前側から1番目~3番目のセル列211のそれぞれでは、12個のセル200が左右方向に並ぶ。前側から1番目~3番目のセル列211が備える合計36個のセル200は、前後方向に3個、左右方向に12個並ぶように行列状に配列されている。前側から4番目~9番目のセル列211のそれぞれでは、10個のセル200が左右方向に並ぶ。前側から4番目~9番目のセル列211が備える合計60個のセル200は、前後方向に6個、左右方向に10個並ぶように行列状に配列されている。前側から10番目のセル列211では、8個のセル200が左右方向に並ぶ。図18では、各セル列211の上側に、そのセル列211の前側からの番号を示している。また、図18の例では、複数のセル200の各行の左側に、その行の右側からの番号を示している。後述の図19~28,32~34,36,37についても同様である。
Figure 18 is a diagram showing an example of how a plurality of cells 200 are divided into a plurality of units 500. In this embodiment, the number and arrangement of the plurality of cells 200 included in the module 2 are different from those in the above-mentioned embodiment 1. In this embodiment, the module 2 includes, for example, 10 cell rows 211 arranged in the front-rear direction. Each cell row 211 includes a plurality of cells 200 arranged in the left-right direction. In each of the first to third cell rows 211 from the front side, 12 cells 200 are arranged in the left-right direction. The total of 36 cells 200 included in the first to third cell rows 211 from the front side are arranged in a matrix such that 3 cells are arranged in the front-rear direction and 12 cells are arranged in the left-right direction. In each of the fourth to ninth cell rows 211 from the front side, 10 cells 200 are arranged in the left-right direction. The total of 60 cells 200 included in the fourth to ninth cell rows 211 from the front side are arranged in a matrix such that 6 cells are arranged in the front-rear direction and 10 cells are arranged in the left-right direction. In the tenth cell column 211 from the front, eight cells 200 are lined up in the left-right direction. In FIG. 18, the numbers from the front of each cell column 211 are shown above that cell column 211. Also, in the example of FIG. 18, the numbers from the right side of each row of multiple cells 200 are shown on the left side of that row. The same applies to FIGS. 19 to 28, 32 to 34, 36, and 37 described below.
図18の例では、複数のセル200は、前後方向に沿って3つのユニット500a,500b,500cに分けられている。ユニット500aは、例えば、前側から1番目~3番目のセル列211を含む。ユニット500aに含まれる36個のセル200は互いに直列接続されている。ユニット500bは、例えば、前側から4番目~6番目のセル列211を含む。ユニット500bに含まれる30個のセル200は互いに直列接続されている。ユニット500cは、例えば、前側から7番目~10番目のセル列211を含む。ユニット500cに含まれる38個のセル200は互いに直列接続されている。ユニット500a,500b,500cのそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 18, the multiple cells 200 are divided into three units 500a, 500b, and 500c along the front-rear direction. Unit 500a includes, for example, the first to third cell rows 211 from the front. The 36 cells 200 included in unit 500a are connected in series to each other. Unit 500b includes, for example, the fourth to sixth cell rows 211 from the front. The 30 cells 200 included in unit 500b are connected in series to each other. Unit 500c includes, for example, the seventh to tenth cell rows 211 from the front. The 38 cells 200 included in unit 500c are connected in series to each other. Each of units 500a, 500b, and 500c is not connected in series to the other units 500.
このように、本実施の形態では、複数のユニット500のそれぞれは、他のユニット500と直列接続されていない。これにより、各ユニット500の出力は、出力電流が小さいセル200が他のユニットに含まれる場合であっても、当該セル200の出力電流によって制限されることが無い。よって、モジュール2全体の出力を高めることができる。
In this manner, in this embodiment, each of the multiple units 500 is not connected in series with the other units 500. As a result, the output of each unit 500 is not limited by the output current of a cell 200 with a small output current, even if that cell 200 is included in another unit. This makes it possible to increase the output of the entire module 2.
図19は、各セル200の個別の出力電力の一例を示す図である。図19には、前側が東向きとなっている日本国内に存在する車両100のルーフ101に搭載されているモジュール2の各セル200の出力電力の一例が示されている。図19には、11月の正午ごろの各セル200の出力電力の一例が示されている。図19では、セル200を示す四角の中に、そのセル200の出力電力が示されている。図19に示される数字の単位はWh/m2である。
Fig. 19 is a diagram showing an example of the individual output power of each cell 200. Fig. 19 shows an example of the output power of each cell 200 of a module 2 mounted on the roof 101 of a vehicle 100 located in Japan with the front side facing east. Fig. 19 shows an example of the output power of each cell 200 around noon in November. In Fig. 19, the output power of a cell 200 is shown in a square representing the cell 200. The unit of the numbers shown in Fig. 19 is Wh/ m2 .
複数のセル200が複数のユニット500に分けられていない場合、図19の例では、セル200ccの出力が最小となる。よって、モジュール2の出力は、3.928712Wh/m2×104個=408.586048Wh/m2となる。
When the plurality of cells 200 are not divided into the plurality of units 500, the output of the cell 200 cc is the minimum in the example of Fig. 19. Therefore, the output of the module 2 is 3.928712 Wh/ m2 x 104 units = 408.586048 Wh/ m2 .
これに対して、複数のセル200が複数のユニット500a,500b,500cに分けられている場合を考える。この場合、ユニット500aでは、セル200aaの出力電力が最小値の4.227075Wh/m2となる。したがって、ユニット500aの出力は、4.227075Wh/m2×36個=152.1747Wh/m2となる。
In contrast, consider a case where the multiple cells 200 are divided into multiple units 500a, 500b, and 500c. In this case, in the unit 500a, the output power of the cell 200aa is the minimum value of 4.227075 Wh/m 2. Therefore, the output of the unit 500a is 4.227075 Wh/m 2 × 36 units = 152.1747 Wh/m 2 .
ユニット500bでは、セル200bbの出力電力が最小値の4.158109Wh/m2となる。したがって、ユニット500bの出力は、4.158109Wh/m2×30個=124.74327Wh/m2となる。
In the unit 500b, the output power of the cell 200bb is the minimum value of 4.158109 Wh/m 2. Therefore, the output of the unit 500b is 4.158109 Wh/m 2 × 30 units = 124.74327 Wh/m 2 .
ユニット500cでは、セル200ccの出力電力が最小値の3.928712Wh/m2となる。したがって、ユニット500aの出力は、3.928712Wh/m2×38個=149.291056Wh/m2となる。
In the unit 500c, the output power of the cells 200cc is the minimum value of 3.928712 Wh/ m2 . Therefore, the output of the unit 500a is 3.928712 Wh/ m2 x 38 cells = 149.291056 Wh/ m2 .
よって、モジュール2の出力は、152.1747Wh/m2+124.74327Wh/m2+149.291056Wh/m2=426.209026Wh/m2となる。複数のセル200が複数のユニット500に分けられていない場合のモジュール出力は、408.586048Wh/m2であることから、複数のセル200をユニット500a,500b,500cに分けた場合には、モジュール出力が約4.3%増加する。
Therefore, the output of module 2 is 152.1747 Wh/ m2 + 124.74327 Wh/ m2 + 149.291056 Wh/ m2 = 426.209026 Wh/ m2 . Since the module output when the multiple cells 200 are not divided into the multiple units 500 is 408.586048 Wh/ m2 , when the multiple cells 200 are divided into units 500a, 500b, and 500c, the module output increases by approximately 4.3%.
このように、複数のセル200が複数のユニット500a,500b,500cに分けられている場合には、複数のセル200が複数のユニット500に分けられていない場合と比較して、モジュール出力が向上する。言い換えれば、モジュール2の発電量が向上する。
In this way, when the multiple cells 200 are divided into multiple units 500a, 500b, and 500c, the module output is improved compared to when the multiple cells 200 are not divided into multiple units 500. In other words, the amount of power generation of the module 2 is improved.
図20~27は、複数のセル200が複数のユニット500に分けられている様子の他の例を示す図である。図20の例では、複数のセル200は、前後方向に沿って2つのユニット500a1及び500b1に分けられている。ユニット500a1は、例えば、前側から1番目~5番目のセル列211を含む。ユニット500b1は、例えば、前側から6番目~10番目のセル列211を含む。ユニット500a1及びb1のそれぞれでは、複数のセル200が互いに直列接続されている。ユニット500a1とユニット500b1は直列接続されていない。
Figures 20 to 27 are diagrams showing other examples of how a plurality of cells 200 are divided into a plurality of units 500. In the example of Figure 20, the plurality of cells 200 are divided into two units 500a1 and 500b1 along the front-rear direction. Unit 500a1 includes, for example, the first to fifth cell rows 211 from the front. Unit 500b1 includes, for example, the sixth to tenth cell rows 211 from the front. In each of units 500a1 and b1, the plurality of cells 200 are connected in series with each other. Unit 500a1 and unit 500b1 are not connected in series.
図21の例では、複数のセル200は、前後方向に沿って5つのユニット500a2~500e2に分けられている。ユニット500a2は、例えば、前側から1番目及び2番目のセル列211を含む。ユニット500b2は、例えば、前側から3番目及び4番目のセル列211を含む。ユニット500c2は、例えば、前側から5番目及び6番目のセル列211を含む。ユニット500d2は、例えば、前側から7番目及び8番目のセル列211を含む。ユニット500e2は、例えば、前側から9番目及び10番目のセル列211を含む。ユニット500a2~e2のそれぞれでは、複数のセル200が互いに直列接続されている。ユニット500a2~500e2のそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 21, the multiple cells 200 are divided into five units 500a2 to 500e2 along the front-rear direction. Unit 500a2 includes, for example, the first and second cell rows 211 from the front. Unit 500b2 includes, for example, the third and fourth cell rows 211 from the front. Unit 500c2 includes, for example, the fifth and sixth cell rows 211 from the front. Unit 500d2 includes, for example, the seventh and eighth cell rows 211 from the front. Unit 500e2 includes, for example, the ninth and tenth cell rows 211 from the front. In each of the units 500a2 to e2, the multiple cells 200 are connected in series with each other. Each of the units 500a2 to 500e2 is not connected in series with the other units 500.
図22の例では、複数のセル200は、前後方向に沿って10個のユニット500a3~500j3に分けられている。ユニット500a3は、例えば、前側から1番目のセル列211を含む。ユニット500b3は、例えば、前側から2番目のセル列211を含む。ユニット500c3は、例えば、前側から3番目のセル列211を含む。ユニット500d3は、例えば、前側から4番目のセル列211を含む。ユニット500e3は、例えば、前側から5番目のセル列211を含む。ユニット500f3は、例えば、前側から6番目のセル列211を含む。ユニット500g3は、例えば、前側から7番目のセル列211を含む。ユニット500h3は、例えば、前側から8番目のセル列211を含む。ユニット500i3は、例えば、前側から9番目のセル列211を含む。ユニット500j3は、例えば、前側から10番目のセル列211を含む。ユニット500a3~j3のそれぞれでは、複数のセル200が互いに直列接続されている。ユニット500a3~j3のそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 22, the multiple cells 200 are divided into ten units 500a3 to 500j3 along the front-rear direction. Unit 500a3 includes, for example, the first cell row 211 from the front. Unit 500b3 includes, for example, the second cell row 211 from the front. Unit 500c3 includes, for example, the third cell row 211 from the front. Unit 500d3 includes, for example, the fourth cell row 211 from the front. Unit 500e3 includes, for example, the fifth cell row 211 from the front. Unit 500f3 includes, for example, the sixth cell row 211 from the front. Unit 500g3 includes, for example, the seventh cell row 211 from the front. Unit 500h3 includes, for example, the eighth cell row 211 from the front. Unit 500i3 includes, for example, the ninth cell row 211 from the front. Unit 500j3, for example, includes the tenth cell row 211 from the front. In each of units 500a3-j3, multiple cells 200 are connected in series to each other. Each of units 500a3-j3 is not connected in series to the other units 500.
図23の例では、複数のセル200は、左右方向に沿って2つのユニット500a4及び500b4に分けられている。ユニット500a4は、例えば、右側から1番目~6番目の行の各セル200を含む。ユニット500b4は、例えば、右側から7番目~12番目の行の各セル200を含む。ユニット500a4及びb4のそれぞれでは、複数のセル200が互いに直列接続されている。ユニット500a4とユニット500b4は直列接続されていない。
In the example of FIG. 23, the multiple cells 200 are divided into two units 500a4 and 500b4 along the left-right direction. Unit 500a4 includes, for example, each of the cells 200 in the first to sixth rows from the right. Unit 500b4 includes, for example, each of the cells 200 in the seventh to twelfth rows from the right. In each of units 500a4 and b4, the multiple cells 200 are connected in series with each other. Unit 500a4 and unit 500b4 are not connected in series.
図24の例では、複数のセル200は、左右方向に沿って3つのユニット500a5,500b5,500c5に分けられている。ユニット500a5は、例えば、右側から1番目~4番目の行の各セル200を含む。ユニット500b5は、例えば、右側から5番目~8番目の行の各セル200を含む。ユニット500c5は、例えば、右側から9番目~12番目の行の各セル200を含む。ユニット500a5,500b5,500c5のそれぞれでは、複数のセル200が互いに直列接続されている。ユニット500a5,500b5,500c5のそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 24, the multiple cells 200 are divided into three units 500a5, 500b5, and 500c5 along the left-right direction. Unit 500a5 includes, for example, each of the cells 200 in the first to fourth rows from the right. Unit 500b5 includes, for example, each of the cells 200 in the fifth to eighth rows from the right. Unit 500c5 includes, for example, each of the cells 200 in the ninth to twelfth rows from the right. In each of units 500a5, 500b5, and 500c5, the multiple cells 200 are connected in series with each other. Each of units 500a5, 500b5, and 500c5 is not connected in series with other units 500.
図25の例では、複数のセル200は、左右方向に沿って4つのユニット500a6~500d6に分けられている。ユニット500a6は、例えば、右側から1番目~3番目の行の各セル200を含む。ユニット500b6は、例えば、右側から4番目~6番目の行の各セル200を含む。ユニット500c6は、例えば、右側から7番目~9番目の行の各セル200を含む。ユニット500d6は、例えば、右側から10番目~12番目の行の各セル200を含む。ユニット500a6,500b6,500c6,500d6のそれぞれでは、複数のセル200が直列接続されている。ユニット500a6,500b6,500c6,500d6のそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 25, the multiple cells 200 are divided into four units 500a6 to 500d6 along the left-right direction. Unit 500a6 includes, for example, the cells 200 in the first to third rows from the right. Unit 500b6 includes, for example, the cells 200 in the fourth to sixth rows from the right. Unit 500c6 includes, for example, the cells 200 in the seventh to ninth rows from the right. Unit 500d6 includes, for example, the cells 200 in the tenth to twelfth rows from the right. In each of units 500a6, 500b6, 500c6, and 500d6, the multiple cells 200 are connected in series. Each of units 500a6, 500b6, 500c6, and 500d6 is not connected in series with other units 500.
図26の例では、複数のセル200は、左右方向に沿って6つのユニット500a7~500f7に分けられている。ユニット500a7は、例えば、右側から1番目及び2番目の行の各セル200を含む。ユニット500b7は、例えば、右側から3番目及び4番目の行の各セル200を含む。ユニット500c7は、例えば、右側から5番目及び6番目の行の各セル200を含む。ユニット500d7は、例えば、右側から7番目及び8番目の行の各セル200を含む。ユニット500e7は、例えば、右側から9番目及び10番目の行の各セル200を含む。ユニット500f7は、例えば、右側から11番目及び12番目の行の各セル200を含む。ユニット500a7~500f7のそれぞれでは、複数のセル200が直列接続されている。ユニット500a7~500f7のそれぞれは、他のユニット500と直列接続されていない。
26, the multiple cells 200 are divided into six units 500a7 to 500f7 along the left-right direction. The unit 500a7 includes, for example, the cells 200 in the first and second rows from the right. The unit 500b7 includes, for example, the cells 200 in the third and fourth rows from the right. The unit 500c7 includes, for example, the cells 200 in the fifth and sixth rows from the right. The unit 500d7 includes, for example, the cells 200 in the seventh and eighth rows from the right. The unit 500e7 includes, for example, the cells 200 in the ninth and tenth rows from the right. The unit 500f7 includes, for example, the cells 200 in the eleventh and twelfth rows from the right. In each of the units 500a7 to 500f7, the multiple cells 200 are connected in series. Each of the units 500a7 to 500f7 is not connected in series with the other units 500.
図27の例では、複数のセル200は、左右方向に沿って12個のユニット500a8~500l8に分けられている。ユニット500a8は、例えば、右側から1番目の行の各セル200を含む。ユニット500b8は、例えば、右側から2番目の行の各セル200を含む。ユニット500c8は、例えば、右側から3番目の行の各セル200を含む。ユニット500d8は、例えば、右側から4番目の行の各セル200を含む。ユニット500e8は、例えば、右側から5番目の行の各セル200を含む。ユニット500f8は、例えば、右側から6番目の行の各セル200を含む。ユニット500g8は、例えば、右側から7番目の行の各セル200を含む。ユニット500h8は、例えば、右側から8番目の行の各セル200を含む。ユニット500i8は、例えば、右側から9番目の行の各セル200を含む。ユニット500j8は、例えば、右側から10番目の行の各セル200を含む。ユニット500k8は、例えば、右側から11番目の行の各セル200を含む。ユニット500l8は、例えば、右側から12番目の行の各セル200を含む。ユニット500a8~500k8のそれぞれでは、複数のセル200が直列接続されている。ユニット500a8~500k8のそれぞれは、他のユニット500と直列接続されていない。
In the example of FIG. 27, the multiple cells 200 are divided into 12 units 500a8 to 500l8 along the left-right direction. The unit 500a8 includes, for example, the cells 200 in the first row from the right. The unit 500b8 includes, for example, the cells 200 in the second row from the right. The unit 500c8 includes, for example, the cells 200 in the third row from the right. The unit 500d8 includes, for example, the cells 200 in the fourth row from the right. The unit 500e8 includes, for example, the cells 200 in the fifth row from the right. The unit 500f8 includes, for example, the cells 200 in the sixth row from the right. The unit 500g8 includes, for example, the cells 200 in the seventh row from the right. The unit 500h8 includes, for example, the cells 200 in the eighth row from the right. The unit 500i8 includes, for example, the cells 200 in the ninth row from the right. Unit 500j8, for example, includes each cell 200 in the tenth row from the right. Unit 500k8, for example, includes each cell 200 in the eleventh row from the right. Unit 500l8, for example, includes each cell 200 in the twelfth row from the right. In each of units 500a8 to 500k8, multiple cells 200 are connected in series. Each of units 500a8 to 500k8 is not connected in series with the other units 500.
上記の例では、複数のセル200は、前後方向あるいは左右方向に沿って複数のユニット500に分けられているが、前後方向及び左右方向に沿って複数のユニット500に分けられてもよい。図28は、この場合の一例を示す図である。図28の例では、複数のセル200は、前後方向に沿って3つに分けられ、左右方向に沿って2つに分けられている。これにより、複数のセル200は、6個のユニット500a9~500f9に分けられている。図28の例では、複数のセル200は、上述の図18と同様にして前後方向に沿って3つに分けられている。また、複数のセル200は、上述の図24と同様にして左右方向に沿って2つに分けられている。6個のユニット500a9~500f9のそれぞれでは、複数のセル200が直列接続されている。6個のユニット500a9~500f9のそれぞれは、他のユニット500と直列接続されていない。
In the above example, the multiple cells 200 are divided into multiple units 500 along the front-rear direction or the left-right direction, but they may be divided into multiple units 500 along the front-rear direction and the left-right direction. FIG. 28 is a diagram showing an example of this case. In the example of FIG. 28, the multiple cells 200 are divided into three along the front-rear direction and two along the left-right direction. As a result, the multiple cells 200 are divided into six units 500a9 to 500f9. In the example of FIG. 28, the multiple cells 200 are divided into three along the front-rear direction in the same manner as in FIG. 18 described above. Also, the multiple cells 200 are divided into two along the left-right direction in the same manner as in FIG. 24 described above. In each of the six units 500a9 to 500f9, the multiple cells 200 are connected in series. Each of the six units 500a9 to 500f9 is not connected in series with the other units 500.
なお、複数のセル200の分け方は上記の例に限られない。例えば、複数のセル200は、図21に示されるように前後方向に沿って5つに分けられ、図25に示されるように左右方向に沿って4つに分けられてもよい。この場合、複数のセル200は、20個のユニット500に分けられる。
The method of dividing the multiple cells 200 is not limited to the above example. For example, the multiple cells 200 may be divided into five along the front-to-back direction as shown in FIG. 21, or into four along the left-to-right direction as shown in FIG. 25. In this case, the multiple cells 200 are divided into 20 units 500.
図29は、複数のセル200の分け方の各態様でのモジュール2の年間総発電量の一例を示す図である。図29に示される「前後方向のユニット数」は、複数のセル200を前後方向に沿って分けた場合の前後方向に並ぶユニット500の数を示している。図29に示される「左右方向のユニット数」は、複数のセル200を左右方向に沿って分けた場合の左右方向に並ぶユニット500の数を示している。前後方向のユニット数が“1”の欄の各値は、複数のセル200が前後方向には分けられていない場合のモジュール2の年間総発電量を示している。左右方向のユニット数が“1”の欄の各値は、複数のセル200が左右方向には分けられていない場合のモジュール2の年間総発電量を示している。したがって、前後方向のユニット数及び左右方向のユニット数がともに“1”を示す欄の値は、複数のセル200が複数のユニット500に分けられていない場合のモジュール2の年間総発電量を示す。
29 is a diagram showing an example of the total annual power generation of the module 2 in each manner of dividing the multiple cells 200. The "number of units in the front-rear direction" shown in FIG. 29 indicates the number of units 500 arranged in the front-rear direction when the multiple cells 200 are divided along the front-rear direction. The "number of units in the left-right direction" shown in FIG. 29 indicates the number of units 500 arranged in the left-right direction when the multiple cells 200 are divided along the left-right direction. Each value in the column with the number of units in the front-rear direction of "1" indicates the total annual power generation of the module 2 when the multiple cells 200 are not divided in the front-rear direction. Each value in the column with the number of units in the left-right direction of "1" indicates the total annual power generation of the module 2 when the multiple cells 200 are not divided in the left-right direction. Therefore, the value in the column showing both the number of units in the front-rear direction and the number of units in the left-right direction of "1" indicates the total annual power generation of the module 2 when the multiple cells 200 are not divided into multiple units 500.
図29において、前後方向のユニット数が“2”の欄の各値は、複数のセル200が前後方向に沿って図20のように2つに分けられた場合のモジュール2の年間総発電量を示す。前後方向のユニット数が“3”の欄の各値は、複数のセル200が前後方向に沿って図18のように3つに分けられた場合のモジュール2の年間総発電量を示す。前後方向のユニット数が“5”の欄の各値は、複数のセル200が前後方向に沿って図21のように5つに分けられた場合のモジュール2の年間総発電量を示す。前後方向のユニット数が“10”の欄の各値は、複数のセル200が前後方向に沿って図22のように10個に分けられた場合のモジュール2の年間総発電量を示す。
In FIG. 29, each value in the column with the number of units in the front-rear direction being "2" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into two along the front-rear direction as shown in FIG. 20. Each value in the column with the number of units in the front-rear direction being "3" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into three along the front-rear direction as shown in FIG. 18. Each value in the column with the number of units in the front-rear direction being "5" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into five along the front-rear direction as shown in FIG. 21. Each value in the column with the number of units in the front-rear direction being "10" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into ten along the front-rear direction as shown in FIG. 22.
また、図29において、左右方向のユニット数が“2”の欄の各値は、複数のセル200が左右方向に沿って図23のように2つに分けられた場合のモジュール2の年間総発電量を示す。左右方向のユニット数が“3”の欄の各値は、複数のセル200が左右方向に沿って図24のように3つに分けられた場合のモジュール2の年間総発電量を示す。左右方向のユニット数が“4”の欄の各値は、複数のセル200が左右方向に沿って図25のように4つに分けられた場合のモジュール2の年間総発電量を示す。左右方向のユニット数が“6”の欄の各値は、複数のセル200が左右方向に沿って図26のように6個に分けられた場合のモジュール2の年間総発電量を示す。左右方向のユニット数が“12”の欄の各値は、複数のセル200が左右方向に沿って図27のように12個に分けられた場合のモジュール2の年間総発電量を示す。
In FIG. 29, each value in the column with the number of units in the horizontal direction of "2" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into two along the horizontal direction as shown in FIG. 23. Each value in the column with the number of units in the horizontal direction of "3" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into three along the horizontal direction as shown in FIG. 24. Each value in the column with the number of units in the horizontal direction of "4" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into four along the horizontal direction as shown in FIG. 25. Each value in the column with the number of units in the horizontal direction of "6" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into six along the horizontal direction as shown in FIG. 26. Each value in the column with the number of units in the horizontal direction of "12" indicates the total annual power generation of the module 2 when the multiple cells 200 are divided into twelve along the horizontal direction as shown in FIG. 27.
前後方向のユニット数が“10”であり、かつ左右方向のユニット数が“12”を示す欄の値(350.1kWh/y)は、複数のセル200のそれぞれが個別に一つのユニット500を構成している場合のモジュール2の年間総発電量を示す。つまり、複数のセル200のそれぞれが他のセル200と直列接続されていない場合のモジュール2の年間総発電量を示す。
The value (350.1 kWh/y) in the column showing the number of units in the front-rear direction as "10" and the number of units in the left-right direction as "12" indicates the total annual power generation of the module 2 when each of the multiple cells 200 individually constitutes one unit 500. In other words, it indicates the total annual power generation of the module 2 when each of the multiple cells 200 is not connected in series with the other cells 200.
図29に示されるように、複数のセル200を複数のユニット500に細かく分けるほど、モジュール2の年間総発電量が大きくなる傾向がある。つまり、複数のセル200を複数のユニット500に細かく分けるほど、モジュール2の出力が大きくなる傾向がある。そして、複数のセル200のそれぞれが個別に一つのユニット500を構成している場合、モジュール2の出力が最大となる。つまり、複数のセル200のそれぞれが他のセル200と直列接続されていない場合、モジュール2の出力が最大となる。
As shown in FIG. 29, the more the cells 200 are divided into multiple units 500, the greater the total annual power generation of the module 2 tends to be. In other words, the more the cells 200 are divided into multiple units 500, the greater the output of the module 2 tends to be. And, when each of the multiple cells 200 individually constitutes one unit 500, the output of the module 2 is maximized. In other words, when each of the multiple cells 200 is not connected in series with the other cells 200, the output of the module 2 is maximized.
複数のユニット500の出力は、例えば、並列接続されてもよい。この場合、図30に示されるように、複数のユニット500の出力電力は、一つの蓄電池600で蓄積されてもよい。また、図31に示されるように、複数のユニット500の出力電力は、それぞれ、複数の蓄電池600で個別に蓄積されてもよい。また、複数のユニット500のうち、一部の複数のユニット500は並列接続され、残りのユニット500は他のユニット500と並列接続されなくてもよい。
The outputs of the multiple units 500 may be connected in parallel, for example. In this case, as shown in FIG. 30, the output power of the multiple units 500 may be stored in one storage battery 600. Also, as shown in FIG. 31, the output power of the multiple units 500 may be stored individually in multiple storage batteries 600. Also, among the multiple units 500, some of the multiple units 500 may be connected in parallel, and the remaining units 500 may not be connected in parallel with the other units 500.
また、複数のユニット500の間で複数のセル200の数ができるだけ同じとなるよう、複数のセル200を複数のユニット500に分けてもよい。これにより、複数のユニット500の出力電圧のばらつきを低減することができる。
The multiple cells 200 may also be divided into multiple units 500 so that the number of multiple cells 200 is as uniform as possible among the multiple units 500. This can reduce variation in the output voltage of the multiple units 500.
上記の例では、複数のセル200は、前後方向及び左右方向の少なくとも一方に沿って複数のユニット500に分けられているが、他の基準に基づいて複数のユニット500に分けられてもよい。例えば、複数のセル200は、当該複数のセル200のセル受光面201に対する法線方向に基づいて複数のユニット500に分けられてもよい。言い換えれば、複数のセル200は、当該複数のセル200のセル受光面201が向く方向に基づいて複数のユニット500に分けられてもよい。以下にこの場合の実施例について説明する。
In the above example, the multiple cells 200 are divided into multiple units 500 along at least one of the front-rear and left-right directions, but they may be divided into multiple units 500 based on other criteria. For example, the multiple cells 200 may be divided into multiple units 500 based on the normal direction to the cell light receiving surface 201 of the multiple cells 200. In other words, the multiple cells 200 may be divided into multiple units 500 based on the direction in which the cell light receiving surface 201 of the multiple cells 200 faces. An example of this case will be described below.
例えば、モジュール2が、図3~8に示される形状を有する場合を考える。この場合、上述のように、ルーフ101に搭載されたモジュール2の中央部のセル200のセル受光面201は、比較的、水平方向に垂直な方向に向いている。言い換えれば、モジュール2の中央部のセル200のセル受光面201に対する法線方向は、比較的、水平方向に垂直な方向に向いている。よって、モジュール2の中央部のセル200のセル受光面201は、比較的真上の方を向いていると言える。そのため、モジュール2の中央部のセル200のセル受光面201に対しては、一日を通して、太陽光が比較的当たりやすいと言える。
For example, consider a case where module 2 has the shape shown in Figures 3 to 8. In this case, as described above, the cell light receiving surface 201 of the cell 200 in the center of module 2 mounted on roof 101 is oriented in a direction relatively perpendicular to the horizontal direction. In other words, the normal direction to the cell light receiving surface 201 of the cell 200 in the center of module 2 is oriented in a direction relatively perpendicular to the horizontal direction. Therefore, it can be said that the cell light receiving surface 201 of the cell 200 in the center of module 2 is oriented relatively directly upward. Therefore, it can be said that the cell light receiving surface 201 of the cell 200 in the center of module 2 is relatively likely to be exposed to sunlight throughout the day.
これに対して、ルーフ101に搭載されたモジュール2における、中央部の周囲の周囲部は、地面に対して傾いている。そのため、当該周囲部のセル200のセル受光面201は、比較的水平方向に向いている。言い換えれば、モジュール2の周囲部のセル200のセル受光面201に対する法線方向は、比較的水平方向に向いている。そのため、一日を通して見た場合、モジュール2の周囲部のセル200のセル受光面201に対して太陽光が当たりにくい時間帯が発生する。太陽光が当たりにくいセル200が存在する場合、当該セル200の出力電流によって、モジュール2全体の出力が制限される可能性がある。
In contrast, the peripheral area around the center of the module 2 mounted on the roof 101 is inclined with respect to the ground. Therefore, the cell light receiving surfaces 201 of the cells 200 in the peripheral area are oriented relatively horizontally. In other words, the normal direction to the cell light receiving surfaces 201 of the cells 200 in the peripheral area of the module 2 is oriented relatively horizontally. Therefore, when viewed throughout the day, there are times when sunlight is poorly irradiated onto the cell light receiving surfaces 201 of the cells 200 in the peripheral area of the module 2. When a cell 200 that is poorly irradiated by sunlight exists, the output current of that cell 200 may limit the output of the entire module 2.
そこで、複数のセル200を、モジュール2における、太陽光が比較的当たりやすい中央部に位置する複数のセル200を含むユニット500と、モジュール2における、太陽光が比較的当たりにくい周囲部に位置する複数のセル200を含むユニット500とに分けてもよい。
Therefore, the multiple cells 200 may be divided into a unit 500 including multiple cells 200 located in the center of the module 2 where sunlight is relatively strong, and a unit 500 including multiple cells 200 located in the peripheral areas of the module 2 where sunlight is relatively weak.
図32は、複数のセル200を、モジュール2の中央部に位置する複数のセル200を含むユニット500A1と、モジュール2の周囲部に位置する複数のセル200を含むユニット500B1とに分けた様子の一例を示す図である。図32には、上述の図19と同様に、各セル200の個別の出力電力の一例が示されている。
Figure 32 is a diagram showing an example of a state in which multiple cells 200 are divided into a unit 500A1 including multiple cells 200 located in the center of the module 2 and a unit 500B1 including multiple cells 200 located on the periphery of the module 2. Figure 32 shows an example of the individual output power of each cell 200, similar to Figure 19 above.
ユニット500A1は、前側から3番目~8番目のセル列211における、右側から4番目~9番目の行に含まれる36個のセル200で構成されている。ユニット500B1は、その他の68個のセル200で構成されている。
Unit 500A1 is composed of 36 cells 200 contained in the fourth to ninth rows from the right in the third to eighth cell columns 211 from the front. Unit 500B1 is composed of the other 68 cells 200.
図32の例の場合、ユニット500A1では、セル200A1の出力電力が最小値の4.390421Wh/m2となる。したがって、ユニット500A1の出力は、4.390421Wh/m2×36個=158.055156Wh/m2となる。
32, in the unit 500A1, the output power of the cell 200A1 is the minimum value of 4.390421 Wh/m 2. Therefore, the output of the unit 500A1 is 4.390421 Wh/m 2 ×36=158.055156 Wh/m 2 .
ユニット500B1では、セル200B1の出力電力が最小値の3.928712Wh/m2となる。したがって、ユニット500B1の出力は、3.928712Wh/m2×68個=267.152416Wh/m2となる。
In the unit 500B1, the output power of the cell 200B1 is the minimum value of 3.928712 Wh/m 2. Therefore, the output of the unit 500B1 is 3.928712 Wh/m 2 ×68 units=267.152416 Wh/m 2 .
よって、モジュール2の出力は、158.055156Wh/m2+267.152416Wh/m2=425.2027572Wh/m2となる。上述のように、複数のセル200が複数のユニット500に分けられていない場合、図32の例では、モジュール2の出力は408.586048Wh/m2となる。複数のセル200をユニット500A1及びB1に分けた場合には、モジュール2の出力が約4.1%増加する。
Therefore, the output of module 2 is 158.055156 Wh/ m2 + 267.152416 Wh/ m2 = 425.2027572 Wh/ m2 . As described above, if the multiple cells 200 are not divided into multiple units 500, the output of module 2 is 408.586048 Wh/ m2 in the example of Fig. 32. If the multiple cells 200 are divided into units 500A1 and B1, the output of module 2 increases by about 4.1%.
このように、複数のユニット500が、モジュール2の中央部に位置する複数のセル200を含むユニット500A1と、モジュール2の周囲部に位置する複数のセル200を含むユニット500B1とを備えることによって、モジュール2の出力を高めることができる。
In this way, the output of the module 2 can be increased by providing a plurality of units 500 including a unit 500A1 including a plurality of cells 200 located in the center of the module 2 and a unit 500B1 including a plurality of cells 200 located on the periphery of the module 2.
なお、複数のユニット500は、モジュール2の中央部に位置する複数のセル200を含むユニット500A2と、モジュール2の周囲部のうち右側の部分に位置する複数のセル200を含むユニット500B2と、モジュール2の周囲部のうち左側の部分に位置する複数のセル200を含むユニット500C2とを備えてもよい。図33は、この場合のユニット500A2,500B2,500C2の一例を示す図である。図33には、図19と同様に、各セル200の個別の出力電力の一例が示されている。以後、モジュール2の周囲部のうちの右側の部分を右側周囲部と呼ぶことがある。また、モジュール2の周囲部のうちの左側の部分を左側周囲部と呼ぶことがある。
The multiple units 500 may include a unit 500A2 including multiple cells 200 located in the center of the module 2, a unit 500B2 including multiple cells 200 located in the right part of the peripheral part of the module 2, and a unit 500C2 including multiple cells 200 located in the left part of the peripheral part of the module 2. Figure 33 is a diagram showing an example of the units 500A2, 500B2, and 500C2 in this case. As in Figure 19, Figure 33 shows an example of the individual output power of each cell 200. Hereinafter, the right part of the peripheral part of the module 2 may be referred to as the right peripheral part. Also, the left part of the peripheral part of the module 2 may be referred to as the left peripheral part.
ユニット500A2は、上述のユニット500A1と同じ36個のセル200で構成されている。ユニット500B2は、前側から1番目及び2番目のセル列211における、右側から1番目~6番目の行に含まれる12個のセル200を含む。また、ユニット500B2は、前側から3番目のセル列211における、右側から1番目~3番目の行に含まれる3個のセル200を含む。また、ユニット500B2は、前側から4番目~8番目のセル列211における、右側から2番目及び3番目の行に含まれる10個のセル200を含む。また、ユニット500B2は、前側から9番目のセル列211における、右側から2番目~6番目の行に含まれる5個のセル200を含む。そして、ユニット500B2は、前側から10番目のセル列211における、右側から3番目及び6番目の行に含まれる4個のセル200を含む。ユニット500B2は、合計34個のセル200を含む。ユニット500C2は、残りの34個のセル200を含む。図33の例では、複数のユニット500A2,500B2,550C2の間においてセル200の数が近くなっている。これにより、複数のユニット500A2,500B2,500C2の出力電圧が互いに近くなっている。
The unit 500A2 is composed of the same 36 cells 200 as the unit 500A1 described above. The unit 500B2 includes 12 cells 200 included in the first to sixth rows from the right in the first and second cell columns 211 from the front. The unit 500B2 also includes three cells 200 included in the first to third rows from the right in the third cell column 211 from the front. The unit 500B2 also includes 10 cells 200 included in the second and third rows from the right in the fourth to eighth cell columns 211 from the front. The unit 500B2 also includes five cells 200 included in the second to sixth rows from the right in the ninth cell column 211 from the front. The unit 500B2 also includes four cells 200 included in the third and sixth rows from the right in the tenth cell column 211 from the front. The unit 500B2 includes a total of 34 cells 200. Unit 500C2 includes the remaining 34 cells 200. In the example of FIG. 33, the number of cells 200 is close between the multiple units 500A2, 500B2, and 500C2. As a result, the output voltages of the multiple units 500A2, 500B2, and 500C2 are close to each other.
ここで、モジュール2は、上述の図5及び6に示されるように、上側に凸となるように左右方向に沿って湾曲している。これにより、モジュール2を後ろ側から見た場合、モジュール2の右側周囲部の表面は、比較的右斜め上の方向に向くことになる。つまり、モジュール2を後ろ側から見た場合、モジュール2の周囲部のうちの右側の部分に位置する複数のセル200のセル受光面201に対する法線方向は、比較的右斜め上の方向に向くことになる。一方で、モジュール2の左側周囲部の表面は、モジュール2を後ろ側から見た場合、比較的左斜め上の方向に向くことになる。つまり、モジュール2を後ろ側から見た場合、モジュール2の周囲部のうちの左側の部分に位置する複数のセル200のセル受光面201に対する法線方向は、比較的左斜め上の方向に向くことになる。
Here, as shown in the above-mentioned Figures 5 and 6, the module 2 is curved in the left-right direction so as to be convex upward. As a result, when the module 2 is viewed from the rear, the surface of the right side peripheral part of the module 2 faces in a relatively upward right diagonal direction. In other words, when the module 2 is viewed from the rear, the normal direction to the cell light receiving surface 201 of the multiple cells 200 located in the right part of the peripheral part of the module 2 faces in a relatively upward right diagonal direction. On the other hand, when the module 2 is viewed from the rear, the surface of the left side peripheral part of the module 2 faces in a relatively upward left diagonal direction. In other words, when the module 2 is viewed from the rear, the normal direction to the cell light receiving surface 201 of the multiple cells 200 located in the left part of the peripheral part of the module 2 faces in a relatively upward left diagonal direction.
このように、モジュール2の右側周囲部に位置するセル200のセル受光面201が向く方向と、モジュール2の左側周囲部に位置するセル200のセル受光面201が向く方向とは概ね異なる。これにより、時間帯によっては、モジュール2の右側周囲部及び左側周囲部の間で、太陽光の当たり具合に差が生じることがある。その結果、モジュール2の右側周囲部に位置するセル200の出力電力と、モジュール2の左側周囲部に位置するセル200の出力電力との間に大きな差が生じることがある。図33の例では、モジュール2の右側周囲部に位置するセル200の出力電力は概ね大きくなっているものの、モジュール2の左側周囲部に位置するセル200の出力電力は概ね小さくなっている。
In this way, the direction in which the cell light receiving surface 201 of the cell 200 located on the right peripheral part of the module 2 faces is generally different from the direction in which the cell light receiving surface 201 of the cell 200 located on the left peripheral part of the module 2 faces. This may result in a difference in the amount of sunlight hitting the right peripheral part and the left peripheral part of the module 2 depending on the time of day. As a result, a large difference may occur between the output power of the cell 200 located on the right peripheral part of the module 2 and the output power of the cell 200 located on the left peripheral part of the module 2. In the example of FIG. 33, the output power of the cell 200 located on the right peripheral part of the module 2 is generally large, but the output power of the cell 200 located on the left peripheral part of the module 2 is generally small.
本例のように、複数のユニット500がユニット500B2及びユニット500C2を備える場合には、モジュール2の右側周囲部及び左側周囲部の一方に位置するセル200の出力電力が小さい場合であっても、モジュール2の右側周囲部及び左側周囲部の他方に位置するセル200を含むユニット500の出力が低下する可能性を低減することができる。よって、モジュール2全体の出力を高めることができる。
As in this example, when the multiple units 500 include unit 500B2 and unit 500C2, even if the output power of the cells 200 located on one of the right and left peripheral parts of the module 2 is small, the possibility of a decrease in the output of the unit 500 including the cells 200 located on the other of the right and left peripheral parts of the module 2 can be reduced. Therefore, the output of the entire module 2 can be increased.
図33の例の場合、ユニット500A2の出力は、ユニット500A1の出力と同様に、158.055156Wh/m2となる。ユニット500B2では、セル200B2の出力電力が最小値の4.785005Wh/m2となる。したがって、ユニット500B2の出力は、4.78005Wh/m2×34個=162.69017Wh/m2となる。ユニット500C2では、セル200C2の出力電力が最小値の3.928712Wh/m2となる。したがって、ユニット500c2の出力は、3.928712Wh/m2×34個=133.576208Wh/m2となる。よって、モジュール2の出力は、158.055156Wh/m2+162.69017Wh/m2+133.5762086Wh/m2=454.321534Wh/m2となる。複数のセル200が複数のユニット500に分けられていない場合、図32の例では、モジュール2の出力は408.586048Wh/m2となる。よって、複数のセル200をユニット500A2,500B2,500C2に分けた場合には、モジュール2の出力が約11%増加する。
In the example of FIG. 33, the output of the unit 500A2 is 158.055156 Wh/m 2 , similar to the output of the unit 500A1. In the unit 500B2, the output power of the cell 200B2 is the minimum value of 4.785005 Wh/m 2. Therefore, the output of the unit 500B2 is 4.78005 Wh/m 2 × 34 = 162.69017 Wh/m 2. In the unit 500C2, the output power of the cell 200C2 is the minimum value of 3.928712 Wh/m 2. Therefore, the output of the unit 500c2 is 3.928712 Wh/m 2 × 34 = 133.576208 Wh/m 2 . Therefore, the output of module 2 is 158.055156 Wh/ m2 + 162.69017 Wh/ m2 + 133.5762086 Wh/ m2 = 454.321534 Wh/ m2 . If the multiple cells 200 are not divided into multiple units 500, in the example of Fig. 32, the output of module 2 is 408.586048 Wh/ m2 . Therefore, if the multiple cells 200 are divided into units 500A2, 500B2, and 500C2, the output of module 2 increases by approximately 11%.
このように、ルーフ101に搭載されるモジュール2の複数のユニット500が、モジュール2の中央部に位置する複数のセル200を含むユニット500A2と、モジュール2の周囲部のうち左側の部分に位置する複数のセル200を含むユニット500B2と、モジュール2の周囲部のうち右側の部分に位置する複数のセル200を含むユニット500C2とを備えることによって、モジュール2の出力をさらに高めることができる。
In this way, the output of module 2 can be further increased by having multiple units 500 of module 2 mounted on roof 101 include unit 500A2 including multiple cells 200 located in the center of module 2, unit 500B2 including multiple cells 200 located in the left part of the periphery of module 2, and unit 500C2 including multiple cells 200 located in the right part of the periphery of module 2.
複数のユニット500は、モジュール2の中央部に位置する複数のセル200を含むユニット500A3と、モジュール2の周囲部のうち右前側の部分に位置する複数のセル200を含むユニット500B2と、モジュール2の周囲部のうち左前側の部分に位置する複数のセル200を含むユニット500C2と、モジュール2の周囲部のうち右後ろ側の部分に位置する複数のセル200を含むユニット500D2と、モジュール2の周囲部のうち左後ろ側の部分に位置する複数のセル200を含むユニット500E2とを備えてもよい。図34は、この場合のユニット500A3,500B3,500C3,500D3,500E3の一例を示す図である。図34には、図19と同様に、各セル200の個別の出力電力の一例が示されている。以後、モジュール2の周囲部のうち、右前側の部分、左前側の部分、右後ろ側の部分及び左後ろ側の部分を、それぞれ、右前側周囲部、左前側周囲部、右後ろ側周囲部及び左後ろ側周端部と呼ぶことがある。
The multiple units 500 may include a unit 500A3 including multiple cells 200 located in the center of the module 2, a unit 500B2 including multiple cells 200 located in the right front part of the periphery of the module 2, a unit 500C2 including multiple cells 200 located in the left front part of the periphery of the module 2, a unit 500D2 including multiple cells 200 located in the right rear part of the periphery of the module 2, and a unit 500E2 including multiple cells 200 located in the left rear part of the periphery of the module 2. Figure 34 is a diagram showing an example of the units 500A3, 500B3, 500C3, 500D3, and 500E3 in this case. In FIG. 34, an example of the individual output power of each cell 200 is shown, as in FIG. 19. Hereinafter, the right front part, left front part, right rear part, and left rear part of the periphery of module 2 may be referred to as the right front peripheral part, the left front peripheral part, the right rear peripheral part, and the left rear peripheral end part, respectively.
ユニット500A3は、前側から4番目~7番目のセル列211における、右側から4番目~9番目の行に含まれる24個のセル200を含む。ユニット500B3は、前側から1番目~3番目のセル列211における、右側から1番目~6番目の行に含まれる18個のセル200を含む。また、ユニット500B2は、前側から4番目のセル列211における、右側から2番目及び3番目の行に含まれる2個のセル200を含む。ユニット500B3は、合計20個のセル200を含む。
Unit 500A3 includes 24 cells 200 included in the fourth to ninth rows from the right in the fourth to seventh cell columns 211 from the front. Unit 500B3 includes 18 cells 200 included in the first to sixth rows from the right in the first to third cell columns 211 from the front. Unit 500B2 includes 2 cells 200 included in the second and third rows from the right in the fourth cell column 211 from the front. Unit 500B3 includes a total of 20 cells 200.
ユニット500C3は、前側から1番目~3番目のセル列211における、右側から7番目~12番目の行に含まれる18個のセル200を含む。また、ユニット500C2は、前側から4番目のセル列211における、右側から10番目及び11番目の行に含まれる2個のセル200を含む。ユニット500C3は、合計20個のセル200を含む。
Unit 500C3 includes 18 cells 200 in the seventh to twelfth rows from the right in the first to third cell columns 211 from the front. Unit 500C2 includes two cells 200 in the tenth and eleventh rows from the right in the fourth cell column 211 from the front. Unit 500C3 includes a total of 20 cells 200.
ユニット500D3は、前側から5番目~7番目のセル列211における、右側から2番目及び3番目の行に含まれる6個のセル200を含む。また、ユニット500D3は、前側から8番目及び9番目のセル列211における、右側から2番目~6番目の行に含まれる10個のセル200を含む。そして、ユニット500D3は、前側から10番目のセル列211における、右側から3番目~6番目の行に含まれる4個のセル200を含む。ユニット500D3は、合計20個のセル200を含む。
Unit 500D3 includes six cells 200 in the second and third rows from the right in the fifth to seventh cell columns 211 from the front. Unit 500D3 also includes ten cells 200 in the second to sixth rows from the right in the eighth and ninth cell columns 211 from the front. Unit 500D3 also includes four cells 200 in the third to sixth rows from the right in the tenth cell column 211 from the front. Unit 500D3 includes a total of 20 cells 200.
ユニット500E3は、前側から5番目~7番目のセル列211における、右側から10番目及び11番目の行に含まれる6個のセル200を含む。また、ユニット500E3は、前側から8番目及び9番目のセル列211における、右側から7番目~11番目の行に含まれる10個のセル200を含む。そして、ユニット500E3は、前側から10番目のセル列211における、右側から7番目~10番目の行に含まれる4個のセル200を含む。ユニット500E3は、合計20個のセル200を含む。
Unit 500E3 includes six cells 200 in the tenth and eleventh rows from the right in the fifth to seventh cell columns 211 from the front. Unit 500E3 also includes ten cells 200 in the seventh to eleventh rows from the right in the eighth and ninth cell columns 211 from the front. Unit 500E3 also includes four cells 200 in the seventh to tenth rows from the right in the tenth cell column 211 from the front. Unit 500E3 includes a total of 20 cells 200.
図34の例では、複数のユニット500A3,500B3,550C3,500D3,500E3の間においてセル200の数が近くなっている。これにより、複数のユニット500A3,500B3,550C3,500D3,500E3の出力電圧が互いに近くなる。
In the example of FIG. 34, the number of cells 200 is close between the multiple units 500A3, 500B3, 550C3, 500D3, and 500E3. This makes the output voltages of the multiple units 500A3, 500B3, 550C3, 500D3, and 500E3 close to each other.
ここで、モジュール2は、上側に凸となるように左右方向に沿って湾曲するとともに(図5及び6参照)、上側に凸となるように前後方向に沿って湾曲している(図7及び8参照)。このため、モジュール2の右前側周囲部、左前側周囲部、右後ろ側周囲部及び左後ろ側周端部の表面は、概ね、互いに異なる方向を向く。つまり、モジュール2の右前側周囲部に位置するセル200のセル受光面201が向く方向と、モジュール2の左前側周囲部に位置するセル200のセル受光面201が向く方向と、モジュール2の右後ろ側周囲部に位置するセル200のセル受光面201が向く方向と、モジュール2の左後ろ側周囲部に位置するセル200のセル受光面201が向く方向とは、概ね、互いに異なっている。これにより、モジュール2の右前側周囲部、左前側周囲部、右後ろ側周囲部及び左後ろ側周囲部の間において太陽光の当たり具合がばらつくことがある。その結果、モジュール2の右前側周囲部、左前側周囲部、右後ろ側周囲部及び左後ろ側周囲部の間においてセル200の出力電力がばらつくことがある。図34の例では、概ね、モジュール2の右前側周囲部に位置するセル200、モジュール2の右後ろ側周囲部に位置するセル200、モジュール2の左前側周囲部に位置するセル200、モジュール2の左後ろ側周囲部に位置するセル200の順で、出力電力が大きくなっている。
Here, the module 2 is curved in the left-right direction so as to be convex upward (see Figs. 5 and 6), and is curved in the front-rear direction so as to be convex upward (see Figs. 7 and 8). Therefore, the surfaces of the right front peripheral portion, the left front peripheral portion, the right rear peripheral portion, and the left rear peripheral end portion of the module 2 generally face in different directions. In other words, the direction in which the cell light receiving surface 201 of the cell 200 located in the right front peripheral portion of the module 2 faces, the direction in which the cell light receiving surface 201 of the cell 200 located in the left front peripheral portion of the module 2 faces, the direction in which the cell light receiving surface 201 of the cell 200 located in the right rear peripheral portion of the module 2 faces, and the direction in which the cell light receiving surface 201 of the cell 200 located in the left rear peripheral portion of the module 2 faces are generally different from each other. As a result, the degree of sunlight hitting the right front peripheral portion, the left front peripheral portion, the right rear peripheral portion, and the left rear peripheral portion of the module 2 may vary. As a result, the output power of the cells 200 may vary between the right front peripheral portion, the left front peripheral portion, the right rear peripheral portion, and the left rear peripheral portion of the module 2. In the example of FIG. 34, the output power is generally greater in the order of the cells 200 located in the right front peripheral portion of the module 2, the cells 200 located in the right rear peripheral portion of the module 2, the cells 200 located in the left front peripheral portion of the module 2, and the cells 200 located in the left rear peripheral portion of the module 2.
本例のように、複数のユニット500が、ユニット500B3,C3,D3,E3を備える場合には、モジュール2の右前側周囲部、左前側周囲部、右後ろ側周囲部及び左後ろ側周囲部の間においてセル200の出力電力がばらつく場合であっても、モジュール2全体の出力を高めることができる。
As in this example, when the multiple units 500 include units 500B3, C3, D3, and E3, the output of the entire module 2 can be increased even if the output power of the cells 200 varies between the right front peripheral portion, the left front peripheral portion, the right rear peripheral portion, and the left rear peripheral portion of the module 2.
図34の例の場合、ユニット500A3では、セル200A3の出力電力が最小値の4.440035Wh/m2となる。したがって、ユニット500A3の出力は、4.40035Wh/m2×24個=106.56084Wh/m2となる。
34, in the unit 500A3, the output power of the cell 200A3 is the minimum value of 4.440035 Wh/m 2. Therefore, the output of the unit 500A3 is 4.40035 Wh/m 2 × 24 units = 106.56084 Wh/m 2 .
ユニット500B3では、セル200B3の出力電力が最小値の5.003574Wh/m2となる。したがって、ユニット500B3の出力は、5.003574Wh/m2×20個=100.07148Wh/m2となる。
In the unit 500B3, the output power of the cell 200B3 is the minimum value of 5.003574 Wh/m 2. Therefore, the output of the unit 500B3 is 5.003574 Wh/m 2 × 20 units = 100.07148 Wh/m 2 .
ユニット500C3では、セル200C3の出力電力が最小値の4.227075Wh/m2となる。したがって、ユニット500C3の出力は、4.227075Wh/m2×20個=84.5415Wh/m2となる。
In the unit 500C3, the output power of the cell 200C3 is the minimum value of 4.227075 Wh/m 2. Therefore, the output of the unit 500C3 is 4.227075 Wh/m 2 × 20 units = 84.5415 Wh/m 2 .
ユニット500D3では、セル200D3の出力電力が最小値の4.785005Wh/m2となる。したがって、ユニット500D3の出力は、4.785005Wh/m2×20個=95.7001Wh/m2となる。
In the unit 500D3, the output power of the cell 200D3 is the minimum value of 4.785005 Wh/m 2. Therefore, the output of the unit 500D3 is 4.785005 Wh/m 2 × 20 units = 95.7001 Wh/m 2 .
ユニット500E3では、セル200E3の出力電力が最小値の3.928712Wh/m2となる。したがって、ユニット500E3の出力は、3.928712Wh/m2×20個=78.57424Wh/m2となる。
In the unit 500E3, the output power of the cell 200E3 is the minimum value of 3.928712 Wh/m 2. Therefore, the output of the unit 500E3 is 3.928712 Wh/m 2 × 20 units = 78.57424 Wh/m 2 .
よって、モジュール2の出力は、106.56084Wh/m2+100.07148Wh/m2+84.5415Wh/m2+95.7001Wh/m2+78.57424Wh/m2=465.44816Wh/m2となる。複数のセル200が複数のユニット500に分けられていない場合、図34の例では、モジュール2の出力は408.586048Wh/m2となる。よって、複数のセル200をユニット500A3,500B3,500C3,500D3,500E3に分けた場合には、モジュール2の出力が約14%高くなる。
Therefore, the output of module 2 is 106.56084 Wh/ m2 + 100.07148 Wh/ m2 + 84.5415 Wh/ m2 + 95.7001 Wh/ m2 + 78.57424 Wh/ m2 = 465.44816 Wh/ m2 . If the multiple cells 200 are not divided into multiple units 500, in the example of Fig. 34, the output of module 2 is 408.586048 Wh/ m2 . Therefore, if the multiple cells 200 are divided into units 500A3, 500B3, 500C3, 500D3, and 500E3, the output of module 2 is approximately 14% higher.
このように、ルーフ101に搭載されるモジュール2の複数のユニット500が、モジュール2の中央部に位置する複数のセル200を含むユニット500A3と、モジュール2の周囲部のうち右前側の部分に位置する複数のセル200を含むユニット500B3と、モジュール2の周囲部のうち左前側の部分に位置する複数のセル200を含むユニット500C3と、モジュール2の周囲部のうち右後ろ側の部分に位置する複数のセル200を含むユニット500D3と、モジュール2の周囲部のうち左後ろ側の部分に位置する複数のセル200を含むユニット500E3とを備えることによって、モジュール2の出力をさらに高めることができる。
In this way, the output of the module 2 can be further increased by having the multiple units 500 of the module 2 mounted on the roof 101 include a unit 500A3 including multiple cells 200 located in the center of the module 2, a unit 500B3 including multiple cells 200 located in the right front part of the periphery of the module 2, a unit 500C3 including multiple cells 200 located in the left front part of the periphery of the module 2, a unit 500D3 including multiple cells 200 located in the right rear part of the periphery of the module 2, and a unit 500E3 including multiple cells 200 located in the left rear part of the periphery of the module 2.
なお、複数のセル200を複数のユニット500に分ける処理は、人が行ってもよいし、コンピュータ装置が行ってもよい。後者の場合、例えば、上述の制御部330が、複数のセル200のセル受光面201に対する法線方向に基づいて、複数のセル200を複数のユニット500に分けてもよい。この場合、制御部330の記憶部332には、例えば、各セル200の位置情報と、各セル200のセル受光面201に対する法線方向を示す情報とが予め記憶されている。制御部330は、これらの情報と、例えばクラスタリング技術とを用いて、複数のセル200を複数のユニット500に分けてもよい。制御部330は、クラスタリング技術として、例えば、K-means法を使用してもよいし、他のアルゴリズムを使用してもよい。
The process of dividing the multiple cells 200 into multiple units 500 may be performed by a person or a computer device. In the latter case, for example, the above-mentioned control unit 330 may divide the multiple cells 200 into multiple units 500 based on the normal direction of the multiple cells 200 to the cell light receiving surface 201. In this case, the memory unit 332 of the control unit 330 stores, for example, position information of each cell 200 and information indicating the normal direction of each cell 200 to the cell light receiving surface 201 in advance. The control unit 330 may divide the multiple cells 200 into multiple units 500 using this information and, for example, a clustering technique. The control unit 330 may use, for example, the K-means method as the clustering technique, or may use other algorithms.
例えば、制御部330は、クラスタリング技術を用いて、セル受光面201に対する法線方向と、水平方向に垂直な方向とが成す角度が所定値以下であって、位置が互いに近い複数のセル200を一つのグループとし、他のセル200を別のグループとする。そして、制御部330は、一つのグループを一つのユニット500とする。ここで、モジュール2の中央部に位置する複数のセル200は互いに位置が近く、当該複数のセル200のセル受光面201は、概ね、水平方向に垂直な方向を向いている。したがって、モジュール2の中央部に位置する複数のセル200は一つのグループにまとめられ、他のセル200は別のグループにまとめられる。これにより、コンピュータ装置によって、複数のセル200を上述の図32と同様に2つのユニット500に分けることが可能となる。
For example, the control unit 330 uses a clustering technique to group a plurality of cells 200 that are close to each other and whose angle between the normal direction to the cell light receiving surface 201 and the direction perpendicular to the horizontal direction is equal to or less than a predetermined value, and to group the other cells 200 into another group. The control unit 330 then groups each group into one unit 500. Here, the plurality of cells 200 located in the center of the module 2 are located close to each other, and the cell light receiving surfaces 201 of the plurality of cells 200 are generally oriented in a direction perpendicular to the horizontal direction. Therefore, the plurality of cells 200 located in the center of the module 2 are grouped into one group, and the other cells 200 are grouped into another group. This makes it possible to divide the plurality of cells 200 into two units 500 in the same manner as in FIG. 32 above, using a computer device.
また、制御部330は、クラスタリング技術を用いて、セル受光面201に対する法線方向が近くかつ位置も近い複数のセル200が、できるだけ一つのグループとなるように、複数のセル200を3つのグループに分けてもよい。この場合、モジュール2の中央部に位置する複数のセル200は一つのグループにまとめられ、モジュール2の右側周端部に位置する複数のセル200は一つのグループにまとめられ、モジュール2の左側周端部に位置する複数のセル200が一つのグループにまとめられるようになる。制御部330は、一つのグループを一つのユニット500とすることよって、複数のセル200を上述の図33と同様に3つのユニット500に分けることが可能となる。
The control unit 330 may also use a clustering technique to divide the multiple cells 200 into three groups so that multiple cells 200 that are close in position and normal direction to the cell light receiving surface 201 are grouped together as much as possible. In this case, the multiple cells 200 located in the center of the module 2 are grouped together in one group, the multiple cells 200 located on the right peripheral edge of the module 2 are grouped together in one group, and the multiple cells 200 located on the left peripheral edge of the module 2 are grouped together in one group. The control unit 330 treats one group as one unit 500, making it possible to divide the multiple cells 200 into three units 500 as in FIG. 33 above.
また、制御部330は、クラスタリング技術を用いて、セル受光面201に対する法線方向が近くかつ位置も近い複数のセル200が、できるだけ一つのグループとなるように、複数のセル200を5つのグループに分けてもよい。この場合、モジュール2の中央部に位置する複数のセル200は一つのグループにまとめられ、モジュール2の右前側周端部に位置する複数のセル200は一つのグループにまとめられ、モジュール2の左前側周端部に位置する複数のセル200は一つのグループにまとめられ、モジュール2の右後ろ側周端部に位置する複数のセル200が一つのグループにまとめられ、モジュール2の左後ろ側周端部に位置する複数のセル200は一つのグループにまとめられるようなる。制御部330は、一つのグループを一つのユニット500とすることよって、複数のセル200を上述の図34と同様に5つのユニット500に分けることが可能となる。
The control unit 330 may also use a clustering technique to divide the multiple cells 200 into five groups so that multiple cells 200 that are close in normal direction to the cell light receiving surface 201 and are close in position are grouped together as much as possible. In this case, the multiple cells 200 located in the center of the module 2 are grouped together into one group, the multiple cells 200 located at the right front peripheral edge of the module 2 are grouped together into one group, the multiple cells 200 located at the left front peripheral edge of the module 2 are grouped together into one group, the multiple cells 200 located at the right rear peripheral edge of the module 2 are grouped together into one group, and the multiple cells 200 located at the left rear peripheral edge of the module 2 are grouped together into one group. The control unit 330 makes one group into one unit 500, making it possible to divide the multiple cells 200 into five units 500 as in FIG. 34 described above.
なお、複数のセル200が複数のユニット500に分けられる場合であっても、上述の実施の形態1と同様に、制御装置3が複数のセル200に対するバイパス設定を行ってもよい。この場合、制御装置3は、ユニット500ごとにバイパス設定を行う、制御装置3は、ユニット500を構成する複数のセル200の総出力に基づいて、当該複数のセル200に対するバイパス設定を決定する。図35は、この場合の制御装置3の構成の一例を示す図である。以後、図35に示される制御装置3を制御装置3Aと呼ぶことがある。
Even if multiple cells 200 are divided into multiple units 500, the control device 3 may perform bypass settings for the multiple cells 200, as in the above-mentioned embodiment 1. In this case, the control device 3 performs bypass settings for each unit 500, and determines the bypass settings for the multiple cells 200 based on the total output of the multiple cells 200 that make up the unit 500. Figure 35 is a diagram showing an example of the configuration of the control device 3 in this case. Hereinafter, the control device 3 shown in Figure 35 may be referred to as control device 3A.
図35に示されるように、制御装置3Aは、上述の制御部330を備える。さらに、制御装置3Aは、上述のバイパス部300、接続切替部310及び電流取得部320から成る単位構成部700を、ユニット500ごとに個別に備える。各単位構成部700のバイパス部300は、それに対応するユニット500を構成する複数のセル200を個別にバイパスすることが可能である。各単位構成部700の接続切替部310は、それに対応するユニット500の各セル200について、当該セル200を他のセル200に直列接続するか否かを個別に切り替えることが可能である。各単位構成部700の電流取得部320は、それに対応するユニット500の各セル200の出力電流を求めることが可能である。単位構成部700のバイパス部300、接続切替部310及び電流取得部320と、当該単位構成部700に対応するユニット500の各セル200との電気的な接続関係は、例えば上述の図11と同様である。
35, the control device 3A includes the control unit 330. The control device 3A further includes a unit configuration unit 700, which is composed of the bypass unit 300, the connection switching unit 310, and the current acquisition unit 320, for each unit 500. The bypass unit 300 of each unit configuration unit 700 can individually bypass the multiple cells 200 that constitute the corresponding unit 500. The connection switching unit 310 of each unit configuration unit 700 can individually switch whether or not each cell 200 of the corresponding unit 500 is connected in series to other cells 200. The current acquisition unit 320 of each unit configuration unit 700 can obtain the output current of each cell 200 of the corresponding unit 500. The electrical connection relationship between the bypass unit 300, the connection switching unit 310, and the current acquisition unit 320 of the unit configuration unit 700 and each cell 200 of the unit 500 corresponding to the unit configuration unit 700 is, for example, the same as that of FIG. 11 described above.
制御部330は、ユニット500ごとに上述の設定処理を行う。つまり、制御部330は、ユニット500を構成する複数のセル200の総出力に基づいて、当該複数のセル200に対するバイパス設定を決定し、決定した当該バイパス設定を当該複数のセル200に対して行う設定処理を、ユニット500ごとに行う。制御部330は、ユニット500ごとに、例えば上述の図13に示される設定処理を実行する。以下に、あるユニット500についての設定処理を図13を用いて説明する。以後、説明の対象のユニット500を対象ユニット500と呼ぶことがある。
The control unit 330 performs the above-mentioned setting process for each unit 500. That is, the control unit 330 determines bypass settings for the multiple cells 200 that constitute the unit 500 based on the total output of the multiple cells 200, and performs setting process for each unit 500 to apply the determined bypass settings to the multiple cells 200. The control unit 330 executes the setting process shown in FIG. 13 for each unit 500, for example. The setting process for a certain unit 500 will be explained below with reference to FIG. 13. Hereinafter, the unit 500 that is the subject of the explanation may be referred to as the target unit 500.
図13のステップs1において、制御部330は、対象ユニット500に対応する電流取得部320から、対象ユニットの各セル200の出力電流を取得する。
In step S1 of FIG. 13, the control unit 330 acquires the output current of each cell 200 of the target unit 500 from the current acquisition unit 320 corresponding to the target unit 500.
次にステップs2において、制御部330は、対象ユニット500の各セル200がバイパスされていないときの対象ユニット500の出力を求める。
Next, in step s2, the control unit 330 determines the output of the target unit 500 when each cell 200 of the target unit 500 is not bypassed.
次にステップs3において、制御部330は、対象ユニット500の複数のセル200のうち、出力電流が最小のセル200を一つ選択する。対象ユニット500に出力電流が最小のセル200が複数含まれる場合、制御部330は、出力電流が最小の複数のセル200のいずれか一つを選択する。
Next, in step s3, the control unit 330 selects one cell 200 with the smallest output current from among the multiple cells 200 in the target unit 500. If the target unit 500 includes multiple cells 200 with the smallest output current, the control unit 330 selects one of the multiple cells 200 with the smallest output current.
次にステップs4において、制御部330は、ステップs3で選択したセル200がバイパスされるときの対象ユニット500の出力を求める。
Next, in step s4, the control unit 330 determines the output of the target unit 500 when the cell 200 selected in step s3 is bypassed.
次にステップs5において、制御部330は、対象ユニット500の複数のセル200のうち、今まで選択したすべてのセル200を除く部分のうち、出力電流が最小のセル200をさらに選択する。
Next, in step S5, the control unit 330 further selects the cell 200 with the smallest output current from among the multiple cells 200 in the target unit 500, excluding all of the cells 200 selected up to this point.
次にステップs6において、制御部330は、選択したすべてのセル200がバイパスされるときの対象セル200の出力を求める。
Next, in step S6, the control unit 330 determines the output of the target cell 200 when all selected cells 200 are bypassed.
次にステップs7において、制御部330は、ステップs5及びs6の処理から成る第3処理403の現在の実行回数MがN-2であるか否かを判定する。ステップs7においてNoと判定されると、ステップs5及びs6が再度実行される。一方、ステップs7においてYesと判定されると、ステップs8が実行される。第3処理403は(N-2)回実行される。
Next, in step s7, the control unit 330 determines whether the current number of times M that the third process 403, which is made up of the processes of steps s5 and s6, is executed is N-2. If the result of step s7 is No, steps s5 and s6 are executed again. On the other hand, if the result of step s7 is Yes, step s8 is executed. The third process 403 is executed (N-2) times.
2回目のステップs5では、制御部330は、対象ユニット500の複数のセル200のうち、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200とを除く部分のうち、出力電流が最小のセル200を選択する。2回目のステップs6では、制御部330は、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200とがバイパスされるときの対象ユニット500の出力電力を求める。
In step s5 of the second iteration, the control unit 330 selects the cell 200 with the smallest output current from among the multiple cells 200 of the target unit 500, excluding the cell 200 selected in step s3 and the cell 200 selected in step s5 of the first iteration. In step s6 of the second iteration, the control unit 330 calculates the output power of the target unit 500 when the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, and the cell 200 selected in step s5 of the second iteration are bypassed.
3回目のステップs5では、制御部330は、対象ユニット500の複数のセル200のうち、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200とを除く部分のうち、出力電流が最小のセル200を選択する。3回目のステップs6では、制御部330は、ステップs3で選択したセル200と、1回目のステップs5で選択したセル200と、2回目のステップs5で選択したセル200と、3回目のステップs5で選択したセル200とがバイパスされるときの対象ユニット500の出力電力を求める。
In step s5 of the third iteration, the control unit 330 selects the cell 200 with the smallest output current from among the multiple cells 200 of the target unit 500, excluding the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, and the cell 200 selected in step s5 of the second iteration. In step s6 of the third iteration, the control unit 330 calculates the output power of the target unit 500 when the cell 200 selected in step s3, the cell 200 selected in step s5 of the first iteration, the cell 200 selected in step s5 of the second iteration, and the cell 200 selected in step s5 of the third iteration are bypassed.
ステップs8において、制御部330は、今まで求めたN個の出力のうちの最大の出力が得られるバイパス設定を特定する。そして、制御部330は、特定したバイパス設定を、対象ユニット500の複数のセル200に対して行う。このとき、制御部330は、対象ユニット500に対応する接続切替部310の各スイッチ回路311をオン状態にして、対象ユニット500の複数のセル200を直列接続させる。これにより、対象ユニット500から大きな出力が外部に取り出される。
In step s8, the control unit 330 identifies the bypass setting that will obtain the maximum output of the N outputs found so far. The control unit 330 then applies the identified bypass setting to the multiple cells 200 of the target unit 500. At this time, the control unit 330 turns on each switch circuit 311 of the connection switching unit 310 corresponding to the target unit 500, connecting the multiple cells 200 of the target unit 500 in series. This allows a large output to be taken out from the target unit 500.
図36は、上述の図12に示される複数のセル200が前後方向に沿って3つのユニット500A4,500B4,500C4に分けられている様子の一例を示す図である。ユニット500A4は、前側から1番目~3番目のセル列211の35個の複数のセル200を含む。ユニット500B4は、前側から4番目~6番目のセル列211の31個の複数のセル200を含む。ユニット500C4は、前側から7番目~10番目のセル列211の37個の複数のセル200を含む。
Figure 36 is a diagram showing an example of how the multiple cells 200 shown in Figure 12 above are divided into three units 500A4, 500B4, and 500C4 along the front-rear direction. Unit 500A4 includes 35 multiple cells 200 in the first to third cell rows 211 from the front. Unit 500B4 includes 31 multiple cells 200 in the fourth to sixth cell rows 211 from the front. Unit 500C4 includes 37 multiple cells 200 in the seventh to tenth cell rows 211 from the front.
図37は、複数のユニット500A4,500B4,500C4のそれぞれに対して個別に設定処理が行われた結果を示す図である。ユニット500A4,500B4,500C4のそれぞれに対して個別に設定処理が行われた結果、図37の斜線で示されるセル200がバイパスされる。図37では、バイパスされたセル200の出力電力は0となっている。ユニット500A4では、バイパスされていないセル200の出力電力の最小値は3.70Wh/m2であり、バイパスされていないセル200の数は28個である。したがって、ユニット500A4の出力電力は、3.70Wh/m2×28=103.6Wh/m2となる。ユニット500B4では、バイパスされていないセル200の出力電力の最小値は2.23Wh/m2であり、バイパスされていないセル200の数は25個である。したがって、ユニット500B4の出力電力は、2.23Wh/m2×25=55.75Wh/m2となる。ユニット500C4では、バイパスされていないセル200の出力電力の最小値は1.65Wh/m2であり、バイパスされていないセル200の数は26個である。したがって、ユニット500C4の出力電力は、1.65Wh/m2×26=42.9Wh/m2となる。したがって、モジュール2全体の出力電力は、103.6Wh/m2+55.75Wh/m2+42.9Wh/m2=202.25Wh/m2となる。
FIG. 37 is a diagram showing the result of performing the setting process individually for each of the multiple units 500A4, 500B4, and 500C4. As a result of performing the setting process individually for each of the units 500A4, 500B4, and 500C4, the cells 200 shown by diagonal lines in FIG. 37 are bypassed. In FIG. 37, the output power of the bypassed cells 200 is 0. In the unit 500A4, the minimum value of the output power of the non-bypassed cells 200 is 3.70 Wh/m 2 , and the number of the non-bypassed cells 200 is 28. Therefore, the output power of the unit 500A4 is 3.70 Wh/m 2 ×28=103.6 Wh/m 2. In the unit 500B4, the minimum value of the output power of the non-bypassed cells 200 is 2.23 Wh/m 2 , and the number of the non-bypassed cells 200 is 25. Therefore, the output power of the unit 500B4 is 2.23 Wh/ m2 x 25 = 55.75 Wh/ m2 . In the unit 500C4, the minimum value of the output power of the non-bypassed cells 200 is 1.65 Wh/ m2 , and the number of the non-bypassed cells 200 is 26. Therefore, the output power of the unit 500C4 is 1.65 Wh/ m2 x 26 = 42.9 Wh/ m2 . Therefore, the output power of the entire module 2 is 103.6 Wh/ m2 + 55.75 Wh/ m2 + 42.9 Wh/ m2 = 202.25 Wh/ m2 .
図38~40は、複数のセル200の分け方の各態様における、設定処理によるモジュール出力の増加割合の一例を示す図である。図38~40に示される「前後方向のユニット数」及び「左右方向のユニット数」の意味は上述の図29と同様である。また、前後方向のユニット数と左右方向のユニット数とで定まる複数のセル200の分け方は、図29と同様である。図38~40では、複数のセル200が、前後方向のユニット数と左右方向のユニット数とで定まる分け方で分けられた場合に、各ユニット500に対して個別に設定処理を行ったときのモジュール2全体の年間総発電量についての、各ユニット500について設定処理を行わない場合のモジュール全体の年間総発電量に対する割合が示されている。図38には、前側が東向きとなっている日本国内に存在する車両100のルーフ101に搭載されているモジュール2についての値の一例が示されている。図39には、前側が南向きとなっている日本国内に存在する車両100のルーフ101に搭載されているモジュール2についての値の一例が示されている。図40には、前側が北向きとなっている日本国内に存在する車両100のルーフ101に搭載されているモジュール2についての値の一例が示されている。
38 to 40 are diagrams showing an example of the increase rate of the module output by the setting process in each manner of dividing the multiple cells 200. The meaning of "number of units in the front-rear direction" and "number of units in the left-right direction" shown in Figs. 38 to 40 is the same as that of Fig. 29 described above. Also, the division of the multiple cells 200 determined by the number of units in the front-rear direction and the number of units in the left-right direction is the same as that of Fig. 29. Figs. 38 to 40 show the ratio of the total annual power generation of the entire module 2 when the setting process is performed individually for each unit 500 in the case where the multiple cells 200 are divided in a manner determined by the number of units in the front-rear direction and the number of units in the left-right direction to the total annual power generation of the entire module when the setting process is not performed for each unit 500. Fig. 38 shows an example of values for the module 2 mounted on the roof 101 of a vehicle 100 located in Japan with the front side facing east. Fig. 39 shows an example of values for the module 2 mounted on the roof 101 of a vehicle 100 located in Japan with the front side facing south. Figure 40 shows an example of values for a module 2 mounted on the roof 101 of a vehicle 100 located in Japan with the front facing north.
例えば、図38の例において、複数のセル200が、前後方向に沿って3つに分けられ(前後方向のユニット数=3)、左右方向に沿って分けられていない場合(左右方向のユニット数=1)、3つのユニット500のそれぞれに対して個別に設定処理を行ったときのモジュール2全体の年間総発電量は、3つのユニット500に対して設定処理を行わないときのモジュール2全体の年間総発電量と比べて、1.1%増加する。
For example, in the example of FIG. 38, if the multiple cells 200 are divided into three along the front-to-rear direction (number of units in the front-to-rear direction = 3) and not along the left-to-right direction (number of units in the left-to-right direction = 1), the total annual power generation of the entire module 2 when the setting process is performed individually for each of the three units 500 increases by 1.1% compared to the total annual power generation of the entire module 2 when the setting process is not performed for the three units 500.
また、図39の例において、複数のセル200が、前後方向に沿って2つに分けられ(前後方向のユニット数=2)、左右方向に沿って6つ分けられている場合(左右方向のユニット数=6)、12個のユニット500のそれぞれに対して個別に設定処理を行ったときのモジュール2全体の年間総発電量は、12個のユニット500に対して設定処理を行わないときのモジュール2全体の年間総発電量と比べて、0.3%増加する。
In the example of FIG. 39, if the multiple cells 200 are divided into two along the front-to-rear direction (number of units in the front-to-rear direction = 2) and divided into six along the left-to-right direction (number of units in the left-to-right direction = 6), the total annual power generation of the entire module 2 when the setting process is performed individually on each of the 12 units 500 increases by 0.3% compared to the total annual power generation of the entire module 2 when the setting process is not performed on the 12 units 500.
また、図40の例において、複数のセル200が、前後方向に沿って5つに分けられ(前後方向のユニット数=5)、左右方向に沿って2つに分けられている場合(左右方向のユニット数=2)、10個のユニット500のそれぞれに対して個別に設定処理を行ったときのモジュール2全体の年間総発電量は、10個のユニット500に対して設定処理を行わないときのモジュール2全体の年間総発電量と比べて、0.5%増加する。
In the example of FIG. 40, if the multiple cells 200 are divided into five in the front-to-rear direction (number of units in the front-to-rear direction = 5) and into two in the left-to-right direction (number of units in the left-to-right direction = 2), the total annual power generation of the entire module 2 when the setting process is performed individually on each of the 10 units 500 increases by 0.5% compared to the total annual power generation of the entire module 2 when the setting process is not performed on the 10 units 500.
図39~40に示されるように、複数のセル200を複数のユニット500に粗く分けるほど、各ユニット500に対する設定処理の効果が大きくなる傾向がある。つまり、複数のユニット500の数が小さいほど、各ユニット500に対する設定処理の効果が大きくなる傾向がある。
As shown in Figures 39-40, the more roughly the cells 200 are divided into units 500, the greater the effect of the setting process on each unit 500 tends to be. In other words, the smaller the number of units 500, the greater the effect of the setting process on each unit 500 tends to be.
2015年9月の国連サミットにおいて採択された17の国際目標として、「持続可能な開発目標(Sustainable Development Goals:SDGs)」がある。一実施形態に係る太陽電池システム1、太陽電池モジュール2及び制御装置3は、このSDGsの17の目標のうち、例えば「7.エネルギーをみんなに そしてクリーンに」、「9.産業と技術革新の基盤をつくろう」、及び「11.住み続けられるまちづくりを」の目標などの達成に貢献し得る。
The Sustainable Development Goals (SDGs) are 17 international goals that were adopted at the United Nations Summit in September 2015. The solar cell system 1, solar cell module 2, and control device 3 according to one embodiment can contribute to achieving the 17 SDGs, such as goals 7. Affordable and clean energy for all, 9. Industry, innovation and infrastructure, and 11. Sustainable cities and towns.
以上のように、太陽電池システム1、太陽電池モジュール2及び制御装置3は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の例が、この開示の範囲から外れることなく想定され得るものと解される。
As described above, the solar cell system 1, the solar cell module 2, and the control device 3 have been described in detail, but the above description is merely illustrative in all respects, and this disclosure is not limited thereto. Furthermore, the various examples described above can be combined and applied as long as they are not mutually contradictory. It is understood that countless examples not illustrated can be envisioned without departing from the scope of this disclosure.