Washing apparatuses, such as laundry washing machines or dishwashers, are used in many single-family and multi-family residential applications to clean clothes and other fabric items or dishes and silverware, respectively. Due to the wide variety of items that these washing apparatuses encounter these apparatuses typically provide a wide variety of user-configurable settings to control various aspects of a wash cycle such as water temperatures and/or amounts, soaking, rinsing, etc. These cycle settings can have an appreciable effect on washing performance, as well as on energy and/or water consumption, so it is generally desirable for the settings used by a washing apparatus to appropriately match the needs of each load washed.
Some washing apparatuses also support user selection of load types, typically based on the soil level of the items contained therein. These manually-selectable load types generally represent specific combinations of settings that are optimized for particular load types so that a user is not required to select individual values for each of the controllable settings of a washing apparatus. However, such manual selection still can lead to suboptimal performance due to, for example, user inattentiveness or lack of understanding. Therefore, a significant need continues to exist in the art for a manner of optimizing the performance of a washing apparatuses for different types of loads, as well as reducing the burden on users when interacting with a washing apparatus.
The invention addresses these and other problems associated with the art by providing a washing apparatus, system and method that automate the selection of one or more parameters for a wash cycle based in part on spectral data collected by a spectrometer from inside the washing apparatus and analyzed via a remote cloud service.
In some instances, a washing apparatus, including: a housing to house one or more items during a wash cycle performed using one or more fluids; a spectrometer located in the housing and configured to capture spectral data for the one or more items or the one or more fluids; and a controller in communication with the spectrometer that is configured to: transmit the captured spectral data to a remote device; receive, from the remote device, response data generated from the spectral data; and configure one or more parameters for the wash cycle based upon the response data.
In some embodiments, the washing apparatus is a laundry washing machine and the spectrometer is positioned to sense a fluid within a sump of the washing machine. In some such embodiments, the spectrometer is configured to capture a spectral signature of the sensed fluid. In some such embodiments, configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon mineral content of the sensed fluid. In other such embodiments, configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon debris within the sensed fluid.
In other embodiments, the washing apparatus is a laundry washing machine and the spectrometer is positioned to sense a fluid or a fabric within a wash tub of the washing machine. In some such embodiments, configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon the fabric within the wash tub.
In still other embodiments, the washing apparatus is a dishwasher and the spectrometer is positioned to sense a fluid within a sump of the dishwasher. In some such embodiments, configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon debris within the sensed fluid.
In some embodiments, the controller is configured to select a load type from among a plurality of load types based upon the response data. In some embodiments, the one or more parameters include a wash or rinse temperature, a wash or rinse water amount, a detergent type, an amount of detergent, a cycle time, or a number of phase repeats.
In another aspect, a system for sensing and monitoring the contents inside of a washing apparatus to modify a wash cycle includes: a housing to house one or more items during a wash cycle performed using one or more fluids; a spectrometer located within the housing and configured to capture spectral data for the one or more items or the one or more fluids; a remote device configured to analyze the captured spectral data to obtain response data based on the captured spectral data; and a controller in communication with the spectrometer and the remote device, where the controller is configured to: transmit the captured spectral data to the remote device; receive, from the remote device, the response data; and configure one or more parameters for a wash cycle of the washing apparatus based upon the response data.
In some embodiments, the remote device is a remote cloud service that includes a database of possible spectral signatures and the remote cloud service determines, based on comparison with the database of possible spectral signatures and the captured spectral data, chemical composition data. In some such embodiments, the remote cloud service includes a wash parameter selection module that determines the one or more parameters of a wash cycle based on analysis of the spectral data. In other embodiments, the washing apparatus includes a wash parameter selection module that determines the one or more parameters of a wash cycle based on the response data.
In some embodiments, the washing apparatus is a laundry washing machine and the spectrometer is positioned to sense a fluid within a sump of the washing machine, and where configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon mineral content of the sensed fluid. In other embodiments, the washing apparatus is a laundry washing machine and the spectrometer is positioned to sense a fluid within a sump of the washing machine, and where configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon debris within the sensed fluid. In still other embodiments, the washing apparatus is a laundry washing machine and the spectrometer is positioned to sense a fluid or a fabric within a wash tub of the washing machine, and where configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon the fluid or the fabric within the wash tub. In still other embodiments, the washing apparatus is a dishwasher and the spectrometer is positioned to sense a fluid within a sump of the dishwasher, and where configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon debris within the sensed fluid.
In some embodiments, the controller is configured to select a load type from among a plurality of load types based upon the response data.
In yet another aspect, a method of operating a washing apparatus includes: capturing, by a spectrometer located within a housing configured to house one or more items during a wash cycle performed using one or more fluids, spectral data of the fluid or the item contained within the housing; transmitting, by a controller, the spectral data to a remote device for analysis; receiving, by the controller, response data based on the spectral data analyzed by the remote device; and configuring, by the controller, one or more parameters of the wash cycle based upon the response.
In some embodiments, configuring the one or more parameters of the wash cycle includes configuring at least one of the one or more parameters based upon debris within the sensed fluid.
Embodiments consistent with the invention may be used to automate the selection of a one or more parameters for a wash cycle of a washing apparatus, such as a laundry washing machine or dishwasher, based upon spectral data collected from inside the washing apparatus and analyzed by a remote cloud service. In particular, in some embodiments consistent with the invention, a spectrometer may be used to collected spectral data from items or fluids contained within the washing apparatus, and the collected spectral data may be analyzed in a remote cloud service in order to determine the minerals, soil, food, fabric, etc. contained therein. One or more wash parameters may then be altered in response to the determination of the minerals, soil, food, fabric, etc. to improve or otherwise optimize washing performance.
A parameter for a wash cycle, in this regard, may include any number of different configurable aspects of a wash cycle performed by a washing apparatus. For example, various parameters of a wash cycle for a laundry washing machine may include, but not be limited to, a wash water temperature, a rinse water temperature, a wash water amount, a rinse water amount, a duration of a wash, rinse, or soak, a number of repeats of a wash, rinse, or soak phase, selection between different rinse operation types such as a spray rinse operation or a deep fill rinse operation, pre-treatment such as soaking over time with a prescribed water temperature, an amount and/or type of detergent, etc. As another example, various parameters of a wash cycle for a dishwasher may include, but not be limited to, the control over one or more settings of the dishwasher, e.g., a wash operation duration, a number of cycles (e.g., rinse, wash, soak, drying cycles), a cycle duration, a wash temperature, a cycle type (e.g., normal, pot scrubber, quick wash, etc.), or a detergent amount (e.g., where an automatic dispenser is present). Other configurations or settings may also be varied based upon the load characteristics, so the invention is not limited to this particular list.
Numerous variations and modifications will be apparent to one of ordinary skill in the art, as will become apparent from the description below. Therefore, the invention is not limited to the specific implementations discussed herein.
Turning now to the drawings, wherein like numbers denote like parts throughout the several views,
The embodiments discussed hereinafter will focus on the implementation of the hereinafter-described techniques within a top-load residential laundry washing machine such as laundry washing machine 10, such as the type that may be used in single-family or multi-family dwellings, or in other similar applications. However, it will be appreciated that the herein-described techniques may also be used in connection with other types of laundry washing machines in some embodiments. For example, the herein-described techniques may be used in commercial applications in some embodiments. Moreover, the herein-described techniques may be used in connection with other laundry washing machine configurations.
Disposed within wash tub 16 is a wash basket 34 that is rotatable about a generally vertical axis A by a drive system 36. Wash basket 34 is generally perforated or otherwise provides fluid communication between an interior 38 of the wash basket 34 and a space 40 between wash basket 34 and wash tub 16. Drive system 36 may include, for example, an electric motor and a transmission and/or clutch for selectively rotating the wash basket 34. In some embodiments, drive system 36 may be a direct drive system, whereas in other embodiments, a belt or chain drive system may be used.
In addition, in some embodiments, an agitator 42 such as an impeller, auger or other agitation element may be disposed in the interior 38 of wash basket 34 to agitate items within wash basket 34 during a washing operation. Agitator 42 may be driven by drive system 36, e.g., for rotation about the same axis as wash basket 34, and a transmission and/or clutch within drive system 36 may be used to selectively rotate agitator 42. In other embodiments, separate drive systems may be used to rotate wash basket 34 and agitator 42.
A water inlet 44 may be provided to dispense water into wash tub 16. In some embodiments, for example, hot and cold valves 46, 48 may be coupled to external hot and cold water supplies through hot and cold inlets 50, 52, and may output to one or more nozzles 54 to dispense water of varying temperatures into wash tub 16. In addition, a pump system 56, e.g., including a pump and an electric motor, may be coupled between a low point, bottom or sump in wash tub 16 and an outlet 58 to discharge greywater from wash tub 16.
In some embodiments, laundry washing machine 10 may also include a dispensing system 60 configured to dispense detergent, fabric softener, stain removing compositions, and/or other wash-related products into wash tub 16. Dispensing system 60 may be configured, in some embodiments, to dispense controlled amounts of wash-related products, e.g., as may be stored in a reservoir (not shown) in laundry washing machine 10. In other embodiments, dispensing system 60 may be used to time the dispensing of wash-related products that have been manually placed in one or more reservoirs in the machine immediately prior to initiating a wash cycle. Dispensing system 60 may also, in some embodiments, receive and mix water with wash-related products to form one or more wash liquors that are dispensed into wash tub 16. In still other embodiments, no dispensing system may be provided, and a user may simply add wash-related products directly to the wash tub prior to initiating a wash cycle.
It will be appreciated that the particular components and configuration illustrated in
Further, in some embodiments, in order to configure one or more parameters of a wash cycle, laundry washing machine 10 may include a weight sensor and/or a spectrometer 68. A weight sensor may be used to generate a signal that varies based in part on the mass or weight of the contents of wash tub 16. In the illustrated embodiment, for example, a weight sensor may be implemented in laundry washing machine 10 using one or more load cells 62 that support wash tub 16 on one or more corresponding support rods 30. Each load cell 62 may be an electro-mechanical sensor that outputs a signal that varies with a displacement based on load or weight, and thus outputs a signal that varies with the weight of the contents of wash tub 16. Multiple load cells 62 may be used in some embodiments, while in other embodiments, other types of transducers or sensors that generate a signal that varies with applied force, e.g., strain gauges, may be used. Furthermore, while load cells 62 are illustrated as supporting wash tub 16 on support rods 30, the load cells, or other appropriate transducers or sensors, may be positioned elsewhere in a laundry washing machine to generate one or more signals that vary in response to the weight of the contents of wash tub 16. In some embodiments, for example, transducers may be used to support an entire load washing machine, e.g., one or more feet of a machine. Other types and/or locations of transducers suitable for generating a signal that varies with the weight of the contents of a wash tub will be apparent to one of ordinary skill in the art having the benefit of the instant disclosure. In addition, in some embodiments, a weight sensor may also be used for vibration sensing purposes, e.g., to detect excessive vibrations resulting from an out-of-balance load. In other embodiments, however, no vibration sensing may be used, while in other embodiments, separate sensors may be used to sense vibrations.
A spectrometer 68 may be positioned within the housing 14 of the laundry washing machine 10 and may be configured to capture spectral data for one or more items (e.g. fabrics) or the fluid within the laundry washing machine 10. In some instances, the spectrometer 68 may be positioned within the wash tub 16 and may capture spectral data of one or more items (e.g. fabrics or stains on the fabrics) or fluid within the wash tub 16. In other instances, the spectrometer 68′ may be position near the top of the wash tub 16. When positioned within the wash tub 16 or drum of the laundry washing machine 10, the spectrometer 68 may be used (see
In other instances, the spectrometer 68 may be located with the pump system 56 or sump of the laundry washing machine 10. When positioned within the sump, the spectrometer 68 may similarly be used (as described with reference to
One or more parameters of the wash cycle may be configured based on the analyzed spectral data. As discussed herein, the spectrometer 68 may measure a change over a range of incident wavelengths (or, in some instances, at a specific wavelength) that results as light passes through the object (e.g. fabric) or fluid. This produces spectral data, which, in some instances, may be in the form of a spectral signature, and which can be compared to databases of known objects and substances in order to reveal their composition. Various parameters of the wash cycle may be configured based on this compositional information. For example, where there is organic debris (e.g. grass, blood, wine, non-greasy food, etc.) in the fluid a particular stain treatment or presoak may be added. As another example, where a particular fabric type is determined to be in the wash tub 16, the water temperature may be adjusted accordingly.
Although a weight sensor and spectrometer are specifically discussed herein, this is not to be understood as limiting, as additional sensors may also be incorporated into a laundry washing machine 10. For example, in some embodiments, sensors may be used to measure water temperature at various points in the wash cycle. Other sensors may also be incorporated in the laundry washing machine to measure additional characteristics.
Referring now to
Now turning to
As shown in
In an example, as illustrated in
The remote cloud service 86 may also, in some instances, include a wash parameter selection module 92, which may determine one or more parameters of a wash cycle based on the analysis of the spectral data. These selected wash parameters may be transmitted back to controller 70 via network 88 and network interface 84. In other instances, a wash parameter selection module 94 may be located locally within the memory 74 of the laundry washing machine 10.
Additional components may also be interfaced with controller 70, as will be appreciated by those of ordinary skill having the benefit of the instant disclosure. Moreover, in some embodiments, at least a portion of controller 70 may be implemented externally from a laundry washing machine, e.g., within a mobile device, a cloud computing environment, etc., such that at least a portion of the functionality described herein is implemented within the portion of the controller that is externally implemented.
In some embodiments, controller 70 may operate under the control of an operating system and may execute or otherwise rely upon various computer software applications, components, programs, objects, modules, data structures, etc. In addition, controller 70 may also incorporate hardware logic to implement some or all of the functionality disclosed herein. Further, in some embodiments, the sequences of operations performed by controller 70 to implement the embodiments disclosed herein may be implemented using program code including one or more instructions that are resident at various times in various memory and storage devices, and that, when read and executed by one or more hardware-based processors, perform the operations embodying desired functionality. Moreover, in some embodiments, such program code may be distributed as a program product in a variety of forms, and that the invention applies equally regardless of the particular type of computer readable media used to actually carry out the distribution, including, for example, non-transitory computer readable storage media. In addition, it will be appreciated that the various operations described herein may be combined, split, reordered, reversed, varied, omitted, parallelized and/or supplemented with other techniques known in the art, and therefore, the invention is not limited to the particular sequences of operations described herein.
Now turning to
In embodiments consistent with the invention, the operation of washing apparatus (e.g. a laundry washing machine 10 or a dishwasher 700) may include, in block 602, using a spectrometer contained within the housing to capture spectral data of the fluid or item(s) contained within the washing apparatus (e.g. laundry washing machine 10 or dishwasher 700). In some instances, the spectral data may include one or more spectral signatures, or the specific combination of emitted, reflected or absorbed electromagnetic radiation at varying wavelengths, corresponding to the one or more items or fluids in the washing apparatus (e.g. laundry washing machine 10 or dishwasher 700). As described herein, the spectrometer may be positioned so as to capture spectral data of the fluid within the sump, or the spectrometer may be positioned so as to capture spectral data of fluid or various items (e.g. fabric) contained within the wash tub.
Next, in block 604, a controller transmits the captured spectral data to a remote cloud service in a remote device to be analyzed. In some instances, this transmission may be wireless (e.g. over Ethernet, Bluetooth, NFC, cellular, and/or other suitable networks); while in other instances, this transmission may be wired.
In block 606, the cloud service in the remote device may analyze the captured spectral data in order to determine the chemical composition of the fluids and/or items represented by the spectral data. In some instances, the remote device may have, or have access to, a database of spectral signatures of possible chemical components. In such instances, the remote device may compare the captured spectral to the database of spectral signatures to obtain chemical composition data and determine the identity of the various minerals in the fluid, debris in the fluid (e.g. food items), and/or items (e.g. fabrics, stains on fabrics, etc.). In block 608, the remote device may determine the response data. In some instances, the response data may be the chemical composition data, which may then be returned to the washing apparatus so that the washing apparatus can locally determine one or more commands for configuring the wash cycle (e.g., using block 92 of
In block 612, the controller may receive the response data transmitted by the remote device in block 610. In block 614, the controller may configure one or more parameters of the wash cycle based upon the response data. As described previously, a parameter for a wash cycle of a laundry washing machine 10, in this regard, may include any number of different configurable aspects of a wash cycle performed by a laundry washing machine including, but not limited to, a wash water temperature, a rinse water temperature, a wash water amount, a rinse water amount, a speed or stroke of agitation during washing and/or rinsing, a spin speed, whether or not agitation is used during washing and/or rinsing, a duration of a wash, rinse, soak, or spin phase of a wash cycle, a number of repeats of a wash, rinse, soak or spin phase, selection between different rinse operation types such as a spray rinse operation or a deep fill rinse operation, pre-treatment such as soaking over time with a prescribed water temperature and specific agitation stroke, etc. In some embodiments, either a user selection or automated selection of a load type (e.g. delicates, colors or whites, or the like) may result in the selection of one or more parameters corresponding to a wash cycle configured for that load type. A parameter for a wash cycle of a dishwasher 700 may include, but not be limited to, the control over one or more settings of the dishwasher, e.g., a wash operation duration, a number of cycles (e.g., rinse, wash, soak, drying cycles), a cycle duration, a wash temperature, a cycle type (e.g., normal, pot scrubber, quick wash, etc.), or a detergent amount (e.g., where an automatic dispenser is present).
In some embodiments, the washing apparatus may be a dishwasher, an example of which is illustrated in
One or more parameters of the wash cycle may be configured based on the analyzed spectral data. As discussed herein, the spectrometer 768 may measure a change over a range of incident wavelengths (or, in some instances, at a specific wavelength) that results as light passes through the fluid. This produces spectral data, which, in some instances, may be in the form of a spectral signature, can be compared to databases of known objects and substances in order to reveal the composition of the fluid, as well as debris or minerals contained therein. Various parameters of the wash cycle may be configured based on this compositional information. For example, these parameters may include the control over one or more settings of the dishwasher, e.g., a wash operation duration, a number of cycles (e.g., rinse, wash, soak, drying cycles), a cycle duration, a wash temperature, a cycle type (e.g., normal, pot scrubber, quick wash, etc.), or a detergent amount (e.g., where an automatic dispenser is present). Other configurations or settings may also be varied based upon the load characteristics, so the invention is not limited to this particular list.
The embodiments discussed hereinafter will focus on the implementation of the hereinafter-described techniques within a hinged-door dishwasher. However, it will be appreciated that the herein-described techniques may also be used in connection with other types of dishwashers in some embodiments. For example, the herein-described techniques may be used in commercial applications in some embodiments. Moreover, at least some of the herein-described techniques may be used in connection with other dishwasher configurations, including dishwashers utilizing sliding drawers, whereby the racks may be integrated with the drawers.
Now turning to
As shown in
Controller 900 may also be coupled to a dispenser (not shown) to trigger the dispensing of detergent 946 and/or rinse agent into the wash tube at appropriate points during a wash cycle. Additional sensors and actuators may also be used in some embodiments, including a temperature sensor 948 to determine a fluid temperature, a door switch 950 to determine when door 712 is latched, and a door lock 952 to prevent the door from being opened during a wash cycle. Moreover, controller 900 may be coupled to a user interface 954 including various input/output devices such as knobs, dials, sliders, switches, buttons, lights, textual and/or graphics displays, touch screen displays, speakers, image capture devices, microphones, etc. for receiving input from and communicating with a user. The controller 900 may also be connected to the spectrometer 768 described previously and may receive spectral data captured by the spectrometer 768. In some embodiments, controller 900 may also be coupled to one or more network interfaces 956, e.g., for interfacing with one or more remote devices 986 via wired and/or wireless networks 988 such as Ethernet, Bluetooth, NFC, cellular and other suitable networks. Additional components may also be interfaced with controller 900, as will be appreciated by those of ordinary skill having the benefit of the instant disclosure.
In an example, as illustrated in
The remote cloud service 986 may also, in some instances, include a wash parameter selection module 992, which may determine one or more parameters of a wash cycle based on the analysis of the spectral data. These selected wash parameters may be transmitted back to controller 900 via network 988 and network interface 956 In other instances, a wash parameter selection module 994 may be located locally within the memory 934 of the dishwasher 700.
Moreover, in some embodiments, at least a portion of controller 900 may be implemented externally from a dishwasher, e.g., within a mobile device, a cloud computing environment, etc., such that at least a portion of the functionality described herein is implemented within the portion of the controller that is externally implemented. In some embodiments, controller 900 may operate under the control of an operating system and may execute or otherwise rely upon various computer software applications, components, programs, objects, modules, data structures, etc. In addition, controller 900 may also incorporate hardware logic to implement some or all of the functionality disclosed herein. Further, in some embodiments, the sequences of operations performed by controller 900 to implement the embodiments disclosed herein may be implemented using program code including one or more instructions that are resident at various times in various memory and storage devices, and that, when read and executed by one or more hardware-based processors, perform the operations embodying desired functionality. Moreover, in some embodiments, such program code may be distributed as a program product in a variety of forms, and that the invention applies equally regardless of the particular type of computer readable media used to actually carry out the distribution, including, for example, non-transitory computer readable storage media. In addition, it will be appreciated that the various operations described herein may be combined, split, reordered, reversed, varied, omitted, parallelized and/or supplemented with other techniques known in the art, and therefore, the invention is not limited to the particular sequences of operations described herein. Returning now to
Various additional modifications may be made to the illustrated embodiments consistent with the invention. Therefore, the invention lies in the claims hereinafter appended.
Number | Name | Date | Kind |
---|---|---|---|
5083447 | Kiuchi et al. | Jan 1992 | A |
6784997 | Lorenz et al. | Aug 2004 | B2 |
7558690 | Curtius et al. | Jul 2009 | B2 |
8108063 | Agrawal et al. | Jan 2012 | B2 |
8648321 | Schenkel et al. | Feb 2014 | B2 |
20010043327 | Barney | Nov 2001 | A1 |
20030019253 | Lorenz | Jan 2003 | A1 |
20080128001 | Kennichi | Jun 2008 | A1 |
20080295257 | Bringewatt et al. | Dec 2008 | A1 |
20100036795 | Busch | Feb 2010 | A1 |
20100251780 | Im et al. | Oct 2010 | A1 |
20160160423 | Yoneda et al. | Jun 2016 | A1 |
20170176324 | Perkins | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
102016211328 | Dec 2017 | DE |
102017219806 | May 2019 | DE |
1978144 | Oct 2008 | EP |
WO2017220336 | Dec 2017 | WO |
WO-2019081014 | May 2019 | WO |
WO-2019174955 | Sep 2019 | WO |
Entry |
---|
Virkhare, Neha et al., Neuro-Fuzzy Controller Based Washing Machine, International Journal of Engineering Science Invention, 2319-37, www.ijesi.org, vol. 3, Issue 1, pp. 48-51, Jan. 2014. |
Gusni, Misniati Binti, PC Based Washing Machine Controller, Universiti Teknikal Malaysia Melaka, Beke, 2009. |
Number | Date | Country | |
---|---|---|---|
20210212549 A1 | Jul 2021 | US |