Synchronous-machine control device, compression system, and refrigeration-cycle device
Patent Information
- Application Number
- JP2024543771
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2023-04-18
- Filing Date
- 2023-04-18
- Publication Date
- 2026-03-02
AI Technical Summary
Existing synchronous machine control systems face challenges in accurately estimating the magnetic flux of permanent magnets due to susceptibility to voltage errors from inverter dead time and resistance, leading to decreased accuracy.
A synchronous machine control device that includes a drive circuit, detection circuit, and control circuit to estimate the magnetic flux by specifying a command voltage ensuring a predetermined reactive power component, using the relationship between armature linkage flux, armature reaction flux, and magnet magnetic flux, thereby improving estimation accuracy.
The solution enhances the accuracy of magnetic flux estimation in synchronous machines, enabling more precise control and operation, particularly in refrigeration cycle devices using ethylene-based fluoroolefin refrigerants, while also suppressing disproportionation reactions by monitoring and controlling ambient temperatures.
Abstract
Description
Synchronous machine control devices, compression systems, refrigeration cycle devices
[0001] The present disclosure relates to a synchronous machine control device, a compression system, and a refrigeration cycle device.
[0002] Patent Document 1 discloses a drive control device for an electric motor. The drive control device disclosed in Patent Document 1 includes: a PWM current control means for supplying an AC motor with a sinusoidal current of a predetermined amplitude and a predetermined phase corresponding to a torque command value; a voltage phase control means for supplying the AC motor with an AC current having a phase deviated from the predetermined phase corresponding to the torque command value; a control switching means for switching between PWM current control by the PWM current control means and voltage phase control by the voltage phase control means; a magnet temperature estimation means for estimating the temperature of a permanent magnet of the AC motor; and a correction means for, when switching from voltage phase control to PWM current control by providing a step in the voltage amplitude, calculating a torque during voltage phase control and a torque during PWM current control from the temperature of the permanent magnet estimated by the magnet temperature estimation means, and correcting a torque command value during PWM current control by subtracting the torque during PWM current control from the calculated torque during voltage phase control and adding the torque difference to a torque command value during PWM current control.
[0003] Patent No. 5396906
[0004] Patent Document 1 estimates magnet temperature using the magnetic flux of a permanent magnet (magnet magnetic flux). Patent Document 1 estimates the magnet magnetic flux using a dq-axis voltage equation and a torque equation for a motor. In this case, the equation used to estimate the magnet magnetic flux includes the command voltage (dq-axis voltage command value) and winding resistance (see equations 14 to 20 in Patent Document 1). As a result, the estimation accuracy of the magnet magnetic flux is easily affected by voltage errors due to inverter dead time, resistance, etc.
[0005] The present disclosure provides a synchronous machine control device, a compression system, and a refrigeration cycle device that enable improvement in the accuracy of estimating the magnetic flux of a permanent magnet of a synchronous machine.
[0006] A synchronous machine control device according to one aspect of the present disclosure includes a drive circuit that drives a synchronous machine, a detection circuit that detects a current flowing through the synchronous machine and outputs a detected current indicating the current, and a control circuit that controls the drive circuit. The control circuit has functions to execute a synchronous machine control process that identifies a command voltage to be applied to the synchronous machine and controls the drive circuit so that the drive circuit applies the command voltage to the synchronous machine, and a magnet flux estimation process that estimates the magnet flux of a permanent magnet of the synchronous machine. The synchronous machine control process identifies the command voltage so that a reactive power component of the synchronous machine satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on relationships satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of the permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies the predetermined condition.
[0007] A compression system according to one aspect of the present disclosure includes a compressor and a control device that controls the compressor. The compressor includes a sealed container that defines a flow path for a working medium containing an ethylene-based fluoroolefin refrigerant, a compression mechanism located within the sealed container that compresses the working medium, and a synchronous machine located within the sealed container that operates the compression mechanism. The control device includes a drive circuit that drives the synchronous machine, a detection circuit that detects a current flowing through the synchronous machine and outputs a detected current indicating the current, and a control circuit that controls the drive circuit. The control circuit has functions to execute a synchronous machine control process that identifies a command voltage to be applied to the synchronous machine and controls the drive circuit so that the drive circuit applies the command voltage to the synchronous machine, a magnet flux estimation process that estimates the magnet flux of the permanent magnet of the synchronous machine, and a stop process that stops the synchronous machine when it is determined that the ambient temperature of the synchronous machine exceeds a predetermined temperature based on the magnet flux. The synchronous machine control process identifies the command voltage so that the reactive power component of the synchronous machine satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and command voltage and the armature reaction flux calculated from the inductance and detected current of the synchronous machine, based on the relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of the permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies a predetermined condition.
[0008] A refrigeration cycle device according to one aspect of the present disclosure includes a refrigeration cycle circuit including a compressor, a condenser, an expansion valve, and an evaporator, through which a working medium circulates, and a control device for controlling the refrigeration cycle circuit. The working medium includes an ethylene-based fluoroolefin as a refrigerant component. The compressor includes a sealed container forming a flow path for the working medium, a compression mechanism located within the sealed container for compressing the working medium, and a synchronous machine located within the sealed container for operating the compression mechanism. The control device includes a drive circuit for driving the synchronous machine, a detection circuit for detecting a current flowing through the synchronous machine and outputting a detected current indicating the current, and a control circuit for controlling the drive circuit. The control circuit has functions to execute a synchronous machine control process for determining a command voltage to be applied to the synchronous machine and controlling the drive circuit so that the drive circuit applies the command voltage to the synchronous machine, a magnet flux estimation process for estimating the magnetic flux of the permanent magnet of the synchronous machine, and a stop process for stopping the synchronous machine when it is determined that the ambient temperature of the synchronous machine exceeds a predetermined temperature based on the magnetic flux. The synchronous machine control process determines the command voltage so that the reactive power component of the synchronous machine satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and command voltage and the armature reaction flux calculated from the inductance and detected current of the synchronous machine, based on the relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of the permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies a predetermined condition.
[0009] Aspects of the present disclosure enable improved accuracy in estimating magnet flux of permanent magnets in synchronous machines.
[0010]
[0011] [1. Embodiments] Hereinafter, embodiments of the present disclosure will be described, with reference to the drawings where appropriate. However, the following embodiments are merely examples for explaining the present disclosure and are not intended to limit the present disclosure to the following content. Positional relationships such as up, down, left, and right are based on the positional relationships shown in the drawings unless otherwise specified. Each figure described in the following embodiments is a schematic diagram, and the ratios of the size and thickness of each component in each figure do not necessarily reflect the actual dimensional ratios. Furthermore, the dimensional ratios of each element are not limited to the ratios shown in the drawings.
[0012] In the following description, the same or similar components may be denoted by the same reference numerals to avoid unnecessary redundancy.
[0013] In the following description, when it is necessary to distinguish between multiple components, prefixes such as "first" and "second" are added to the names of the components. However, when the components can be distinguished from one another by the symbols attached to them, the prefixes such as "first" and "second" may be omitted in consideration of readability of the text.
[0014] In the following description, symbols indicating physical quantities such as magnetic flux, voltage, and current may indicate vectors when they are in bold, and scalars when they are not in bold (standard).
[0015] [1.1 First Embodiment] [1.1.1 Configuration] Fig. 1 is a block diagram of a configuration example of a synchronous machine drive system 4 including a synchronous machine control device 1 according to the first embodiment. The synchronous machine drive system 4 in Fig. 1 controls the operation of a synchronous machine (synchronous electric motor) 10 in accordance with a control command.
[0016] The synchronous machine 10 is, for example, a brushless motor (three-phase brushless motor) and includes, for example, a rotor and a stator provided around the rotor.
[0017] The synchronous machine drive system 4 of FIG. 1 includes a synchronous machine control device 1, a drive circuit 2, and a detection circuit 3.
[0018] The drive circuit 2 drives the synchronous machine 10. FIG. 2 shows a circuit diagram of an example configuration of the drive circuit 2. The drive circuit 2 in FIG. 2 is connected between the synchronous machine 10 and a power supply 11. The drive circuit 2 in FIG. 2 supplies drive power to the synchronous machine 10 based on power from the power supply 11. In this embodiment, the power supply 11 is an AC power supply. The drive circuit 2 supplies drive power to the synchronous machine 10 based on the AC power from the power supply 11. In particular, the drive circuit 2 supplies three-phase AC power to the synchronous machine 10 as drive power. The drive circuit 2 includes a converter circuit 21 and an inverter circuit 22.
[0019] The converter circuit 21 converts AC power from the power supply 11 into DC power. The converter circuit 21 includes a rectifier circuit 21a and a smoothing circuit 21b. The rectifier circuit 21a is a diode bridge composed of multiple diodes D1 to D4. The power supply 11 is connected between the input terminals of the rectifier circuit 21a (the connection point between diodes D1 and D2 and the connection point between diodes D3 and D4), and the smoothing circuit 21b is connected between the output terminals of the rectifier circuit 21a (the connection point between diodes D1 and D3 and the connection point between diodes D2 and D4). The smoothing circuit 21b includes a series circuit of an inductor L1 and a capacitor C1, smoothes the voltage between the output terminals of the rectifier circuit 21a, and outputs the smoothed voltage as a voltage across the capacitor C1. The configurations of the rectifier circuit 21a and the smoothing circuit 21b in FIG. 2 are well known, so detailed description thereof will be omitted.
[0020] The inverter circuit 22 supplies three-phase AC power to the synchronous machine 10 based on the DC power from the converter circuit 21. The inverter circuit 22 includes a plurality of arms U1, U2, V1, V2, W1, and W2. Each of the plurality of arms U1, U2, V1, V2, W1, and W2 is configured with a semiconductor switching element such as a transistor. The series circuit of the arms U1 and U2 is connected in parallel to the capacitor C1 of the converter circuit 21 and forms a U-phase leg. The series circuit of the arms V1 and V2 is connected in parallel to the capacitor C1 of the converter circuit 21 and forms a V-phase leg. The series circuit of the arms W1 and W2 is connected in parallel to the capacitor C1 of the converter circuit 21 and forms a W-phase leg. The inverter circuit 22 outputs a U-phase output voltage v u , V-phase output voltage v v, and the W-phase output voltage v w to the synchronous machine 10. The configuration of the inverter circuit 22 in Fig. 2 is well known, and therefore a detailed description thereof will be omitted.
[0021] The detection circuit 3 in Fig. 1 detects the current flowing through the synchronous machine 10 and outputs a detected current indicating this current (i.e., a detected value of the current flowing through the synchronous machine 10). In this embodiment, the detection circuit 3 detects the output AC current of the U-phase and W-phase legs of the drive circuit 2. The detection circuit 3 in Fig. 1 includes a first AC current sensor 31 and a second AC current sensor 32. The first AC current sensor 31 detects the output AC current (current value) of the U-phase leg of the drive circuit 2 and outputs a first detected current (first detected current value) i indicating the detected output AC current (current value). u to the synchronous machine control device 1. The second AC current sensor 32 detects the output AC current (current value) of the W-phase leg of the drive circuit 2, and outputs a second detected current (second detected current value) i w is output to the synchronous machine control device 1.
[0022] The synchronous machine control device 1 in Fig. 1 is connected to a drive circuit 2 and a detection circuit 3. The synchronous machine control device 1 in Fig. 1 can be realized by, for example, a computer system including at least one processor (microprocessor) and one or more memories. The synchronous machine control device 1 in Fig. 1 may also be configured by a logic circuit.
[0023] 1 drives a synchronous machine 10 in response to a given control command. The synchronous machine control device 1 is configured to execute speed / position sensorless operation of the synchronous machine 10. Speed / position sensorless operation is operation that does not use position sensors such as an encoder or a resolver.
[0024] The synchronous machine control device 1 in Fig. 1 includes a voltage generating unit 5 and a duty generating unit 6. The voltage generating unit 5 and the duty generating unit 6 in Fig. 1 are not actual components but visually represent the processing (signal processing, transfer function, etc.) executed by the synchronous machine control device 1.
[0025] The voltage generating unit 5 receives a control command and a detected current from the detection circuit 3 (first detected current i uand the second detected current i w ) based on the U-phase output voltage v output from the drive circuit 2 to the synchronous machine 10 u , V-phase output voltage v v and W phase output voltage v w The command voltages v u * , v v * , v w * The voltage generator 5 determines the command voltage v u * , v v * , v w * The voltage generating unit 5 updates the voltage at a predetermined control period. The details of the voltage generating unit 5 will be described later.
[0026] The duty generation unit 6 executes PWM control of a group of semiconductor switching elements of the inverter circuit 22 of the drive circuit 2 so that the drive circuit 2 operates the synchronous machine 10. More specifically, the duty generation unit 6 controls the switching of the plurality of semiconductor switching elements U1, U2, V1, V2, W1, and W2 of the inverter circuit 22 so that the inverter circuit 22 supplies three-phase AC power to the synchronous machine 10 based on the DC power from the smoothing circuit 21b. In this embodiment, the duty generation unit 6 controls the command voltage v u * , v v * , v w * The U-phase output voltage v u , V-phase output voltage v v and W phase output voltage v w is output from the drive circuit 2 to the synchronous machine 10. u , D v , D w Identify.
[0027] Fig. 3 shows a block diagram of a configuration example of the voltage generating unit 5 of the synchronous machine control device 1. The voltage generating unit 5 of Fig. 3 includes a reactive power command specifying unit 51, a synchronous machine control unit 52, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5 shown in Fig. 3 (reactive power command specifying unit 51, synchronous machine control unit 52, α,β / u,v,w conversion unit 53, u,w / α,β conversion unit 54, magnet flux estimating unit 55, and operating state determining unit 56) visually represent the processing (signal processing, etc.) executed by the synchronous machine control device 1, rather than a substantial configuration. This also applies to embodiments described later.
[0028] In this embodiment, the operation of the synchronous machine control device 1 can be explained using a UVW coordinate system (UVW coordinate axes), an αβ coordinate system (αβ coordinate axes), a dq coordinate system (dq coordinate axes), and a dmqm coordinate system (dmqm coordinate axes). Fig. 4 is an explanatory diagram of the coordinate systems used in the synchronous machine control device 1. In the UVW coordinate system, the αβ coordinate system, the dq coordinate system, and the dmqm coordinate system, angles mean electrical angles.
[0029] The UVW coordinate system in Fig. 4 is a fixed coordinate system based on the stator of the synchronous machine 10, and is defined by a U-axis, a V-axis, and a W-axis spaced at 120-degree intervals. The U-axis, V-axis, and W-axis correspond to the U-phase, V-phase, and W-phase windings, respectively, of the stator of the synchronous machine 10. The U-axis, V-axis, and W-axis do not rotate even when the rotor of the synchronous machine 10 rotates. In other words, the U-axis, V-axis, and W-axis are fixed axes.
[0030] The αβ coordinate system in Fig. 4 is a two-dimensional Cartesian coordinate system defined by the α-axis and the β-axis, which are orthogonal to each other. The α-axis is set to coincide with the U-axis. The β-axis is an axis obtained by rotating the α-axis by 90 degrees in the leading direction. Like the UVW coordinate system, the αβ coordinate system is a fixed coordinate system based on the stator of the synchronous machine 10.
[0031] The dq coordinate system in FIG. 4 is a rotating coordinate system based on the rotor (permanent magnet 10a) of the synchronous machine 10. The dq coordinate system is a two-dimensional Cartesian coordinate system defined by a d-axis and a q-axis that are orthogonal to each other. The d-axis and q-axis rotate at the same speed (number of rotations) as the rotational speed of the magnetic flux generated by the permanent magnet 10a relative to the α-axis and β-axis. The rotational speed of the magnetic flux generated by the permanent magnet 10a is the rotational speed of the rotor of the synchronous machine 10. In FIG. 4, the counterclockwise direction is the phase lead direction. The d-axis is set as an axis extending in the direction of the magnetic flux generated by the permanent magnet 10a. The q-axis is set as an axis rotated 90 degrees from the d-axis in the lead direction.
[0032] The dmqm coordinate system in FIG. 4 is a coordinate system set to realize maximum torque per ampere (MTPA) control. The dmqm coordinate system is a two-dimensional Cartesian coordinate system defined by mutually orthogonal dm- and qm-axes. The qm-axis is set so that the direction of the current vector to be supplied to the synchronous machine 10 when achieving maximum torque / current control coincides with the direction of the qm-axis. In other words, the qm-axis coincides with the current vector during maximum torque / current control. In the dmqm coordinate system, the dm-axis is an axis lagging 90 degrees from the qm-axis, and maximum torque / current control is achieved by setting the three-phase AC power supplied to the synchronous machine 10 so that the dm-axis current, which is the dm-axis component of the current in the synchronous machine 10, becomes zero. Note that in FIG. 4, θdm indicates the angle of the dmqm coordinate system relative to the αβ coordinate system, and θm indicates the angle of the dq coordinate system relative to the dmqm coordinate system.
[0033] Next, the voltage generating unit 5 of the synchronous machine control device 1 will be described in more detail with reference to Fig. 3. First, the parameters shown in the block diagram of Fig. 3 will be described. * is the target value of the reactive power component of the synchronous machine 10. S * | is the command magnetic flux Ψ of the synchronous machine 10 S * is the amplitude of Ψ α * is the command flux Ψ in the αβ coordinate system S * This is the α-axis component of the magnetic flux Ψ, and may be referred to as the α-axis command magnetic flux hereinafter. β* is the command flux Ψ in the αβ coordinate system S * This is the β-axis component of θ, and may be referred to as the β-axis command magnetic flux hereinafter. S * is the command magnetic flux Ψ of the synchronous machine 10 S * is the phase of v α * is the α-axis component of the command voltage in the αβ coordinate system, and may be referred to as the α-axis command voltage hereinafter. β * is the β-axis component of the command voltage in the αβ coordinate system, and may be referred to as the β-axis command voltage hereinafter. α is the α-axis component of the detected current in the αβ coordinate system, and may be referred to as the α-axis detected current hereinafter. β is the β-axis component of the detected current in the αβ coordinate system, and may be referred to as the β-axis detected current hereinafter. S | is the estimated armature flux linkage Ψ of the synchronous machine 10 S is the amplitude of Ψ α is the α-axis component of the estimated armature flux linkage in the αβ coordinate system, and may be hereinafter referred to as the α-axis estimated flux. β is the β-axis component of the estimated armature flux linkage in the αβ coordinate system, and may be referred to as the β-axis estimated flux hereinafter. ε is the reactive power component of the synchronous machine 10, and may be referred to as the error variable hereinafter. e * is the command torque as a control command. e * indicates the target value of the torque of the synchronous machine 10. e * can be provided to the synchronous machine control device 1 from an external device.
[0034] The reactive power command specifying unit 51 in FIG. 3 is configured to determine the target value ε of the reactive power component of the synchronous machine 10. * Specify the target value ε * is given to the synchronous machine control unit 52. The reactive power component of the synchronous machine 10 is given by the inner product of the magnetic flux of the permanent magnet 10a of the synchronous machine 10 and the current flowing through the synchronous machine 10. In controlling the maximum torque / current, in the dmqm coordinate system, the dm-axis current i dmis set to 0. In this case, the inner product of the magnetic flux of the permanent magnet 10a of the synchronous machine 10 and the current flowing through the synchronous machine 10 is 0, that is, the target value ε of the reactive power component of the synchronous machine 10 * is set to 0.
[0035] FIG. 5 is an explanatory diagram of the current and magnetic flux vectors of the synchronous machine 10. In particular, FIG. 5 shows the case where the reactive power component of the synchronous machine 10 is 0 (the dm-axis current i dm 1 shows the relationship between the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnetic flux of the permanent magnet 10a of the synchronous machine 10 when Ψ is 0. S is the armature flux linkage (vector) of the synchronous machine 10. am is the magnetic flux (vector) of the permanent magnet 10a. am is the magnetic flux (vector) of the permanent magnet 10a in the dmqm coordinate system. am =(Ψ am , 0). L qm is a virtual inductance and means the inductance of the qm axis in the dmqm coordinate system. a is the current (i.e., detected current) (vector) flowing through the synchronous machine 10. In the dmqm coordinate system, i a = (i dm , i qm The armature reaction flux of the synchronous machine 10 is L qm i a The dm-axis current i dm If is 0, then i a = (0, i qm The armature reaction flux of the synchronous machine 10 is L qm i a = (0, L qm i qm )
[0036] In the case of FIG. 5, the armature reaction magnetic flux of the synchronous machine 10 and the magnetic flux of the permanent magnet 10a of the synchronous machine 10 are perpendicular to each other. Therefore, when the reactive power component of the synchronous machine 10 is 0 (dm-axis current i dm is 0), the armature flux linkage Ψ of the synchronous machine 10 S , armature reaction flux L of the synchronous machine 10 qm i a, and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am The relationship satisfied by is expressed by the following equation (1).
[0037]
[0038] The synchronous machine control unit 52 in FIG. 3 defines signal processing corresponding to the synchronous machine control processing. The synchronous machine control processing is performed by controlling the command voltage v u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52 controls the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0039] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0040] The synchronous machine control unit 52 in FIG. 3 includes a command amplitude specifying unit 521 , a command flux specifying unit 522 , a voltage command specifying unit 523 , a flux estimating unit 524 , a command phase specifying unit 525 , and an error variable specifying unit 526 .
[0041] The command amplitude specifying unit 521 determines the amplitude |Ψ of the command magnetic flux of the synchronous machine 10 for each control period. S * Identify the amplitude |Ψ S * is specified so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. In this embodiment, the predetermined condition is that the reactive power component is 0, which means that the above equation (1) is satisfied.
[0042] The reactive power component ε of the synchronous machine 10 is expressed by the following equation (2).
[0043]
[0044] Magnet magnetic flux Ψ am is the error (magnetic flux error) Ψ caused by the voltage error and resistance error in the drive circuit 2 e In the dmqm coordinate system, which may include e Considering this, the magnetic flux of the magnet Ψ am can be expressed by the following equation (3): am0 is the magnetic flux Ψ am represents the initial value (vector) of ΔΨ am is the magnetic flux Ψ am In the dmqm coordinate system, Ψ am0 =(Ψ am0 , 0), and ΔΨ am = (ΔΨ am , 0).
[0045]
[0046] Magnetic flux error Ψ e can be expressed by the following equation (4): In equation (4), ΔV represents a voltage error, and ΔR represents a resistance error.
[0047]
[0048] Using the above equations (3) and (4), the reactive power component ε of the synchronous machine 10 is expressed by the following equation (5).
[0049]
[0050] 6 is an explanatory diagram of the current and magnetic flux vectors of the synchronous machine 10. In particular, FIG. 6 shows the magnetic flux error Ψ e The command flux Ψ is set without considering S0 * , the armature reaction magnetic flux of the synchronous machine 10, and the magnetic flux of the permanent magnet 10a of the synchronous machine 10. S0 * is the magnetic flux Ψ am is Ψ am =Ψ am0 +ΔΨ am In this case, the dm-axis current i dm becomes 0, but the magnetic flux Ψ am is Ψ am =Ψ am0 +ΔΨ am +Ψ e In this case, the dm-axis current i dm does not become 0.
[0051] 7 is an explanatory diagram of the current and magnetic flux vectors of the synchronous machine 10. In particular, FIG. 7 shows the command magnetic flux Ψ set so that the reactive power component ε becomes 0. S * 7 shows the relationship between the command magnetic flux Ψ, the armature reaction magnetic flux of the synchronous machine 10, and the magnetic flux of the permanent magnet 10a of the synchronous machine 10. S * is Ψ S * =Ψ S0 * +ΔΨ, where ΔΨ is the command magnetic flux Ψ S0 * The command magnetic flux Ψ where the reactive power component ε becomes 0 S * The correction amount for correcting the command magnetic flux Ψ is expressed as follows: S0 * The amplitude of |Ψ S0 * | Then, |Ψ S * |=|Ψ S0 * |+ΔΨ is satisfied. The command magnetic flux Ψ is satisfied so that the reactive power component ε of the synchronous machine 10 becomes 0. S *(amplitude | Ψ S * |), maximum torque / current control is possible.
[0052] The command amplitude specifying unit 521 in FIG. 3 receives the target value ε * and receives the estimated armature flux linkage amplitude |Ψ of the synchronous machine 10 from the magnetic flux estimator 524. S and receives the reactive power component (error variable) ε of the synchronous machine 10 from the error variable specifying unit 526. As an example, the command amplitude specifying unit 521 receives the amplitude |Ψ S | is the amplitude |Ψ S0 * |, and the error variable ε is the target value ε * (the error variable ε and the target value ε * By executing feedback control (so that the deviation from the command magnetic flux Ψ is 0), the correction amount ΔΨ is determined and the command magnetic flux Ψ S * Amplitude of |Ψ S * | is specified. Examples of feedback control include proportional (P control), proportional-integral (PI) control, proportional-derivative (PD) control, and proportional-integral-derivative (PID) control. When PI control is used, the correction amount ΔΨ is expressed by the following equation (6). In equation (6), K P is the proportional gain, K I is the integral gain, and s is the Laplace operator.
[0053]
[0054] The command amplitude specification unit 521 determines the command magnetic flux Ψ S * Amplitude of |Ψ S * | is given to the command magnetic flux specifying unit 522. In the initial state, the amplitude |Ψ S | and the amplitude |Ψ if the error variable ε is not given. S Preset initial values may be used for the | and error variable ε.
[0055] The command magnetic flux specifying unit 522 determines the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β *More specifically, the command magnetic flux specifying unit 522 specifies the command magnetic flux Ψ S * Amplitude of |Ψ s * | and phase θ S * From this, the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β * As an example, the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β * are expressed by the following equations (7) and (8), respectively.
[0056]
[0057] The command magnetic flux specifying unit 522 in FIG. 3 receives the amplitude |Ψ from the command amplitude specifying unit 521. S * and receives the phase θ S * The command magnetic flux specifying unit 522 receives the command magnetic flux Ψ S * Amplitude of |Ψ S * | and phase θ S * From this, the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β * The command magnetic flux specifying unit 522 specifies the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β * and is given to the voltage command specifying unit 523.
[0058] The voltage command specifying unit 523 determines the α-axis command voltage v α * and β-axis command voltage v β * More specifically, the voltage command specifying unit 523 specifies the α-axis command magnetic flux Ψ α * and β-axis command magnetic flux Ψ β * and the estimated magnetic flux Ψ on the α axis αand the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β Therefore, the α-axis command voltage v α * and β-axis command voltage v β * As an example, the α-axis command voltage v α * and β-axis command voltage v β * are expressed by the following equations (9) and (10), respectively: In the following equations (9) and (10), Ts is the control period, and Ra is the winding resistance of the synchronous machine 10.
[0059]
[0060] The voltage command specifying unit 523 in FIG. 3 receives the α-axis command magnetic flux Ψ from the command magnetic flux specifying unit 522. α * and β-axis command magnetic flux Ψ β * and receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The voltage command specifying unit 523 receives the α-axis command voltage v α * and β-axis command voltage v β * The voltage command specifying unit 523 specifies the α-axis command voltage v α * and β-axis command voltage v β * and are provided to the α, β / u, v, w conversion unit 53 and the magnetic flux estimation unit 524.
[0061] The magnetic flux estimation unit 524 estimates the armature interlinkage magnetic flux Ψ of the synchronous machine 10. S In this embodiment, the magnetic flux estimator 524 estimates the amplitude |Ψ of the estimated armature flux linkage of the synchronous machine 10. S | and the estimated magnetic flux Ψ on the α axis α and the estimated magnetic flux Ψ on the β axis β More specifically, the magnetic flux estimation unit 524 calculates the α-axis command voltage v α *and β-axis command voltage v β * and the α-axis detected current i α and the β-axis detected current i β Therefore, the amplitude |Ψ S | and the estimated magnetic flux Ψ on the α axis α and the estimated magnetic flux Ψ on the β axis β As an example, the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and amplitude |Ψ S | are expressed by the following equations (11), (12), and (13), respectively. In the following equation (11), Ψ α0 is the initial value of the α-axis estimated magnetic flux. β0 is the initial value of the β-axis estimated magnetic flux.
[0062]
[0063] The magnetic flux estimation unit 524 in FIG. 3 receives the α-axis command voltage v α * and β-axis command voltage v β * and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The magnetic flux estimator 524 receives the amplitude |Ψ S | and the estimated magnetic flux Ψ on the α axis α and the estimated magnetic flux Ψ on the β axis β The magnetic flux estimation unit 524 calculates the amplitude |Ψ S | is given to the command amplitude specifying unit 521, and the α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the voltage command specifying unit 523, the error variable specifying unit 526, and the magnet magnetic flux estimating unit 55.
[0064] The command phase identification unit 525 determines the command magnetic flux Ψs of the synchronous machine 10. * Phase θ S * In FIG. 3, the command phase specifying unit 525 specifies the command torque T e * The command phase determination unit 525 receives the command torque T e * Based on this, the phase θs *As an example, the command phase determination unit 525 determines the command torque T e * The rotational angular velocity is calculated from the phase θs * The command phase determination unit 525 determines the command torque T e * Instead of the command rotation speed ω ref * In this case, the command phase identifying unit 525 may receive the command rotation speed ω ref * Based on this, the phase θs * As an example, the command phase determination unit 525 determines the command rotation speed ω ref * is integrated based on the control period to obtain the phase θs * The command phase specifying unit 525 may specify the phase θs * is given to the command magnetic flux specifying unit 522.
[0065] The error variable specifying unit 526 specifies the error variable ε. The error variable ε is calculated based on the magnetic flux Ψ of the magnet. am and the detected current i a In this embodiment, the error variable specifying unit 526 determines the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β From this, we identify the error variable ε. The magnetic flux Ψ of the magnet in the αβ coordinate system am The α-axis magnet magnetic flux is am_α , magnetic flux Ψ in αβ coordinate system am The magnetic flux of the β-axis magnet is am_β Then, the α-axis magnet magnetic flux Ψ am_α is expressed by the following equation (14), and the β-axis magnet magnetic flux Ψ am_β are expressed by the following equation (15).
[0066]
[0067] The error variable specifying unit 526 determines the α-axis magnet magnetic flux as Ψ am_α and the α-axis magnet magnetic flux is Ψ am_α and the α-axis detected current i αand the β-axis detected current i β Therefore, the magnetic flux Ψ am and the detected current i a The error variable ε is calculated by dividing the α-axis magnet magnetic flux by Ψ am_α and the α-axis magnet magnetic flux is Ψ am_α and the α-axis detected current i α and the β-axis detected current i β Using the above, it is expressed by the following equation (16).
[0068]
[0069] The error variable specifying unit 526 in FIG. 3 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimating unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The error variable specifying unit 526 specifies the error variable ε. The error variable specifying unit 526 provides the error variable ε to the command amplitude specifying unit 521.
[0070] In this way, the synchronous machine control process is am and the detected current i a By performing feedback control using the inner product (error variable ε), the command magnetic flux Ψs of the synchronous machine 10 is controlled so that the reactive power component (error variable ε) satisfies a predetermined condition. * Amplitude of |Ψs * In this embodiment, the predetermined condition is that the reactive power component (error variable ε) becomes 0. The synchronous machine control process determines the command torque T e * Based on this, the command magnetic flux Ψs * Phase θ S * The synchronous machine control process determines the command magnetic flux Ψs * Amplitude of |Ψs * | and phase θ S * Based on this, the α-axis command voltage v α * and β-axis command voltage v β * By specifyingu * , v v * , v w * Identify.
[0071] The α, β / u, v, w conversion unit 53 in FIG. α * and β-axis command voltage v β * The command voltage v in the UVW coordinate system u * , v v * , v w * As an example, the command voltage v u * , v v * , v w * is expressed by the following equation (17).
[0072]
[0073] The α, β / u, v, w conversion unit 53 converts the command voltage v u * , v v * , v w * is given to the duty generation unit 6.
[0074] The u, w / α, β conversion unit 54 in FIG. 3 converts the detected current i u , i w The α-axis detected current i α and β-axis detected current i β As an example, the α-axis detected current i α is expressed by the following equation (18), where the β-axis detected current i β are expressed by the following equation (19):
[0075]
[0076] The u,w / α,β conversion unit 54 converts the α-axis detected current i α and β-axis detected current i β is provided to the synchronous machine control unit 52 and the magnet magnetic flux estimation unit 55.
[0077] 3 defines signal processing corresponding to magnet flux estimation processing. The magnet flux estimation processing is performed by calculating the magnet flux Ψ of the permanent magnet 10a of the synchronous machine 10. am Estimate the magnet flux Ψ am When the reactive power component ε of the synchronous machine 10 satisfies a predetermined condition, the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnetic flux Ψ of the permanent magnet 10a of the synchronous machine 10 are estimated. am The predetermined condition is that the reactive power component of the synchronous machine 10 is 0. In this case, the armature flux linkage Ψ of the synchronous machine 10 is S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am As described above, the relationship satisfied by is expressed by equation (1). Therefore, by using equation (1), the armature interlinkage magnetic flux Ψ S and armature reaction flux L qm i a From the above, the magnetic flux Ψ am is required.
[0078] Armature flux linkage Ψ S is calculated from the detected current and the command voltage. More specifically, as shown in the above equations (11) to (13), the armature interlinkage magnetic flux Ψ S Amplitude of |Ψ S | is the detected current (α-axis detected current i α , β-axis detected current i β ) and command voltage (α-axis command voltage v α * , β-axis command voltage v β * ) and the armature reaction flux L qm i a is the inductance (L qm ) and the detected current (α-axis detected current i α , β-axis detected current i β ) where |i a |=√(i α 2 +i β 2 )
[0079] In this embodiment, the magnet magnetic flux estimation unit 55 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The magnet magnetic flux estimation unit 55 receives the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β Using the above equation (1), the magnetic flux Ψ am The magnet magnetic flux estimation unit 55 estimates the magnet magnetic flux Ψ am is provided to the driving state determination unit 56.
[0080] In this way, when the reactive power component ε of the synchronous machine 10 satisfies a predetermined condition, the magnet flux estimation process estimates the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnet flux Ψ of the permanent magnet 10 a of the synchronous machine 10. am Based on the relationship (the relationship of the above formula (1)) that is satisfied, the detected current (α-axis detected current i α and β-axis detected current i β ) and command voltage (α-axis command voltage v α * and β-axis command voltage v β * ) and the armature interlinkage flux (estimated flux Ψ s ) and the inductance (L qm ) and the detected current (α-axis detected current i α and β-axis detected current i β ) and the armature reaction flux (L qm i a ) and the magnetic flux Ψ am As is clear from equation (1), equation (1) is a calculation using magnetic flux and does not include the command voltage or winding resistance itself. Therefore, it is less susceptible to the influence of voltage error. This makes it possible to improve the accuracy of estimating the magnetic flux of the permanent magnet 10a of the synchronous machine 10.
[0081] The magnetic flux (magnetic flux Ψ) of the permanent magnet 10 a of the synchronous machine 10 by the synchronous machine control device 1 am) to confirm the estimation accuracy, a simulation was performed to check the magnet magnetic flux Ψ am 8 shows the estimated value of the magnet magnetic flux Ψ am 8 is a graph showing an example of a comparison between an estimated value and a true value of the magnet magnetic flux Ψ. am The error between the estimated value and the true value of is less than 3%, and high estimation accuracy is obtained. am 9 is a graph showing another example of a comparison between the estimated value and the true value of the magnet magnetic flux Ψ. am In FIG. 9, the estimated value of the magnet magnetic flux Ψ am The error between the estimated value and the true value was less than 3%, and high estimation accuracy was obtained. Furthermore, when the estimated values in Figure 8 and Figure 9 are compared, the estimated values in Figure 9 are approximately 10% lower than the estimated values in Figure 8, confirming that the demagnetization of the permanent magnet 10a is accurately reflected.
[0082] The operating state determination unit 56 in FIG. 3 determines the magnetic flux Ψ am The operating state of the synchronous machine 10 is determined based on the magnetic flux Ψ of the magnet. Examples of the operating state include the ambient temperature of the synchronous machine 10, permanent magnetic flux changes (irreversible demagnetization) of the permanent magnets of the synchronous machine 10, and the presence or absence of a layer short circuit in the synchronous machine 10. As an example, the operating state determination unit 56 may determine whether the synchronous machine 10 is abnormal or normal. am is known to have a negative correlation with the temperature of the permanent magnet 10a. am It is known that the amount of demagnetization of the permanent magnet 10a is positively correlated with the temperature of the permanent magnet 10a. am From the reference value of , the magnetic flux Ψ am The temperature of the permanent magnet 10a is positively correlated with the ambient temperature of the synchronous machine 10. am , it is possible to determine whether the ambient temperature of the synchronous machine 10 has exceeded a predetermined temperature. am When it is determined that the ambient temperature of the synchronous machine 10 has exceeded a predetermined temperature based on the above, a stop process is executed to stop the synchronous machine 10.
[0083] [1.1.2 Application Example] The synchronous machine drive system 4 (synchronous machine control device 1) described above can be applied to a refrigeration cycle apparatus. Fig. 10 is a block diagram of a configuration example of a refrigeration cycle apparatus 100 according to the first embodiment. The refrigeration cycle apparatus 100 in Fig. 10 constitutes, for example, an air conditioner capable of cooling operation and heating operation.
[0084] The refrigeration cycle device 100 in FIG. 10 includes a refrigeration cycle circuit 102 and a control device 101 .
[0085] The refrigeration cycle circuit 102 constitutes a flow path through which the working medium circulates. In this embodiment, the working medium contains an ethylene-based fluoroolefin as a refrigerant component. The ethylene-based fluoroolefin is preferably an ethylene-based fluoroolefin that undergoes a disproportionation reaction. Examples of ethylene-based fluoroolefins that undergo a disproportionation reaction include 1,1,2-trifluoroethylene (HFO1123), trans-1,2-difluoroethylene (HFO1132(E)), cis-1,2-difluoroethylene (HFO-1132(Z)), 1,1-difluoroethylene (HFO-1132a), and tetrafluoroethylene (CF 2 =CF 2 , FO1114), and monofluoroethylene (HFO-1141).
[0086] The working fluid may contain multiple types of refrigerant components. The working fluid may contain an ethylene-based fluoroolefin as a main refrigerant component and a compound other than an ethylene-based fluoroolefin as a secondary refrigerant component. Examples of the secondary refrigerant component include hydrofluorocarbons (HFCs), hydrofluoroolefins (HFOs), saturated hydrocarbons, carbon dioxide, etc. Examples of hydrofluorocarbons (HFCs) include difluoromethane, difluoroethane, trifluoroethane, tetrafluoroethane, pentafluoroethane, pentafluoropropane, hexafluoropropane, heptafluoropropane, pentafluorobutane, heptafluorocyclopentane, etc. Examples of hydrofluoroolefins (HFOs) include monofluoropropene, trifluoropropene, tetrafluoropropene, pentafluoropropene, hexafluorobutene, etc. Examples of saturated hydrocarbons include ethane, n-propane, cyclopropane, n-butane, cyclobutane, isobutane (2-methylpropane), methylcyclopropane, n-pentane, isopentane (2-methylbutane), neopentane (2,2-dimethylpropane), methylcyclobutane, and the like.
[0087] The working fluid may further contain a disproportionation inhibitor that suppresses the disproportionation reaction of the ethylenic fluoroolefin. Examples of disproportionation inhibitors include saturated hydrocarbons or haloalkanes. Examples of saturated hydrocarbons include ethane, n-propane, cyclopropane, n-butane, cyclobutane, isobutane (2-methylpropane), methylcyclopropane, n-pentane, isopentane (2-methylbutane), neopentane (2,2-dimethylpropane), methylcyclobutane, and the like. Of the above examples, n-propane is preferred. Examples of haloalkanes include haloalkanes having 1 or 2 carbon atoms and fluoroalkanes having 1 to 3 carbon atoms and a boiling point of 0°C or lower. Examples of haloalkanes having 1 carbon atom (i.e., halomethanes) include (mono)iodomethane (CH 3 I), diiodomethane (CH 2 I 2 ), dibromomethane (CH 2 Br 2 ), bromomethane (CH3 Br), dichloromethane (CH 2 Cl 2 ), chloroiodomethane (CH 2 ClI), dibromochloromethane (CHBr 2 Cl), tetraiodomethane (Cl 4 ), carbon tetrabromide (CBr 4 ), bromotrichloromethane (CBrCl 3 ), dibromodichloromethane (CBr 2 Cl 2 ), tribromofluoromethane (CBr 3 F), fluorodiiodomethane (CHFI 2 ), difluorodiiodomethane (CF 2 I 2 ), dibromodifluoromethane (CBr 2 F 2 ), trifluoroiodomethane (CF 3 Examples of haloalkanes having two carbon atoms (i.e., haloethanes) include 1,1,1-trifluoro-2-iodoethane (CF 3 CH 2 I), monoiodoethane (CH 3 CH 2 I), monobromoethane (CH 3 CH 2 Br), 1,1,1-triiodoethane (CH 3 CI 3Examples of fluoroalkanes having 1 to 3 carbon atoms and a boiling point of 0°C or less include fluoromethanes such as fluoromethane (boiling point -78.2°C), difluoromethane (boiling point -51.6°C), trifluoromethane (boiling point -84.4°C), and tetrafluoromethane (boiling point -127.8°C); fluoroethane (boiling point -37.1°C), 1,1-difluoroethane (boiling point -24.7°C), 1,1,1-trifluoroethane (boiling point -47.2°C), 1,1,1,2-tetrafluoroethane (boiling point -26.3°C), and 1 fluoroethanes such as 1-fluoropropane (boiling point -2.5°C), 2-fluoropropane (boiling point -10.0°C), 2,2-difluoropropane (boiling point -1.0°C), 1,1,1-trifluoropropane (boiling point -12.0°C), 1,1,2,2-tetrafluoropropane (boiling point -0.8°C), and 1,1,1,3,3,3-hexafluoropropane (boiling point -1.4°C); and the like. The working fluid may contain one or more saturated hydrocarbons or haloalkanes. That is, only one saturated hydrocarbon or haloalkane may be used, or two or more may be used in appropriate combination.
[0088] The refrigeration cycle circuit 102 in FIG. 10 includes a compressor 104, a first heat exchanger 105, an expansion valve 106, a second heat exchanger 107, and a four-way valve 108.
[0089] The refrigeration cycle apparatus 100 in Fig. 10 includes an outdoor unit 101a and an indoor unit 101b. The outdoor unit 101a includes a control device 101, a compressor 104, a first heat exchanger 105, an expansion valve 106, and a four-way valve 108. The first heat exchanger 105 exchanges heat between outside air and the working medium. The outdoor unit 101a further includes a first blower 105a for promoting heat exchange in the first heat exchanger 105. The indoor unit 101b includes a second heat exchanger 107. The second heat exchanger 107 exchanges heat between indoor air and the working medium. The indoor unit 101b further includes a second blower 107a for promoting heat exchange in the second heat exchanger 107.
[0090] In the refrigeration cycle circuit 102 of Fig. 10, the compressor 104 compresses the working medium to increase its pressure. The compressor 104 will be described in detail later. The first heat exchanger 105 and the second heat exchanger 107 exchange heat between the working medium circulating through the refrigeration cycle circuit 102 and external air (e.g., outside air or room air). The expansion valve 106 adjusts the pressure (evaporation pressure) of the working medium and the flow rate of the working medium. The four-way valve 108 switches the direction of the working medium circulating through the refrigeration cycle circuit 102 between a first direction corresponding to cooling operation and a second direction corresponding to heating operation.
[0091] In this embodiment, the first direction is the direction in which the working medium circulates through the refrigeration cycle circuit 102 in the order of the compressor 104, the first heat exchanger 105, the expansion valve 106, and the second heat exchanger 107, as shown by the solid arrow A1 in Figure 10.
[0092] During cooling operation, the compressor 104 compresses and discharges the gaseous working medium, which is then sent to the first heat exchanger 105 via the four-way valve 108. The first heat exchanger 105 exchanges heat between the outside air and the gaseous working medium, causing the gaseous working medium to condense and liquefy. The liquid working medium is decompressed by the expansion valve 106 and sent to the second heat exchanger 107. The second heat exchanger 107 exchanges heat between the liquid working medium and the indoor air, causing the gaseous working medium to evaporate and become a gaseous working medium. The gaseous working medium returns to the compressor 104 via the four-way valve 108. During cooling operation, the first heat exchanger 105 functions as a condenser, and the second heat exchanger 107 functions as an evaporator. Therefore, during cooling, the indoor unit 101b blows air cooled by heat exchange in the second heat exchanger 107 into the room.
[0093] In this embodiment, the second direction is the direction in which the working medium circulates through the refrigeration cycle circuit 102 in the order of the compressor 104, the second heat exchanger 107, the expansion valve 106, and the first heat exchanger 105, as shown by the dashed arrow A2 in Figure 10.
[0094] During heating operation, the compressor 104 compresses and discharges the gaseous working medium, which is then sent to the second heat exchanger 107 via the four-way valve 108. The second heat exchanger 107 exchanges heat between the room air and the gaseous working medium, causing the gaseous working medium to condense and liquefy. The liquid working medium is decompressed by the expansion valve 106 and sent to the first heat exchanger 105. The first heat exchanger 105 exchanges heat between the liquid working medium and outside air, causing the gaseous working medium to evaporate and become a gaseous working medium. The gaseous working medium returns to the compressor 104 via the four-way valve 108. During heating operation, the first heat exchanger 105 functions as an evaporator, and the second heat exchanger 107 functions as a condenser. Therefore, during heating, the indoor unit 101b blows air heated by heat exchange in the second heat exchanger 107 into the room.
[0095] 10 controls the refrigeration cycle circuit 102. More specifically, the control device 101 controls the compressor 104, the first blower 105a, the expansion valve 106, the second blower 107a, and the four-way valve 108 of the refrigeration cycle circuit 102.
[0096] FIG. 11 is a schematic diagram of an example of the configuration of the compressor 104 of the refrigeration cycle apparatus 100.
[0097] The compressor 104 is, for example, a hermetic compressor. The compressor 104 may be a rotary type, a scroll type, or any other known type. The compressor 104 in FIG. 11 includes a hermetic container 140, a compression mechanism 141, and a synchronous machine 142.
[0098] The sealed container 140 in Fig. 11 forms a flow path for the working medium 200. The sealed container 140 has a suction pipe 140a and a discharge pipe 140b. The working medium 200 is drawn into the sealed container 140 through the suction pipe 140a, compressed by the compression mechanism 141, and then discharged to the outside of the sealed container 140 through the discharge pipe 140b. The inside of the sealed container 140 is filled with the high-temperature, high-pressure working medium 200 and lubricating oil. The bottom of the sealed container 140 forms an oil reservoir that stores a mixture of the working medium 200 and lubricating oil.
[0099] The compression mechanism 141 is located inside the sealed container 140 and compresses the working medium 200. The compression mechanism 141 may have a conventionally known configuration. The compression mechanism 141 has, for example, a cylinder that forms a compression chamber, a rolling piston that is disposed in the compression chamber inside the cylinder, and a crankshaft that is coupled to the rolling piston.
[0100] The synchronous machine 142 is located within the sealed container 140 and operates the compression mechanism 141. The synchronous machine 142 is, for example, a brushless motor (three-phase brushless motor). The synchronous machine 142 has multiple windings (stator windings). The multiple windings include a U-phase winding, a V-phase winding, and a W-phase winding. The synchronous machine 142 includes, for example, a rotor (permanent magnet) fixed to the crankshaft of the compression mechanism 141 and a stator disposed around the rotor. The stator is configured, for example, by concentrating or dispersing windings (magnet wire, etc.) around a stator core (electromagnetic steel sheet, etc.) with insulating paper interposed between them. The windings are covered with an insulating material. Examples of insulating materials include polyethylene terephthalate (PET), polyethylene naphthalate (PEN), aramid polymer, polyphenylene sulfide (PPS), etc.
[0101] The compressor 104 may include an accumulator to prevent liquid compression in the compression chamber of the compression mechanism 141. The accumulator separates the working medium 200 into a gaseous working medium 200 and a liquid working medium 200, and introduces only the gaseous working medium 200 into the sealed container 140 from the suction pipe 140a.
[0102] The control device 101 in Fig. 10 includes the synchronous machine drive system 4 in Fig. 1. The synchronous machine drive system 4 is used to drive a synchronous machine 142 in Fig. 11 instead of the synchronous machine 10 in Fig. 1. The control device 101 in Fig. 10 and the compressor 104 constitute a compression system 110.
[0103] The control device 101 drives the synchronous machine 142 of the compressor 104 by the synchronous machine drive system 4. In particular, the control device 101 generates a control command (in this embodiment, a command torque T e *) to the synchronous machine drive system 4 to drive the synchronous machine 142 of the compressor 104. In this embodiment, the control device 101 further controls the opening degree of the expansion valve 106, the rotation speed of the fan of the first blower 105a, the rotation speed of the fan of the second blower 107a, and the switching of the four-way valve 108.
[0104] In the synchronous machine drive system 4, as described above, the operating state determination unit 56 of the synchronous machine control device 1 determines whether the magnet magnetic flux Ψ am The synchronous machine control device 1 determines the operating state of the synchronous machine 10 based on the magnet magnetic flux Ψ am When it is determined that the ambient temperature of the synchronous machine 10 has exceeded a predetermined temperature based on the above, a stop process is executed to stop the synchronous machine 10. This makes it possible to suppress the disproportionation reaction of the working medium circulating in the refrigeration cycle circuit 102.
[0105] The disproportionation reaction of the working fluid is thought to be caused by heat and radicals. For example, it is thought that the disproportionation reaction of the working fluid progresses when radicals are generated under high temperature and high pressure. The radicals may be generated, for example, by a discharge phenomenon that may occur when some abnormality occurs in the compressor 104 or the drive circuit 2.
[0106] When the purpose is to suppress the disproportionation reaction of the working medium, the above-mentioned predetermined temperature can be set to, for example, a temperature lower than the safe temperature of the working medium and lower than the heat resistance temperature of the insulating members of the synchronous machine 142 of the compressor 104.
[0107] The safe temperature of the working medium may be set based on the temperature at which a disproportionation reaction of the working medium may occur under pressure conditions during normal operation of the refrigeration cycle apparatus 100. As an example, the safe temperature of the working medium is set to 150°C.
[0108] The heat resistance temperature of the synchronous machine 142 of the compressor 104 is set based on, for example, the heat resistance temperature of the insulating members of the synchronous machine 142 of the compressor 104. For example, the heat resistance temperature of the insulating members of the synchronous machine 142 may be the heat resistance temperature of the insulating member with the lowest heat resistance temperature among the insulating members of the synchronous machine 142. If the refrigeration cycle apparatus 100 continues to operate with the internal temperature exceeding the heat resistance temperature, the insulating paper may be broken, increasing the possibility of a discharge occurring. As an example, the insulating member with the lowest heat resistance temperature in the synchronous machine 142 may be the insulating paper between the stator core (e.g., electromagnetic steel sheet) and the stator winding (e.g., magnet wire). If the heat resistance class of the insulating paper is, for example, Class E as defined in JIS C 4003, the heat resistance temperature is 120°C.
[0109] If the safe temperature of the working fluid is 150°C and the heat resistance temperature of the synchronous machine 142 of the compressor 104 is 120°C, the predetermined temperature is set to a temperature lower than 120°C. In this case, taking into consideration the time difference between the temperature of the working fluid and the temperature detection time between the stator and heat dissipation, the safety margin may be set to, for example, about 5°C. Therefore, the predetermined temperature may be set to 115°C. The safety margin is dependent on the motor efficiency and may be set to a value between 0 and 20°C rather than 5°C.
[0110] The heat resistance class of insulating paper is not limited to Class E, and may be Class B, Class F, etc. If the heat resistance class is Class B, the heat resistance temperature is 130°C. If the safe temperature of the working medium is 150°C, the predetermined temperature is set to a temperature lower than 130°C, for example, 125°C. If the heat resistance class is Class F, the heat resistance temperature is 155°C. If the safe temperature of the working medium is 150°C, the predetermined temperature is set to a temperature lower than 150°C, for example, 145°C.
[0111] If the synchronous machine control device 1 determines that the ambient temperature of the synchronous machine 142 exceeds a predetermined temperature, it continues to stop the operation of the drive circuit 2. If the ambient temperature of the synchronous machine 142 exceeds the predetermined temperature, it is considered that there is a high possibility that a disproportionation reaction of the working fluid will progress. Therefore, the synchronous machine control device 1 keeps the operation of the drive circuit 2 stopped to suppress the disproportionation reaction of the working fluid. In this way, the synchronous machine control device 1 stops the operation of the drive circuit 2 when it determines that the ambient temperature of the synchronous machine 142 exceeds the predetermined temperature. In this case, the synchronous machine control device 1 may output an error notification indicating that a disproportionation reaction may occur. If the ambient temperature of the synchronous machine 142 is equal to or lower than the predetermined temperature, the synchronous machine control device 1 resumes the operation of the drive circuit 2.
[0112] [1.1.3 Effects, etc.] The synchronous machine control device 1 described above is connected to a drive circuit 2 that drives the synchronous machine 10 and a detection circuit 3 that detects a current flowing through the synchronous machine 10 and outputs a detected current indicating the current. The synchronous machine control device 1 has the function of executing a synchronous machine control process that identifies a command voltage to be applied to the synchronous machine 10 and controls the drive circuit 2 so that the drive circuit 2 applies a voltage corresponding to the command voltage to the synchronous machine 10, and a magnet magnetic flux estimation process that estimates the magnet magnetic flux of the permanent magnet 10a of the synchronous machine 10. The synchronous machine control process identifies the command voltage so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and command voltage and the armature reaction flux calculated from the inductance of the synchronous machine 10 and the detected current, based on the relationship satisfied by the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnet flux of the permanent magnet 10a of the synchronous machine 10 when the reactive power component of the synchronous machine 10 satisfies a predetermined condition. This configuration makes it possible to improve the accuracy of estimating the magnet flux of the permanent magnet 10a of the synchronous machine 10.
[0113] In the synchronous machine control device 1, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0114] In the synchronous machine control device 1, the synchronous machine control process calculates the dot product of the magnet magnetic flux and the detected current, and executes feedback control using the dot product to determine the amplitude of the command magnetic flux of the synchronous machine 10 so that the reactive power component satisfies a predetermined condition, to determine the phase of the command magnetic flux based on the command torque of the synchronous machine 10, and to determine the command voltage based on the amplitude and phase of the command magnetic flux. This configuration makes it possible to control the synchronous machine 10 based on the magnetic flux.
[0115] The synchronous machine control device 1 has a function of executing a stop process to stop the synchronous machine 10 when it is determined based on the magnetic flux of the magnet that the ambient temperature of the synchronous machine 10 has exceeded a predetermined temperature. This configuration makes it possible to improve the safety of the operation of the synchronous machine 10.
[0116] The compression system 110 described above includes a compressor 104 and a control device 101 that controls the compressor 104. The compressor 104 includes a sealed container 140 that forms a flow path for a working medium 200 that contains an ethylene-based fluoroolefin as a refrigerant component, a compression mechanism 141 that is located within the sealed container 140 and compresses the working medium 200, and a synchronous machine 142 that is located within the sealed container 140 and operates the compression mechanism 141. The control device 101 includes a drive circuit 2 that drives the synchronous machine 142, a detection circuit 3 that detects a current flowing through the synchronous machine 142 and outputs a detected current indicative of the current, and a synchronous machine control device 1 that is connected to the drive circuit 2 and the detection circuit 3. The synchronous machine control device 1 has functions to execute a synchronous machine control process that specifies a command voltage to be applied to the synchronous machine 142 and controls the drive circuit 2 so that the drive circuit 2 applies the command voltage to the synchronous machine 142, a magnet flux estimation process that estimates the magnetic flux of the permanent magnet of the synchronous machine 142, and a stop process that stops the synchronous machine 142 when it is determined that the ambient temperature of the synchronous machine 142 has exceeded a predetermined temperature based on the magnetic flux. The synchronous machine control process specifies a command voltage so that the reactive power component of the synchronous machine 142 satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and command voltage and the armature reaction flux calculated from the inductance and detected current of the synchronous machine 142, based on the relationship satisfied by the armature flux linkage of the synchronous machine 142, the armature reaction flux of the synchronous machine 142, and the magnet flux of the permanent magnet of the synchronous machine 142 when the reactive power component of the synchronous machine 142 satisfies a predetermined condition. This configuration enables improvement in the accuracy of estimation of the magnet flux of the permanent magnet of the synchronous machine 142.
[0117] The refrigeration cycle apparatus 100 described above includes a refrigeration cycle circuit 102 including a compressor 104, a condenser, an expansion valve 106, and an evaporator, through which a working medium 200 circulates, and a control device 101 that controls the refrigeration cycle circuit 102. The working medium 200 contains an ethylene-based fluoroolefin as a refrigerant component. The compressor 104 includes a sealed container 140 that forms a flow path for the working medium 200, a compression mechanism 141 located within the sealed container 140 and compressing the working medium 200, and a synchronous machine 142 located within the sealed container 140 and operating the compression mechanism 141. The control device 101 includes a drive circuit 2 that drives the synchronous machine 10, a detection circuit 3 that detects a current flowing through the synchronous machine 10 and outputs a detected current indicating the current, and a synchronous machine control device 1 connected to the drive circuit 2 and the detection circuit 3. The synchronous machine control device 1 has functions to execute a synchronous machine control process that specifies a command voltage to be applied to the synchronous machine 142 and controls the drive circuit 2 so that the drive circuit 2 applies the command voltage to the synchronous machine 142, a magnet flux estimation process that estimates the magnet flux of the permanent magnet of the synchronous machine 142, and a stop process that stops the synchronous machine 142 when it is determined that the ambient temperature of the synchronous machine 142 has exceeded a predetermined temperature based on the magnet flux. The synchronous machine control process specifies a command voltage so that the reactive power component of the synchronous machine 142 satisfies a predetermined condition, and the magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on the relationship satisfied by the armature flux linkage of the synchronous machine 142, the armature reaction flux of the synchronous machine 142, and the magnet flux of the permanent magnet of the synchronous machine 142 when the reactive power component of the synchronous machine 142 satisfies the predetermined condition. This configuration allows for improved accuracy in estimating the magnet flux of the permanent magnets of the synchronous machine 142 .
[0118] In the refrigeration cycle device 100, the ethylene-based fluoroolefin includes an ethylene-based fluoroolefin that undergoes a disproportionation reaction. This configuration makes it possible to suppress the disproportionation reaction of the working fluid 200.
[0119] In the refrigeration cycle device 100, the ethylene-based fluoroolefin is 1,1,2-trifluoroethylene, trans-1,2-difluoroethylene, cis-1,2-difluoroethylene, 1,1-difluoroethylene, tetrafluoroethylene, or monofluoroethylene. This configuration makes it possible to suppress the disproportionation reaction of the working fluid 200.
[0120] In the refrigeration cycle apparatus 100, the working fluid 200 further contains difluoromethane as a refrigerant component. This configuration makes it possible to suppress the disproportionation reaction of the working fluid 200.
[0121] In the refrigeration cycle apparatus 100, the working medium 200 further contains saturated hydrocarbons. This configuration makes it possible to suppress the disproportionation reaction of the working medium 200.
[0122] In the refrigeration cycle device 100, the working fluid 200 contains, as a disproportionation inhibitor that suppresses the disproportionation reaction of ethylene-based fluoroolefins, a haloalkane having 1 or 2 carbon atoms or a fluoroalkane having 1 to 3 carbon atoms and a boiling point of 0° C. or less. This configuration makes it possible to suppress the disproportionation reaction of the working fluid 200.
[0123] In the refrigeration cycle apparatus 100, the saturated hydrocarbons include n-propane. This configuration makes it possible to suppress the disproportionation reaction of the working medium 200.
[0124] [1.2 Second Embodiment] [1.2.1 Configuration] Fig. 12 is a block diagram of a voltage generating unit 5A of a synchronous machine control device according to the second embodiment. The voltage generating unit 5A in Fig. 12 includes a reactive power command specifying unit 51, a synchronous machine control unit 52A, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5A in Fig. 12 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0125] The synchronous machine control unit 52A in Fig. 12 defines signal processing corresponding to the synchronous machine control processing. u * , vv * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52A controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0126] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0127] The synchronous machine control unit 52A controls the command magnetic flux Ψs * Phase θs * The synchronous machine control process executed by the synchronous machine control unit 52A is different from that of the synchronous machine control unit 52 in that the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i αand the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the estimated torque T e is the command torque T e * The torque phase is determined so as to match the estimated phase θs, and the torque phase is added to the estimated phase θs to obtain the command magnetic flux Ψs * Phase θs * This configuration specifies the command flux Ψs * Phase θs * This allows for improved accuracy.
[0128] The synchronous machine control unit 52A will be described in further detail below. The synchronous machine control unit 52A in Fig. 12 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525A, an error variable specifying unit 526, a phase specifying unit 527, and a torque specifying unit 528.
[0129] The phase identification unit 527 determines the armature interlinkage flux Ψ S Phase (estimated phase) θ S In this embodiment, the phase identification unit 527 identifies the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ S The estimated phase θ S is expressed by the following equation (20).
[0130]
[0131] The phase identification unit 527 in FIG. 12 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β The phase identification unit 527 receives the estimated phase θ S The phase identification unit 527 identifies the estimated phase θ S is given to the command phase specifying unit 525A.
[0132] The torque specification unit 528 specifies the torque (estimated torque) T e In this embodiment, the torque specifying unit 528 specifies the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axisβ ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T e The estimated torque T e is expressed by the following equation (21): n is the number of pole pairs of the synchronous machine 10.
[0133]
[0134] The torque specification unit 528 in FIG. 12 calculates the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The torque specification unit 528 receives the estimated torque T e The torque specification unit 528 specifies the estimated torque T e is given to the command phase specifying unit 525A.
[0135] The command phase identification unit 525A is configured to identify the command magnetic flux Ψ of the synchronous machine 10. S * Phase θ S * In this embodiment, the command phase specifying unit 525A specifies the command torque T e * The command phase specifying unit 525A receives the estimated phase θ from the phase specifying unit 527. S and receives the estimated torque T e The command phase determination unit 525A receives the command torque T e * , estimated torque T e , and the estimated phase θ S Based on this, the phase θs * As an example, the command phase determination unit 525A determines the estimated torque T e is the command torque T e * The command phase specifying unit 525A specifies a phase correction amount (hereinafter referred to as torque phase) required to make the torque phase coincide with the estimated phase θ S Add to the phase θ S* Identify.
[0136] [1.2.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0137] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux S The synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the estimated torque T e is the command torque T e * The torque phase is determined so as to match the estimated phase θ S Adding to the command magnetic flux Ψ S * Phase θ S * This configuration determines the command flux Ψ S * Phase θ S * This allows for improved accuracy.
[0138] [1.3 Third Embodiment] [1.3.1 Configuration] Fig. 13 is a block diagram of a voltage generating unit 5B of a synchronous machine control device according to the third embodiment. The voltage generating unit 5B in Fig. 13 includes a reactive power command specifying unit 51, a synchronous machine control unit 52B, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5B in Fig. 13 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0139] The synchronous machine control unit 52B in Fig. 13 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52B controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0140] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0141] The synchronous machine control unit 52B determines the command magnetic flux Ψ S * Phase θ S * The method of specifying the command rotation speed ω is different from that of the synchronous machine control unit 52. The synchronous machine control unit 52B specifies the command rotation speed ω as a control command. ref * Receive the command rotation speed ω ref *indicates a target value of the rotation speed of the rotor of the synchronous machine 10. The synchronous machine control process executed by the synchronous machine control unit 52B is ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, a command magnetic flux Ψ S * Phase θ S * In this embodiment, the specified variable is the command magnetic flux Ψ S * Phase θ S * It is used as.
[0142] The synchronous machine control unit 52B will be described in further detail below. The synchronous machine control unit 52B in Fig. 13 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525B, and an error variable specifying unit 526.
[0143] The command phase identification unit 525B in FIG. 13 is a command magnetic flux Ψ S * Phase θ S * The command phase specifying unit 525B specifies the command rotation speed ω ref * Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Identify.
[0144] 14 is a block diagram of a configuration example of the command phase identification unit 525B. The command phase identification unit 525B in FIG. 14 includes an integrator 501. The integrator 501 calculates a command rotation speed ω ref * The variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is determined based on the command rotation speed ω ref * The unit of is [rad / sec], and the control period is T S [seconds], the variable Δθ is Δθ=ω ref * ×T S The integrator 501 converts the specified variable Δθ into the command magnetic flux Ψ S * Phase θS * Identify as:
[0145] [1.3.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0146] In the synchronous machine control device, the synchronous machine control process is performed by ref * The variation of the phase of the armature flux linkage for each control period is determined based on the above, and the phase of the command flux is determined based on the variation. This configuration enables control of the synchronous machine 10 based on the magnetic flux.
[0147] [1.4 Fourth Embodiment] [1.4.1 Configuration] Fig. 15 is a block diagram of a voltage generating unit 5C of a synchronous machine control device according to the fourth embodiment. The voltage generating unit 5C in Fig. 15 includes a reactive power command specifying unit 51, a synchronous machine control unit 52C, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5C in Fig. 15 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0148] The synchronous machine control unit 52C in Fig. 15 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52C controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β *By specifying u * , v v * , v w * Identify.
[0149] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0150] The synchronous machine control unit 52C determines the command magnetic flux Ψ S * Phase θ S * The method of specifying the command rotation speed ω is different from that of the synchronous machine control unit 52. The synchronous machine control unit 52C specifies the command rotation speed ω as a control command. ref * The synchronous machine control process executed by the synchronous machine control unit 52C receives the command rotation speed ω ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the command rotation speed ω ref * Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux.
[0151] The synchronous machine control unit 52C will be described in further detail below. The synchronous machine control unit 52C in Fig. 15 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525C, an error variable specifying unit 526, and a phase specifying unit 527.
[0152] The command phase identification unit 525C in FIG. 15 is a S * Phase θ S * In this embodiment, the command phase identifying unit 525C receives the estimated phase θs from the phase identifying unit 527. The command phase identifying unit 525C identifies the command rotation speed ω ref * and estimated phase θ S Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Identify.
[0153] 16 is a block diagram of a configuration example of the command phase determination unit 525C. The command phase determination unit 525C in FIG. 16 includes a multiplier 502a and an adder 502b. The multiplier 502a calculates a command rotation speed ω ref * The variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is determined based on the command rotation speed ω ref * The unit of is [rad / sec], and the control period is T S [seconds], the variable Δθ is ref * ×T S The adder 502b adds the specified variable Δθ to the estimated phase θs to obtain the command magnetic flux Ψ s * Phase θ S * That is, the command phase specifying unit 525C calculates θ S * = θ S +Δθ.
[0154] [1.4.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0155] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the command rotation speed ω ref * Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψ S * Phase θ S * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux.
[0156] [1.5 Fifth Embodiment] [1.5.1 Configuration] Fig. 17 is a block diagram of a voltage generating unit 5D of a synchronous machine control device according to the fifth embodiment. The voltage generating unit 5D in Fig. 17 includes a reactive power command specifying unit 51, a synchronous machine control unit 52D, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5D in Fig. 17 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0157] The synchronous machine control unit 52D in Fig. 17 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , vw to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52D controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0158] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0159] The synchronous machine control unit 52D determines the command magnetic flux Ψ S * Phase θ S * The method of specifying the command rotation speed ω is different from that of the synchronous machine control unit 52. ref * Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and based on the variable Δθ, a command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T eThis configuration allows the synchronous machine 10 to operate with improved stability.
[0160] The synchronous machine control unit 52D will be described in further detail below. The synchronous machine control unit 52D in Fig. 17 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525D, an error variable specifying unit 526, and a torque specifying unit 528.
[0161] The command phase identification unit 525D in FIG. 17 is a S * Phase θ S * In this embodiment, the command phase specifying unit 525D specifies the estimated torque T e The command phase specifying unit 525D receives the command rotation speed ω ref * and estimated torque T e Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Identify.
[0162] 18 is a block diagram of a configuration example of the command phase determination unit 525D. The command phase determination unit 525D in FIG. 18 includes a high-pass filter 503a, a multiplier 503b, a subtractor 503c, and an integrator 503d. The high-pass filter 503a calculates the estimated torque T e From this, the torque vibration component (torque vibration component) T of the synchronous machine 10 is calculated. H The multiplier 503b extracts and outputs the vibration component T H Gain K 1 The subtractor 503c multiplies the command rotation speed ω ref * , the output from the multiplier 503b (K 1 T H ) is subtracted and output. 1 T H indicates the speed vibration component of the synchronous machine 10. The integrator 503d receives the output (ω ref * -K 1 T H) based on which a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is determined. As an example, the variable Δθ is determined as follows: Δθ=(ω ref * -K 1 T H ) x T S The integrator 503d converts the specified variable Δθ into the command magnetic flux Ψ S * Phase θ S * Identify as:
[0163] [1.5.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0164] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e This configuration allows the synchronous machine 10 to operate with improved stability.
[0165] [1.6 Sixth Embodiment] [1.6.1 Configuration] Fig. 19 is a block diagram of a voltage generating unit 5E of a synchronous machine control device according to the sixth embodiment. The voltage generating unit 5E in Fig. 19 includes a reactive power command specifying unit 51, a synchronous machine control unit 52E, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet magnetic flux estimating unit 55, and an operating state determining unit 56. The components of the voltage generating unit 5E in Fig. 19 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0166] The synchronous machine control unit 52E in Fig. 19 defines signal processing corresponding to the synchronous machine control processing. u * , vv * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52E controls the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0167] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is 0.
[0168] The synchronous machine control unit 52E determines the command magnetic flux Ψ S * Phase θ S * The method of specifying the command rotation speed ω differs from that of the synchronous machine control unit 52. ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψα and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e The synchronous machine control process determines the variable Δθ based on the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux, and an improvement in the stability of the operation of the synchronous machine 10.
[0169] The synchronous machine control unit 52E will be described in further detail below. The synchronous machine control unit 52E in Fig. 19 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525E, an error variable specifying unit 526, a phase specifying unit 527, and a torque specifying unit 528.
[0170] The command phase identification unit 525E in FIG. 19 is a S * Phase θ S * In this embodiment, the command phase specifying unit 525E receives the estimated phase θs from the phase specifying unit 527. The command phase specifying unit 525E receives the estimated torque T e The command phase specifying unit 525E receives the command rotation speed ω ref * , estimated phase θ S and estimated torque T e Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Identify.
[0171] 20 is a block diagram of a first configuration example of the command phase identification unit 525E (hereinafter referred to as a command phase identification unit 525E1 as necessary). The command phase identification unit 525E1 in FIG. 20 includes a high-pass filter 504a, a multiplier 504b, a subtractor 504c, a multiplier 504d, and an adder 504e. The high-pass filter 504a calculates the estimated torque T e From this, the torque vibration component (torque vibration component) T of the synchronous machine 10 is calculated. H The multiplier 504b extracts and outputs the vibration component T H Gain K 1 The subtractor 504c multiplies the command rotation speed ω ref * , the output from multiplier 504b (K 1 T H The multiplier 504d subtracts the output (ω ref * -K 1 T H ) based on which a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is determined. As an example, the variable Δθ is determined as follows: Δθ=(ω ref * -K 1 T H ) x T S The adder 504e adds the specified variable Δθ to the estimated phase θs to obtain the command magnetic flux Ψ s * Phase θ S * That is, the command phase specifying unit 525E1 calculates θ S * = θ S +Δθ.
[0172] 21 is a block diagram of a second configuration example of the command phase identification unit 525E (hereinafter referred to as a command phase identification unit 525E2 as needed). The command phase identification unit 525E2 in FIG. 21 includes a multiplier 505a, a high-pass filter 505b, a sign inverter 505c, a PI compensator 505d, and adders 505e and 505f. The multiplier 505a calculates a command rotation speed ω ref * control period T S The variable of the phase of the armature interlinkage flux per control period (Δθ = ωref * T S The high-pass filter 505b outputs the estimated torque T e From this, the torque vibration component (torque vibration component) T of the synchronous machine 10 is calculated. H The sign inverter 505c extracts and outputs the torque vibration component T H The PI compensator 505d multiplies the output (-T H ) to be 0, the correction amount (Δω ref * T S The adder 505e determines the variable ω from the multiplier 505a. ref * T S , the correction amount Δω from the PI compensator 505d ref * T S Add the correction variable Δθ S (=ω ref * T S +Δω ref * T S The adder 505f outputs the estimated phase θs as a correction variable Δθ S Adding this, the command magnetic flux Ψ s * Phase θ S * That is, the command phase specifying unit 525E2 calculates θ S * = θ S +Δθ S is.
[0173] 22 is a block diagram of a third configuration example of the command phase identification unit 525E (hereinafter referred to as a command phase identification unit 525E3 as necessary). The command phase identification unit 525E3 in FIG. 22 includes a multiplier 506a, a low-pass filter 506b, a subtractor 506c, a PI compensator 506d, and adders 506e and 506f. The multiplier 506a calculates a command rotation speed ω ref * control period T S The variable of the phase of the armature interlinkage flux per control period (Δθ = ω ref* T S The low-pass filter 506b outputs the estimated torque T e From this, the low frequency component T of the torque of the synchronous machine 10 L The subtractor 506c extracts and outputs the estimated torque T e From the low frequency component T L The output from the subtractor 506c is T L -T e and this is the torque vibration component T H Therefore, the subtractor 506c subtracts -T H The PI compensator 506d outputs the output (-T H ) to be 0, the correction amount (Δω ref * T S The adder 506e determines the variance ω from the multiplier 506a. ref * T S , the correction amount Δω from the PI compensator 506d ref * T S Add the correction variable Δθ S (=ω ref * T S +Δω ref * T S The adder 506f outputs the estimated phase θs as a correction variable Δθ S Adding this, the command magnetic flux Ψ s * Phase θ S * That is, the command phase specifying unit 525E3 calculates θ S * = θ S +Δθ S is.
[0174] [1.6.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is 0. This configuration enables maximum torque / current control of the synchronous machine 10.
[0175] In the synchronous machine control device, the synchronous machine control process is performed by ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e The synchronous machine control process determines the variable Δθ based on the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux, and an improvement in the stability of the operation of the synchronous machine 10.
[0176] [1.7 Seventh Embodiment] [1.7.1 Configuration] Fig. 23 is a block diagram of a voltage generating unit 5F of a synchronous machine control device 1 according to the seventh embodiment. The voltage generating unit 5F in Fig. 23 includes a reactive power command specifying unit 51F, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet magnetic flux estimating unit 55, an operating state determining unit 56, a synchronous machine control unit 57, and a magnetic flux estimating unit 58. The components of the voltage generating unit 5F in Fig. 23 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0177] The synchronous machine control unit 57 in Fig. 23 defines signal processing corresponding to the synchronous machine control processing. u * , v v* , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 57 controls the drive circuit 2 so that the drive circuit 2 applies the dm-axis and qm-axis command voltages V dm * , V qm * By specifying u * , v v * , v w * That is, the command voltage v u * , v v * , v w * is the dm-axis and qm-axis command voltage V dm * , V qm * It is identified by:
[0178] In this embodiment, the operation of the synchronous machine control device 1 can be explained using a UVW coordinate system (UVW coordinate axes), an αβ coordinate system (αβ coordinate axes), a dq coordinate system (dq coordinate axes), a dmqm coordinate system (dmqm coordinate axes), and a γδ coordinate system (γδ coordinate axes). Fig. 24 is an explanatory diagram of the coordinate systems used in the synchronous machine control device. In the UVW coordinate system, αβ coordinate system, dq coordinate system, dmqm coordinate system, and γδ coordinate system, angles mean electrical angles.
[0179] The γδ coordinate system in FIG. 24 is a rotating coordinate system based on the rotor (permanent magnet 10a) of the synchronous machine 10. The γδ coordinate system is also called an estimated coordinate system. The γδ coordinate system is a two-dimensional Cartesian coordinate system, and is defined by γ and δ axes that are orthogonal to each other. The γδ coordinate system is defined as a coordinate system that rotates at an arbitrary rotational speed (number of rotations). In FIG. 24, θ dmindicates the angle of the dmqm coordinate system relative to the αβ coordinate system, and θ m indicates the angle of the dq coordinate system relative to the dmqm coordinate system. γ indicates the angle of the dq coordinate system relative to the γδ coordinate system, and Δθ m indicates the angle of the dmqm coordinate system relative to the γδ coordinate system. In Figure 24, ω is the rotation speed of the synchronous machine 10. ω γ is the rotation speed of the γδ coordinate system.
[0180] Next, the voltage generating unit 5F of the synchronous machine control device 1 will be described in more detail with reference to Fig. 23. First, the parameters shown in the block diagram of Fig. 23 will be described. dm * is the dm-axis component of the command current in the dmqm coordinate system, and may be referred to as the dm-axis command current hereinafter. qm * is the qm-axis component of the command current in the dmqm coordinate system, and may be referred to as the qm-axis command current hereinafter. dm * is the dm-axis component of the command voltage in the dmqm coordinate system, and hereinafter may be referred to as the dm-axis command voltage. qm * is the qm-axis component of the command voltage in the dmqm coordinate system, and may be referred to as the qm-axis command voltage hereinafter. dm is the dm-axis component of the detected current in the dmqm coordinate system, and may be referred to as the dm-axis current hereinafter. qm is the qm-axis component of the detected current in the dmqm coordinate system, and hereinafter may be referred to as the qm-axis current. e is the estimated rotation speed of the synchronous machine 10. α * is the α-axis component of the command voltage in the αβ coordinate system, and may be referred to as the α-axis command voltage hereinafter. β * is the β-axis component of the command voltage in the αβ coordinate system, and may be referred to as the β-axis command voltage hereinafter. α is the α-axis component of the detected current in the αβ coordinate system, and may be referred to as the α-axis detected current hereinafter. β is the β-axis component of the detected current in the αβ coordinate system, and may be hereinafter referred to as the β-axis detected current. αis the α-axis component of the estimated armature flux linkage in the αβ coordinate system, and may be hereinafter referred to as the α-axis estimated flux. β is the β-axis component of the estimated armature flux linkage in the αβ coordinate system, and may be referred to as the β-axis estimated flux. ref * is the command rotation speed as a control command. ref * can be provided to the synchronous machine control device 1 from an external device.
[0181] The reactive power command specifying unit 51F in Fig. 23 specifies a target value of the reactive power component of the synchronous machine 10. The reactive power component of the synchronous machine 10 is given by the inner product of the magnetic flux of the permanent magnet 10a of the synchronous machine 10 and the current flowing through the synchronous machine 10. As an example, the reactive power component of the synchronous machine 10 is expressed by the above equation (5). From equation (5), the reactive power component ε is calculated by the dm-axis current i dm The reactive power command specifying unit 51F in FIG. 23 can specify the dm-axis command current i as the target value of the reactive power component. dm * Specify the dm-axis command current i dm * is the dm-axis current i dm In order to control the maximum torque / current, the dm-axis command current i dm * is set to 0. This is equivalent to the target value of the reactive power component of the synchronous machine 10 being set to 0.
[0182] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 matches a target value. In this embodiment, the target value is set to 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component becomes 0.
[0183] The synchronous machine control unit 57 in FIG. 23 includes a current command generation unit 571, a current control unit 572, a dm, qm / α, β conversion unit 573, an α, β / dm, qm conversion unit 574, and a position / speed estimation unit 575.
[0184] The current command generator 571 generates the qm-axis component of the command current (qm-axis command current) i qm * In this embodiment, the current command generator 571 generates (specifies) the command rotation speed ω ref * and the estimated rotation speed ω of the synchronous machine 10 e Therefore, the qm-axis command current i qm * As an example, the current command generator 571 determines the command rotation speed ω by feedback control. ref * and estimated rotation speed ω e Error with (= ω ref * -ω e ) to be 0, the qm-axis command current i qm * Examples of feedback control include proportional (P control), proportional-integral (PI) control, proportional-derivative (PD) control, and proportional-integral-derivative (PID) control. When PI control is used, the qm-axis command current i qm * is expressed by the following equation (22). In equation (22), K P is the proportional gain, K I is the integral gain, and s is the Laplace operator.
[0185]
[0186] The current command generator 571 in FIG. 23 receives an external command rotation speed ω ref * and receives the estimated rotational speed ω from the position / speed estimation unit 575. e The current command generator 571 receives the qm-axis command current i qm * The current command generator 571 determines the qm-axis command current i qm * is given to the current control section 572.
[0187] The current control section 572 controls the dm-axis command voltage v dm * and the qm-axis command voltage v qm * In this embodiment, the current control unit 572 determines the dm-axis command current i dm * and the qm-axis command current i qm * and the dm-axis current i dm and the qm-axis current i qm Therefore, the dm-axis command voltage v dm * and the qm-axis command voltage v qm * As an example, the current control unit 572 determines the dm-axis command current i dm * and dm-axis current i dm Error with (= i dm * -i dm ) to be 0, the dm-axis command voltage v dm * The current control unit 572 determines the qm-axis command current i qm * and qm-axis current i qm Error with (= i qm * -i qm ) to be 0, the qm-axis command voltage v qm * Examples of feedback control include proportional (P control), proportional-integral (PI) control, proportional-derivative (PD) control, and proportional-integral-derivative (PID) control. When PI control is used, the dm-axis command voltage v dm * and qm-axis command voltage v qm * are expressed by the following equations (23) and (24), respectively. P is the proportional gain, K I is the integral gain, and s is the Laplace operator. P , K. I can be set to different values.
[0188]
[0189] The current control unit 572 in FIG. 23 receives the qm-axis command current i qm * and receives the dm-axis command current i from the reactive power command specifying unit 51F. dm * and receives the dm-axis current i from the α, β / dm, qm conversion unit 574. dm and qm-axis current i qm The current control unit 572 receives the dm-axis command voltage v dm * and qm-axis command voltage v qm * The current control unit 572 determines the dm-axis command voltage v dm * and qm-axis command voltage v qm * are provided to a dm, qm / α, β conversion unit 573 and a position / velocity estimation unit 575.
[0190] The dm, qm / α, β conversion unit 573 converts the dm-axis command voltage v dm * and qm-axis command voltage v qm * α-axis command voltage v in the αβ coordinate system α * and β-axis command voltage v β * As an example, the α-axis command voltage v α * is expressed by the following equation (25), and the β-axis command voltage v β * are expressed by the following equation (26).
[0191]
[0192] The dm, qm / α, β conversion unit 573 in FIG. 23 converts the dm-axis command voltage v dm * and qm-axis command voltage v qm * and receives the estimated phase θ dm The dm, qm / α, β conversion unit 573 receives the α-axis command voltage v α *and β-axis command voltage v β * The dm, qm / α, β conversion unit 573 determines the α-axis command voltage v α * and β-axis command voltage v β * are provided to the α, β / u, v, w conversion unit 53 and the magnetic flux estimation unit 58.
[0193] The α,β / dm,qm conversion unit 574 converts the α-axis detected current i α and β-axis detected current i β dm-axis current i in the dmqm coordinate system dm and qm-axis current i qm As an example, the dm-axis current i dm is expressed by the following equation (27), and the qm-axis current i qm are expressed by the following equation (28).
[0194]
[0195] The α,β / dm,qm converter 574 in FIG. 23 converts the α-axis detected current i α and β-axis detected current i β and receives the estimated phase θ dm The α, β / dm, qm conversion unit 574 receives the dm-axis current i dm and qm-axis current i qm The α, β / dm, qm conversion unit 574 determines the dm-axis current i dm and qm-axis current i qm is given to the current control unit 572 and the position / speed estimation unit 575.
[0196] The position / speed estimation unit 575 estimates the phase θ of the synchronous machine 10. dm and the estimated rotation speed ω of the synchronous machine 10 e In this embodiment, the position / speed estimation unit 575 determines the dm-axis command voltage v dm * and qm-axis command voltage v qm * and dm-axis current i dm and qm-axis current i qm From the estimated phase θ dm and estimated rotation speed ω e Identify.
[0197] Below, the estimated phase θ dm and estimated rotation speed ω e The method for specifying the above will be described below.
[0198] Consider a control model in the dmqm coordinate system for the synchronous machine 10. In the control model in the dmqm coordinate system, the voltage equation is expressed by the following equation (29).
[0199]
[0200] In equation (29), ω is the rotation speed of the synchronous machine 10, R a is the resistance of the synchronous machine 10, L d is the d-axis inductance of the synchronous machine 10, L q is the q-axis inductance of the synchronous machine 10, and p is the differential operator. dm is expressed by the following equation (30), L qm is the following equation (31), θ m is expressed by the following equation (32), Ψ am is expressed by the following equation (33): a is the magnetic flux of the permanent magnet 10a in the dq coordinate system.
[0201]
[0202] When equation (29) is transformed into the γδ coordinate system, it is expressed by the following equation (34).
[0203]
[0204] In formula (34), v γ , v δ are the γ and δ axis components of the voltage of the synchronous machine 10, and i γ , i δ are the γ and δ axis components of the current of the synchronous machine 10. γ , e δ indicates the extended induced voltage, and is expressed by the following equation (35).
[0205]
[0206] In formula (35), E exm is expressed by the following equation (36).
[0207]
[0208] Angle Δθ m is the angle of the dmqm coordinate system with respect to the γδ coordinate system, and indicates the axis error between the γδ coordinate system and the dmqm coordinate system. m is the angle θ of the dq coordinate system relative to the γδ coordinate system γ and the angle θ of the dq coordinate system relative to the dmqm coordinate system m Therefore, it is expressed by the following equation (37).
[0209]
[0210] Angle Δθ m is the extended induced voltage e γ , e δ , is expressed by the following equation (38).
[0211]
[0212] From equations (34) and (38), Δθ m is expressed by the following equation (39).
[0213]
[0214] For maximum torque / current control, i dm = 0, and then i γ = 0, equation (39) can be expressed as the following equation (40).
[0215]
[0216] When the dmqm coordinate system and the γδ coordinate system coincide, Δθ m becomes 0. Δθ m The rotation speed ω of the γδ coordinate system when becomes 0 γ The estimated rotation speed ω of the synchronous machine 10 e As an example, the position / speed estimation unit 575 uses feedback control to calculate the angle (i.e., axis error) Δθ of the dmqm coordinate system relative to the γδ coordinate system. m so that the estimated rotation speed ω e When PI control is used, the estimated rotation speed ω e is expressed by the following equation (41): P is the proportional gain, K I is the integral gain, and s is the Laplace operator.
[0217]
[0218] Estimated phase θ of the synchronous machine 10 dm is the estimated rotation speed ω of the synchronous machine 10 e Therefore, the estimated phase θ dm is expressed by the following equation (42): In equation (42), s is the Laplace operator.
[0219]
[0220] From the above, the position / speed estimation unit 575 calculates the dm-axis command voltage v dm * and qm-axis command voltage v qm * and dm-axis current i dm and qm-axis current i qm From this, the angle (i.e., axis error) Δθ of the dmqm coordinate system relative to the γδ coordinate system m The position / speed estimation unit 575 determines the axis error Δθ by feedback control. m so that the estimated rotation speed ω e The position / speed estimation unit 575 determines the estimated rotation speed ω by integration. e From the estimated phase θ dm Identify.
[0221] The position / speed estimation unit 575 in FIG. 23 receives the dm-axis command voltage v dm * and qm-axis command voltage v qm * and receives the dm-axis current i from the α, β / dm, qm conversion unit 574. dm and qm-axis current i qm The position / speed estimation unit 575 receives the estimated rotation speed ω e and estimated phase θ dm The position / speed estimation unit 575 determines the estimated rotation speed ω e is given to the current command generator 571. The position / speed estimator 575 estimates the phase θ dm are provided to a dm, qm / α, β conversion unit 573 and an α, β / dm, qm conversion unit 574.
[0222] In this embodiment, the synchronous machine control process calculates a dm-axis command voltage v in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnet magnetic flux and a qm-axis perpendicular to the dm-axis. dm * and qm-axis command voltage v qm * Therefore, the command voltage v u * , v v * , v w * The synchronous machine control process converts the detected current into the dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process converts the dm-axis current i dm and qm-axis current i qm By performing feedback control using dm * and qm-axis command voltage v qm * In this embodiment, the synchronous machine control process determines the dm-axis command voltage v dm * and qm-axis command voltage v qm * and the dm-axis current i dm and qm-axis current i qm From this, the estimated phase θ of the permanent magnet 10a is dm and estimated rotation speed ω e The estimated phase θ dm is the detected current, dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process is used to convert the estimated rotation speed ω e By performing feedback control using qm * The synchronous machine control process determines the qm-axis command current i qm * Based on this, the dm-axis command voltage v is calculated so that the reactive power component satisfies a predetermined condition. dm * and qm-axis command voltage v qm *This configuration allows for current-based control of the synchronous machine 10.
[0223] The magnetic flux estimation unit 58 in FIG. 23 estimates the armature interlinkage magnetic flux Ψ of the synchronous machine 10. S In this embodiment, the magnetic flux estimation unit 58 estimates the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β More specifically, the magnetic flux estimation unit 58 calculates the α-axis command voltage v α * and β-axis command voltage v β * and the α-axis detected current i α and the β-axis detected current i β From this, the estimated magnetic flux Ψ on the α axis is α and the estimated magnetic flux Ψ on the β axis β As described above, as an example, the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β are expressed by the above equations (11) and (12), respectively.
[0224] The magnetic flux estimation unit 58 in FIG. 23 converts the α-axis command voltage v α * and β-axis command voltage v β * and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The magnetic flux estimation unit 58 receives the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β The magnetic flux estimation unit 58 calculates the α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the magnet magnetic flux estimation unit 55.
[0225] The magnet magnetic flux estimation unit 55 in FIG. 23 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 58. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The magnet magnetic flux estimation unit 55 receives the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i αand the β-axis detected current i β Using the above equation (1), the magnetic flux Ψ am The magnet magnetic flux estimation unit 55 estimates the magnet magnetic flux Ψ am is provided to the driving state determination unit 56.
[0226] [1.7.2 Effects, etc.] In the synchronous machine control device described above, the synchronous machine control process is carried out by calculating the dm-axis command voltage v in the dmqm coordinate system defined by the dm-axis corresponding to the direction of the magnet magnetic flux and the qm-axis perpendicular to the dm-axis. dm * and qm-axis command voltage v qm * Therefore, the command voltage v u * , v v * , v w * The synchronous machine control process converts the detected current into the dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process converts the dm-axis command voltage v dm * and qm-axis command voltage v qm * and the dm-axis current i dm and qm-axis current i qm From this, the estimated phase θ of the permanent magnet 10a is dm and estimated rotation speed ω e The synchronous machine control process determines the estimated rotation speed ω e By performing feedback control using qm * The synchronous machine control process determines the qm-axis command current i so that the reactive power component satisfies a predetermined condition. qm * Based on this, the dm-axis command voltage v dm * and qm-axis command voltage v qm * This configuration allows for current-based control of the synchronous machine 10.
[0227] [1.8 Eighth Embodiment] [1.8.1 Configuration] Fig. 25 is a block diagram of a voltage generating unit 5G of a synchronous machine control device according to the eighth embodiment. The voltage generating unit 5G in Fig. 25 includes a reactive power command specifying unit 51G, a synchronous machine control unit 52G, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5G in Fig. 25 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0228] The reactive power command specifying unit 51G in FIG. 25 is a target value ε of the reactive power component of the synchronous machine 10. * Specify the target value ε * is given to the synchronous machine control unit 52G. In this embodiment, the target value ε * is set to realize flux-weakening control rather than maximum torque / current control. Flux-weakening control is also called field-weakening control or voltage phase control. In the stator winding of the synchronous machine 10, an induced voltage proportional to the rotation speed is generated by the magnetic flux of the rotor's permanent magnet. As the rotation speed increases, if the induced voltage exceeds the output voltage of the synchronous machine control device, it becomes impossible to pass current through the stator winding, and the rotation speed cannot be increased any further. Therefore, in flux-weakening control, the dm-axis current i dm is set to a negative value rather than 0. This has the effect of weakening the magnetic flux of the permanent magnet of the rotor, thereby reducing the induced voltage and enabling driving at a higher rotation speed. In order to realize the flux-weakening control, the target value ε of the reactive power component of the synchronous machine 10 is set to * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. The absolute value of the predetermined lower limit value is, for example, the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a.
[0229] FIG. 26 is an explanatory diagram of the current and magnetic flux vectors of the synchronous machine 10. In particular, FIG. 26 shows the case where the reactive power component of the synchronous machine 10 is a predetermined negative value (dm-axis current i dm 1 shows the relationship between the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnetic flux of the permanent magnet 10a of the synchronous machine 10 when Ψ is negative.S is the armature flux linkage (vector) of the synchronous machine 10. In the dmqm coordinate system, Ψ S =(Ψ dm , Ψ qm ) Ψ am is the magnetic flux (vector) of the permanent magnet 10a. am is the magnetic flux (vector) of the permanent magnet 10a in the dmqm coordinate system. am =(Ψ am , 0). L qm is a virtual inductance and means the inductance of the qm axis in the dmqm coordinate system. a is the current (i.e., detected current) (vector) flowing through the synchronous machine 10. In the dmqm coordinate system, i a = (i dm , i qm ) where i dm <0. The armature reaction flux of the synchronous machine 10 is L qm i a It is expressed as:
[0230] Ψ in the dmqm coordinate system S =(Ψ dm , Ψ qm ) is expressed by the following equation (43).
[0231]
[0232] When the reactive power component of the synchronous machine 10 is negative (dm-axis current i dm is negative), the armature flux linkage Ψ of the synchronous machine 10 S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am The relationship satisfied by is expressed by the following equation (44).
[0233]
[0234] The synchronous machine control unit 52G in Fig. 25 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , vw * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52G controls the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0235] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0236] 25 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525, and an error variable specifying unit 526. In the synchronous machine control unit 52G in FIG. 25, the flux estimating unit 524 specifies an α-axis estimated flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0237] The dm-axis current estimation unit 59 defines signal processing corresponding to the dm-axis current identification process. am The dm-axis current i in the dmqm coordinate system defined by the dm-axis corresponding to the direction of the dm The dm-axis current determination process determines the armature interlinkage flux Ψ S (α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β ) and the detected current i a (α-axis detected current i α and β-axis detected current i β ) and the position of the permanent magnet 10a in the dmqm coordinate system (angle θ dm ) and estimate the position (angle θ dm ) and the detected current i a (α-axis detected current i α and β-axis detected current i β ) and the dm-axis current i dm Identify.
[0238] Fig. 27 is a block diagram of a configuration example of the dm-axis current estimator 59. The dm-axis current estimator 59 in Fig. 27 includes a magnet flux identifier 591, a magnet phase identifier 592, and an α, β / dm converter 593.
[0239] The magnet magnetic flux identification unit 591 is configured to identify the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β Therefore, the α-axis magnet magnetic flux Ψ am_α and β-axis magnet magnetic flux Ψ am_β Identify the α-axis magnet magnetic flux Ψ am_α is the above equation (14), and the β-axis magnet magnetic flux Ψ am_β are expressed by the above equation (15).
[0240] The magnet magnetic flux identification unit 591 in FIG. 27 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β The magnet flux identification unit 591 receives the α-axis magnet magnetic flux Ψ am_α and β-axis magnet magnetic flux Ψam_β The magnet flux identifying unit 591 identifies the α-axis magnet magnetic flux Ψ am_α and β-axis magnet magnetic flux Ψ am_β is provided to the magnet phase identification unit 592.
[0241] The magnet phase identification unit 592 detects the α-axis magnet magnetic flux Ψ am_α and β-axis magnet magnetic flux Ψ am_β From this, the magnet phase is angle θ dm Identify the angle θ dm is expressed by the following equation (45).
[0242]
[0243] The magnet phase identification unit 592 in FIG. 27 detects the α-axis magnet magnetic flux Ψ from the magnet magnetic flux identification unit 591. am_α and β-axis magnet magnetic flux Ψ am_β The magnet phase identification unit 592 receives the angle θ as the magnet phase. dm The magnet phase identification unit 592 identifies the angle θ dm is given to the α, β / dm conversion unit 593.
[0244] The α, β / dm converter 593 converts the α-axis detected current i α and the β-axis detected current i β and angle θ dm Therefore, the dm-axis current i dm Identify the dm-axis current i dm is expressed by the above equation (27).
[0245] The α, β / dm converter 593 in FIG. 27 converts the α-axis detected current i α and β-axis detected current i β and receives the angle θ dm The α, β / dm converter 593 receives the dm-axis current i dm The α, β / dm conversion unit 593 determines the dm-axis current i dm is provided to the magnet magnetic flux estimation unit 55G.
[0246] In this way, the dm-axis current estimator 59 in FIG. 25 receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimator 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. αand β-axis detected current i β The dm-axis current estimation unit 59 receives the dm-axis current i dm The dm-axis current estimation unit 59 determines the dm-axis current i dm is provided to the magnet magnetic flux estimation unit 55G.
[0247] 25 defines signal processing corresponding to magnet flux estimation processing. The magnet flux estimation processing is performed by calculating the magnet flux Ψ of the permanent magnet 10a of the synchronous machine 10. am Estimate the magnet flux Ψ am When the reactive power component ε of the synchronous machine 10 satisfies a predetermined condition, the armature flux linkage of the synchronous machine 10, the armature reaction flux of the synchronous machine 10, and the magnetic flux Ψ of the permanent magnet 10a of the synchronous machine 10 are estimated. am The predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. In this case, the armature flux linkage Ψ of the synchronous machine 10 S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am The relationship satisfied by is expressed by equation (44) as described above.
[0248] Here, the reactive power component ε is expressed by the following equation (46) from the above equations (2), (43), and (44).
[0249]
[0250] Magnet magnetic flux Ψ am is expressed by the following equation (47) from the above equation (46).
[0251]
[0252] dm-axis inductance L dm is very small, the second term on the right side of equation (47) can be set to 0, and equation (47) above can be rewritten as equation (48) below.
[0253]
[0254] The reactive power component ε is the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current iα and the β-axis detected current i β Therefore, it can also be expressed by the following equation (49).
[0255]
[0256] Therefore, from equations (48) and (49), the magnetic flux Ψ am can be expressed by the following equation (50).
[0257]
[0258] In this way, the armature flux linkage Ψ of the synchronous machine 10 expressed by equation (44) S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am From the relationship satisfied by the equation (50), the magnetic flux Ψ am and reactive power component ε and dm-axis current i dm The following relation is obtained:
[0259] The magnet magnetic flux estimation unit 55G calculates the magnet magnetic flux Ψ from the relational expression (50) derived from the relationship of expression (44). am As is clear from equation (50), equation (50) is a calculation using magnetic flux and does not include the command voltage or winding resistance itself. Therefore, it is less susceptible to the influence of voltage errors. Therefore, it is possible to improve the accuracy of estimating the magnetic flux of the permanent magnet 10a of the synchronous machine 10.
[0260] In this embodiment, the magnet magnetic flux estimation unit 55G receives the α-axis estimated magnetic flux Ψ from the magnetic flux estimation unit 524. α and β-axis estimated magnetic flux Ψ β and receives the α-axis detected current i from the u, w / α, β conversion unit 54. α and β-axis detected current i β and receives the dm-axis current i from the dm-axis current estimation unit 59. dm The magnet magnetic flux estimation unit 55G receives the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β and the dm-axis current i dm Using the above equation (50), the magnetic flux Ψ amThe magnet magnetic flux estimation unit 55G estimates the magnet magnetic flux Ψ am is provided to the driving state determination unit 56.
[0261] The magnetic flux of the permanent magnet 10a of the synchronous machine 10 (magnetic flux Ψ am ) to confirm the estimation accuracy, a simulation was performed to check the magnet magnetic flux Ψ am The estimated value of the magnet magnetic flux Ψ am 28 is a graph showing an example of a comparison between an estimated value and a true value of the magnet magnetic flux Ψ. am The error between the estimated value and the true value of is less than 8%, and high estimation accuracy is obtained. am 29 is a graph showing another example of a comparison between the estimated value and the true value of the magnet magnetic flux Ψ. am In FIG. 29, the estimated value of the magnet magnetic flux Ψ am The error between the estimated value and the true value was less than 9%, and high estimation accuracy was obtained. Furthermore, when the estimated values in Fig. 28 and Fig. 29 are compared, the estimated values in Fig. 29 are approximately 10% lower than the estimated values in Fig. 28, confirming that the demagnetization of the permanent magnet 10a is accurately reflected.
[0262] [1.8.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0263] In the synchronous machine control device, the synchronous machine control process calculates the dot product of the magnet magnetic flux and the detected current, and executes feedback control using the dot product to identify the amplitude of the command magnetic flux of the synchronous machine 10 so that the reactive power component satisfies a predetermined condition, identify the phase of the command magnetic flux based on the command torque of the synchronous machine 10, and identify the command voltage based on the amplitude and phase of the command magnetic flux. The synchronous machine control device has a function of executing dm-axis current identification process. The dm-axis current identification process calculates the dot product of the magnet magnetic flux Ψ amThe dm-axis current i in the dmqm coordinate system defined by the dm-axis corresponding to the direction of the dm The dm-axis current determination process determines the armature interlinkage flux Ψ S (α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β ) and the detected current i a (α-axis detected current i α and β-axis detected current i β ) and the position of the permanent magnet 10a in the dmqm coordinate system (angle θ dm ) and estimate the position (angle θ dm ) and the detected current i a (α-axis detected current i α and β-axis detected current i β ) and the dm-axis current i dm The magnet flux estimation process determines the armature interlinkage magnetic flux Ψ of the synchronous machine 10, which is expressed by equation (44). S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am The magnetic flux Ψ of the magnet is expressed by the equation (50) am and reactive power component ε and dm-axis current i dm From the relation, the magnetic flux Ψ am This configuration allows for flux-based control of the synchronous machine (10).
[0264] [1.9 Ninth Embodiment] [1.9.1 Configuration] Fig. 30 is a block diagram of a voltage generating unit 5H of a synchronous machine control device according to the ninth embodiment. The voltage generating unit 5H in Fig. 30 includes a reactive power command specifying unit 51, a synchronous machine control unit 52H, an α, β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5H in Fig. 30 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0265] The synchronous machine control unit 52H in Fig. 30 defines signal processing corresponding to the synchronous machine control processing. u* , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52H controls the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0266] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0267] 30 includes a command amplitude specifying unit 521, a command magnetic flux specifying unit 522, a voltage command specifying unit 523, a magnetic flux estimating unit 524, a command phase specifying unit 525A, an error variable specifying unit 526, a phase specifying unit 527, and a torque specifying unit 528. In the synchronous machine control unit 52H in FIG. 30, the magnetic flux estimating unit 524 specifies an α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ βis provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0268] The synchronous machine control unit 52H outputs a control command torque T e * The synchronous machine control process executed by the synchronous machine control unit 52H is the same as the synchronous machine control process executed by the synchronous machine control unit 52A in Fig. 12. In other words, the synchronous machine control process executed by the synchronous machine control unit 52H receives the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the estimated torque T e is the command torque T e * The torque phase is determined so as to match the estimated phase θs, and the torque phase is added to the estimated phase θs to obtain the command magnetic flux Ψs * Phase θs * This configuration specifies the command flux Ψs * Phase θs * This allows for improved accuracy.
[0269] [1.9.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0270] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux S The synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axisβ ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the estimated torque T e is the command torque T e * The torque phase is determined so as to match the estimated phase θ S Adding to the command magnetic flux Ψ S * Phase θ S * This configuration determines the command flux Ψ S * Phase θ S * This allows for improved accuracy.
[0271] [1.10 Tenth Embodiment] [1.10.1 Configuration] Fig. 31 is a block diagram of a voltage generating unit 5I of a synchronous machine control device according to the tenth embodiment. The voltage generating unit 5I in Fig. 31 includes a reactive power command specifying unit 51, a synchronous machine control unit 52I, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5I in Fig. 31 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0272] The synchronous machine control unit 52I in Fig. 31 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v wto the synchronous machine 10. In this embodiment, the synchronous machine control unit 52I controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0273] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0274] 31 includes a command amplitude specifying unit 521, a command flux specifying unit 522, a voltage command specifying unit 523, a flux estimating unit 524, a command phase specifying unit 525B, and an error variable specifying unit 526. In the synchronous machine control unit 52I of FIG. 31, the flux estimating unit 524 specifies an α-axis estimated flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0275] The synchronous machine control unit 52I outputs a command rotation speed ω as a control command. ref * Receive the command rotation speed ω ref *indicates a target value of the rotation speed of the rotor of the synchronous machine 10. The synchronous machine control process executed by the synchronous machine control unit 52I is similar to the synchronous machine control process executed by the synchronous machine control unit 52B in Fig. 13. The synchronous machine control process executed by the synchronous machine control unit 52I is ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, a command magnetic flux Ψ S * Phase θ S * In this embodiment, the specified variable is the command magnetic flux Ψ S * Phase θ S * It is used as.
[0276] [1.10.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0277] In the synchronous machine control device, the synchronous machine control process is performed by ref * The variation of the phase of the armature flux linkage for each control period is determined based on the above, and the phase of the command flux is determined based on the variation. This configuration enables control of the synchronous machine 10 based on the magnetic flux.
[0278] [1.11 Eleventh Embodiment] [1.11.1 Configuration] Fig. 32 is a block diagram of a voltage generating unit 5J of a synchronous machine control device according to the eleventh embodiment. The voltage generating unit 5J in Fig. 32 includes a reactive power command specifying unit 51, a synchronous machine control unit 52J, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5J in Fig. 32 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0279] The synchronous machine control unit 52J in Fig. 32 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52J controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0280] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0281] 32 includes a command amplitude specifying unit 521, a command magnetic flux specifying unit 522, a voltage command specifying unit 523, a magnetic flux estimating unit 524, a command phase specifying unit 525C, an error variable specifying unit 526, and a phase specifying unit 527. In the synchronous machine control unit 52J in FIG. 32, the magnetic flux estimating unit 524 specifies an α-axis estimated magnetic flux Ψα and β-axis estimated magnetic flux Ψ β is provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0282] The synchronous machine control unit 52J outputs a command rotation speed ω ref * The synchronous machine control process executed by the synchronous machine control unit 52J is the same as the synchronous machine control process executed by the synchronous machine control unit 52C in Fig. 15. In other words, the synchronous machine control process executed by the synchronous machine control unit 52J receives the command rotation speed ω ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the command rotation speed ω ref * Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux.
[0283] [1.11.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0284] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the command rotation speed ω ref *Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψ S * Phase θ S * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux.
[0285] [1.12 Twelfth Embodiment] [1.12.1 Configuration] Fig. 33 is a block diagram of a voltage generating unit 5K of a synchronous machine control device according to embodiment 12. The voltage generating unit 5K in Fig. 33 includes a reactive power command specifying unit 51, a synchronous machine control unit 52K, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5K in Fig. 33 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0286] The synchronous machine control unit 52K in Fig. 33 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52K controls the drive circuit 2 so that the drive circuit 2 applies the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0287] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0288] 33 includes a command amplitude specifying unit 521, a command magnetic flux specifying unit 522, a voltage command specifying unit 523, a magnetic flux estimating unit 524, a command phase specifying unit 525D, an error variable specifying unit 526, and a torque specifying unit 528. In the synchronous machine control unit 52K in FIG. 33, the magnetic flux estimating unit 524 specifies an α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0289] The synchronous machine control unit 52K outputs a command rotation speed ω ref * The synchronous machine control process executed by the synchronous machine control unit 52K is the same as the synchronous machine control process executed by the synchronous machine control unit 52D in Fig. 17. In other words, the synchronous machine control process executed by the synchronous machine control unit 52K receives the command rotation speed ω ref * Based on this, a variable Δθ of the phase of the armature interlinkage magnetic flux for each control period is identified, and based on the variable Δθ, a command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 eThe synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e This configuration allows the synchronous machine 10 to operate with improved stability.
[0290] [1.12.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0291] In the synchronous machine control device, the synchronous machine control process is performed by calculating the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e This configuration allows the synchronous machine 10 to operate with improved stability.
[0292] [1.13 Thirteenth Embodiment] [1.13.1 Configuration] Fig. 34 is a block diagram of a voltage generating unit 5L of a synchronous machine control device according to embodiment 13. The voltage generating unit 5L in Fig. 34 includes a reactive power command specifying unit 51, a synchronous machine control unit 52L, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, and a dm-axis current estimating unit 59. The components of the voltage generating unit 5L in Fig. 34 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0293] The synchronous machine control unit 52L in Fig. 34 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , vw * and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 52L controls the α-axis and β-axis command voltages V α * , V β * By specifying u * , v v * , v w * Identify.
[0294] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 is equal to or exceeds the target value ε * In this embodiment, the target value ε * is set to a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0. Therefore, in this embodiment, the predetermined condition is that the reactive power component is a predetermined value (a predetermined negative value) that is equal to or greater than a predetermined lower limit value and less than 0.
[0295] 34 includes a command amplitude specifying unit 521, a command magnetic flux specifying unit 522, a voltage command specifying unit 523, a magnetic flux estimating unit 524, a command phase specifying unit 525E, an error variable specifying unit 526, a phase specifying unit 527, and a torque specifying unit 528. In the synchronous machine control unit 52L in FIG. 34, the magnetic flux estimating unit 524 specifies an α-axis estimated magnetic flux Ψ α and β-axis estimated magnetic flux Ψ β is provided to the dm-axis current estimator 59 in addition to the voltage command determiner 523, the error variable determiner 526, and the magnet magnetic flux estimator 55G.
[0296] The synchronous machine control unit 52L outputs a command rotation speed ω as a control command. ref * The synchronous machine control process executed by the synchronous machine control unit 52L is the same as the synchronous machine control process executed by the synchronous machine control unit 52E in Fig. 19. In other words, the synchronous machine control process executed by the synchronous machine control unit 52L receives the command rotation speed ω ref * Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e The synchronous machine control process determines the variable Δθ based on the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux, and an improvement in the stability of the operation of the synchronous machine 10.
[0297] [1.13.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0298] In the synchronous machine control device, the synchronous machine control process is performed by ref *Based on this, a variation in the phase of the armature interlinkage magnetic flux for each control period is identified, and based on this variation, the command magnetic flux Ψs * Phase θs * In particular, the synchronous machine control process determines the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the detected current (α-axis detected current i α and the β-axis detected current i β ) and the estimated torque T of the synchronous machine 10 e The synchronous machine control process determines the command rotation speed ω ref * and estimated torque T e The synchronous machine control process determines the variable Δθ based on the armature flux linkage (α-axis estimated flux Ψ α and the estimated magnetic flux Ψ on the β axis β ) and the estimated phase θ of the armature interlinkage flux s The synchronous machine control process determines the variable Δθ and the estimated phase θ S Based on this, the command magnetic flux Ψs * Phase θs * This configuration enables an improvement in the degree of synchronization between the rotation of the synchronous machine 10 and the rotation of the command magnetic flux, and an improvement in the stability of the operation of the synchronous machine 10.
[0299] [1.14 Fourteenth Embodiment] [1.14.1 Configuration] Fig. 35 is a block diagram of a voltage generating unit 5M of a synchronous machine control device according to the fourteenth embodiment. The voltage generating unit 5M in Fig. 35 includes a reactive power command specifying unit 51F, an α,β / u,v,w conversion unit (two-phase to three-phase coordinate conversion unit) 53, a u,w / α,β conversion unit (three-phase to two-phase coordinate conversion unit) 54, a magnet flux estimating unit 55G, an operating state determining unit 56, a synchronous machine control unit 57M, and a magnetic flux estimating unit 58. The components of the voltage generating unit 5M in Fig. 35 visually represent the processing (signal processing, etc.) executed by the synchronous machine control device, rather than representing a substantial configuration.
[0300] The synchronous machine control unit 57M in Fig. 35 defines signal processing corresponding to the synchronous machine control processing. u * , v v * , v w *and the command voltage v u * , v v * , v w * The voltage V corresponding to u , v v , v w to the synchronous machine 10. In this embodiment, the synchronous machine control unit 57M controls the drive circuit 2 so that the drive circuit 2 applies the dm-axis and qm-axis command voltages V dm * , V qm * By specifying u * , v v * , v w * That is, the command voltage v u * , v v * , v w * is the dm-axis and qm-axis command voltage V dm * , V qm * It is identified by:
[0301] The synchronous machine control process adjusts the command voltage v so that the reactive power component of the synchronous machine 10 satisfies a predetermined condition. u * , v v * , v w * In this embodiment, the predetermined condition is that the reactive power component of the synchronous machine 10 matches the target value. In this embodiment, the target value is set to a predetermined value equal to or greater than a predetermined lower limit value and less than 0 (a predetermined negative value). Therefore, in this embodiment, the predetermined condition is that the reactive power component is equal to or greater than a predetermined lower limit value and less than 0 (a predetermined negative value). In this embodiment, the dm-axis command current i dm * is set.
[0302] The synchronous machine control unit 57K in Fig. 35 includes a current command generation unit 571, a current control unit 572, a dm, qm / α, β conversion unit 573, an α, β / dm, qm conversion unit 574, and a position / speed estimation unit 575. In the synchronous machine control unit 57K in Fig. 35, the α, β / dm, qm conversion unit 574 converts the dm-axis current i dm is also provided to the magnet magnetic flux estimation unit 55G.
[0303] The synchronous machine control unit 57M outputs a command rotation speed ω as a control command. ref * The synchronous machine control process executed by the synchronous machine control unit 57M is the same as the synchronous machine control process executed by the synchronous machine control unit 57 in Fig. 23. In other words, the synchronous machine control process executed by the synchronous machine control unit 57M receives a dm-axis command voltage v in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis. dm * and qm-axis command voltage v qm * Therefore, the command voltage v u * , v v * , v w * The synchronous machine control process converts the detected current into the dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process converts the dm-axis current i dm and qm-axis current i qm By performing feedback control using dm * and qm-axis command voltage v qm * In particular, in this embodiment, the synchronous machine control process determines the dm-axis command voltage v dm * and qm-axis command voltage v qm * and the dm-axis current i dm and qm-axis current i qm From this, the estimated phase θ of the permanent magnet 10a is dm and estimated rotation speed ω e The estimated phase θ dmis the detected current, dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process is used to convert the estimated rotation speed ω e By performing feedback control using qm * The synchronous machine control process determines the qm-axis command current i qm * By performing feedback control using the dm-axis current and the qm-axis current based on the above, the dm-axis command voltage v is controlled so that the reactive power component satisfies a predetermined condition. dm * and qm-axis command voltage v qm * This configuration allows for current-based control of the synchronous machine 10.
[0304] [1.14.2 Effects, etc.] In the synchronous machine control device described above, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit and less than 0. The absolute value of the predetermined lower limit is the product of the rated current of the synchronous machine 10 and the rated magnetic flux of the permanent magnet 10a. This configuration enables current-weakening control of the synchronous machine 10.
[0305] In the synchronous machine control device, the synchronous machine control process is performed by calculating the dm-axis command voltage v in the dmqm coordinate system defined by the dm-axis corresponding to the direction of the magnet magnetic flux and the qm-axis perpendicular to the dm-axis. dm * and qm-axis command voltage v qm * Therefore, the command voltage v u * , v v * , v w * The synchronous machine control process converts the detected current into the dm-axis current i in the dmqm coordinate system. dm and qm-axis current i qm The synchronous machine control process executes feedback control using the dm-axis current and the qm-axis current to convert the dm-axis command voltage v dm * and qm-axis command voltage v qm* The magnet flux estimation process determines the armature interlinkage magnetic flux Ψ of the synchronous machine 10, which is expressed by equation (44). S , armature reaction flux L of the synchronous machine 10 qm i a , and the magnetic flux Ψ of the permanent magnet 10 a of the synchronous machine 10 am The magnetic flux Ψ of the magnet is expressed by the equation (50) am and reactive power component ε and dm-axis current i dm From the relation, the magnetic flux Ψ am This configuration allows for current-based control of the synchronous machine 10.
[0306] [2. Modifications] The embodiments of the present disclosure are not limited to the above-described embodiments. The above-described embodiments can be modified in various ways depending on the design, etc., as long as the object of the present disclosure can be achieved. Modifications of the above-described embodiments are listed below. The modifications described below can be applied in appropriate combinations.
[0307] In the first embodiment, the synchronous machine control process is carried out by am and the detected current i a By performing feedback control using the inner product, the command magnetic flux Ψs of the synchronous machine 10 is calculated so that the reactive power component satisfies a predetermined condition. * Amplitude of |Ψs * In one variation, the synchronous machine control process determines the armature flux linkage Ψ S and the detected current i a By performing feedback control using the inner product, the command magnetic flux Ψs of the synchronous machine 10 is calculated so that the reactive power component satisfies a predetermined condition. * Amplitude of |Ψs * | may be specified.
[0308] As an example, the error variable identifying unit 526 may calculate the armature flux linkage Ψ S and the detected current i a The dot product ε 1 The error variable specifying unit 526 specifies the α-axis estimated magnetic flux Ψ α and the estimated magnetic flux Ψ on the β axis β and the α-axis detected current i α and the β-axis detected current i β Therefore, the armature flux linkage ΨS and the detected current i a The dot product ε 1 Identify the inner product ε 1 is expressed by the following equation (51).
[0309]
[0310] The command amplitude specifying unit 521 in FIG. 3 receives the target value ε * and receives the estimated armature flux linkage amplitude |Ψ of the synchronous machine 10 from the magnetic flux estimator 524. S and receives the inner product ε 1 As an example, the command amplitude specifying unit 521 receives the amplitude |Ψ S | is the amplitude |Ψ S0 * | and the inner product ε 1 and the reference value ε 2 The difference between these is the target value ε * (the inner product ε 1 and the reference value ε 2 The difference between (= ε 2 -ε 1 ) and the target value ε * By executing feedback control (so that the deviation from the command magnetic flux Ψ is 0), the correction amount ΔΨ is determined and the command magnetic flux Ψ S * Amplitude of |Ψ S * | is specified. Examples of feedback control include proportional (P control), proportional-integral (PI) control, proportional-derivative (PD) control, and proportional-integral-derivative (PID) control. When PI control is used, the correction amount ΔΨ is expressed by the following equation (52). In equation (52), K P is the proportional gain, K I is the integral gain, and s is the Laplace operator.
[0311]
[0312] Reference value ε 2 is the amplitude of the armature reaction flux, and is given by the following equation (53): 2 may be determined by the error variable determination unit 526 and provided to the command amplitude determination unit 521 , or may be determined by the command amplitude determination unit 521 .
[0313]
[0314] The feedback control using the first inner product is not limited to the voltage generator 5 of the first embodiment, but can also be applied to the voltage generators 5A, 5G, and 5H of the second, eighth, and ninth embodiments. ref * That is, the voltage generating units 5B to 5E and 5I to 5L in the third to sixth and tenth to thirteenth embodiments can also perform feedback control using the first inner product.
[0315] In this way, the synchronous machine control process is carried out by controlling the command magnetic flux Ψs of the synchronous machine 10. * Amplitude of |Ψs * In determining |, the armature interlinkage flux Ψ S and the detected current i a The inner product (first inner product) of am and the detected current i a and the inner product (second inner product) of
[0316] That is, the synchronous machine control process is performed by S and the detected current i a The first inner product of the magnetic flux Ψ am and the detected current i a and a second inner product is calculated, and feedback control is performed using the first inner product or the second inner product to control the command magnetic flux Ψs of the synchronous machine 10 so that the reactive power component satisfies a predetermined condition. * Amplitude of |Ψs * The synchronous machine control process may specify the command torque T e * Or command rotation speed ω ref * Based on this, the command magnetic flux Ψs * Phase θ S * and the command magnetic flux Ψs * Amplitude of |Ψs * | and phase θ S * Based on this, the command voltage v u * , v v * , v w* This configuration allows for flux-based control of the synchronous machine 10.
[0317] In one modified example, the command phase identifying unit 525B is not limited to the configuration shown in FIG. 14, and may be configured to identify the command rotation speed ω ref * Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Similarly, the command phase specifying unit 525C is not limited to the configuration shown in FIG. ref * and estimated phase θ S Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Similarly, the command phase specifying unit 525D is not limited to the configuration shown in FIG. ref * and estimated torque T e Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * Similarly, the command phase specifying unit 525E is not limited to the configuration shown in FIG. 20, FIG. 21, or FIG. 22, and may specify the command rotation speed ω ref * , estimated phase θ S and estimated torque T e Using the above, the command magnetic flux Ψs of the synchronous machine 10 * Phase θ S * It is sufficient to be able to identify the above.
[0318] In one modified example, the operating state determination unit 56 may be configured to detect a sign of failure in the synchronous machine 10 or determine whether or not the synchronous machine 10 has failed. The synchronous machine control device 1 does not need to be equipped with the operating state determination unit 56. The operating state determination unit 56 may be realized by a computer system such as a remote server that is communicably connected to the synchronous machine control device 1. Note that the computer system may be realized by a plurality of servers or the like. In other words, the operating state determination unit 56 may be realized by the cloud (cloud computing) or the like.
[0319] In one modified example, the refrigeration cycle device is not limited to an air conditioner configured with one indoor unit connected to one outdoor unit (so-called room air conditioner (RAC)). The refrigeration cycle device may be an air conditioner configured with multiple indoor units connected to one or multiple outdoor units (so-called package air conditioner (PAC) or building multi-air conditioner (VRF)). Alternatively, the refrigeration cycle device is not limited to an air conditioner, and may be a freezing or refrigeration device such as a refrigerator or a freezer.
[0320] In one modification, the synchronous machine control device may be applied to devices, equipment, systems, etc. other than a compression system or a refrigeration cycle device. For example, the synchronous machine control device may be applied to devices, equipment, systems, etc. for speed / position sensorless operation of a synchronous machine. Specifically, the synchronous machine control device may also be applied to home appliances such as refrigerators, freezers, washing machines, and ventilation fans, office automation equipment such as scanners and printers, industrial equipment such as robots, medical and healthcare equipment, moving objects such as electric vehicles and drones, and in-vehicle products such as electric doors and electric seats.
[0321] [3. Aspects] As is clear from the above-described embodiments and modifications, the present disclosure includes the following aspects. In the following, reference numerals are given in parentheses only to clarify the correspondence with the embodiments. Note that, in consideration of readability of the text, the reference numerals in parentheses may be omitted from the second and subsequent times.
[0322] A first aspect is a synchronous machine control device (1) connected to a drive circuit (2) that drives a synchronous machine (10) and a detection circuit (3) that detects a current flowing through the synchronous machine (10) and outputs a detected current indicating the current. The synchronous machine control device (1) has functions of executing a synchronous machine control process that identifies a command voltage to be applied to the synchronous machine (10) and controls the drive circuit (2) so that the drive circuit (2) applies a voltage corresponding to the command voltage to the synchronous machine (10), and a magnet magnetic flux estimation process that estimates a magnet magnetic flux of a permanent magnet (10 a) of the synchronous machine (10). The synchronous machine control process identifies the command voltage so that a reactive power component of the synchronous machine (10) satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of the permanent magnets (10 a) of the synchronous machine when the reactive power component of the synchronous machine (10) satisfies the predetermined condition. This aspect enables improvement in accuracy of estimation of the magnet flux of the permanent magnets (10 a) of the synchronous machine (10).
[0323] The second aspect is a synchronous machine control device (1) based on the first aspect. In this aspect, the predetermined condition is that the reactive power component becomes 0. This aspect enables maximum torque / current control of the synchronous machine (10).
[0324] In a second aspect, the relationship is such that the armature flux linkage of the synchronous machine 10 is expressed as Ψ S , the armature reaction flux of the synchronous machine 10 is L qm i a , and the magnetic flux of the permanent magnet 10a of the synchronous machine 10 is Ψ am Then, it can be expressed by the following equation (54).
[0325]
[0326] A third aspect is a synchronous machine control device (1) based on the first or second aspect. In this aspect, the synchronous machine control process calculates a first dot product of the armature flux linkage and the detected current or a second dot product of the magnet flux and the detected current, and performs feedback control using the first dot product or the second dot product to determine the amplitude of a command flux of the synchronous machine (10) so that the reactive power component satisfies the predetermined condition, determine the phase of the command flux based on a command torque or a command rotation speed of the synchronous machine (10), and determine the command voltage based on the amplitude and phase of the command flux. This aspect enables control of the synchronous machine (10) based on magnetic flux.
[0327] A fourth aspect is a synchronous machine control device (1) based on the third aspect. In this aspect, the synchronous machine control process determines an estimated phase of the armature flux linkage from the armature flux linkage, determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, determines a torque phase so that the estimated torque matches the command torque, and determines the phase of the command flux by adding the torque phase to the estimated phase. This aspect enables improvement in accuracy of the phase of the command flux.
[0328] A fifth aspect is a synchronous machine control device (1) based on the third aspect. In this aspect, the synchronous machine control process identifies a variation in the phase of the armature flux linkage for each control period based on the command rotational speed, and identifies the phase of the command flux based on the variation. This aspect enables control of the synchronous machine (10) based on magnetic flux.
[0329] A sixth aspect is a synchronous machine control device (1) based on the third aspect. In this aspect, the synchronous machine control process identifies an estimated phase of the armature flux linkage from the armature flux linkage, identifies a variation of the phase of the armature flux linkage per control period based on the command rotation speed, and identifies the phase of the command flux based on the variation and the estimated phase. This aspect enables improvement in synchronization between the rotation of the synchronous machine (10) and the rotation of the command flux.
[0330] A seventh aspect is a synchronous machine control device (1) based on the fifth aspect. In this aspect, the synchronous machine control process determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, and determines the variable based on the command rotational speed and the estimated torque. This aspect enables improvement of the stability of operation of the synchronous machine (10).
[0331] An eighth aspect is a synchronous machine control device (1) based on the sixth aspect. In this aspect, the synchronous machine control process determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, and determines the variable based on the command rotational speed and the estimated torque. This aspect enables improvement of the stability of operation of the synchronous machine (10).
[0332] A ninth aspect is a synchronous machine control device (1) based on the second aspect. In this aspect, the synchronous machine control process specifies the command voltage using a dm-axis command voltage and a qm-axis command voltage in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis. The synchronous machine control process converts the detected current into a dm-axis current and a qm-axis current in the dmqm coordinate system. The synchronous machine control process executes feedback control using the dm-axis current and the qm-axis current to specify the dm-axis command voltage and the qm-axis command voltage so that the reactive power component satisfies the predetermined condition. This aspect enables current-based control of a synchronous machine (10).
[0333] A tenth aspect is a synchronous machine control device (1) based on the first aspect. In this aspect, the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit value and less than 0. The absolute value of the predetermined lower limit value is the product of the rated current of the synchronous machine (10) and the rated magnetic flux of the permanent magnet (10 a). This aspect enables current-weakening control of the synchronous machine (10).
[0334] An eleventh aspect is a synchronous machine control device (1) based on the tenth aspect. In this aspect, the synchronous machine control device (1) further has a function of executing a dm-axis current identification process that identifies a dm-axis current in a dmqm coordinate system defined by a dm-axis corresponding to a direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis. The synchronous machine control process calculates a first dot product of the armature flux linkage and the detected current or a second dot product of the magnetic flux of the magnet and the detected current, and executes feedback control using the first dot product or the second dot product to identify an amplitude of a command magnetic flux of the synchronous machine (10) so that the reactive power component satisfies the predetermined condition, identifies a phase of the command magnetic flux based on a command torque or a command rotational speed of the synchronous machine (10), and identifies the command voltage based on the amplitude and phase of the command magnetic flux. The dm-axis current identification process estimates the position of the permanent magnet in the dmqm coordinate system from the armature flux linkage and the detected current, and identifies the dm-axis current from the position of the permanent magnet and the detected current. The magnet flux estimation process estimates the magnet flux from a relational expression between the magnet flux, the reactive power component, and the dm-axis current derived from the relationship. This aspect enables control of the synchronous machine (10) based on magnetic flux.
[0335] In an eleventh aspect, the relationship is such that the armature flux linkage of the synchronous machine (10) is expressed as Ψ S , the armature reaction magnetic flux of the synchronous machine (10) is L qm i a , and the magnetic flux of the permanent magnet (10a) of the synchronous machine (10) is Ψ am Then, the relation between the magnetic flux of the magnet, the reactive power component, and the dm-axis current, which is derived from the above relationship, can be expressed by the following equation (55): am , the reactive power component is ε, the dm-axis current is i dm Then, it can be expressed by the following equation (56): The reactive power component ε can be expressed by the following equation (57).
[0336]
[0337] A twelfth aspect is a synchronous machine control device (1) based on the eleventh aspect. In this aspect, the synchronous machine control process determines an estimated phase of the armature flux linkage from the armature flux linkage, determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, determines a torque phase so that the estimated torque matches the command torque, and determines the phase of the command flux by adding the torque phase to the estimated phase. This aspect enables improvement in accuracy of the phase of the command flux.
[0338] A thirteenth aspect is a synchronous machine control device (1) based on the eleventh aspect. In this aspect, the synchronous machine control process identifies a variation of the phase of the armature flux linkage for each control period based on the command rotation speed, and identifies the phase of the command flux based on the variation. This aspect enables control of the synchronous machine (10) based on magnetic flux.
[0339] A fourteenth aspect is a synchronous machine control device (1) based on the eleventh aspect. In this aspect, the synchronous machine control process identifies an estimated phase of the armature flux linkage from the armature flux linkage, identifies a variation of the phase of the armature flux linkage for each control period based on the command rotation speed, and identifies the phase of the command flux based on the variation and the estimated phase. This aspect enables improvement in synchronization between the rotation of the synchronous machine (10) and the rotation of the command flux.
[0340] A fifteenth aspect is a synchronous machine control device (1) based on the thirteenth aspect. In this aspect, the synchronous machine control process determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, and determines the variable based on the command rotational speed and the estimated torque. This aspect enables improvement of the stability of operation of the synchronous machine (10).
[0341] A sixteenth aspect is a synchronous machine control device (1) based on the fourteenth aspect. In this aspect, the synchronous machine control process determines an estimated torque of the synchronous machine (10) from the armature flux linkage and the detected current, and determines the variable based on the command rotational speed and the estimated torque. This aspect enables improvement of the stability of operation of the synchronous machine (10).
[0342] A seventeenth aspect is a synchronous machine control device (1) based on the tenth aspect. In this aspect, the synchronous machine control process specifies the command voltage using a dm-axis command voltage and a qm-axis command voltage in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis. The synchronous machine control process converts the detected current into a dm-axis current and a qm-axis current in the dmqm coordinate system. The synchronous machine control process executes feedback control using the dm-axis current and the qm-axis current to specify the dm-axis command voltage and the qm-axis command voltage so that the reactive power component satisfies the predetermined condition. The magnet flux estimation process estimates the magnet flux from a relational expression between the magnet flux, the reactive power component, and the dm-axis current derived from the relationship. This aspect enables current-based control of the synchronous machine (10).
[0343] In a seventeenth aspect, the relationship is such that the armature flux linkage of the synchronous machine (10) is expressed as Ψ S , the armature reaction magnetic flux of the synchronous machine (10) is L qm i a , and the magnetic flux of the permanent magnet (10a) of the synchronous machine (10) is Ψ am Then, the relation between the magnetic flux of the magnet, the reactive power component, and the dm-axis current, which is derived from the above relationship, can be expressed by the following equation (58): am , the reactive power component is ε, the dm-axis current is i dm Then, it can be expressed by the following equation (59): The reactive power component ε can be expressed by the following equation (60).
[0344]
[0345] An eighteenth aspect is a synchronous machine control device (1) based on any one of the first to seventeenth aspects. In this aspect, the synchronous machine control device (1) has a function of executing a stop process to stop the synchronous machine (10) when it is determined that the ambient temperature of the synchronous machine (10) exceeds a predetermined temperature based on the magnetic flux of the magnet. This aspect makes it possible to improve the safety of operation of the synchronous machine (10).
[0346] A nineteenth aspect is a compression system (110) comprising a compressor (104) and a control device (101) for controlling the compressor (104). The compressor (104) comprises a sealed container (140) forming a flow path for a working medium (200) containing an ethylene-based fluoroolefin as a refrigerant component, a compression mechanism (141) located within the sealed container (140) for compressing the working medium (200), and a synchronous machine (142) located within the sealed container (140) for operating the compression mechanism (141). The control device (101) comprises a drive circuit (2) for driving the synchronous machine (142), a detection circuit (3) for detecting a current flowing through the synchronous machine (142) and outputting a detected current indicative of the current, and a synchronous machine control device (1) connected to the drive circuit (2) and the detection circuit (3). The synchronous machine control device (1) has functions to execute a synchronous machine control process that specifies a command voltage to be applied to the synchronous machine (142) and controls the drive circuit (2) so that the drive circuit (2) applies the command voltage to the synchronous machine (142), a magnet flux estimation process that estimates the magnetic flux of a permanent magnet of the synchronous machine (142), and a stop process that stops the synchronous machine (142) when it is determined that the ambient temperature of the synchronous machine (142) exceeds a predetermined temperature based on the magnetic flux. The synchronous machine control process specifies the command voltage so that a reactive power component of the synchronous machine (142) satisfies a predetermined condition. The magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of the permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies the predetermined condition. This aspect enables improvement in accuracy of estimation of the magnet flux of the permanent magnet of the synchronous machine.
[0347] A twentieth aspect is a refrigeration cycle apparatus (100) including a compressor (104), a condenser (first heat exchanger 105, second heat exchanger 107), an expansion valve (106), and an evaporator (first heat exchanger 105, second heat exchanger 107), a refrigeration cycle circuit (102) through which a working medium (200) circulates, and a control device (101) for controlling the refrigeration cycle circuit (102). The working medium (200) contains an ethylene-based fluoroolefin as a refrigerant component. The compressor (104) includes a sealed container (140) constituting a flow path for the working medium (200), a compression mechanism (141) located in the sealed container (140) for compressing the working medium (200), and a synchronous machine (142) located in the sealed container (140) for operating the compression mechanism (141). The control device (101) includes a drive circuit (2) that drives the synchronous machine (10), a detection circuit (3) that detects a current flowing through the synchronous machine (10) and outputs a detected current indicating the current, and a synchronous machine control device (1) connected to the drive circuit (2) and the detection circuit (3). The synchronous machine control device (1) has functions of executing a synchronous machine control process that identifies a command voltage to be applied to the synchronous machine (142) and controls the drive circuit (2) so that the drive circuit (2) applies the command voltage to the synchronous machine (142), a magnet flux estimation process that estimates the magnetic flux of a permanent magnet of the synchronous machine (142), and a stop process that stops the synchronous machine (142) when it is determined that the ambient temperature of the synchronous machine (142) has exceeded a predetermined temperature based on the magnetic flux. The synchronous machine control process specifies the command voltage so that a reactive power component of the synchronous machine (142) satisfies a predetermined condition, and the magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine (142), the armature reaction flux of the synchronous machine (142), and the magnet flux of a permanent magnet of the synchronous machine (142) when the reactive power component of the synchronous machine (142) satisfies the predetermined condition. This aspect enables improvement in accuracy of estimation of the magnet flux of the permanent magnet of the synchronous machine (142).
[0348] The second to eighteenth aspects can be appropriately combined with the nineteenth or twentieth aspect. The second to eighteenth aspects are optional elements and are not essential.
[0349] The present disclosure is applicable to a synchronous machine control device, a compression system, and a refrigeration cycle device. Specifically, the present disclosure is applicable to a synchronous machine control device for speed / position sensorless operation of a synchronous machine, a compression system for compressing a working medium containing an ethylene-based fluoroolefin as a refrigerant component, and a refrigeration cycle device in which the working medium contains an ethylene-based fluoroolefin as a refrigerant component.
[0350] REFERENCE SIGNS LIST 1 synchronous machine control device 2 drive circuit 3 detection circuit 10 synchronous machine 10a permanent magnet 100 refrigeration cycle device 104 compressor 110 compression system 140 sealed container 141 compression mechanism 142 synchronous machine 200 working medium
Claims
1. a drive circuit that drives a synchronous machine and a detection circuit that detects a current flowing through the synchronous machine and outputs a detected current that indicates the current; a synchronous machine control process for specifying a command voltage to be applied to the synchronous machine and controlling the drive circuit so that the drive circuit applies a voltage corresponding to the command voltage to the synchronous machine; a magnet flux estimation process for estimating a magnet flux of a permanent magnet of the synchronous machine; It has the function of executing The synchronous machine control process specifies the command voltage so that a reactive power component of the synchronous machine satisfies a predetermined condition; the magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage, and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of a permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies the predetermined condition; Synchronous machine control device.
2. The predetermined condition is that the reactive power component is zero. The synchronous machine control device according to claim 1 .
3. The synchronous machine control process includes: calculating a first dot product of the armature flux linkage and the detected current, or a second dot product of the magnet flux and the detected current; specifying an amplitude of a command magnetic flux of the synchronous machine so that the reactive power component satisfies the predetermined condition by executing feedback control using the first dot product or the second dot product; Identifying a phase of the command magnetic flux based on a command torque or a command rotation speed of the synchronous machine; determining the command voltage based on the amplitude and phase of the command magnetic flux; The synchronous machine control device according to claim 1 or 2.
4. The synchronous machine control process includes: Identifying an estimated phase of the armature flux linkage from the armature flux linkage; determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; specifying a torque phase so that the estimated torque coincides with the command torque; adding the torque phase to the estimated phase to determine the phase of the command magnetic flux; The synchronous machine control device according to claim 3 .
5. The synchronous machine control process includes: Identifying a variation in the phase of the armature flux linkage for each control period based on the command rotational speed; determining a phase of the command magnetic flux based on the variable; The synchronous machine control device according to claim 3 .
6. The synchronous machine control process includes: Identifying an estimated phase of the armature flux linkage from the armature flux linkage; Identifying a variation in the phase of the armature flux linkage for each control period based on the command rotational speed; determining a phase of the command magnetic flux based on the variable and the estimated phase; The synchronous machine control device according to claim 3 .
7. The synchronous machine control process includes: determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; identifying the variable based on the command rotation speed and the estimated torque; The synchronous machine control device according to claim 5 .
8. The synchronous machine control process includes: determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; identifying the variable based on the command rotation speed and the estimated torque; The synchronous machine control device according to claim 6.
9. The synchronous machine control process includes: specifying the command voltages based on a dm-axis command voltage and a qm-axis command voltage in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis; converting the detected current into a dm-axis current and a qm-axis current in the dmqm coordinate system; specifying the dm-axis command voltage and the qm-axis command voltage so that the reactive power component satisfies the predetermined condition by executing feedback control using the dm-axis current and the qm-axis current; The synchronous machine control device according to claim 2 .
10. the predetermined condition is that the reactive power component is a predetermined value that is equal to or greater than a predetermined lower limit value and less than 0; The absolute value of the predetermined lower limit value is the product of the rated current of the synchronous machine and the rated magnetic flux of the permanent magnet. The synchronous machine control device according to claim 1 .
11. further having a function of executing a dm-axis current identification process for identifying a dm-axis current in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis, The synchronous machine control process includes: calculating a first dot product of the armature flux linkage and the detected current, or a second dot product of the magnet flux and the detected current; specifying an amplitude of a command magnetic flux of the synchronous machine so that the reactive power component satisfies the predetermined condition by executing feedback control using the first dot product or the second dot product; Identifying a phase of the command magnetic flux based on a command torque or a command rotation speed of the synchronous machine; determining the command voltage based on the amplitude and phase of the command magnetic flux; the dm-axis current identification process includes estimating a position of the permanent magnet in the dmqm coordinate system from the armature flux linkage and the detected current, and identifying the dm-axis current from the position of the permanent magnet and the detected current; the magnet flux estimation process estimates the magnet flux from a relational expression among the magnet flux, the reactive power component, and the dm-axis current derived from the relationship; The synchronous machine control device according to claim 10.
12. The synchronous machine control process includes: Identifying an estimated phase of the armature flux linkage from the armature flux linkage; determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; specifying a torque phase so that the estimated torque coincides with the command torque; adding the torque phase to the estimated phase to determine the phase of the command magnetic flux; The synchronous machine control device according to claim 11.
13. The synchronous machine control process includes: Identifying a variation in the phase of the armature flux linkage for each control period based on the command rotational speed; determining a phase of the command magnetic flux based on the variable; The synchronous machine control device according to claim 11.
14. The synchronous machine control process includes: Identifying an estimated phase of the armature flux linkage from the armature flux linkage; Identifying a variation in the phase of the armature flux linkage for each control period based on the command rotational speed; determining a phase of the command magnetic flux based on the variable and the estimated phase; The synchronous machine control device according to claim 11.
15. The synchronous machine control process includes: determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; identifying the variable based on the command rotation speed and the estimated torque; The synchronous machine control device according to claim 13.
16. The synchronous machine control process includes: determining an estimated torque of the synchronous machine from the armature flux linkage and the detected current; identifying the variable based on the command rotation speed and the estimated torque; The synchronous machine control device according to claim 14.
17. The synchronous machine control process includes: specifying the command voltages based on a dm-axis command voltage and a qm-axis command voltage in a dmqm coordinate system defined by a dm-axis corresponding to the direction of the magnetic flux of the magnet and a qm-axis perpendicular to the dm-axis; converting the detected current into a dm-axis current and a qm-axis current in the dmqm coordinate system; specifying the dm-axis command voltage and the qm-axis command voltage so that the reactive power component satisfies the predetermined condition by executing feedback control using the dm-axis current and the qm-axis current; the magnet flux estimation process estimates the magnet flux from a relational expression among the magnet flux, the reactive power component, and the dm-axis current derived from the relationship; The synchronous machine control device according to claim 10.
18. a function of executing a stop process to stop the synchronous machine when it is determined that the ambient temperature of the synchronous machine has exceeded a predetermined temperature based on the magnet magnetic flux; The synchronous machine control device according to claim 1, 2 or 10.
19. A compressor; a control device for controlling the compressor; Equipped with The compressor is a sealed container that forms a flow path for a working fluid containing an ethylene-based fluoroolefin as a refrigerant component; a compression mechanism located within the sealed container and compressing the working medium; a synchronous machine located within the sealed container and configured to operate the compression mechanism; Equipped with The control device a drive circuit for driving the synchronous machine; a detection circuit that detects a current flowing through the synchronous machine and outputs a detected current indicating the current; a synchronous machine control device connected to the drive circuit and the detection circuit; Equipped with The synchronous machine control device includes: a synchronous machine control process for specifying a command voltage to be applied to the synchronous machine and controlling the drive circuit so that the drive circuit applies the command voltage to the synchronous machine; a magnet flux estimation process for estimating a magnet flux of a permanent magnet of the synchronous machine; a stop process of stopping the synchronous machine when it is determined that the ambient temperature of the synchronous machine has exceeded a predetermined temperature based on the magnetic flux of the magnet; It has the function of executing The synchronous machine control process specifies the command voltage so that a reactive power component of the synchronous machine satisfies a predetermined condition; the magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage, and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of a permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies the predetermined condition; Compression system.
20. a refrigeration cycle circuit including a compressor, a condenser, an expansion valve, and an evaporator, in which a working medium circulates; a control device for controlling the refrigeration cycle circuit; Equipped with the working fluid contains an ethylene-based fluoroolefin as a refrigerant component, The compressor is a sealed container that forms a flow path for the working medium; a compression mechanism located within the sealed container and compressing the working medium; a synchronous machine located within the sealed container and configured to operate the compression mechanism; Equipped with The control device a drive circuit for driving the synchronous machine; a detection circuit that detects a current flowing through the synchronous machine and outputs a detected current indicating the current; a synchronous machine control device connected to the drive circuit and the detection circuit; Equipped with The synchronous machine control device includes: a synchronous machine control process for specifying a command voltage to be applied to the synchronous machine and controlling the drive circuit so that the drive circuit applies the command voltage to the synchronous machine; a magnet flux estimation process for estimating a magnet flux of a permanent magnet of the synchronous machine; a stop process of stopping the synchronous machine when it is determined that the ambient temperature of the synchronous machine has exceeded a predetermined temperature based on the magnetic flux of the magnet; It has the function of executing The synchronous machine control process specifies the command voltage so that a reactive power component of the synchronous machine satisfies a predetermined condition; the magnet flux estimation process estimates the magnet flux from the armature flux linkage calculated from the detected current and the command voltage, and the armature reaction flux calculated from the inductance of the synchronous machine and the detected current, based on a relationship satisfied by the armature flux linkage of the synchronous machine, the armature reaction flux of the synchronous machine, and the magnet flux of a permanent magnet of the synchronous machine when the reactive power component of the synchronous machine satisfies the predetermined condition; Refrigeration cycle equipment.