Judgment method, program, judgment system, and information terminal

The method and system in washing machines use acceleration sensors and machine learning to differentiate between machine malfunctions and installation issues, enhancing the accuracy of identifying installation problems and reducing unnecessary service visits.

JP7884192B2Inactive Publication Date: 2026-07-03PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Filing Date
2023-09-07
Publication Date
2026-07-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing washing machines face challenges in distinguishing between vibrations caused by malfunctions and inadequate installation environments, leading to burdensome and error-prone manual assessments by repair service providers.

Method used

A determination method and system that utilizes a washing machine with an acceleration sensor to detect vibrations in three orthogonal axes, calculating amplitude data, and using machine learning to determine if the feet are floating, thereby identifying installation issues.

Benefits of technology

Facilitates easy identification of installation environment problems, reducing the need for on-site visits and minimizing human error in diagnosing vibration-related issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007884192000001
    Figure 0007884192000001
  • Figure 0007884192000002
    Figure 0007884192000002
  • Figure 0007884192000003
    Figure 0007884192000003
Patent Text Reader

Abstract

A determination method has a first step (S1), a second step (S2), a third step (S3), a fourth step (S4), a fifth step (S5), and a sixth step (S6). In the first step, a washing tub is caused to rotate without containing laundry. In the second step, the rotation speed of the washing tub is increased from a first rotation speed to a second rotation speed for a prescribed time period. In the third step, acceleration rate data for each of three axial directions in a prescribed time period is acquired from an acceleration rate sensor. In the fourth step, determination data including amplitude data for each of the three axial directions is calculated on the basis of the acceleration rate data for each of the three axial directions. In the fifth step, a determination is made, using the determination data and a determination condition, as to whether or not one or more of a plurality of foot parts is in a floating state of being separated from an installation surface of a washing machine. In the sixth step, a determination result is outputted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a determination method for determining the state of a washing machine and the like.

Background Art

[0002] For example, Patent Document 1 discloses a fully automatic washing and drying machine. This fully automatic washing and drying machine includes a housing, an outer tub elastically supported inside the housing, a washing and dewatering tub rotatably disposed inside the outer tub and containing laundry, a drive unit for rotating the washing and dewatering tub, an acceleration sensor capable of detecting vibrations caused by the installation state of the fully automatic washing and drying machine, i.e., vibrations of the housing when the washing and dewatering tub rotates, a control unit, and a buzzer. The control unit rotates the washing and dewatering tub by the drive unit and causes the buzzer to give an alarm based on the occurrence of vibrations of the housing that exceed an allowable magnitude.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The present disclosure provides a determination method and the like that make it easy to grasp the installation environment of a washing machine.

Means for Solving the Problems

[0005] A determination method according to one aspect of the present disclosure comprises a first step, a second step, a third step, a fourth step, a fifth step, and a sixth step. In the first step, a washing machine having a plurality of feet is rotated without any laundry inside. In the second step, the rotation speed of the washing machine is increased from a first rotation speed to a second rotation speed during a predetermined time period while the first step is being performed. In the third step, acceleration data for each of the three mutually orthogonal axes of the washing machine is obtained from an acceleration sensor attached to the washing machine during the predetermined time period. In the fourth step, determination data including amplitude data for each of the three axes is calculated based on the acquired acceleration data for each of the three axes. In the fifth step, the calculated determination data and a predetermined determination condition are used to determine whether one or more of the plurality of feet are in a floating state, where they are lifted off the installation surface of the washing machine. In the sixth step, the determination result from the fifth step is output.

[0006] A program according to one aspect of this disclosure causes one or more processors to execute the determination method.

[0007] A determination system according to one aspect of the present disclosure comprises a control unit, an acquisition unit, a calculation unit, a determination unit, and an output unit. The control unit rotates a washing tub without containing laundry in a washing machine having a plurality of feet, and increases the rotation speed of the washing tub from a first rotation speed to a second rotation speed during a predetermined time period while the washing tub is being driven. The acquisition unit acquires acceleration data for each of the three mutually orthogonal axes of the washing tub from an acceleration sensor attached to the washing tub during the predetermined time period. The calculation unit calculates determination data, including amplitude data for each of the three axes, based on the acquired acceleration data for each of the three axes. The determination unit uses the calculated determination data and a preset determination condition to determine whether one or more of the plurality of feet are in a floating state, where they are lifted off the installation surface of the washing machine. The output unit outputs the determination result from the determination unit.

[0008] An information terminal according to one aspect of the present disclosure is an information terminal capable of communicating with a washing machine having a plurality of feet, a drive unit that rotates the washing tub without containing laundry, and a control unit that increases the rotation speed of the washing tub from a first rotation speed to a second rotation speed during a predetermined time period while the washing tub is being driven. The information terminal comprises a calculation unit, a determination unit, and an output unit. The calculation unit calculates determination data, including amplitude data for each of the three axes, based on acceleration data for each of the three mutually orthogonal axes of the washing tub during the predetermined time period, obtained from an acceleration sensor attached to the washing tub. The determination unit uses the calculated determination data and a preset determination condition to determine whether one or more of the plurality of feet are in a floating state, where they are lifted off the installation surface of the washing machine. The output unit outputs the determination result from the determination unit. [Effects of the Invention]

[0009] The determination method described in this disclosure has the advantage of making it easier to understand the installation environment of the washing machine. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 is a block diagram showing the overall configuration including the determination system in the embodiment. [Figure 2] Figure 2 is an external view of the washing machine. [Figure 3] Figure 3 is a flowchart showing an example of the operation of the determination system in the embodiment. [Figure 4] Figure 4 shows the time-series data of the rotation speed of a washing machine during an empty run. [Figure 5] Figure 5 shows an example of the distribution of features during a given time period. [Figure 6] Figure 6 shows an example of the first main condition in the judgment criteria. [Figure 7] Figure 7 shows an example of the second main condition in the judgment criteria. [Figure 8]Figure 8 is a block diagram showing the overall configuration including the determination system in the first modified example of the embodiment. [Figure 9] Figure 9 is a block diagram showing the overall configuration including the determination system in a second modified example of the embodiment. [Modes for carrying out the invention]

[0011] [1. Knowledge forming the basis of this disclosure] First, the inventor's perspective is explained below.

[0012] The majority of washing machine repair requests from users are due to vibration or noise during the spin cycle. While these vibrations or noises can be caused by either a malfunction in the washing machine or by the environment in which it is installed, distinguishing between the two is a challenge.

[0013] While there is a method to determine if a washing machine is malfunctioning by using vibration data detected by an acceleration sensor, there is currently no method to determine if the washing machine's installation environment is inadequate using this vibration data. Therefore, currently, repair service providers visit the site and determine, according to a manual, whether the problem is a washing machine malfunction or an issue with the installation environment. However, this method, which requires technicians to visit the site, is burdensome and prone to human error.

[0014] Furthermore, in the fully automatic washer-dryer disclosed in Patent Document 1, an acceleration sensor detects the vibration of the casing tilting when the washing and spinning tub rotates, but it is not possible to determine the cause of the detected vibration. Therefore, in the fully automatic washer-dryer disclosed in Patent Document 1, there is still the problem that the repair service provider has no choice but to determine the cause of the vibration, as described above.

[0015] In light of the above, the inventor has created this disclosure.

[0016] Hereinafter, embodiments will be specifically described with reference to the drawings. Note that all the embodiments described below show comprehensive or specific examples. The numerical values, shapes, materials, components, the arrangement positions and connection forms of the components, steps, the order of steps, etc. shown in the following embodiments are merely examples and are not intended to limit the present disclosure. In addition, among the components in the following embodiments, the components not described in the independent claims are described as optional components.

[0017] Note that each drawing is a schematic diagram and is not necessarily drawn precisely. Also, in each drawing, the same reference numerals are given to substantially the same configurations, and redundant descriptions may be omitted or simplified.

[0018] (Embodiment) [2. Configuration] [2-1. Overall Configuration] First, the overall configuration including the determination system 1 in the embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing the overall configuration including the determination system 1 in the embodiment. The determination system 1 is a system for determining the state of the washing machine 2, here, whether the washing machine 2 is in a floating state.

[0019] The "floating state" as used here refers to a state in which one or more of the plurality of feet 20 (see FIG. 2) of the washing machine 2 are separated from the installation surface such as the floor. When the washing machine 2 is in the floating state like this, the vibration of the washing machine 2 or the noise caused by the vibration tends to increase, and there is a possibility that the user may mistakenly judge that the washing machine 2 has failed.

[0020] In this embodiment, the determination system 1 is composed of some functions installed in the washing machine 2 and some functions installed in the information terminal 3. Specifically, in this embodiment, the determination system 1 is composed of the processing unit 21 (described later) of the washing machine 2, the processing unit 31 (described later) of the information terminal 3, and the display unit 33 (described later) of the information terminal 3. In this embodiment, communication is possible between the washing machine 2 and the information terminal 3 via an external network NT1, such as the Internet. Therefore, in this embodiment, the determination system 1 performs the functions of each part by transmitting and receiving data between the washing machine 2 and the information terminal 3 via the external network NT1.

[0021] [2-2. Washing Machine] Next, the configuration of the washing machine 2 will be explained using Figures 1 and 2. Figure 2 is an external view of the washing machine 2. Figure 2(a) shows the case where the washing machine 2 is placed on the floor, and Figure 2(b) shows the case where the washing machine 2 is placed on the floor via a mounting base 4. The mounting base 4 has functions such as absorbing vibrations of the washing machine 2 or making the washing machine 2 movable by having multiple casters. As shown in Figure 2, in this embodiment, the washing machine 2 has four feet 20. Therefore, in this embodiment, if any one of the four feet 20 lifts off the mounting surface (floor or one surface of the mounting base 4), the washing machine 2 will be in a state where its feet are floating.

[0022] As shown in Figure 1, the washing machine 2 comprises a processing unit 21, a drive unit 22, an operation unit 23, a display unit 24, a communication unit 25, a storage unit 26, an acceleration sensor 27, and a washing tub 28. In this embodiment, the washing machine 2 is, for example, a drum-type washing machine. Of course, the washing machine 2 is not limited to a drum-type washing machine; for example, it could be a top-loading washing machine or the like.

[0023] The processing unit 21 performs various functions of the washing machine 2. In this embodiment, the processing unit 21 has a washing function that performs a washing operation to wash the laundry contained in the washing tub 28, and a drying function that performs a drying operation to dry the laundry contained in the washing tub 28 after it has been washed. In other words, in this embodiment, the washing machine 2 is a washing machine with a drying function. The washing operation washes the laundry contained in the washing tub 28 by rotating the washing tub 28, etc., and performing washing, rinsing, and / or spin-drying on the laundry contained in the washing tub 28. The drying operation dries the laundry contained in the washing tub 28, for example, by sending dehumidified dry air using a heat pump. The term "laundry" here may include not only clothing but also soiled items that are not worn by people, such as towels.

[0024] Furthermore, the processing unit 21 also has a function to perform an empty run. Here, "empty run" refers to a washing or drying operation when the washing tub 28 is empty, that is, when there is no laundry in the washing tub 28. In this embodiment, the empty run is a spin-drying operation when the washing tub 28 is empty. The processing unit 21 performs an empty run, for example, when the user receives a predetermined input from the operation unit 23 of the washing machine 2 or the operation unit 32 (described later) of the information terminal 3. At this time, the user confirms that the washing tub 28 is empty before making the predetermined input.

[0025] The processing unit 21 is implemented, for example, by a processor or a dedicated circuit. The processing unit 21 implements various functions by executing a computer program (software) stored in the storage unit 26 using hardware such as a processor. The computer program may also be stored in the memory provided by the hardware. The processing unit 21 executes functions corresponding to operations received by the operation unit 23. Furthermore, the processing unit 21 can also execute functions corresponding to user input received by the operation unit 32 of the information terminal 3 by communicating with, for example, an information terminal 3 owned by the user. Details of the information terminal 3 will be described later.

[0026] The drive unit 22 is composed of a motor or the like, and is controlled by the processing unit 21 to rotate the washing tub 28. The drive unit 22 is also controlled by the processing unit 21 to change the rotation speed of the washing tub 28.

[0027] The operation unit 23 receives input from the user. The operation unit 23 is composed of, for example, push buttons that receive various inputs. The operation unit 23 receives inputs such as selecting an operation to be performed by the processing unit 21, selecting the content of the operation (for example, an operation mode), starting the operation, and pausing the operation. If the display unit 24 is composed of a touch panel display, the display unit 24 may also serve as part of the operation unit 23.

[0028] The display unit 24 is, for example, a liquid crystal display and displays various information related to the washing machine 2. For example, if the washing cycle is in progress, the display unit 24 displays at least one of a string of characters and an image indicating that the washing cycle is in progress, and a string of characters indicating the estimated washing time. Also, if the drying cycle is in progress, the display unit 24 displays at least one of a string of characters and an image indicating that the drying cycle is in progress, and a string of characters indicating the estimated drying time. In addition to a liquid crystal display, the display unit 24 may also have lamps that light up or turn off according to the information being displayed.

[0029] The communication unit 25 communicates with the communication unit 34 of the information terminal 3 via the external network NT1. Communication between the communication unit 25 and the communication unit 34 of the information terminal 3 may be wireless or wired. Furthermore, the communication standard between the communication unit 25 and the communication unit 34 of the information terminal 3 is not particularly limited. The communication unit 25 may also communicate with the communication unit 34 of the information terminal 3 via a relay device such as a router.

[0030] The memory unit 26 is a storage device that stores information necessary for processing performed by the processing unit 21. The information stored in the memory unit 26 includes the computer program executed by the processing unit 21. The memory unit 26 is implemented, for example, by semiconductor memory. The memory unit 26 stores the acquired acceleration data for each of the three axes, the calculated judgment data, etc., which are used in the judgment processing described later.

[0031] The acceleration sensor 27 is attached to the washing tub 28 and detects the acceleration of each of the three mutually orthogonal axes of the washing tub 28. The detection results of the acceleration sensor 27 are transmitted as acceleration data to the processing unit 21, which acquires it. The "three axes" referred to here are the X-axis and Y-axis directions in the XY plane (i.e., the plane parallel to the installation surface) when the washing tub 28 is viewed from above, and the Z-axis direction which is orthogonal to the XY plane. In this embodiment, the acceleration sensor 27 is a sensor capable of detecting in all three axes. Note that there may be more than one acceleration sensor 27. For example, there may be three acceleration sensors 27 capable of detecting in one axis direction each.

[0032] [2-3. Information Terminals] Next, the configuration of the information terminal 3 will be explained using Figure 1. The information terminal 3 may include, for example, a smartphone, a tablet terminal, or a desktop or laptop personal computer. In this embodiment, the information terminal 3 is a smartphone. The information terminal 3 comprises a processing unit 31, an operation unit 32, a display unit 33, a communication unit 34, and a storage unit 35.

[0033] The processing unit 31 is implemented, for example, by a processor or a dedicated circuit. The processing unit 31 performs various functions by executing a computer program (software) stored in the storage unit 35 using hardware such as a processor. The computer program may also be stored in the memory provided by the hardware. The processing unit 31 performs functions corresponding to operations received by the operation unit 32. Furthermore, the processing unit 31 can also perform functions corresponding to user input received by the operation unit 23 of the washing machine 2 by communicating with the washing machine 2, for example.

[0034] The operation unit 32 receives input from the user. The operation unit 32 is configured, for example, as a touch panel display. The operation unit 32 receives inputs such as selecting an operation to be performed by the processing unit 21 of the washing machine 2, selecting the content of the operation (for example, an operating mode), starting the operation, and pausing the operation. In this embodiment, the operation unit 32 is configured integrally with the display unit 33.

[0035] The display unit 33 is, for example, a liquid crystal display, and displays various information received from the washing machine 2. For example, if a washing cycle is in progress, the display unit 33 displays information related to the washing cycle, and if a drying cycle is in progress, it displays information related to the drying cycle. The display unit 33 also displays the processing results of the processing unit 31. For example, the display unit 33 displays the processing results of the determination process described later.

[0036] The communication unit 34 communicates with the communication unit 25 of the washing machine 2 via the external network NT1. Communication between the communication unit 34 and the communication unit 25 of the washing machine 2 may be wireless or wired. Furthermore, the communication standard between the communication unit 34 and the communication unit 25 of the washing machine 2 is not particularly limited. Note that communication between the communication unit 34 and the communication unit 25 of the washing machine 2 may also be wireless communication without going through the external network NT1, for example, using a short-range wireless communication standard such as BLE (Bluetooth® Low Energy).

[0037] The memory unit 35 is a storage device that stores information necessary for the processing performed by the processing unit 31. The information stored in the memory unit 35 includes the computer program executed by the processing unit 31. The memory unit 35 is implemented, for example, by semiconductor memory. The memory unit 35 stores the judgment conditions used in the judgment processing described later, the judgment results of the judgment processing, and so on.

[0038] [3. Operation] The operation of the determination system 1 in the embodiment (i.e., the determination method) will be described below, mainly with reference to Figure 3. Figure 3 is a flowchart showing an example of the operation of the determination system 1 in the embodiment. The operation of the determination system 1 shown below is performed, for example, when a user makes a predetermined input on the operation unit 23 of the washing machine 2 or the operation unit 32 of the information terminal 3.

[0039] First, the processing unit 21 of the washing machine 2 starts an empty run, rotating the washing tub 28 without any laundry inside (S1). Step S1 corresponds to the first step in the determination method. While the empty run of the washing machine 2 is being performed, the processing unit 21 of the washing machine 2 changes the rotation speed of the washing tub 28 as shown in Figure 4. Figure 4 is a diagram showing the time-series data of the rotation speed during the empty run of the washing machine 2. In Figure 4, the vertical axis represents the rotation speed of the washing tub 28, and the horizontal axis represents time.

[0040] As shown in Figure 4, the dry run period consists of a start-up period T1, a steady-state rotation period T2, a high-speed rotation period T3, and a final period T4. The start-up period T1 includes an initial period T10 in which the washing tub 28 is initially running and the rotation speed of the washing tub 28 gradually increases, and an increase period T11 in which, after the initial period T10, the rotation speed of the washing tub 28 increases at a generally constant rate.

[0041] During the increase period T11 (i.e., a predetermined time period during the execution of the first step), the processing unit 21 of the washing machine 2 increases the rotation speed of the washing tub 28 from the first rotation speed r1 to the second rotation speed r2 (S2). Step S2 corresponds to the second step in the determination method. The first rotation speed r1 is, for example, several hundred rpm, and the second rotation speed r2 is several hundred rpm greater than the first rotation speed r1. The increase period T11 is, for example, several tens of seconds.

[0042] During the steady-state rotation period T2, the processing unit 21 of the washing machine 2 maintains the rotation speed of the washing tub 28 at a constant level (in this case, the second rotation speed r2). During the high-speed rotation period T3, the processing unit 21 of the washing machine 2 changes the rotation speed of the washing tub 28 to a level greater than the second rotation speed r2. Then, during the final period T4, the processing unit 21 of the washing machine 2 gradually decreases the rotation speed of the washing tub 28 to end the empty cycle.

[0043] In this embodiment, the processing unit 21 of the washing machine 2 corresponds to the control unit 11 of the determination system 1. In other words, the control unit 11 (processing unit 21) rotates the washing tub 28 without any laundry inside, and increases the rotation speed of the washing tub 28 from the first rotation speed r1 to the second rotation speed r2 during a predetermined period of time (increase period T11) while the washing tub 28 is running.

[0044] Returning to Figure 3, during a predetermined time period (upward period T11), the processing unit 21 of the washing machine 2 acquires acceleration data in each of the three axes (X-axis, Y-axis, and Z-axis) from the acceleration sensor 27 (S3). Step S3 corresponds to the third step in the determination method. Here, the processing unit 21 of the washing machine 2 acquires acceleration data at each sampling time.

[0045] In this embodiment, the processing unit 21 of the washing machine 2 corresponds to the acquisition unit 12 of the determination system 1. In other words, the acquisition unit 12 (processing unit 21) acquires acceleration data for each of the three mutually orthogonal axes of the washing tub 28 from the acceleration sensor 27 attached to the washing tub 28 during a predetermined time period (rise period T11).

[0046] Next, the processing unit 21 of the washing machine 2 and the processing unit 31 of the information terminal 3 calculate determination data including amplitude data for each of the three axes based on the acquired acceleration data for each of the three axes (S4). Step S4 corresponds to the fourth step in the determination method. In this embodiment, the processing unit 21 of the washing machine 2 executes step S41 in step S4, and then the processing unit 31 of the information terminal 3 executes step S42 in step S4.

[0047] In step S41 (the fourth step), the processing unit 21 of the washing machine 2 calculates judgment data that includes the maximum amplitude data for each predetermined time interval in each of the three axes. Specifically, the processing unit 21 of the washing machine 2 calculates amplitude data for each sampling time interval by integrating the acquired acceleration data twice for each of the three axes. Then, for each of the three axes, the processing unit 21 of the washing machine 2 extracts the maximum amplitude data for each predetermined time interval (for example, several seconds) from the amplitude data for each sampling time interval and uses it as judgment data. The predetermined time interval is longer than the sampling time.

[0048] In this way, by extracting the maximum amplitude data for each predetermined time interval from a large amount of amplitude data and using it as judgment data, the necessary judgment data for determining whether or not the feet are floating is secured while reducing the processing load of the judgment process. The processing unit 21 of the washing machine 2 transmits the extracted maximum amplitude data for each predetermined time interval in each of the three axes to the communication unit 34 of the information terminal 3 via the communication unit 25.

[0049] In step S42 (the fourth step), the processing unit 31 of the information terminal 3 acquires maximum amplitude data for each of the three axes at predetermined time intervals via the communication unit 34, and then calculates the average value of the maximum amplitude data for each of the three axes. Specifically, the processing unit 31 of the information terminal 3 calculates mean_X, which is the average value of the maximum amplitude data in the X axis direction; mean_Y, which is the average value of the maximum amplitude data in the Y axis direction; and mean_Z, which is the average value of the maximum amplitude data in the Z axis direction. In addition, in this embodiment, the processing unit 31 of the information terminal 3 further calculates var_X, which is the variance of the maximum amplitude data in the X axis direction; var_Y, which is the variance of the maximum amplitude data in the Y axis direction; and var_Z, which is the variance of the maximum amplitude data in the Z axis direction.

[0050] Furthermore, in step S42 (the fourth step), the processing unit 31 of the information terminal 3 calculates the ratio of the average values ​​of the maximum amplitude data in the two axes for each of the three combinations obtained by selecting two axes from the three axes. Specifically, the processing unit 31 of the information terminal 3 calculates mean_X / Y, which is the ratio of the average value of the maximum amplitude data in the X axis direction to the average value of the maximum amplitude data in the Y axis direction; mean_X / Z, which is the ratio of the average value of the maximum amplitude data in the X axis direction to the average value of the maximum amplitude data in the Z axis direction; and mean_Y / Z, which is the ratio of the average value of the maximum amplitude data in the Y axis direction to the average value of the maximum amplitude data in the Z axis direction. In addition, in this embodiment, the processing unit 31 of the information terminal 3 further calculates var_X / Y, which is the ratio of the variance of the maximum amplitude data in the X axis direction to the variance of the maximum amplitude data in the Y axis direction; var_X / Z, which is the ratio of the variance of the maximum amplitude data in the X axis direction to the variance of the maximum amplitude data in the Z axis direction; and var_Y / Z, which is the ratio of the variance of the maximum amplitude data in the Y axis direction to the variance of the maximum amplitude data in the Z axis direction.

[0051] Then, in step S42 (the fourth step), the processing unit 31 of the information terminal 3 uses the mean_X, mean_Y, and mean_Z, which are the respective average values ​​in the three axes, and the mean_X / Y, mean_X / Z, and mean_Y / Z, which are the ratios of the respective average values ​​of the three combinations, as data for determination. In addition, in this embodiment, the processing unit 31 of the information terminal 3 further uses the var_X, var_Y, and var_Z, which are the respective variances in the three axes, and the var_X / Y, var_X / Z, and var_Y / Z, which are the ratios of the respective variances of the three combinations, as data for determination.

[0052] In this embodiment, the processing unit 21 of the washing machine 2 and the processing unit 31 of the information terminal 3 correspond to the calculation unit 13 of the determination system 1. In other words, the calculation unit 13 (the processing unit 21 of the washing machine 2 and the processing unit 31 of the information terminal 3) calculates determination data, including amplitude data for each of the three axes, based on the acquired acceleration data for each of the three axes. Furthermore, in this embodiment, the processing unit 21 of the washing machine 2 corresponds to the first calculation unit 131 that executes step S41 of the calculation unit 13, and the processing unit 31 of the information terminal 3 corresponds to the second calculation unit 132 that executes step S42 of the calculation unit 13.

[0053] Here, using Figure 5, we will explain why, for each of the three combinations obtained by selecting two of the three axes mentioned above, the ratio of the mean values ​​and the ratio of the variances of the maximum amplitude data in the two axes are used as judgment data.

[0054] Figure 5 shows an example of the distribution of features during a predetermined time period (upward period T11). In the scatter plot shown in Figure 5(a), the vertical axis represents mean_Y / Z, which is the ratio of the mean value of the maximum amplitude data in the Y-axis direction to the mean value of the maximum amplitude data in the Z-axis direction, and the horizontal axis represents mean_X / Y, which is the ratio of the mean value of the maximum amplitude data in the X-axis direction to the mean value of the maximum amplitude data in the Y-axis direction. In the scatter plot shown in Figure 5(b), the vertical axis represents var_Y / Z, which is the ratio of the variance of the maximum amplitude data in the Y-axis direction to the variance of the maximum amplitude data in the Z-axis direction, and the horizontal axis represents var_X / Y, which is the ratio of the variance of the maximum amplitude data in the X-axis direction to the variance of the maximum amplitude data in the Y-axis direction. In Figure 5, black circles represent data when washing machine 2 is in a foot-floating state, and white circles represent data when washing machine 2 is not in a foot-floating state.

[0055] As shown in Figures 5(a) and 5(b), whether or not the washing machine 2 is in a foot-off state can be generally separated by the boundary line shown by the dashed line. Therefore, the inventors of this application have found that it is possible to determine whether or not the washing machine 2 is in a foot-off state by using the ratio of the average values ​​and the ratio of the variances of the maximum amplitude data in the two axes as determination data.

[0056] Returning to Figure 3, the processing unit 31 of the information terminal 3 executes the determination process. That is, the processing unit 31 of the information terminal 3 uses the calculated determination data and the pre-set determination conditions to determine whether or not the washing machine 2 is in a foot-off state (S5). Step S5 corresponds to the fifth step in the determination method.

[0057] Specifically, the processing unit 31 of the information terminal 3 determines that the washing machine 2 is wobbly, or in other words, the installation environment of the washing machine 2 is unstable, if the calculated judgment data satisfies the first main condition (see Figure 6). Here, the state of the washing machine 2 being wobbly means that its feet are off the ground, or that the washing machine 2 is prone to shaking due to being installed on the installation stand 4. Furthermore, the processing unit 31 of the information terminal 3 determines that the washing machine 2 is off the ground if the calculated judgment data satisfies both the first and second main conditions (see Figure 7). On the other hand, the processing unit 31 of the information terminal 3 determines that the washing machine 2 is not wobbly, or in other words, the installation environment of the washing machine 2 is stable, if the calculated judgment data does not satisfy both the first and second main conditions.

[0058] Figure 6 shows an example of the first main condition in the judgment criteria. As shown in Figure 6, the first main condition includes the first to seventh subconditions. Figure 7 shows an example of the second main condition in the judgment criteria. As shown in Figure 7, the second main condition includes the eighth to eleventh subconditions. In Figures 6 and 7, "a1, a2", "b1~b3", "c1", "d1, d2", "e1~e3", "f1, f2", "g1, g2", "h1", "i1", and "j1" are all real numbers.

[0059] The processing unit 31 of the information terminal 3 determines that the first main condition is met if any one of the first to seventh subconditions shown in Figure 6 is met. Furthermore, the processing unit 31 of the information terminal 3 determines that the second main condition is met if any one of the eighth to eleventh subconditions shown in Figure 7 is met. The determination of the second main condition is performed only if the first main condition is met.

[0060] In this embodiment, the decision conditions (the first to eleventh subconditions mentioned above) are set using a pre-trained model that has been trained through machine learning. The pre-trained model is trained to output decision conditions using the decision data obtained by performing steps S1 (first step), S2 (second step), S3 (third step), and S4 (fourth step) on a washing machine 2 that is in a floating state as training data. In this embodiment, the pre-trained model is trained using decision tree analysis.

[0061] In this embodiment, the processing unit 31 of the information terminal 3 corresponds to the determination unit 14 of the determination system 1. In other words, the determination unit 14 (the processing unit 31 of the information terminal 3) uses the calculated determination data and the pre-set determination conditions to determine whether or not the feet are floating.

[0062] Then, the display unit 33 of the information terminal 3 outputs the judgment result (S6) by displaying the judgment result from step S5 (the fifth step) on the display. Step S6 corresponds to the sixth step in the judgment method. For example, if the judgment result is that there is a lifting of the feet, the display unit 33 of the information terminal 3 displays a string of text on the display such as, "There is a possibility that the feet of the washing machine are lifting off the ground. In that case, this can be improved by adjusting the length of the feet. Note that wobbling may also be detected in installation environments that are prone to shaking, such as when using a raised stand." Also, for example, if the judgment result is that there is no lifting of the feet, the display unit 33 of the information terminal 3 displays a string of text on the display such as, "The installation environment of the washing machine is stable."

[0063] By checking the above determination results, the user can determine whether washing machine 2 is in a floating position, or in other words, whether there is a problem with the installation environment of washing machine 2.

[0064] In this embodiment, the display unit 33 of the information terminal 3 corresponds to the output unit 15 of the judgment system 1. In other words, the output unit 15 (the display unit 33 of the information terminal 3) outputs the judgment result from the judgment unit 14 (the processing unit 31 of the information terminal 3).

[0065] Furthermore, as described above, in this embodiment, steps S41 (part of the fourth step), S5 (the fifth step), and S6 (the sixth step) are performed on an external information terminal 3 of the washing machine 2.

[0066] [4. Effects, etc.] As described above, the determination system 1 (determination method) according to the embodiment can determine whether one or more of the feet 20 of the washing machine 2 are in a floating state, where they are lifted off the installation surface of the washing machine 2, based on the acceleration data of the washing tub 28 in three mutually orthogonal axes during a predetermined time period (rise period T11). Therefore, by checking the determination result of the determination system 1 (determination method), the user can easily understand whether the washing machine 2 is in a floating state, that is, it can easily understand the installation environment of the washing machine 2.

[0067] Furthermore, if the user can understand the installation environment of the washing machine 2, it becomes easier to determine, for example, whether vibration or noise during the spin cycle is due to the installation environment of the washing machine 2 or to a malfunction of the washing machine 2. The user will only request a repair service provider to determine if the washing machine 2 is malfunctioning if they have determined that it is due to a malfunction of the washing machine 2. Therefore, by adopting the determination system 1 (determination method) according to the embodiment, it is expected that the number of times the service provider has to visit the site will be reduced, thereby reducing the burden on the service provider and reducing human error.

[0068] [5. Other Embodiments] As described above, embodiments have been explained as examples of the technology disclosed in this application. However, the technology in this disclosure is not limited thereto and can be applied to embodiments that are modified, replaced, added, or omitted as appropriate. Furthermore, it is possible to create new embodiments by combining the components described in the above embodiments.

[0069] Therefore, the following are examples of modifications of the embodiment.

[0070] In the above embodiment, the control unit 11, acquisition unit 12, calculation unit 13, determination unit 14, and output unit 15 of the determination system 1 are distributed and implemented in the washing machine 2 and the information terminal 3, but are not limited to this. Hereinafter, different forms of the determination system will be described in the first and second modified examples.

[0071] <First variation> Figure 8 is a block diagram showing the overall configuration including the determination system 1A in the first modified example of the embodiment. The determination system 1A in the first modified example differs from the determination system 1 in the embodiment in that the processing unit 51 of the server 5 functions as the acquisition unit 12, calculation unit 13, and determination unit 14 of the determination system 1A. In other words, the determination system 1A in the first modified example differs from the determination system 1 in the embodiment in that it is composed of the processing unit 21 of the washing machine 2, the display unit 33 of the information terminal 3, and the processing unit 51 of the server 5 (described later). In the following, explanations of points common to the determination system 1 in the embodiment will be omitted as appropriate.

[0072] Server 5 is installed in a location separate from the facility where the washing machine 2 is installed, and is configured to communicate with both the washing machine 2 and the information terminal 3 via an external network NT1. Server 5 comprises a processing unit 51, a communication unit 52, and a storage unit 53.

[0073] The processing unit 51 is implemented, for example, by a processor or a dedicated circuit. The processing unit 51 performs various functions by executing a computer program (software) stored in the storage unit 53 using hardware such as a processor. The computer program may also be stored in the memory provided by the hardware. The processing unit 51 performs its functions as the acquisition unit 12, calculation unit 13, and determination unit 14 of the determination system 1A by transmitting and receiving data to and from the washing machine 2 and the information terminal 3 via the external network NT1.

[0074] The communication unit 52 communicates with the communication unit 25 of the washing machine 2 and the communication unit 34 of the information terminal 3 via the external network NT1. The communication between the communication unit 52 and the communication unit 25 of the washing machine 2, and the communication between the communication unit 52 and the communication unit 34 of the information terminal 3, may be wireless or wired. Furthermore, the specifications for the communication between the communication unit 52 and the communication unit 25 of the washing machine 2, and the communication between the communication unit 52 and the communication unit 34 of the information terminal 3 are not particularly limited. In addition, the communication unit 52 may communicate with the communication unit 25 of the washing machine 2 and the communication unit 34 of the information terminal 3 via a repeater such as a router.

[0075] The memory unit 53 is a storage device that stores information necessary for processing performed by the processing unit 51. The information stored in the memory unit 53 includes the computer program executed by the processing unit 51. The memory unit 53 is implemented, for example, by a semiconductor memory. The memory unit 53 stores the acquired acceleration data for each of the three axes, the calculated judgment data, and the judgment conditions used in the judgment process. The memory unit 53 also stores the judgment results of the judgment process.

[0076] In the first modified example of the determination system 1A, the processing unit 21 of the washing machine 2 executes steps S1 and S2 (i.e., the first and second steps) shown in Figure 3, and the processing unit 51 of the server 5 executes steps S3 to S5 (i.e., the third to fifth steps). Then, the display unit 33 of the information terminal 3 executes step S6 (i.e., the sixth step).

[0077] <Second variation> Figure 9 is a block diagram showing the overall configuration including the determination system 1B in a second modified example of the embodiment. The determination system 1B in the second modified example differs from the determination system 1 in the embodiment in that the processing unit 21 of the washing machine 2 functions as the control unit 11, acquisition unit 12, calculation unit 13, and determination unit 14, and the display unit 24 of the washing machine 2 functions as the output unit 15. In other words, the determination system 1B in the second modified example differs from the determination system 1 in the embodiment in that it is composed of the washing machine 2. In the following, we will omit the explanation of points that are common with the determination system 1 in the embodiment.

[0078] In the second modified version, the memory unit 26 stores the acquired acceleration data for each of the three axes, the calculated judgment data, and the judgment conditions used in the judgment process. In the second modified version, the memory unit 26 also stores the judgment results of the judgment process.

[0079] In the second modified example, in the determination system 1B, the processing unit 21 of the washing machine 2 performs steps S1 to S5 (i.e., steps 1 to 5) shown in Figure 3. Then, the display unit 24 of the washing machine 2 performs step S6 (i.e., step 6).

[0080] <Other variations> In the above embodiment, the processing unit 31 of the information terminal 3 may further perform the functions of the acquisition unit 12 and the first calculation unit 131 instead of the processing unit 21 of the washing machine 2.

[0081] In the above embodiment, the maximum amplitude data for each predetermined time interval is used as the determination data, but this is not limited to this. For example, all of the amplitude data for each sampling time may be used as the determination data.

[0082] In the above embodiment, a trained model that outputs decision conditions is generated by machine learning using decision tree analysis, but this is not limited to this. For example, a trained model may be generated by machine learning using logistic regression analysis or random forest analysis. Alternatively, a trained model may be generated by machine learning using a neural network, for example.

[0083] In the above embodiment, the judgment result is output by displaying the judgment result from step 5 as a string on the display, but this is not limited to this. For example, the judgment result may be output by displaying the judgment result from step 5 as an image on the display. Alternatively, the judgment result may be output by outputting the judgment result from step 5 as sound from a speaker. Furthermore, the judgment result may be output by combining sound output from a speaker and display on a display.

[0084] Furthermore, the method of communication between devices in the above embodiment is not particularly limited. When two devices communicate in the above embodiment, a relay device (not shown) may be interposed between the two devices.

[0085] Furthermore, the processing order described in the above embodiment is merely an example. The order of multiple processing steps may be changed, and multiple processing steps may be executed in parallel. Also, processing performed by one processing unit may be performed by another processing unit. In addition, some of the digital signal processing described in the above embodiment may be implemented by analog signal processing.

[0086] Furthermore, in the above embodiment, each component may be realized by executing a software program suitable for each component. Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.

[0087] Furthermore, each component may be implemented by hardware. For example, each component may be a circuit (or integrated circuit). These circuits may form a single circuit as a whole, or they may be separate circuits. Also, each of these circuits may be a general-purpose circuit or a dedicated circuit.

[0088] Furthermore, the general or specific embodiments of this disclosure may be implemented as a system, apparatus, method, integrated circuit, computer program, or recording medium such as a computer-readable CD-ROM. They may also be implemented in any combination of systems, apparatus, methods, integrated circuits, computer programs, and recording media. For example, this disclosure may be implemented as a speech processing method executed by a computer, or as a program to cause a computer to execute such a speech processing method. Furthermore, this disclosure may be implemented as a computer-readable non-temporary recording medium on which such a program is recorded. The program as used herein includes an application program to cause a general-purpose information terminal to function as the speech processing system of the above embodiment.

[0089] Furthermore, this disclosure also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art could conceive, or forms realized by arbitrarily combining the components and functions of each embodiment without departing from the spirit of this disclosure.

[0090] (summary) As described above, the determination method according to the first embodiment includes a first step (S1), a second step (S2), a third step (S3), a fourth step (S4), a fifth step (S5), and a sixth step (S6). In the first step, the washing tub 28 is rotated in the washing machine 2 having a plurality of legs 20 without any laundry inside. In the second step, the rotation speed of the washing tub 28 is increased from a first rotation speed r1 to a second rotation speed r2 during a predetermined time period (increase period T11) while the first step is being performed. In the third step, acceleration data for each of the three mutually orthogonal axis directions of the washing tub 28 is acquired from an acceleration sensor 27 attached to the washing tub 28 during the predetermined time period. In the fourth step, determination data including amplitude data for each of the three axis directions is calculated based on the acquired acceleration data for each of the three axis directions. In step 5, the calculated judgment data and pre-set judgment conditions are used to determine whether one or more of the multiple foot parts 20 are in a floating state, where they are lifted off the surface of the washing machine 2. In step 6, the judgment result from step 5 is output.

[0091] This has the advantage of making it easier to understand the installation environment of washing machine 2.

[0092] Furthermore, in the determination method according to the second embodiment, in the fourth step, as in the first embodiment, determination data including maximum amplitude data for each predetermined time interval in each of the three axial directions is calculated.

[0093] This approach has the advantage of reducing the processing load on the determination process while securing the necessary data for determining whether or not the feet are floating.

[0094] Furthermore, in the determination method relating to the third embodiment, in the second embodiment, in the fourth step, the mean value and variance of the maximum amplitude data for each of the three axes are calculated, and for each of the three combinations obtained by selecting two of the three axes, the ratio of the mean values ​​and variance ratio of the maximum amplitude data for the two axes is calculated. Also in the fourth step, the mean value and variance for each of the three axes, and the ratio of the mean values ​​and variance ratio of each of the three combinations are used as determination data.

[0095] This has the advantage of making it easier to determine whether or not washing machine 2 is in a state where its feet are floating.

[0096] Furthermore, in the determination method relating to the fourth embodiment, in any one of the first to third embodiments, the determination conditions are set using a machine learning-trained model. The trained model is machine learning-trained to output determination conditions using the determination data obtained by performing the first, second, third, and fourth steps on the washing machine 2 which is in a floating state as training data.

[0097] This has the advantage of making it easier to determine whether or not washing machine 2 is in a state where its feet are floating.

[0098] Furthermore, in the determination method relating to the fifth embodiment, in any one of the first to fourth embodiments, at least a part of the fourth step, the fifth step, and the sixth step are performed on an information terminal 3 outside the washing machine 2.

[0099] This has the advantage of making it easier for users to understand the installation environment of washing machine 2 without having to go to the installation location.

[0100] Furthermore, the program relating to the sixth embodiment causes one or more processors to execute the determination method of any one of the first to fifth embodiments.

[0101] This has the advantage of making it easier to understand the installation environment of washing machine 2.

[0102] Furthermore, the seventh embodiment of the determination system 1, 1A, 1B comprises a control unit 11, an acquisition unit 12, a calculation unit 13, a determination unit 14, and an output unit 15. The control unit 11 rotates the washing tub 28 without placing laundry inside the washing machine 2 which has a plurality of feet 20, and increases the rotation speed of the washing tub 28 from a first rotation speed r1 to a second rotation speed r2 during a predetermined time period while the washing tub 28 is being driven. The acquisition unit 12 acquires acceleration data for each of the three mutually orthogonal axes of the washing tub 28 from an acceleration sensor 27 attached to the washing tub 28 during a predetermined time period. The calculation unit 13 calculates determination data, including amplitude data for each of the three axes, based on the acquired acceleration data for each of the three axes. The determination unit 14 uses the calculated determination data and a preset determination condition to determine whether one or more of the plurality of feet 20 are in a floating state, where they are lifted off the installation surface of the washing machine 2. The output unit 15 outputs the determination result from the determination unit 14.

[0103] This has the advantage of making it easier to understand the installation environment of washing machine 2.

