Accompanying drawing explanation
Fig. 1 is the pie graph of the power-converting device of embodiment 1.
Fig. 2 is the figure of formation of the controller of explanation embodiment 1.
Fig. 3 is the flow chart of the related speed command correction of explanation embodiment 1.
Fig. 4 is the skeleton diagram of the action of the related speed command correction of embodiment 1.
Fig. 5 means the analog simulation waveform of effect of the present invention.
Fig. 6 is the skeleton diagram of the action of the related speed command correction of embodiment 2.
Fig. 7 is the skeleton diagram of the action of the related speed command correction of embodiment 3.
Fig. 8 is the figure of formation of the controller of explanation embodiment 4.
Fig. 9 is the pie graph of formation of the action of explanation embodiment 5.
Figure 10 is the pie graph of the power-converting device of embodiment 6.
Figure 11 is the flow chart of the related speed command correction of explanation embodiment 7.
Symbol description:
101: three-phase alternating-current supply;
102: rectifier diode;
103: smmothing capacitor;
104: inverter (inverter portion);
105: alternating current motor;
106: output current detector;
107: output voltage detector;
108: the coordinate transform of output electric current measure value;
109: the coordinate transform of output voltage detected value;
110: excitation current instruction generating unit;
111: output voltage command value arithmetic unit;
112: strobe pulse generating unit;
113: output voltage command value correcting part;
114: parts are inferred in direct voltage change;
115: speed command correcting part;
116: speed command generating unit;
117: the coordinate transform of output voltage instruction correction value;
118:d axle divider;
119:q axle divider;
120: output voltage instruction correction value size arithmetic unit;
121: output voltage detected value size arithmetic unit;
122: operational part is inferred in direct voltage change;
123: the speed command correction value arithmetic unit of inferring result based on DC voltage value or change value;
123A: the concrete calculation method of the speed command correction value arithmetic unit of inferring result based on DC voltage value or change value;
124A: speed command correction combiner;
124B: speed command correction ratio change combiner;
125: the speed command correction value arithmetic unit based on torque current value;
125A: the concrete calculation method of the speed command correction arithmetic unit based on torque current value;
126: multiple coiling transformer;
127U~129W:U phase~W phasing commutator;
130U~132U:U phase inverter unit;
133V~134V:V phase inverter unit;
135W~136W:W phase inverter unit;
137: controller;
200: speed value correcting process starts;
201: rate of deceleration running conventionally;
202: operational part is inferred in direct voltage change;
203: overvoltage of direct current judging part;
204: speed command correction value efferent;
205: speed command correction value operational part;
206: speed command correction value adder calculator;
207: computing time calculating section;
208: decelerate detection unit;
I
q fB: torque current detected value;
V
d fB: d axle output voltage detected value;
V
q fB: q axle output voltage detected value;
ω
r *: speed value;
ω
r1 *: speed value (after revising);
I
d *: excitation current instruction value;
R
1: a resistance;
R
2: secondary resistance;
L
1: a self-induction;
L
2: secondary self-induction;
L
σ: leakage inductance once converts;
M: magnetizing inductance;
T
2: secondary time constant;
Φ
2d: d axle magnetic flux;
V
d *: d axle output voltage command value;
V
q *: q axle output voltage command value;
V
d *: d axle output voltage command value (after revising);
V
q *: q axle output voltage command value (after revising);
V
*: output voltage command value (after revising) size;
V
fB: output voltage detected value size;
α: result is inferred in DC voltage value or change;
V
u *: U phase output voltage command value (after revising);
V
v *: V phase output voltage command value (after revising);
V
w *: W phase output voltage command value (after revising);
Δ ω
r *: speed command correction value;
ω
r * goal: target arrival rate command value;
ω
r1: mechanical angle frequency;
Δ ω
r * vdc, Δ ω
r * iqFB: speed command correction value;
Δ ω
r2 *: by Δ ω
r * vdcwith Δ ω
r * iqFBspeed command correction value after addition;
ω
r2 *: by the revised speed value of speed command correction combiner 124A in embodiment 4;
ω
r *(t): the speed value of moment t;
Δ t: sampling time;
Δ ω
r3 *: the variable quantity of the speed value during Δ t.
Embodiment
Below, utilize accompanying drawing, illustrate and be used for implementing mode of the present invention.
(embodiment 1)
Fig. 1 illustrates the 1st embodiment of the present invention.In Fig. 1, by the alternating voltage of being supplied with by three-phase alternating-current supply 101, by rectifier diode (diode portions) 102, carry out rectification, by smmothing capacitor 103, carry out smoothing, and obtained direct voltage.Below, such as also replacing rectifier diode, use transducer of having utilized IGBT etc.By inverter (inverter portion) 104, this DC voltage conversion is become to the interchange of optional frequency, phase place, to alternating current motor 105, supply with, this alternating current motor is carried out to variable-ratio control.In output current detector 106, detect the output current of U phase, V phase and W phase in described alternating current motor 105, by output electric current measure value coordinate transform 108, calculate torque current detected value I
q fB.In output voltage detector 107, detect the output voltage of U phase, V phase and W phase in described alternating current motor 105, by output voltage detected value coordinate transform 109, calculate d axle output voltage detected value V
d fBand q axle output voltage detected value V
q fB.
Fig. 2 is that the figure of the formation of parts 114, speed command correcting part 115 is inferred in the output voltage command value arithmetic unit 111, strobe pulse generating unit 112, output voltage command value correcting part 113, the direct voltage change that specifically illustrate in Fig. 1.It is all functional record that parts 114 and speed command correcting part 115 are inferred in these output voltage command value arithmetic units 111, strobe pulse generating unit 112, output voltage command value correcting part 113, direct voltage change, can form integral body by 1 or a plurality of computer, by software, realize each function, can also realize by special-purpose control logic each function.For the speed command correction value ω based on speed command generating unit 116
r *, calculate by speed command correcting part 115 use speed command correction value Δ ω
r *to speed value ω
r *carry out revised speed value (after revising) ω
r1 *(ω
r1 *=ω
r *+ Δ ω
r *), the speed value that output voltage command value arithmetic unit 111 calculates based on this (after revising) ω
r1 *, torque current detected value I
q fB, excitation current instruction generating unit 110 excitation current instruction value I
d *, an and resistance r of alternating current motor 105
1, secondary resistance r
2, a self-induction L
1, secondary self-induction L
2, the leakage inductance L that converts once
σ, magnetizing inductance M, secondary time constant T
2and d axle magnetic flux instruction Φ
2d *, utilize following (1) formula and (2) formula illustrating to calculate and export d axle output voltage command value V
d *and q axle output voltage command value V
q *.In addition, about the once conversion leakage inductance L in (1) formula and (2) formula
σ, described secondary time constant T
2, described d axle magnetic flux instruction Φ
2d *, utilize (3) formula, (4) formula and (5) formula to calculate and export.
[mathematical expression 1]
V
d *=r
1·I
d *-ω
r1 *·L
σ·I
q *…(1)
[mathematical expression 2]
[mathematical expression 3]
[mathematical expression 4]
[mathematical expression 5]
Φ
2d *=M·I
d *…(5)
In output voltage command value correcting part 113, according to d axle output voltage command value V
d *and q axle output voltage command value V
q *, and with d axle output voltage detected value V
d fBand q axle output voltage detected value V
q fBthat as the direct voltage change of input, infers DC voltage value in parts 114 or change infers result α, for d axle output voltage command value V
d *and q axle output voltage command value V
q *, in d axle divider 118 and q axle divider 119, according to (6) formula illustrating below and (7) formula, calculate d axle output voltage command value (after revising) V
d *and q axle output voltage command value (after revising) V
q *.
[mathematical expression 6]
[mathematical expression 7]
In direct voltage change, infer in parts 114, utilize in output voltage instruction correction value size arithmetic unit 120 according to d axle output voltage command value (after revising) V
d *and q axle output voltage command value (after revising) V
q *and the big or small V of the output voltage values of being calculated by (8) formula illustrating below (after revising)
*, in output voltage detected value size arithmetic unit 121 according to d axle output voltage detected value V
d fBand q axle output voltage detected value V
q fBand the big or small V being calculated by (9) formula illustrating below
fB, that in operational part 122 is inferred in direct voltage change, by (10) formula illustrating below, calculates DC voltage value or change infers result α, infers DC voltage value or change value.
[mathematical expression 8]
[mathematical expression 9]
[mathematical expression 10]
Then, in described output voltage command value correcting part 113, by output voltage instruction correction value coordinate transform 117, by d axle output voltage command value (after revising) V
d *and q axle output voltage command value (after revising) V
q *be transformed into U phase output voltage command value (after revising) V
u *, V phase output voltage command value (revise after) V
v *and W phase output voltage command value (after revising) V
w *.In addition, in described strobe pulse generating unit 112, for example, by comparing U phase output voltage command value (after revising) V
u *, V phase output voltage command value (revise after) V
v *and W phase output voltage command value (after revising) V
w *and carrier waveform, produce the strobe pulse after being modulated by PWM, come the connection of the switch element of control inverter (inverter portion) 104 to disconnect.
In speed command correcting part 115, Negotiation speed instruction correction value arithmetic unit 123 output speed instruction correction value Δ ω
r *, implement speed value correction.Utilize the flow chart of Fig. 3, the concrete processing of speed command correcting part 115 is described.In the flow chart of Fig. 3, as in the step shown in each action, in step 200, start to process, then in step 201, set the speed value ω of t constantly
r *(t), with the common rate of deceleration, turn round.For example, set in Fig. 4 from being equivalent to t
1the ω that place sets
r *to being equivalent to t
3the ω that place sets
r *linear deceleration.Then, in step 202, calculate inferred DC voltage value or change value α.Then, in step 203, judge the DC voltage value or change value α and the boundary value α that infer out
1size.This α
1it is the value that is equivalent to the direct voltage maximum permissible value that determined by the characteristic of smmothing capacitor.At α, surpass α
1situation under, in step 204, by speed command correction value Δ ω
r *as 0 output.On the other hand, in step S203 α lower than α
1situation under, in step 205, calculate speed command correction value Δ ω
r *.Here, speed command correction value Δ ω
r *both can be the value of predetermined regulation, or more correspondingly its value be larger also can to set change value α for.Also can be worth α according to change, select speed value (after revising) ω
r1 *for the switching of certain speed, accelerated service, deceleration or change any one in speed.Then, in step 206, by speed value (after revising) ω
r *with speed command correction value Δ ω
r *be added, reset revised speed value (after revising) ω
r1 *(ω
r1 *=ω
r *+ Δ ω
r *).Then, in step 207, set and advanced the moment t+ Δ t second of sampling time Δ t after second.According to the sampling instant t+ Δ t second of setting in this step 207, flow process is returned to step 201, is set in the moment t+ Δ t that the advanced sampling time Δ t second speed value ω after second
r *(t).Thus, be automatically modified to the velocity mode that has suppressed described DC voltage rising.
Below, utilize the movement oscillogram of Fig. 4, the situation that is suppressed described DC voltage value by aforementioned flow chart is described., implement the t of speed value correction
1~t
2during this time, by speed value (after revising) ω
r1 *remaining certain speed (sets for: t
1~t
2speed value ω during this time
r *reduction and t
1~t
2speed command correction value Δ ω during this time
r *integration amount be identical value), but the mechanical angle frequencies omega of alternating current motor 105
r1can not change with the change of speed value, even if at t simultaneously
1~t
aduring this time, also become DC voltage value or the change value α≤boundary value α inferring out
1judgement, output speed instruction correction value Δ ω
r *, owing to proceeding retarded motion, therefore from alternating current motor 105 to inverter, (inverter portion) 104 flows into regenerated energy, and DC voltage value rises several percentage points.Then, at t
a~t
2during this time, mechanical angle frequencies omega
r1for accelerated service, DC voltage value declines.Then, at t
2~t
bduring this time, if DC voltage value lower than boundary value α
1speed value reduces speed now running (at t again with the common rate of deceleration
2~t
bduring this time, setting speed instruction correction value Δ ω
r *=0), but mechanical angle frequencies omega
r1can not change with the change of speed value, even if at t simultaneously
2~t
balso continue during this time accelerated service or turn round with certain speed, so DC voltage value declines several percentage points.Then, at t
b~t
3during this time, mechanical angle frequencies omega
r1become decelerate, DC voltage value rises.At t
3after, same action repeatedly.
Shown in Fig. 5, in order to represent effect of the present invention, the result of analog simulation has been carried out in the change of the DC voltage value during to regeneration operating.Compare with the situation (Fig. 5 (i)) of not implementing speed command correcting part, the embodiment of the application of the invention (Fig. 5 (ii)), can remain on DC voltage value below certain value.
By above formation, when described DC voltage value has surpassed setting, described speed value is revised, thereby in the situation that not utilizing testing circuit, also can be suppressed accurately the rising of the direct voltage of smmothing capacitor 103.
(embodiment 2)
Below, to the 2nd embodiment of the present invention, the difference with the 1st embodiment is described.That is, other parts are identical with the 1st embodiment.In the 1st embodiment, in the situation that the DC voltage value of inferring out or change value have surpassed boundary value, speed value is set as to certain speed, suppressed the rising of DC voltage value, but as shown in the movement oscillogram of Fig. 6, in the situation that DC voltage value or the change value that parts 114 infer out inferred in direct voltage change, surpassed boundary value, also speed value temporarily can be set as to the rising that accelerated service suppresses DC voltage value.In the present embodiment, compare with the 1st embodiment, although reach target arrival rate command value ω
r * goalneed the time, but can obtain same effect about the inhibition of DC voltage value.
(embodiment 3)
Below, to the 3rd embodiment of the present invention, the difference with the 1st embodiment is described.In the 3rd embodiment, as shown in the movement oscillogram of Fig. 7, in the situation that inferring DC voltage value or the change value that parts 114 infer out, direct voltage change surpassed boundary value, by the rate of deceleration of speed value being reduced than the little rising that suppresses DC voltage value of common value.Speed value is as t
1~t
2, t
3~t
4during this time, in medium velocity when running rotation, with embodiment 1 and 2 similarly, after just changing, DC voltage rising is several percentage points, then declines.As t
5~t
6during this time the low speed rotation that is shown in when running, to reduce the state of the rate of deceleration, continue decelerate, so DC voltage rising must be higher than boundary value.In the present embodiment, compare with the 1st, the 2nd embodiment, DC voltage value becomes large several percentage points, but can reach the earliest target arrival rate command value ω
r * goal.
(embodiment 4)
Below, to the 4th embodiment of the present invention, the difference with the 1st embodiment is described.The present embodiment can be realized by the speed command correction combiner 124A speed command correcting part 115 of the 1st embodiment being replaced as in Fig. 8.In the 1st embodiment, in the situation that the DC voltage value of inferring out or change value have surpassed boundary value, Negotiation speed instruction correction value arithmetic unit 123 is calculated speed command correction value Δ ω
r *, suppressed the rising of DC voltage value, but as shown in Figure 8, except Negotiation speed instruction correction value arithmetic unit 123 is calculated speed command correction value Δ ω
r * vdcoutside, at described torque current detected value I
q fBin situation lower than the value of stipulating, go back Negotiation speed instruction correction value arithmetic unit 125 and calculate speed command correction value Δ ω
r * iqFB, by speed command correction combiner 124A, utilized Δ ω
r * vdcwith Δ ω
r * iqFBspeed command correction value Δ ω after addition
r2 *, calculate speed command correction value ω
r2 *, can suppress more accurately DC voltage value thus.
(embodiment 5)
Below, to the 5th embodiment of the present invention, the difference with the 4th embodiment is described.The present embodiment, can realize by the speed command correction combiner 124A of the 4th embodiment being altered to the speed command correction ratio change combiner 124B of Fig. 9.In the 4th embodiment, except DC voltage value or the change value of inferring out surpassed the situation of boundary value, also at torque current detected value I
q fBin situation lower than the value of stipulating, implement speed value correction, suppressed thus the rising of DC voltage value, but as shown in Figure 9, in speed command correction ratio change combiner 124B, by be multiplied by K in each speed command correction value
1, K
2(K
1> 0, K
2> 0) change each value, suppress thus the rising of DC voltage value.By by K
1, K
2be altered to value arbitrarily, can suppress the vibration of DC voltage value and torque current detected value, suppress the rising of DC voltage value.
(embodiment 6)
Below, to the 6th embodiment of the present invention, the difference with the 1st embodiment is described.Figure 10 is applicable to the present invention shown in the 1st embodiment the example of the power-converting device of series multiplex mode.127U, 128V, 129W are respectively the converters of U phase, V phase, W phase.130U~132U is a part for the inverter unit in U phasing commutator, is connected with a plurality of same inverter units.133V~134V is the inverter unit in described V phasing commutator, and 135W~136W is the inverter unit in described W phasing commutator, is similarly connected with a plurality of inverter units with the connecting and composing of inverter unit 130U~132U in U phasing commutator.For each inverter unit 130U~136W, strobe signal from being modulated by PWM with each controller output of the same a plurality of controllers that form of controller 137, the connection of switch element of controlling the single-phase inverter of each inverter unit disconnects.
In this formation, also similarly to Example 1, when regeneration operating, according to described DC voltage value of inferring out or change value, revise described speed value, thereby can suppress the rising of the direct voltage of the smmothing capacitor in inverter unit described in each.Like this, in embodiment 1, forming of 2 electrical level inverters of being exported by three-phase shows effect of the present invention, but as in this embodiment, even if series multiplex type power-converting device also can obtain effect similarly to Example 1.
In addition, so long as utilized the inverter of smmothing capacitor, can obtain same effect.
(embodiment 7)
Below, to the 7th embodiment of the present invention, the difference with the 1st embodiment is described.The present embodiment as shown in figure 11, in step 208, at the Δ ω shown in (11) formula
r3 *be greater than in the situation of the running of 0 certain speed or accelerated service, in step 304 by described speed command correction value Δ ω
r *as 0 output.On the other hand, at Δ ω
r3 *be less than in the situation of 0 decelerate, calculate DC voltage value or change presumed value α, at α, surpass α
1situation under, in step 204 by speed command correction value Δ ω
r *as 0 output.On the other hand, in step 203 α lower than α
1situation under, in step 205, calculate speed command correction value Δ ω
r *.Then, in step 206, to speed value ω
r *with speed command correction value Δ ω
r *carry out add operation, reset revised speed value ω
r1 *.Then, the speed value ω of the moment t+ Δ t that setting has been advanced sampling time Δ t second in step 207 after second
r *(t).Thus, can access following effect: only when decelerate, implement speed command correction step, when accelerated service or when certain speed turns round, can prevent that the DC voltage value rising causing due to the rising of system power supply voltage is judged to be overvoltage and causes the effective situation of described speed command correction step.
[mathematical expression 11]