JP4604636B2 - Power conversion control device - Google Patents
Power conversion control device Download PDFInfo
- Publication number
- JP4604636B2 JP4604636B2 JP2004294000A JP2004294000A JP4604636B2 JP 4604636 B2 JP4604636 B2 JP 4604636B2 JP 2004294000 A JP2004294000 A JP 2004294000A JP 2004294000 A JP2004294000 A JP 2004294000A JP 4604636 B2 JP4604636 B2 JP 4604636B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- control
- voltage
- power conversion
- load
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Inverter Devices (AREA)
Description
本発明は、電力変換装置の制御を行う電力変換制御装置に関し、特に、電力変換装置の出力電圧又は出力電流を消費電力を抑制しながら安定に制御する電力変換制御装置に関する。 The present invention relates to a power conversion control device that controls a power conversion device, and more particularly to a power conversion control device that stably controls an output voltage or output current of a power conversion device while suppressing power consumption.
電力変換制御において、デジタル制御の特徴である制御性の向上のためにデッドビート制御(有限整定制御)などが提案されている。デッドビート制御は、制御対象システム及び制御系を含めた全体を閉ループ系と見なし、これに対して有限時間で一定値に収束するように制御系パラメータを求めて設定を行うものである(特許文献1及び2)。
これらの制御方法は、有限制御サイクルにて制御対象システムを目標位置に持っていくことができるが、ロバスト性が極めて低く、外乱に弱いということが非特許文献1において指摘されている。
In power conversion control, deadbeat control (finite settling control) and the like have been proposed in order to improve controllability that is a feature of digital control. In the deadbeat control, the entire system including the control target system and the control system is regarded as a closed loop system, and control system parameters are determined and set so as to converge to a constant value in a finite time (Patent Document). 1 and 2).
Although these control methods can bring the system to be controlled to the target position in a finite control cycle, it is pointed out in
また、演算の難しさから目標応答特性をZ−1という1サンプル遅れにすることが多く行われている。しかし、これは制御対象システムに対して急激な変動を与えることとなり、制御対象システムのモデル化誤差や検出遅れなどの影響を受けるので、制御の安定性に乏しいという欠点があるとともに、目標応答動作における消費電力について一切考慮されていない。
また、非特許文献1において、終端状態制御方式をフィードフォワード制御に適用した2自由度制御方式を位置決め適用するという提案がなされている。終端状態制御は、磁気ディスクドライブのシーク制御などの位置決め動作において位置指令のステップ応答に対して終点で残留振動を全く残さない精度のよい位置決め制御が可能となっている。
In addition, the target response characteristic is often delayed by one sample, which is Z- 1 , due to the difficulty of computation. However, this gives sudden fluctuations to the controlled system and is affected by modeling errors and detection delays of the controlled system, which has the disadvantage of poor control stability and target response behavior. No consideration is given to power consumption.
Further, in
その終端状態制御について説明する。
m×1の制御入力ベクトルuを受けるn次元の線形離散システムは次式(1)のように表される。
x(i+1)=Ax(i)+Bu(j) …(1)
ここで初期値をx(0)とする。システムの固有振動より十分大きなサンプリング周波数を1/Tとし、目標時間をNTとすると、入力u(0),u(1),…,u(N−1)によって到達するシステムの状態は、
x(N)=AN×(0)+U0u …(2)
と表せる。但し、
U0=[AN−1B:AN−2B:…:B],(n×mN)
u=col{u(0),u(1),…,u(N−1)}、(mN×1) …(3)
である。目標時間における状態x(N)が目標状態x0と一致するので、
U0u=y0=x0−ANx(0) …(4)
を満たす入力uをシステムに与えたとき、そのシステムは目標時間NTで目標状態x0に到達する。今、入力uに対する時系列的重みを指定する行列M
M=diag{M(0),M(1),…,M(N−1)}、(mN×mN) …(5)
として、Mに関するuの2乗ノルムを最小とする解は次式で与えられる。
u=M−1U0 TG0 −1y0 …(6)
但し、
G0=U0M−1U0 T,(n×n)…(7)
である。
The termination state control will be described.
An n-dimensional linear discrete system that receives an m × 1 control input vector u is expressed by the following equation (1).
x (i + 1) = Ax (i) + Bu (j) (1)
Here, the initial value is x (0). If the sampling frequency sufficiently larger than the natural vibration of the system is 1 / T and the target time is NT, the state of the system reached by the inputs u (0), u (1),.
x (N) = A N × (0) + U 0 u (2)
It can be expressed. However,
U 0 = [A N−1 B: A N−2 B:...: B], (n × mN)
u = col {u (0), u (1),..., u (N−1)}, (mN × 1) (3)
It is. Since the state at the target time x (N) coincides with the target state x 0,
U 0 u = y 0 = x 0 −A N x (0) (4)
When given to the system input u satisfying, the system reaches the target state x 0 at the target time NT. Now, a matrix M specifying time series weights for the input u
M = diag {M (0), M (1),..., M (N−1)}, (mN × mN) (5)
The solution that minimizes the square norm of u with respect to M is given by
u = M -1 U 0 T G 0 -1 y 0 ... (6)
However,
G 0 = U 0 M -1 U 0 T, (n × n) ... (7)
It is.
システムとして磁気ディスクドライブのヘッド駆動系として、制御入力uをヘッド駆動トルクの微分値(uの積分値が駆動トルクとなる)とすると、上記のように求められた制御入力の時系列u(0),u(1),…,u(N−1)をシステムに与えることにより駆動トルクの変化率の累積値を最小とし、機構系の高次振動モードを励起しにくくする軌道を生成することができる。
しかし、従来の電力変換制御方式においては次のような問題がある。終端状態制御では、上述したように磁気ディスクドライブのシーク制御などの位置決め動作において精度のよい位置決め制御が可能となっているが、与えられた初期位置と目標位置によりその間を設定された時間で移動するための最適軌跡を求める手法であり、移動途中での指令値の変化についてはあまり考慮されていなかった。つまり、予め決定された動作を行うような用途に応用が限定され、電力変換器の電流制御や電圧制御などのように検出値の誤差に追従する用途には使われて来なかった。 However, the conventional power conversion control system has the following problems. In the end state control, as described above, accurate positioning control is possible in the positioning operation such as seek control of the magnetic disk drive. However, the end state control moves between the given initial position and the target position within a set time. This is a method for obtaining an optimal trajectory, and changes in command values during movement have not been considered much. In other words, the application is limited to a purpose of performing a predetermined operation, and has not been used for a purpose of following an error of a detected value such as current control or voltage control of a power converter.
また、従来の数理的手法により最適な制御値の生成を行う場合には、磁気ディスクドライブのヘッド駆動動作のように、新しい指令値に対する制御動作が途中で変わらないことを前提としている。更に、制御値の生成は、振動抑制を目的としており駆動のために必要な電力について考慮されていない場合が多い。
本発明は、このような課題に鑑みてなされたものであり、与えられた指令値に対して定められた時間で、最小電力により、指令値の変化にも追従することができる電力変換制御装置を提供することを目的としている。
In addition, when the optimum control value is generated by a conventional mathematical method, it is assumed that the control operation for the new command value does not change during the head driving operation of the magnetic disk drive. Furthermore, the generation of the control value is intended to suppress vibrations and often does not take into account the power required for driving.
The present invention has been made in view of such problems, and a power conversion control device capable of following a change in a command value with a minimum power in a time determined for a given command value. The purpose is to provide.
上記目的を達成するために、本発明の請求項1による電力変換制御装置は、電力変換装置の負荷に印加される電圧或いは当該負荷を流れる電流を、指令値の変化に対して一定の制御サイクル毎に電力変換装置の出力電圧が変化するように追従制御を行う電力変換制御装置であって、前記指令値が入力され、当該指令値の変化分に対して一定の制御サイクル毎に設定された電圧制御値を時系列で生成する終端状態制御値生成部を有し、該終端状態制御値生成部は、前記指令値の前回値を保持して今回値との差分を取る偏差検出手段と、前記偏差検出手段で検出された差分値を、一定時間間隔で所定回数の制御サイクル数分順送りし、当該順送りの都度保持する任意段数の差分値保持手段と、前記差分値保持手段毎に、前記制御サイクル毎に設定される係数を差分値に掛け合わせた電圧制御値を出力する乗算手段と、前記乗算手段から出力される電圧制御値を加算する加算手段とを備え、記加算手段から出力される電圧制御値を電力変換装置を構成するフィードバック制御部の出力電圧に加算して出力することを特徴とする。
In order to achieve the above object, a power conversion control device according to
この構成によれば、指令値の変化分に対して駆動電力最小で制御する時系列制御値が生成されるので、指令値の刻々の変化に対して最小電力で追従することが可能となる。また、指令値に対して生成される電圧制御値(差分値)が差分値保持手段で時系列的に設定されているので、指令値を受け取った時点で電圧制御値の最大値を知ることができる。これによって、負荷の物理的制限を越える制御動作を行うことを事前に検知して防止することができる。 According to this configuration, a time-series control value that is controlled with the minimum drive power is generated for the change in the command value, so that it is possible to follow the change in the command value with the minimum power. Further, since the voltage control value (difference value) generated with respect to the command value is set in time series by the difference value holding means, the maximum value of the voltage control value can be known when the command value is received. it can. As a result, it is possible to detect and prevent a control operation exceeding the physical limit of the load in advance.
また、本発明の請求項2による電力変換制御装置は、請求項1において、任意の制御サイクル毎における前記負荷の制御量の累積値及び同制御量の演算値の累積値の何れか一方を最小で遷移させる制御値列を負荷の数学モデルを用いて求め、この求められた値を前記差分値保持手段毎の掛算の係数として前記乗算手段に設定することを特徴とする。
この構成によれば、差分値保持手段毎の掛算の係数を負荷の数学モデルを用いて求めるので、負荷の制御値を正確に求めることができる。
A power conversion control device according to
According to this configuration, since the multiplication coefficient for each difference value holding means is obtained using the mathematical model of the load, the load control value can be obtained accurately.
また、本発明の請求項3による電力変換制御装置は、請求項2において、負荷数学モデルを備え、前記フィードバック制御部は、比例・積分・微分演算手段及び比例・積分演算手段の何れか一方の演算手段を有し、前記終端状態制御値生成部から出力される電圧制御値を前記負荷数学モデルにも入力した際の負荷数学モデルの応答信号と実負荷の応答信号との誤差を、前記何れか一方の演算手段へ入力し、この入力に応じて演算された値を前記終端状態制御値生成部から出力される電圧制御値と加算することを特徴とする。
この構成によれば、負荷数学モデルの応答信号と実負荷の応答信号との誤差を、比例・積分・微分演算手段又は比例・積分演算手段へ入力し、この入力に応じて演算された値を終端状態制御値生成部から出力される電圧制御値に加算するので、より正確に誤差を無くす方向に追従することができる。
According to a third aspect of the present invention, there is provided a power conversion control device according to the second aspect, further comprising a load mathematical model, wherein the feedback control unit is one of a proportional / integral / differential calculation means and a proportional / integral calculation means. An arithmetic means, and the error between the response signal of the load mathematical model and the response signal of the actual load when the voltage control value output from the terminal state control value generation unit is also input to the load mathematical model, One of the calculation means is input, and a value calculated according to the input is added to the voltage control value output from the terminal state control value generation unit .
According to this configuration, the error between the response signal of the load mathematical model and the response signal of the actual load is input to the proportional / integral / differential calculation means or the proportional / integral calculation means, and the value calculated according to this input is calculated. Since it is added to the voltage control value output from the terminal state control value generation unit, it is possible to follow the direction in which the error is eliminated more accurately.
以上説明したように本発明によれば、与えられた指令値に対して定められた時間で、最小電力により、指令値の変化にも追従することができるという効果がある。 As described above, according to the present invention, there is an effect that it is possible to follow the change in the command value with the minimum power in the time determined for the given command value.
以下、本発明の実施の形態を、図面を参照して説明する。
(第1の実施の形態)
図1は、本発明の第1の実施の形態に係る電流制御が行われる電力変換制御装置の一例である速度制御サーボシステムの構成を示すブロック図である。
この図1に示す速度制御サーボシステムは、速度制御部1と、電流制御部2と、減算器3と、FB(フィードバック)制御部4と、加算器5と、UVW変換部6と、ゲート信号部7と、インバータ8と、PM(Permanent magnet motor)モータ9と、A/D(Analog/Digital)変換部10と、座標変換部11と、位置検出部12とを備えて構成されている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a speed control servo system that is an example of a power conversion control device that performs current control according to a first embodiment of the present invention.
The speed control servo system shown in FIG. 1 includes a
このような構成において、速度制御部1は、駆動する対象物の移動速度を指示値(速度指示値wr*)として受け取り、実際の速度との差よりトルク指示(モータ電流指示値ir*)を求めて電流制御部2へ出力する。
電流制御部2は、そのモータ電流指示値ir*によって指示された電流をPMモータ9に流すために必要な電圧指示値aを、加算器5〜インバータ8を介してPMモータ9ヘ与える。これと同時に、電流制御部2は、内部に保持するモータモデルより推定したモータ電流推定値を生成し、これを減算器3のプラス入力側に入力する。
In such a configuration, the
The
また、減算器3のマイナス入力側にはモータ電流の実測値が入力され、この実測値とモータ電流推定値との差(電流誤差)が求められ、この電流誤差がFB制御部4に入力される。FB制御部4は、電流誤差に対してPI演算(ゲイン=比例・積分演算)を行うことによって、電流誤差を補正するためのフィードバック制御側の電圧指示値bを生成する。又は、PI演算に代え、PID演算(ゲイン・積分・微分演算)を行うようにしてもよい。
Further, an actual measured value of the motor current is input to the minus input side of the
この電圧指示値bと電流制御部2からの電圧指示値aとは加算器5で加算され、この加算結果が電圧指令値としてUVW変換部6へ入力され、ここでUVWの3相分の電圧指令値に変換され、ゲート信号部7へ出力される。
ゲート信号部7では、そのUVW3相分の電圧指令値に基づき、相毎のPWM(パルス幅変調)スイッチングパターンを生成し、インバータ8ヘゲート信号として与える。インバータ8は、その与えられたゲート信号に従ってスイッチング動作を行い、この動作によってPMモータ9の各相へ電圧を印加することにより電流を流す。
The voltage instruction value b and the voltage instruction value a from the
The gate signal unit 7 generates a PWM (pulse width modulation) switching pattern for each phase based on the voltage command value for the three UVW phases, and provides it to the
PMモータ9の各相に流れる電流は、A/D変換器10によってデジタル値に変換された後、モータ電流をベクトル制御するために座標変換部11によって座標変換される。この座標変換された電流値は、電流指示値との比較のために減算器3へ入力される。
PMモータ9に付加された位置検出部12は、PMモータ9の回転位置を検出する。この回転位置情報は速度制御部1へ入力され、ここで、前回と今回との情報の差分処理が施されることによりモータ速度が演算される。
The current flowing in each phase of the PM motor 9 is converted into a digital value by the A /
The
次に、このような動作を行う速度制御サーボシステムの主要構成部について詳細に説明する。
電流制御部2は、図2に示すように、終端状態制御値生成部21と、システム状態推定部22とを備えて構成されている。終端状態制御値生成部21は、入力された電流指示値ir*よりPMモータ9に流れる電流がその値へ一定の制御サイクル後に到達するような電圧制御値aを時系列的に生成する。
Next, the main components of the speed control servo system that performs such operations will be described in detail.
As shown in FIG. 2, the
システム状態推定部22は、PMモータ9の数学的モデルにより、終端状態制御値生成部21で生成された電圧制御値aが印加されることによりPMモータ9に流れる電流値を制御サイクル毎に数学的に演算、推定し、これを電流推定値として出力する。
また、終端状態制御値生成部21は、図3に示すように、偏差検出部31と、制御値生成部32と、最終値保持部33とを備えて構成されている。偏差検出部31は、遅延回路(Z−1)34で保持された前回の電流指示値と現在の電流指示値との差を減算器35で求めて検出する。即ち、遅延回路34は、制御サイクル1回分の遅延を行うために前回値を保持するようになっている。
The system
Further, as shown in FIG. 3, the terminal state control value generation unit 21 includes a deviation detection unit 31, a control value generation unit 32, and a final value holding unit 33. The deviation detector 31 obtains and detects a difference between the previous current instruction value held by the delay circuit (Z −1 ) 34 and the current current instruction value by the
制御値生成部32は、偏差検出部31で検出された電流指示値の変化分に対して、その後の制御サイクル毎に設定された制御値を生成する。制御サイクル毎に設定されるゲイン値は、v(0)〜v(N−1)で表される係数乗算器36に設定される。この場合、電流指示値が1変化した時、N回の制御サイクルで目標電流値に到達するために最適な電圧指示値の値が各係数乗算器36に設定される。
The control value generation unit 32 generates a control value set for each subsequent control cycle for the change in the current instruction value detected by the deviation detection unit 31. The gain value set for each control cycle is set in the
v(0)には電流指示値が変化した直後に出力する電圧指示値が、v(1)にはその次の制御サイクルで出力する電圧指示値が設定されており、電流指示値の変化量に比例して電圧指示値が変化する。
最終値保持部33は、偏差検出部31で検出した電流指示値の変化分を積算する。っまり、電流指示値が変化してからN回の制御サイクル後に電流指示値と同じ値を保持し、モータ電流を定常的にその指示値と同じにするために必要な係数vFを乗算した電圧指示値を生成する。
The voltage instruction value output immediately after the current instruction value changes is set in v (0), and the voltage instruction value output in the next control cycle is set in v (1). The amount of change in the current instruction value The voltage instruction value changes in proportion to.
The final value holding unit 33 integrates the change in the current instruction value detected by the deviation detection unit 31. That is, a voltage obtained by maintaining the same value as the current instruction value after N control cycles after the current instruction value changes, and multiplying by a coefficient vF necessary to make the motor current constantly equal to the instruction value. Generate an indication value.
図4は、インバータ8の構成例である。インバータ8は、ダイオード整流器41と、インダクタ42と、コンデンサ43と、インバータ主回路44とを備えて構成されており、ダイオード整流器41、インダクタ42及びコンデンサ43にて、交流電源から入力される3相交流を直流に変換する。この変換された直流は、ゲート信号部7からのゲート信号に応じてスイッチング動作するインバータ主回路44によりPWM処理され、任意周波数、任意電圧の3相出力としてPMモータ9へ印加される。これによってPMモータ9が回転する。
FIG. 4 is a configuration example of the
そのインバータ8の3相出力電圧の一例を図5に示す。UVW3相へは一定周波数の正弦波(図にはU相の正弦波制御信号を記載)51が出力されており、UVW3相の出力電圧指示値に対して一定周波数のキャリア(搬送波)と呼ばれる三角波52との振幅比較によりPWMパターンが生成され、このパターンタイミングによってインバータ8を構成するIBGT(Insulated Gate Bipolar Transistor)素子などの高圧スイッチング素子のゲートをドライブし、ON/OFF動作をさせる。これによって、任意周波数、任意電圧の3相出力電圧53,54,55がPMモータ9へ印加される。
An example of the three-phase output voltage of the
このPMモータ9の1相分の簡略な等価回路例を図6に示す。インダクタ62と抵抗器61によるLR直列回路として構成されており、これを前述の式(1)に当てはめると、x=i、u=v、A=[−R/L]、B=[1/L]となる。時系列重みM=diag(1,1,1,…,1)で重み付けを均等とし、サンプル時間T=0.001s、目標到達制御サイクル数N=10、初期状態i(0)=0、終端状態i(N)=1.0として式(6)より求められた制御値列u(i)(i=0〜N−1)は、制御電力v2の累積値を最小という条件で、PMモータ9の回路に流れる電流値を0から1.0へ制御サイクル10回で到達させることができる。この制御値列を図3に示した終端状態制御値生成部21の係数乗算器36のv(0)〜v(N−1)のゲイン値として適用する。
A simple equivalent circuit example for one phase of the PM motor 9 is shown in FIG. The circuit is configured as an LR series circuit including an
このようにゲイン設定された終端状態制御値生成部21によって、図6に示したPMモータ9の回路の電流制御を行ったシミュレーション波形を図7に示す。波形は上から順に(a)が電流指令値、(b)が電圧制御値、(c)が出力電流値を表し、出力電流値が電流指令値に対して10制御サイクル(10ms)後に追従していることが分かる。
このような速度制御サーボシステムによれば、電流指令値の変化分に対して駆動電力最小で制御する時系列制御値を生成するように構成したので、電流指令値の刻々の変化に対して最小電力で追従することが可能である。
また、電流指令値に対して生成される電圧制御値が時系列的に設定されているので、電流指令値を受け取った時点で電圧制御値の最大値を知ることができ、装置の物理的制限を越える制御動作を行うことを事前に検知して防止することができる。
FIG. 7 shows a simulation waveform in which the current control of the circuit of the PM motor 9 shown in FIG. 6 is performed by the terminal state control value generation unit 21 set in this way. In the waveform, (a) represents the current command value, (b) represents the voltage control value, (c) represents the output current value, and the output current value follows the current command value after 10 control cycles (10 ms). I understand that
According to such a speed control servo system, since it is configured to generate a time-series control value that is controlled with the minimum driving power with respect to the change in the current command value, the minimum with respect to the momentary change in the current command value. It is possible to follow with electric power.
In addition, since the voltage control value generated for the current command value is set in time series, the maximum value of the voltage control value can be known when the current command value is received, and the physical limit of the device It is possible to detect and prevent the control operation exceeding the above.
(第2の実施の形態)
図8は、本発明の第2の実施の形態に係る電圧制御が行われる電力変換制御装置の一例である電源装置の構成を示すブロック図である。
この図8に示す電源装置は、電圧制御部81と、減算器82と、FB制御部83と、加算器84と、ゲート信号部85と、インバータ86と、出力フィルタ87と、電圧検出部88とを備えて構成されている。
(Second Embodiment)
FIG. 8 is a block diagram showing a configuration of a power supply device that is an example of a power conversion control device that performs voltage control according to the second embodiment of the present invention.
The power supply device shown in FIG. 8 includes a
このような構成において、電圧制御部81は、出力すべき電圧指示(電圧指示値Vr*)を受け取る。電圧制御部81は、その電圧指示値Vr*で指示された電圧を出力するために必要な電圧指示値aを、加算器84、インバータ86を介して出力フィルタ87に与えると同時に、内部に保持する負荷モデルより推定した出力電圧推定値を生成する。この出力電圧推定値は減算器82のプラス入力側へ入力される。
In such a configuration, the
減算器82のマイナス入力側へは、電圧検出部88から出力電圧の実測値が入力され、出力電圧推定値に対する出力電圧実測値の差(電圧誤差)が減算器82からFB制御部83に入力される。
FB制御部83は、電圧誤差に対してPI演算を行い、誤差補正のためのフィードバック制御側電圧指示値bを生成する。電圧指示値aと電圧指示値bは加算器84で加算され、電圧指令値としてゲート信号部85に入力される。
The actual value of the output voltage is input from the
The
ゲート信号部85は、その電圧指令値からPWMスイッチングパターンを生成し、これをインバータ86にゲート信号として入力する。インバータ86は、その入力されたゲート信号に従ってスイッチング動作を行うことによって出力フィルタ87へ電圧を印加する。出力フィルタ87の出力電圧は、電圧検出部88により検出され、減算器82のマイナス入力側へ入力される。
The
次に、このような動作を行う電源装置の主要構成部について詳細に説明する。
図9は、出力フィルタ87の1相分の簡略な等価回路例を示す。出力フィルタ87は、インダクタ(L)91の直列回路に、抵抗器(R)92とコンデンサ(C)93の直列回路が並列に接続された構成である。これを上式(1)に当てはめると下式(8)のようになる。
Next, main components of the power supply device that performs such an operation will be described in detail.
FIG. 9 shows a simple equivalent circuit example for one phase of the
また、時系列重みM=diag(1,1,1,…,1)で重み付けを均等とし、サンプル時間T=0.001s、目標到達制御サイクル数N=10、初期状態を下式(9)、終端状態を下式(10)として、上式(6)より求められた制御値列u(i)(i=0〜N−1)は、制御電力v2の累積値を最小という条件で、出力電圧を0から1.0へ制御サイクル10回で到達させることができる。この制御値列を図3に示した終端状態制御値生成部21の係数乗算器36のv(0)〜v(N−1)のゲイン値として適用する。
Further, the time series weight M = diag (1, 1, 1,..., 1) is set to equal weight, the sample time T = 0.001 s, the target reaching control cycle number N = 10, and the initial state is expressed by the following equation (9) The control value sequence u (i) (i = 0 to N−1) obtained from the above equation (6) with the termination state represented by the following equation (10) is based on the condition that the cumulative value of the control power v 2 is the minimum. The output voltage can be reached from 0 to 1.0 in 10 control cycles. This control value sequence is applied as gain values v (0) to v (N−1) of the
このようにゲイン設定された終端状態制御値生成部21によって、図9に示した出力フィルタ87の回路の電圧制御を行ったシミュレーション波形を図10に示す。波形は上から順に(a)が電圧指令値、(b)が電圧制御値、(c)が出力電圧値を表わす。電圧指令値は、制御追従サイクル数が10回に満たない追従制御途中で変化する場合も含めて、出力電圧値が電圧指令値の10制御サイクル(10ms)後に追従していることが分かる。
FIG. 10 shows a simulation waveform in which voltage control of the circuit of the
このような電源装置によれば、電圧指令値の変化分に対して駆動電力最小で制御する時系列制御値を生成するように構成したので、電圧指令値の刻々の変化に対して最小電力で追従することが可能である。
また、電圧指令値に対して生成される電圧制御値が時系列的に設定されているので、電圧指令値を受け取った時点で電圧制御値の最大値を知ることができ、装置の物理的制限を越える制御動作を行うことを事前に検知して防止することができる。
According to such a power supply device, since it is configured to generate a time-series control value that is controlled with the minimum drive power for the change in the voltage command value, the minimum power with respect to the change in the voltage command value every moment. It is possible to follow.
In addition, since the voltage control value generated with respect to the voltage command value is set in time series, the maximum value of the voltage control value can be known when the voltage command value is received, and the physical limit of the device It is possible to detect and prevent the control operation exceeding the above.
1 速度制御部
2 電流制御部
3,35,82 減算器
4 FB制御部
5,84 加算器
6 UVW変換部
7 ゲート信号部
8 インバータ
9 PMモータ
10 A/D変換部
11 座標変換部
12 位置検出部
21 終端状態制御値生成部
22 システム状態推定部
31 偏差検出部
32 制御値生成部
33 最終値保持部
34 遅延回路
41 ダイオード整流器
42 インダクタ
43,93 コンデンサ
44 インバータ主回路
62,91 インダクタ
61,92 抵抗器
81 電圧制御部
83 FB制御部
85 ゲート信号部
86 インバータ
87 出力フィルタ
88 電圧検出部
DESCRIPTION OF
Claims (3)
前記指令値が入力され、当該指令値の変化分に対して一定の制御サイクル毎に設定された電圧制御値を時系列で生成する終端状態制御値生成部を有し、
該終端状態制御値生成部は、
前記指令値の前回値を保持して今回値との差分を取る偏差検出手段と、
前記偏差検出手段で検出された差分値を、一定時間間隔で所定回数の制御サイクル数分順送りし、当該順送りの都度保持する任意段数の差分値保持手段と、
前記差分値保持手段毎に、前記制御サイクル毎に設定される係数を差分値に掛け合わせた電圧制御値を出力する乗算手段と、
前記乗算手段から出力される電圧制御値を加算する加算手段とを備え、
前記加算手段から出力される電圧制御値を電力変換装置を構成するフィードバック制御部の出力電圧に加算して出力する
ことを特徴とする電力変換制御装置。 A power conversion control device that performs follow-up control on the voltage applied to the load of the power conversion device or the current flowing through the load so that the output voltage of the power conversion device changes every constant control cycle with respect to a change in the command value Because
The command value is input, and has a terminal state control value generation unit that generates a voltage control value set for each constant control cycle with respect to the change in the command value in time series,
The terminal state control value generation unit
Deviation detection means for holding the previous value of the command value and taking a difference from the current value;
The difference value detected by the deviation detection means is forwarded by a predetermined number of control cycles at a fixed time interval, and the difference value holding means of any number of stages that is held each time the forward feed, and
Multiplication means for outputting a voltage control value obtained by multiplying a difference value by a coefficient set for each control cycle for each difference value holding means;
Adding means for adding the voltage control value output from the multiplication means,
The power conversion control device, wherein the voltage control value output from the adding means is added to the output voltage of a feedback control unit constituting the power conversion device and output.
ことを特徴とする請求項1に記載の電力変換制御装置。 Using a mathematical model of the load, a control value sequence for transitioning at least one of the cumulative value of the control amount of the load and the cumulative value of the calculated value of the control amount in any control cycle is obtained. The power conversion control device according to claim 1, wherein a value is set in the multiplication unit as a multiplication coefficient for each difference value holding unit.
ことを特徴とする請求項2に記載の電力変換制御装置。 A load mathematical model is provided, and the feedback control unit includes any one of proportional / integral / derivative calculation means and proportional / integral calculation means, and the voltage control value output from the terminal state control value generation unit the error between the response signal and the response signal in the actual load of the load mathematical model when input to the load mathematical model, and input to the one of the calculation means, the calculation values according to the input It adds with the voltage control value output from a termination state control value generation part . The power conversion control device according to claim 2 characterized by things.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004294000A JP4604636B2 (en) | 2004-10-06 | 2004-10-06 | Power conversion control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004294000A JP4604636B2 (en) | 2004-10-06 | 2004-10-06 | Power conversion control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006109635A JP2006109635A (en) | 2006-04-20 |
JP4604636B2 true JP4604636B2 (en) | 2011-01-05 |
Family
ID=36378681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004294000A Expired - Fee Related JP4604636B2 (en) | 2004-10-06 | 2004-10-06 | Power conversion control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4604636B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5018236B2 (en) * | 2007-05-23 | 2012-09-05 | 株式会社安川電機 | PWM inverter device |
EP2922378B1 (en) * | 2012-11-16 | 2017-08-16 | Fuji Machine Mfg. Co., Ltd. | Work device and component mounting device |
CN113922341A (en) * | 2021-09-28 | 2022-01-11 | 国网福建省电力有限公司南平供电公司 | Transformer substation simulation power transmission device and control method thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6283530A (en) * | 1985-10-07 | 1987-04-17 | Hitachi Ltd | Torque control type rotary machine |
JP2002272124A (en) * | 2001-03-13 | 2002-09-20 | Toshiba Corp | Self-excitated type inverter controller |
-
2004
- 2004-10-06 JP JP2004294000A patent/JP4604636B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6283530A (en) * | 1985-10-07 | 1987-04-17 | Hitachi Ltd | Torque control type rotary machine |
JP2002272124A (en) * | 2001-03-13 | 2002-09-20 | Toshiba Corp | Self-excitated type inverter controller |
Also Published As
Publication number | Publication date |
---|---|
JP2006109635A (en) | 2006-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Darba et al. | Improved dynamic behavior in BLDC drives using model predictive speed and current control | |
Chang et al. | Robust current control-based sliding mode control with simple uncertainties estimation in permanent magnet synchronous motor drive systems | |
US7243006B2 (en) | Predictive control system and method | |
JP5650814B1 (en) | Motor control device with feedforward control | |
Wang et al. | FPGA-based continuous control set model predictive current control for PMSM system using multistep error tracking technique | |
JP4685509B2 (en) | AC motor drive control device and drive control method | |
CN104092422B (en) | Finite state set asynchronous motor model prediction flux linkage control method and device | |
US8330405B2 (en) | Method and apparatus for increased current stability in a PWM drive | |
Xia et al. | Switching-gain adaptation current control for brushless DC motors | |
KR102189823B1 (en) | Automated torque ripple reduction apparatus of motor | |
Zhao et al. | Robust high bandwidth current regulation for permanent magnet synchronous linear motor drivers by using two-degree-of-freedom controller and thrust ripple observer | |
JP6471834B2 (en) | Electric power steering device | |
JP5322534B2 (en) | Control device and motor control device | |
JP2019083672A (en) | Inverter, and drive control method for motor | |
JP4604636B2 (en) | Power conversion control device | |
JP6737999B2 (en) | Control device that outputs voltage command value | |
Ebrahim et al. | Application of linear quadratic regulator theory to the stator field-oriented control of induction motors | |
Fatemimoghadam et al. | Permanent magnet synchronous motor drive using deep-neural-network-based vector control for electric vehicle applications | |
Kim et al. | A learning approach to precision speed control of servomotors and its application to a VCR | |
JP3527069B2 (en) | Digital current controller for motor | |
Aghaee et al. | BLDC motor speed control based on MPC sliding mode multi-loop control strategy–implementation on Matlab and Arduino software | |
JP6769246B2 (en) | Electric motor control device | |
Karami-Shahnani et al. | Sensorless Speed Control of SPMSM Using Disturbance Rejection Predictive Functional Control | |
JP2009100599A (en) | Motor control device and control method thereof | |
JPH01270793A (en) | Current controller for pwm control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070914 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100427 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100428 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100621 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100907 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100920 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |