JPH0844445A - Method and device for tracking and controlling maximum power point of solar battery - Google Patents

Method and device for tracking and controlling maximum power point of solar battery

Info

Publication number
JPH0844445A
JPH0844445A JP6178001A JP17800194A JPH0844445A JP H0844445 A JPH0844445 A JP H0844445A JP 6178001 A JP6178001 A JP 6178001A JP 17800194 A JP17800194 A JP 17800194A JP H0844445 A JPH0844445 A JP H0844445A
Authority
JP
Japan
Prior art keywords
operating voltage
output power
counter
solar cell
change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP6178001A
Other languages
Japanese (ja)
Other versions
JP2731117B2 (en
Inventor
Takeo Ishida
健雄 石田
Ryuzo Hagiwara
龍蔵 萩原
Shigeru Noguchi
繁 能口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP6178001A priority Critical patent/JP2731117B2/en
Publication of JPH0844445A publication Critical patent/JPH0844445A/en
Application granted granted Critical
Publication of JP2731117B2 publication Critical patent/JP2731117B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy
    • Y02E10/56Power conversion systems, e.g. maximum power point trackers

Landscapes

  • Control Of Electrical Variables (AREA)
  • Inverter Devices (AREA)
  • Photovoltaic Devices (AREA)

Abstract

PURPOSE:To improve the application efficiency of a solar battery by suppressing a power loss in the vicinity of a maximum power point to a minimum while maintaining the stability of control. CONSTITUTION:When operatetion voltage Vop is changed in an increasing or decreasing direction by the set number of times in a solar battery maximum power point tracking and controlling method for periodically measuring the output power of a solar battery and stepwise controlling the operation voltage of the battery so as to increase its output power, the change width DELTAV of the voltage Vop is controlled so as to be comparatively increased, and when the voltage Vop is changed so as to repeat the increasing and decreasing directions, the change width DELTAV of the voltage Vop is controlled so as to be comparatively reduced.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、太陽電池の最大電力点
追尾制御方法及び装置に関し、例えば、太陽電池とイン
バータなどの電力変換器とから構成される太陽光発電シ
ステムにおいて、太陽電池の出力電力を最大限に利用す
るために用いられる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a solar cell maximum power point tracking control method and apparatus, for example, in a solar power generation system comprising a solar cell and a power converter such as an inverter, the output of the solar cell. Used to maximize the use of power.

【0002】[0002]

【従来の技術】電圧形電流制御方式のインバータを備
え、商用電力系統と連系して使用される太陽光発電シス
テムにおいて、太陽電池の発電能力を最大限に利用する
ために、いわゆる山登り法による最大電力点追尾制御
(MPPT制御)が従来より行われている。
2. Description of the Related Art In a photovoltaic power generation system that is equipped with a voltage-type current control type inverter and is used in connection with a commercial power system, the so-called hill climbing method is used to maximize the power generation capacity of solar cells. Maximum power point tracking control (MPPT control) has been conventionally performed.

【0003】図13は従来のMPPT制御を説明するた
めの図である。このうち、図13(a)は太陽電池の動
作電圧Vopと出力電力Poとの関係を示す特性曲線の
図、図13(b)は最大電力点に到達するまでの従来に
おけるMPPT制御を示す図、図13(c)は最大電力
点付近での従来におけるMPPT制御を示す図である。
FIG. 13 is a diagram for explaining the conventional MPPT control. Among these, FIG. 13 (a) is a diagram of a characteristic curve showing the relationship between the operating voltage Vop of the solar cell and the output power Po, and FIG. 13 (b) is a diagram showing conventional MPPT control until reaching the maximum power point. 13C is a diagram showing conventional MPPT control near the maximum power point.

【0004】図13(a)に示すように、太陽電池の出
力電力Poは、動作電圧Vopによって変化し、その特
性曲線は略山形となる。特性曲線の頂点は、出力電力P
oが最大となる最大電力点(Pmax点)であり、その
ときの動作電圧Vopが最適動作電圧(最適動作点)V
opsである。また、特性曲線は太陽の日射量及び温度
の変動に応じて変化し、したがって最適動作電圧Vop
sもそれに応じて変化する。
As shown in FIG. 13 (a), the output power Po of the solar cell changes with the operating voltage Vop, and its characteristic curve has a substantially mountain shape. The apex of the characteristic curve is the output power P
o is the maximum power point (Pmax point) that maximizes, and the operating voltage Vop at that time is the optimum operating voltage (optimal operating point) V.
Ops. In addition, the characteristic curve changes according to fluctuations in the solar radiation and temperature of the sun, and therefore the optimum operating voltage Vop
s also changes accordingly.

【0005】太陽電池の出力電力Poを最大限に利用す
るためには、太陽電池を最大電力点で動作させればよい
が、最大電力点は日射量や温度に応じて常に変動するの
で、最大電力点を追尾するMPPT制御が必要となる。
MPPT制御においては、太陽電池の出力電力Poを周
期的に計測し、出力電力Poが増大するように動作電圧
Vopを制御する。
In order to make maximum use of the output power Po of the solar cell, it is sufficient to operate the solar cell at the maximum power point. However, the maximum power point always fluctuates according to the amount of solar radiation and the temperature. MPPT control for tracking the power point is required.
In MPPT control, the output power Po of the solar cell is periodically measured, and the operating voltage Vop is controlled so that the output power Po increases.

【0006】すなわち、図13に示すように、現時点の
動作電圧Vopcを中心として、動作電圧Vopを変化
幅ΔVだけ増加方向及び減少方向にそれぞれ変移させ、
出力電力Poのグラフに白丸印で示すようにそのときの
出力電力Poを計測する。各ステップSP1,2,3…
毎に、ステップ内において出力電力Poの最も大きい点
を検出し、その点へ次のステップSP2,3,4の中心
点を移動させる。
That is, as shown in FIG. 13, the operating voltage Vop is changed in the increasing direction and the decreasing direction by the change width ΔV with the current operating voltage Vopc as the center.
The output power Po at that time is measured as indicated by a white circle in the graph of the output power Po. Each step SP1, 2, 3 ...
Each time, a point having the largest output power Po is detected in each step, and the center point of the next steps SP2, 3, 4 is moved to that point.

【0007】図13(a)のP1点の近辺においては、
動作電圧Vopが最適動作電圧Vopsを越えており、
動作電圧Vopの減少方向に沿って出力電力Poが増大
するので、図13(b)に示すように、動作電圧Vop
は、それぞれの時点の動作電圧Vopcを中心に変化幅
ΔVの分の増減を繰り返しながら、全体として減少して
いく。このとき、出力電力Poは、動作電圧Vopの変
化に応じて増減しながら増大していく。
In the vicinity of point P1 in FIG. 13 (a),
The operating voltage Vop exceeds the optimum operating voltage Vops,
Since the output power Po increases along the decreasing direction of the operating voltage Vop, as shown in FIG. 13B, the operating voltage Vop is increased.
Is decreased as a whole while repeatedly increasing / decreasing by the change width ΔV around the operating voltage Vopc at each time point. At this time, the output power Po increases and decreases according to the change of the operating voltage Vop.

【0008】図13(a)の最適動作点の近辺において
は、動作電圧Vopが最適動作電圧Vopsに等しいか
又はそれに近い値であるから、動作電圧Vopを増加さ
せた場合でも減少させた場合でも、出力電力Poは減少
する。したがって、この場合には、動作電圧Vopは、
最適動作電圧Vopsを中心として、変化幅ΔVの分の
増減を繰り返す。このとき、出力電力Poは、最適動作
電圧Vopsからの変化に応じて常に減少する。
In the vicinity of the optimum operating point of FIG. 13 (a), the operating voltage Vop is equal to or close to the optimum operating voltage Vops, so that the operating voltage Vop can be increased or decreased. , The output power Po decreases. Therefore, in this case, the operating voltage Vop is
With the optimum operating voltage Vops at the center, increase / decrease for the change width ΔV is repeated. At this time, the output power Po always decreases according to the change from the optimum operating voltage Vops.

【0009】ステップSP毎の動作電圧Vopの変化幅
ΔVは、動作電圧Vopの大きさに係わらず一定であ
る。つまり、動作電圧Vopが最大電力点の近辺であっ
ても、最大電力点から離れている場合であっても、各ス
テップSP内における変化幅ΔV、及び次のステップS
Pに進むときの移動幅は、常に一定である。
The change width ΔV of the operating voltage Vop for each step SP is constant regardless of the magnitude of the operating voltage Vop. That is, whether the operating voltage Vop is near the maximum power point or distant from the maximum power point, the change width ΔV in each step SP and the next step S
The movement width when proceeding to P is always constant.

【0010】なお、動作電圧Vopを変化させるため
に、インバータにおいては、太陽電池の動作電圧Vop
の目標値である電圧指令値を所定の周期で変化させ、こ
れによってインバータの出力電流を規定する電流指令値
を変化させるという制御が行われる。
In order to change the operating voltage Vop, the operating voltage Vop of the solar cell in the inverter is changed.
The control is performed such that the voltage command value that is the target value of is changed in a predetermined cycle, and thereby the current command value that defines the output current of the inverter is changed.

【0011】[0011]

【発明が解決しようとする課題】しかし、従来のMPP
T制御では、動作電圧Vopが常に周期的に変化し、そ
れに応じて出力電力Poも常に変動する。特に、最大電
力点の近辺においては、動作電圧Vopの変化によって
出力電力Poは常に減少するので、その分が電力の損失
となる。また、変化幅ΔVの大きさが動作電圧Vopの
大きさに係わらず常に一定であるため、最大電力点の近
辺においても変化幅ΔVが大きい。そのため、最大電力
点の近辺における電力の損失が顕著となり、これが太陽
電池の利用効率を低下させる一因となっている。
However, the conventional MPP
In the T control, the operating voltage Vop always changes periodically, and the output power Po also changes accordingly. In particular, in the vicinity of the maximum power point, the output power Po always decreases due to the change in the operating voltage Vop, and the amount of the output power Po becomes a power loss. Moreover, since the magnitude of the change width ΔV is always constant regardless of the magnitude of the operating voltage Vop, the change width ΔV is large even near the maximum power point. Therefore, the power loss in the vicinity of the maximum power point becomes significant, which is one of the factors that reduce the utilization efficiency of the solar cell.

【0012】なお、動作電圧Vopの変化幅ΔVを小さ
くすると、インバータの起動から最大電力点に達するま
での時間が長く必要であり、その間における太陽電池の
利用効率が低下する。また、動作電圧Vopが常に変化
しており、これがインバータの制御の安定性を乱す原因
となるため、安定性を維持するためには、動作電圧Vo
pの変化速度、つまりMPPT制御の応答速度をあまり
大きくすることができない。
When the change width ΔV of the operating voltage Vop is reduced, it takes a long time from the start of the inverter to the point of reaching the maximum power point, and the utilization efficiency of the solar cell during that time is lowered. Further, the operating voltage Vop is constantly changing, and this causes disturbance of the control stability of the inverter. Therefore, in order to maintain the stability, the operating voltage Vop is maintained.
The rate of change of p, that is, the response speed of MPPT control cannot be increased so much.

【0013】本発明は、上述の問題に鑑みてなされたも
ので、制御の安定性を維持しつつ、最大電力点の近辺に
おける電力の損失を最小限に抑制し、太陽電池の利用効
率を向上させることを目的とする。
The present invention has been made in view of the above-mentioned problems, and suppresses the loss of electric power in the vicinity of the maximum power point to the minimum while maintaining the stability of control, thereby improving the utilization efficiency of solar cells. The purpose is to let.

【0014】[0014]

【課題を解決するための手段】請求項1の発明に係る方
法は、太陽電池の出力電力を周期的に計測し、出力電力
が増大するように太陽電池の動作電圧を段階的に制御す
る太陽電池の最大電力点追尾制御方法において、前記動
作電圧が、増加方向又は減少方向のいずれかの方向に、
設定された回数だけ変化した場合に、前記動作電圧の変
化幅が比較的大きくなるように制御し、前記動作電圧
が、増加方向と減少方向とを繰り返すように変化した場
合に、前記動作電圧の変化幅が比較的小さくなるように
制御する方法である。
According to a first aspect of the present invention, a method for measuring the output power of a solar cell periodically and controlling the operating voltage of the solar cell stepwise so as to increase the output power is a solar system. In a battery maximum power point tracking control method, the operating voltage is either in an increasing direction or a decreasing direction,
When the operating voltage is changed by a set number of times, the change width of the operating voltage is controlled to be relatively large, and when the operating voltage is changed to repeat the increasing direction and the decreasing direction, the operating voltage of the operating voltage is changed. This is a method of controlling so that the change width is relatively small.

【0015】請求項2の発明に係る装置は、太陽電池の
出力電力を周期的に計測し、出力電力が増大するように
太陽電池の動作電圧を段階的に制御するための太陽電池
の最大電力点追尾制御装置において、計測した出力電力
に基づいて比較の基準となる旧出力電力を設定する第1
制御手段と、前記旧出力電力と今回に計測した出力電力
とを比較する第2制御手段と、前記旧出力電力よりも今
回に計測した出力電力が大きい場合には、前記動作電圧
が前回と同じ方向に変化するように制御する第3制御手
段と、前記旧出力電力よりも今回に計測した出力電力が
小さい場合には、前記動作電圧が前回とは逆の方向に変
化するように制御する第4制御手段と、前記動作電圧
が、同じ方向に設定された回数だけ変化した場合に、前
記動作電圧の変化幅が比較的大きくなるように制御する
第5制御手段と、前記動作電圧が、増加方向と減少方向
とを繰り返すように設定された回数だけ変化した場合
に、前記動作電圧の変化幅が比較的小さくなるように制
御する第6制御手段と、を有して構成される。
The device according to the second aspect of the present invention periodically measures the output power of the solar cell, and controls the operating voltage of the solar cell stepwise so as to increase the output power. In the point tracking control device, the first output power as a reference for comparison is set based on the measured output power.
When the output power measured this time is larger than the old output power, the operating voltage is the same as the last time. A third control means for controlling the operating voltage to change in the opposite direction, and a third control means for controlling the operating voltage to change in the opposite direction to the previous one when the output power measured this time is smaller than the old output power. 4 control means, a fifth control means for controlling the operating voltage so that the change width of the operating voltage becomes relatively large when the operating voltage changes a set number of times in the same direction, and the operating voltage increases. Direction and a decreasing direction are changed by a set number of times, and a sixth control means for controlling the change width of the operating voltage to be relatively small.

【0016】請求項3の発明に係る装置では、前記第5
制御手段は、前記第3制御手段が、前記動作電圧を変化
させるように制御を行ったときに、その変化方向に応じ
て加算又は減算のカウントが行われる第1カウンタを有
し、前記第1カウンタが設定されたカウント値に達した
ときに、前記動作電圧の変化幅が比較的大きくなるよう
に制御し、前記第6制御手段は、前記第4制御手段が、
前記動作電圧を変化させるように制御を行ったときに、
カウントが行われる第2カウンタを有し、前記第2カウ
ンタが設定されたカウント値に達したときに、前記動作
電圧の変化幅が比較的小さくなるように制御するように
構成される。
According to a third aspect of the invention, in the fifth aspect,
The control means has a first counter that counts addition or subtraction according to the direction of change when the third control means controls to change the operating voltage. When the counter reaches a set count value, control is performed so that the change width of the operating voltage becomes relatively large, and the sixth control means, the fourth control means,
When control is performed to change the operating voltage,
It has a 2nd counter which counts, and when the 2nd counter reaches the set count value, it is constituted so that the change width of the operating voltage may be controlled comparatively small.

【0017】請求項4の発明に係る装置では、前記第3
制御手段及び前記第4制御手段は、前記旧出力電力と今
回に計測した出力電力とを比較したときに、その比較結
果に応じて加算又は減算のカウントが行われる第3カウ
ンタ又は第4カウンタを有し、前記第3カウンタ又は前
記第4カウンタが設定されたカウント値に達したとき
に、前記動作電圧を変化させるための制御を行うように
構成される。
According to a fourth aspect of the invention, there is provided the device according to the third aspect.
The control means and the fourth control means are a third counter or a fourth counter, which counts addition or subtraction according to the comparison result when comparing the old output power and the output power measured this time. And is configured to perform control for changing the operating voltage when the third counter or the fourth counter reaches a set count value.

【0018】[0018]

【作用】以前に計測した出力電力に基づいて、比較の基
準となる旧出力電力が設定される。旧出力電力と今回に
計測した出力電力とが比較され、比較結果に応じて、動
作電圧に対する種々の制御が行われる。
The old output power as a reference for comparison is set based on the output power measured before. The old output power and the output power measured this time are compared, and various controls for the operating voltage are performed according to the comparison result.

【0019】例えば、旧出力電力よりも今回に計測した
出力電力が大きい場合には、動作電圧が前回と同じ方向
に変化するように制御される。旧出力電力よりも今回に
計測した出力電力が小さい場合には、動作電圧が前回と
は逆の方向に変化するように制御される。旧出力電力と
今回に計測した出力電力とが同じ場合には、動作電圧が
変化しないように制御される。
For example, when the output power measured this time is larger than the old output power, the operating voltage is controlled so as to change in the same direction as the previous time. When the output power measured this time is smaller than the old output power, the operating voltage is controlled so as to change in the opposite direction to the previous one. When the old output power and the output power measured this time are the same, the operating voltage is controlled so as not to change.

【0020】動作電圧が、同じ方向に設定された回数だ
け変化した場合に、動作電圧の変化幅が比較的大きくな
るような制御が行われる。これと逆に、動作電圧が前回
とは逆の方向に設定された回数だけ変化した場合、つま
り増加方向と減少方向とを繰り返すように設定された回
数だけ変化した場合には、動作電圧の変化幅が比較的小
さくなるような制御が行われる。
When the operating voltage changes in the same direction by the set number of times, control is performed so that the range of change of the operating voltage becomes relatively large. Conversely, if the operating voltage changes the number of times set in the opposite direction to the previous time, that is, the number of times set to repeat the increasing direction and the decreasing direction, the operating voltage changes. Control is performed so that the width becomes relatively small.

【0021】なお、太陽電池の出力電力を周期的に計測
するとは、一定の周期でなくてもよい。出力電力の計測
には、出力電力に関連する値を得る場合も含まれる。
The periodical measurement of the output power of the solar cell does not have to be a fixed cycle. The measurement of the output power includes the case of obtaining a value related to the output power.

【0022】[0022]

【実施例】図1は本発明に係る太陽光発電システム1の
全体構成を示すブロック図である。
1 is a block diagram showing the overall configuration of a photovoltaic power generation system 1 according to the present invention.

【0023】太陽光発電システム1は、太陽電池10、
及び電圧形電流制御方式のインバータ20から構成さ
れ、図示しない保護継電器などを介して商用電力系統5
と連系されている。配電線6には各種の家電製品などの
負荷Zが接続されている。
The solar power generation system 1 includes a solar cell 10,
And a voltage source current control type inverter 20, and a commercial power system 5 through a protective relay (not shown) or the like.
Is connected to. A load Z such as various home appliances is connected to the distribution line 6.

【0024】インバータ20は、複数のスイッチング素
子などからなるインバータ主回路21、1チップのマイ
クロコンピュータ24、デジタル信号プロセッサ(DS
P)25、出力電圧Voを検出する変圧器PT1、出力
電圧Voをディジタル信号Sbに変換するAD変換器2
6、出力電流Ioを検出する変流器CT2、出力電流I
oをディジタル信号Scに変換するAD変換器27、ゲ
ート回路28、及びドライバ回路29などから構成され
ている。
The inverter 20 includes an inverter main circuit 21 including a plurality of switching elements, a one-chip microcomputer 24, a digital signal processor (DS).
P) 25, a transformer PT1 for detecting the output voltage Vo, and an AD converter 2 for converting the output voltage Vo into a digital signal Sb
6, current transformer CT2 for detecting output current Io, output current I
It is composed of an AD converter 27 for converting o into a digital signal Sc, a gate circuit 28, a driver circuit 29, and the like.

【0025】マイクロコンピュータ24は、太陽電池1
0の出力電流の制御目標値を示す電流振幅指令値Iam
pを生成してDSP25に送る他、インバータ20の全
体の制御を行う。
The microcomputer 24 is the solar cell 1.
Current amplitude command value Iam indicating the control target value of the output current of 0
In addition to generating p and sending it to the DSP 25, it also controls the entire inverter 20.

【0026】DSP25は、マイクロコンピュータ24
から送られた電流振幅指令値Iamp及びフィードバッ
ク信号Sb,Scに基づいて、所要のパルス幅値Pwm
を高速で演算して出力する。
The DSP 25 is a microcomputer 24.
Based on the current amplitude command value Iamp and the feedback signals Sb and Sc sent from, the required pulse width value Pwm
Is calculated at high speed and output.

【0027】ゲート回路28は、異常発生時にDSP2
5からドライバ回路29へのパルス幅値Pwmの伝送を
遮断するために設けられている。ドライバ回路29は、
パルス幅値Pwmに基づいて、インバータ主回路21の
各スイッチング素子のゲート制御信号として必要な複数
のPWMパルス信号Pgを生成し、インバータ主回路2
1に出力する。
The gate circuit 28 uses the DSP 2 when an abnormality occurs.
It is provided to block the transmission of the pulse width value Pwm from 5 to the driver circuit 29. The driver circuit 29 is
Based on the pulse width value Pwm, a plurality of PWM pulse signals Pg required as gate control signals for each switching element of the inverter main circuit 21 are generated, and the inverter main circuit 2
Output to 1.