[0104] Furthermore, the information terminal 3 according to the eighth embodiment is an information terminal that can communicate with a washing machine 2 which has a plurality of feet 20, a drive unit 22 that rotates the washing tub 28 without containing laundry, and a control unit 11 that increases the rotation speed of the washing tub 28 from a first rotation speed r1 to a second rotation speed r2 during a predetermined time period while the washing tub 28 is being driven. The information terminal 3 comprises a calculation unit 13, a determination unit 14, and an output unit 15. The calculation unit 13 calculates determination data, including amplitude data for each of the three axes, based on acceleration data for each of the three mutually orthogonal axes of the washing tub 28 obtained from an acceleration sensor 27 attached to the washing tub 28 during a predetermined time period. The determination unit 14 uses the calculated determination data and a preset determination condition to determine whether one or more of the plurality of feet 20 are in a floating state, where they are away from the installation surface of the washing machine 2. The output unit 15 outputs the determination result from the determination unit 14.

[0105] This has the advantage of making it easier to understand the installation environment of washing machine 2. [Industrial applicability]

[0106] The determination method described herein is applicable to systems for determining the state of a washing machine, etc. [Explanation of Symbols]

[0107] 1,1A,1B Judgment System 11 Control Unit 12 Acquisition Department 13 Calculation Section 131 First Calculation Unit 132 Second Calculation Unit 14 Judgment section 15 Output section 2. Washing machine 20 Foot 21 Processing Unit 22 Drive unit 23 Control section 24 Display 25 Communications Department 26 Memory section 27. Accelerometer 28 Washing machine drum 3. Information terminals 31 Processing Unit 32 Operation section 33 Display section 34 Communications Department 35 Storage section 4 Installation stand 5 Servers 51 Processing Unit 52 Communications Department 53 Storage section r1 First rotation speed r2 Second rotation NT1 External Network

Claims

1. In a washing machine having multiple legs, the first step is to rotate the washing tub in an empty state without placing any laundry inside, During the execution of the first step, a second step is to increase the rotation speed of the washing tub from the first rotation speed to the second rotation speed, A third step involves acquiring acceleration data for each of the three mutually orthogonal axial directions of the washing tub from an acceleration sensor attached to the washing tub during the time period from when the rotation speed increases from the first rotation speed to the second rotation speed, A fourth step involves calculating determination data, which includes amplitude data for each of the three axes, based on the acquired acceleration data for each of the three axes. A fifth step involves using the calculated determination data and pre-set determination conditions to determine whether one or more of the multiple feet are in a floating state, where they are not touching the washing machine's mounting surface. The sixth step includes outputting the determination result from the fifth step, In the fourth step described above, The determination data is calculated for each of the three axial directions, including the maximum amplitude data for each of the multiple predetermined time periods obtained by subdividing the aforementioned time period. Judgment method.

2. In the fourth step described above, The mean and variance of the maximum amplitude data for each of the three axes are calculated. For each of the three combinations obtained by selecting two of the three axis directions, the ratio of the average values ​​and the ratio of the variances of the maximum amplitude data for the two axis directions are calculated. The mean value and variance for each of the three axial directions, and the ratio of the mean values ​​and variances for each of the three combinations are used as the data for determination. The determination method according to claim 1.

3. The aforementioned pre-set determination conditions are: A first main condition consisting of a plurality of first subconditions, each configured by a first determination formula using at least two of the aforementioned determination data, A second main condition consisting of a plurality of second subconditions, each composed of a second determination formula using at least two of the aforementioned determination data, The fifth step described above is: A first determination step in which it is determined that the first main condition is met if any of the above-mentioned multiple first sub-conditions are met, A second determination step in which, if the first main condition is met, and if any of the multiple second sub-conditions is also met, it is determined that the second main condition is met. If the second main condition is met, it is determined that the feet are floating. The determination method according to claim 2.

4. The aforementioned determination criteria are set using a machine learning-trained model. The trained model is machine-trained to output the judgment conditions using the judgment data obtained by performing the first, second, third, and fourth steps on the washing machine while it is in the foot-lifting state as training data. The determination method according to any one of claims 1 to 3.

5. At least a portion of the fourth step, the fifth step, and the sixth step are performed on an information terminal outside the washing machine. The determination method according to any one of claims 1 to 3.

6. The washing machine is installed on the floor via a mounting stand. The aforementioned mounting surface is one side of the mounting base. The determination method according to any one of claims 1 to 3.

7. One or more processors, The determination method described in any one of claims 1 to 3 is performed. program.

8. A washing machine having multiple legs, comprising a control unit that rotates the washing tub empty without any laundry inside, and increases the rotation speed of the washing tub from a first rotation speed to a second rotation speed while the washing tub is being driven, An acquisition unit that acquires acceleration data for each of the three mutually orthogonal axial directions of the washing tub from an acceleration sensor attached to the washing tub during the time period when the rotation speed increases from the first rotation speed to the second rotation speed, A calculation unit calculates determination data, including amplitude data for each of the three axes, based on the acquired acceleration data for each of the three axes. A determination unit that determines whether or not one or more of the multiple feet are in a floating state, where they are lifted off the installation surface of the washing machine, using the calculated determination data and the predetermined determination conditions, The system includes an output unit that outputs the determination result from the determination unit, The calculation unit described above, The determination data is calculated for each of the three axial directions, including the maximum amplitude data for each of the multiple predetermined time periods obtained by subdividing the aforementioned time period. Judgment system.

9. An information terminal capable of communicating with a washing machine having multiple legs, a drive unit that rotates the washing tub in an empty state without containing laundry, and a control unit that increases the rotation speed of the washing tub from a first rotation speed to a second rotation speed while the washing tub is being driven, A calculation unit calculates determination data, including amplitude data for each of the three axes, based on acceleration data for each of the three mutually orthogonal axes of the washing tub obtained from an acceleration sensor attached to the washing tub during the time period from the first rotation speed to the second rotation speed, A determination unit that determines whether or not one or more of the multiple feet are in a floating state, where they are lifted off the installation surface of the washing machine, using the calculated determination data and the predetermined determination conditions, The system includes an output unit that outputs the determination result from the determination unit, The calculation unit described above, The determination data is calculated for each of the three axial directions, including the maximum amplitude data for each of the multiple predetermined time periods obtained by subdividing the aforementioned time period. Information terminal.