Magnetocaloric Heat Exchange Device
20190331370 ยท 2019-10-31
Inventors
- Magundappa Ravi L. Hadimani (Glen Allen, VA, US)
- Yahya Maly (Glen Allen, VA, US)
- Khushar Javed (Richmond, VA, US)
- Henry Garcia (Richmond, VA, US)
- Quang Nguyen (Glen Allen, VA, US)
- Meredith Hutton (Richmond, VA, US)
Cpc classification
F25B21/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B30/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F25B2321/0022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
Various implementations include a magnetic heat exchange device including a magnetocaloric chamber, a magnet, a heating loop, and a cooling loop. The magnetocaloric chamber contains a magnetocaloric material and is configured to transfer heat between the magnetocaloric material and a fluid. The magnet is movable between a first position and a second position. The magnetic field from the magnet interacts with the magnetocaloric material in the first position, and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position. In the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber. In the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
Claims
1. A magnetic heat exchange device comprising: a magnetocaloric chamber containing a magnetocaloric material, wherein the magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid; a magnet movable between a first position and a second position, wherein a magnetic field from the magnet interacts with the magnetocaloric material in the first position and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position; a heating loop having a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode; and a cooling loop having a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode, wherein, in the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber, and wherein, in the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
2. The device of claim 1, further comprising a bypass loop, wherein, in a bypass mode, the fluid flows through the bypass loop and the magnetocaloric chamber.
3. The device of claim 1, further comprising a controller configured to move the magnet between the first position and the second position and control the flow of fluid through the heating loop and the cooling loop.
4. The device of claim 1, further comprising at least one valve, wherein the at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop.
5. The device of claim 1, further comprising an actuator configured to move the first magnet between the first position and the second position.
6. The device of claim 1, wherein the magnet is a permanent magnet.
7. The device of claim 1, wherein the magnetocaloric chamber comprises at least one magnetocaloric container, wherein the magnetocaloric material is disposed within the magnetocaloric container and the magnetocaloric material is configured to be in fluid communication with the fluid.
8. The device of claim 7, wherein the magnetocaloric container comprises a mesh, wherein one or more openings defined by the mesh are smaller than the magnetocaloric material.
9. The device of claim 3, wherein the heating loop further comprises a heating temperature sensor and the cooling loop further comprises a cooling temperature sensor, wherein the controller is configured to switch from the heating mode to the cooling mode in response to a measurement from the heating temperature sensor and switch from the cooling mode to the heating mode in response to a measurement from the cooling temperature sensor.
10. A method of cooling a fluid comprising: circulating a fluid through a magnetic heat exchange device, the magnetic heat exchange device comprising: a magnetocaloric chamber containing a magnetocaloric material, wherein the magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid, a magnet movable between a first position and a second position, wherein a magnetic field from the magnet interacts with the magnetocaloric material in the first position and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position, a heating loop having a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode, and a cooling loop having a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode, wherein, in the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber, and wherein, in the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber; operating the magnetic heat exchange device in the heating mode; and switching the magnetic heat exchange device from heating mode to cooling mode.
11. The method of claim 10, further comprising a bypass loop, wherein, in a bypass mode, the fluid flows through the bypass loop and the magnetocaloric chamber, wherein the method further comprises: operating in the bypass mode before switching the magnetic heat exchange device from heating mode to cooling mode.
12. The method of claim 10, wherein the magnetic heat exchange device further comprises at least one valve, wherein the at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop.
13. The method of claim 12, wherein: operating the magnetic heat exchange device in the heating mode further comprises actuating the at least one valve to cause the fluid to flow through the heating loop and the magnetocaloric chamber; and operating the magnetic heat exchange device in the cooling mode further comprises actuating the at least one valve to cause the fluid to flow through the cooling loop and the magnetocaloric chamber.
14. The method of claim 11, wherein the magnetic heat exchange device further comprises at least one valve, wherein the at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop, wherein the bypass mode further comprises actuating the at least one valve to cause the fluid to flow through the bypass loop and the magnetocaloric chamber.
15. The method of claim 10, further comprising a controller configured to move the magnet between the first position and the second position and control the flow of fluid through the heating loop and the cooling loop.
16. The method of claim 10, wherein the magnetic heat exchange device further comprises an actuator configured to move the first magnet between the first position and the second position.
17. The method of claim 10, wherein the magnet is a permanent magnet.
18. The method of claim 10, wherein the magnetocaloric chamber comprises at least one magnetocaloric container, wherein the magnetocaloric material is disposed within the magnetocaloric container and the magnetocaloric material is in fluid communication with the fluid while disposed in the magnetocaloric container.
19. The method of claim 18, wherein the magnetocaloric container comprises a mesh, wherein one or more openings defined by the mesh are smaller than the magnetocaloric material.
20. The method of claim 15, wherein the heating loop further comprises a heating temperature sensor and the cooling loop further comprises a cooling temperature sensor, wherein the controller is configured to switch from the heating mode to the cooling mode in response to a measurement from the heating temperature sensor and switch from the cooling mode to the heating mode in response to a measurement from the cooling temperature sensor.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0005] Example features and implementations are disclosed in the accompanying drawings. However, the present disclosure is not limited to the precise arrangements and instrumentalities shown.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
SUMMARY
[0012] Various implementations include a magnetic heat exchange device. The device includes a magnetocaloric chamber, a permanent or electromagnet, a heating loop, and a cooling loop. The magnetocaloric chamber contains a magnetocaloric material. The magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid. The magnet is movable between a first position and a second position. A magnetic field from the magnet interacts with the magnetocaloric material in the first position, and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position. The heating loop has a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode. The cooling loop has a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode. In the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber. In the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
[0013] In some implementations, the device also includes a bypass loop. When in a bypass mode, the fluid flows through the bypass loop and the magnetocaloric chamber.
[0014] In some implementations, the device also includes programmable controller. The controller is configured to move the magnet between the first position and the second position and control the flow of fluid through the heating loop and the cooling loop.
[0015] In some implementations, the device also includes comprising at least one valve, wherein the at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop.
[0016] In some implementations the device also includes an actuator. The actuator is configured to move the first magnet between the first position and the second position.
[0017] In some implementations, the magnet is a permanent magnet.
[0018] In some implementations, the magnetocaloric chamber includes at least one magnetocaloric container. The magnetocaloric material is disposed within the magnetocaloric container, and the magnetocaloric material is configured to be in fluid communication with the fluid.
[0019] In some implementations, the magnetocaloric container comprises a mesh. One or more openings defined by the mesh are smaller than the magnetocaloric material.
[0020] In some implementations, the heating loop further includes a heating temperature sensor. In some implementations, the cooling loop further comprises a cooling temperature sensor. The controller is configured to switch from the heating mode to the cooling mode in response to a measurement from the heating temperature sensor and switch from the cooling mode to the heating mode in response to a measurement from the cooling temperature sensor.
[0021] Various other implementations include a method of cooling a fluid. The method of cooling a fluid includes (1) circulating a fluid through a magnetic heat exchange device, (2) operating the magnetic heat exchange device in the heating mode, and (3) switching the magnetic heat exchange device from heating mode to cooling mode. The magnetic heat exchange device includes a magnetocaloric chamber, a magnet, a heating loop, and a cooling loop. The magnetocaloric chamber contains a magnetocaloric material. The magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid. The magnet is movable between a first position and a second position. A magnetic field from the magnet interacts with the magnetocaloric material in the first position, and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position. The heating loop has a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode. The cooling loop has a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode. In the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber. In the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
[0022] In some implementations of the method, the device also includes a bypass loop. In a bypass mode, the fluid flows through the bypass loop and the magnetocaloric chamber. The method also includes operating in the bypass mode before switching the magnetic heat exchange device from heating mode to cooling mode.
[0023] In some implementations, the magnetic heat exchange device includes at least one valve. The at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop.
[0024] In some implementations, operating the magnetic heat exchange device in the heating mode includes actuating the at least one valve to cause the fluid to flow through the heating loop and the magnetocaloric chamber. In some implementations, operating the magnetic heat exchange device in the cooling mode includes actuating the at least one valve to cause the fluid to flow through the cooling loop and the magnetocaloric chamber.
[0025] In some implementations, the magnetic heat exchange device includes at least one valve. The at least one valve is configured to control the flow of fluid through the heating loop and the cooling loop. The bypass mode includes actuating the at least one valve to cause the fluid to flow through the bypass loop and the magnetocaloric chamber.
[0026] In some implementations of the method, the device includes a controller configured to move the magnet between the first position and the second position and control the flow of fluid through the heating loop and the cooling loop.
[0027] In some implementations of the method, the magnetic heat exchange device includes an actuator configured to move the first magnet between the first position and the second position.
[0028] In some implementations of the method, the magnet is a permanent magnet.
[0029] In some implementations of the method, the magnetocaloric chamber includes at least one magnetocaloric container. The magnetocaloric material is disposed within the magnetocaloric container and the magnetocaloric material is in fluid communication with the fluid while disposed in the magnetocaloric container.
[0030] In some implementations of the method, the magnetocaloric container includes a mesh. One or more openings defined by the mesh are smaller than the magnetocaloric material.
[0031] In some implementations of the method, the heating loop includes a heating temperature sensor and the cooling loop includes a cooling temperature sensor. The controller is configured to switch from the heating mode to the cooling mode in response to a measurement from the heating temperature sensor and switch from the cooling mode to the heating mode in response to a measurement from the cooling temperature sensor.
DETAILED DESCRIPTION
[0032] The devices, systems, and methods disclosed herein provide for magnetic heat exchange device. The device places a magnetocaloric material within a magnetic field to cause the magnetocaloric material to create heat for a limited time. The heat is transferred to a fluid, which is then transferred to the atmosphere via a first heat exchanger. Once the magnetocaloric material is no longer creating heat, the magnetic field is removed to cause the magnetocaloric material to absorb heat. Heat is transferred from a space to the fluid via a second heat exchanger, which is then transferred to the magnetocaloric material from the fluid. Because heat is removed from the space, the temperature in the space is decreased. The device continues to cycle between providing and removing a magnetic field to the magnetocaloric material to provide cooling to the space.
[0033] Various implementations include a magnetic heat exchange device. The device includes a magnetocaloric chamber, a magnet, a heating loop, and a cooling loop. The magnetocaloric chamber contains a magnetocaloric material. The magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid. The magnet is movable between a first position and a second position. A magnetic field from the magnet interacts with the magnetocaloric material in the first position, and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position. The heating loop has a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode. The cooling loop has a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode. In the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber. In the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
[0034] Various other implementations include a method of cooling a fluid. The method of cooling a fluid includes (1) circulating a fluid through a magnetic heat exchange device, (2) operating the magnetic heat exchange device in the heating mode, and (3) switching the magnetic heat exchange device from heating mode to cooling mode. The magnetic heat exchange device includes a magnetocaloric chamber, a magnet, a heating loop, and a cooling loop. The magnetocaloric chamber contains a magnetocaloric material. The magnetocaloric chamber is configured to transfer heat between the magnetocaloric material and a fluid. The magnet is movable between a first position and a second position. A magnetic field from the magnet interacts with the magnetocaloric material in the first position, and the magnetic field from the magnet does not interact with the magnetocaloric material in the second position. The heating loop has a first heat exchanger configured to transfer heat from the fluid to an atmosphere when the device is in a heating mode. The cooling loop has a second heat exchanger configured to transfer heat to the fluid from the atmosphere when the device is in a cooling mode. In the heating mode, the magnet is in the first position and the fluid flows through the heating loop and the magnetocaloric chamber. In the cooling mode, the magnet is in the second position and the fluid flows through the cooling loop and the magnetocaloric chamber.
[0035]
[0036]
[0037] The divider 202a shown in
[0038] The magnetocaloric containers 202b are disposed within the compartments 202d defined by the divider 202a and cavity 202 inner walls. The magnetocaloric containers 202b are manufactured from a mesh material 203 that defines a plurality of openings 203a. The openings 203a in the mesh 203 are sized such that the openings 203a are smaller than the individual pieces of magnetocaloric material 202c contained inside the magnetocaloric containers 202b. Thus, while fluid can flow through the openings 203a defined by the magnetocaloric container 202b and between the pieces of magnetocaloric material 202c, the magnetocaloric material 202c cannot pass through the openings defined by the magnetocaloric container 202b. The magnetocaloric material in
[0039] Because the fluid in the magnetocaloric chamber 102 flows through the magnetocaloric containers 202b and is in fluid communication with the magnetocaloric material 202c, the fluid acts as a heat transfer medium for heat produced or absorbed by the magnetocaloric material 202c, as discussed below.
[0040] The magnet 104 is coupled to an actuator 116 configured to move the magnet 104 from a first position to a second position. The magnet 104 is closer to the magnetocaloric material 202c in the first position than in the second position. When the magnet 104 is in the first position, as shown in
[0041] The alternation of the position of the magnet 104 between the first position and the second position while the flowing fluid acts as a heat exchange medium creates a magnetic cooling cycle. When the magnet 104 is moved from the second position to the first position, the magnetocaloric material 202c enters the adiabatic magnetization phase of the magnetic cooling cycle, as discussed below.
[0042] In the first phase of the magnetic cooling cycle (the adiabatic magnetization phase), the magnetocaloric material 202c is quickly magnetized while the total entropy of the magnetocaloric material 202c S.sub.T remains constant. The increase in magnetic order causes an increase in the atomic order given by a lattice entropy change S.sub.L. This leads to a decrease in the magnetic entropy S.sub.M of the magnetic system and an increase in the temperature T of the magnetocaloric material 202c.
[0043] In the second phase of the magnetic cooling cycle (the isomagnetic cooling phase), the magnet 104 remains in the first position such that the magnetocaloric material 202c continues to interact with the magnetic field of the magnet 104 while the fluid continues to flow around the magnetocaloric material 202c. The heat is transferred from the magnetocaloric material 202c to the fluid, which cools the temperature of the magnetocaloric material 202c and heats the fluid.
[0044] In the third phase (the adiabatic demagnetization phase), the magnet 104 is moved from the first position to the second position such that the magnetic field of the magnet 104 is removed from the magnetocaloric material 202c. Because the total entropy of the magnetocaloric material 202c S.sub.T remains constant in the adiabatic system, the decrease in magnetic order causes a decrease in the atomic order given by a lattice entropy change S.sub.L. This leads to an increase in the magnetic entropy S.sub.M of the magnetic system and a decrease in the temperature T of the magnetocaloric material 202c.
[0045] In the fourth phase (the isomagnetic heating phase), the magnet 104 remains in the second position while the fluid continues to flow around the magnetocaloric material 202c. Heat is transferred from the fluid to the magnetocaloric material 202c, which heats the temperature of the magnetocaloric material 202c and cools the fluid.
[0046] The device 100 also includes a chamber valve 102a and a chamber temperature sensor 102b. The chamber valve 102a is a 3-way valve configured to allow the flow of fluid from the heating loop 106 or cooling loop 108 to the magnetocaloric chamber 102, while isolating the other of the heating loop 106 or cooling loop 108. The chamber temperature sensor 102b measures the temperature of the fluid returning to the magnetocaloric chamber 102.
[0047] The heating loop 106 includes a first heat exchanger 106a, a heating loop pump 106b, a heating loop valve 106c, and a heating temperature sensor 106d. The first heat exchanger 106a includes coils through which the fluid flows such that the heat from the fluid can be transferred from the fluid to the atmosphere. The heating loop pump 106b causes the fluid to flow through the heating loop 106. The heating temperature sensor 106d is located upstream from the first heat exchanger 106a to measure the temperature of the fluid flowing from the magnetocaloric chamber 102. The heating loop valve 106c is a three-way valve used to isolate the heating loop 106 such that the fluid flows from the magnetocaloric chamber 102 where the fluid is heated, through the heating loop 106, and back to the magnetocaloric chamber 102. Because the heated fluid flows through the first heat exchanger 106a in the heating loop 106 and transfers heat from the fluid to the atmosphere, the fluid is cooled before returning to the magnetocaloric chamber 102 to receive more heat from the magnetocaloric material 202c.
[0048] The cooling loop 108 includes a second heat exchanger 108a, a cooling loop pump 108b, a cooling loop valve 108c, and a cooling temperature sensor 108d. The second heat exchanger 108a includes coils through which the fluid flows such that the heat from the space in which the second heat exchanger 108a is located can be transferred from space to the fluid. The cooling loop pump 108b causes the fluid to flow through the cooling loop 108. The cooling temperature sensor 108d is located upstream from the second heat exchanger 108a to measure the temperature of the fluid flowing from the magnetocaloric chamber 102. The cooling loop valve 108c is a three-way valve used to isolate the cooling loop 108 such that the fluid flows from the magnetocaloric chamber 102 where the fluid transfers heat to the magnetocaloric material 202c, through the cooling loop 108, and back to the magnetocaloric chamber 102. The cooled fluid flowing through the second heat exchanger 108a in the cooling loop 108 absorbs heat from the space, causing the space to be cooled. The fluid, being warmed by the space, flows back to the magnetocaloric chamber 102 to transfer the heat from the space to the magnetocaloric material 202c.
[0049] Although the device 100 shown in
[0050] The device 100 shown in
[0051] The controller 112 has inputs to receive measurement signals from the various temperature sensors and output signals to control the actuation of the magnet 104 and the various valves. By controlling the actuation of the valves and the magnet 104, the device 100 can alternate between a heating mode, a cooling mode, and a bypass mode. In some implementations, the controller also includes inputs for user controls or other sensors to measure other conditions to maximize efficiency, such as environmental temperature sensor(s), temperature sensors to measure the temperature of the space(s) to be cooled, pressure sensor(s), or timer(s).
[0052] In heating mode, the controller 112 actuates the actuator 116 to move the magnet 104 to the first position to introduce a magnetic field to the magnetocaloric material 202c and actuates the heating loop valve 106c and the chamber valve 102a such that the fluid flows through the heating loop 106 and the magnetocaloric chamber 102, as shown in block 402. When the magnet 104 is actuated from the second position to the first position, the heat generated by the magnetocaloric material 202c in the presence of the magnetic field from the magnet 104 is transferred to the fluid. As the fluid is pumped by the heating loop pump 106b through the heating loop 106, the heating temperature sensor 106d measures the temperature of the fluid exiting the magnetocaloric chamber 102 and sends a heating temperature measurement to the controller 112. The fluid is then pumped by the heating loop pump 106b to the first heat exchanger 106a, and the heat from the fluid is transferred to the atmosphere. As the fluid flows back to the magnetocaloric chamber 102, the chamber temperature sensor 102b measures the temperature of the fluid returning to the magnetocaloric chamber 102 and sends a chamber temperature measurement to the controller 112. Over time, the magnetocaloric material 202c in the presence of the magnetic field no longer produces heat, and the temperature of the fluid and the temperature of the magnetocaloric material 202c begin to reach equilibrium. When the temperature measured by the heating temperature sensor 106d is within a predetermined temperature difference from the temperature measured by the chamber temperature sensor 102b, as shown in block 404, the controller 112 switches the device 100 from heating mode to bypass mode.
[0053] In the bypass mode after heating mode, as shown in block 406, the controller 112 actuates the actuator 116 to move the magnet 104 from the first position to the second position and actuates the heating loop valve 106c closed such that the fluid flows through the bypass loop 114 and the magnetocaloric chamber 102. The bypass loop 114 is used so that heated fluid from heating mode does not flow through the cooling loop 108 before the magnet 104 is fully actuated to the second position and the magnetocaloric material 202c begins to absorb heat. Once the magnet 104 has fully actuated to the second position, as shown in block 408, the controller 112 switches the device 100 from bypass mode to cooling mode.
[0054] In cooling mode, shown in block 410, the controller 112 actuates the actuator 116 to move the magnet 104 to the second position to remove the magnetic field from the magnetocaloric material 202c and actuates the cooling loop valve 108c and the chamber valve 102a such that the fluid flows through the cooling loop 108 and the magnetocaloric chamber 102. When the magnet 104 is actuated from the first position to the second position, the magnetocaloric material 202c begins absorbing heat from the fluid in the absence of the magnetic field. As the fluid is pumped by the cooling loop pump 108b through the cooling loop 108, the cooling temperature sensor 108d measures the temperature of the fluid exiting the magnetocaloric chamber 102 and sends a cooling temperature measurement to the controller 112. The fluid is then pumped by the cooling loop pump 108b to the second heat exchanger 108a, and the heat from the space in which the second heat exchanger 108a is disposed is transferred to the fluid. As the fluid flows back to the magnetocaloric chamber 102, the chamber temperature sensor 102b measures the temperature of the fluid returning to the magnetocaloric chamber 102 and sends a chamber temperature measurement to the controller 112. Over time, the magnetocaloric material 202c in the absence of the magnetic field no longer absorbs heat, and the temperature of the fluid and the temperature of the magnetocaloric material 202c begin to reach equilibrium. When the temperature measured by the cooling temperature sensor 108d is within a predetermined temperature difference from the temperature measured by the chamber temperature sensor 102b, as shown in block 412, the controller 112 switches the device 100 from cooling mode back to bypass mode.
[0055] In the bypass mode after cooling mode, shown in block 414, the controller 112 actuates the actuator 116 to move the magnet 104 from the second position back to the first position and actuates the cooling loop valve 108c closed such that the fluid flows through the bypass loop 114 and the magnetocaloric chamber 102. The bypass loop 114 is used so that cooled fluid from cooling mode does not flow through the heating loop 106 before the magnet 104 is fully actuated to the first position and the magnetocaloric material 202c begins to produce heat again. Once the magnet 104 has fully actuated to the first position, as shown in block 416, the controller 112 switches the device 100 from bypass mode to heating mode, as shown in block 402. This cycle continues such that heat is removed from the space during the periodic cooling modes.
[0056]
[0057] It should be appreciated that the logical operations described herein with respect to the various figures may be implemented (1) as a sequence of computer implemented acts or program modules (i.e., software) running on a computing device (e.g., the computing device described in
[0058] Referring to
[0059] In an embodiment, the computing device 600 may comprise two or more computers in communication with each other that collaborate to perform a task. For example, but not by way of limitation, an application may be partitioned in such a way as to permit concurrent and/or parallel processing of the instructions of the application. Alternatively, the data processed by the application may be partitioned in such a way as to permit concurrent and/or parallel processing of different portions of a data set by the two or more computers. In an embodiment, virtualization software may be employed by the computing device 600 to provide the functionality of a number of servers that is not directly bound to the number of computers in the computing device 600. For example, virtualization software may provide twenty virtual servers on four physical computers. In an embodiment, the functionality disclosed above may be provided by executing the application and/or applications in a cloud computing environment. Cloud computing may comprise providing computing services via a network connection using dynamically scalable computing resources. Cloud computing may be supported, at least in part, by virtualization software. A cloud computing environment may be established by an enterprise and/or may be hired on an as-needed basis from a third party provider. Some cloud computing environments may comprise cloud computing resources owned and operated by the enterprise as well as cloud computing resources hired and/or leased from a third party provider.
[0060] In its most basic configuration, computing device 600 typically includes at least one processing unit 620 and system memory 630. Depending on the exact configuration and type of computing device, system memory 630 may be volatile (such as random access memory (RAM)), non-volatile (such as read-only memory (ROM), flash memory, etc.), or some combination of the two. This most basic configuration is illustrated in
[0061] Computing device 600 may have additional features/functionality. For example, computing device 600 may include additional storage such as removable storage 640 and non-removable storage 650 including, but not limited to, magnetic or optical disks or tapes. Computing device 600 may also contain network connection(s) 680 that allow the device to communicate with other devices such as over the communication pathways described herein. The network connection(s) 680 may take the form of modems, modem banks, Ethernet cards, universal serial bus (USB) interface cards, serial interfaces, token ring cards, fiber distributed data interface (FDDI) cards, wireless local area network (WLAN) cards, radio transceiver cards such as code division multiple access (CDMA), global system for mobile communications (GSM), long-term evolution (LTE), worldwide interoperability for microwave access (WiMAX), and/or other air interface protocol radio transceiver cards, and other well-known network devices. Computing device 600 may also have input device(s) 670 such as a keyboards, keypads, switches, dials, mice, track balls, touch screens, voice recognizers, card readers, paper tape readers, or other well-known input devices. Output device(s) 660 such as a printers, video monitors, liquid crystal displays (LCDs), touch screen displays, displays, speakers, etc. may also be included. The additional devices may be connected to the bus in order to facilitate communication of data among the components of the computing device 600. All these devices are well known in the art and need not be discussed at length here.
[0062] The processing unit 620 may be configured to execute program code encoded in tangible, computer-readable media. Tangible, computer-readable media refers to any media that is capable of providing data that causes the computing device 600 (i.e., a machine) to operate in a particular fashion. Various computer-readable media may be utilized to provide instructions to the processing unit 620 for execution. Example tangible, computer-readable media may include, but is not limited to, volatile media, non-volatile media, removable media and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. System memory 630, removable storage 640, and non-removable storage 650 are all examples of tangible, computer storage media. Example tangible, computer-readable recording media include, but are not limited to, an integrated circuit (e.g., field-programmable gate array or application-specific IC), a hard disk, an optical disk, a magneto-optical disk, a floppy disk, a magnetic tape, a holographic storage medium, a solid-state device, RAM, ROM, electrically erasable program read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices.
[0063] It is fundamental to the electrical engineering and software engineering arts that functionality that can be implemented by loading executable software into a computer can be converted to a hardware implementation by well-known design rules. Decisions between implementing a concept in software versus hardware typically hinge on considerations of stability of the design and numbers of units to be produced rather than any issues involved in translating from the software domain to the hardware domain. Generally, a design that is still subject to frequent change may be preferred to be implemented in software, because re-spinning a hardware implementation is more expensive than re-spinning a software design. Generally, a design that is stable that will be produced in large volume may be preferred to be implemented in hardware, for example in an application specific integrated circuit (ASIC), because for large production runs the hardware implementation may be less expensive than the software implementation. Often a design may be developed and tested in a software form and later transformed, by well-known design rules, to an equivalent hardware implementation in an application specific integrated circuit that hardwires the instructions of the software. In the same manner as a machine controlled by a new ASIC is a particular machine or apparatus, likewise a computer that has been programmed and/or loaded with executable instructions may be viewed as a particular machine or apparatus.
[0064] In an example implementation, the processing unit 620 may execute program code stored in the system memory 630. For example, the bus may carry data to the system memory 630, from which the processing unit 620 receives and executes instructions. The data received by the system memory 630 may optionally be stored on the removable storage 640 or the non-removable storage 650 before or after execution by the processing unit 620.
[0065] It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination thereof. Thus, the methods and apparatuses of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computing device, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
[0066] Embodiments of the methods and systems may be described herein with reference to block diagrams and flowchart illustrations of methods, systems, apparatuses and computer program products. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create a means for implementing the functions specified in the flowchart block or blocks.
[0067] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including computer-readable instructions for implementing the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0068] Accordingly, blocks of the block diagrams and flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, can be implemented by special purpose hardware-based computer systems that perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.
[0069] A number of example implementations are provided herein. However, it is understood that various modifications can be made without departing from the spirit and scope of the disclosure herein. As used in the specification, and in the appended claims, the singular forms a, an, the include plural referents unless the context clearly dictates otherwise. The term comprising and variations thereof as used herein is used synonymously with the term including and variations thereof and are open, non-limiting terms. Although the terms comprising and including have been used herein to describe various implementations, the terms consisting essentially of and consisting of can be used in place of comprising and including to provide for more specific implementations and are also disclosed.
[0070] Disclosed are materials, systems, devices, methods, compositions, and components that can be used for, can be used in conjunction with, can be used in preparation for, or are products of the disclosed methods, systems, and devices. These and other components are disclosed herein, and it is understood that when combinations, subsets, interactions, groups, etc. of these components are disclosed that while specific reference of each various individual and collective combinations and permutations of these components may not be explicitly disclosed, each is specifically contemplated and described herein. For example, if a device is disclosed and discussed each and every combination and permutation of the device, and the modifications that are possible are specifically contemplated unless specifically indicated to the contrary. Likewise, any subset or combination of these is also specifically contemplated and disclosed. This concept applies to all aspects of this disclosure including, but not limited to, steps in methods using the disclosed systems or devices. Thus, if there are a variety of additional steps that can be performed, it is understood that each of these additional steps can be performed with any specific method steps or combination of method steps of the disclosed methods, and that each such combination or subset of combinations is specifically contemplated and should be considered disclosed.