【0028】次に、マイクロコンピュータ24及びDS
P25の構成及び動作についてさらに詳しく説明する。
図2はマイクロコンピュータ24で処理される内容の一
部を機能的に示すブロック図、図3はDSP25で処理
される内容の一部を機能的に示すブロック図である。
Next, the microcomputer 24 and the DS
The configuration and operation of P25 will be described in more detail.
2 is a block diagram functionally showing a part of the contents processed by the microcomputer 24, and FIG. 3 is a block diagram functionally showing a part of the contents processed by the DSP 25.

【0029】図2に示すように、マイクロコンピュータ
24には、太陽電池10の動作電圧Vopすなわちイン
バータ20への入力電圧Vi、及び変流器CT1によっ
て検出されたインバータ主回路21の入力電流Iiを、
ディジタル値に変換するためのAD変換器241,24
2が設けられている。マイクロコンピュータ24は、A
D変換された電圧Vi及び電流Iiに基づいて太陽電池
10の出力電力Poを算出し、出力電力Poを最大とす
るMPPT制御のための演算処理を行って電流振幅指令
値Iampを出力する。MPPT制御のための演算処理
に当たっては、今回に算出された出力電力Po(新電力
Poc)と、以前に算出された基準となる出力電力Po
(旧電力Pof)とを比較し、その比較結果に応じて、
動作電圧Vop(=入力電圧Vi)の目標値である電圧
指令値Vrefを種々の値に設定し、動作電圧Vopが
電圧指令値Vrefに等しくなるような電流振幅指令値
Iampを演算によって求め、これをDSP25に出力
する。
As shown in FIG. 2, the microcomputer 24 receives the operating voltage Vop of the solar cell 10, that is, the input voltage Vi to the inverter 20, and the input current Ii of the inverter main circuit 21 detected by the current transformer CT1. ,
AD converters 241 and 24 for converting into digital values
2 are provided. The microcomputer 24 is A
The output power Po of the solar cell 10 is calculated based on the D-converted voltage Vi and the current Ii, and the calculation processing for MPPT control that maximizes the output power Po is performed to output the current amplitude command value Iamp. In the arithmetic processing for MPPT control, the output power Po calculated this time (new power Poc) and the previously calculated reference output power Po
(Old power Pof) is compared, and according to the comparison result,
The voltage command value Vref, which is the target value of the operating voltage Vop (= input voltage Vi), is set to various values, and the current amplitude command value Iamp such that the operating voltage Vop is equal to the voltage command value Vref is calculated and calculated. Is output to the DSP 25.

【0030】図3に示すように、DSP25では、バン
ドパスフィルタ処理部251によって商用交流電圧波形
から基本周波数成分に対応した信号Sbが抽出され、乗
算処理部252によって、信号Sbと電流振幅指令値I
ampとの積である電流指令値信号Siが生成される。
エラーアンプ部253によって、電流指令値信号Siと
出力電流値Scとの差Δiに増幅率Aを乗じた値である
電流誤差値Eが求められ、PWM演算処理部254によ
って、電流誤差値Eに基づいてパルス幅値Pwmが算定
される。また、ピーク検出部255によって基本周波数
成分の各周期のピーク値が検出され、周波数解析部25
6によって複数個のピーク値に基づいてゆらぎ成分Se
が検出される。
As shown in FIG. 3, in the DSP 25, the bandpass filter processing unit 251 extracts the signal Sb corresponding to the fundamental frequency component from the commercial AC voltage waveform, and the multiplication processing unit 252 extracts the signal Sb and the current amplitude command value. I
A current command value signal Si which is a product of amp is generated.
The error amplifier unit 253 obtains the current error value E, which is a value obtained by multiplying the difference Δi between the current command value signal Si and the output current value Sc by the amplification factor A, and the PWM calculation processing unit 254 calculates the current error value E. Based on this, the pulse width value Pwm is calculated. Further, the peak detection unit 255 detects the peak value of each cycle of the fundamental frequency component, and the frequency analysis unit 25
6 the fluctuation component Se based on a plurality of peak values.
Is detected.

【0031】次に、マイクロコンピュータ24が実行す
るMPPT制御の内容を説明する。まず、MPPT制御
において、現時点の動作電圧Vopcの位置を示す領域
判定フラグFEJについて説明する。
Next, the contents of the MPPT control executed by the microcomputer 24 will be described. First, in the MPPT control, the area determination flag FEJ indicating the current position of the operating voltage Vopc will be described.

【0032】図4はインバータ20におけるMPPT制
御の原理を説明するための図である。このうち、図4
(a)は太陽電池の動作電圧Vopと出力電力Poとの
関係を示す特性曲線の図、図4(b)は動作電圧Vop
が最適動作点よりも大きい場合に最大電力点に到達する
までのMPPT制御を示す図、図4(c)は最大電力点
付近でのMPPT制御を示す図である。
FIG. 4 is a diagram for explaining the principle of MPPT control in the inverter 20. Of these, Figure 4
FIG. 4A is a diagram of a characteristic curve showing the relationship between the operating voltage Vop of the solar cell and the output power Po, and FIG. 4B is the operating voltage Vop.
Is a diagram showing MPPT control until reaching the maximum power point when is larger than the optimum operating point, and FIG. 4 (c) is a diagram showing MPPT control near the maximum power point.

【0033】図4(a)において、出力電力Poが増大
するように動作電圧Vopを変化させる場合に、その時
点での動作電圧Vopcが最適動作電圧Vopsよりも
高いか低いかによって、変化方向が異なる。つまり、出
力電力Poを増大するためには、その時点の動作電圧V
opcが最適動作電圧Vopsよりも大きいときには動
作電圧Vopcを減少させ、その時点の動作電圧Vop
cが最適動作電圧Vopsよりも小さいときには動作電
圧Vopcを増加させる必要がある。
In FIG. 4A, when the operating voltage Vop is changed so as to increase the output power Po, the changing direction depends on whether the operating voltage Vopc at that time is higher or lower than the optimum operating voltage Vops. different. That is, in order to increase the output power Po, the operating voltage V at that time is increased.
When opc is larger than the optimum operating voltage Vops, the operating voltage Vopc is decreased, and the operating voltage Vop at that time is decreased.
When c is smaller than the optimum operating voltage Vops, it is necessary to increase the operating voltage Vopc.

【0034】したがって、動作電圧Vopが最適動作電
圧Vopsよりも大きい領域にあるときには領域判定フ
ラグFEJが「1」になるようにし、小さい領域にある
ときは領域判定フラグFEJが「0」になるようにす
る。
Therefore, when the operating voltage Vop is in the region higher than the optimum operating voltage Vops, the region determination flag FEJ is set to "1", and when it is in the lower region, the region determination flag FEJ is set to "0". To

【0035】また、最適動作電圧Vopsの近辺におい
ては、動作電圧Vopが変化すると、最適動作電圧Vo
psを挟んで上下に変移することが起こりうる。つまり
この場合には、領域判定フラグFEJが「1」から
「0」へ、又は「0」から「1」へ変化させるようにす
る。
In the vicinity of the optimum operating voltage Vops, when the operating voltage Vop changes, the optimum operating voltage Vo is changed.
It is possible that it may move up and down across ps. That is, in this case, the area determination flag FEJ is changed from "1" to "0" or from "0" to "1".

【0036】そして、領域判定フラグFEJが「1」で
ある状態(最適動作電圧Vops<動作電圧Vop)を
モードM1、「0」である状態(最適動作電圧Vops
>動作電圧Vop)をモードM2、領域判定フラグFE
Jが「1」から「0」へ変移する状態(最適動作電圧V
ops>現時点の動作電圧Vopc)をモードM3、領
域判定フラグFEJが「0」から「1」へ変移する状態
(最適動作電圧Vops<現時点の動作電圧Vopc)
をモードM4とする。モードM1及びM4では電圧指令
値Vrefを減少させ、モードM2及びM3では電圧指
令値Vrefを増大させる。
The state in which the area determination flag FEJ is "1" (optimal operating voltage Vops <operating voltage Vop) is the mode M1 and the state is "0" (optimal operating voltage Vops).
> Operating voltage Vop) is set to mode M2, area determination flag FE
State where J changes from "1" to "0" (optimum operating voltage V
ops> current operating voltage Vopc) is in mode M3, and the state determination flag FEJ is transitioning from "0" to "1" (optimal operating voltage Vops <current operating voltage Vopc)
Is the mode M4. The voltage command value Vref is decreased in the modes M1 and M4, and the voltage command value Vref is increased in the modes M2 and M3.

【0037】図4(b)に示すように、最大電力点に到
達するまでのMPPT制御では、動作電圧Vopが同一
方向へ一定の回数だけ変移した場合に、動作電圧Vop
の変化幅ΔVが大きくなるように制御する。また、図4
(c)に示すように、最適動作点付近でのMPPT制御
では、動作電圧Vopの増減が一定の回数だけ繰り返さ
れた場合に、動作電圧Vopの変化幅ΔVが小さくなる
ように制御する。
As shown in FIG. 4B, in MPPT control until the maximum power point is reached, when the operating voltage Vop changes in the same direction a certain number of times, the operating voltage Vop
The control is performed so that the change width ΔV of Δ increases. Also, FIG.
As shown in (c), in the MPPT control near the optimum operating point, the change width ΔV of the operating voltage Vop is controlled to be small when the increase / decrease of the operating voltage Vop is repeated a certain number of times.

【0038】次に、図5〜図10に示すフローチャート
を参照してインバータ20のMPPT制御の内容を説明
する。図5はMPPT制御処理のメインルーチンを示す
フローチャートである。このメインルーチンは、他の処
理についてのメインルーチンとともに、充分に短い周期
毎に実行される。
Next, the contents of the MPPT control of the inverter 20 will be described with reference to the flow charts shown in FIGS. FIG. 5 is a flowchart showing the main routine of the MPPT control process. This main routine is executed at sufficiently short intervals together with the main routines for other processes.

