WO2024043623A1 - 모터를 포함하는 가전 기기 및 가전 기기 제어 방법 - Google Patents
모터를 포함하는 가전 기기 및 가전 기기 제어 방법 Download PDFInfo
- Publication number
- WO2024043623A1 WO2024043623A1 PCT/KR2023/012264 KR2023012264W WO2024043623A1 WO 2024043623 A1 WO2024043623 A1 WO 2024043623A1 KR 2023012264 W KR2023012264 W KR 2023012264W WO 2024043623 A1 WO2024043623 A1 WO 2024043623A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motor
- home appliance
- current
- brake control
- speed
- 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
- 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
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/14—Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
-
- 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/20—Estimation of torque
-
- 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
-
- 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
- H02P3/00—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
- H02P3/06—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
- H02P3/18—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
-
- 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
- H02P3/00—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
- H02P3/06—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
- H02P3/18—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor
- H02P3/22—Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an AC motor by short-circuit or resistive braking
-
- 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/24—Arrangements for stopping
-
- 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
Definitions
- Embodiments of the present disclosure relate to a home appliance including a motor, a home appliance control method, and a computer-readable recording medium on which a program for execution by a computer performing the home appliance control method is recorded.
- Home appliances such as refrigerators and air conditioners may include a motor for driving a compressor.
- motors in the form of brushless permanent magnet three-phase synchronous motors can be used, for example.
- motor phase current and motor speed sensors are essential.
- a motor speed sensor cannot be installed inside a compressor used in products such as refrigerators or air conditioners.
- three current sensors must be used to sense three-phase current, but for low cost, small size, and small volume, a circuit that senses three-phase current using one current sensor in the DC terminal is often used in household products. It is being applied.
- a method of controlling a home appliance 100 including a motor 120 driven by a driving current comprising: receiving a stop signal for stopping the motor 120; Based on receiving the stop signal, performing open brake control to stop supply of driving current to the motor 120; estimating the initial motor speed of the motor at the start of the open brake control based on the motor phase current of the motor at the start of the open brake control; Based on the estimated initial motor speed, determining a starting point of short brake control for applying torque in a direction opposite to the rotation direction of the motor; And a home appliance control method including the step of performing the short break control at the start of the determined short break control is provided.
- a motor 120 an inverter 122 that generates an alternating current from a direct current power source and outputs an alternating current driving current to the motor 120;
- a current sensor 210 that measures the motor phase current of the motor 120;
- a memory 210 storing at least one instruction; and at least one processor 110, wherein the at least one processor 110 receives a stop signal for stopping the motor 120 by executing the at least one instruction, and executes the stop signal.
- perform open break control to stop supply of the driving current to the motor 120, and based on the motor phase current measured by the current sensor 210 at the start of the open break control.
- a computer-readable recording medium on which a program for performing a method of controlling a home appliance is recorded on a computer is provided.
- FIG. 1 is a diagram showing the operation of a motor according to an embodiment of the present disclosure.
- Figure 2 is a diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- Figure 3 is a flowchart showing a method for controlling home appliances according to an embodiment of the present disclosure.
- Figure 4 is a diagram showing the structure of an inverter and a motor according to an embodiment of the present disclosure.
- Figure 5 is a diagram illustrating a process of performing open break control according to an embodiment of the present disclosure.
- Figure 6 is a diagram showing a case where reverse current is generated during open break control according to a comparative example.
- Figure 7 is a diagram illustrating a process for performing short break control according to an embodiment of the present disclosure.
- FIG. 8A is a diagram illustrating a case in which a breaking current is generated according to a comparative example of the present disclosure.
- Figure 8b is a diagram showing braking torque according to motor angular speed.
- Figure 9 is a diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- FIG. 10 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- Figure 11 is a control block diagram for driving a motor according to an embodiment of the present disclosure.
- FIG. 12 is a diagram illustrating a process for estimating motor speed during open brake control, according to an embodiment of the present disclosure.
- FIG. 13 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- Figure 14 is a diagram illustrating a process for estimating motor speed, according to an embodiment of the present disclosure.
- FIG. 15 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- Figure 16 is a diagram illustrating a process for estimating a short break start point according to an embodiment of the present disclosure.
- Figure 17 is a diagram showing the driving voltage and DC (direct current) link capacitor voltage of a comparative example performing open break control and an embodiment of the present disclosure.
- Figure 18 is a diagram showing the driving current and DC link capacitor voltage of a comparative example that performs short break control and an embodiment of the present disclosure.
- Figure 19 is a block diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- the expression “at least one of a, b, or c” refers to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “a, b and c”, or variations thereof.
- module or “unit” used in the specification may be implemented as one or a combination of two or more of software, hardware, or firmware, and may be implemented as a plurality of “modules” or “units” according to embodiments of the present disclosure. ” may be implemented as a single element, or one “module” or “part” may include multiple elements.
- FIG. 1 is a diagram showing the operation of a motor according to an embodiment of the present disclosure.
- Embodiments of the present disclosure relate to a home appliance 100 including a motor 120.
- the home appliance 100 may be implemented in the form of, for example, a refrigerator, air conditioner, dryer, dehumidifier, clothes care device, shoe care device, etc.
- the home appliance 100 performs operations such as temperature control and drying using the compressor 130.
- the home appliance 100 may include a motor 110 that drives the compressor 130.
- the motor 110 may supply driving force to drive the compressor 130.
- the home appliance 100 may turn on/off the compressor 130 and the motor 120 for operations such as temperature control and drying.
- the home appliance 100 outputs a stop signal to the motor 120 to stop the operation of the compressor 130 and the motor 120.
- Motor 120 stops in response to the stop signal.
- the inverter 122 that controls the motor 120 may receive a stop drive signal from the processor 110 to control the motor 120 to stop.
- the inverter 122 that drives the motor 120 may perform a stop operation to stop the motor 120 in response to a stop drive signal.
- Methods for stopping the motor 120 include open brake control 144 and short brake control 146.
- Open brake control 144 is an operation to stop supply of driving current to the motor 120 by opening all switches of the inverter 122 that supplies driving current to the motor 120. When performing open brake control 144, the motor 120 free-runs and stops.
- the short brake control 146 stops the motor 120 by applying reverse torque to the rotation direction of the motor 120.
- the short break control 146 turns on some of the plurality of switches of the inverter 122 and turns off some of them, forming a closed loop between the motor 120 and the inverter 122 to provide reverse torque to the motor 120. can be added.
- open brake control 144 when stopping the motor 120, open brake control 144 is performed first, and short brake control 146 is initiated at a dynamically determined time point.
- the timing of performing the short brake control 146 while performing the open brake control 144 is dynamically determined by the home appliance 100 based on the speed of the motor 120 at the start of the stop operation.
- the home appliance 100 may estimate the speed of the motor 120 (140) and determine the start point of short brake control based on the estimated motor speed.
- the home appliance 100 determines the short brake control start point to start the short brake control 146 after the speed of the motor 120 decreases below the speed reference value.
- the motor 120 When performing open brake control, the motor 120 may rotate in reverse due to a pressure difference between the suction unit and the discharge unit of the compressor 130.
- reverse torque may be applied from the compressor 130 to the motor 120 due to a pressure difference between the suction unit and the discharge unit of the compressor 130.
- a back electromotive force voltage may be generated in proportion to the reverse rotation speed of the motor. As the back electromotive force voltage charges the direct current (DC) link capacitor (U DC ), the DC link voltage may increase.
- DC direct current
- open brake control 144 While the motor 120 is free-run by the open brake control 144, when the motor 120 rotates in reverse due to back electromotive force, the motor 120 acts as a generator and generates current through the diode of the inverter 122. As it flows, the DC voltage across both ends of the DC link capacitor (U DC ) can rise. In the process of increasing the DC link voltage, it is possible that the DC link voltage exceeds the rated voltage of the DC link capacitor (U DC ) and the DC link capacitor (U DC ) is damaged. According to one embodiment of the present disclosure, open brake control 144 is performed until the speed of the motor 120 reaches the speed reference value, and then switches to short brake control 146, thereby performing open brake control 144. ) can prevent destruction of the DC link capacitor (U DC ) that occurs.
- the short brake control 146 applies reverse torque to the rotating motor 120 to stop it.
- the motor 120 which is rotating at a high speed
- the short brake control 146 the current flowing through the DC link capacitor (U DC ) is blocked, but a large braking current is used to reduce the power of the inverter 122. flows through a switch or diode.
- the breaking current exceeds the rated level of the power switch or diode of the inverter 122, the inverter 122 may be damaged.
- the short break control 146 is applied to the inverter 122 using a single current sensor on the DC side, the motor current cannot be sensed because there is no current sensor in the motor phase current path.
- the short brake control 146 in order to prevent excessive destruction current during the short brake control 146, the short brake control 146 is applied after reducing the rotation speed of the motor 120 by the open brake control 144. do. If the timing of entering the short brake control 146 after the open brake control 144 is set consistently, the speed of the motor 120 when entering the short brake control 146 is set to the speed of the motor 120 before the stop signal is input. It varies depending on the operating speed and the difference in suction pressure and discharge pressure. One embodiment of the present disclosure dynamically adjusts the starting point of the transition from open brake control 144 to short brake control 146 to initiate short brake control 146 at the same motor speed.
- the open brake control 144 is performed only until the speed reference value is reached, thereby preventing the DC link capacitor (U DC ) from being destroyed by reverse current.
- the short break control 146 by starting the short break control 146 at the point when the speed reference value is reached, it is possible to prevent the switch or diode of the inverter 122 from being destroyed by excessive braking current. There is an effect.
- Figure 2 is a diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- Another home appliance 100 may include a processor 110, a motor 120, an inverter 122, a memory 210, and a current sensor 220.
- Processor 110 controls the overall operation of the home appliance 100.
- Processor 110 may be implemented with one or more processors.
- the processor 110 may perform a predetermined operation by executing instructions or commands stored in the memory 210.
- the processor 110 controls the operation of components provided in the home appliance 100.
- the processor 110 may include at least one of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), or a Neural Processing Unit (NPU), or a combination thereof.
- CPU Central Processing Unit
- GPU Graphics Processing Unit
- NPU Neural Processing Unit
- the motor 120 outputs driving force to a predetermined home appliance function module of the home appliance 100.
- the motor 120 may operate by receiving driving current from the inverter 122.
- the motor 120 may correspond to a brushless permanent magnet three-phase synchronous motor.
- the inverter 122 supplies driving current to the motor 120.
- the inverter 122 maintains the torque of the motor 120 and controls the speed.
- the inverter 122 receives direct current power, generates an alternating current driving current through a switching operation, and outputs the driving current to the motor 120.
- the inverter 122 may include a DC link capacitor (U DC ), a plurality of switches, and a plurality of diodes.
- U DC DC link capacitor
- the inverter 122 generates three-phase driving current by controlling the on and off of a plurality of switches and outputs it to the motor 120.
- the processor 110 generates and outputs a driving signal for driving the inverter 122.
- the processor 110 may adjust the driving signal of the inverter 122 to adjust the rotation speed of the motor 120.
- the processor 110 may control the rotation speed of the motor 120 by adjusting the switching frequency of the switch of the inverter 122.
- Memory 210 stores various information, data, commands, programs, etc. required for the operation of the home appliance 100.
- the memory 210 may include at least one of volatile memory or non-volatile memory, or a combination thereof.
- the memory 210 may be a flash memory type, a hard disk type, a multimedia card micro type, or a card type memory (for example, SD (secure digital) or extreme digital memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) It may include at least one type of storage medium among (Only Memory), magnetic memory, magnetic disk, and optical disk. Additionally, the memory 210 may correspond to a web storage or cloud server that performs a storage function on the Internet.
- the current sensor 220 measures the current between the inverter 122 and the DC power source 230.
- the current sensor 220 may be disposed between the cathode of the DC power source 230 and the inverter 122.
- the current detected by the current sensor 220 corresponds to the motor phase current supplied to the motor 120.
- the motor phase current is correlated with the rotation speed of the motor 120.
- the processor 110 may calculate the rotation speed of the motor 120 based on the motor phase current detected by the current sensor 220 during operation of the motor 120.
- the direct current power supply 230 may correspond to the power module (1980 in FIG. 19) of the home appliance 100.
- the power module receives power from an external power source, converts it into the rated voltage and current of the home appliance 100, and supplies driving current to each component.
- the processor 110 When stopping the motor 120, the processor 110 generates a stop drive signal to stop the motor 120 and outputs it to the inverter 122.
- the stop drive signal includes an open brake drive signal and a short brake drive signal.
- the processor 110 generates a stop drive signal and outputs it to the inverter 122 while performing a motor stop operation.
- the processor 110 estimates the speed of the motor 120 based on the motor phase current.
- the processor 110 obtains the motor phase current value measured by the current sensor 220 when the stop drive signal is output.
- the processor 110 estimates the initial motor speed corresponding to the motor speed at the start of the stop operation using the motor phase current value when the stop drive signal is output.
- the processor 110 may estimate the initial motor speed from the motor phase current value using a lookup table or a function for the correlation between the motor phase current value and the motor speed.
- the memory 210 may previously store a function or a look-up table for the correlation between the motor phase current value and the motor speed.
- the processor 110 may use a function or lookup table for the correlation between the motor phase current value and the motor speed stored in the memory 210.
- the processor 110 determines the timing of starting short brake control based on the initial motor speed.
- the processor 110 determines the timing of starting short brake control to initiate short brake control when the motor speed reaches the speed reference value.
- the processor 110 switches from open brake control to short break control at the determined short break control start point.
- the processor 110 generates a short brake driving signal for short brake control and outputs it to the inverter 122.
- the processor 110 ends the motor stopping operation after a predetermined time has elapsed or the motor 120 has stopped after controlling the short break.
- Figure 3 is a flowchart showing a method for controlling home appliances according to an embodiment of the present disclosure.
- a home appliance control method controls a home appliance including a motor.
- the description will be centered on an embodiment in which the home appliance 100 performs a home appliance control method according to embodiments of the present disclosure. Therefore, the embodiments described with respect to the home appliance 100 are applicable to embodiments with respect to the home appliance control method, and conversely, the embodiments described with respect to the home appliance control method are applicable to the embodiments with respect to the home appliance 100. Applicable.
- the home appliance control method according to the disclosed embodiments is not limited to being performed by the home appliance 100 disclosed in the present disclosure, and may be performed by various types of home appliances.
- step S302 the home appliance 100 measures the motor phase current while driving the motor 120.
- the home appliance 100 measures the current flowing between the DC power source 230 and the inverter 122 using the current sensor 220.
- step S304 the home appliance 100 performs a motor stop operation to stop the motor 120.
- the home appliance 100 may use the motor 120 to drive components such as a compressor.
- the home appliance 100 controls the compressor for operations such as temperature control and humidity control, for example.
- the home appliance 100 may turn the compressor on/off according to the set temperature or set humidity.
- the home appliance 100 may stop the operation of the compressor for temperature control or humidity control while operating the compressor. In order to control the operation of the compressor to stop, the home appliance 100 may stop the motor 120.
- step S306 the home appliance 100 performs open break control.
- the home appliance 100 first performs open brake control to perform a motor stop operation.
- the processor 110 generates an open brake driving signal and outputs it to the inverter 122.
- the inverter 122 receives the open brake driving signal and opens all switches of the inverter 122. Since all switches of the inverter 122 are open, no driving current is output from the inverter 122 to the motor 120.
- the motor 120 rotates in a free run state without driving current.
- step S308 the home appliance 100 estimates the initial motor speed, which is the motor speed at the start of the open brake control, based on the motor phase current at the start of the open brake control.
- the home appliance 100 may estimate the initial motor speed from the motor phase current using a predefined function or lookup table.
- step S310 the home appliance 100 determines the start point of short brake control based on the initial motor speed.
- the starting point of short brake control is determined when the motor speed reaches the speed reference value.
- the home appliance 100 may estimate the motor speed based on the initial motor speed and determine the start point of the short brake control by determining whether the motor speed reaches the speed reference value. Additionally, according to one embodiment, the home appliance 100 may determine the start point of short brake control from the initial motor speed using a lookup table.
- step S312 the home appliance 100 switches from open brake control to short brake control at the start of short brake control.
- the home appliance 100 For short brake control, the home appliance 100 generates a short brake control drive signal and outputs it to the inverter 122.
- the inverter 122 receives the short brake control drive signal and applies reverse torque to the motor 120 to stop the motor 120.
- Figure 4 is a diagram showing the structure of an inverter and a motor according to an embodiment of the present disclosure.
- the inverter 122 includes a plurality of switches (SW1, SW2, SW3, SW4, SW5, SW6), a plurality of diodes (D1, D2, D3, D4, D5, D6), and a DC link. It may include a capacitor (U DC ). Each of the plurality of switches (SW1, SW2, SW3, SW4, SW5, SW6) is connected in parallel with a diode (D1, D2, D3, D4, D5, D6).
- the first switch (SW1) is connected in parallel with the first diode (D1)
- the second switch (SW2) is connected in parallel with the second diode (D2).
- the third switch (SW3) is connected in parallel with the third diode (D3), and the fourth switch (SW4) is connected in parallel with the fourth diode (D4).
- the fifth switch (SW5) is connected in parallel with the fifth diode (D5), and the sixth switch (SW6) is connected in parallel with the sixth diode (D6).
- a plurality of switches receive a driving signal output from the driving circuit 410 through a control terminal and perform on/off operations.
- the driving circuit 410 receives a driving signal from the processor 110 and generates a driving signal to be output to the plurality of switches SW1, SW2, SW3, SW4, SW5, and SW6.
- the driving circuit 410 generates a driving signal that determines the on/off timing of each switch (SW1, SW2, SW3, SW4, SW5, and SW6) to each switch (SW1, SW2, SW3, SW4, SW5, and SW6). Print out.
- the plurality of switches may correspond to transistors, for example.
- a first phase driving current is generated by the on/off operation of the first switch (SW1) and the second switch (SW2).
- a second-phase driving current is generated by the on/off operation of the third switch (SW3) and the fourth switch (SW4).
- a third-phase driving current is generated by the on/off operation of the fifth switch (SW5) and the sixth switch (SW6).
- the first phase drive current, second phase drive current, and third phase drive current are output to the motor 120.
- the motor 120 receives the first phase drive current, second phase drive current, and third phase drive current from the inverter 122 and rotates.
- the inverter 122 receives a power supply voltage from the DC power source 230.
- a DC link capacitor (U DC ) is placed between both ends of the DC power supply voltage.
- the current sensor 220 is disposed between the DC power source 230 and the inverter 122 and measures the current between the DC power source 230 and the inverter 122.
- the current sensor 220 may be placed between the low-potential side of the DC power source 230 and the inverter 122.
- Figure 5 is a diagram illustrating a process for performing open break control according to an embodiment of the present disclosure.
- Figure 6 is a diagram showing a case where reverse current is generated during open break control according to a comparative example.
- the motor 120 When the motor 120 is used to drive the compressor, the motor 120 may receive pressure from the compressor. When the motor 120 is stopped by open brake control, the operation of the compressor is also stopped. When the compressor stops operating, the motor 120 may rotate in reverse due to the pressure difference between the suction unit and the discharge unit. When the motor 120 rotates in reverse, as the reverse rotation speed of the motor 120 increases, a back electromotive force voltage is generated in proportion to the motor speed. A reverse current can be generated by the back electromotive force voltage. For example, a reverse current may be generated as shown in FIG. 6.
- the motor 120 When the motor 120 rotates in reverse, the motor 120 acts as a generator and generates a counter electromotive force voltage.
- reverse current flows through the diodes (D1, D2, D3, D4, D5, and D6) of the inverter 122.
- reverse current flows through the diodes (D1, D2, D3, D4, D5, D6) of the inverter 122, the voltage across the DC link capacitor (U DC ) rises.
- the DC link capacitor (U DC ) is charged by the reverse current, and the DC link voltage corresponding to the voltage across both ends of the DC link capacitor (U DC ) increases. If the DC link voltage exceeds the rated voltage of the DC link capacitor (U DC ), the DC link capacitor (U DC ) may be damaged.
- open brake control is switched to short brake control before reverse rotation of the motor 120 begins, thereby preventing reverse rotation of the motor 120.
- the motor 120 moves to reverse rotation after the forward rotation of the motor 120 stops in the open brake control state.
- short brake control starts when the motor 120 reaches the speed reference value. Therefore, short brake control starts before the motor 120 stops. Therefore, short brake control starts in the forward rotation state of the motor 120, and reverse rotation of the motor 120 does not occur.
- Figure 7 is a diagram illustrating a process of performing short break control according to an embodiment of the present disclosure.
- switches (SW1, SW2, SW3, SW4, SW5, and SW6) of the inverter 122 When performing short break control, some of the switches (SW1, SW2, SW3, SW4, SW5, and SW6) of the inverter 122 are turned on and some are turned off. During short break control, some switches of the inverter 122 and the motor 120 form a closed loop. According to one embodiment, the second switch (SW2), the fourth switch (SW4), and the sixth switch (SW6) of the inverter 122 are turned on, and the first switch (SW1) and the third switch (SW3) are turned on. , and the fifth switch (SW5) is turned off. When short brake control is performed, rotation of the motor 120 is stopped by applying reverse torque to the motor 120.
- FIG. 8A is a diagram illustrating a case in which a breaking current is generated according to a comparative example of the present disclosure.
- the process for calculating the motor current during short brake control is as follows.
- the rotation of the motor 120 is forcibly stopped.
- the driving voltage of the motor 120 is determined by motor resistance ( rs ), motor current, motor angular velocity ( ⁇ e ), motor inductance, and back electromotive force constant.
- the driving voltage becomes 0, so the driving voltage corresponding to 0 can be expressed as Equation 1 and Equation 2.
- Equation 1 the d-axis current (I d ) during short brake control is defined as Equation 3
- Equation 4 the q-axis current (I q ) during short brake control is defined as Equation 4.
- the braking current (I s ), which is the motor current during short brake control, is defined as Equation 5.
- Equation 6 The breaking torque due to the breaking current generated at this time is defined as Equation 6.
- Figure 8b is a diagram showing braking torque according to motor angular speed.
- Equation 3 and Equation 4 when short brake control is performed when the motor angular speed ( ⁇ e ) is high, the magnitude of the braking current rapidly increases. Additionally, referring to Equation 6, when short brake control is performed when the motor angular speed ( ⁇ e ) is high, the braking torque (T e ) rather decreases. Referring to the graph in FIG. 8b, as the motor angular velocity ( ⁇ e ) increases, the magnitude of the braking torque (T e ) increases at low motor angular velocity ( ⁇ e ), and then the motor angular velocity ( ⁇ e ) increases above a certain value. As it increases, the magnitude of the breaking torque (T e ) decreases.
- the short brake control is started, and a braking current (I s ) above the rated level of the inverter 122 is generated by the short brake control. It not only prevents damage, but also performs optimal braking function. As a result, the inverter 122 can be prevented from being destroyed by the braking current (I s ) during short brake control.
- Figure 9 is a diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- Another home appliance 100 includes a processor 110, a motor 120, a compressor 130, an inverter 122, a memory 210, a current sensor 220, and a first pressure gauge 910. ) and a second pressure gauge 920.
- a processor 110 a processor 110
- a motor 120 a motor 120
- a compressor 130 a compressor
- an inverter 122 a memory 210
- a current sensor 220 a current sensor
- a second pressure gauge 920 a second pressure gauge 920.
- the motor 120 may provide driving force to the compressor 130.
- the compressor 130 may be used for temperature control, humidity control, etc.
- the compressor 130 includes a suction unit that sucks air and a discharge unit that releases high-pressure air.
- the first pressure gauge 910 measures the suction pressure by measuring the air pressure of the suction part.
- the first pressure gauge 910 outputs the measured suction pressure to the processor 110.
- the second pressure gauge 920 measures the discharge pressure by measuring the atmospheric pressure of the discharge unit.
- the second pressure gauge 920 outputs the measured discharge pressure to the processor 110.
- the processor 110 obtains the suction pressure value and the discharge pressure value. During open brake control, the processor 110 calculates the load torque of the motor 120 using suction pressure and discharge pressure. The processor 110 calculates the reverse pressure by subtracting the suction pressure from the discharge pressure, and calculates the load torque using the reverse pressure.
- FIG. 10 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- the home appliance 100 repeatedly estimates the motor speed and, when the motor speed reaches the speed reference value, initiates short brake control.
- step S1002 the home appliance 100 measures suction pressure and discharge pressure.
- the home appliance 100 measures suction pressure using the first pressure gauge 910 and measures discharge pressure using the second pressure gauge 920.
- the home appliance 100 may measure suction pressure and discharge pressure after initiating open brake control. Additionally, the home appliance 100 may measure suction pressure and discharge pressure while performing open brake control.
- the home appliance 100 may measure suction pressure and discharge pressure during a driving section and a motor stop operation section of the compressor 130.
- the home appliance 100 may monitor the state of the compressor 130 by measuring the suction pressure and discharge pressure of the compressor 130.
- step S1004 the home appliance 100 calculates the load torque from the suction pressure and discharge pressure. Load torque is determined by subtracting the suction pressure from the discharge pressure.
- step S1006 the home appliance 100 calculates the sum of the load torque and friction torque.
- Friction torque is torque generated by the friction force of the motor 120.
- the sum of load torque and friction torque corresponds to reverse torque.
- step S1008 the home appliance 100 estimates the motor speed based on the current motor speed and reverse torque.
- the motor speed ( ⁇ ) is iteratively estimated based on the estimated motor speed ( ⁇ * ).
- the initial motor speed corresponds to the previous loop motor speed ( ⁇ e[n-1] ).
- the current loop motor speed ( ⁇ * e[n] ) estimated in the previous loop corresponds to the current motor speed, that is, the previous loop motor speed ( ⁇ e[n-1] ). Estimation of motor speed is repeated until the motor speed reaches the speed reference value.
- step S1010 the home appliance 100 determines whether the motor speed is less than or equal to the speed reference value.
- the speed reference value is determined as a motor speed at which reverse rotation does not occur during open brake control and a braking current exceeding the rated current of the inverter 122 does not occur during short brake control.
- the home appliance 100 returns to step S1002 and re-estimates the motor speed.
- the home appliance 100 determines to initiate short brake control in step S1012.
- the home appliance 100 performs the short brake control in step S312.
- Figure 11 is a control block diagram for driving a motor according to an embodiment of the present disclosure.
- Figure 11 is a model showing control and motor operation of the motor 120. The operation of the motor will be explained based on the model in FIG. 11.
- the control operation of the motor 120 shown in FIG. 11 may be performed by the processor 110.
- the motor model 1130 is a model that represents the motor speed ( ⁇ ) according to the input voltage (Va(s)).
- the current sensor 220 measures the motor phase current (Ia) during operation of the motor 120.
- the PID (Proportional Integral Derivation) control unit 1110 receives the difference between the motor phase current (Ia) and the reference current (Iref) and performs PWM control.
- the PID control unit 1110 inputs Va(s) generated through PWM control to the motor model 1130.
- the motor model 1130 has a back electromotive force (Back emf) generated by the rotation of the motor 120.
- Back emf can be calculated by multiplying the rotation speed ( ⁇ ) of the motor by the back electromotive force constant (Ke).
- the driving voltage (Va(s)) and back electromotive force (Back emf) input from the PID controller 1110 are input to the electrical model 1134 of the motor 120.
- the electrical model 1134 of the motor 120 represents the motor phase current (Ia) relative to the input voltage.
- Ra represents motor resistance
- La represents motor inductance.
- Motor phase current (Ia) is inversely proportional to the sum of the integral values of motor resistance (Ra) and motor inductance (La).
- the motor phase current (Ia) is detected by the current sensor 220 and fed back to the input terminal of the PID controller 1110.
- the motor phase current (Ia) drives the motor 120.
- Driving torque (T) is generated according to the motor phase current (Ia) and the motor torque constant (Kt). Additionally, the reverse torque (T l +T f ) of the motor 120 is generated by the sum of the load torque (T l ) and the friction torque (T f ).
- the motor speed ( ⁇ ) can be obtained by inputting the difference between the driving torque (T) and the reverse torque (T l +T f ) into the mechanical model 1136 of the motor.
- B is the friction coefficient
- J is the moment of inertia.
- Motor speed ( ⁇ ) is inversely proportional to the sum of the integral values of the friction coefficient (B) and the moment of inertia (J).
- the current output from the PID controller 1110 becomes 0. Therefore, in the motor model 1130, the motor phase current (Ia) is 0, so the motor speed ( ⁇ ) can be determined according to the reverse torque (T l +T f ) and the mechanical model 1136 of the motor.
- the processor 110 estimates the motor speed ⁇ using the mechanical model 1136 of the motor.
- FIG. 12 is a diagram illustrating a process for estimating motor speed during open brake control, according to an embodiment of the present disclosure.
- the motor speed estimation process shown in FIG. 12 corresponds to steps S1004, S1006, and S1008 in FIG. 10.
- the motor phase current (Ia) becomes 0 during open brake control. Therefore, the motor speed ( ⁇ ) is determined by the mechanical model 1136 of the motor.
- ⁇ e[n-1] represents the motor speed estimated in the previous loop
- ⁇ * e[n] represents the motor speed estimated in this loop.
- the motor speed ⁇ * e[n] estimated in this loop is fed back to the reverse torque estimation unit 1210.
- the processor 110 repeatedly estimates the motor speed ⁇ during open brake control.
- the initial motor speed ( ⁇ * e[n] ) is input as the previous loop motor speed ( ⁇ e[n-1] ).
- the motor speed estimated in the previous loop is input as the previous loop motor speed ( ⁇ e[n-1] ).
- the processor 110 obtains the suction pressure (P suction ) measured by the first pressure gauge 910 and the discharge pressure (P discharge ) measured by the second pressure gauge 920.
- the processor 110 inputs the previous loop motor speed ( ⁇ e[n-1] ), discharge pressure (P discharge ), and suction pressure (P suction ) to the reverse torque estimation unit 1210.
- the reverse torque estimation unit 1210 receives the previous loop motor speed ( ⁇ e[n-1] ), discharge pressure (P discharge ), and suction pressure (P suction ), and calculates reverse torque (T l +T f ). Estimate .
- Load torque (T l ) is determined based on the difference between discharge pressure (P discharge ) and suction pressure (P suction ).
- the friction torque (T f ) is determined based on the previous loop motor speed ( ⁇ e[n-1] ).
- Reverse torque (T l +T f ) corresponds to the sum of load torque (T l ) and friction torque (T f ).
- the current loop motor speed ( ⁇ * e[n] ) is determined by the reverse torque (T l +T f ).
- the processor 110 estimates the current loop motor speed ( ⁇ * e[n] ) using the reverse torque (T l +T f ) and the mechanical model 1136 of the motor. Additionally, the processor 110 feeds back the current loop motor speed ( ⁇ * e[n] ) to the reverse torque estimation unit 1210 to repeatedly estimate the motor speed.
- the processor 110 calculates the current loop motor speed ( ⁇ * e[n] ) if the current loop motor speed ( ⁇ * e[n] ) is less than or equal to the speed reference value. As previously described in step S1010 of FIG. 10 , the processor 110 determines to initiate short brake control in step S1012 if the current loop motor speed ( ⁇ * e[n] ) is less than or equal to the speed reference value. If the current loop motor speed ( ⁇ * e[n] ) exceeds the speed reference value, the processor 110 returns to step S1002 and repeats motor speed estimation.
- FIG. 13 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- Figure 14 is a diagram illustrating a process for estimating motor speed, according to an embodiment of the present disclosure.
- the home appliance 100 repeatedly estimates the motor speed and, when the motor speed reaches the speed reference value, initiates short brake control.
- the home appliance 100 may repeatedly estimate the motor speed using the first lookup table 1410.
- step S1302 the home appliance 100 measures the suction pressure and discharge pressure.
- the home appliance 100 measures suction pressure using the first pressure gauge 910 and measures discharge pressure using the second pressure gauge 920.
- the home appliance 100 may measure suction pressure and discharge pressure after initiating open brake control. Additionally, the home appliance 100 may measure suction pressure and discharge pressure while performing open brake control.
- the home appliance 100 may measure suction pressure and discharge pressure during a driving section and a motor stop operation section of the compressor 130.
- the home appliance 100 may monitor the state of the compressor 130 by measuring the suction pressure and discharge pressure of the compressor 130.
- step S1304 based on the previous loop motor speed ( ⁇ e[n-1] ), discharge pressure (P discharge ), and suction pressure (P suction ), this loop motor is selected from the first lookup table 1410. Estimate the speed ( ⁇ * e[n] ).
- the home appliance 100 estimates the motor speed ( ⁇ ) using the first lookup table 1410.
- the first lookup table 1410 includes estimated motor speed values according to the current motor speed, suction pressure, and discharge pressure.
- the first lookup table 1410 may be previously stored in the memory 210 of the home appliance 100.
- the processor 110 uses the first lookup table 1410 stored in the memory 210 to calculate the previous loop motor speed ( ⁇ e[n-1] ), discharge pressure (P discharge ), and suction pressure (P suction ). From this, the loop motor speed ( ⁇ * e[n] ) can be estimated.
- the motor speed ( ⁇ ) is iteratively estimated based on the estimated motor speed ( ⁇ * ).
- the initial motor speed corresponds to the previous loop motor speed ( ⁇ e[n-1] ).
- the current loop motor speed ( ⁇ * e[n] ) estimated in the previous loop corresponds to the current motor speed, that is, the previous loop motor speed ( ⁇ e[n-1] ).
- Estimation of motor speed is repeated until the motor speed reaches the speed reference value.
- step S1306 the home appliance 100 determines whether the motor speed is less than or equal to the speed reference value.
- the speed reference value is determined as a motor speed at which reverse rotation does not occur during open brake control and a braking current exceeding the rated current of the inverter 122 does not occur during short brake control.
- the home appliance 100 returns to step S1302 and re-estimates the motor speed.
- the home appliance 100 determines to initiate short brake control in step S1308.
- the home appliance 100 performs the short brake control in step S312.
- FIG. 15 is a flowchart illustrating a process of determining a start point of short brake control and performing short brake control, according to an embodiment of the present disclosure.
- Figure 16 is a diagram illustrating a process for estimating a short break start point according to an embodiment of the present disclosure.
- the home appliance 100 determines the start point of short brake control based on the initial motor speed ( ⁇ i ), discharge pressure (P discharge ), and suction pressure (P suction ). You can.
- the home appliance 100 can obtain the start point of short brake control from the second lookup table 1610 based on the initial motor speed ( ⁇ i ), discharge pressure (P discharge ), and suction pressure (P suction ). there is.
- step S1502 the home appliance 100 measures the suction pressure and discharge pressure.
- the home appliance 100 measures suction pressure using the first pressure gauge 910 and measures discharge pressure using the second pressure gauge 920.
- the home appliance 100 may measure suction pressure and discharge pressure after initiating open brake control. Additionally, the home appliance 100 may measure suction pressure and discharge pressure while performing open brake control.
- the home appliance 100 may measure suction pressure and discharge pressure during a driving section and a motor stop operation section of the compressor 130.
- the home appliance 100 may monitor the state of the compressor 130 by measuring the suction pressure and discharge pressure of the compressor 130.
- the short brake control start point is determined from the second lookup table 1610 based on the initial motor speed ( ⁇ i ), discharge pressure (P discharge ), and suction pressure (P suction ).
- the short break control start time may define the time from the current time to the short break control start time.
- the short break control start point may be defined as 34:05 seconds later.
- the home appliance 100 estimates the start point of short break control using the second lookup table 1610.
- the second lookup table 1610 includes short brake control start point values according to the current motor speed, suction pressure, and discharge pressure.
- the second lookup table 1610 may be previously stored in the memory 210 of the home appliance 100.
- the processor 110 uses the second lookup table 1610 stored in the memory 210 to determine the starting point of short brake control from the initial motor speed ( ⁇ i ), discharge pressure (P discharge ), and suction pressure (P suction ). can be decided.
- step S1506 the home appliance 100 performs short break control when the short break control start point is reached.
- Figure 17 is a diagram showing the driving voltage and DC link capacitor voltage of a comparative example performing open break control and an embodiment of the present disclosure.
- the comparative example in FIG. 17 shows a case where only open brake control is applied.
- An embodiment of the present disclosure represents a case in which a short break is performed at a dynamically determined short break control start time after open break control.
- the DC link voltage increases during open break control.
- open break control and short break control are performed without increasing the DC link voltage.
- the braking current was at a similar level to the driving current.
- Figure 18 is a diagram showing the driving current and DC link capacitor voltage of a comparative example that performs short break control and an embodiment of the present disclosure.
- the comparative example in FIG. 18 shows a case where only short brake control is applied.
- An embodiment of the present disclosure represents a case in which short break control is performed at a dynamically determined short break control start time after open break control.
- the braking current rises rapidly after the start of short brake control.
- the magnitude of the braking current in the comparative example greatly exceeds the magnitude of the general driving current.
- short brake control is initiated from the same motor speed even under various conditions where the motor speed, pressure difference between discharge pressure and suction pressure is different. Therefore, according to the embodiments of the present disclosure, the braking current can be significantly reduced and an increase in DC link voltage can be prevented. Additionally, by adjusting the start point of short brake control, there is an effect of reducing noise when the motor 120 is driven to a stop.
- Figure 19 is a block diagram showing the structure of a home appliance according to an embodiment of the present disclosure.
- Home appliance 100 may correspond to home appliance 1900.
- the home appliance device 1900 includes a sensor 1910, an output interface 1920, an input interface 1930, a memory 1940, a communication module 1950, a home appliance function module 1960, and power. Includes a module 1980, and a processor 1990.
- the home appliance 1900 may be composed of various combinations of the components shown in FIG. 19, and not all of the components shown in FIG. 19 are essential.
- the home appliance 1900 of FIG. 19 corresponds to the home appliance 100 illustrated in FIG. 2
- the memory 1940 corresponds to the memory 210 illustrated in FIG. 2
- the processor 1990 is the processor illustrated in FIG. 2 ( 110).
- the sensor 1910 may include various types of sensors.
- the sensor 1910 may include a pressure gauge, current sensor, image sensor, infrared sensor, ultrasonic sensor, lidar sensor, human detection sensor, motion detection sensor, It may include various types of sensors, such as proximity sensors and illumination sensors. Since the function of each sensor can be intuitively deduced by a person skilled in the art from its name, detailed description will be omitted.
- the output interface 1920 may include a display 1921, a speaker 1922, etc.
- the output interface 1920 outputs various notifications, messages, information, etc. generated by the processor 1990.
- the input interface 1930 may include keys 1931, a touch screen 1932, etc.
- the input interface 1930 receives user input and transmits it to the processor 1990.
- the memory 1940 stores various information, data, commands, programs, etc. required for the operation of the home appliance 1900.
- the memory 1940 may include at least one of volatile memory or non-volatile memory, or a combination thereof.
- the memory 1940 may be a flash memory type, a hard disk type, a multimedia card micro type, or a card type memory (for example, SD (secure digital) or extrem digital memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) Memory), magnetic memory, magnetic disk, and optical disk may include at least one type of storage medium.
- the home appliance 1900 may operate a web storage or cloud server that performs a storage function on the Internet.
- the communication module 1950 may include at least one of a short-range communication module 1952 or a long-distance communication module 1954, or a combination thereof.
- the communication module 1950 may include at least one antenna for wireless communication with other devices.
- Short-range wireless communication module refers to a Bluetooth communication module, BLE (Bluetooth Low Energy) communication module, Near Field Communication module, and WLAN (Wireless local area network) communication. module, Zigbee communication module, IrDA (infrared Data Association) communication module, WFD (Wi-Fi Direct) communication module, UWB (ultrawideband) communication module, Ant+ communication module, microwave (uWave) communication module, etc. It may include, but is not limited to this.
- the long-distance communication module 1954 may include a communication module that performs various types of long-distance communication and may include a mobile communication unit.
- the mobile communication unit transmits and receives wireless signals to at least one of a base station, an external terminal, and a server on a mobile communication network.
- the wireless signal may include various types of data according to voice call signals, video call signals, or text/multimedia message transmission and reception.
- the home appliance function module 1960 includes an operation module that performs the original function of the home appliance 1900.
- the home appliance function module 1960 may include a compressor 130, a motor 120, and an inverter 122.
- the power module 1980 is connected to a power source and supplies power to the home appliance 1900.
- the processor 1990 controls the overall operation of the home appliance 1900.
- the processor 1990 may execute a program stored in the memory 1940 to control the components of the home appliance 1900.
- the processor 1990 may include a separate NPU that performs the operation of an artificial intelligence model. Additionally, the processor 1990 may include a central processing unit (CPU), a graphics processor (GPU), and the like.
- CPU central processing unit
- GPU graphics processor
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory storage medium' simply means that it is a tangible device and does not contain signals (e.g. electromagnetic waves). This term refers to cases where data is semi-permanently stored in a storage medium and temporary storage media. It does not distinguish between cases where it is stored as .
- a 'non-transitory storage medium' may include a buffer where data is temporarily stored.
- Computer program products are commodities and can be traded between sellers and buyers.
- a computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store or between two user devices (e.g. smartphones). It may be distributed in person or online (e.g., downloaded or uploaded). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) is stored on a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be temporarily stored or created temporarily.
- a machine-readable storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server. It can be temporarily stored or created temporarily.
- a method of controlling a home appliance 100 including a motor 120 driven by a driving current comprising: receiving a stop signal for stopping the motor 120; Based on receiving the stop signal, performing open brake control to stop supply of driving current to the motor 120; estimating the initial motor speed of the motor at the start of the open brake control based on the motor phase current of the motor at the start of the open brake control; Based on the estimated initial motor speed, determining a starting point of short brake control for applying torque in a direction opposite to the rotation direction of the motor; And a home appliance control method including the step of performing the short break control at the start of the determined short break control is provided.
- the motor 120 may correspond to a permanent magnet three-phase synchronous motor without a brush.
- the drive current is an alternating current drive current
- the motor receives a drive rectification from the inverter 122 that receives current from a direct current power source
- the home appliance control method includes the direct current It may further include measuring the motor phase current of the motor 120 at the start of the open brake control by measuring the current input from the power source to the inverter 122.
- the motor 120 drives the compressor 130
- the step of determining the start point of the short brake control includes the motor speed of the motor decreasing from the initial motor speed. repeatedly estimating; And it may include determining a starting point of the short brake control so that the short brake control is started after the estimated motor speed decreases below the speed reference value.
- the home appliance control method includes measuring a suction pressure value of the compressor 130; And further comprising measuring the discharge pressure value of the compressor 130, wherein the step of repeatedly estimating the motor speed includes the estimated motor speed, the measured suction pressure value, and the measured It may include repeatedly estimating the motor speed based on the discharge pressure value.
- the step of repeatedly estimating the motor speed includes calculating a load torque of the motor based on a difference between the measured suction pressure value and the measured discharge pressure value; and based on the sum of the calculated load torque of the motor 120 and the friction torque of the motor, the estimated motor speed, the friction coefficient of the motor 120, and the integral value of the moment of inertia of the motor 120. It may include repeatedly estimating the motor speed.
- the step of determining the start point of the short brake control is based on a lookup table including an estimated motor speed value according to the current motor speed, suction pressure, and discharge pressure, repeatedly estimating a motor speed from the estimated motor speed value, the measured suction pressure value, and the measured discharge pressure value; And it may include determining a starting point of the short brake control so that the short brake control is started after the estimated motor speed decreases below the speed reference value.
- the motor 120 is configured to drive the compressor 130
- the home appliance control method includes measuring a suction pressure value of the compressor 130; And further comprising measuring the discharge pressure value of the compressor 130, wherein the step of determining the start time of the short brake control includes the short brake conversion time according to the current motor speed, suction pressure, and discharge pressure. It may include determining a starting point of the short brake control from the initial motor speed, the measured suction pressure value, and the measured discharge pressure value, based on a second lookup table including the values.
- the step of performing the open brake control includes turning off the switch of the inverter 122 that drives the motor 120 to supply driving current to the motor 120. It may include a stopping step.
- the step of performing the short break control includes turning on some of the switches of the inverter 122 to create a closed loop between the motor 120 and the inverter 122 circuit. It may include a creation step.
- a motor 120 an inverter 122 that generates an alternating current from a direct current power source and outputs an alternating current driving current to the motor 120;
- a current sensor 210 that measures the motor phase current of the motor 120;
- a memory 210 storing at least one instruction; and at least one processor 110, wherein the at least one processor 110 receives a stop signal for stopping the motor 120 by executing the at least one instruction, and executes the stop signal.
- the at least one processor 110 receives a stop signal for stopping the motor 120 by executing the at least one instruction, and executes the stop signal. Based on what is received, perform open break control to stop supply of driving current to the motor 120, and perform the open break control based on the motor phase current measured by the current sensor 210 at the start of the open break control.
- a home appliance 100 determines and performs the short break control at the determined start point of the short break control.
- the motor 120 may be a permanent magnet three-phase synchronous motor without brushes.
- the current sensor 210 may measure the current input from the DC power source to the inverter 122 to measure the motor phase current.
- the home appliance 100 further includes a compressor 130 driven by the motor 120, and the at least one processor 110 includes the at least one By executing the instructions, the motor speed of the motor 120 is repeatedly estimated to decrease from the initial motor speed, and the short brake control is started after the estimated motor speed decreases below the speed reference value. The starting point of short brake control can be determined.
- the home appliance 100 includes a first pressure gauge 910 that measures the suction pressure of the compressor 130; and a second pressure gauge 920 that measures a discharge pressure of the compressor 130, wherein the at least one processor 110 executes the at least one instruction,
- the motor speed may be repeatedly estimated based on the motor speed, the measured suction pressure value, and the measured discharge pressure value.
- the at least one processor 110 executes the at least one instruction to load the motor based on the difference between the suction pressure value and the discharge pressure value. Calculate the torque, based on the integral value of the sum of the load torque of the motor 120 and the friction torque of the motor, the estimated motor speed, the friction coefficient of the motor, and the moment of inertia of the motor 120. Motor speed can be repeatedly estimated.
- the home appliance 100 includes a compressor 130 driven by the motor 120; A first pressure gauge 910 that measures the suction pressure of the compressor 130; and a second pressure gauge 920 that measures the discharge pressure of the compressor 130, wherein the at least one processor 110 determines the current motor speed by executing the at least one instruction. Based on a first lookup table including estimated motor speed values according to , suction pressure, and discharge pressure, motor speed from the estimated motor speed value, the measured suction pressure value, and the measured discharge pressure value. It may be repeatedly estimated, and the starting point of the short brake control may be determined to start the short brake control after the estimated motor speed decreases below the speed reference value.
- the home appliance 100 includes a compressor 130 driven by the motor 120; A first pressure gauge 910 that measures the suction pressure of the compressor 130; and a second pressure gauge 920 that measures the discharge pressure of the compressor 130, wherein the at least one processor 110 determines the current motor speed by executing the at least one instruction. Based on a second lookup table including short brake transition time values according to , suction pressure, and discharge pressure, the short brake from the initial motor speed, the measured suction pressure value, and the measured discharge pressure value. The starting point of control can be determined.
- the at least one processor 110 turns off the switch of the inverter 122 that drives the motor 120 by executing the at least one instruction.
- the open brake control can be performed by stopping the current supply to the motor 120.
- the at least one processor 110 turns some of the switches of the inverter 122 that drives the motor 120 by executing the at least one instruction. By turning on, a closed loop can be created between the motor 120 and the inverter 122 circuit to perform the short break control.
- a computer-readable recording medium on which a program for performing a method of controlling a home appliance is recorded on a computer is provided.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Databases & Information Systems (AREA)
- Stopping Of Electric Motors (AREA)
Abstract
Description
Claims (15)
- 구동 전류에 의해 구동되는 모터(120)를 포함하는 가전 기기(100)의 제어 방법에 있어서,상기 모터(120)를 정지시키는 정지 신호를 수신하는 단계;상기 정지 신호를 수신한 것에 기초하여, 상기 모터(120)로 구동 전류의 공급을 중단하는 오픈 브레이크 제어를 수행하는 단계;상기 오픈 브레이크 제어 개시 시의 상기 모터의 모터 상전류에 기초하여, 상기 오픈 브레이크 제어 개시 시의 상기 모터의 초기 모터 속도를 추정하는 단계;상기 추정된 초기 모터 속도에 기초하여, 상기 모터의 회전 방향의 역방향으로 토크를 가하는 쇼트 브레이크 제어의 개시 시점을 결정하는 단계; 및상기 결정된 쇼트 브레이크 제어의 개시 시점에, 상기 쇼트 브레이크 제어를 수행하는 단계를 포함하는 가전 기기 제어 방법.
- 제1항에 있어서,상기 모터(120)는 브러시(brush)가 없는 영구자석 3상 동기전동기인, 가전 기기 제어 방법.
- 제1항 내지 제2항 중 어느 한 항에 있어서,상기 구동 전류는 교류 구동 전류이고,상기 모터는 직류 전원으로부터 전류를 입력 받는 인버터(122)로부터 구동 정류를 수신하고,상기 가전 기기 제어 방법은, 상기 직류 전원으로부터 상기 인버터(122)로 입력되는 전류를 측정함에 의해 상기 오픈 브레이크 제어의 개시에서의 상기 모터(120)의 모터 상전류를 측정하는 단계를 더 포함하는, 가전 기기 제어 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서,상기 모터(120)는 압축기(130)를 구동하고,상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계는,상기 초기 모터 속도로부터 감소하는 상기 모터의 모터 속도를 반복 추정하는 단계; 및상기 추정된 모터 속도가 속도 기준 값 이하로 감소한 시점 이후에 상기 쇼트 브레이크 제어를 개시하도록 상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계를 포함하는, 가전 기기 제어 방법.
- 제4항에 있어서,상기 가전 기기 제어 방법은,상기 압축기(130)의 석션(suction) 압력 값을 측정하는 단계; 및상기 압축기(130)의 디스차지(discharge) 압력 값을 측정하는 단계를 더 포함하고,상기 모터 속도를 반복 추정하는 단계는, 상기 추정된 모터 속도, 상기 측정된 석션 압력 값, 및 상기 측정된 디스차지 압력 값에 기초하여 상기 모터 속도를 반복 추정하는 단계를 포함하는, 가전 기기 제어 방법.
- 제5항에 있어서,상기 모터 속도를 반복 추정하는 단계는,상기 측정된 석션 압력 값 및 상기 측정된 디스차지 압력 값의 차에 기초하여 상기 모터의 로드 토크를 산출하는 단계; 및상기 모터(120)의 산출된 로드 토크와 상기 모터의 마찰 토크의 합, 상기 추정된 모터 속도, 상기 모터(120)의 마찰 계수, 및 상기 모터(120)의 관성 모멘트의 적분 값에 기초하여 상기 모터 속도를 반복 추정하는 단계를 포함하는, 가전 기기 제어 방법.
- 제1항 내지 제6항 중 어느 한 항에 있어서,상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계는,현재 모터 속도, 석션 압력, 및 디스차지 압력에 따른 추정 모터 속도 값을 포함하는 룩업 테이블에 기초하여, 상기 추정된 모터 속도 값, 상기 측정된 석션 압력 값, 및 상기 측정된 디스차지 압력 값으로부터 모터 속도를 반복 추정하는 단계; 및상기 추정된 모터 속도가 속도 기준 값 이하로 감소한 시점 이후에 상기 쇼트 브레이크 제어를 개시하도록 상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계를 포함하는, 가전 기기 제어 방법.
- 제1항 내지 제6항 중 어느 한 항에 있어서,상기 모터(120)는 압축기(130)를 구동하도록 구성되고,상기 가전 기기 제어 방법은,상기 압축기(130)의 석션 압력 값을 측정하는 단계; 및상기 압축기(130)의 디스차지 압력 값을 측정하는 단계를 더 포함하고,상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계는,현재 모터 속도, 석션 압력, 및 디스차지 압력에 따른 쇼트 브레이크 전환 시간 값을 포함하는 룩업 테이블에 기초하여, 상기 초기 모터 속도, 상기 측정된 석션 압력 값, 및 상기 측정된 디스차지 압력 값으로부터 상기 쇼트 브레이크 제어의 개시 시점을 결정하는 단계를 포함하는, 가전 기기 제어 방법.
- 제1항 내지 제8항 중 어느 한 항에 있어서,상기 오픈 브레이크 제어를 수행하는 단계는, 상기 모터(120)를 구동하는 인버터(122)의 스위치를 턴 오프하여 상기 모터(120)로 구동 전류의 공급을 중단하는 단계를 포함하는, 가전 기기 제어 방법.
- 제1항 내지 제9항 중 어느 한 항에 있어서,상기 쇼트 브레이크 제어를 수행하는 단계는, 인버터(122)의 스위치 중 일부를 턴 온하여, 상기 모터(120)와 인버터(122) 회로 사이에 폐루프를 생성하는 단계를 포함하는, 가전 기기 제어 방법.
- 모터(120);직류 전원으로부터 교류 전류를 생성하여 상기 모터(120)에 교류 구동 전류를 출력하는 인버터(122);상기 모터(120)의 모터 상전류를 측정하는 전류 센서(210);적어도 하나의 인스트럭션을 저장하는 메모리(210); 및적어도 하나의 프로세서(110)를 포함하고, 상기 적어도 하나의 프로세서(110)는, 상기 적어도 하나의 인스트럭션을 실행함에 의해,상기 모터(120)를 정지시키는 정지 신호를 수신하고,상기 정지 신호를 수신한 것에 기초하여, 상기 모터(120)로 상기 구동 전류의 공급을 중단하는 오픈 브레이크 제어를 수행하고,상기 오픈 브레이크 제어 개시 시에 상기 전류 센서(210)에 의해 측정된 상기 모터 상전류에 기초하여 상기 오픈 브레이크 제어 개시 시의 상기 모터(120)의 초기 모터 속도를 추정하고,상기 추정된 초기 모터 속도에 기초하여, 상기 모터(120)의 회전 방향의 역방향으로 토크를 가하는 쇼트 브레이크 제어의 개시 시점을 결정하고,상기 결정된 쇼트 브레이크 제어의 개시 시점에, 상기 쇼트 브레이크 제어를 수행하는 가전 기기(100).
- 제11항에 있어서, 상기 모터(120)는 브러시(brush)가 없는 영구자석 3상 동기전동기인, 가전 기기(100).
- 제11항 내지 제12항 중 어느 한 항에 있어서,상기 전류 센서(210)는, 상기 모터 상 전류를 측정하도록 상기 직류 전원으로부터 상기 인버터(122)로 입력되는 전류를 측정하는, 가전 기기(100).
- 제11항 내지 제13항 중 어느 한 항에 있어서,상기 가전 기기(100)는, 상기 모터(120)에 의해 구동되는 압축기(130)를 더 포함하고,상기 적어도 하나의 프로세서(110)는, 상기 적어도 하나의 인스트럭션을 실행함에 의해,상기 초기 모터 속도로부터 감소하는 상기 모터(120)의 모터 속도를 반복 추정하고,상기 추정된 모터 속도가 속도 기준 값 이하로 감소한 시점 이후에 상기 쇼트 브레이크 제어를 개시하도록 상기 쇼트 브레이크 제어의 개시 시점을 결정하는, 가전 기기(100).
- 제1항 내지 제10항 중 어느 한 항의 방법을 컴퓨터에서 수행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202380061741.8A CN119769015A (zh) | 2022-08-24 | 2023-08-18 | 包括电机的家用电器和家用电器控制方法 |
| EP23857657.3A EP4482015A4 (en) | 2022-08-24 | 2023-08-18 | HOUSEHOLD APPLIANCE WITH MOTOR AND HOUSEHOLD APPLIANCE CONTROL METHOD |
| US18/236,110 US12381502B2 (en) | 2022-08-24 | 2023-08-21 | Home appliance including motor and control method for home appliance |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0106340 | 2022-08-24 | ||
| KR20220106340 | 2022-08-24 | ||
| KR1020220118162A KR20240028256A (ko) | 2022-08-24 | 2022-09-19 | 모터를 포함하는 가전 기기 및 가전 기기 제어 방법 |
| KR10-2022-0118162 | 2022-09-19 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/236,110 Continuation US12381502B2 (en) | 2022-08-24 | 2023-08-21 | Home appliance including motor and control method for home appliance |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024043623A1 true WO2024043623A1 (ko) | 2024-02-29 |
Family
ID=90013598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/012264 Ceased WO2024043623A1 (ko) | 2022-08-24 | 2023-08-18 | 모터를 포함하는 가전 기기 및 가전 기기 제어 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12381502B2 (ko) |
| EP (1) | EP4482015A4 (ko) |
| CN (1) | CN119769015A (ko) |
| WO (1) | WO2024043623A1 (ko) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030046328A (ko) * | 2001-12-05 | 2003-06-12 | 마츠시타 덴끼 산교 가부시키가이샤 | 모터구동장치 및 모터구동방법 |
| KR100406875B1 (ko) * | 1999-03-22 | 2003-11-21 | 페어차일드코리아반도체 주식회사 | 모터의 제어 회로 및 제어 방법 |
| KR101691793B1 (ko) * | 2015-07-10 | 2017-01-09 | 엘지전자 주식회사 | 모터 구동장치 및 이를 구비하는 홈 어플라이언스 |
| KR20170127756A (ko) * | 2016-05-12 | 2017-11-22 | 삼성전자주식회사 | 세탁기 및 그 제어방법 |
| JP2018042297A (ja) * | 2016-09-05 | 2018-03-15 | 日立ジョンソンコントロールズ空調株式会社 | モータ制御装置および空気調和機 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000287485A (ja) * | 1999-03-30 | 2000-10-13 | Toshiba Corp | 空気調和機用コンプレッサモータ制御装置 |
| KR100374832B1 (ko) | 2000-10-19 | 2003-03-04 | 엘지전자 주식회사 | 동기 릴럭턴스 모터의 속도 제어 장치 |
| JP2004229462A (ja) | 2003-01-27 | 2004-08-12 | Rohm Co Ltd | 電動機の制御装置 |
| JP4661188B2 (ja) | 2004-11-25 | 2011-03-30 | 富士電機システムズ株式会社 | ドア開閉装置 |
| JP2006296066A (ja) | 2005-04-08 | 2006-10-26 | Matsushita Electric Ind Co Ltd | 電動機駆動装置及びそれを用いた空気調和機 |
| JP2008022678A (ja) * | 2006-07-14 | 2008-01-31 | Matsushita Electric Ind Co Ltd | モータ駆動装置及びモータ制動方法 |
| JP2010193648A (ja) | 2009-02-19 | 2010-09-02 | Canon Inc | Dcブラシレスモータ駆動制御装置および画像形成装置 |
| DE102011000871A1 (de) * | 2010-02-26 | 2011-11-10 | Denso Corporation | Rotationserfassungsvorrichtung und Rotationserfassungssystem |
| JP6405687B2 (ja) | 2014-04-24 | 2018-10-17 | 株式会社デンソー | モータ制御装置及びモータ制御方法 |
| US9705438B2 (en) * | 2015-07-14 | 2017-07-11 | Infineon Technologies Austria Ag | Controller for a free-running motor |
| US10177691B2 (en) | 2016-07-06 | 2019-01-08 | Black & Decker Inc. | Electronic braking of brushless DC motor in a power tool |
| JP6622764B2 (ja) * | 2017-08-21 | 2019-12-18 | ミネベアミツミ株式会社 | モータの駆動制御装置およびモータの駆動制御方法 |
-
2023
- 2023-08-18 WO PCT/KR2023/012264 patent/WO2024043623A1/ko not_active Ceased
- 2023-08-18 EP EP23857657.3A patent/EP4482015A4/en active Pending
- 2023-08-18 CN CN202380061741.8A patent/CN119769015A/zh active Pending
- 2023-08-21 US US18/236,110 patent/US12381502B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100406875B1 (ko) * | 1999-03-22 | 2003-11-21 | 페어차일드코리아반도체 주식회사 | 모터의 제어 회로 및 제어 방법 |
| KR20030046328A (ko) * | 2001-12-05 | 2003-06-12 | 마츠시타 덴끼 산교 가부시키가이샤 | 모터구동장치 및 모터구동방법 |
| KR101691793B1 (ko) * | 2015-07-10 | 2017-01-09 | 엘지전자 주식회사 | 모터 구동장치 및 이를 구비하는 홈 어플라이언스 |
| KR20170127756A (ko) * | 2016-05-12 | 2017-11-22 | 삼성전자주식회사 | 세탁기 및 그 제어방법 |
| JP2018042297A (ja) * | 2016-09-05 | 2018-03-15 | 日立ジョンソンコントロールズ空調株式会社 | モータ制御装置および空気調和機 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4482015A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240079983A1 (en) | 2024-03-07 |
| CN119769015A (zh) | 2025-04-04 |
| EP4482015A1 (en) | 2024-12-25 |
| US12381502B2 (en) | 2025-08-05 |
| EP4482015A4 (en) | 2025-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018129977A1 (zh) | 一种充电控制方法、装置、存储介质和计算机设备 | |
| WO2017160076A1 (ko) | 음향 센서, 및 이를 구비하는 홈 어플라이언스 시스템 | |
| WO2020077753A1 (zh) | 控制终端、一拖多空调器的控制方法及装置和存储介质 | |
| WO2019143129A1 (ko) | 로봇 청소기 및 그 제어 방법 | |
| WO2019009644A1 (ko) | 모터 구동 장치 | |
| WO2018201625A1 (zh) | 变频空调、停机控制方法及计算机可读存储介质 | |
| WO2020124848A1 (zh) | 空调器的控制方法、空调器及存储介质 | |
| WO2021153955A1 (ko) | 표시 장치를 포함하는 전자 장치 및 그의 동작 방법 | |
| WO2021162321A1 (ko) | 서버 장치 및 그의 제어 방법 | |
| WO2023177052A1 (ko) | 세탁기 및 세탁기의 제어방법 | |
| WO2018199581A1 (ko) | 세탁물 처리기기 | |
| WO2018076446A1 (zh) | 一种消息同步方法、装置及系统 | |
| WO2017111390A1 (ko) | 모터 구동 장치, 그를 포함하는 공기 조화 장치 및 모터 구동 장치의 제어방법 | |
| WO2022154496A1 (ko) | 세탁기 및 세탁기의 제어방법 | |
| WO2019117535A1 (ko) | 외부 전자 장치와의 통신을 위한 전자 장치 | |
| WO2025053429A1 (ko) | 모터를 포함하는 가전 기기 및 가전 기기 제어 방법 | |
| WO2020009526A1 (ko) | 세탁물 처리기기 | |
| WO2023090647A1 (ko) | 가전 기기를 서버에 등록하는 장치 및 방법 | |
| WO2022260288A1 (ko) | 충전 서비스 이용 장치를 충전하는 전자 장치 및 그 동작 방법 | |
| WO2021241979A1 (ko) | 충전을 제어하는 방법 및 장치 | |
| WO2019164178A1 (ko) | 전자 장치 및 이를 이용한 근거리 무선 통신에서 전자 장치의 전류 소모 감소 방법 | |
| US12381502B2 (en) | Home appliance including motor and control method for home appliance | |
| WO2021045486A1 (ko) | 과전류 보호 기능을 갖는 전자 장치 및 과전류 보호 방법 | |
| WO2022010047A1 (ko) | 랩톱 pc 도난 감시 시스템 | |
| KR20240028256A (ko) | 모터를 포함하는 가전 기기 및 가전 기기 제어 방법 |
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: 23857657 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023857657 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023857657 Country of ref document: EP Effective date: 20240918 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202380061741.8 Country of ref document: CN |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202380061741.8 Country of ref document: CN |





