The disclosure relates to a washing machine and a method for controlling the washing machine. More particularly, the disclosure relates to a washing machine that reduces vibration noise generated during a spin-drying process and a method for controlling spin-drying of the washing machine.
In general, a washing machine may include a tub and a drum rotatably installed in the tub, and may wash laundry by rotating the drum containing laundry in the tub. The washing machine may perform a washing process of laundry, a rinsing process of the washed laundry, and a spin-drying process of the rinsed laundry.
In the spin-drying process, water absorbed in the laundry may be separated from the laundry by accelerating and decelerating the drum containing the laundry at high speed.
In the spin-drying process, because the drum rotates at high speed, large vibrations may occur according to the eccentricity of the laundry, which may damage parts of the washing machine.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a washing machine that measures a resonant frequency of the washing machine frame and perform a spin-drying process by avoiding the resonant frequency.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a washing machine is provided. The washing machine includes a frame configured to form an exterior, a tub installed in the frame, a drum accommodated in the tub, a washing motor configured to rotate the drum, a drain motor configured to drain water from the tub, a vibration sensor provided in the frame, memory storing one or more computer programs, and a controller coupled to the memory, the vibration sensor, the drain motor, and the washing motor, wherein the one or more computer programs include computer-executable instructions that, when executed by the controller cause the washing machine to drive the drain motor in a stopped state of the washing motor at a start of a spin-drying process, determine a resonant frequency of the frame based on a vibration value measured by the vibration sensor, and control a revolutions per minute (RPM) of the washing motor to avoid the resonant frequency during the spin-drying process.
According to an embodiment of the disclosure, the one or more computer programs further include computer-executable instructions that, when executed by the controller cause the washing machine to change the RPM of the washing motor, based on a difference between a maximum RPM of the washing motor and a resonant band RPM in the spin-drying process being less than or equal to a predetermined RPM.
According to an embodiment of the disclosure, the one or more computer programs further include computer-executable instructions that, when executed by the controller cause the washing machine to change the RPM of the washing motor, based on a predetermined spin-drying intensity in the spin-drying process.
According to an embodiment of the disclosure, the one or more computer programs further include computer-executable instructions that, when executed by the controller cause the washing machine to reduce a maximum RPM of the washing motor, based on a spin-drying intensity of the spin-drying process being less than or equal to a predetermined reference value.
According to an embodiment of the disclosure, the one or more computer programs further include computer-executable instructions that, when executed by the controller cause the washing machine to increase a maximum RPM of the washing motor, based on a spin-drying intensity of the spin-drying process being greater than a predetermined reference value.
According to an embodiment of the disclosure, the one or more computer programs further include computer-executable instructions that, when executed by the controller cause the washing machine to increase acceleration of the washing motor, based on the RPM of the washing motor being increased and a difference from a resonant band RPM reaching a predetermined RPM or less in the spin-drying process.
The washing machine according to an embodiment may further include an output interface, wherein the controller may be configured to control the output interface to output a message notifying that a time required for the spin-drying process is changed by controlling the RPM of the washing motor.
The washing machine according to an embodiment may further include an output interface, wherein the controller may be configured to control the output interface to output a message notifying that a time required for the spin-drying process is changed by controlling the RPM of the washing motor.
The washing machine according to an embodiment may further include an input interface, wherein the controller may be configured to control the washing motor at an existing RPM, based on a command to stop changing the RPM of the washing motor being input to the input interface.
In accordance with another aspect of the disclosure, a method performed by a washing machine is provided. The method includes driving a drain motor configured to drain water from a tub installed in a frame in a stopped state of a washing motor, measuring a vibration value by a vibration sensor provided in the frame based on the drain motor being driven, determining a resonant frequency of the frame based on the vibration value, and controlling an RPM of the washing motor to avoid the resonant frequency.
According to an embodiment of the disclosure, the RPM of the washing motor may be changed based on a difference between a maximum RPM of the washing motor and a resonant band RPM in a spin-drying process being less than or equal to a predetermined RPM.
According to an embodiment of the disclosure, the RPM of the washing motor may be changed based on a predetermined spin-drying intensity in the spin-drying process.
According to an embodiment of the disclosure, the method may further include reducing a maximum RPM of the washing motor based on a spin-drying intensity of the spin-drying process being less than or equal to a predetermined reference value.
According to an embodiment of the disclosure, the method may further include increasing a maximum RPM of the washing motor based on a spin-drying intensity of the spin-drying process being greater than a predetermined reference value.
According to an embodiment of the disclosure, the method may further include increasing acceleration of the washing motor, based on the RPM of the washing motor being increased and a difference from a resonant band RPM reaching a predetermined RPM or less in the spin-drying process.
According to an embodiment of the disclosure, the method may further include controlling an output interface to output a message notifying that a time required for the spin-drying process is changed by controlling the RPM of the washing motor.
According to an embodiment of the disclosure, the method may further include controlling communication circuitry to transmit information notifying that a time required for the spin-drying process is changed by controlling the RPM of the washing motor to an external device.
According to an embodiment of the disclosure, the method may further include controlling the washing motor at an existing RPM, based on a command to stop changing the RPM of the washing motor being input to an input interface.
In accordance with another aspect of the disclosure one or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of a washing machine, cause the washing machine to perform operations. The operations include driving a drain motor configured to drain water from a tub installed in a frame in a stopped state of a washing motor, measuring a vibration value by a vibration sensor provided in the frame based on the drain motor being driven, determining a resonant frequency of the frame based on the vibration value, and controlling an RPM of the washing motor to avoid the resonant frequency.
According to an embodiment, a washing machine may minimize the time required for a spin-drying process and prevent vibration noise generated during the spin-drying process.
According to an embodiment, a washing machine may avoid a resonant frequency of a frame measured by driving a drain motor, thereby preventing vibration in advance before vibration occurs in a spin-drying process.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited/to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
In addition, it is to be understood that when the terms “includes,” “comprises,” “including,” and/or “comprising,” when used in this specification, specify the presence of stated features, figures, steps, operations, components, members, or combinations thereof, but do not preclude the presence or addition of one or more other features, figures, steps, operations, components, members, or combinations thereof.
In addition, it is to be understood that the terms “first”, “second”, or the like, may be used only to distinguish one component from another, not intended to limit the corresponding component in other aspects.
In addition, the terms such as “˜portion”, “˜device”, “˜block”, “˜member”, “˜module” and the like may refer to a unit for processing at least one function or act. For example, the terms may refer to at least one process processed by at least one hardware, such as a field-programmable gate array (FPGA)/application specific integrated circuit (ASIC), software stored in memory, or processors.
Hereinafter, embodiments of the disclosure are described in detail with reference to accompanying drawings. In describing of the drawings, similar reference numerals may be used for similar or related elements.
An operation principle and embodiments of the disclosure are described below with reference to accompanying drawings.
It should be appreciated that the blocks in each flowchart and combinations of the flowcharts may be performed by one or more computer programs which include instructions. The entirety of the one or more computer programs may be stored in a single memory device or the one or more computer programs may be divided with different portions stored in different multiple memory devices.
Any of the functions or operations described herein can be processed by one processor or a combination of processors. The one processor or the combination of processors is circuitry performing processing and includes circuitry like an application processor (AP, e.g. a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a Wi-Fi chip, a Bluetooth® chip, a global positioning system (GPS) chip, a near field communication (NFC) chip, connectivity chips, a sensor controller, a touch controller, a finger-print sensor controller, a display driver integrated circuit (IC), an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on chip (SoC), an IC, or the like.
A washing machine 10 according to an embodiment may be a drum-type washing machine that washes laundry by repeatedly lifting and lowering the laundry by rotating a drum 130, or may be an electric washing machine that washes laundry by using the water current generated by a pulsator when the drum 130 rotates. However, in the embodiments described below, for detailed description, an example in which the washing machine 10 according to an embodiment is a drum-type washing machine is described.
Referring to
In addition, the washing machine 10 may include a control panel 110, a tub 120, the drum 130, a driver 140, a water supply 150, a drainage 160, a detergent supply portion 170, and a vibration sensor 180.
The control panel 110 may be disposed on an upper front side of the frame 100. The control panel 110 may include an input interface 112 for obtaining a user input, and a display 111 for displaying operation information of the washing machine 10. The control panel 110 may provide a user interface for interaction between a user and the washing machine 10.
The tub 120 may be disposed in the frame 100, and may accommodate water for washing and/or rinsing. The tub 120 may include tub front parts 121 in which an opening 121a is formed at the front, and tub rear parts 122 having a cylindrical shape with a closed rear. The opening 121a may be provided at the front of the tub front parts 121 for inserting laundry into the drum 130 disposed inside the tub 120 or for taking laundry out of the drum 130. A bearing 122a for rotatably fixing a washing motor 141 may be provided at a rear wall of the tub rear parts 122.
The drum 130 may be rotatable in the tub 120 and may accommodate laundry. The drum 130 may include a cylindrical drum body 131, drum front parts 132 in front of the drum body 131, and drum rear parts 133 in the rear of the drum body 131. The tub 120 and the drum 130 may be positioned at an angle relative to the ground. However, the tub 120 and the drum 130 may also be positioned horizontally relative to the ground.
Through holes 131a connecting the inside of the drum 130 and the inside of the tub 120, and a lifter 131b for lifting the laundry to an upper part of the drum 130 while the drum 130 rotates may be provided on an inner surface of the drum body 131. The drum front parts 132 may be provided with an opening 132a for inserting the laundry into the drum 130 or taking the laundry out of the drum 130. The drum rear parts 133 may be connected to a shaft 141a of the washing motor 141 that rotates the drum 130.
The washing motor 141 may rotate the drum 130. The washing motor 141 may be included in the driver 140. The washing motor 141 may be positioned outside the tub rear parts 122 and may be connected to the drum rear parts 133 through the shaft 141a. The shaft 141a may penetrate the tub rear parts 122 and may be rotatably supported by the bearing 122a disposed in the tub rear parts 122.
The washing motor 141 may include a stator 142 fixed to the outside of the tub rear parts 122, and a rotor 143 that is rotatable and connected to the shaft 141a. The rotor 143 may rotate by magnetic interaction with the stator 142, and the rotation of the rotor 143 may be transmitted to the drum 130 through the shaft 141a. The washing motor 141 may include, for example, a brushless direct current (BLDC) motor or a permanent synchronous motor (PMSM) whose rotation speed is easy to control.
According to various embodiments, the washing machine 10 may further include a pulsator (not shown) that rotates independently of the drum 130.
The pulsator may rotate independently of the drum 130 to form a water flow inside the drum 130.
In an embodiment, the pulsator may be powered by the washing motor 141, or may be powered by a pulsator motor that is provided separately from the washing motor 141.
In a case where the pulsator is powered by the washing motor 141, the washing motor 141 may be implemented as a dual rotor motor including one stator and two rotors (e.g., an inner rotor and an outer rotor), and one of the two rotors may be connected to the drum 130, and the other may be connected to the pulsator.
The water supply 150 may supply water to the tub 120 and the drum 130. The water supply 150 may include a water supply pipe 151 connected to an external water supply source to supply water to the tub 120, and a water supply valve 152 arranged on the water supply pipe 151. The water supply pipe 151 may be arranged above the tub 120 and may extend from the external water supply source to a detergent container 171. Water may flow to the tub 120 through the detergent container 171.
The water supply valve 152 may open or close the water supply pipe 151 in response to an electrical signal of the controller 190. The water supply valve 152 may allow or block the supply of water from the external water supply source to the tub 120. The water supply valve 152 may include, for example, a solenoid valve that opens and closes in response to an electrical signal.
The drainage 160 may discharge water contained in the tub 120 and/or the drum 130 to the outside. The drainage 160 may include a drain pipe 161 extending from a lower side of the tub 120 to the outside of the frame 100, and a drain motor 162 operating a drain pump arranged on the drain pipe 161. The drain motor 162 may be connected to the drain pump to pump water in the drain pipe 161 to the outside of the frame 100.
The detergent supply portion 170 may supply detergent to the tub 120 and/or the drum 130. The detergent supply portion 170 may include the detergent container 171 disposed above the tub 120 to store detergent, and a mixing pipe 172 connecting the detergent container 171 to the tub 120. The detergent container 171 may be connected to the water supply pipe 151, and water supplied through the water supply pipe 151 may be mixed with detergent in the detergent container 171. The mixture of detergent and water may be supplied to the tub 120 through the mixing pipe 172.
The washing machine 10 may further include the electrical/electronic configurations described below, in addition to the mechanical configurations described with reference to
Referring to
The washing machine 10 may include the control panel 110, the driver 140, the water supply valve 152, the drain motor 162, the vibration sensor 180, the controller 190, and/or communication circuitry 195. The controller 190 may be electrically connected to the components of the washing machine 10 and control an operation of each of the components.
The control panel 110 may include a display 111 for displaying wash settings and/or washing operation information in response to a user input, and the input interface 112 for receiving a user input. The control panel 110 may provide a user interface for interaction between a user and the washing machine 10. For example, the input interface 112 may include a power button, an operation button, a course selection dial, and a detail setting button. The input interface 112 may include, for example, a tact switch, a push switch, a slide switch, a toggle switch, a micro switch, or a touch switch.
The display 111 may include a screen displaying various information and an indicator displaying detail settings selected by the setting button. The display 111 may include, for example, a liquid crystal display (LCD) panel, a light emitting diode (LED) panel, or the like.
Washing courses of the washing machine 10 may include predetermined washing settings (e.g., washing temperature, number of rinses, spin speed) according to the type of laundry (e.g. shirts, pants, underwear, blankets) and the material of laundry (e.g., cotton, polyester, wool). For example, a standard washing may include generalized settings for most laundry, and a bedclothes washing may include optimized settings for washing bedclothes. The washing courses may include a standard washing, intensive washing, wool washing, bedclothes washing, baby clothes washing, towel washing, small load washing, boil washing, energy saving washing, outdoor clothes washing, rinsing+spin-drying, spin-drying, and the like.
The driver 140 may include the washing motor 141 and drive circuitry 200. The drive circuitry 200 may supply a drive current for driving the washing motor 141 to the washing motor 141 in response to a drive signal (motor control signal) from the controller 190. The drive circuitry 200 may rectify alternating current (AC) power of an external power source, convert the power into direct current (DC) power, and convert the DC power into driving power in a sine wave form. The drive circuitry 200 may include an inverter that outputs the converted driving power to the washing motor 141. The inverter may include a plurality of switching elements, and may open (off) or close (on) a plurality of switches based on a drive signal from the controller 190. A drive current may be supplied to the washing motor 141 according to the opening or closing of the switching elements. In addition, the drive circuitry 200 may include a current sensor (not shown) that may measure the drive current output from the inverter.
The controller 190 may calculate a rotation speed of the washing motor 141 based on a rotor electrical angle of the washing motor 141. The rotor electrical angle may be obtained from a position sensor disposed in the washing motor 141. For example, the controller 190 may calculate the rotation speed of the washing motor 141 based on a change in the rotor electrical angle with respect to a sampling time interval. The position sensor (not shown) may be implemented as a Hall sensor, an encoder, or a resolver. In addition, the controller 190 may calculate the rotation speed of the washing motor 141 based on a drive current value measured by a current sensor.
The washing motor 141 may rotate the drum 130 under control of the controller 190. The controller 190 may drive the washing motor 141 to follow a target rotation speed.
The drive circuitry 200 may supply a drive current to the washing motor 141 according to a motor control signal (e.g., a rotation speed command, a rotation deceleration command) of the controller 190.
The washing motor 141 may rotate the drum 130 depending on the drive current from the drive circuitry 200. For example, the washing motor 141 may rotate the drum 130 to allow the rotation speed of the drum 130 to follow the rotation speed command output from the controller 190 according to the drive current.
In addition, the washing motor 141 may decelerate the drum 130 to allow the rotation speed of the drum 130 to follow the rotation deceleration command output from the controller 190 according to the drive current.
The water supply valve 152 may be opened in response to a water supply signal from the controller 190. Water may be supplied to the tub 120 through the water supply pipe 151 by opening the water supply valve 152.
The drain motor 162 may discharge water to the outside of the frame 100 through the drain pipe 161 in response to a drain signal from the controller 190. According to the operation of the drain motor 162, water contained in the tub 120 may be discharged to the outside of the frame 100 through the drain pipe 161.
The vibration sensor 180 may detect vibration of the frame 100. Specifically, the vibration sensor 180 may detect the vibration of the frame 100 generated by rotation of the drum 130 during a washing cycle (e.g., a spin-drying process).
The vibration sensor 180 may be installed at any location of the frame 100, and because the vibration sensor 180 measures the vibration of the frame 100 caused by the operation of the drain motor 162, an accuracy of the measured vibration value may be increased as the vibration sensor 180 is located closer to the drain motor 162.
Due to an imbalance of the laundry in the drum 130, the eccentricity of the drum 130 occurs, and the vibration of the tub 120 may occur due to the eccentricity of the drum 130. In a state where the laundry is placed unbalanced, an increase in the rotation speed of the washing motor 141 may increase in the vibration of the tub 120, and a noise caused by the vibration of the tub 120 may also increase.
The vibration sensor 180 may output a vibration signal about the vibration of the frame 100. An amplitude of the vibration signal may be defined as a vibration value when the frame 100 vibrates. That is, unlike existing technologies, the vibration sensor may measure the vibration value of the frame 100.
The vibration sensor 180 may include a micro electro-mechanical systems (MEMS) sensor that outputs a three-axis acceleration of an object whose vibration is to be measured.
The controller 190 may continuously receive the vibration signal output from the vibration sensor 180 until the operation of the drain motor 162 is completed, and may measure a resonant frequency of the frame 100 based on the vibration value.
According to various embodiments, the vibration sensor 180 may be implemented as the driver 140.
Specifically, drive circuity 200 may indirectly detect the vibration of the frame 100 generated from the drain motor 162 based on the drive current value measured by the current sensor and/or the drive voltage for driving the washing motor 141 and/or a speed of the rotor 143 measured by the position sensor.
The drive circuitry 200 may determine the vibration value of the frame 100 based on the drive current value measured by the current sensor and/or the drive voltage for driving the washing motor 141 and/or the drive voltage for driving the washing motor 141 and/or the speed of the rotor 143 measured by the position sensor, and may transmit information about the determined vibration value to the controller 190.
That is, the vibration sensor 180 may be implemented as a separate sensor for directly measuring the vibration of the frame 100, and may also be implemented as the drive circuitry 200 for controlling the washing motor 141.
In various embodiments, in a case where the controller 190 is provided integrally with the drive circuitry 200, the vibration sensor 180 may include the current sensor and/or a voltage sensor for measuring the drive voltage for driving the washing motor 141 and/or the position sensor.
The controller 190 may include a processor 191 generating a control signal related to an operation of the washing machine 10, and memory 192 storing programs, applications, instructions, and/or data for the operation of the washing machine 10. The processor 191 and the memory 192 may be implemented as separate semiconductor devices or as a single semiconductor device.
In addition, the controller 190 may include a plurality of processors or a plurality of memories. The controller 190 may be provided at various locations in the washing machine 10. For example, the controller 190 may be included in a printed circuit board provided in the control panel 110.
The processor 191 may include operation circuitry, memory circuitry, and control circuitry. The processor 191 may include a single chip or a plurality of chips. In addition, the processor 191 may include a single core or a plurality of cores.
The memory 192 may store a program for performing a washing cycle according to a washing course and data including wash settings according to a washing course. In addition, the memory 192 may store a currently selected washing course and wash settings (e.g., spin-drying mode) based on a user input.
In an embodiment, the memory 192 may store a program including an algorithm for performing a washing cycle according to a washing course and wash settings, an algorithm for calculating a resonant frequency of the frame from a vibration value of the frame, an algorithm for changing a maximum spin-drying speed or a spin-drying acceleration to avoid the resonant frequency, and the like.
The memory 192 may include a volatile memory, such as static random access memory (SRAM) or dynamic random access memory (DRAM), and a non-volatile memory, such as read only memory (ROM) or erasable programmable read only memory (EPROM). The memory 192 may include a single memory device or may include a plurality of memory devices.
The processor 191 may process data and/or signals using the programs provided from the memory 192, and may transmit control signals to each component of the washing machine 10 based on the processing results. For example, the processor 191 may process a user input received through the control panel 110. In response to the user input, the processor 191 may output a control signal for controlling the display, the washing motor 141, the water supply valve 152 and the drain motor 162.
The processor 191 may control the driver 140, the water supply valve 152, and the drain motor 162 to perform a washing cycle including a washing process, a rinsing process, and a spin-drying process. In addition, the processor 191 may control the control panel 110 to display wash settings and washing operation information.
In addition, the processor 191 may control the communication circuitry 195 to transmit predetermined information to an external device.
The communication circuitry 195 may transmit data to an external device or receive data from an external device based on the control of the controller 190. For example, the communication circuitry 195 may communicate with a server and/or a user terminal device and/or a home appliance to transmit and receive various data.
For the communication, the communication circuitry 195 may establish a direct (e.g., wired) communication channel or a wireless communication channel between external electronic devices (e.g., server, user terminal device, and/or home appliance), and support the performance of the communication through the established communication channel. According to an embodiment, the communication circuitry 195 may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module may communicate with an external device through a first network (e.g., a short-range wireless communication network, such as Bluetooth, wireless fidelity (Wi-Fi) direct, or infrared data association (IrDA)) or a second network (e.g., a long-range wireless communication network, such as a legacy cellular network, a fifth-generation (5G) network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or wide area network (WAN)). These various types of communication modules may be integrated as one component (e.g., a single chip) or implemented as a plurality of separate components (e.g., multiple chips).
According to various embodiments, the communication circuitry 195 may establish communication with a user terminal device through a server.
In various embodiments, the communication circuitry 195 may include a Wi-Fi module, and may perform communication with an external server and/or a user terminal device based on establishing communication with an access point (AP) in the home.
Although the configuration of the washing machine 10 has been described above, the washing machine 10 may further include various configurations within the scope of general technology.
Referring to
In this instance, the controller 190 may determine the resonant frequency of the frame 100 that varies depending on a floor condition on which the washing machine 10 is installed.
Specifically, the vibration of the washing machine 10 increases as the eccentricity due to the laundry increases, and the vibration of the frame 100 also increases in proportion to the eccentricity. However, in a case where the resonant frequency of the frame 100 changes depending on the floor condition on which the washing machine 10 is installed and the frame 100 vibrates significantly at a specific speed, the vibration of the washing machine frame 100 may increase even in a case where the eccentricity is small.
In conditions of high hardness such as concrete or tiles, a resonant frequency of the frame 100 is approximately 30 Hz (1800 rpm), and thus in a case where the spin-drying speed is 1100 rpm or less, no significant vibration occurs. However, in conditions of low hardness such as wood or a pedestal, a resonant frequency of the frame 100 is approximately 13 Hz (780 rpm), and thus in a case where the speed is maintained near 780 rpm, the frame 100 may significantly vibrate even in a case where the eccentricity is small.
Accordingly, the controller 190 may determine a resonant frequency of the frame 100 on a floor where the washing machine 10 is installed based on the operation of the drain motor 162, and control the washing motor 141 based on the determined resonant frequency.
Specifically, part (a) of
In addition, a right side of part (b) of
As such, when the controller 190 operates or stops the drain motor 162, a difference in the vibration value occurs, and the controller 190 may determine the resonant frequency of the frame 100 based on the difference in the vibration value.
In
Specifically, in
In a case where the controller 190 operates only the drain motor 162, it may be confirmed that the frame 100 vibrates at a specific frequency, and this frequency is the resonant frequency of the frame 100. The resonant frequency of the frame 100 varies depending on a floor condition, and in a case where the spin-drying process is controlled by avoiding the resonant frequency of the frame 100, the vibration of the frame 100 may be minimized.
As a method of measuring a resonant frequency of the frame 100 by the controller 190 using the vibration sensor 180, a cycle may be measured by detecting zero-crossings, i.e., a zero-cross point of a signal, or the resonant frequency of the frame 100 may be measured through frequency analysis using a fast Fourier transform (FFT). The method of measuring the resonant frequency by the controller 190 is not limited thereto, and may be implemented in various ways.
Referring to
That is, spin-drying proceeds to the right side of an x-axis according to the spin-drying profile, and the solid line rises sharply in a section of 100 seconds, which indicates a first resonance of the frame 100. Thereafter, the solid line shows a sharp rise in a section from 200 to 250 seconds, which indicates a second resonance of the frame 100, and may cause strong vibrations together with a high RPM of the washing motor 141.
Accordingly, the washing machine according to an embodiment may control the washing motor 141 to control the vibration in the second resonance.
The resonant frequency range (a) of the frame 100 may vary depending on an environment in which the washing machine 10 is installed and the specifications of the washing machine 10 itself. Accordingly, the controller 190 requires to measure the resonant frequency of the frame 100 when the drain motor 162 operates, and based on the measured resonant frequency value, the controller 190 may control the RPM of the washing motor 141 to be lower or higher than the resonant band RPM corresponding to the resonant frequency value during the spin-drying process.
In addition, in a case where the controller 190 controls the RPM of the washing motor 141 to be higher than the resonant band RPM, the controller 190 may increase a rotation acceleration of the washing motor 141 to quickly pass through the resonant band RPM.
That is, upon start of the spin-drying process, the washing machine 10 according to an embodiment may drive the drain motor 162, determine the resonant frequency of the frame 100 based on the vibration value measured by the vibration sensor 180, and control the RPM of the washing motor 141 to avoid the resonant frequency during the spin-drying process, which will be described in detail in
In a case where vibration control is not performed in the washing machine 10 according to an embodiment and an unbalanced load occurs due to an imbalance, a maximum vibration displacement of the tub 120 occurs when passing through a resonance point at a beginning of a spin-drying process, as shown in
In a case where a gap between the tub 120 and the frame 100 of the washing machine 10 is not sufficient, the tub 120 may hit the frame 100 and apply an impact to a main body of the washing machine 10, which may cause a spin-drying failure in which the spin-drying process may not be performed. In addition, the washing machine 10 may be damaged, resulting in property damage.
On the other hand, in a case where the controller 190 determines the resonant frequency of the frame 100 based on the operation of the drain motor 162 at the beginning of the spin-drying process and controls the spin-drying process by avoiding the resonant frequency, the RPM of the washing motor 141 may be maintained by avoiding the resonant band RPM, and thus the vibration displacement of the tub 120 is not large, as shown in
Accordingly, the washing machine 10 according to an embodiment may measure the resonant frequency of the frame 100 before passing through the resonance point in the spin-drying process where unbalance is highly likely to occur, thereby reducing the vibration of the tub 120.
Referring to
For example, the washing machine 10 may communicate with the user terminal device 400 via the external server 300 as a medium.
The controller 190 may control the communication circuitry 195 to transmit a message notifying that a time required for a spin-drying process of the washing motor 141 is changed to an external device (e.g., the external server 300 and/or the user terminal device 400).
In various embodiments, the user terminal device 400 may output a visual indication corresponding to the message notifying that the time required for the spin-drying process is changed based on receiving the message notifying that the time required for the spin-drying process is changed from the washing machine 10.
For example, in a case where the time required for the spin-drying process increases, the user terminal device 400 may output a phrase “the spin-drying time is increased to reduce vibration.” In addition, in a case where the time required for the spin-drying process decreases, the user terminal device 400 may output a phrase “the spin-drying time is decreased to reduce vibration.”
In addition, the washing machine 10 according to an embodiment may further include an input interface. The controller 190 may control the washing motor 141 at an existing RPM based on an input of a command to stop changing the RPM of the washing motor 141 to the input interface.
That is, the controller 190 may perform washing according to an existing washing time in a case where a user does not desire to change a washing time even if he or she feels vibration.
In addition, the controller 190 may receive a command to stop changing the RPM of the washing motor 141 from the user terminal device, and may perform washing according to an existing washing time based on the received command.
According to the disclosure, by notifying the user of state information of the spin-drying process through the user terminal device 400, the user may take appropriate action according to the state of the spin-drying process.
Referring to
Specifically, the controller 190 may determine whether the spin-drying process has started in operation 1000. In this instance, the spin-drying process may be operations of washing, rinsing, and spin-drying according to a user input for a washing course, or an operation of only spin-drying according to a user input for spin-drying.
Based on determining that the spin-drying process has started (Yes in operation 1000), the controller 190 may drive the drain motor 162 in operation 1010 in a state where the washing motor 141 is stopped to discharge water in the tub 120 to the outside of the washing machine 10. In this instance, the drain motor 162 may operate the drain pump and may discharge the remaining water in the tub 120 through the drain pipe extended to the outside of the frame 100.
Thereafter, the controller 190 may determine the resonant frequency of the frame 100 while only the drain motor 162 operates in operation 1020. As described above, when the drain motor 162 operates, vibration occurs, the vibration is transmitted to the frame 100, and thus the vibration sensor 180 provided in the frame 100 may detect the vibration value of the frame 100.
Thereafter, the controller 190 may determine the resonant frequency of the frame 100 based on a zero-crossing point or fast Fourier transform (FFT).
The controller 190 may determine a resonant band RPM corresponding to the resonant frequency, and may determine a difference between the resonant band RPM and a maximum RPM of the washing motor 141 in operation 1030.
Based on determining that the difference between the resonant band RPM and the maximum RPM of the washing motor 141 is less than or equal to a predetermined RPM (Yes in operation 1030), the controller 190 may determine whether a spin-drying intensity of a spin-drying course selected by a user is less than or equal to a predetermined reference value in operation 1040.
That is, based on determining that the difference between the resonant band RPM and the maximum RPM of the washing motor 141 is less than or equal to the predetermined RPM, the controller 190 may determine that the maximum RPM at which the washing motor 141 maintains the longest time during the spin-drying process is close to the resonant band RPM, and may change the RPM of the washing motor 141 to avoid the resonant band RPM.
Thereafter, the controller 190 may determine whether the spin-drying intensity of the spin-drying course selected by the user is less than or equal to the predetermined reference value in operation 1040. Based on determining that the spin-drying intensity of the spin-drying course selected by the user is less than or equal to the predetermined reference value (Yes in operation 1040), the controller 190 may determine that the spin-drying course is a ‘wool course’ or a ‘hand washing course’ with a low spin-drying intensity, and decrease the maximum RPM of the washing motor 141 in operation 1050.
As such, the controller 190 may decrease the maximum RPM of the washing motor 141 for a spin-drying course with a low spin-drying intensity to avoid the resonant band RPM.
Accordingly, in the case of easily damaged laundry, the washing machine 10 according to an embodiment may reduce vibration while protecting the laundry by reducing the maximum RPM of the washing motor 141.
Referring to
That is, based on determining that the spin-drying intensity of the spin-drying course selected by the user exceeds the predetermined reference value, the controller 190 may determine that the spin-drying course is an ‘intensive washing course’ or an ‘intensive spin-drying course’ with a strong spin-drying intensity, and increase the maximum RPM of the washing motor 141 to avoid the resonant band RPM.
Accordingly, in the case of laundry that is not easily damaged, the washing machine 10 according to an embodiment may reduce vibration while performing intensive spin-drying by increasing the maximum RPM of the washing motor 141.
In addition, the controller 190 may start drum acceleration according to the increased maximum RPM of the washing motor 141 in operation 1110. Thereafter, the controller 190 may determine whether a difference between the RPM corresponding to the resonant frequency and a current RPM of the washing motor 141 has reached a predetermined RPM or less in operation 1120.
That is, in a case where the difference between the resonant band RPM and the current RPM of the washing motor 141 decreases and the RPM of the washing motor 141 is close to the resonant band RPM, vibration will occur significantly, and thus the controller 190 may increase the rotation acceleration of the washing motor 141 to quickly avoid the corresponding RPM in operation 1130.
As such, the controller 190 may increase the RPM of the washing motor 141 for spin-drying, and when the RPM of the washing motor 141 is close to the resonant band RPM, the controller 190 may increase the rotation acceleration of the washing motor 141 to allow the washing motor to quickly pass through the resonant band RPM.
Accordingly, the controller 190 may reduce a time for which the drum rotates at the resonant band RPM, thereby reducing the time for which maximum vibration occurs. As a result, the washing machine 10 according to an embodiment may reduce a magnitude and time of the vibration occurring in the washing machine 10, and thus durability of the washing machine 10 may be improved, and user inconvenience may be reduced.
Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium that stores instructions executable by a computer. The instructions may be stored in the form of program codes, and when executed by a processor, the instructions may create a program module to perform operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.
The computer-readable recording medium may include all kinds of recording media storing instructions that may be interpreted by a computer. For example, the computer-readable recording medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, etc.
In addition, the computer-readable storage medium may be provided in the form of a non-transitory storage medium. Here, when a storage medium is referred to as “non-transitory”, it may be understood that the storage medium is tangible and does not include a signal (e.g., an electromagnetic wave), but rather that data is semi-permanently or temporarily stored in the storage medium. For example, a “non-transitory storage medium” may include a buffer in which data is temporarily stored.
According to an embodiment, the method according to the various embodiments disclosed herein may be provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The 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 may be distributed (e.g., download or upload) through an application store (e.g., Play Store™) online or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., downloadable app) may be stored at least semi-permanently or may be temporarily generated in a storage medium, such as memory of a server of a manufacturer, a server of an application store, or a relay server.
It will be appreciated that various embodiments of the disclosure according to the claims and description in the specification can be realized in the form of hardware, software or a combination of hardware and software.
Any such software may be stored in non-transitory computer readable storage media. The non-transitory computer readable storage media store one or more computer programs (software modules), the one or more computer programs include computer-executable instructions that, when executed by one or more processors of an electronic device individually or collectively, cause the electronic device to perform a method of the disclosure.
Any such software may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like read only memory (ROM), whether erasable or rewritable or not, or in the form of memory such as, for example, random access memory (RAM), memory chips, device or integrated circuits or on an optically or magnetically readable medium such as, for example, a compact disk (CD), digital versatile disc (DVD), magnetic disk or magnetic tape or the like. It will be appreciated that the storage devices and storage media are various embodiments of non-transitory machine-readable storage that are suitable for storing a computer program or computer programs comprising instructions that, when executed individually or collectively, implement various embodiments of the disclosure. Accordingly, various embodiments provide a program comprising code for implementing apparatus or a method as claimed in any one of the claims of this specification and a non-transitory machine-readable storage storing such a program.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0090604 | Jul 2022 | KR | national |
This application is a continuation application, claiming priority under § 365 (c), of an International application No. PCT/KR2023/007135, filed on May 25, 2023, which is based on and claims the benefit of a Korean patent application number 10-2022-0090604, filed on Jul. 21, 2022, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2023/007135 | May 2023 | WO |
Child | 19014874 | US |