【0039】図5において、MPPT制御の開始状態で
あるか否かがチェックされる(#11)。これは、イン
バータ20の起動後の一定時間内は、全体の制御系の安
定を図るためにMPPT制御を行わず、これに代えて一
定電圧制御を行うためである。開始状態でない場合には
(#11でノー)、所定値に設定されたスタートカウン
タをデクリメントし(#12)、電圧指令値Vrefを
初期値に設定する(#13)。
In FIG. 5, it is checked whether the MPPT control is started (# 11). This is because MPPT control is not performed in order to stabilize the entire control system within a certain time after the inverter 20 is started, and instead, constant voltage control is performed. If it is not in the start state (NO in # 11), the start counter set to a predetermined value is decremented (# 12), and the voltage command value Vref is set to the initial value (# 13).

【0040】開始状態になると(#11でイエス)、判
定タイミングであるか否かがチェックされる(#1
4)。判定タイミングは、例えば0.1〜1秒毎にイエ
スとなるように設定されており、このチェックによっ
て、ステップ#15以降の処理が、例えば0.1〜1秒
毎の一定の周期で実行される。
When the start state is reached (Yes in # 11), it is checked whether it is the judgment timing (# 1).
4). The determination timing is set to be YES, for example, every 0.1 to 1 second, and by this check, the processing from step # 15 is executed at a constant cycle of, for example, 0.1 to 1 second. It

【0041】入力電圧Vi(動作電圧Vop)の平均値
を取得する(#15)。入力電圧Viは、図示しない別
の処理において周期的にサンプリングされており、所定
期間内における平均値が算出される。算出された入力電
圧Viが異常値である場合にそれを取り除く処理が行わ
れ(#16)、変速処理ルーチンが実行される(#1
7)。
The average value of the input voltage Vi (operating voltage Vop) is acquired (# 15). The input voltage Vi is periodically sampled in another process not shown, and an average value within a predetermined period is calculated. When the calculated input voltage Vi is an abnormal value, a process for removing it is performed (# 16), and a shift process routine is executed (# 1).
7).

【0042】領域判定フラグFEJのチェックが行われ
る(#18)。領域判定フラグFEJが「1」である場
合には、入力電流Iiの平均値を取得する(#19)。
入力電流Iiは、図示しない別の処理において周期的に
サンプリングされており、所定期間内における平均値が
算出される。
The area determination flag FEJ is checked (# 18). When the area determination flag FEJ is "1", the average value of the input current Ii is acquired (# 19).
The input current Ii is periodically sampled in another process not shown, and an average value within a predetermined period is calculated.

【0043】その時点における出力電力Poである新電
力Pocが、Poc=Vi×Iiとして算出される(#
20)。新電力Pocと旧電力Pofとが比較される
(#21,22)。ここで、旧電力Pofは、比較の基
準となるものであり、後述のステップ#49,59など
において実行されるように、電圧指令値Vrefが変更
される1回前に算出された新電力Pocの値が、電圧指
令値Vrefの変更によって旧電力Pofの値として代
入される。
The new power Poc, which is the output power Po at that time, is calculated as Poc = Vi × Ii (#
20). The new power Poc and the old power Pof are compared (# 21, 22). Here, the old power Pof serves as a reference for comparison, and the new power Poc calculated one time before the voltage command value Vref is changed, as executed in steps # 49 and 59 described later. Value is substituted as the value of the old power Pof by changing the voltage command value Vref.

【0044】新電力Pocと旧電力Pofとが同一であ
る場合には(#21でイエス)、以降の処理を行うこと
なく、メインルーチンを終了する。つまり、この場合に
は、電圧指令値Vrefや旧電力Pofの値の変更は行
われない。なお、ここでの同一とは、全くの同一の場
合、及び差異が所定の範囲内である場合が含まれる。
When the new power Poc and the old power Pof are the same (Yes in # 21), the main routine is terminated without performing the subsequent processing. That is, in this case, the voltage command value Vref and the value of the old power Pof are not changed. In addition, the same here includes the case of being completely the same and the case where the difference is within a predetermined range.

【0045】新電力Pocが旧電力Pofよりも大きい
ときは(#22でイエス)、電圧指令値Vrefを減少
させるためのDCV−DOWNルーチンを実行し(#2
3)、新電力Pocが旧電力Pofよりも小さいときは
(#22でノー)、最大電力点の近辺での処理であるP
EEKルーチンを実行する(#24)。
When the new power Poc is larger than the old power Pof (Yes in # 22), the DCV-DOWN routine for reducing the voltage command value Vref is executed (# 2).
3) When the new power Poc is smaller than the old power Pof (No in # 22), the process P is performed near the maximum power point.
The EEK routine is executed (# 24).

【0046】ステップ#18で、領域判定フラグFEJ
が「0」である場合には、入力電流Iiの平均値を取得
し(#25)、新電力PocがPoc=Vi×Iiとし
て算出される(#26)。新電力Pocと旧電力Pof
とが比較される(#27,28)。
In step # 18, the area determination flag FEJ
Is “0”, the average value of the input current Ii is acquired (# 25), and the new power Poc is calculated as Poc = Vi × Ii (# 26). New power Poc and old power Pof
And are compared (# 27, 28).

【0047】新電力Pocと旧電力Pofとが同一であ
る場合には(#27でイエス)、以降の処理を行うこと
なく、メインルーチンを終了する。つまり、この場合に
は、電圧指令値Vrefや旧電力Pofの変更は行われ
ない。
When the new power Poc and the old power Pof are the same (Yes in # 27), the main routine is terminated without performing the subsequent processing. That is, in this case, the voltage command value Vref and the old power Pof are not changed.

【0048】新電力Pocが旧電力Pofよりも大きい
ときは(#28でイエス)、電圧指令値Vrefを増加
させるためのDCV−UPルーチンを実行し(#2
9)、新電力Pocが旧電力Pofよりも小さいときは
(#28でノー)、PEEKルーチンを実行する(#3
0)。
When the new power Poc is larger than the old power Pof (Yes in # 28), the DCV-UP routine for increasing the voltage command value Vref is executed (# 2.
9) If the new power Poc is smaller than the old power Pof (No in # 28), the PEEK routine is executed (# 3).
0).

【0049】図6はDCV−DOWNルーチンを示すフ
ローチャート、図7はDCV−UPルーチンを示すフロ
ーチャートである。図6において、まず、UDカウンタ
をデクリメントする(#41)。UDカウンタは、この
DCV−DOWNルーチンを1回実行する毎に1つデク
リメントされ、次の図7において説明するDCV−UP
ルーチンを実行する毎に1つインクリメントされる。こ
のUDカウンタのカウント値が予め設定された下限値に
達したときに、電圧指令値Vrefを下方へ変更する処
理が実行され、UDカウンタのカウント値が予め設定さ
れた上限値に達したときに、電圧指令値Vrefを上方
へ変更する処理が実行される。
FIG. 6 is a flow chart showing the DCV-DOWN routine, and FIG. 7 is a flow chart showing the DCV-UP routine. In FIG. 6, first, the UD counter is decremented (# 41). The UD counter is decremented by one each time this DCV-DOWN routine is executed, and the DCV-UP described in FIG.
It is incremented by 1 each time the routine is executed. When the count value of the UD counter reaches a preset lower limit value, a process of changing the voltage command value Vref downward is executed, and when the count value of the UD counter reaches a preset upper limit value. , A process of changing the voltage command value Vref upward is executed.

【0050】すなわち、UDカウンタのカウント値が下
限に達していない場合には(#42でノー)、そのカウ
ント値をそのまま保存してメインルーチンへリターンし
(#43)、下限に達している場合には(#42でイエ
ス)、UDカウンタを初期化し(#44)、現時点での
電圧指令値Vrefを読み込み(#45)、電圧指令値
Vrefが下限に達していないか否かを確認し(#4
6)、電圧指令値Vrefを所定の値だけ減算してそれ
を新しい電圧指令値Vrefとして出力し(#47)、
Fカウンタをデクリメントする(#48)。その後、比
較の基準となる旧電力Pofの値を、新電力Pocの値
に更新する(#49)。
That is, when the count value of the UD counter has not reached the lower limit (NO in # 42), the count value is stored as it is and the process returns to the main routine (# 43). (Yes in # 42), the UD counter is initialized (# 44), the current voltage command value Vref is read (# 45), and it is confirmed whether or not the voltage command value Vref has reached the lower limit ( # 4
6), subtracting a predetermined value from the voltage command value Vref and outputting it as a new voltage command value Vref (# 47),
Decrement the F counter (# 48). After that, the value of the old power Pof, which is the basis of comparison, is updated to the value of the new power Poc (# 49).

【0051】なお、Fカウンタは、そのカウント値が予
め設定された上限値又は下限値に達したときに、電圧指
令値Vrefの変化幅ΔVを増大する処理が実行され
る。また、後述するSカウンタは、そのカウント値が予
め設定された上限値に達したときに、電圧指令値Vre
fの変化幅ΔVを減少させる処理が実行される。なお、
電圧指令値Vrefの変化幅ΔVは動作電圧Vopの変
化幅ΔVに対応する。
When the count value of the F counter reaches a preset upper limit value or lower limit value, a process of increasing the variation width ΔV of the voltage command value Vref is executed. The S counter, which will be described later, has a voltage command value Vre when the count value reaches a preset upper limit value.
A process of reducing the variation width ΔV of f is executed. In addition,
The change width ΔV of the voltage command value Vref corresponds to the change width ΔV of the operating voltage Vop.

【0052】図7において、UDカウンタをインクリメ
ントする(#51)。UDカウンタのカウント値が上限
に達していない場合には(#52でノー)、そのカウン
ト値をそのまま保存してメインルーチンへリターンし
(#53)、上限に達している場合には(#52でイエ
ス)、UDカウンタを初期化し(#54)、電圧指令値
Vrefを読み込み(#55)、電圧指令値Vrefが
上限に達していないか否かを確認し(#56)、電圧指
令値Vrefに所定の値だけ加算してそれを新しい電圧
指令値Vrefとして出力し(#57)、Fカウンタを
インクリメントする(#58)。その後、比較の基準と
なる旧電力Pofの値を、新電力Pocの値に更新する
(#59)。
In FIG. 7, the UD counter is incremented (# 51). When the count value of the UD counter has not reached the upper limit (No in # 52), the count value is saved as it is and the process returns to the main routine (# 53). When it reaches the upper limit (# 52) Yes), the UD counter is initialized (# 54), the voltage command value Vref is read (# 55), it is confirmed whether the voltage command value Vref has reached the upper limit (# 56), and the voltage command value Vref is determined. Is output as a new voltage command value Vref (# 57), and the F counter is incremented (# 58). After that, the value of the old power Pof serving as the reference for comparison is updated to the value of the new power Poc (# 59).

【0053】図8及び図9はPEEKルーチンを示すフ
ローチャートである。図8において、まず、領域判定フ
ラグFEJのチェックが行われる(#61)。領域判定
フラグFEJが「1」である場合には、PEEKカウン
タの現時点のカウント値を読み込み(#62)、その値
をインクリメントする(#63)。
8 and 9 are flowcharts showing the PEEK routine. In FIG. 8, first, the area determination flag FEJ is checked (# 61). When the area determination flag FEJ is "1", the current count value of the PEEK counter is read (# 62) and the value is incremented (# 63).

【0054】PEEKカウンタは、このPEEKルーチ
ンを1回実行する毎に、領域判定フラグFEJの状態に
応じてインクリメント又はデクリメントされる。そし
て、PEEKカウンタのカウント値が予め設定された上
限値又は下限値に達したときに、前述のUDカウンタを
インクリメント又はデクリメントする。UDカウンタが
上限値又は下限値に達したときには、DCV−UPルー
チン又はDCV−DOWNルーチンと同様に電圧指令値
Vrefを上方又は下方へ変更する処理が実行される。
The PEEK counter is incremented or decremented according to the state of the area determination flag FEJ each time this PEEK routine is executed. Then, when the count value of the PEEK counter reaches a preset upper limit value or lower limit value, the UD counter is incremented or decremented. When the UD counter reaches the upper limit value or the lower limit value, the process of changing the voltage command value Vref upward or downward is executed as in the DCV-UP routine or the DCV-DOWN routine.

【0055】つまり、PEEKルーチンでは、電圧指令
値Vrefの変更を実行するために、PEEKカウンタ
とUDカウンタとの2つのカウンタがいずれも上限又は
下限に達することが条件となっている。例えば、PEE
Kカウンタ及びUDカウンタがともに4ビットで「−
8」〜「0」〜「7」をカウントするものである場合に
は、領域判定フラグFEJが「1」のときには、このP
EEKルーチンが連続で49(=7×7)回実行された
ときに、電圧指令値Vrefを増大する変更が1回実行
され、領域判定フラグFEJが「0」のときには、この
PEEKルーチンが連続で64(=8×8)回実行され
たときに、電圧指令値Vrefを減少する変更が1回実
行される。なお、それぞれのルーチンが必ずしも連続で
実行される必要はなく、例えばノイズの影響によって入
力電圧Viや入力電流Iiが変動した場合には他のルー
チンが実行されることがあり、結果的にそれらのカウン
タが上限又は下限に達したときに、電圧指令値Vref
の変更が行われる。
That is, in the PEEK routine, in order to change the voltage command value Vref, it is a condition that both the PEEK counter and the UD counter reach the upper limit or the lower limit. For example, PEE
Both the K counter and the UD counter are 4 bits and "-
In the case of counting "8" to "0" to "7", when the area determination flag FEJ is "1", this P
When the EEK routine is continuously executed 49 (= 7 × 7) times, the change for increasing the voltage command value Vref is executed once, and when the area determination flag FEJ is “0”, the PEEK routine is continuously executed. When it is executed 64 (= 8 × 8) times, the change for decreasing the voltage command value Vref is executed once. It should be noted that the respective routines do not necessarily have to be executed continuously, and other routines may be executed when, for example, the input voltage Vi or the input current Ii fluctuates due to the influence of noise. When the counter reaches the upper limit or the lower limit, the voltage command value Vref
Changes are made.

【0056】図8に戻って、ステップ#64において、
PEEKカウンタのカウント値が上限に達していない場
合には、そのカウント値をそのまま保存してメインルー
チンへリターンし(#65)、上限に達している場合に
は(#64でイエス)、PEEKカウンタを初期化し
(#66)、UDカウンタをインクリメントする(#6
7)。
Returning to FIG. 8, in step # 64,
If the count value of the PEEK counter has not reached the upper limit, the count value is saved as it is and the process returns to the main routine (# 65). If it has reached the upper limit (Yes in # 64), the PEEK counter Is initialized (# 66) and the UD counter is incremented (# 6
7).

【0057】そして、UDカウンタのカウント値が上限
に達していない場合には(#68でノー)、そのカウン
ト値をそのまま保存してメインルーチンへリターンし
(#69)、上限に達している場合には(#68でイエ
ス)、領域判定フラグFEJを「0」にリセットし(#
70)、Sカウンタをインクリメントし(#71)、U
Dカウンタを初期化し(#72)、現時点での電圧指令
値Vrefを読み込み(#73)、電圧指令値Vref
が上限に達していないか否かを確認し(#74)、電圧
指令値Vrefを所定の値だけ加算してメモリに保存し
(#75)、それを新しい電圧指令値Vrefとして出
力する(#76)。その後、比較の基準となる旧電力P
ofの値を、新電力Pocの値に更新する(#77)。
When the count value of the UD counter has not reached the upper limit (No in # 68), the count value is stored as it is and the process returns to the main routine (# 69). (Yes in # 68), the area determination flag FEJ is reset to "0"(#
70), the S counter is incremented (# 71), and U
The D counter is initialized (# 72), the current voltage command value Vref is read (# 73), and the voltage command value Vref is set.
Is not reaching the upper limit (# 74), the voltage command value Vref is incremented by a predetermined value and stored in the memory (# 75), and it is output as a new voltage command value Vref (# 76). After that, the old power P, which is the basis for comparison,
The value of of is updated to the value of the new power Poc (# 77).

【0058】図9において、領域判定フラグFEJが
「0」であった場合に、PEEKカウンタの現時点のカ
ウント値を読み込み(#82)、その値をデクリメント
する(#83)。
In FIG. 9, when the area determination flag FEJ is "0", the current count value of the PEEK counter is read (# 82) and the value is decremented (# 83).

【0059】ステップ#84において、PEEKカウン
タのカウント値が下限に達していない場合には、そのカ
ウント値をそのまま保存してメインルーチンへリターン
し(#85)、下限に達している場合には(#84でイ
エス)、PEEKカウンタを初期化し(#86)、UD
カウンタをデクリメントする(#87)。
In step # 84, if the count value of the PEEK counter has not reached the lower limit, the count value is saved as it is and the process returns to the main routine (# 85). (Yes in # 84), initialize PEEK counter (# 86), UD
Decrement the counter (# 87).

【0060】そして、UDカウンタのカウント値が下限
に達していない場合には(#88でノー)、そのカウン
ト値をそのまま保存してメインルーチンへリターンし
(#89)、下限に達している場合には(#88でイエ
ス)、領域判定フラグFEJを「1」にセットし(#9
0)、Sカウンタをインクリメントし(#91)、UD
カウンタを初期化し(#92)、現時点での電圧指令値
Vrefを読み込み(#93)、電圧指令値Vrefが
下限に達していないか否かを確認し(#94)、電圧指
令値Vrefを所定の値だけ減算してメモリに保存し
(#95)、それを新しい電圧指令値Vrefとして出
力する(#96)。その後、比較の基準となる旧電力P
ofの値を、新電力Pocの値に更新する(#97)。
When the count value of the UD counter does not reach the lower limit (NO in # 88), the count value is stored as it is and the process returns to the main routine (# 89). When the lower limit is reached. (Yes in # 88), the area determination flag FEJ is set to "1"(# 9
0), S counter is incremented (# 91), UD
The counter is initialized (# 92), the current voltage command value Vref is read (# 93), it is confirmed whether the voltage command value Vref has reached the lower limit (# 94), and the voltage command value Vref is set to a predetermined value. Value is subtracted and stored in the memory (# 95), which is output as a new voltage command value Vref (# 96). After that, the old power P, which is the basis for comparison,
The value of of is updated to the value of the new power Poc (# 97).

【0061】図10は変速処理ルーチンを示すフローチ
ャートである。このルーチンに入る以前に、メインルー
チンにおいて、変化幅ΔVが「4」に、Fカウンタ及び
Sカウンタがともに「0」に、それぞれ初期設定され
る。
FIG. 10 is a flow chart showing the shift processing routine. Before entering this routine, in the main routine, the change width ΔV is initialized to “4” and both the F counter and the S counter are initialized to “0”.

【0062】Fカウンタが上限値である「3」又は下限
値である「−3」となった場合には(#101又は10
2でイエス)、Fカウンタを「0」に初期化し(#10
3)、電圧指令値Vrefの変化幅ΔVを比較的大きい
値である「4」に設定する(#104)。
When the F counter reaches "3" which is the upper limit value or "-3" which is the lower limit value (# 101 or 10)
2), initialize the F counter to "0"(# 10
3), the change width ΔV of the voltage command value Vref is set to a relatively large value “4” (# 104).

【0063】Fカウンタが上限値及び下限値のいずれに
もなっていない場合には(#101及び102でノ
ー)、Sカウンタが上限値である「3」となっているか
否かをチェックする(#105)。Sカウンタが上限値
となっている場合には、Sカウンタを「0」に初期化し
(#106)、電圧指令値Vrefの変化幅ΔVを比較
的小さい値である「1」に設定する(#107)。
When the F counter is neither the upper limit nor the lower limit (NO in # 101 and 102), it is checked whether the S counter is the upper limit "3" ( # 105). When the S counter is at the upper limit value, the S counter is initialized to "0"(# 106), and the change width ΔV of the voltage command value Vref is set to "1" which is a relatively small value (#). 107).

【0064】すなわち、DCV−DOWNルーチンのス
テップ#48又はDCV−UPルーチンのステップ#5
8において、Fカウンタのデクリメント又はインクリメ
ントが行われるが、それぞれのルーチンが3回連続する
と、又はいずれかのルーチンが他よりも3回多く実行さ
れると、ステップ#104で変化幅ΔVが大きい値に設
定される。また、PEEKルーチンのステップ#71又
はステップ#92において、Sカウンタのインクリメン
トが行われるが、PEEKルーチンの中のステップ#7
1又はステップ#92が3回実行されると、ステップ#
107で変化幅ΔVが小さい値に設定される。
That is, step # 48 of the DCV-DOWN routine or step # 5 of the DCV-UP routine.
In step 8, the F counter is decremented or incremented, but if each routine is executed three times in succession or if one of the routines is executed three times more than the other, the change width ΔV is larger in step # 104. Is set to. Also, the S counter is incremented in step # 71 or step # 92 of the PEEK routine, but in step # 7 of the PEEK routine.
If 1 or step # 92 is executed three times, step #
At 107, the change width ΔV is set to a small value.

【0065】上述の処理動作を図4に基づいて説明する
と、図4(b)に示すモードM1においては、新電力P
ocが旧電力Pofと比較して大きい状態が所定の回数
続いた場合に、電圧指令値Vrefを所定値だけ減少さ
せる。この処理が3回繰り返されると、電圧指令値Vr
efの変化幅ΔVが、それまで小さい変化幅ΔVsであ
った場合でも大きい変化幅ΔVfに変更される。一旦大
きい変化幅ΔVfに変更された後は、同様の設定が何回
行われても変化しない。なお、図4(b)に示す例では
当初において小さい変化幅ΔVsとなっているが、これ
は説明のためのものであり、実際には、通常、当初にお
いては大きい変化幅ΔVfが設定される。
The above-mentioned processing operation will be described with reference to FIG. 4. In the mode M1 shown in FIG.
When the state in which oc is larger than the old power Pof is large for a predetermined number of times, the voltage command value Vref is decreased by a predetermined value. When this process is repeated three times, the voltage command value Vr
The change width ΔV of ef is changed to a large change width ΔVf even if the change width ΔVs is small until then. Once changed to the large change width ΔVf, it does not change no matter how many times the same setting is performed. In the example shown in FIG. 4B, the small change width ΔVs is initially set, but this is for the purpose of explanation. In practice, a large change width ΔVf is usually set at the beginning. .

【0066】したがって、モードM1又はモードM2に
おいて、変化幅ΔVが大きいので高速で最適動作点に到
達することができる。また、図4(c)に示すモードM
3又はM4においては、新電力Pocが旧電力Pofと
比較して小さい状態が所定の回数続いた場合に、電圧指
令値Vrefを所定値だけ変更する。この処理が3回繰
り返されると、電圧指令値Vrefの変化幅ΔVが、そ
れまで大きい変化幅ΔVfであった場合でも小さい変化
幅ΔVsに変更される。一旦小さい変化幅ΔVsに変更
された後は、同様の設定が何回行われても変化しない。
また、新電力Pocと旧電力Pofとが同一の状態が続
く限り何らの処理も行わない。これらの処理が繰り返さ
れることによって、最大電力点の近辺での運転が維持さ
れる。
Therefore, in the mode M1 or the mode M2, since the change width ΔV is large, the optimum operating point can be reached at high speed. In addition, the mode M shown in FIG.
In 3 or M4, the voltage command value Vref is changed by a predetermined value when the new power Poc is smaller than the old power Pof for a predetermined number of times. When this process is repeated three times, the change width ΔV of the voltage command value Vref is changed to the small change width ΔVs even if the change width ΔVf is large until then. Once the change width ΔVs is changed to a small value, it does not change even if the same setting is performed many times.
Further, no processing is performed as long as the new power Poc and the old power Pof remain in the same state. By repeating these processes, the operation near the maximum power point is maintained.

【0067】したがって、モードM3又はモードM4に
おいて、変化幅ΔVが小さいので、最適動作点の近辺に
おける出力電力Poの変動が小さくなり、これによって
電力の損失を最小限に抑制して太陽電池の利用効率を向
上させることができる。
Therefore, in the mode M3 or the mode M4, the variation width ΔV is small, so that the fluctuation of the output power Po in the vicinity of the optimum operating point is small, thereby suppressing the power loss to the minimum and using the solar cell. The efficiency can be improved.

【0068】さらに、本実施例のインバータ20におい
ては、MPPT制御によって最大電力点の近辺に到達
し、モードM3又はM4の状態となったときには、変化
幅ΔVが小さくなってPEEKカウンタとUDカウンタ
との両方が上限又は下限に達するまで電圧指令値Vre
fの変更が行われないので、その間においては、入力電
圧Vi(つまり動作電圧Vop)の変化がなく、日射量
の変動などによって特性曲線が変わらない限り出力電力
Poの変動が生じない。
Further, in the inverter 20 of this embodiment, when the vicinity of the maximum power point is reached by the MPPT control and the state is in the mode M3 or M4, the change width ΔV becomes small and the PEEK counter and the UD counter are changed. Voltage command value Vre until both reach the upper limit or the lower limit.
Since f is not changed, the input voltage Vi (that is, the operating voltage Vop) does not change during that period, and the output power Po does not change unless the characteristic curve changes due to changes in the amount of solar radiation.

【0069】また、新電力Pocと旧電力Pofとが同
一である場合には、電圧指令値Vrefを変更するため
の何らの処理、つまりPEEKカウンタ又はUDカウン
タのインクリメント又はデクリメントが全く行われない
ので、その状態が続く限り、電圧指令値Vrefは同一
であり、同一の動作電圧Vopでの運転を持続する。し
たがって、日射量の変動などによって特性曲線が変わら
ない限り、出力電力Poの変動が生じない。
Further, when the new power Poc and the old power Pof are the same, no processing for changing the voltage command value Vref, that is, no increment or decrement of the PEEK counter or the UD counter is performed at all. As long as that state continues, the voltage command value Vref is the same and the operation at the same operating voltage Vop is continued. Therefore, unless the characteristic curve changes due to fluctuations in the amount of solar radiation, fluctuations in the output power Po do not occur.

【0070】つまり、最大電力点の近辺においては、電
圧指令値Vref、動作電圧Vop、及び出力電力Po
の変動がほとんどなく、したがって、従来のような変動
による電力の損失が大幅に抑制され、太陽電池の利用効
率の向上が図られる。
That is, in the vicinity of the maximum power point, the voltage command value Vref, the operating voltage Vop, and the output power Po
There is almost no fluctuation, and therefore, the loss of electric power due to the conventional fluctuation is significantly suppressed, and the utilization efficiency of the solar cell is improved.

【0071】しかも、最適動作点に到達するまでの電圧
指令値Vrefの変化幅ΔVが大きいので、インバータ
20の起動から最大電力点に達するまでの時間を短縮す
ることができ、その間における太陽電池の利用効率を向
上させることができる。
Moreover, since the variation width ΔV of the voltage command value Vref until reaching the optimum operating point is large, the time from the start of the inverter 20 to reaching the maximum power point can be shortened, and the solar cell in the meantime can be shortened. Utilization efficiency can be improved.

【0072】なお、新電力Pocと旧電力Pofとが同
一であるとき、又はPEEKルーチンに入ったときに、
日射量の変動などによって特性曲線が変化すると、これ
を契機としてDCV−UPルーチン又はDCV−DOW
Nルーチンに移行し、モードM1又はM2の処理が実行
されることとなる。したがって、日射量が変動したとき
にそれに素早く応答し、短時間で最大電力点に到達する
ことができる。
When the new power Poc and the old power Pof are the same, or when the PEEK routine is entered,
When the characteristic curve changes due to fluctuations in the amount of solar radiation, the DCV-UP routine or DCV-DOW is triggered by this change.
The process proceeds to the N routine, and the process of the mode M1 or M2 is executed. Therefore, when the amount of solar radiation fluctuates, it responds quickly to reach the maximum power point in a short time.

【0073】図11は他の実施例の変速処理ルーチンを
示すフローチャートである。この変速処理ルーチンは、
図10の変速処理ルーチンが大きい変化幅ΔVfと小さ
い変化幅ΔVsとの2段階の変速であったのに対して、
上限と下限の間で多段階に変速を行うものである。この
ルーチンに入る以前に、メインルーチンにおいて、変化
幅ΔVが上限値に、Fカウンタ及びSカウンタがともに
「0」に、それぞれ初期設定される。
FIG. 11 is a flow chart showing a gear shift processing routine of another embodiment. This shift processing routine is
Whereas the shift processing routine of FIG. 10 is a two-step shift with a large change width ΔVf and a small change width ΔVs,
It shifts in multiple stages between the upper limit and the lower limit. Before entering this routine, in the main routine, the variation width ΔV is initialized to the upper limit value, and both the F counter and the S counter are initialized to “0”.

【0074】Fカウンタが上限値である「3」又は下限
値である「−3」となっている場合には(#111又は
112でイエス)、Fカウンタを「0」に初期化し(#
113)、電圧指令値Vrefの現時点の変化幅ΔVに
「2」を加算して「ΔV+2」とする(#114)。但
し、変化幅ΔVの新しい設定値が上限を越えている場合
には(#115でイエス)、変化幅ΔVを上限値とする
(#116)。
When the F counter is "3" which is the upper limit value or "-3" which is the lower limit value (Yes in # 111 or 112), the F counter is initialized to "0"(#
113), "2" is added to the current change width ΔV of the voltage command value Vref to obtain "ΔV + 2"(# 114). However, when the new setting value of the change width ΔV exceeds the upper limit (Yes in # 115), the change width ΔV is set as the upper limit value (# 116).

【0075】Fカウンタが上限値及び下限値のいずれに
もなっていない場合には(#111及び112でノ
ー)、Sカウンタが上限値である「3」となっているか
否かをチェックする(#117)。Sカウンタが上限値
となっている場合には、Sカウンタを「0」に初期化し
(#118)、電圧指令値Vrefの現時点の変化幅Δ
Vから「1」を減算して「ΔV−1」とする(#11
9)。但し、変化幅ΔVの新しい設定値が下限を越えて
いる場合には(#120でイエス)、変化幅ΔVを下限
値とする(#121)。
When the F counter is neither the upper limit nor the lower limit (NO in # 111 and 112), it is checked whether the S counter is the upper limit "3" ( # 117). When the S counter has reached the upper limit value, the S counter is initialized to "0"(# 118), and the current change width Δ of the voltage command value Vref is set.
"1" is subtracted from V to obtain "ΔV-1"(# 11
9). However, when the new setting value of the change width ΔV exceeds the lower limit (Yes in # 120), the change width ΔV is set as the lower limit value (# 121).

【0076】図12はさらに他の実施例の変速処理ルー
チンを示すフローチャートである。この変速処理ルーチ
ンは、図10及び図11の変速処理ルーチンが、図6〜
図9のルーチンの中の処理においてFカウンタ及びSカ
ウンタのカウントが実行されているのに対して、それら
のカウントをこの変速処理ルーチン内で行うようにした
ものである。このルーチンに入る以前に、メインルーチ
ンにおいて、変化幅ΔVが「4」に、Fカウンタ及びS
カウンタがともに「0」に、Fカウンタの上限値が
「3」に、Fカウンタの下限値が「−3」に、それぞれ
初期設定される。
FIG. 12 is a flow chart showing a gear shift processing routine of still another embodiment. This shift processing routine is similar to that shown in FIGS.
While the F counter and the S counter are counted in the processing in the routine of FIG. 9, those counts are performed in this shift processing routine. Before entering this routine, in the main routine, the change width ΔV is set to “4”, the F counter and S
Both counters are initially set to “0”, the upper limit value of the F counter is set to “3”, and the lower limit value of the F counter is set to “−3”.

【0077】他のルーチンにおいて減算指令があった場
合には(#131でイエス)、Fカウンタをデクリメン
トし(#132)、加算指令があった場合には(#13
3でイエス)、Fカウンタをインクリメントする(#1
34)。減算指令から加算指令に変わった場合又は減算
指令から加算指令に変わった場合には(#135又は3
6でイエス)、Sカウンタをインクリメントする(#1
37)。
If there is a subtraction command in another routine (Yes in # 131), the F counter is decremented (# 132), and if there is an addition command (# 13).
If yes, increment F counter (# 1)
34). When the subtraction command changes to the addition command or when the subtraction command changes to the addition command (# 135 or 3
If the answer is 6, the S counter is incremented (# 1
37).

【0078】Fカウンタが上限値又は下限値である場合
には(#138又は139でイエス)、Fカウンタを
「0」にリセットし(#140)、電圧指令値Vref
の変化幅ΔVとして比較的大きい値である「4」を設定
する(#141)。
When the F counter is at the upper limit value or the lower limit value (Yes in # 138 or 139), the F counter is reset to "0"(# 140) and the voltage command value Vref is set.
"4", which is a relatively large value, is set as the change width ΔV of (# 141).

【0079】Fカウンタが上限値でも下限値でもなく
(#138及び139でノー)、Sカウンタが上限値と
なっている場合には(#142でイエス)、Sカウンタ
を「0」に初期化し(#143)、電圧指令値Vref
の変化幅ΔVを比較的小さい値である「1」に設定する
(#144)。
When the F counter is neither the upper limit nor the lower limit (NO in # 138 and 139) and the S counter is the upper limit (Yes in # 142), the S counter is initialized to "0". (# 143), voltage command value Vref
The change width ΔV is set to “1” which is a relatively small value (# 144).

【0080】図11及び図12に示す実施例において
も、モードM3又はモードM4において、変化幅ΔVが
小さいので、最適動作点の近辺における出力電力Poの
変動が小さくなり、これによって電力の損失を最小限に
抑制して太陽電池の利用効率を向上させることができ
る。
Also in the embodiment shown in FIGS. 11 and 12, the variation width ΔV is small in the mode M3 or the mode M4, so that the fluctuation of the output power Po in the vicinity of the optimum operating point becomes small, thereby reducing the power loss. It can be suppressed to the minimum and the utilization efficiency of the solar cell can be improved.

【0081】上述の実施例において、ステップ#49,
59,77,97の処理が本発明の第1制御手段に相当
し、ステップ#21,22,27,28の処理が本発明
の第2制御手段に相当し、ステップ#47,57又はD
CV−DOWNルーチンとDCV−UPルーチンの全体
が本発明の第3制御手段に相当し、ステップ#75,7
6,95,96又はPEEKルーチンの全体が本発明の
第4制御手段に相当し、ステップ#104,114,1
41の処理又はFカウンタのカウント動作及びカウント
値のチェック動作を含めた全体の処理が本発明の第5制
御手段に相当し、また、ステップ#107,119,1
44の処理又はSカウンタのカウント動作及びカウント
値のチェック動作を含めた全体の処理が本発明の第6制
御手段に相当する。また、本実施例のFカウンタが本発
明の第1カウンタに、Sカウンタが本発明の第2カウン
タに、UDカウンタが本発明の第3カウンタに、UDカ
ウンタとPEEKカウンタが本発明の第4カウンタに、
それぞれ相当する。
In the above embodiment, step # 49,
The processing of 59, 77, 97 corresponds to the first control means of the present invention, the processing of steps # 21, 22, 27, 28 corresponds to the second control means of the present invention, and steps # 47, 57 or D.
The entire CV-DOWN routine and DCV-UP routine correspond to the third control means of the present invention, and steps # 75, 7 are executed.
6, 95, 96 or the entire PEEK routine corresponds to the fourth control means of the present invention, and steps # 104, 114, 1
The processing of 41 or the entire processing including the counting operation of the F counter and the checking operation of the count value corresponds to the fifth control means of the present invention, and steps # 107, 119, 1
The entire processing including the processing of 44 or the counting operation of the S counter and the checking operation of the count value corresponds to the sixth control means of the present invention. Further, the F counter of the present embodiment is the first counter of the present invention, the S counter is the second counter of the present invention, the UD counter is the third counter of the present invention, and the UD counter and PEEK counter are the fourth counter of the present invention. On the counter,
Equivalent to each.

【0082】上述の実施例において、Fカウンタ、Sカ
ウンタ、PEEKカウンタ、又はUDカウンタの上限値
又は下限値は、上述した以外に種々の値とすることがで
きる。PEEKルーチンにおいて、UDカウンタのみ又
はPEEKカウンタのみを用いてもよく、又はUDカウ
ンタを用いることなく、上限値及び下限値の大きいPE
EKカウンタのみを用いてもよい。各カウンタの初期値
は、上述の実施例に限ることなく、種々の値とすること
ができる。
In the above embodiment, the upper limit value or the lower limit value of the F counter, the S counter, the PEEK counter, or the UD counter can be various values other than those described above. In the PEEK routine, only the UD counter or only the PEEK counter may be used, or the PE having a large upper limit value and the lower limit value may be used without using the UD counter.
You may use only the EK counter. The initial value of each counter is not limited to the above-mentioned embodiment, but can be various values.

【0083】上述の実施例において、入力電圧Viを取
得し、又は出力電力Poを計測する周期、タイミングな
どは種々設定することができる。マイクロコンピュータ
24又はDSP25によって実行される機能の一部又は
全部を、ハードウエア回路によって実現してもよい。イ
ンバータ20又は太陽光発電システム1の各部又は全体
の回路構成、制御内容、フローチャートの処理内容、処
理順序などは、本発明の主旨に沿って種々変更すること
ができる。
In the above-mentioned embodiment, the cycle, timing, etc. of acquiring the input voltage Vi or measuring the output power Po can be set variously. A part or all of the functions executed by the microcomputer 24 or the DSP 25 may be realized by a hardware circuit. The circuit configuration, the control content, the processing content of the flowchart, the processing order, etc. of each part or the whole of the inverter 20 or the photovoltaic power generation system 1 can be variously changed in accordance with the gist of the present invention.

【0084】[0084]

【発明の効果】請求項1乃至請求項4の発明によると、
制御の安定性を維持しつつ、最大電力点の近辺における
電力の損失を最小限に抑制し、太陽電池の利用効率を向
上させることができる。
According to the inventions of claims 1 to 4,
It is possible to suppress the power loss in the vicinity of the maximum power point to the minimum while maintaining the control stability, and improve the utilization efficiency of the solar cell.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る太陽光発電システムの全体構成を
示すブロック図である。
FIG. 1 is a block diagram showing an overall configuration of a photovoltaic power generation system according to the present invention.

【図2】マイクロコンピュータで処理される内容の一部
を機能的に示すブロック図である。
FIG. 2 is a block diagram functionally showing a part of contents processed by a microcomputer.

【図3】DSPで処理される内容の一部を機能的に示す
ブロック図である。
FIG. 3 is a block diagram functionally showing a part of the contents processed by the DSP.

【図4】インバータにおけるMPPT制御の原理を説明
するための図である。
FIG. 4 is a diagram for explaining the principle of MPPT control in the inverter.

【図5】MPPT制御処理のメインルーチンを示すフロ
ーチャートである。
FIG. 5 is a flowchart showing a main routine of MPPT control processing.

【図6】DCV−DOWNルーチンを示すフローチャー
トである。
FIG. 6 is a flowchart showing a DCV-DOWN routine.

【図7】DCV−UPルーチンを示すフローチャートで
ある。
FIG. 7 is a flowchart showing a DCV-UP routine.

【図8】PEEKルーチンを示すフローチャートであ
る。
FIG. 8 is a flowchart showing a PEEK routine.

【図9】PEEKルーチンを示すフローチャートであ
る。
FIG. 9 is a flowchart showing a PEEK routine.

【図10】変速処理ルーチンを示すフローチャートであ
る。
FIG. 10 is a flowchart showing a shift processing routine.

【図11】他の実施例の変速処理ルーチンを示すフロー
チャートである。
FIG. 11 is a flowchart showing a gear shift processing routine of another embodiment.

【図12】他の実施例の変速処理ルーチンを示すフロー
チャートである。
FIG. 12 is a flowchart showing a gear shift processing routine of another embodiment.

【図13】従来のMPPT制御を説明するための図であ
る。
FIG. 13 is a diagram for explaining conventional MPPT control.

【符号の説明】[Explanation of symbols]

20 インバータ(最大電力点追尾制御装置) 24 マイクロコンピュータ(第1〜第6制御手段) Po 出力電力 Vop 動作電圧 Pof 旧電力(旧出力電力) Poc 新電力(今回に計測した出力電力) 20 Inverter (maximum power point tracking control device) 24 Microcomputer (first to sixth control means) Po output power Vop Operating voltage Pof Old power (old output power) Poc New power (output power measured this time)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】太陽電池の出力電力を周期的に計測し、出
力電力が増大するように太陽電池の動作電圧を段階的に
制御する太陽電池の最大電力点追尾制御方法において、 前記動作電圧が、増加方向又は減少方向のいずれかの方
向に、設定された回数だけ変化した場合に、前記動作電
圧の変化幅が比較的大きくなるように制御し、 前記動作電圧が、増加方向と減少方向とを繰り返すよう
に変化した場合に、前記動作電圧の変化幅が比較的小さ
くなるように制御する、 ことを特徴とする太陽電池の最大電力点追尾制御方法。
1. A maximum power point tracking control method for a solar cell, wherein the output power of the solar cell is periodically measured, and the operating voltage of the solar cell is controlled stepwise so that the output power increases. , The increasing direction or the decreasing direction, when changing a set number of times, the change width of the operating voltage is controlled to be relatively large, and the operating voltage is increased or decreased. The control method for controlling the maximum power point of a solar cell is characterized in that the change width of the operating voltage is controlled to be relatively small when the change is repeated.
【請求項2】太陽電池の出力電力を周期的に計測し、出
力電力が増大するように太陽電池の動作電圧を段階的に
制御するための太陽電池の最大電力点追尾制御装置にお
いて、 計測した出力電力に基づいて比較の基準となる旧出力電
力を設定する第1制御手段と、 前記旧出力電力と今回に計測した出力電力とを比較する
第2制御手段と、 前記旧出力電力よりも今回に計測した出力電力が大きい
場合には、前記動作電圧が前回と同じ方向に変化するよ
うに制御する第3制御手段と、 前記旧出力電力よりも今回に計測した出力電力が小さい
場合には、前記動作電圧が前回とは逆の方向に変化する
ように制御する第4制御手段と、 前記動作電圧が、同じ方向に設定された回数だけ変化し
た場合に、前記動作電圧の変化幅が比較的大きくなるよ
うに制御する第5制御手段と、 前記動作電圧が、増加方向と減少方向とを繰り返すよう
に設定された回数だけ変化した場合に、前記動作電圧の
変化幅が比較的小さくなるように制御する第6制御手段
と、 を有してなることを特徴とする太陽電池の最大電力点追
尾制御装置。
2. A solar cell maximum power point tracking controller for periodically measuring the output power of the solar cell and controlling the operating voltage of the solar cell stepwise so as to increase the output power. First control means for setting the old output power as a reference for comparison based on the output power, second control means for comparing the old output power with the output power measured this time, and this time rather than the old output power If the output power measured in step 1 is large, the third control means for controlling the operating voltage to change in the same direction as the previous time, and if the output power measured this time is smaller than the old output power, Fourth control means for controlling the operating voltage to change in a direction opposite to the previous direction; and when the operating voltage changes a set number of times in the same direction, the change width of the operating voltage is relatively large. To grow A fifth control means for controlling the operation voltage; and a sixth control means for controlling the change width of the operation voltage to be relatively small when the operation voltage changes a number of times set to repeat the increasing direction and the decreasing direction. A maximum power point tracking control device for a solar cell, comprising: a control unit.
【請求項3】前記第5制御手段は、 前記第3制御手段が、前記動作電圧を変化させるように
制御を行ったときに、その変化方向に応じて加算又は減
算のカウントが行われる第1カウンタを有し、 前記第1カウンタが設定されたカウント値に達したとき
に、前記動作電圧の変化幅が比較的大きくなるように制
御し、 前記第6制御手段は、 前記第4制御手段が、前記動作電圧を変化させるように
制御を行ったときに、カウントが行われる第2カウンタ
を有し、 前記第2カウンタが設定されたカウント値に達したとき
に、前記動作電圧の変化幅が比較的小さくなるように制
御するように構成されてなる、 請求項2記載の太陽電池の最大電力点追尾制御装置。
3. The fifth control means, when the third control means controls to change the operating voltage, counts addition or subtraction according to the direction of change. A counter, and when the first counter reaches a set count value, controls so that the range of change of the operating voltage becomes relatively large, the sixth control unit, the fourth control unit A second counter that counts when the control is performed to change the operating voltage, and when the second counter reaches a set count value, the change width of the operating voltage is The maximum power point tracking control device for a solar cell according to claim 2, which is configured to be controlled to be relatively small.
【請求項4】前記第3制御手段及び前記第4制御手段
は、 前記旧出力電力と今回に計測した出力電力とを比較した
ときに、その比較結果に応じて加算又は減算のカウント
が行われる第3カウンタ又は第4カウンタを有し、 前記第3カウンタ又は前記第4カウンタが設定されたカ
ウント値に達したときに、前記動作電圧を変化させるた
めの制御を行うように構成されてなる、 請求項2又は請求項3記載の太陽電池の最大電力点追尾
制御装置。
4. The third control means and the fourth control means, when comparing the old output power and the output power measured this time, count addition or subtraction according to the comparison result. A third counter or a fourth counter, which is configured to perform control for changing the operating voltage when the third counter or the fourth counter reaches a set count value, The maximum power point tracking control device for the solar cell according to claim 2 or 3.
JP6178001A 1994-07-29 1994-07-29 Maximum power point tracking control method and apparatus for solar cell Expired - Fee Related JP2731117B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6178001A JP2731117B2 (en) 1994-07-29 1994-07-29 Maximum power point tracking control method and apparatus for solar cell

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6178001A JP2731117B2 (en) 1994-07-29 1994-07-29 Maximum power point tracking control method and apparatus for solar cell

Publications (2)

Publication Number Publication Date
JPH0844445A true JPH0844445A (en) 1996-02-16
JP2731117B2 JP2731117B2 (en) 1998-03-25

Family

ID=16040820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6178001A Expired - Fee Related JP2731117B2 (en) 1994-07-29 1994-07-29 Maximum power point tracking control method and apparatus for solar cell

Country Status (1)

Country Link
JP (1) JP2731117B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT413610B (en) * 2000-02-01 2006-04-15 Felix Dipl Ing Dr Himmelstoss PROCESS FOR OPERATING NONLINEAR SOURCES IN THE FIELD OF MAXIMUM PERFORMANCE
AT413611B (en) * 2000-02-07 2006-04-15 Felix Dipl Ing Dr Himmelstoss DRIVING PROCESS FOR OPERATING NONLINEAR SOURCES AT MAXIMUM PERFORMANCE WITH ANALOG MEMBERSHIP
JP2008300745A (en) * 2007-06-01 2008-12-11 Nippon Oil Corp Power conditioner for photovoltaic generation, photovoltaic generation system, and output power control method of photovoltaic generation system
CN100463332C (en) * 2006-11-27 2009-02-18 孙民兴 Maximum power tracing method for solar power system and solar power device
JP2011146056A (en) * 2006-12-26 2011-07-28 Richtek Technology Corp Analog photovoltaic power circuit
WO2011132598A1 (en) * 2010-04-20 2011-10-27 太陽誘電株式会社 Power conversion device
KR101138507B1 (en) * 2010-07-19 2012-04-25 삼성전기주식회사 Solar cell system
JP5057599B1 (en) * 2011-12-26 2012-10-24 株式会社計測技術研究所 Load device
JP2014081739A (en) * 2012-10-15 2014-05-08 Origin Electric Co Ltd Power conditioner system
KR101403556B1 (en) * 2012-12-03 2014-06-03 청주대학교 산학협력단 Mppt control method for grid-connected pv inverter
JP2015087959A (en) * 2013-10-30 2015-05-07 日本リライアンス株式会社 Photovoltaic device and photovoltaic control device
DE112014000638B4 (en) 2013-03-11 2018-09-20 Hitachi Industrial Equipment Systems Co. Ltd. Solar control device
JP2018165921A (en) * 2017-03-28 2018-10-25 国立研究開発法人宇宙航空研究開発機構 Power control system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT413610B (en) * 2000-02-01 2006-04-15 Felix Dipl Ing Dr Himmelstoss PROCESS FOR OPERATING NONLINEAR SOURCES IN THE FIELD OF MAXIMUM PERFORMANCE
AT413611B (en) * 2000-02-07 2006-04-15 Felix Dipl Ing Dr Himmelstoss DRIVING PROCESS FOR OPERATING NONLINEAR SOURCES AT MAXIMUM PERFORMANCE WITH ANALOG MEMBERSHIP
CN100463332C (en) * 2006-11-27 2009-02-18 孙民兴 Maximum power tracing method for solar power system and solar power device
JP2011146056A (en) * 2006-12-26 2011-07-28 Richtek Technology Corp Analog photovoltaic power circuit
JP2008300745A (en) * 2007-06-01 2008-12-11 Nippon Oil Corp Power conditioner for photovoltaic generation, photovoltaic generation system, and output power control method of photovoltaic generation system
JP5427949B2 (en) * 2010-04-20 2014-02-26 太陽誘電株式会社 Power converter
WO2011132598A1 (en) * 2010-04-20 2011-10-27 太陽誘電株式会社 Power conversion device
KR101138507B1 (en) * 2010-07-19 2012-04-25 삼성전기주식회사 Solar cell system
JP5057599B1 (en) * 2011-12-26 2012-10-24 株式会社計測技術研究所 Load device
JP2014081739A (en) * 2012-10-15 2014-05-08 Origin Electric Co Ltd Power conditioner system
KR101403556B1 (en) * 2012-12-03 2014-06-03 청주대학교 산학협력단 Mppt control method for grid-connected pv inverter
DE112014000638B4 (en) 2013-03-11 2018-09-20 Hitachi Industrial Equipment Systems Co. Ltd. Solar control device
JP2015087959A (en) * 2013-10-30 2015-05-07 日本リライアンス株式会社 Photovoltaic device and photovoltaic control device
JP2018165921A (en) * 2017-03-28 2018-10-25 国立研究開発法人宇宙航空研究開発機構 Power control system

Also Published As

Publication number Publication date
JP2731117B2 (en) 1998-03-25

Similar Documents

Publication Publication Date Title
US9354652B2 (en) Maximum power point tracking method and device, and photovoltaic power generation system
JP3382434B2 (en) Battery power supply voltage control device and voltage control method
US5682305A (en) Method and apparatus for controlling the power of a battery power source
JPH0844445A (en) Method and device for tracking and controlling maximum power point of solar battery
KR101087823B1 (en) Maximum Power Point Tracking Method
EP0947905A2 (en) Solar power generating device
US20110309684A1 (en) Apparatus and method for the anti-islanding of power conditioning system
JP5856028B2 (en) Power conditioner and control method thereof
JP2804718B2 (en) Maximum power point tracking control method and apparatus for solar cell
WO2022087955A1 (en) Bus voltage control method and apparatus for photovoltaic system
JP6762680B2 (en) Solar power system
JPH07234733A (en) Maximum power point tracking method
KR101256433B1 (en) Photovoltaic system of maximum power point tracking mode using pv current
JP5903341B2 (en) Power generation control device, solar power generation system, and power generation control method
JPH11262186A (en) Controller of power storage system
EP3242183B1 (en) Method for tracking control of maximum power point of solar cell and tracking device
KR101555274B1 (en) A maximum power point tracking method based on current increment for improving efficiency of the solar inverter
WO2019180901A1 (en) Electric power conversion device
WO2016113838A1 (en) Control device for inverter
CN111198592B (en) Photovoltaic maximum power point tracking method and device
JP2017077124A (en) Power storage apparatus
CN112217475B (en) IV curve scanning method and optical storage system
CN115864493A (en) Photovoltaic inverter system and photovoltaic inverter control method
JPS63181015A (en) Control system for maximum output of photovoltaic power generator
JP5537302B2 (en) Power storage device control device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081219

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081219

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091219

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101219

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101219

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111219

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121219

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees