Embodiments generally relate to piezoelectric pumps. More particularly, embodiments relate to an adaptive piezoelectric pump having a variable stiffness diaphragm element that is controllable to change the stiffness responsive to pumping conditions.
State-of-the-art piezoelectric pumps have an isolator that is part of the diaphragm. The isolator is a thin, flexible membrane which connects the rest of the diaphragm (with connected piezoelectric element) to the side wall of the pump. The isolator allows the volume displacement of the diaphragm to be increased and also creates the desired mode shape of the diaphragm. However, the isolator leads to a reducing in bending stiffness of the diaphragm, therefore reducing the maximum backpressure of the pump.
In some embodiments, an adaptive programmable pump includes a pump housing, a diaphragm comprising a variable stiffness element attached to the pump housing, a piezoelectric element operatively connected to the diaphragm, and a control element coupled to the variable stiffness element, wherein the control element is configured to control a stiffness of the variable stiffness element via a voltage applied to the control element.
In some embodiments, a method of controlling an adaptive programmable pump includes monitoring one of a pressure or a flow rate of a fluid in the adaptive programmable pump, wherein the adaptive programmable pump comprises a diaphragm that includes a variable stiffness element, determining a level of stiffness of the variable stiffness element that is required for operation of the adaptive programmable pump, and controlling the stiffness of the variable stiffness element by applying a voltage to a control element coupled to the variable stiffness element.
In some embodiments, at least one non-transitory computer readable storage medium includes instructions which, when executed by a controller, cause the controller to perform operations comprising monitoring one of a pressure or a flow rate of a fluid in an adaptive programmable pump, wherein the adaptive programmable pump comprises a diaphragm that includes a variable stiffness element, determining a level of stiffness of the variable stiffness element that is required for operation of the adaptive programmable pump, and controlling the stiffness of the variable stiffness element by applying a voltage to a control element coupled to the variable stiffness element.
The various advantages of the embodiments will become apparent to one skilled in the art by reading the following specification and appended claims, and by referencing the following drawings, in which:
In accordance with the technology disclosed herein, an adaptive programmable pump includes a diaphragm with a variable stiffness element that can be controlled to vary the stiffness. The stiffness (e.g., bending stiffness of the diaphragm or isolator), which is a property of the material(s) and/or configuration of the variable stiffness element, can be controlled by a control signal (e.g. an applied voltage) which, when applied to a control element, provides control over the variable stiffness element via a thermal, electrical field, or magnetic field input. The disclosed technology provides improved pump performance under variable pressure or flow rate conditions. For example, the adaptive programmable pump can be programmed such that the variable stiffness element is controlled to be in a low stiffness state (i.e., more flexible) when a high flowrate is required, thus increasing the volume displacement of diaphragm. As another example, when a high pressure is required, the adaptive programmable pump can be programmed such that the variable stiffness element is controlled to be in a high stiffness state (i.e., less flexible), thus increasing the bending stiffness of the diaphragm.
Because the adaptive programmable pump has a diaphragm with a controllable variable stiffness element, the adaptive programmable pump can be programmed to vary the stiffness of the variable stiffness element under different or varying operating conditions. For example, under high pressure conditions, the adaptive programmable pump can be programmed to increase the stiffness of the variable stiffness element, thereby handling high pressure operation that provides a performance approximating that of a high pressure pump; compare the upper part of the curve of the pump performance profile 210 for the adaptive programmable pump with the pump performance profile 110 for the conventional high pressure pump—a performance that the conventional high flow rate pump cannot meet. As another example, under high flow rate conditions, the adaptive programmable pump can be programmed to decrease the stiffness of the variable stiffness element, thereby handling high flow rate operation that provides a performance approximating that of a high flow rate pump; compare the lower part of the curve for the pump performance profile 210 for the adaptive programmable pump with the pump performance profile 130 for the conventional high flow rate pump—a performance that the conventional high pressure pump cannot meet. Thus as illustrated in
The diaphragm 320 includes a variable stiffness element. In embodiments, the diaphragm 320 includes a thin metal shim 325 and an isolator 330, where the isolator 330 is the variable stiffness element. The isolator 330 is attached to the metal shim 325 and to the pump housing 310 (the isolator is typically attached to the wall(s) of the pump housing 310). The metal shim can be made of a variety of metals, including brass, stainless steel, aluminum, etc. The diaphragm 320 is situated over the cavity 335 in the pump housing.
The isolator 330 is made of a variable stiffness material that can be controlled via application of thermal energy, a magnetic field or an electric field. Examples of the variable stiffness material can include a thermoplastic material-which can be controlled via application of thermal energy; an amorphous metal alloy (such as, e.g., metglas)—which can be controlled via application of a magnetic field; and an electroactive laminate—which can be controlled via application of an electric field.
Turning now to
The electroactive laminate can be controlled by applying a voltage across the conductive layers 510. When a voltage is applied, electrostatic attraction (e.g., between conductive and dielectric layers) causes the layers to adhere together which, in turn, causes an increase in the bending stiffness of the laminate. The change in stiffness is related to the number of layers. For example, if no voltage is applied to the laminate, the stiffness is proportional to N (where N is the number of layers in the laminate). When a voltage is applied, the stiffness increases and is proportional to N3. Further details regarding electroactive laminates are described in D. Levine et al., “Materials with Electroprogrammable Stiffness,” Advanced Materials 2021, 2007952, the disclosure of which is incorporated by reference herein in its entirety as if set forth herein.
Returning now to
Turning now to
Additionally, a control element 340 is coupled to the isolator 330 to apply thermal energy, a magnetic field, or an electric field-depending on the type of variable stiffness material in the isolator 330. For example, if the variable stiffness material is a thermoplastic material, the control element 340 can include an electronically resistive wire or film (e.g., nichrome wire or film) that is attached to or wound around the isolator 330 and is responsive to an applied voltage. When a voltage is applied to the electronically resistive wire/film (e.g., across the ends of the electronically resistive wire/film), the electronically resistive wire/film heats up to apply heat to the thermoplastic material in the isolator 330. For example, heating the thermoplastic material to a temperature above its glass transition temperature (Tg) causes the thermoplastic material to a more pliable (e.g., softer) state, which reduces the stiffness of the thermoplastic material in comparison to the stiffness when the thermoplastic material is below Tg.
As another example, if the variable stiffness material is an amorphous metal alloy, the control element 340 can include a wire coil that is wound around the isolator 330 and is responsive to an applied voltage. When a voltage (e.g., alternating current, or AC) is applied to the wire coil, the wire coil generates a magnetic field which is applied to the amorphous metal alloy to cause a change in the stiffness of the amorphous metal alloy. For example, the relationship between the magnetic field strength applied and the stiffness of the amorphous metal alloy is typically a non-linear relationship overall. However, there is a portion where the relationship is approximately linear, such that an increase in the magnetic field strength results in a proportionate (approximately) decrease in stiffness of the amorphous metal alloy. By operating control of the applied magnetic field in this approximate linear region, the stiffness of the amorphous metal alloy can be predictably controlled.
As another example, if the variable stiffness material is an electroactive laminate (e.g., including a dielectric layer 520 arranged between two conductive layers 510), the control element 340 can include wire leads (e.g., electrodes) attached to the conductive layers 510. When a voltage is applied to the wire leads, an electric field is generated within the layers of the electroactive laminate to cause a change in the stiffness of the electroactive laminate. For embodiments with a three-layer electroactive laminate (e.g., a dielectric layer 520 arranged between two conductive layers 510), the control effectively provides an on/off response (e.g., two discrete levels of stiffness). In embodiments with more than the three layers (e.g., three or more conductive layers 510 with two or more dielectric layers 520, a control element 340 can be attached to each conductive layer 510, which enables selective electroactivation of different layers. In turn, this enables finer control, providing three or more levels of discrete stiffness. In some embodiments, the control element 340 (e.g., wire leads) is integrated with the conductive layers 510 of the electroactive laminate.
Turning now to
The diaphragm 420 includes a variable stiffness element. In embodiments, the diaphragm 420 is a one-piece variable stiffness material-without a metal shim—that is attached to the pump housing 410 (the diaphragm 420 is typically attached to the wall(s) of the pump housing 410). The diaphragm 420 is situated over the cavity 435 in the pump housing.
The variable stiffness material of the diaphragm 420 can be controlled via application of thermal energy, a magnetic field or an electric field. Examples of the variable stiffness material can include a thermoplastic material-which can be controlled via application of thermal energy; an amorphous metal alloy (such as, e.g., metglas)—which can be controlled via application of a magnetic field; and an electroactive laminate-which can be controlled via application of an electric field.
During operation of the adaptive programmable pump 400, the diaphragm 420 moves in an upward and downward motion (e.g., at an operating frequency fp). For example, the diaphragm 420 can have a piezoelectric element (not shown in
Turning now to
Additionally, a control element 440 is coupled to the diaphragm 420 to apply thermal energy, a magnetic field, or an electric field-depending on the type of variable stiffness material in the diaphragm 420. For example, if the variable stiffness material is a thermoplastic material, the control element 440 can include an electronically resistive wire or film (e.g., nichrome wire or film) that is attached to or wound around the diaphragm 420. When a voltage is applied to the electronically resistive wire/film (e.g., across the ends of the electronically resistive wire/film), the electronically resistive wire/film heats up to apply heat to the thermoplastic material in the isolator 330.
As another example, if the variable stiffness material is an amorphous metal alloy, the control element 340 can include a wire coil that is wound around the diaphragm 420. When a voltage (e.g., alternating current, or AC) is applied to the wire coil, the wire coil generates a magnetic field which is applied to the amorphous metal alloy to cause a change in the stiffness of the amorphous metal alloy.
As another example, if the variable stiffness material is an electroactive laminate (e.g., including a dielectric layer arranged between two conductive layers), the control element 440 can include wire leads (e.g., electrodes) attached to the conductive layers. When a voltage is applied to the wire leads, an electric field is generated to the layers of the electroactive laminate to cause a change in the stiffness of the electroactive laminate. For embodiments with a three-layer electroactive laminate (e.g., a dielectric layer 520 arranged between two conductive layers 510), the control effectively provides an on/off response (e.g., two discrete levels of stiffness). In embodiments with more than the three layers (e.g., three or more conductive layers 510 with two or more dielectric layers 520), a control element 440 can be attached to each conductive layer 510, which enables selective electroactivation of different layers. In turn, this enables finer control, providing three or more levels of discrete stiffness. In some embodiments, the control element 440 (e.g., wire leads) is integrated with the conductive layers 510 of the electroactive laminate.
Turning now to
During operation of the adaptive programmable pump 600 (e.g., via a voltage applied to the piezoelectric element 350), the sensor 610 (e.g., a pressure sensor) can be used to monitor the backpressure within the cavity 335. In some embodiments, the sensor 610 is located in a place other than the pump housing 310 to measure backpressure. For example, in an air pump, the sensor 610 can be located in or adjacent to an outlet valve which is to be connected to an object to be inflated. Other locations for the sensor 610 are possible, so long as the sensor is exposed to the backpressure created during the pumping operation.
Based on the pressure data (e.g., values representing measured pressure) provided by the sensor 610, the stiffness of the variable stiffness material of the isolator 330 can be changed. For example, if the sensor 610 measures increasing backpressure, the adaptive programmable pump 600 can increase the stiffness of the variable stiffness material, thereby enabling the adaptive programmable pump 600 to maintain or increase the pressure needed for the pumping operation. In some embodiments, the configuration of the adaptive programmable pump 600 can be based on the configuration of the adaptive programmable pump 400 (
The adaptive programmable pump system 700 operates via a feedback loop to control the stiffness of the variable stiffness element which, in turn, influences the pump operation. The controller 750 provides a control input to the control element 740 to control the variable stiffness element of the diaphragm 720. Through pump operation, a fluid output is generated at the housing 710 (e.g., via an outlet valve of the pump assembly 705, not shown in
The sensor 730 senses the environment of the pump assembly 705 and provides feedback about the environment such as, e.g., a property of the fluid output to the controller 750. In some embodiments, the sensor 730 corresponds to the sensor 610 (
The controller 750 receives input from the sensor 730 (e.g., regarding pressure or flow rate) and provides an output (e.g., a voltage) to the control element 740 to control the stiffness of a variable stiffness element of the pump assembly 710. The control element 740 can correspond to the control element 340 (
As one example, the adaptive programmable pump system 700 can be used to inflate an object such as, e.g., a tire, a ball, etc. with a gas (e.g., air, nitrogen, etc.). As the object inflates with the gas, backpressure in the pump will increase due to the pressure buildup in the object being inflated. The backpressure acts as a resistance to the output flow of the pump. In response to a sensed increase in the backpressure (e.g., via the sensor 730), the controller 750 can, via an applied voltage, cause an increase in the variable stiffness element of the pump assembly 710, thereby enabling the adaptive programmable pump system 700 to maintain or increase the pressure in the output flow to continue inflating the object.
The adaptive programmable pump system 700 can also be used in high flow rate applications. For example, the adaptive programmable pump system 700 can be used with a pneumatic actuator which needs to inflate quickly for fast response time. As another example, the adaptive programmable pump system 700 can be used with an inflatable energy absorbing structure, such as an airbag, which needs to be rapidly inflated. As another example, the adaptive programmable pump system 700 can be used with an inflatable kite, which needs to respond quickly to changes in environment and recover pressure quickly.
The processor 22 includes one or more processing devices such as a microprocessor, a fixed application-specific integrated circuit (ASIC) processor, a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a field-programmable gate array (FPGA), a digital signal processor (DSP), etc., along with associated circuitry, logic, and/or interfaces. The processor 22 can include, or be connected to, a memory (such as, e.g., the memory 28) storing executable instructions and/or data, as necessary or appropriate. The processor 22 can execute such instructions to implement, control, operate or interface with any devices, components or features of the adaptive programmable pump system 700 and/or any of the devices, components, features or methods described herein with reference to
The I/O subsystem 24 can include circuitry and/or components suitable to facilitate input/output operations with the processor 22, the memory 28, and other components of the controller 10. For example, the I/O subsystem 24 can provide control signals (e.g., voltages) to a control element of an adaptive programmable pump (e.g., the control element 740 in
The network interface 26 can include suitable logic, circuitry, and/or interfaces that transmits and receives data over one or more communication networks using one or more communication network protocols. The network interface 26 can operate under the control of the processor 22, and can transmit/receive various requests and messages to/from one or more other devices or components (such as, e.g., any one or more of the devices or components illustrated in
The memory 28 can include suitable logic, circuitry, and/or interfaces to store executable instructions and/or data, as necessary or appropriate, when executed, to implement, control, operate or interface with any devices, components or features of the adaptive programmable pump system 700 and/or any of the devices, components, features or methods described herein with reference to
The data storage 30 can include any type of device or devices configured for short-term or long-term storage of data such as, for example, memory devices and circuits, memory cards, hard disk drives, solid-state drives, non-volatile flash memory, or other data storage devices. The data storage 30 can include or be configured as a database, such as a relational or non-relational database, or a combination of more than one database. In some embodiments, a database or other data storage can be physically separate and/or remote from the controller 10, and/or can be located in another computing device, a database server, on a cloud-based platform, or in any storage device that is in data communication with the controller 10.
The user interface 32 can include code to present, on a display, information or screens for a user and to receive input (including commands) from a user via an input device (e.g., a touch-screen device). The user interface 32 can include a graphical user interface (GUI).
The sensor interface 34 can include circuitry and/or components suitable to facilitate communications and/or exchange of data, commands or signals between the controller 10 and one or more sensors, which can include one or more of the sensor 610 (
The interconnect 36 includes any one or more separate physical buses, point to point connections, or both connected by appropriate bridges, adapters, or controllers. The interconnect 36 can include, for example, a system bus, a Peripheral Component Interconnect (PCI) bus, a HyperTransport or industry standard architecture bus, a small computer system interface (SCSI) bus, a universal serial bus (USB), IIC (I2C) bus, or an Institute of Electrical and Electronics Engineers (IEEE) standard 694 bus (e.g., “Firewire”), or any other interconnect suitable for coupling or connecting the components of the controller 10.
The display 38 can be any type of device for presenting visual information, such as a computer monitor, a flat panel display, or a mobile device screen, and can include a liquid crystal display (LCD), a light-emitting diode (LED) display, a plasma panel, or a cathode ray tube display, etc. The display 38 can include a display interface for communicating with the display. In some embodiments, display 38 can include a display interface for communicating with a display external to the controller 10.
In some embodiments, one or more of the illustrative components of the controller 10 can be incorporated (in whole or in part) within, or otherwise form a portion of, another component. For example, the memory 28, or portions thereof, can be incorporated within the processor 22. As another example, the user interface 32 can be incorporated within the processor 22 and/or code in the memory 28. In some embodiments, the controller 10 can be embodied as, without limitation, a mobile computing device, a smartphone, a wearable computing device, an Internet-of-Things device, a laptop computer, a tablet computer, a notebook computer, a computer, a workstation, a server, a multiprocessor system, and/or a consumer electronic device.
For example, computer program code to carry out operations shown in the method 900 and/or functions associated therewith can be written in any combination of one or more programming languages, including an object oriented programming language such as JAVA, SMALLTALK, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. Additionally, program or logic instructions might include assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, state-setting data, configuration data for integrated circuitry, state information that personalizes electronic circuitry and/or other structural components that are native to hardware (e.g., host processor, central processing unit/CPU, microcontroller, etc.).
Illustrated processing block 910 provides for monitoring, via a sensor, one of a pressure or a flow rate of a fluid in the adaptive programmable pump, where at block 910a the adaptive programmable pump comprises a diaphragm that includes a variable stiffness element. Illustrated processing block 920 provides for determining a level of a stiffness of the variable stiffness element that is required for operation of the adaptive programmable pump. Illustrated processing block 930 provides for controlling the stiffness of the variable stiffness element by applying a voltage to a control element coupled to the variable stiffness element.
In some embodiments, at illustrated processing block 940 controlling the stiffness of the variable stiffness element includes decreasing the stiffness of the variable stiffness element responsive to a high flow rate condition for the adaptive programmable pump. A high flow rate condition can include a condition requiring an increased flow rate (e.g., relative to current flow rate). In some embodiments, at illustrated processing block 950 controlling the stiffness of the variable stiffness element further includes increasing the stiffness of the variable stiffness element responsive to a high pressure condition for the adaptive programmable pump. A high pressure condition can include a condition requiring an increased pressure (e.g., relative to current pressure). In some embodiments, the sensor includes one of a flow rate sensor or a pressure sensor.
In some embodiments, the variable stiffness element includes a thermoplastic material, and controlling the stiffness of the variable stiffness element includes applying heat to the thermoplastic material to cause a change in the stiffness of the thermoplastic material.
In some embodiments, the variable stiffness element includes an amorphous metal alloy, and controlling the stiffness of the variable stiffness element includes applying a magnetic field to the amorphous metal alloy to cause a change in the stiffness of the amorphous metal alloy.
In some embodiments, the variable stiffness element includes an electroactive laminate including a dielectric layer arranged between two conductive layers, and controlling the stiffness of the variable stiffness element includes applying an electric field to the electroactive laminate to cause a change in the stiffness of the electroactive laminate.
Embodiments of each of the above systems, devices, components, features and/or methods, including the adaptive programmable pump system 700, the controller 750, and/or the method 900, and/or any other system components, can be implemented in hardware, software, or any suitable combination thereof. For example, hardware implementations can include configurable logic, fixed-functionality logic, or any combination thereof. Examples of configurable logic include suitably configured PLAs, FPGAs, CPLDs, and general purpose microprocessors. Examples of fixed-functionality logic include suitably configured ASICs, combinational logic circuits, and sequential logic circuits. The configurable or fixed-functionality logic can be implemented with CMOS logic circuits, TTL logic circuits, or other circuits.
Alternatively, or additionally, all or portions of the foregoing systems, devices, components, features and/or methods can be implemented in one or more modules as a set of program or logic instructions stored in a machine- or computer-readable storage medium such as RAM, ROM, PROM, firmware, flash memory, etc., to be executed by a processor or computing device. For example, computer program code to carry out the operations of the components can be written in any combination of one or more operating system (OS) applicable/appropriate programming languages, including an object-oriented programming language such as PYTHON, PERL, JAVA, SMALLTALK, C++, C# or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages.
Example A1 includes an adaptive programmable pump comprising a pump housing, a diaphragm comprising a variable stiffness element attached to the pump housing, a piezoelectric element operatively connected to the diaphragm, and a control element coupled to the variable stiffness element, wherein the control element is configured to control a stiffness of the variable stiffness element via a voltage applied to the control element.
Example A2 includes the adaptive programmable pump of Example A1, further comprising a controller configured to one or more of decrease the stiffness of the variable stiffness element responsive to a high flow rate condition for the adaptive programmable pump or increase the stiffness of the variable stiffness element responsive to a high pressure condition for the adaptive programmable pump.
Example A3 includes the adaptive programmable pump of Example A1 or A2, further comprising a pressure sensor to sense a backpressure relating to operation of the adaptive programmable pump, wherein the controller is to increase the stiffness of the variable stiffness element responsive to a sensed increase in the backpressure.
Example A4 includes the adaptive programmable pump of Example A1, A2 or A3, further comprising a flow rate sensor to sense a flow rate relating to operation of the adaptive programmable pump, wherein the controller is to decrease the stiffness of the variable stiffness element responsive to a sensed decrease in the flow rate.
Example A5 includes the adaptive programmable pump of any of Examples A1-A4, wherein the variable stiffness element comprises a thermoplastic material, and wherein the control element is to apply heat to the thermoplastic material to cause a change in a stiffness of the thermoplastic material.
Example A6 includes the adaptive programmable pump of any of Examples A1-A5, wherein the variable stiffness element comprises an amorphous metal alloy, and wherein the control element is to apply a magnetic field to the amorphous metal alloy to cause a change in a stiffness of the amorphous metal alloy.
Example A7 includes the adaptive programmable pump of any of Examples A1-A6, wherein the variable stiffness element comprises an electroactive laminate including a dielectric layer arranged between two conductive layers, and wherein the control element is to apply an electric field to the electroactive laminate to cause a change in a stiffness of the electroactive laminate.
Example A8 includes the adaptive programmable pump of any of Examples A1-A7, wherein the variable stiffness element includes an isolator, and wherein the diaphragm further comprises a metal shim attached to the isolator.
Example M1 includes a method of controlling an adaptive programmable pump comprising monitoring, via a sensor, one of a pressure or a flow rate of a fluid in the adaptive programmable pump, wherein the adaptive programmable pump comprises a diaphragm that includes a variable stiffness element, determining a level of a stiffness of the variable stiffness element that is required for operation of the adaptive programmable pump, and controlling the stiffness of the variable stiffness element by applying a voltage to a control element coupled to the variable stiffness element.
Example M2 includes the method of Example M1, wherein controlling the stiffness of the variable stiffness element comprises one or more of decreasing the stiffness of the variable stiffness element responsive to a high flow rate condition for the adaptive programmable pump or increasing the stiffness of the variable stiffness element responsive to a high pressure condition for the adaptive programmable pump.
Example M3 includes the method of Example M1 or M2, wherein the sensor includes one of a flow rate sensor or a pressure sensor.
Example M4 includes the method of Example M1, M2 or M3, wherein the variable stiffness element comprises a thermoplastic material, and wherein controlling the stiffness of the variable stiffness element comprises applying heat to the thermoplastic material to cause a change in a stiffness of the thermoplastic material.
Example M5 includes the method of any of Examples M1-M4, wherein the variable stiffness element comprises an amorphous metal alloy, and wherein controlling the stiffness of the variable stiffness element comprises applying a magnetic field to the amorphous metal alloy to cause a change in a stiffness of the amorphous metal alloy.
Example M6 includes the method of any of Examples M1-M5, wherein the variable stiffness element comprises an electroactive laminate including a dielectric layer arranged between two conductive layers, and wherein controlling the stiffness of the variable stiffness element comprises applying an electric field to the electroactive laminate to cause a change in a stiffness of the electroactive laminate.
Example C1 includes at least one non-transitory computer readable storage medium comprising instructions which, when executed by a controller, cause the controller to perform operations comprising monitoring, via a sensor, one of a pressure or a flow rate of a fluid in an adaptive programmable pump, wherein the adaptive programmable pump comprises a diaphragm that includes a variable stiffness element, determining a level of a stiffness of the variable stiffness element that is required for operation of the adaptive programmable pump, and controlling the stiffness of the variable stiffness element by applying a voltage to a control element coupled to the variable stiffness element.
Example C2 includes the at least one non-transitory computer readable storage medium of Example C1, wherein controlling the stiffness of the variable stiffness element comprises one or more of decreasing the stiffness of the variable stiffness element responsive to a high flow rate condition for the adaptive programmable pump or increasing the stiffness of the variable stiffness element responsive to a high pressure condition for the adaptive programmable pump.
Example C3 includes the at least one non-transitory computer readable storage medium of Example C1 or C2, wherein the sensor includes one of a flow rate sensor or a pressure sensor.
Example C4 includes the at least one non-transitory computer readable storage medium of Example C1, C2 or C3, wherein the variable stiffness element comprises a thermoplastic material, and wherein controlling the stiffness of the variable stiffness element comprises applying heat to the thermoplastic material to cause a change in a stiffness of the thermoplastic material.
Example C5 includes the at least one non-transitory computer readable storage medium of any of Examples C1-C4, wherein the variable stiffness element comprises an amorphous metal alloy, and wherein controlling the stiffness of the variable stiffness element comprises applying a magnetic field to the amorphous metal alloy to cause a change in a stiffness of the amorphous metal alloy.
Example C6 includes the at least one non-transitory computer readable storage medium of any of Examples C1-C5, wherein the variable stiffness element comprises an electroactive laminate including a dielectric layer arranged between two conductive layers, and wherein controlling the stiffness of the variable stiffness element comprises applying an electric field to the electroactive laminate to cause a change in a stiffness of the electroactive laminate.
Example AMI includes an apparatus comprising means for performing the method of any of Examples M1 to M6.
Embodiments are applicable for use with all types of semiconductor integrated circuit (“IC”) chips. Examples of these IC chips include but are not limited to processors, controllers, chipset components, programmable logic arrays (PLAs), memory chips, network chips, systems on chip (SoCs), SSD/NAND controller ASICs, and the like. In addition, in some of the drawings, signal conductor lines are represented with lines. Some may be different, to indicate more constituent signal paths, have a number label, to indicate a number of constituent signal paths, and/or have arrows at one or more ends, to indicate primary information flow direction. This, however, should not be construed in a limiting manner. Rather, such added detail may be used in connection with one or more exemplary embodiments to facilitate easier understanding of a circuit. Any represented signal lines, whether or not having additional information, may actually comprise one or more signals that may travel in multiple directions and may be implemented with any suitable type of signal scheme, e.g., digital or analog lines implemented with differential pairs, optical fiber lines, and/or single-ended lines.
Example sizes/models/values/ranges may have been given, although embodiments are not limited to the same. As manufacturing techniques (e.g., photolithography) mature over time, it is expected that devices of smaller size could be manufactured. In addition, well known power/ground connections to IC chips and other components may or may not be shown within the figures, for simplicity of illustration and discussion, and so as not to obscure certain aspects of the embodiments. Further, arrangements may be shown in block diagram form in order to avoid obscuring embodiments, and also in view of the fact that specifics with respect to implementation of such block diagram arrangements are highly dependent upon the platform within which the embodiment is to be implemented, i.e., such specifics should be well within purview of one skilled in the art. Where specific details (e.g., circuits) are set forth in order to describe example embodiments, it should be apparent to one skilled in the art that embodiments can be practiced without, or with variation of, these specific details. The description is thus to be regarded as illustrative instead of limiting.
The term “coupled” may be used herein to refer to any type of relationship, direct or indirect, between the components in question, and may apply to electrical, mechanical, fluid, optical, electromagnetic, electromechanical or other connections, including logical connections via intermediate components (e.g., device A may be coupled to device C via device B). In addition, the terms “first”, “second”, etc. may be used herein only to facilitate discussion, and carry no particular temporal or chronological significance unless otherwise indicated.
As used in this application and in the claims, a list of items joined by the term “one or more of” may mean any combination of the listed terms. For example, the phrases “one or more of A, B or C” may mean A, B, C; A and B; A and C; B and C; or A, B and C.
Those skilled in the art will appreciate from the foregoing description that the broad techniques of the embodiments can be implemented in a variety of forms. Therefore, while the embodiments have been described in connection with particular examples thereof, the true scope of the embodiments should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, specification, and following claims.