WO2021036794A1 - 一种控制方法和控制器 - Google Patents
一种控制方法和控制器 Download PDFInfo
- Publication number
- WO2021036794A1 WO2021036794A1 PCT/CN2020/108812 CN2020108812W WO2021036794A1 WO 2021036794 A1 WO2021036794 A1 WO 2021036794A1 CN 2020108812 W CN2020108812 W CN 2020108812W WO 2021036794 A1 WO2021036794 A1 WO 2021036794A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- current
- value
- rotor position
- bus current
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/28—Arrangements for controlling current
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
- H02P27/08—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
- H02P27/12—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
- H02P21/0025—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control implementing a off line learning phase to determine and store useful data for on-line control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
Definitions
- the present invention relates to the technical field of motors, in particular to a control method and a controller.
- the power of pure electric vehicles mainly comes from motors, while permanent magnet synchronous motors have been widely used due to their high power density and high efficiency.
- the bus current is required to monitor the state of the current controller, so the bus current of the current controller needs to be obtained.
- ta1/T, tb1/T, and tc1/T are the PWM (Pulse Width Modulation) duty ratios of the three bridge arms, respectively.
- PWM Pulse Width Modulation
- this method actually compensates for the PWM duty ratio.
- the maximum compensation value can only be one cycle before and after.
- this method is easy to be restricted and not flexible enough, so that engineers cannot grasp the bus current value at any time, which makes it more difficult to control the motor.
- the present invention proposes a control method to solve the problem that the existing bus current estimation control method is easily restricted by working conditions, which leads to increased difficulty in controlling the motor.
- a control method applied to a controller of a permanent magnet synchronous motor comprising:
- Low-pass filtering is performed on the estimated value of the bus current to obtain the target bus current value.
- the permanent magnet synchronous motor is controlled according to the target bus current value.
- the rotor position is a rotor rotation angle
- the use of the motor speed to compensate the rotor position to obtain the real-time rotor position includes:
- the preset rotor position information compensation table records the motor speed and the rotor Correspondence of rotation angle compensation value
- the rotor position is compensated to obtain the real-time rotor position.
- the preset rotor position information compensation table is obtained through the following steps:
- the preset rotor position information compensation table is determined according to the actual value of the bus current and the test value of the bus current.
- the determining the preset rotor position information compensation table according to the actual bus current value and the test bus current value includes:
- the compensation value of the test rotor position corresponding to the rotation speed of each test motor is determined according to the difference.
- the converting the quadrature-axis current and the direct-axis current into real-time three-phase current according to the real-time rotor position includes:
- the static two-phase current relative to the stator is transformed into a real-time three-phase current.
- the determining the estimated value of the bus current according to the real-time three-phase current and the pulse width modulation duty ratio of the three-way bridge arm includes:
- control method of the present invention has the following advantages:
- the control method of the present invention compensates the rotor position according to the motor speed by collecting the rotor position, motor speed, quadrature axis current, direct axis current and the pulse width modulation duty ratio of the three-way bridge arm of the permanent magnet synchronous motor, and then Calculate the three-phase current according to the compensated rotor position information, and finally use the three-phase current and the PWM value as the calculation input of the bus current to determine the estimated value of the bus current. After low-pass filtering the bus current, the target bus current value is obtained. The target bus current value controls the permanent magnet synchronous motor.
- the above method can compensate the three-phase current at any position. In all working conditions, no matter the motor speed is high or low speed, there is a high estimation accuracy. This allows engineers to grasp the bus current at any time, and then realize the permanent magnet Precise control of synchronous motors.
- Another object of the present invention is to provide a controller to solve the problem that the existing bus current estimation method is easily restricted by working conditions, which causes the difficulty of controlling the motor to increase.
- a controller includes:
- the acquisition module is used to acquire the rotor position, the motor speed, the quadrature axis current, the direct axis current and the pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor;
- a real-time rotor position acquisition module configured to use the motor speed to compensate the rotor position to obtain the real-time rotor position
- a real-time three-phase current conversion module configured to convert the quadrature-axis current and the direct-axis current into real-time three-phase current according to the real-time rotor position;
- a bus current estimation module configured to determine the estimated value of the bus current according to the real-time three-phase current and the pulse width modulation duty cycle of the three-way bridge arm;
- the low-pass filtering module is used to perform low-pass filtering on the estimated value of the bus current to obtain the target bus current value.
- the control module is used to control the permanent magnet synchronous motor according to the target bus current value.
- the rotor position is a rotor rotation angle
- the real-time rotor position acquiring module includes:
- the query sub-module is configured to use the motor speed to query the rotor rotation angle compensation value corresponding to the motor speed from a preset rotor position information compensation table; the preset rotor position information compensation table records the The corresponding relationship between the motor speed and the rotor rotation angle compensation value;
- the compensation sub-module is used to compensate the rotor position according to the rotor rotation angle compensation value to obtain the real-time rotor position.
- controller further includes:
- a rotation speed selection module for selecting a plurality of test motor rotation speeds within the rotation speed range of the permanent magnet synchronous motor
- the bus current determination module is used to determine the actual bus current value and the bus current test value corresponding to the test motor speed for each test motor speed;
- a compensation value determining module configured to determine a corresponding rotor rotation angle compensation value according to the actual value of the bus current corresponding to the rotation speed of the test motor and the test value of the bus current;
- the adding module is used to add the rotor rotation angle compensation value and the test motor speed according to the corresponding relationship to the rotor position information compensation table.
- the compensation value determining module includes:
- the difference calculation sub-module is used to calculate the difference between the actual bus current value and the bus current test value corresponding to the rotation speed of each test motor;
- the compensation value determining sub-module is used to determine the compensation value of the test rotor position corresponding to the rotation speed of each test motor according to the difference value.
- the real-time three-phase current conversion module includes:
- the first transformation sub-module is configured to transform the quadrature axis current and the direct axis current into two-phase currents that are stationary relative to the stator according to the real-time rotor position;
- the second transformation sub-module is used to transform the stationary two-phase current relative to the stator into a real-time three-phase current.
- bus current estimation module includes:
- a product calculation sub-module for calculating the product of the current corresponding to the bridge arm and the pulse width modulation duty cycle corresponding to the bridge arm in the real-time three-phase current for each bridge arm;
- the bus current estimation sub-module is used to calculate the sum of the products corresponding to the three bridge arms to obtain the estimated bus current value.
- controller and the above-mentioned control method have the same advantages over the prior art, and will not be repeated here.
- Fig. 1 shows one of the flowcharts of the control method described in the embodiment of the present invention
- Figure 2 shows the second flow chart of the control method described in the embodiment of the present invention
- Fig. 3 shows a schematic diagram of the three-phase full-bridge inverter circuit described in the embodiment of the present invention
- FIG. 4 shows a schematic diagram of the voltage space vector relationship described in the embodiment of the present invention.
- FIG. 5 shows one of the structural block diagrams of the controller described in the embodiment of the present invention.
- Figure 6 shows the second structural block diagram of the controller described in the embodiment of the present invention.
- Fig. 7 schematically shows a block diagram of a computing processing device for executing the method according to the present invention.
- Fig. 8 schematically shows a storage unit for holding or carrying program codes for implementing the method according to the present invention.
- Fig. 1 shows one of the flowcharts of the control method described in the embodiment of the present invention, and the method may include:
- Step 101 Collect the rotor position, motor speed, quadrature axis current, direct axis current, and pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor.
- the permanent magnet synchronous motor is a synchronous motor that is excited by permanent magnets to generate a synchronous rotating magnetic field.
- the permanent magnet acts as a rotor to generate a rotating magnetic field.
- the three-phase stator winding reacts through the armature under the action of the rotating magnetic field to induce three-phase symmetry. Current.
- the kinetic energy of the rotor is converted into electrical energy, and the permanent magnet synchronous motor is used as a generator; in addition, when three-phase symmetrical current is applied to the stator side, since the three-phase stator is 120 degrees in space, the three-phase stator current is generated in the space In the rotating magnetic field, the rotor is moved by electromagnetic force in the rotating magnetic field. At this time, electrical energy is converted into kinetic energy, and the permanent magnet synchronous motor is used as a motor.
- the field-oriented coordinates decompose the stator current of the three-phase AC motor into the excitation current component and the torque current component, and make these two components mutually interact.
- Vertical, independent of each other that is, quadrature axis current and direct axis current.
- the quadrature axis is also called the q axis
- the direct axis is also called the d axis. They are actually coordinate axes, not actual axes.
- a coordinate system is established on the motor rotor. This coordinate system rotates synchronously with the rotor.
- the direction of the rotor magnetic field is taken as the d axis and the direction perpendicular to the rotor magnetic field is taken as q-axis.
- the quadrature axis current and the direct axis current can be directly read by the measuring tool during the working process of the motor.
- the rotor position information can be obtained through a resolver coaxial with the rotor;
- the motor speed information can be obtained by the Hall switch detection method, that is, a magnet is fixed on the rotating part of the motor, and a Hall switch is set on the outer edge of the magnet's movement track.
- the Hall switch When the motor rotates, the Hall switch periodically induces the magnetic lines of force to generate pulse voltages, and count the pulses within a certain period of time to calculate the motor speed.
- Pulse width modulation duty cycle the pulse width inside is the time of outputting high level in one cycle, pulse width modulation duty cycle is the proportion of the whole cycle of high level in one pulse cycle.
- the pulse width modulation duty cycle of the three-way bridge arm can be obtained by the detector collecting the high level action time and comparing it with the current period.
- Step 102 Use the motor speed to compensate the rotor position to obtain a real-time rotor position.
- the read rotor position information is not the true position of the rotor at the moment. Since the motor speed is calculated by counting the pulse voltage, there is no delay. Therefore, according to the corresponding relationship between the motor speed and the rotor position, the rotor position can be compensated to obtain real-time rotor position information.
- Step 103 Convert the quadrature-axis current and the direct-axis current into real-time three-phase currents according to the real-time rotor position.
- the quadrature axis current and the direct axis current are obtained.
- the quadrature-axis current and the direct-axis current can be converted into real-time three-phase currents according to the real-time rotor position. Since the real-time rotor position is compensated according to the motor speed, the real-time rotor position is converted to obtain the real-time three-phase current, which also indirectly realizes the compensation for the three-phase current.
- This compensation method has nothing to do with the current cycle. It can compensate the three-phase current at any position. In all working conditions, it can be compensated regardless of whether the motor speed is high or low speed.
- Step 104 Determine an estimated value of the bus current according to the real-time three-phase current and the pulse width modulation duty ratio of the three bridge arms.
- the permanent magnet synchronous motor controller adopting vector control
- three PWM waves control the action of the switch tubes of the three bridge walls, and the pulse width modulation duty cycle and the three-phase current of each bridge wall are shared.
- the sum of the products of is the current bus current. Therefore, according to the real-time three-phase current and the pulse width modulation duty cycle of the three-way bridge arms obtained in the foregoing steps, the estimated value of the bus current can be determined.
- Step 105 Perform low-pass filtering on the estimated bus current value to obtain a target bus current value.
- low-pass filter is a signal filtering method, and the rule is that low-frequency signals can pass normally, while high-frequency signals exceeding a set threshold are blocked and attenuated.
- the magnitude of blocking and attenuation will vary according to different frequencies and different filtering purposes. Since there are many high-frequency points in the estimated bus current value, there are many burrs from the waveform, and the normal bus current is relatively stable and smooth, so after low-pass filtering the estimated bus current, the target obtained The bus current value has a higher degree of fit with the actual bus current value.
- Step 106 Control the permanent magnet synchronous motor according to the target bus current value.
- the bus current can monitor the controller of the permanent magnet synchronous motor drive, so as to realize the control of the permanent magnet synchronous motor.
- the control method collects the rotor position, motor speed, quadrature axis current, direct axis current and the pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor, and compares it according to the motor speed.
- the rotor position is compensated, and the three-phase current is calculated according to the compensated rotor position information.
- the three-phase current and PWM value are used as the calculation input of the bus current to determine the estimated value of the bus current, and after low-pass filtering the bus current, the target
- the bus current value is used to control the permanent magnet synchronous motor according to the target bus current value.
- the above method can compensate the three-phase current at any position. In all working conditions, no matter the motor speed is high or low speed, there is a high estimation accuracy. This allows engineers to grasp the bus current at any time, which is convenient for permanent magnets. Synchronous motor control.
- Fig. 2 shows the second flow chart of the control method described in the embodiment of the present invention, and the method may include:
- Step 201 Collect the rotor position, the motor speed, the quadrature axis current, the direct axis current and the pulse width modulation duty ratio of the three bridge arms of the permanent magnet synchronous motor.
- the quadrature axis current and the direct axis current can be directly read by the measuring tool during the working process of the motor, and the rotor position information can be obtained by the resolver coaxial with the rotor; the motor speed information can be obtained by the Hall Obtained by the switch detection method; the pulse width modulation duty cycle of the three-way bridge arm can be obtained by the detector collecting the high level action time and comparing it with the current period.
- Step 202 Using the motor speed, query the rotor rotation angle compensation value corresponding to the motor speed from a preset rotor position information compensation table; the preset rotor position information compensation table records the motor speed and The corresponding relationship of the rotor rotation angle compensation value.
- the read rotor position information is not the true position of the rotor at the moment.
- the motor speed is calculated by counting the pulse voltage, there is no delay, so according to the corresponding relationship between the motor speed and the rotor position, the rotor position can be compensated to obtain real-time rotor position information.
- the rotor rotation angle compensation value corresponding to the motor rotation speed can be queried from the preset rotor position information compensation table according to the obtained motor rotation speed value.
- the preset rotor position information compensation table is obtained through the following steps A1-step A3:
- Step A1 Select a plurality of test motor speeds within the speed range of the permanent magnet synchronous motor.
- a plurality of rotation speed points ⁇ W 1 , W 2 , W 3 ... W n ⁇ can be uniformly selected in the entire rotation speed range of the permanent magnet synchronous motor as the test motor rotation speed.
- Step A2 Determine the actual value of the bus current and the test value of the bus current corresponding to the speed of each test motor for each test motor speed.
- the actual bus current can be collected by the hardware current sensor, and the estimated value of the bus current can be obtained according to the preset bus current estimation formula.
- the bus current estimation formula can be obtained by the following calculation:
- Fig. 3 shows a schematic diagram of the three-phase full-bridge inverter circuit described in the embodiment of the present invention.
- the three-phase full-bridge inverter circuit corresponds to three bridge walls A, B, and C.
- the circuit has a total of 6 switches corresponding to a total of 8 switching states.
- PMSM is a permanent magnet synchronous motor
- U dc Is the bus voltage applied to the permanent magnet synchronous motor.
- Fig. 4 shows a schematic diagram of the voltage space vector relationship described in the embodiment of the present invention.
- the 8 switch states of the circuit are: U 1 (001), U 2 (010), U 3 (011), U 4 (100), U 5 (101), U 6 (110) ), U 7 (111), U 0 (000), there are a total of 6 vector spaces corresponding to 6 sectors.
- U 7 (111) and U 0 (000) are zero vectors, and the rest are non-zero vectors.
- an arbitrary voltage vector U s is obtained by combining two adjacent voltage vectors and a zero vector.
- Table 1 the corresponding relationship between the phase current of each switching tube state and the bus current I dc is shown in Table 1 below:
- Phase B Phase C U 4 (100) I dc -0.5*I dc -0.5*I dc U 6 (110) 0.5*I dc 0.5*I dc -I dc U 2 (010) -0.5*I dc I dc -0.5*I dc U 3 (011) -I dc 0.5*I dc 0.5*I dc U 1 (001) -0.5*I dc -0.5*I dc I dc U 5 (101) 0.5*I dc -I dc 0.5*I dc
- the bus current Idc flows into the motor through IGBT (Insulated Gate Bipolar Transistor) V1, and then flows back to the power supply through IGBT V6 and IGBT V2, so in this state,
- the A-phase current is: I dc
- the B-phase current is: -0.5*I dc
- the C-phase current is: -0.5*I dc .
- Table 2 shows the action schedule of the adjacent voltage vectors corresponding to the six sectors. as follows:
- I a , I b , and I c respectively represent the currents of the three bridge arms
- T a , T b , and T c are respectively the action time of I a , I b , and I c in the bus bar.
- I dc (T a -T b )*I a +(T b -T c )*(-I c ) (1)
- the formula (3) is the estimation formula of the bus current.
- d A , d B , d C are the pulse width modulation duty ratios of each bridge arm respectively
- I A , I B , and I C are the three-phase current values of each bridge arm respectively. If d A , d B , d C or I A , I B , and I C are the compensated values, the real-time bus current value can be obtained. In this step A2, since d A , d B , d C or I A , I B , and I C are not compensated, the bus current value obtained according to formula (3) is not real-time.
- Step A3 Determine the preset rotor position information compensation table according to the actual value of the bus current and the test value of the bus current.
- the rotor position compensation value is adjusted according to the bus current value estimated in step A3 and the actual bus current value collected by the hardware current sensor in step A2; and the position compensation parameters are adjusted within the full speed range of the motor, Obtain a table of position compensation values corresponding to different speeds, that is, a preset rotor position information compensation table.
- step A3 includes:
- Step A31 Calculate the difference between the actual value of the bus current corresponding to the rotation speed of each test motor and the test value of the bus current.
- the bus current test value ⁇ M 1 , M 2 , M 3 ??M n ⁇ , and the actual value of the bus current ⁇ N 1 , N 2 , N 3 ??N n ⁇ is collected through the hardware current sensor, and the corresponding M n and N are calculated under each test motor speed W n The difference of n.
- Step A32 Determine the compensation value of the test rotor position corresponding to the rotation speed of each test motor according to the difference.
- Step A33 Generate a rotor position information compensation table according to the compensation value and the rotation speed of the test motor.
- the position compensation parameter is debugged within the entire speed range of the permanent magnet synchronous motor to obtain a table of position compensation values corresponding to different speeds, that is, a preset rotor position information compensation table.
- Step 203 Compensate the rotor position according to the rotor rotation angle compensation value to obtain the real-time rotor position.
- the rotor position is the rotation angle of the rotor
- the compensation of the rotor position is the compensation for the rotation angle of the rotor.
- the rotor position information compensation table check the corresponding compensation value. If the rotor rotation angle is ⁇ 1 , the compensation value is added to the ⁇ 1 to obtain the real-time rotor position ⁇ 2 .
- Step 204 According to the real-time rotor position, transform the quadrature-axis current and the direct-axis current into two-phase currents that are stationary relative to the stator.
- the transformation from the two phases at rest relative to the rotor to the two phases at rest relative to the stator can adopt the reverse Park transformation method.
- the inverse Park transformation is to transform the currents I d and I q in the rotating coordinate system to the currents I ⁇ and I ⁇ in the stationary coordinate system.
- the inverse Park transformation formula is:
- I d and I q in the formula (4) are the quadrature-axis current and the direct-axis current collected in step 201, and I ⁇ and I ⁇ are the two-phase currents relative to the stator that are converted in the step, because the real-time The rotor position ⁇ 2 is the compensated angle value, so the converted I ⁇ and I ⁇ are the compensated two-phase currents.
- Step 205 Convert the static two-phase current relative to the stator into a real-time three-phase current.
- the inverse clark transformation may be used to transform the static two-phase current relative to the stator into the real-time three-phase current.
- the inverse Clark transformation is to transform the current I ⁇ I ⁇ in the two-phase coordinate system to the currents I A , I B , and I C in the three-phase coordinate system.
- the inverse Clark transformation formula is:
- I A ', I B ', I C ' are the three-phase currents obtained by transformation, because I ⁇ and I ⁇ are the two-phase currents after compensation, the three-phase currents I A ', I B obtained in this step ', I C' is the compensated phase current, i.e., real-time three-phase current.
- Step 206 For each bridge arm, calculate the product of the current corresponding to the bridge arm and the pulse width modulation duty cycle corresponding to the bridge arm in the real-time three-phase current.
- the three-phase current value calculated in step 205 is split to obtain the currents I A ', I B ', and I C 'corresponding to each of the three bridge arms, and the current corresponding to each bridge arm is I A ', I B ', I C 'and the pulse width modulation duty ratios d A , d B , d C of the corresponding bridge arms collected in step 201 are multiplied to obtain d A *I A ', d B * I B ', d C *I C '.
- Step 207 Calculate the sum of the products corresponding to the three bridge arms to obtain an estimated bus current value.
- the three products in step 206 are added together to obtain the estimated bus current value, namely:
- Step 208 Perform low-pass filtering on the estimated bus current value to obtain a target bus current value.
- low-pass filter is a signal filtering method.
- the rule is that low-frequency signals can pass normally, while high-frequency signals exceeding a set threshold are blocked and weakened.
- the amplitude of blocking and attenuation will vary according to different frequencies and different filtering purposes. Since the estimated bus current value has more high-frequency points and more burrs on the waveform, and the normal bus current is relatively stable and smooth, after low-pass filtering the estimated bus current, the target bus current is obtained The value has a higher degree of fit with the actual bus current value.
- Step 209 Control the permanent magnet synchronous motor according to the target bus current value.
- the bus current can monitor the controller of the permanent magnet synchronous motor drive, so as to realize the control of the permanent magnet synchronous motor.
- the control method collects the rotor position, motor speed, quadrature axis current, direct axis current and the pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor, and compares it according to the motor speed.
- the rotor position is compensated, and then the three-phase current is calculated according to the compensated rotor position information.
- the three-phase current and pulse width modulation duty cycle are used as the calculation input of the bus current to determine the estimated value of the bus current, and the bus current is low-pass filtered
- the target bus current value is obtained, and the permanent magnet synchronous motor is controlled according to the target bus current value.
- the above method can compensate the three-phase current at any position. In all working conditions, no matter the motor speed is high or low speed, there is a high estimation accuracy. This allows engineers to grasp the bus current at any time, and then realize the permanent magnet Precise control of synchronous motors.
- the embodiment of the present invention selects multiple test motor speeds within the motor speed range, calculates the actual value of the bus current and the estimated value of the bus current corresponding to each test motor speed, and determines the preset rotor position according to the difference between the two.
- the compensation table can then compensate the rotor position through the preset rotor position compensation table to obtain the real-time rotor position, and then convert the quadrature-axis current and the direct-axis current into three-phase currents according to the real-time rotor position, thereby realizing the three-phase current
- the bus current value with higher accuracy can be estimated based on the compensated three-phase current.
- the above method is simple and easy to implement, and only needs to calibrate the compensation angle according to the speed, which is convenient for calibration and saves time.
- Fig. 5 shows one of the structural block diagrams of the controller described in the embodiment of the present invention.
- the controller includes:
- the acquisition module 501 is configured to acquire the rotor position, motor speed, quadrature axis current, direct axis current, and pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor;
- the real-time rotor position acquisition module 502 is configured to use the motor speed to compensate the rotor position to obtain the real-time rotor position;
- the real-time three-phase current conversion module 503 is configured to convert the quadrature-axis current and the direct-axis current into real-time three-phase current according to the real-time rotor position;
- the bus current estimation module 504 is configured to determine the estimated value of the bus current according to the real-time three-phase current and the pulse width modulation duty cycle of the three bridge arms;
- the low-pass filtering module 505 is configured to perform low-pass filtering on the estimated bus current value to obtain a target bus current value.
- the control module 506 is configured to control the permanent magnet synchronous motor according to the target bus current value.
- the controller provided by the embodiment of the present invention compensates the rotor position according to the motor speed by collecting the rotor position, motor speed, quadrature axis current, direct axis current, and pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor, Then calculate the three-phase current according to the compensated rotor position information, and finally use the three-phase current and the pulse width modulation duty cycle as the calculation input of the bus current to determine the estimated value of the bus current, and after low-pass filtering the bus current, the target bus is obtained The current value, so as to control the permanent magnet synchronous motor according to the target bus current value.
- the above method can compensate the three-phase current at any position. In all working conditions, no matter the motor speed is high or low speed, there is a high estimation accuracy. This allows engineers to grasp the bus current at any time, and then realize the permanent magnet Precise control of synchronous motors.
- Fig. 6 shows the second structural block diagram of the controller described in the embodiment of the present invention.
- the controller 600 includes:
- the acquisition module 601 is used to acquire the rotor position, the motor speed, the quadrature axis current, the direct axis current and the pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor;
- the real-time rotor position acquisition module 602 is configured to use the motor speed to compensate the rotor position to obtain the real-time rotor position;
- the real-time three-phase current conversion module 603 is configured to convert the quadrature-axis current and the direct-axis current into real-time three-phase current according to the real-time rotor position;
- the bus current estimation module 604 is configured to determine the estimated value of the bus current according to the real-time three-phase current and the pulse width modulation duty cycle of the three bridge arms;
- the low-pass filtering module 605 is configured to perform low-pass filtering on the estimated bus current value to obtain a target bus current value.
- the control module 606 is configured to control the permanent magnet synchronous motor according to the target bus current value.
- the rotor position is a rotor rotation angle
- the real-time rotor position acquiring module 602 includes:
- the query submodule 6021 is configured to use the motor speed to query the rotor rotation angle compensation value corresponding to the motor speed from the preset rotor position information compensation table; the preset rotor position information compensation table records The corresponding relationship between the motor speed and the rotor rotation angle compensation value;
- the compensation sub-module 6022 is used to compensate the rotor position according to the rotor rotation angle compensation value to obtain the real-time rotor position.
- controller 600 further includes:
- the rotation speed selection module 607 is used to select a plurality of test motor rotation speeds within the rotation speed range of the permanent magnet synchronous motor;
- the bus current determination module 608 is configured to determine the actual bus current value and the bus current test value corresponding to the test motor speed for each test motor speed;
- the compensation value determining module 609 is configured to determine a corresponding rotor rotation angle compensation value according to the actual value of the bus current corresponding to the rotation speed of the test motor and the test value of the bus current;
- the adding module 610 is configured to add the rotor rotation angle compensation value and the test motor speed according to the corresponding relationship to the rotor position information compensation table.
- the compensation value determining module 609 includes:
- the difference calculation sub-module is used to calculate the difference between the actual bus current value and the bus current test value corresponding to the rotation speed of each test motor;
- a compensation value determining sub-module configured to determine the compensation value of the test rotor position corresponding to the rotation speed of each test motor according to the difference;
- the real-time three-phase current conversion module 603 includes:
- the first transformation sub-module 6031 is configured to transform the quadrature-axis current and the direct-axis current into two-phase currents that are stationary relative to the stator according to the real-time rotor position;
- the second transformation sub-module 6032 is used to transform the stationary two-phase current relative to the stator into a real-time three-phase current.
- bus current estimation module 604 includes:
- the product calculation sub-module 6041 is configured to calculate, for each bridge arm, the product of the current corresponding to the bridge arm and the pulse width modulation duty ratio corresponding to the bridge arm in the real-time three-phase current;
- the bus current estimation sub-module 6042 is used to calculate the sum of the products corresponding to the three bridge arms to obtain the estimated bus current value.
- the controller collects the rotor position, motor speed, quadrature axis current, direct axis current and the pulse width modulation duty cycle of the three-way bridge arm of the permanent magnet synchronous motor, and compares it according to the motor speed.
- the rotor position is compensated, and then the three-phase current is calculated according to the compensated rotor position information.
- the three-phase current and pulse width modulation duty cycle are used as the calculation input of the bus current to determine the estimated value of the bus current, and the bus current is low-pass filtered
- the target bus current value is obtained, and the permanent magnet synchronous motor is controlled according to the target bus current value.
- the above method can compensate the three-phase current at any position. In all working conditions, no matter the motor speed is high or low speed, there is a high estimation accuracy. This allows engineers to grasp the bus current at any time, and then realize the permanent magnet Precise control of synchronous motors.
- the controller of the embodiment of the present invention selects multiple test motor speeds within the motor speed range, and calculates the actual value of the bus current and the estimated value of the bus current corresponding to the speed of each test motor, and determines the forecast based on the difference between the two.
- Set the rotor position compensation table, and then the rotor position can be compensated by the preset rotor position compensation table, so as to obtain the real-time rotor position, and then according to the real-time rotor position, the quadrature axis current and the direct axis current are converted into three-phase current, thereby achieving
- the bus current value with higher accuracy can be estimated based on the compensated three-phase current.
- the above method is simple and easy to implement, only need to calibrate the compensation angle according to the speed, which is convenient for calibration and saves time.
- the device embodiments described above are merely illustrative, where the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments. Those of ordinary skill in the art can understand and implement without creative work.
- the various component embodiments of the present invention may be implemented by hardware, or by software modules running on one or more processors, or by a combination of them.
- a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the computing processing device according to the embodiments of the present invention.
- DSP digital signal processor
- the present invention can also be implemented as a device or device program (for example, a computer program and a computer program product) for executing part or all of the methods described herein.
- Such a program for realizing the present invention may be stored on a computer-readable medium, or may have the form of one or more signals.
- Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
- FIG. 7 shows a computing processing device that can implement the method according to the present invention.
- the computing processing device traditionally includes a processor 1010 and a computer program product in the form of a memory 1020 or a computer readable medium.
- the memory 1020 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk, or ROM.
- the memory 1020 has a storage space 1030 for executing the program code 1031 of any method step in the above method.
- the storage space 1030 for program codes may include various program codes 1031 respectively used to implement various steps in the above method. These program codes can be read from or written into one or more computer program products.
- These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards, or floppy disks. Such computer program products are usually portable or fixed storage units as described with reference to FIG. 8.
- the storage unit may have storage segments, storage spaces, etc. arranged similarly to the memory 1020 in the computing processing device of FIG. 7.
- the program code can be compressed in an appropriate form, for example.
- the storage unit includes computer-readable codes 1031', that is, codes that can be read by, for example, a processor such as 1010. These codes, when run by a computing processing device, cause the computing processing device to execute the method described above. The various steps.
- any reference signs placed between parentheses should not be constructed as a limitation to the claims.
- the word “comprising” does not exclude the presence of elements or steps not listed in the claims.
- the word “a” or “an” preceding an element does not exclude the presence of multiple such elements.
- the invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims that list several devices, several of these devices may be embodied in the same hardware item.
- the use of the words first, second, and third, etc. do not indicate any order. These words can be interpreted as names.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Databases & Information Systems (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
| A相 | B相 | C相 | |
| U 4(100) | I dc | -0.5*I dc | -0.5*I dc |
| U 6(110) | 0.5*I dc | 0.5*I dc | -I dc |
| U 2(010) | -0.5*I dc | I dc | -0.5*I dc |
| U 3(011) | -I dc | 0.5*I dc | 0.5*I dc |
| U 1(001) | -0.5*I dc | -0.5*I dc | I dc |
| U 5(101) | 0.5*I dc | -I dc | 0.5*I dc |
Claims (14)
- 一种控制方法,其特征在于,所述方法应用于永磁同步电机的控制器,所述方法包括:采集所述永磁同步电机的转子位置、电机转速、交轴电流、直轴电流和三路桥臂的脉宽调制占空比;采用所述电机转速,对所述转子位置进行补偿,得到实时转子位置;根据所述实时转子位置,将所述交轴电流和所述直轴电流转换为实时三相电流;根据所述实时三相电流、所述三路桥臂的脉宽调制占空比,确定母线电流估计值;对所述母线电流估计值进行低通滤波,得到目标母线电流值;根据所述目标母线电流值对所述永磁同步电机进行控制。
- 根据权利要求1所述的方法,其特征在于,所述转子位置为转子旋转角度,所述采用所述电机转速,对所述转子位置进行补偿,得到实时转子位置,包括:采用所述电机转速,从预设的转子位置信息补偿表中查询所述电机转速对应的转子旋转角度补偿值;所述预设的转子位置信息补偿表中记录有所述电机转速与所述转子旋转角度补偿值的对应关系;根据所述转子旋转角度补偿值,对所述转子位置进行补偿,得到所述实时转子位置。
- 根据权利要求2所述的方法,其特征在于,所述预设的转子位置信息补偿表通过以下步骤获得:在所述永磁同步电机的转速范围内选取多个测试电机转速;针对每个所述测试电机转速,确定所述测试电机转速对应的母线电流实际值和母线电流测试值;根据所述测试电机转速对应的所述母线电流实际值和所述母线电流测试值确定对应的转子旋转角度补偿值;将所述转子旋转角度补偿值与所述测试电机转速按照对应关系添加至转子位置信息补偿表中。
- 根据权利要求3所述的方法,其特征在于,根据所述测试电机转速对应的所述母线电流实际值和所述母线电流测试值确定对应的转子旋转角度补偿值,包括:计算每个所述测试电机转速对应的所述母线电流实际值和所述母线电流测试值的差值;根据所述差值确定每个所述测试电机转速对应的所述转子旋转角度补偿值。
- 根据权利要求1所述的方法,其特征在于,所述根据所述实时转子位置,将所述交轴电流和所述直轴电流转换为实时三相电流,包括:根据所述实时转子位置,将所述交轴电流和所述直轴电流变换为相对定子静止的两相电流;将所述相对定子静止的两相电流变换为所述实时三相电流。
- 根据权利要求1所述的方法,其特征在于,所述根据所述实时三相电流、所述三路桥臂的脉宽调制占空比,确定母线电流估计值,包括:对于每路桥臂,计算所述实时三相电流中所述桥臂对应的电流、所述桥臂对应的脉宽调制占空比的乘积;计算所述三路桥臂对应的所述乘积之和,得到所述母线电流估计值。
- 一种控制器,其特征在于,所述控制器包括:采集模块,用于采集所述永磁同步电机的转子位置、电机转速、交轴电流、直轴电流和三路桥臂的脉宽调制占空比;实时转子位置获取模块,用于采用所述电机转速,对所述转子位置进行补偿,得到实时转子位置;实时三相电流变换模块,用于根据所述实时转子位置,将所述交轴电流和所述直轴电流转换为实时三相电流;母线电流估算模块,用于根据所述实时三相电流、所述三路桥臂的脉宽调制占空比,确定母线电流估计值;低通滤波模块,用于对所述母线电流估计值进行低通滤波,得到目标母线电流值;控制模块,用于根据所述目标母线电流值对所述永磁同步电机进行控制。
- 根据权利要求7所述的控制器,其特征在于,所述转子位置为转子旋转角度,所述实时转子位置获取模块,包括:查询子模块,用于采用所述电机转速,从预设的转子位置信息补偿表中查询所述电机转速对应的转子旋转角度补偿值;所述预设的转子位置信息补偿表中记录有所述电机转速与所述转子旋转角度补偿值的对应关系;补偿子模块,用于根据所述转子旋转角度补偿值,对所述转子位置进行补偿,得到所述实时转子位置。
- 根据权利要求8所述的控制器,其特征在于,所述控制器还包括:转速选取模块,用于在所述永磁同步电机的转速范围内选取多个测试电机转速;母线电流确定模块,用于针对每个所述测试电机转速,确定所述测试电机转速对应的母线电流实际值和母线电流测试值;补偿值确定模块,用于根据所述测试电机转速对应的所述母线电流实际值和所述母线电流测试值确定对应的转子旋转角度补偿值;添加模块,用于将所述转子旋转角度补偿值与所述测试电机转速按照对应关系添加至转子位置信息补偿表中。
- 根据权利要求9所述的控制器,其特征在于,所述补偿值确定模块,包括:差值计算子模块,用于计算每个所述测试电机转速对应的所述母线电流实际值和所述母线电流测试值的差值;补偿值确定子模块,用于根据所述差值确定每个所述测试电机转速对应的所述转子旋转角度补偿值。
- 根据权利要求7所述的控制器,其特征在于,所述实时三相电流变换模块,包括:第一变换子模块,用于根据所述实时转子位置,将所述交轴电流和所述直轴电流变换为相对定子静止的两相电流;第二变换子模块,用于将所述相对定子静止的两相电流变换为所述实时三相电流。
- 根据权利要求7所述的控制器,其特征在于,所述母线电流估算模块,包括:乘积计算子模块,用于对于每路桥臂,计算所述实时三相电流中所述桥臂对应的电流、所述桥臂对应的脉宽调制占空比的乘积;母线电流估算子模块,用于计算所述三路桥臂对应的所述乘积之和,得到所述母线电流估计值。
- 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算处理设备上运行时,导致所述计算处理设备执行根据权利要求1-6中的任一个所述的控制方法。
- 一种计算机可读介质,其中存储了如权利要求13所述的计算机程序。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20858002.7A EP4007158B1 (en) | 2019-08-30 | 2020-08-13 | Control method and controller |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910818960.1 | 2019-08-30 | ||
| CN201910818960.1A CN111614288B (zh) | 2019-08-30 | 2019-08-30 | 一种控制方法和控制器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021036794A1 true WO2021036794A1 (zh) | 2021-03-04 |
Family
ID=72203121
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/108812 Ceased WO2021036794A1 (zh) | 2019-08-30 | 2020-08-13 | 一种控制方法和控制器 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4007158B1 (zh) |
| CN (1) | CN111614288B (zh) |
| WO (1) | WO2021036794A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2023276265A1 (zh) * | 2021-07-01 | 2023-01-05 | ||
| CN115967314A (zh) * | 2023-01-09 | 2023-04-14 | 深圳市兆威机电股份有限公司 | 一种相电流补偿方法、装置、永磁同步电机和存储介质 |
| WO2024093801A1 (zh) * | 2022-10-31 | 2024-05-10 | 比亚迪股份有限公司 | 能量转换装置及车辆 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113037158B (zh) * | 2021-03-01 | 2023-04-18 | 潍柴动力股份有限公司 | 永磁同步电机电驱系统的交直轴解耦控制方法、装置 |
| CN113193801B (zh) * | 2021-04-20 | 2022-04-01 | 华中科技大学 | 一种高速电机模拟器控制系统和高速电机模拟器 |
| CN113872479B (zh) * | 2021-09-24 | 2024-08-02 | 东风商用车有限公司 | 一种具有母线电流估测功能的永磁同步电机控制器及驾驶设备 |
| CN114039524B (zh) * | 2021-10-25 | 2025-07-04 | 智新科技股份有限公司 | 基于母线电流重构控制永磁同步电机输出扭矩的方法 |
| CN115800852B (zh) * | 2022-12-09 | 2026-01-20 | 宁波圣龙汽车动力系统股份有限公司 | 一种永磁同步电机磁编码器的零位置校准方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060022628A1 (en) * | 2004-07-29 | 2006-02-02 | Japan Servo Co., Ltd. | Motor control system |
| CN102593841A (zh) * | 2011-12-31 | 2012-07-18 | 泰州师范高等专科学校 | 一种基于电流分离补偿的级联型h桥型dstatcom装置及分离补偿的方法 |
| CN106788072A (zh) * | 2017-03-27 | 2017-05-31 | 安徽江淮汽车集团股份有限公司 | 永磁同步电机转子初始角度修正方法及修正系统 |
| CN107919828A (zh) * | 2017-11-30 | 2018-04-17 | 华中科技大学 | 一种永磁同步电机的控制装置及方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3755582B2 (ja) * | 2001-02-08 | 2006-03-15 | 三菱電機株式会社 | 電動機制御装置 |
| US8106618B2 (en) * | 2009-04-02 | 2012-01-31 | Daimler Ag | Method and device for calibrating a position sensor placed on a shaft of a permanent magnet synchronous motor |
| CN101924510A (zh) * | 2010-07-06 | 2010-12-22 | 奇瑞汽车股份有限公司 | 一种永磁电机转子位置角度的补偿方法 |
| CN102811013B (zh) * | 2012-07-31 | 2014-12-17 | 株洲南车时代电气股份有限公司 | 交流传动控制系统和方法及其逆变器电压误差测量方法 |
| WO2015029098A1 (ja) * | 2013-08-26 | 2015-03-05 | 三菱電機株式会社 | 位置検出器の角度誤差補正装置および角度誤差補正方法 |
| US20160294314A1 (en) * | 2015-03-31 | 2016-10-06 | Texas Instruments Incorporated | Fractional Delay Adjustment in a Field-Oriented Control Architecture |
| CN106788048A (zh) * | 2017-03-23 | 2017-05-31 | 南京航空航天大学 | 基于无电解电容逆变器的无刷直流电机控制系统及控制方法 |
| CN109039199B (zh) * | 2018-08-06 | 2020-06-12 | 新乡艾迪威汽车科技有限公司 | 一种用于eps控制器母线电流估算方法及系统 |
-
2019
- 2019-08-30 CN CN201910818960.1A patent/CN111614288B/zh active Active
-
2020
- 2020-08-13 WO PCT/CN2020/108812 patent/WO2021036794A1/zh not_active Ceased
- 2020-08-13 EP EP20858002.7A patent/EP4007158B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060022628A1 (en) * | 2004-07-29 | 2006-02-02 | Japan Servo Co., Ltd. | Motor control system |
| CN102593841A (zh) * | 2011-12-31 | 2012-07-18 | 泰州师范高等专科学校 | 一种基于电流分离补偿的级联型h桥型dstatcom装置及分离补偿的方法 |
| CN106788072A (zh) * | 2017-03-27 | 2017-05-31 | 安徽江淮汽车集团股份有限公司 | 永磁同步电机转子初始角度修正方法及修正系统 |
| CN107919828A (zh) * | 2017-11-30 | 2018-04-17 | 华中科技大学 | 一种永磁同步电机的控制装置及方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4007158A4 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2023276265A1 (zh) * | 2021-07-01 | 2023-01-05 | ||
| WO2023276265A1 (ja) * | 2021-07-01 | 2023-01-05 | 日立Astemo株式会社 | インバータ制御装置、計算方法 |
| JP7574443B2 (ja) | 2021-07-01 | 2024-10-28 | 日立Astemo株式会社 | インバータ制御装置、計算方法 |
| WO2024093801A1 (zh) * | 2022-10-31 | 2024-05-10 | 比亚迪股份有限公司 | 能量转换装置及车辆 |
| CN115967314A (zh) * | 2023-01-09 | 2023-04-14 | 深圳市兆威机电股份有限公司 | 一种相电流补偿方法、装置、永磁同步电机和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4007158B1 (en) | 2025-12-24 |
| EP4007158A1 (en) | 2022-06-01 |
| CN111614288A (zh) | 2020-09-01 |
| EP4007158A4 (en) | 2022-09-28 |
| CN111614288B (zh) | 2021-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021036794A1 (zh) | 一种控制方法和控制器 | |
| CN112688611B (zh) | 一种抑制单电阻采样永磁同步电机低速噪音的方法 | |
| Fang et al. | Self-compensation of the commutation angle based on DC-link current for high-speed brushless DC motors with low inductance | |
| CN101917158B (zh) | 一种用于电压源逆变器的死区补偿方法 | |
| US8400088B2 (en) | Sensorless control of salient-pole machines | |
| CN102868344B (zh) | 直流无刷电机控制方法及装置 | |
| CN112104272A (zh) | 一种无位置传感器无刷直流电机位置检测方法 | |
| JP7724957B2 (ja) | 三相電流再構成の方法、装置、機器および記憶媒体 | |
| CN108631678A (zh) | 永磁同步电机矢量控制死区补偿方法及系统 | |
| CN111193448B (zh) | 基于扩展卡尔曼滤波器的永磁同步电机负载转矩观测方法 | |
| CN110391770A (zh) | 电机装置、电机驱动电路及驱动方法 | |
| CN108183651A (zh) | 一种永磁直线同步电机无位置传感器的控制方法 | |
| JP6953763B2 (ja) | モータ制御装置 | |
| CN110868123A (zh) | 基于插入零矢量的电机非对称svpwm重构方法 | |
| CN111262489A (zh) | 基于pwm相位偏移的电机非对称svpwm重构方法 | |
| CN109039199B (zh) | 一种用于eps控制器母线电流估算方法及系统 | |
| CN110768605B (zh) | 一种svpwm调制方法、装置及系统 | |
| Czerwinski et al. | Examination of electromagnetic noises and practical operations of a PMSM motor driven by a DSP and controlled by means of field oriented control | |
| CN109088571B (zh) | 电流采样纹波补偿方法、系统、电机控制装置及存储介质 | |
| CN113872486B (zh) | 三相电流重构方法、装置、设备和存储介质 | |
| CN113872478B (zh) | 电机转速调节方法、装置、设备和存储介质 | |
| CN115913028A (zh) | 一种电流采样方法、装置、电子设备及存储介质 | |
| Wang et al. | Initial rotor position and inductance estimation of PMSMs utilizing zero-current-clamping effect | |
| CN106788070B (zh) | 四开关逆变器三相电机无传感器驱动系统 | |
| JP4590755B2 (ja) | 同期電動機の制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20858002 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20 858 002.7 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020858002 Country of ref document: EP Effective date: 20220225 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2020858002 Country of ref document: EP |


