Multi-component dispensing device

By using an electric motor-driven pump and a static mixer in the distribution device, combined with the proportional control of the controller, the problem of proportional control in the mixing and distribution of multi-component materials was solved, and the uniformity and quality of the floor coating were improved.

CN121909079APending Publication Date: 2026-04-21GRACO MINNESTOA INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GRACO MINNESTOA INC
Filing Date
2024-07-24
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, mixing and distributing devices for multi-component materials are difficult to achieve precise proportion control and effective mixing of the constituent materials, resulting in uneven quality of the floor coating.

Method used

A distribution device including first and second replacement components is used, and pumps driven by first and second motors respectively pump the constituent materials. The materials are mixed through a mixing channel and the motors are controlled by a controller to achieve the distribution of the mixed materials in a specified ratio. The mixing is further ensured to be uniform by a static mixer in the mixing pipeline.

Benefits of technology

It achieves precise mixing and uniform distribution of constituent materials, improving the quality and consistency of the floor coating.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121909079A_ABST
    Figure CN121909079A_ABST
Patent Text Reader

Abstract

The distribution device is configured to mix together a plurality of constituent materials to form a multi-component material, and is configured to output the multi-component material onto a surface. The dispensing device includes a plurality of displacements that draw separate constituent material from a material source and pump the constituent material to a dispenser for ejection of final multi-component material.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims priority to U.S. Provisional Application No. 63 / 529,011, filed July 26, 2023, entitled “MULTI COMPONENT FLOOR SURFACE DISPENSING RIG”; and U.S. Provisional Application No. 63,617,521, filed January 4, 2024, entitled “MULTI COMPONENT FLOOR SURFACE DISPENSING RIG”; and U.S. Provisional Application No. 63 / 558,944, filed February 28, 2024, the disclosure of which is incorporated herein by reference in its entirety. Background Technology

[0003] This disclosure relates to a material distribution system. More specifically, this disclosure relates to an apparatus for mixing and distributing multi-component materials.

[0004] Multicomponent materials are formed by reacting various constituent materials together. Flooring materials are a type of multicomponent material that can be coated onto floor surfaces to provide a coating that improves durability, aesthetics, slip resistance, etc. For example, flooring materials can be epoxy resin coatings. Flooring materials are typically formed by mixing multiple constituent components together. The various constituent components are usually poured separately into a mixing container (e.g., a bucket). The operator then mixes the various components together to produce the multicomponent flooring material, for example, using a hand mixer, such as an auger attached to a hand drill. The multicomponent flooring material is poured onto the floor surface to be coated and spread on the surface using, for example, a scraper. The constituent materials need to be thoroughly mixed and mixed in specified proportions to provide a high-quality multicomponent material. Summary of the Invention

[0005] According to an aspect of this disclosure, a dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: a first displacement member having a first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; a second displacement member having a second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; a mixing channel downstream of the first and second pumps, the mixing channel being configured to mix the first constituent material and the second constituent material to prepare a mixture; a dispenser through which the mixture is dispensed; and a controller configured to: determine an ineffective discharge rate of the first pump; and control the operation of the second electric motor based on the ineffective discharge rate of the first pump, such that the first and second pumps output the first constituent material and the second constituent material at a specified mixing ratio.

[0006] According to an additional or alternative aspect of this disclosure, a dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: a first displacement member having a first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; a second displacement member having a second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; a mixing channel downstream of the first and second pumps, the mixing channel being configured to mix the first constituent material and the second constituent material to prepare a mixture; a dispenser through which the mixture is dispensed; and a controller configured to control the operation of the first and second electric motors to avoid commutation overlap between the first and second pumps.

[0007] According to another additional or alternative aspect of this disclosure, a dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: a first displacement member including a first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; a second displacement member including a second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; a mixing channel downstream of the first and second pumps, the mixing channel being configured to mix the first constituent material and the second constituent material to prepare a mixture; a dispenser through which the mixture is dispensed; and a controller configured to: determine the position of a first piston of the first pump within a first displacement range of the first piston; determine the position of a second piston of the second pump within a second displacement range of the second piston; and control the operation of the first and second electric motors such that the control causes the first of the first and second pumps to perform a short stroke, based on the fact that the fluid displacement member of the first pump is closer to the end of the displacement range of the fluid displacement member of the first pump than the fluid displacement member of the second pump is closer to the end of the displacement range of the fluid displacement member of the second pump.

[0008] According to another additional or alternative aspect of this disclosure, a dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: a first displacement member including a first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; a second displacement member including a second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; a mixing channel downstream of the first and second pumps, the mixing channel being configured to mix the first constituent material and the second constituent material to prepare a mixture; a dispenser through which the mixture is dispensed; and a controller configured to: initiate pumping of the first pump by receiving an input indicating that the first pump needs to be operated; and, according to the input, provide drive energy to the first electric motor having a soft-start phase, wherein the speed of the first electric motor gradually increases during a first time period, the drive energy having a stable phase after the soft-start phase.

[0009] According to yet another additional or alternative aspect of this disclosure, the pump system includes: a first displacement element including a first pump operated by a first electric motor, the first pump being configured to pump a first constituent material; a first sensor configured to generate first parameter information regarding fluid parameters of the first constituent material downstream of the first pump; and a controller configured to: compare an upstroke pressure generated by the first pump with a downstroke pressure generated by the first pump; and determine a pump state of the first pump based on a comparison of the upstroke pressure and the downstroke pressure indicating that the difference between the upstroke pressure and the downstroke pressure exceeds a pressure change threshold.

[0010] According to yet another additional or alternative aspect of this disclosure, a mixing conduit is configured for a dispensing device configured to mix a first constituent material and a second constituent material, and to dispense a mixture comprising the first and second constituent materials. The mixing conduit is configured to receive the first and second constituent materials such that the first and second constituent materials are mixed within the mixing conduit. The mixing conduit includes a flexible hose having an inlet end and an outlet end, wherein the hose is flexible, and wherein the hose defines: a mixing channel extending within the hose; a first static mixer disposed within the hose; a second static mixer disposed within the hose; a first mixing retainer connected to the hose and restricting downstream movement of the first static mixer toward the outlet end; and a second mixing retainer connected to the hose and restricting downstream movement of the second static mixer. The first and second static mixers are spaced apart such that a first intermediate mixing region is formed between the first and second static mixers.

[0011] According to yet another additional or alternative aspect of this disclosure, a mixing pipeline assembly is configured for a dispensing device configured to mix a first constituent material and a second constituent material, and to dispense a mixture comprising the first and second constituent materials. The mixing pipeline assembly is configured to receive the first and second constituent materials such that they are mixed within the mixing pipeline assembly. The mixing pipeline assembly includes a flexible hose having an inlet end and an outlet end, wherein the hose is flexible, and wherein the hose defines: a mixing channel extending within the hose; a first static mixer disposed within the hose; and a distributor extending from a downstream end of the hose, the distributor including a nozzle configured to dispense the mixture and a second static mixer disposed within a housing of the distributor. The first and second static mixers are spaced apart such that a first intermediate mixing region is formed between the first and second static mixers. The length of the intermediate mixing region is greater than the combined length of the first and second static mixers.

[0012] According to yet another additional or alternative aspect of this disclosure, a dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material includes: a first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; a first sensor configured to generate first parameter information relating to fluid parameters of the first constituent material downstream of the first pump; a second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; a second sensor configured to generate second parameter information relating to fluid parameters of the second constituent material downstream of the second pump; a mixing channel downstream of the first pump, the first sensor, the second pump, and the second sensor, the mixing channel being configured to mix the first constituent material and the second constituent material to prepare a mixture; a dispenser through which the mixture is dispensed; and a controller configured to receive the first parameter information and the second parameter information and control the operation of the first electric motor and the second electric motor. Attached Figure Description

[0013] Figure 1A This is the first isometric view of the floor material distribution device.

[0014] Figure 1B This is the second isometric view of the floor material distribution device.

[0015] Figure 2 This is a cross-sectional view of the replacement part.

[0016] Figure 3A This is an exploded view of the hybrid piping assembly.

[0017] Figure 3B This is a cross-sectional view of the hybrid piping assembly.

[0018] Figure 4 This is a cross-sectional view of another hybrid piping assembly.

[0019] Figure 5 This is a side view of the mixed piping.

[0020] Figure 6 This is a partial cross-sectional view of an example of a mixed piping system.

[0021] Figure 7 This is a partial cross-sectional view of another example of a mixed piping system.

[0022] Figure 8 This is a schematic block diagram of the distribution device.

[0023] Figure 9 This is a schematic diagram showing the displacement range of the reversing region relative to the fluid displacement component of the pump. Detailed Implementation

[0024] According to aspects of this disclosure, the dispensing device is configured to mix constituent materials in desired proportions to generate a multi-component material. In some examples, the dispensing device is configured to output the multi-component material to a ground surface, such as a concrete slab. The multi-component material is spread on the ground surface to coat it. For example, the dispensing device may be configured to coat an epoxy coating material onto a ground surface.

[0025] The dispensing device may include a mixing line that conveys constituent materials to a dispenser for output through nozzles. The constituent materials are mixed within the mixing line to form a multi-component material. The mixing line includes one or more static mixers disposed within a hose of the mixing line. The dispenser is connected to the mixing line to receive the flow from it. An intermediate mixing region is formed between the static mixers within the dispenser and the static mixers within the hose; this intermediate mixing region is the portion of the hose without static mixers.

[0026] The dispensing device may include multiple pumps, each pump individually conveying the constituent materials. Each pump may be powered by an electric motor. The electric motor may be dedicated to the pump, such that each pump is powered by an independent electric motor. A controller controls the operation of the electric motor to control the conveying by the pumps. The controller may control the operation of the electric motor according to a specified mixing ratio, which is the proportion required to mix the constituent components to form a multi-component material.

[0027] In some examples, the controller may employ a master-slave configuration to control the operation of the pumps. The controller can control the operation of the slave pumps based on the operation of the master pump to control the output of constituent materials at a specified mixing ratio. The controller may be configured to adjust the operation of one of the pumps based on the operation of the other, for example, by increasing or decreasing the speed of the motor driving one of the pumps.

[0028] In some examples, the controller is configured to control pump operation based on the measured proportions of the constituent materials output by the pumps. The controller can determine the actual displacement of each pump based on information about pump operation, such as pump output pressure, input current of the motor driving the pump, etc. The controller can stop the pumps from delivering if the deviation between the measured proportion and the target proportion exceeds a threshold amount.

[0029] In some examples, the controller is configured to control the operation of the pump so that there is no commutation overlap when the pump's fluid displacement components (e.g., pistons) reverse between stroke directions. The controller may be configured to cause one or two fluid displacement components to perform short strokes and reverse earlier to avoid commutation overlap between the pump's fluid displacement components.

[0030] In some examples, the controller is configured to gradually increase the speed of the motor driving the pump to a steady-state operating speed. The controller can be configured to gradually increase the speed over multiple pump strokes to gradually increase the pressure. In some examples, the controller is configured to increase the target speed during a stroke in one direction (e.g., one of the upstroke and downstroke) and then maintain the target speed during a stroke in the other direction (e.g., the other of the upstroke and downstroke).

[0031] In some examples, the controller is configured to monitor the operation of one or two pumps to determine the effective displacement of one or both pumps. The controller can control the operation of the pumps in a master-slave dynamic mode, where one of the pumps operates as a slave pump such that the effective displacement of the slave pump matches the effective displacement of the master pump.

[0032] In some examples, the hose assembly for the dispensing device may include one or more static mixers disposed within a flexible hose. The dispenser may be connected to an end of the flexible hose to receive mixed fluid output from the flexible hose. The dispenser includes a static mixer upstream of a nozzle through which multi-component materials are output. One or more intermediate mixing zones are disposed between the static mixers within the flexible hose and the static mixers within the dispenser. No static mixing element is disposed within the one or more intermediate mixing zones.

[0033] When components are positioned at the same axial location along an axis, they can be considered radially overlapping. A radial line extending from this axis will extend through each of the radially overlapping components. When these components are positioned at the same radial and circumferential locations relative to the axis, they can be considered axially overlapping, such that an axial line parallel to the axis extends through the axially overlapping components. When the components are aligned about an axis, they can be considered circumferentially overlapping, such that a circle centered on the axis passes through the circumferentially overlapping components.

[0034] Figure 1AThe front isometric view of the dispensing device 10. Figure 1B This is a rear isometric view of the dispensing device 10. (Combined with...) Figure 1A and Figure 1B The dispensing device 10 includes an applicator frame 12, supports 14a and 14b (collectively referred to herein as "supports 14"), a control module 16, a user interface 18, an operating element 20, a housing 22, a dispensing support 24, displacement components 28a and 28b (collectively referred to herein as "displacer 28"), supply lines 30a and 30b (collectively referred to herein as "supply line 30"), a dispensing manifold 32, a mixing line 34, and a dispenser 36. Displacer 28a includes a drive assembly 38a and a pump 40a. Displacer 28b includes a drive assembly 38b and a pump 40b. Drive assemblies 38a and 38b are collectively referred to herein as “drive assembly 38” or “drive assemblies 38”. Pumps 40a and 40b are collectively referred to herein as “pump 40” or “pumps 40”. Material sources 42a and 42b are shown (collectively referred to herein as “material supply 42” or “material supplies 42”).

[0035] The dispensing device 10 is configured as a multi-component material dispensing system. The dispensing device 10 is configured to mix the individual constituent materials that react to form a multi-component material, which is then coated onto a substrate for curing. For example, the multi-component material may be formed as one or more spray foams, adhesives, bonding agents, coatings, epoxy resins, and other materials. In the illustrated example, the dispensing device 10 is configured to move along a floor surface and dispense floor material for coating onto the surface. However, it should be understood that not all examples are limited to this. The dispensing device 10 can be configured to mix and dispense any desired type of multi-component material.

[0036] Dispensing device 10, which may be referred to as a mobile floor surface dispensing device, is configured to mix individual constituent materials together to form a multi-component material output to a floor surface. This multi-component material can be spread on the floor using, for example, a spreader, such as a scraper, roller, etc. The floor material is formed from two or more constituent materials, which are stored separately on dispensing device 10, pumped and mixed on dispensing device 10, and then distributed to the floor surface for spreading and curing. For example, the two constituent materials may be epoxy resin and / or other curing components, and are in a liquid form for pumping. These two constituent materials are collectively referred to herein as the first constituent material and the second constituent material; it should be understood that various mixed component materials may be used.

[0037] Figure 1A The XYZ coordinate plane is shown. In this description, direction Y is considered as longitudinal, direction X as transverse, and direction Z as vertical.

[0038] The coater frame 12 supports other components of the dispensing device 10. The coater frame 12 extends longitudinally (along the Y direction) between a front end 44 (which may be referred to as the first longitudinal end) and a rear end 46 (which may be referred to as the second longitudinal end). The coater frame 12 extends laterally (along the X direction). The coater frame 12 may be a metal tube structure, etc.

[0039] Wheels 48 are connected to the applicator frame 12 and configured to roll along the ground surface to facilitate the movement of the dispensing device 10 within and / or between work sites. In the illustrated example, the applicator frame 12 is supported by a pair of rear wheels 48a and a front wheel 48b; however, it is understood that not all examples are limited to this. The rear wheels 48a can be connected together via an axle or mounted separately to the applicator frame 12. In the illustrated example, the rear wheels 48a are connected together via a rear axle. The rear wheels 48a are arranged in a fixed orientation such that they can roll forward or backward but cannot pivot about a vertical axis. Therefore, in the illustrated example, the rear wheels 48a are not formed as casters. The front wheel 48b is located at the front end 44 of the applicator frame 12. In the illustrated example, the front wheel 48b is located along the longitudinal centerline LL of the applicator frame 12. Figure 5 B) Above. In the example shown, the front wheel 48b is configured to roll and pivot along the ground surface. The front wheel 48b is formed as a caster and is not positioned in a fixed direction relative to the applicator frame 12. The front wheel 48b can rotate on a vertical axis for steering the dispensing device 10.

[0040] Each material source 42 is configured to contain a reserve of constituent materials for pumping by pump 40. For example, material source 42a may store a reserve of a first constituent material, and material source 42b may store a reserve of a second constituent material. Material source 42 may also be referred to as a storage tank. Material source 42 may be formed of barrels, such as 5-gallon barrels, etc.

[0041] Support members 14 extend from other parts of the coater frame 12. In some examples, support members 14 may be integrally formed with other parts of the coater frame 12. Support members 14 may be permanently fixed relative to the coater frame 12 (e.g., by welding or integral formation). Each support member 14 is configured to support a material source 42. Support member 14a extends laterally from the central portion of the coater frame 12. Support member 14b extends laterally outward from the central portion of the coater frame 12. Support members 14a and 14b are located on opposite lateral sides of the longitudinal centerline LL of the coater frame 12. Support members 14 may be considered as forming part of the coater frame 12. Support member 14a is configured to support material source 42a, and support member 14b is configured to support material source 42b. Support members 14 support material source 42 such that material source 42 rests against support members 14 and moves with the dispensing device 10. In some examples, material source 42 may be considered as resting against the coater frame 12. In the example shown, each support 14a, 14b extends vertically below the highest vertical portion of the front wheel 48b.

[0042] In the illustrated example, the coater frame 12 is configured such that each material source 42 partially overlaps the coater frame 12 on all four sides to prevent the material source 42 from shifting laterally or longitudinally from the support 14. In the illustrated example, each support 14 includes a longitudinal flange 50 and a transverse flange 52. The longitudinal flange 50 prevents the material source 42 from moving along a first longitudinal direction LT1, and the transverse flange 52 prevents the material source 42 from moving laterally outward from the coater frame 12. The central portion of the coater frame 12 prevents the material source 42 from moving laterally inward toward the longitudinal centerline LL. The portion of the coater frame 12 longitudinally rear of the material source 42 prevents the material source 42 from moving along a second longitudinal direction LT2. The coater frame 12, overlapping with the material source 42, secures the material source 42 to the coater frame 12 as the dispensing device 10 moves around the work site.

[0043] Material source 42 is configured to store a reserve of constituent materials prior to mixing to form a multi-component material. Material source 42a is supported on support 14a. Material source 42b is supported on support 14b. In the example shown, material source 42 is formed as a bucket. Each material source 42 includes a top opening 54 through which constituent materials can be drawn from the material source 42, for example, by pump 40, and additional constituent materials can also be added to the material source 42 through the opening. For example, a user can pour additional constituent materials into the material source 42 through the top opening 54. As discussed in more detail below, dispensing device 10 is configured such that the top opening 54 is at least partially exposed, and pump 40 extends into the material source 42 through the top opening 54, so that constituent materials can be added without operating other parts of dispensing device 10. In the example shown, material source 42 is formed as a 5-gallon bucket; however, it is understood that other configurations are possible.

[0044] The dispensing device 10 includes a control element 20. The control element 20 may include a steering mechanism, such as a handlebar, steering wheel, or other structure shown in the figure. The dispensing device 10 can be pushed and / or pulled by a user holding the control element 20. The control element 20 may include further inputs, which may be electronic inputs, such as buttons or switches, for controlling the pumping of constituent materials by the displacement element 28 to enable the dispenser 36 to dispense. The control element 20 may include steering control and one or more inputs that operate one or more motors to cause the dispenser to dispense a mixture of a first constituent material and a second constituent material.

[0045] The control module 16 is located at the longitudinal rear end of the dispensing device 10. The control module 16 includes a module housing 56 configured to house the control components of the dispensing device 10, such as a memory, processor, and other electronic control components.

[0046] The housing 22 is supported by the applicator frame 12. The housing 22 is laterally positioned between the rear wheels 48. The housing 22 extends longitudinally and vertically. The housing 22 can be considered as a shield forming the power source of the dispensing device 10. As discussed in more detail below, the housing 22 at least partially surrounds the power source of the dispensing device 10. In some examples of the dispensing device 10, the power source includes one or more batteries for powering the electrical components of the dispensing device 10. In this example, the housing 22 can be considered as forming a battery compartment of the dispensing device 10.

[0047] Displacement member 28 is supported by coater frame 12. Displacement member 28 is configured to extract constituent material from material source 42 and drive the constituent material downstream under pressure to distributor 36 for distribution by distribution device 10. For each displacement member 28, drive assembly 38 is mounted to coater frame 12, and pump 40 is connected to drive assembly 38 to be powered by drive assembly 38 for pumping. As discussed in more detail below, each drive assembly 38 includes an electric motor configured to generate a rotary output and a driver configured to convert the rotary output into a linear reciprocating input provided to pump 40 of displacement member 28 to drive pump 40 of displacement member 28.

[0048] In the example shown, the displacement member 28 is movably mounted to the coater frame 12. Each displacement member 28 is movable to be placed in its respective immersion state, in which the displacement member 28 is positioned to pump constituent material from the material source; and in its respective storage state, in which the displacement member 28 is withdrawn from the material source 42, for example to facilitate the removal and / or replacement of the material source 42.

[0049] In the example shown, replacement parts 28a and 28b are connected to the applicator frame 12 via mounting brackets 58a and 58b (collectively referred to herein as "mount brackets 58" or "mount brackets 58"). Mount bracket 58a is mounted to the applicator frame 12 and connected to replacement part 28a. Mount bracket 58b is mounted to the applicator frame 12 and connected to replacement part 28b. Mount bracket 58 is connected to the drive assembly 38 and the applicator frame 12. Mount bracket 58b supports replacement part 28 in both the immersion and retracted states. Mount bracket 58 facilitates movement of replacement part 28 relative to the applicator frame 12 as replacement part 28 moves between its respective immersion and retracted states.

[0050] Each of the first pump 40a and the second pump 40b is driven by an independent motor 70, and the output from pumps 40a and 40b can be altered by changing the speed of the respective motors. Pumps 40a and 40b can be designed to have a common displacement, but can be controlled for any desired mixing ratio. For example, pumps 40a and 40b can be controlled to output the constituent materials at a 1:1 mixing ratio by controlling the operation of the motor 70, regardless of whether pumps 40a and 40b have a common size. Pumps 40a and 40b can be controlled for a mixing ratio of 1:1 or 1:X (where X is not 1). For example, the motor 70 can be controlled to provide a mixing ratio other than 1:1, even when pumps 40a and 40b have a common size. The output ratio of pumps 40a and 40b can be electrically controlled by driving their respective motors 70.

[0051] In the example shown, the displacement member 28 is configured to pivot between its respective immersion and retracted states, as discussed in more detail below. However, it should be understood that not all examples are limited to this. For example, the displacement member 28 may be mounted to the applicator frame 12 such that it moves up and down between its respective immersion and retracted states. In this example, the displacement member 28 may be moved via a rack and pinion connection, a pulley assembly, one or more pistons (e.g., a pneumatic piston), etc.

[0052] Positioning lock 60 is configured to connect with displacement member 28 and applicator frame 12 to secure displacement member 28 in a desired state. In the illustrated example, positioning lock 60 connects with mounting bracket 58 and applicator frame 12 to lock displacement member 28 in one state. Positioning lock 60 engages with applicator frame 12 to hold displacement member 28 in its respective immersed state (pump 40 extends into material source 42) and its respective retracted state (pump 40 withdrawn from material source 42). In the illustrated example, positioning lock 60 is configured as a spring-biased lock, spring-biased to engage with applicator frame 12. In the illustrated example, positioning lock 60 is associated with each mounting bracket 58 to fix the position of the mounting bracket 58 on applicator frame 12. Thus, each displacement member 28 is individually locked in the desired state. In the illustrated example, even if pump 40 is removed from drive assembly 38, each drive assembly 38 can be individually secured in a position associated with the retracted state.

[0053] Pump 40 is configured as an immersion pump that extends into a respective material source 42. Pump 40 is configured to draw constituent material from material source 42 and drive the material downstream to distributor 36. Pump 40 extends into material source 42 through a top opening 54. Pump 40 can be any desired configuration suitable for pumping constituent material. For example, pump 40 can be a piston pump, etc. In the illustrated example, pump 40 is detachably mounted to drive assembly 38 such that pump 40 can be removed from and mounted to drive assembly 38, as discussed in more detail below. Pump 40 is formed as an immersion pump, wherein pump 40 extends into material source 42 and contacts constituent material. Pump 40 extends into the associated material source 42 such that the lower end of pump 40 is immersed in constituent material within material source 42. In some examples, at least one dynamic seal of pump 40 is disposed below top opening 54 and within material source 42 when pump 40 is in the immersion state. In some examples, at least one valve of pump 40 is located below the top opening 54 and is within the material source 42 when pump 40 is in the submerged state. In some examples, a rigid feed port of pump 40 is located below the top opening 54 and is within the material source 42 when pump 40 is in the submerged state. In some examples, when pump 40 is in the submerged state, at least a portion of the rigid pump housing 88 of pump 40 is immersed in the constituent material.

[0054] In the illustrated example, pumps 40 are fixed together for simultaneous movement between an immersion state and a retracted state. Pumps 40 are further fixed together for simultaneous installation to and removal from drive assembly 38. In the illustrated example, pumps 40a and 40b can be considered as forming a single pumping assembly, such that pumps 40a and 40b can be installed together as a single pumping assembly or removed together as a single pumping assembly.

[0055] A connecting bracket 62 extends between and connects the replacement members 28. In the illustrated example, the connecting bracket 62 extends between and connects to each pump 40. In the illustrated example, the connecting bracket 62 is not directly connected to any one of the drive assemblies 38. The connecting bracket 62 can be considered as securing the pumps 40 together. The connecting bracket 62 facilitates simultaneous movement of the replacement members 28 between their respective immersion and retracted states. The connecting bracket 62 extends between and secures the pumps 40 together, and each pump 40 is mounted to the drive assembly 38. Therefore, the connecting bracket 62 indirectly secures the drive assemblies 38 together for simultaneous movement between immersion and retracted states. The connecting bracket 62 connects to the pumps 40, further facilitating simultaneous mounting of the pumps 40 to the drive assembly 38 and simultaneous removal of the pumps 40 from the drive assembly 38.

[0056] Feed lines 30 are connected to the outlet of each pump 40. Feed line 30a is connected to the outlet of pump 40a and is configured to receive a first constituent material output by pump 40a. Feed line 30b is connected to the outlet of pump 40b and is configured to receive a second constituent material output by pump 40b. In the example shown, the feed lines 30 are supported by a connecting bracket 62. Each feed line 30 extends between the pump 40 and the distribution manifold 32 and fluidly connects them. Feed line 30a is connected to a first inlet of the distribution manifold 32, and feed line 30b is connected to a second inlet of the distribution manifold 32.

[0057] The distribution manifold 32 is configured to receive discrete flow of constituent materials and output that flow to a single mixing line 34. In the illustrated example, the distribution manifold 32 is mounted to a connection bracket 62. The distribution manifold 32 includes a single fluid outlet at which the mixing line 34 is connected. In the illustrated example, the constituent materials do not mix within the distribution manifold 32 itself. Instead, the constituent materials remain fluidly separated within the distribution manifold 32 and are directed to a common fluid outlet through which both constituent materials are output to the mixing line 34. It will be understood that in some examples, the constituent materials may mix within the distribution manifold 32 to at least partially combine within the distribution manifold 32 before being output to the mixing line 34. The distribution manifold 32 may also be referred to as a mixing manifold.

[0058] In some examples, the distribution manifold 32 may include one or more pressure-actuated valves to prevent cross-contamination of constituent materials that could occur during mixing and curing in the feed line 30. For example, the distribution manifold 32 may include a first valve associated with a first flow path through the distribution manifold 32, which directs a first constituent material from the feed line 30a to the mixing line 34. The first valve may be pressure-actuated, such that pressure generated by the pump 40a opens the first valve. The distribution manifold 32 may also include a second valve associated with a second flow path through the distribution manifold 32, which directs a second constituent material from the feed line 30b to the mixing line 34. The second valve may be pressure-actuated, such that pressure generated by the pump 40b opens the second valve.

[0059] A mixing line 34 is connected to the fluid outlet of the distribution manifold 32. The mixing line 34 extends between the distribution manifold 32 and the distributor 36, fluidly connecting them. The mixing line 34 is configured to deliver a mixture of a first constituent material and a second constituent material to the distributor 36 for output as a multi-component material. The distributor 36 is configured to output the multi-component material onto a ground surface. The multi-component material flows out of the distribution device 10 through nozzles in the distributor 36.

[0060] Distributor 36 is supported by distributing support 24. Distributor 36 includes a mixing component configured to facilitate mixing of the constituent materials as they flow through distributor 36. Distributor 36 can also be viewed as forming a static mixer. Distributor 36 includes a nozzle 64 through which multi-component materials are output for coating onto a ground surface.

[0061] Dispensing support 24 is configured to support dispenser 36 relative to the ground surface. In the illustrated example, dispensing support 24 is connected to and supported by connecting bracket 62. Dispensing support 24 can be repositioned relative to applicator frame 12 to position dispenser 36 in the desired location for dispensing multi-component material. For example, dispensing support 24 can pivot about the front end 44 of applicator frame 12 to position dispenser 36 on either lateral side of dispensing device 10. Figure 1A and Figure 1B In the example shown, the dispensing support 24 is oriented to position the dispenser 36 on the right lateral side of the dispensing device 10, but the dispensing support 24 can pivot to reposition the dispenser 36 on the left lateral side of the dispensing device 10 (in... Figure 6 A and Figure 6(Most easily seen in C). Dispenser 36 can be selectively repositioned on the left or right lateral side of the dispensing device. In some examples, dispensing support 24 is vertically repositioned so that the nozzle of dispenser 36 can be positioned closer to or further away from the ground surface. In some examples, dispensing support 24 is movable to reorient the nozzle 64 of dispenser 36. For example, dispenser 36 can be rotatably repositioned about the axis of dispensing support 24 to reposition nozzle 64 vertically, horizontally, or in a direction between the two. In some examples, dispensing support 24 is movable so that dispenser 36 can be adjusted forward and backward in addition to left and right adjustments, thereby allowing dispenser 36 to be moved closer to or further away from the applicator frame 12.

[0062] A receiver 66 is disposed at the end of the dispensing support 24 and configured to connect to and support the dispenser 36. In the illustrated example, the receiver 66 includes a receiver bracket 68 connected to the dispenser 36. The receiver bracket 68 includes a pair of openings through which the dispenser 36 extends while being mounted to the dispensing support 24. In the illustrated example, the dispenser 36 can be installed onto and removed from the receiver 66 without tools. For example, the dispenser 36 can be removed from the receiver 66 for positioning and holding by a user, such as when pumping solvent over a bucket to clean the fluid handling components of the dispensing device 10, or for dispensing multi-component materials in hard-to-reach locations. In the illustrated example, the dispenser 36 can be pulled along the dispensing axis DA. Figure 6 B and Figure 6 C) Remove the dispenser 36 from the receiver bracket 68, detach the dispenser 36 from the receiver bracket 68; and install the dispenser 36 onto the receiver bracket 68 by aligning the dispenser 36 with the opening of the receiver bracket 68, moving the dispenser 36 along the dispensing axis DA and through the opening of the receiver bracket 68.

[0063] During operation of the dispensing device 10, the replacement element 28 only partially covers the top opening 54 of the material source 42. In some examples, at least 20% of the top opening 54 of the material source 42 is exposed, and the associated replacement element 28 is submerged. In some examples, at least 35% of the top opening 54 of the material source 42 is exposed, and the associated replacement element 28 is submerged. In some examples, at least 50% of the top opening 54 of the material source 42 is exposed, and the associated replacement element 28 is submerged. This configuration facilitates the addition of additional constituent material to the material source 42 without removing the pump 40 and without removing and replacing the material source 42 itself. This configuration reduces downtime because the material source 42 is accessible for quick and easy replenishment without operating other components of the dispensing device 10. The top opening 54 is considered exposed when it is not vertically covered by other components of the dispensing device 10.

[0064] Support 14 is disposed at the longitudinal front end of dispensing device 10. Support 14 can be considered as being disposed at the front corner of dispensing device 10. Support 14 positions material source 42 such that material source 42 can be accessed for replenishment from the longitudinal front of material source 42 and the lateral outer side of material source 42 through the top opening. In the illustrated example, at least a portion of the top opening 54 not covered by the immersion state of replacement member 28 is located on the lateral outer portion of top opening 54. The lateral outer portion of top opening 54 is uncovered to facilitate the pouring of replenishing constituent material into material source 42 without reaching the constituent material through other components (e.g., through connecting bracket 62), where the constituent material could drip onto those components. The lateral outer portion of top opening 54 is uncovered to facilitate cleaning and rapid replenishment of material source 42. In the example shown, the uncovered portion on the lateral outer side may be formed to occupy approximately 15%, approximately 20%, approximately 25%, approximately 35%, approximately 50%, or a larger area of ​​the top opening 54.

[0065] During operation, the dispensing device 10 sprays floor surface material onto the floor surface, where the material solidifies to form the floor surface. The replacement parts 28 are in their respective stored states. Figure 3A and Figure 3B Material source 42a is placed on support 14a and in the area between the lateral and longitudinal holding portions of support 14a. Material source 42b is placed on support 14b and in the area between the lateral and longitudinal holding portions of support 14b. As the dispensing device 10 moves around the work site, the lateral and longitudinal holding portions of support 14b hold material source 42a mounted on the applicator frame 12.

[0066] The displacement member 28 moves relative to the coater frame 12, causing it to move from its retracted state to its immersion state. Pumps 40 extend into each material source 42 through a top opening 54. When the displacement members 28 are in their immersion states, at least a portion of each pump 40 is in contact with the constituent material contained in the material source.

[0067] If previously disassembled, the mixing line 34 connects to the fluid outlet of the distribution manifold 32. The dispenser 36 can be mounted on the receiver 66 or held by the user for aiming during material output. The displacement member 28 is mounted to the receiver 66 by moving the displacement member 28 through a bracket opening in the receiver bracket 68, such that the displacement member 28 extends through each of a pair of bracket openings in the receiver bracket 68.

[0068] The dispensing support 24 is positioned relative to the applicator frame 12 to position the dispenser 36 at a desired location relative to the applicator frame 12. The dispensing support 24 can move vertically to position the dispenser 36 vertically closer to or further from the ground surface, and / or can pivot about the front end 44 of the applicator frame 12 to position the dispenser 36 at a desired location around the front end 44 of the applicator frame 12. For example, the dispensing support 24 can pivot to position the dispenser 36 on the left lateral side, the right lateral side, or somewhere in between of the applicator frame 12.

[0069] Dispensing device 10 can begin dispensing when dispenser 36 is positioned and fluidly connected to dispensing manifold 32. The operator can grasp the control element 20 and push or pull the dispensing device 10 longitudinally forward or backward during dispensing operations. Drive assembly 38 is powered by an electrical source and drives the operation of pump 40. Pump 40a, powered by drive assembly 38a, pumps a first component material from material source 42a through feed line 30a to the dispensing manifold. Pump 40b, powered by drive assembly 38b, pumps a second component material from material source 42b through feed line 30b to the dispensing manifold 32. The first and second components material exit from the dispensing manifold through a single fluid outlet, flowing towards and through mixing line 34. The first and second components material can be mixed within mixing line 34 and flow towards dispenser 36. Dispenser 36 can be a static mixer that further mixes the first and second components material to form a multi-component flooring material. The multi-component material exits through nozzle 64 of dispenser 36 and is applied to the floor surface. Users can lay out multi-component flooring materials on the ground surface as needed before curing.

[0070] The dispensing device 10 offers significant advantages. The material source 42 is supported by the applicator frame 12 for movement with the dispensing device 10. The pump 40 is configured as an immersion pump, extending into the material source 42, thereby reducing the length of the fluid lines for conveying the first and second constituent materials. The pump 40, configured as an immersion pump, reduces the length of the fluid lines requiring cleaning between dispensing operations by reducing the length of the flexible hose included on the dispensing device 10, and facilitates maintaining the required pressure. This flexible hose can bend in response to pressure, thereby accumulating pressure. Setting the dispensing device 10 as a trolley allows it to simultaneously dispense and move along the floor surface.

[0071] The wetting components of the dispensing device 10, including the pump 40, feed line 30, dispensing manifold 32, mixing line 34, and dispenser 36, are installed and removed as a single unit. This configuration allows for easy and convenient replacement of the wetting components of the dispensing device 10, for example, for the use of different constituent materials, thus eliminating the possibility of cross-contamination between these different constituent materials.

[0072] Support 14 is disposed on the opposite lateral side of the centerline LL of the coater frame 12. Support 14 forms the longitudinally foremost portion of the coater frame 12 on the opposite lateral side of the centerline LL. Support 14 can be considered as a lateral corner forming the longitudinally foremost portion of the coater frame 12. Positioning support 14 in a longitudinally forward position allows material source 42 to be placed in a location easily accessible to the user. The user can place material source 42 on the support and remove material source 42 from the support 14 laterally outward or longitudinally forward from the coater frame 12. This positioning reduces user fatigue and provides a simplified system. Furthermore, the positioning of support 14 allows the user to easily add additional material to material source 42 through the uncovered portion of top opening 54, even when replacement parts 28 are in their respective immersion states.

[0073] Figure 2 This is a cross-sectional view of replacement component 28. Replacement component 28 includes drive assembly 38 and pump 40. Drive assembly 38 includes motor 70, driver 72, and drive body 74. Motor 70 includes stator 76, rotor 78, and motor housing 80. Driver 72 includes rotary element 82, linear actuator 84, and connector 86. Pump 40 includes pump housing 88, piston 90, valves 92a and 92b, dynamic seal 94a, and dynamic seal 94b. One or more (or even all) replacement components of dispensing device 10 may be formed from replacement component 28.

[0074] The displacement member 28 is configured to extract constituent material from the material source 42 and drive the constituent material downstream to the distributor 36 for dispensing from the dispensing device 10. The drive assembly 38 is configured to drive the pump 40 for pumping. The drive assembly 38 is configured to be mounted on the coater frame 12 such that the drive assembly 38 is connected to the coater frame 12.

[0075] The drive body 74 supports and at least partially surrounds the components of the drive assembly 38. In the illustrated example, the drive body 74 includes a motor housing 80 that extends around and at least partially surrounds the motor 70. The drive body 74 extends axially beyond the motor 70 along a second axis AD2 and is configured to surround the dynamic interface formed between the actuator 72 and the piston 90.

[0076] Motor 70 is an electric motor configured to receive electrical energy signals and generate a rotational output. Stator 76 electromagnetically drives rotor 78 to rotate on motor shaft MA. In the illustrated example, rotor 78 is radially disposed within stator 76. Therefore, motor 70 can be considered as forming an inner rotator. However, it is understood that motor 70 can be configured such that stator 76 is radially disposed within rotor 78, such that motor 70 is considered as forming an outer rotator. In the illustrated example, motor 70 is configured such that rotor 78 can be driven to rotate in one of two rotational directions, clockwise or counterclockwise on motor shaft MA. Motor housing 80 is disposed around stator 76 and rotor 78, and at least partially surrounds them.

[0077] A driver 72 is operatively connected to a motor 70. The driver 72 is connected to the rotor 78 of the motor 70 to receive a rotational output from the rotor 78. The driver 72 is configured to convert the rotational output from the motor 70 into a linear reciprocating motion. A rotor 82 of the driver 72 is connected to the rotor 78 to receive the rotational output from the motor 70. In the illustrated example, the rotator 82 is formed as a drive nut receiving the rotational output. A linear mover 84 is connected to the rotator 82. The linear mover 84 is configured to perform linear displacement along the pump shaft PA by rotation of the rotator 82. In the illustrated example, the linear mover 84 is formed as a screw that is linearly driven by rotation of the drive nut forming the rotator 82. In some examples, a rolling element (e.g., a ball bearing or an elongated roller) may be disposed between and connected to the rotator 82 and the linear mover 84 to drive linear displacement of the linear mover 84 according to rotation of the rotator 82.

[0078] Connector 86 is attached to linear mover 84 to move together with linear mover 84. Connector 86 may be integrally formed with linear mover 84, for example, as a single part, or it may be separately formed and connected to linear mover 84. Connector 86 includes a slot 96 that opens radially and also opens along the pump shaft PA in the second axial direction AD2. In the example shown, connector 86 can be considered as forming a slotted connector.

[0079] Pump 40 can be mounted to or detached from drive assembly 38. Pump housing 88 defines a fluid chamber 98 through which constituent materials are pumped during pumping. Pump housing 88 can be formed as a cylinder or the like. Pump housing 88 is configured to be mounted to drive body 74 to secure pump 40 to drive assembly 38. In the illustrated example, pump housing 88 is mounted to drive body 74 via clamp 100, which extends at least partially around drive body 74 and pump housing 88. Clamp 100 is configured to secure pump housing 88 to drive body 74 such that pump 40 and drive assembly 38 are secured together.

[0080] A piston 90 is at least partially disposed within a pump housing 88. The piston 90 extends out of the pump housing 88 along a first axial direction AD1. The piston 90 is configured to reciprocate along a pump shaft PA to pump constituent materials. A piston head 102 is disposed at the first axial end of the piston 90. A piston neck 104 extends between the piston head 102 and the piston shaft 106. The piston head 102 is configured to be received within a slot 96 to connect the piston 90 to a driver 72. The piston neck 104 extends through the slot 96 of a connector 86 and protrudes from the slot 96 along a second axial direction AD2. The piston neck 104 extends between and connects the piston head 102 and the piston shaft 106.

[0081] Dynamic seal 94a is connected to piston shaft 106 and forms a fluid seal between piston 90 and pump housing 88. During operation of pump 40, piston 90 is configured to reciprocate relative to dynamic seal 94a. Dynamic seal 94b is connected to piston 90 and pump housing 88 to form a fluid seal between piston 90 and pump housing 88. In the illustrated example, dynamic seal 94b is mounted to piston 90 to reciprocate with piston 90. During operation, with displacement member 28 in an immersed state, dynamic seal 94b is disposed within material source 42 below top opening 54.

[0082] Valve 92a is located at the axial end of pump housing 88. Valve 92a can be considered as the feed valve forming pump 40. Valve 92a is configured to regulate the flow of the constituent material into the fluid chamber 98 within pump housing 88. Valve 92a prevents backflow from pump inlet 108 of pump 40. Valve 92a may also be referred to as the feed valve of pump 40.

[0083] Valve 92b is disposed within piston 90. Valve 92b is located at the axial end of piston 90 opposite piston head 102. Valve 92b is configured to prevent backflow from the downstream chamber of fluid chamber 98 to the upstream chamber of fluid chamber 98, which is formed between valve 92a and valve 92b. Valve 92b can be considered as a piston valve forming pump 40.

[0084] A pump inlet 108 is formed at the axial end of the pump housing 88, opposite the axial end of the piston 90 extending from it. The pump inlet 108 is disposed on the pump shaft PA, along which the piston 90 reciprocates. Constituent material enters the pump 40 through the pump inlet 108. The pump inlet 108 is formed as an opening by the rigid structure of the pump housing 88. In the illustrated example, the pump inlet 108 is not formed as a flexible tube. It is understood that in some examples, a flexible tube may extend from the pump inlet 108, but in the illustrated example, the pump inlet 108 itself is formed within a rigid body. In the illustrated example, the pump inlet 108 can be considered as forming a rigid inlet of the pump 40. A pump outlet 110 is formed through the pump housing 88. In the illustrated example, the pump outlet 110 is formed as a radial hole through the pump housing 88. In the illustrated example, the pump outlet 110 is axially disposed between the dynamic seals 94a and 94b. A feed line 30 is configured to connect to the pump 40 at the pump outlet 110 to receive the constituent material output by the pump 40.

[0085] In the example shown, the pump shaft PA and the motor shaft MA are aligned to form a common axis of the displacement mechanism. Therefore, the rotational axis of the motor 70 is coaxial with the pump shaft PA along which the piston 90 reciprocates. However, it is understood that not all examples are so restrictive. Furthermore, while the driver 72 is shown aligned on a common axis, it is to be understood that not all examples are limited to this. For example, the motor shaft MA may be orthogonal to the pump shaft PA. In this example, the driver 72 may be configured as an eccentric device or other device suitable for converting the rotational output of the motor 70 into a linear reciprocating input of the piston 90.

[0086] Pump 40 is detachably mounted to drive assembly 38. In the illustrated example, pump 40 is mounted to and removed from drive assembly 38 by radially moving pump 40 relative to pump shaft PA. Pump 40 is connected to drive assembly 38 at a dynamic interface and a static interface. The dynamic interface is formed between piston 90 and driver 72 and provides movement to piston 90 to drive displacement of piston 90. The static interface is formed between pump housing 88 and drive body 74 and structurally connects pump 40 to driver 72 such that pump 40 is supported by driver 72.

[0087] This document will discuss in more detail examples of mounting pump 40 to drive assembly 38 and removing pump 40 from drive assembly 38. Pump 40 is initially removed from drive assembly 38 with piston 90 aligned with slot 96 and pump 40 moved radially relative to pump shaft PA. Pump 40 is moved such that piston head 102 enters slot 96 of connector 86. Connector 86 is formed such that a portion of connector 86 can engage with the underside of piston head 102 oriented in the second axis AD2, and a portion of connector 86 can engage with one or the other of the top side of piston head 102 oriented in the first axis AD1 or the shoulder of piston shaft 106 extending between piston shaft 106 and piston neck 104. The interface between piston 90 and connector 86 transmits driving force from driver 72 to piston 90 to cause reciprocating motion of piston 90.

[0088] The top side of the pump plate 112 of the pump housing 88, facing the first axis AD1, is disposed below and connected to the bottom side of the drive plate 114 of the drive body 74, the bottom side of which faces the second axis AD2. The interface between the pump plate 112 and the drive plate 114 can form a static interface between the pump 40 and the drive assembly 38. A clamp 100 is secured around the pump plate 112 and the drive plate 114 to secure the pump housing 88 to the drive body 74. In some examples, the drive body 74 includes a movable door that can be opened to allow for the installation and removal of the pump 40. When the pump 40 is installed into the drive assembly 38, the clamp 100 can hold the door in a closed position.

[0089] To remove pump 40 from drive assembly 38, clamp 100 must be removed, and pump housing 88 removed from drive body 74. Pump 40 can then be moved radially relative to pump shaft PA to remove piston head 102 from slot 96. With piston head 102 removed from slot 96, pump 40 is removed, and the same or different pumps 40 can be installed onto drive assembly 38.

[0090] Replacement component 28 offers significant advantages. Pump 40 is installed onto and removed from drive assembly 38 as a single unit. Pump 40 is installed onto drive assembly 38 at both dynamic and static interfaces, which can be aligned and disconnected simultaneously. Piston head 102 is installed onto and removed from connector 86 by sliding within slot 96. Dynamic connection can be formed and disconnected by simple sliding of piston head 102 relative to connector 86 and within slot 96. Pump 40 can be installed and removed via disconnect clamp 100 and then moved radially, facilitating quick and easy assembly and disassembly of replacement component 28, reducing downtime and improving operational efficiency.

[0091] Figure 3A This is an exploded view of the hybrid piping assembly 31. Figure 3B This is a cross-sectional view of the hybrid piping assembly 31. Figure 3A and Figure 3B They will be discussed together. The mixing pipeline assembly 31 includes a mixing pipeline 34 and a distributor 36. The mixing pipeline 34 includes a hose 116, an inlet connector 118, and an outlet connector 120. A static mixer 122 is disposed within the mixing pipeline assembly 31. Hereinafter, static mixers 122a to 122c are collectively referred to as "static mixer 122" or "static mixers 122".

[0092] The mixing pipeline assembly 31 is configured to receive streams of individual constituent materials and mix them together to form a multi-component material for output to a surface, such as a floor surface. The mixing pipeline assembly 31 is configured to output the multi-component material through a nozzle 64 formed at the distal end of the distributor 36.

[0093] Distributor 36 is connected to mixing line 34. Distributor 36 is detachably connected to mixing line 34. Distributor 36 is configured to receive material from mixing line 34 and output multi-component material from mixing line assembly 31.

[0094] Hose 116 is configured to deliver material to dispenser 36. Hose 116 is configured as a flexible hose and may be formed of rubber or other flexible material that allows it to bend and flex, thereby directing nozzle 64 in various directions. Mixing line 34 includes inlet connector 118 and outlet connector 120. Inlet connector 118 is located at the upstream end of hose 116, and outlet connector 120 is located at the downstream end of hose 116. Inlet connector 118 can be connected to an upstream source to receive a first constituent material and a second constituent material. For example, inlet connector 118 can be connected to dispensing manifold 32, for example, via a connection thread. Specifically, inlet connector 118 may be threaded and may receive the threads of dispensing manifold 32, or dispensing manifold 32 may receive the threads of inlet connector 118, and other connection options. Outlet connector 120 can be attached to dispenser 36. As shown, dispenser 36 is mounted on outlet connector 120, while adapter 124 is connected to outlet connector 120. However, it is understood that not all examples are so restrictive. For example, dispenser 36 can be configured to connect to discharge connector 120 without an adapter. Discharge connector 120 can also be threaded and can receive or adapt to adapter 124 of dispenser 36 or dispenser 36 itself.

[0095] Located around the exterior of the flexible hose 116 is a mixing retainer 126. The mixing retainer 126 is configured to position the static mixer 122 at a desired location along the flexible hose 116. In the illustrated example, the mixing retainer 126 is formed as a ring-shaped structure located on and around the exterior of the hose 116. For example, the mixing retainer 126 may be a crimping element on the exterior of the flexible hose 116. The mixing retainer 126 may be deformed by mechanical pressure at specific locations to squeeze and compress the flexible hose 116, and other connection options.

[0096] A mixing channel 130 is formed within a mixing conduit 34. The mixing channel 130 is a flow path within the mixing conduit 34 for material to flow downstream from the inlet connector 118 through the outlet connector 120 to the distributor 36. Multiple static mixers 122 are located within the mixing channel 130. Static mixers 122 are components that can mix two or more fluid components without moving parts. Static mixers 122 have a geometric arrangement of fixed elements within the mixing channel, which facilitates mixing of the two fluid components as they pass through the static mixer 122. In some examples, the static mixer 122 may include an array of helical fins. The fins may have interruptions that allow the material flows to overlap, mixing and combining the constituent materials to form a multi-component material. In the illustrated example, the mixing conduit assembly 31 includes multiple static mixers 122. In the illustrated example, the mixing conduit assembly 31 includes static mixers 122a to 122c; however, it is understood that other numbers of static mixers 122 may be used.

[0097] Flow path 128 is formed by hose 116 and dispenser 36. Flow path 128 is formed partly by mixing channel 130 within hose 116 and partly by flow path within dispenser 36. Flow path 128 extends to nozzle 64, such that material enters flow path 128 at the upstream end of hose 116 (e.g., through feed connector 118), and the mixture flows out of flow path 128 through nozzle 64. Constituent materials may enter flow path 128 as separate, independent flows, mix within flow path 128 to form a multi-component material, which is discharged from flow path 128 through nozzle 64.

[0098] In the example shown, static mixers 122a and 122b are located within the flexible hose 116. In some other examples, a single static mixer 122 is located within the flexible hose 116. In the example shown, static mixer 122c is located within the dispenser 36. Static mixer 122c is positioned downstream of the hose 116 and upstream of the nozzle 64. Static mixer 122c is located within the dispenser body 132 of the dispenser 36. The nozzle 64 can be formed through the dispenser body 132.

[0099] Static mixer 122b forms an intermediate static mixer within the mixing pipeline assembly 31 because it is located downstream of static mixer 122a and upstream of static mixer 122c. Static mixer 122a forms an upstream static mixer in the mixing pipeline assembly 31. Static mixer 122a is the most upstream static mixer in the mixing pipeline assembly 31. Static mixer 122a is the static mixer closest to the feed connector 118 along the mixing pipeline assembly 31. Static mixer 122c forms a downstream static mixer in the mixing pipeline assembly 31. Static mixer 122 is the most downstream static mixer in the mixing pipeline assembly 31. Static mixer 122c is the static mixer closest to the nozzle 64 along the mixing pipeline assembly 31.

[0100] The mixing pipeline assembly 31 includes a mixing region 134 and an intermediate mixing region 136. The mixing region 134 is formed by a portion of the mixing pipeline assembly 31 within which a static mixer 122 is disposed. The mixing region 134 extends longitudinally along the static mixer 122. The intermediate mixing regions 136 are disposed between the static mixers 122. Static mixers 122 or other mixing elements within the mixing channel 130 are not present in the intermediate mixing regions 136. In various examples, the length of each intermediate mixing region 136 along the mixing pipeline assembly 31 is longer than the length of each static mixer 122. In the illustrated example, the total length of the intermediate mixing regions 136 along the mixing pipeline assembly 31 is greater than the total length of the mixing regions 134 along the mixing pipeline assembly 31. The mixing channel 130 is arranged with alternating static mixers 122a, intermediate mixing regions 136a, static mixers 122b, intermediate mixing regions 136b, and static mixers 122c. The mixing channels 130 within the flexible hose 116 are arranged alternately with static mixer 122a, intermediate mixing region 136a, static mixer 122b, and intermediate mixing region 136b.

[0101] Fluid flowing through the mixing line assembly 31 encounters and flows through the static mixer 122 and the intermediate mixing zone 136 between the static mixers 122. The static mixer 122, in conjunction with one or more intermediate mixing zones 136 disposed between the static mixers 122, achieves ideal mixing of the fluid components. The flow path length between the feed inlet 118 and the nozzle 64 within the mixing line assembly 31 is relatively short. The length of the flow path 128 is relatively short between the point where the individual constituent materials enter the mixing line assembly 31 and the point where the multi-component material exits from the nozzle 64. Before being discharged from the nozzle 64, the constituent materials must be thoroughly mixed within the relatively short mixing line assembly 31 to form a high-quality multi-component material.

[0102] The length L1 of the mixing channel 130 can be less than about 15 feet (about 4.572 meters), less than about 5 feet (about 1.524 meters), or less than about 3 feet (about 0.914 meters). In some examples, the length L1 of the mixing channel 130 is between about 2 feet (about 0.610 meters) and about 3 feet. In some examples, the length L1 of the mixing channel 130 is about 3 feet ± about 5 inches (about 12.7 centimeters). In other mixing applications (e.g., spraying inside a building while the proportioning equipment is outside the building), relatively long hoses are used, such as 50 feet to 300 feet (about 15.24 meters to 91.44 meters). Such long hose lengths provide sufficient time for mixing of the different slugs of the constituent materials delivered by the various pumps 40a, 40b (the volume of the first or second component fluid output from the current pump 40 when the other pump 40 is not outputting, for example, due to the reversal of the other pump 40). The hose is relatively short, for example, less than about 15 feet, providing very little space before nozzle 64 for mixing and combining different flow sections to form a multi-component material. While static mixers 122a to 122c mix the first and second fluid components well when they are close to each other, they can also have a counter-effect on the flow sections that mix the first and second fluid components because they restrict the velocity of the material flowing through mixing channel 130, so that the components maintain their original relative positions even during mixing. Separating static mixer 122 from intermediate mixing zone 136 balances the function of static mixer 122 in mixing the first and second fluid components that are close to each other, with the function of intermediate mixing zone 136 in allowing uniform mixing of the material flow sections within a short distance between the upstream end of mixing channel 130 and nozzle 64. Static mixer 122 and intermediate mixing zone 136, within flexible hose 116, allow distributor 36 to mix and redirect the material simultaneously over a short distance.

[0103] In the example shown, intermediate blending region 136a has a length RL1, intermediate blending region 136b has a length RL2, static mixer 122a has a length ML1, and static mixers 122b and 122c have a length ML3. The length RL1 of intermediate blending region 136a can be greater than the length ML1 of static mixer 122a. The length RL1 of intermediate blending region 136a can be greater than the length ML2 of static mixer 122c. The length RL1 of intermediate blending region 136a can be greater than the length ML3 of static mixer 122c. In some examples, the length RL1 can be the same as one or more of the lengths ML1, ML2, and ML3. The length RL2 of intermediate blending region 136b can be greater than the length ML1 of static mixer 122a. The length RL2 of intermediate blending region 136b can be greater than the length ML2 of static mixer 122c. The length RL2 of intermediate blending region 136b can be greater than the length ML3 of static mixer 122c. In some examples, the length RL2 may be the same as one or more of the lengths ML1, ML2, ML3. The elongated intermediate mixing regions 136a, 136b allow for uniform distribution of the flowing material and promote better mixing of the constituent materials. In some examples, the combined lengths RL1, RL2 of the intermediate mixing regions 136a, 136b are less than the combined lengths ML1, ML2, ML3 of the static mixers 122a to 122c. In some examples, the combined lengths RL1, RL2 of the intermediate mixing regions 136a, 136b may be greater than the combined lengths ML1, ML2 of the static mixers 122a, 122b within the hose 116. The intermediate mixing regions 136 between the static mixers 122 also allow for more efficient pumping by the pumps 40a, 40b and for uniform coating of the multi-component materials onto the target surface. The static mixers 122 bind individual materials together by impeding the flow of material through the mixing channel 130 and causing the materials to overlap. The flow obstruction created by the static mixer 122 generates back pressure that pumps 40a and 40b must overcome to continue driving material downstream to and through nozzle 64. The intermediate mixing zone 136 increases the volume of the mixing passage 130 between the static mixers 122, thereby reducing back pressure and providing more efficient pumping for pumps 40a and 40b. This configuration also reduces the pressure requirements of pumps 40a and 40b, allowing for the use of smaller, more compact pumps 40a and 40b, which can be installed in spaces typically inaccessible to multi-component systems.

[0104] The mixing line assembly 31 offers significant advantages. It includes a flexible hose 116 that allows the mixing line assembly 31 to be reoriented and repositioned to guide material through the nozzle 64. The flow path through the mixing line assembly 31 has a relatively short length, allowing the user to easily hold and operate it.

[0105] The constituent materials combine within the mixing piping assembly 31 to form a curable and hardening multi-component material. After operation, the multi-component material remaining in the mixing piping assembly 31 hardens and clogs the mixing channels 130. To prevent hardening within the mixing channels 130, the mixing piping assembly 31 can be flushed, for example with a solvent. The cleaning fluid is pumped to the nozzle 64 by pumps 40a and 40b. Any material remaining in the mixing channels 130 during flushing is discharged as waste. The relatively short length of the mixing piping assembly 31 significantly reduces waste of expensive constituent materials, thus saving costs and materials. Furthermore, the dispensing device 10 provides faster flushing and cleaning of fluid contact parts because the capacity of the short-length hose is not as large as that of the long hose.

[0106] The mixing piping assembly 31 can be configured as a consumable component of the dispensing device 10, wherein the mixing piping assembly 31 can be disassembled, discarded, and replaced with a new mixing piping assembly 31. The mixing piping assembly 31 has a relatively short length, which results in less material being discarded when disassembling and replacing the mixing piping assembly 31, thereby saving costs and materials.

[0107] Alternating static mixer 122 and intermediate mixing zone 136 mix independently constituting segments of the material flow, smoothing and mixing the material flow in the desired proportions before exiting through nozzle 64. This mixing method provides high-quality multi-component flooring material for coating floor surfaces. Intermediate mixing zone 136 provides space for the mixture exiting static mixer 122, allowing it to be evenly distributed before encountering static mixer 122 downstream. Material flowing through intermediate mixing zone 136 can mix together, for example, due to slower flow velocities near the walls of hose 116 and faster flow velocities near the center of hose 116, resulting in material overlap or shearing. Material first flows through static mixer 122 to mix the material, then through intermediate mixing zone 136 to promote mixing between material segments and smoother flow, then through static mixer 122c in distributor 36, and exits through nozzle 64. Alternating static mixer 122 and intermediate mixing zone 136 provide different mixing operations that together promote high-quality material mixing for exiting through nozzle 64.

[0108] Figure 4 This is a cross-sectional view of the hybrid piping assembly 31'. The hybrid piping assembly 31' is substantially similar to the hybrid piping assembly 31. Figure 2 A and Figure 2 (B) In addition to the mixing line assembly 31' including a single static mixer 122 within the hose 116. The static mixer 122a is disposed within the hose 116 such that an intermediate mixing region 136 is formed between the static mixer 122a and the static mixer 122c within the distributor 36.

[0109] In the example shown, the intermediate mixing region 136 has a length RL3, the static mixer 122a has a length ML1, and the static mixer 122c has a length ML3. The length RL3 of the intermediate mixing region 136 is greater than the length ML1 of the static mixer 122a. The length RL3 of the intermediate mixing region 136 is greater than the length ML3 of the static mixer 122c. In the example shown, the length RL3 of the intermediate mixing region 136 is greater than the combined lengths ML1 and ML3 of the static mixers 122a and 122c, respectively. Relative to the lengths of the static mixers 122a and 122c, the elongated intermediate mixing region 136 promotes smooth flow through the mixing channel 130 and the formation of multi-component materials.

[0110] Figure 5 This is a side view of the mixing line 34. An inlet connector 118 is located at the upstream end of the mixing line 34, and an outlet connector 118 is located at the downstream end of the mixing line 34. A flexible hose 116 extends between and connects to the inlet connector 118 and the outlet connector 120. The mixing line 34 is configured to receive material through the inlet connector 118, convey material downstream through the hose 116, and output material to, for example, a distributor 36 through the outlet connector 120.

[0111] Figure 6 This is a cross-sectional view of mixing line 34a. Mixing line 34a is a version of mixing line 34, similar to mixing line 34, and includes a static mixer 122 spaced apart by an intermediate mixing region 136. Mix retainer 126 is configured to hold the static mixer 122 in the desired operating position within hose 116 during operation. In the illustrated example, mixing line 34a includes a plurality of mixing retainers 126a, 126b (collectively referred to as "mix retainer 126" or "mix retainers 126") configured to position the static mixer 122 within mixing channel 130. In the illustrated example, mixing retainer 126 is formed in a ring-like structure. In the illustrated example, mixing line 34a includes mixing retainer 126a configured to position static mixer 122a, and mixing line 34a includes mixing retainer 126b configured to position static mixer 122b.

[0112] The mixing retainer 126 may be a crimped member outside the flexible hose 116. The mixing retainers 126a and 126b may partially or completely cover portions of the static mixers 122a and 122b, respectively, or may be located immediately downstream of the static mixers 122a and 122b (e.g., not overlapping with them). In the illustrated example, mixing retainer 126a is located downstream of the static mixer 122a, and mixing retainer 126b is located downstream of the static mixer 122b. The mixing line 34a includes the same number of mixing retainers 126 as the static mixer 122; however, it is understood that not all examples are so limited.

[0113] In the illustrated example, the mixing retainer 126 is configured to narrow a portion of the mixing channel 130, such that the portion of the mixing channel 130 along the mixing retainer 126 is too narrow for the static mixer 122 to pass through the mixing retainer 126 to move further downstream within the hose 116. In the illustrated example, the mixing retainer 126 engages externally with the hose 116 to narrow the mixing channel 130 and prevent each static mixer 122 from moving downstream across the associated mixing retainer 126 toward the nozzle 64. Upstream drift of the static mixers 122a, 122b within the mixing channel 130 is not a concern, as the flow of the component fluids will push the static mixers 122a, 122b downstream and against the narrow portion of the mixing channel 130 formed by the mixing retainer 126. In the illustrated example, the static mixer 122 can thus drift upstream from the mixer 126, which can further increase the flexibility of the hose 116, making it easier to operate, for example, during operation or storage. Although the mixing retainer 126 shown in the figure is located outside the hose 116, it is understood that not all examples are so limited. For example, one or more mixing retainers 126 may be located inside the hose 116 to connect to the inner wall of the hose 116.

[0114] In the illustrated example, static mixers 122a and 122b do not contact each other. The mixing retainer 126 maintains the separation between static mixers 122a and 122b, such that static mixer 122 can be considered individually secured within the flexible hose 116. In the illustrated example, static mixers 122a and 122b are movable but are held so as not to contact each other. It will be understood that in some examples, mixing line 34a may be configured such that one or more static mixers 122 are held by mixing retainers 126 in both the upstream and downstream directions. For example, a pair of mixing retainers 126 may clamp one of the static mixers 122a and 122b, while the other of the static mixers 122a and 122b may be secured by another pair of mixing retainers 126a and 126b or by a single mixing retainer 126 in the downstream direction.

[0115] In the illustrated example, static mixer 122a forms an upstream static mixer within hose 116, and static mixer 122b forms a downstream static mixer within hose 116. In the illustrated example, static mixer 122a is positioned downstream of feed inlet 118. An upstream flow region 138 is axially positioned between feed inlet 118 and static mixer 122a. The upstream flow region 138 has a length UL between feed inlet 118 and static mixer 122a. In the illustrated example, the length UL of the upstream flow region 138 is less than the length ML1 of the static mixer 122a. The upstream flow region 138 allows the component materials to flow smoothly together for at least a short distance after exiting manifold 32 before encountering static mixer 122a. This configuration facilitates the diffusion of the flow segment of the material entering hose 116 from manifold 32.

[0116] In the example shown, intermediate mixing region 136a has a length RL4, intermediate mixing region 136b has a length RL5, static mixer 122a has a length ML1, and static mixer 122b has a length ML2. The length RL4 of intermediate mixing region 136a is greater than the length UL of upstream flow region 138. The length RL5 of intermediate mixing region 136b is greater than the length UL of upstream flow region 138. In the example shown, the combined lengths RL4 and RL5 of intermediate mixing regions 136a and 136b are greater than the combined lengths ML1 and ML2 of static mixers 122a and 122b. In some examples, the length RL4 of intermediate mixing region 136a may be greater than the combined lengths ML1 and ML2 of static mixers 122a and 122b, or in some examples, it may be equal to the combined lengths ML1 and ML2 of static mixers 122a and 122b. In some examples, the length RL5 of the intermediate mixing region 136b can be greater than the combined lengths ML1 and ML2 of the static mixers 122a and 122b, or in some examples equal to the combined lengths ML1 and ML2 of the static mixers 122a and 122b.

[0117] Figure 7This is a cross-sectional view of the mixing line 34b. The mixing line 34b is a version of the mixing line, such as mixing line 34, that includes static mixers 122 spaced apart by intermediate mixing regions 136. A mixing retainer 126' is configured to hold the static mixers 122 in the desired operating position within the hose 116 during operation. The mixing retainer 126' is similar to the mixing retainer 126, but prevents downstream displacement of one or more static mixers 122. In the illustrated example, the mixing line 34b includes a mixing retainer 126' that positions the static mixers 122 within the mixing channel 130. In some examples, the mixing retainer 126' is configured to or includes a single component connected to a plurality of static mixers 122 to position the plurality of static mixers 122.

[0118] In the illustrated example, the mixing retainer 126' is formed as a rod connected to the static mixer 122. The rod forming the mixing retainer 126' can be a flexible rod. The mixing retainer 126' can be integrally formed with the static mixer 122 or formed separately from the static mixer 122. In some examples, the mixing retainer 126' can be formed by a plurality of rods extending within the mixing channel 130. In some examples, the mixing retainer 126' can extend and pass through the static mixers 122a, 122bb. The mixing retainer 126' can include a stop that captures and restricts movement of the static mixers 122a, 122bb. For example, the stop can be formed by a radial thickening of a rod extending toward the inner wall of the hose 116, or by a component separate from and attached to the rod, such as a pin (e.g., in the form of a cotter pin) connected to the rod. The mixing retainer 126′ can be supported by the feed connector 118 and / or the discharge connector 120, for example by a ridge having a narrower portion engaging with the connector.

[0119] Figure 8 This is a schematic block diagram of the various components of the dispensing device 210. The dispensing device 210 is configured to generate and dispense multi-component materials. In some examples, the dispensing device 210 may be configured similarly to the dispensing device 10 to dispense multi-component materials on a floor surface (in...). Figure 1A and Figure 1B(This can be seen most clearly in the image). However, it should be understood that not all examples of the dispensing device 210 are limited to this. The dispensing device 210 can be configured to generate and output any desired form of multi-component material, such as sprayed foam, epoxy resin, protective coating, etc. Dispensing devices 28a, 28b; feed lines 30a, 30b; a mixing line assembly 31 including a mixing line 34 and a distributor 36; a controller 212; displacement indicators 214a, 214b; and fluid sensors 216a, 216b are shown. Dispensing device 28a includes a motor 70a and a pump 40a. Dispensing device 28b includes a motor 70b and a pump 40b. Controller 212 includes control circuitry 218 and a memory 220. User interface 222 is also shown.

[0120] The dispensing device 210 is configured to output a multi-component material stream formed by a combination of multiple independent constituent materials. The displacement member 28a is configured to extract a first constituent material from a first material source and drive it downstream through the feed line 30a and the mixing line assembly 31. The displacement member 28b is configured to extract a second constituent material from a second material source and drive it downstream through the feed line 30a and the mixing line assembly 31. The first and second constituent materials combine within the mixing line assembly 31 to form a multi-component material, which is output through the nozzle 64 of the dispenser 36.

[0121] Motor 70a is an electric motor configured to receive electrical energy signals and produce a rotational output. Motor 70a includes a stator that electromagnetically drives the rotor of motor 70a to rotate on a motor shaft. The rotor may be radially disposed within the stator, such that motor 70a can be considered as forming an inner rotator; or the rotor may be disposed outside the stator, such that motor 70a can be considered as forming an outer rotator. In some examples, motor 70a is configured to produce a rotational output in one of two rotational directions, i.e., clockwise or counterclockwise rotation on the motor shaft. Rotation of motor 70a in the first rotational direction causes linear movement of the fluid displacement element of pump 40a through a first pump stroke (e.g., one of the upstroke and downstroke), and rotation of motor 70a in the second, opposite rotational direction causes linear movement of the fluid displacement element of pump 40a through a second pump stroke (e.g., the other of the upstroke and downstroke).

[0122] Motor 70b is an electric motor configured to receive electrical energy signals and produce a rotational output. Motor 70b includes a stator that electromagnetically drives the rotor of motor 70b to rotate on a motor shaft. The rotor may be radially disposed within the stator, such that motor 70b can be considered as forming an inner rotator; or the rotor may be disposed outside the stator, such that motor 70b can be considered as forming an outer rotator. In some examples, motor 70b is configured to produce a rotational output in one of two rotational directions, i.e., clockwise or counterclockwise rotation on the motor shaft. Rotation of motor 70b in the first rotational direction causes linear movement of the fluid displacement element of pump 40b through a first pump stroke (e.g., one of the upstroke and downstroke), and rotation of motor 70b in the second, opposite rotational direction causes linear movement of the fluid displacement element of pump 40b through a second pump stroke (e.g., the other of the upstroke and downstroke).

[0123] Each of the first pump 40a and the second pump 40b is driven by independent motors 70a and 70b, respectively. The output of pumps 40a and 40b is altered by changing the speed of each motor. Pumps 40a and 40b are designed to have a common displacement, but can be controlled for any desired mixing ratio. For example, regardless of whether pumps 40a and 40b have a common design, they can be controlled to output the constituent materials at a 1:1 mixing ratio by controlling the operation of motors 70a and 70b. Pumps 40a and 40b can be controlled to have a mixing ratio of 1:1 or 1:X, where X is not 1. For example, even when pumps 40a and 40b have a common design, motors 70a and 70b can be controlled to provide a mixing ratio other than 1:1. The output ratio of pumps 40a and 40b can be electrically controlled by driving their respective pumps 40a and 40b with the corresponding motors 70a and 70b.

[0124] Each pump 40a, 40b can be configured as a reciprocating pump, wherein the pump's fluid displacement element reciprocates along the pump shaft to pump fluid. For example, pumps 40a, 40b can be configured as piston pumps, etc. During operation, the fluid displacement element reciprocates on the pump shaft to pump material. The pump shaft can be coaxial with the rotational shaft of the rotor of motor 70, but it is understood that not all examples are so limited. The fluid displacement element can be formed as a piston, similar to piston 90. The piston can reciprocate through the pump cycle, including a first stroke in a first direction along the pump shaft and a second stroke in a second direction along the pump shaft. The piston switches between corresponding strokes, wherein the piston reverses direction to change the movement from one stroke to another. During reversal, the check valves of pump 40 (e.g., check valves 92a, 92b) switch between open and closed states, and a closing check valve requires at least some time to close. The time required for a previously open valve to close can be referred to as valve closing delay. Valve closing delay causes a pressure drop downstream of pump 40.

[0125] The controller 212 can be configured to control the operation of the replacement components 28a and 28b, causing the individual constituent materials to combine in a specified mixing ratio to provide a multi-component material with desired properties. The specified mixing ratio can also be referred to as the target mixing ratio. The specified mixing ratio can be provided to the controller 212 via a user interface 222 or the like.

[0126] Controller 212 may include hardware, firmware, and / or stored software, and controller 212 may be mounted wholly or partially on one or more circuit boards. Controller 212 may be of any type suitable for operation according to the techniques described herein. In some examples, controller 212 may be implemented as multiple discrete circuit sub-components. Controller 212 may be formed by one or more devices capable of individually or collectively implementing the functions discussed herein and generating and outputting data. Controller 212 is configured to perform any of the functions discussed herein, including receiving output from any source mentioned herein, detecting any conditions or events mentioned herein, and generating and providing the data and information mentioned herein.

[0127] In one example, control circuitry 218 is configured to implement functional and / or process instructions. For example, control circuitry 218 is capable of processing instructions stored in memory 220. Examples of control circuitry 218 may include one or more of a processor, microprocessor, controller, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other equivalent discrete or integrated logic circuitry configured to execute software or other code stored in memory 220 to perform the various functions mentioned herein. Control circuitry 218 may receive any signal, send any signal, manage / send power, and / or otherwise control any electrical components mentioned herein. For example, control circuitry 218 may provide or facilitate drive power to motors 70a, 70b for operating pumps 40a, 40b, causing motors 70a, 70b to start, stop, accelerate, decelerate, etc., thereby changing the flow output by pumps 40a, 40b.

[0128] Memory 220 can be configured to store information before, during, and / or after operation. In some examples, memory 220 is described as a computer-readable storage medium. In some examples, the computer-readable storage medium may include a non-transitory medium. The term "non-transitory" may mean that the storage medium is not included in a carrier wave or propagating signal. In some examples, a non-transitory storage medium may store data that changes over time (e.g., in RAM or a cache). In some examples, memory 220 is temporary memory, meaning that the primary purpose of memory 220 is not long-term storage. In some examples, memory 220 is described as volatile memory, meaning that memory 220 does not retain its stored contents when controller 212 is powered off. Examples of volatile memory may include random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), and other forms of volatile memory. In some examples, memory 220 is used to store program instructions for execution by control circuitry 218. In one example, memory 220 may be used by software or an application to temporarily store information during program execution.

[0129] In some examples, memory 220 also includes one or more computer-readable storage media. Memory 220 can be configured to store more information than volatile memory. Memory 220 can also be configured to store information for a long period. In some examples, memory 220 includes non-volatile storage elements. Examples of non-volatile storage elements include magnetic hard disks, optical disks, flash memory, or electrically programmable memory (EPROM) or electrically erasable programmable memory (EEPROM).

[0130] User interface 222 can be configured as an input and / or output device. For example, user interface 222 can be configured to receive input from a user, such as a specified mixing ratio, a specified pumping pressure, a specified flow rate, etc., and / or provide output regarding the operation of dispensing device 210. Examples of user interface 222 may include one or more of the following: a sound card, a video graphics card, a speaker, a display device (e.g., a liquid crystal display (LCD), a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, etc.), a touch screen, a keyboard, a mouse, a joystick, a smartphone, a tablet, or other types of devices, to input and / or output information in a form that is understandable to the user or the machine.

[0131] Displacement indicators 214a and 214b can be various types of sensors, such as encoders, Hall sensors, optical sensors, or other types of sensors that can measure rotation (e.g., the rotor of motor 70) or linear position (e.g., the piston of pump 40). Displacement indicators 214a and 214b can directly or indirectly measure the movement of the rotors of motors 70a and 70b, the movement of the pistons of pumps 40a and 40b, or the movement of one or more other components, indicating the cycle of pumps 40a and 40b. In various embodiments, displacement indicators 214a and 214b may not be sensors, but rather indications of where the motor controller places the rotor and / or piston, for example, based on inputs to motors 70a and 70b from controller 212. Displacement indicators 214a and 214b are configured to generate position information about pumps 40a and 40b. Displacement indicators 214a and 214b can generate position information about the fluid displacement components of pumps 40a and 40b, such as the position of the fluid displacement components during a pump stroke. Displacement indicators 214a and 214b are operably electrically and / or communicatively connected to controller 212 to provide position information to controller 212.

[0132] Fluid sensors 216a and 216b are configured to generate information about one or more fluid parameters of the component material output by pumps 40a and 40b. For example, the first fluid sensor 216a and the second fluid sensor 216b may be pressure sensors, outputting a signal in response to the fluid pressure downstream of pumps 40a and 40b, or flow sensors, outputting a signal indicating the flow rate of the fluid output by pumps 40a and 40b, and may include both pressure and flow sensing components. Fluid sensors 216a and 216b are operably electrically and / or communicatively connected to controller 212 to provide parameter information to controller 212.

[0133] Control circuit 218 can receive information, such as input from user interface 222, indicating dispensing commands, setting target mixing ratios, setting target pressures, setting target flow rates, and / or providing other commands or inputs. Controller 212 can control the operation of motors 70a and 70b to operate pumps 40a and 40b to dispense fluid mixtures, including by adjusting the output of motors 70a and 70b. For example, controller 212 can be configured to adjust the output of motors 70a and 70b based on information generated by a first displacement indicator 214a, a second displacement indicator 214b, a first fluid sensor 216a, and / or a second fluid sensor 216b.

[0134] In some examples, controller 212 can operate motors 70a and 70b to mix proportionally, adjust to maintain the ratio, stop pumping if the ratio of the component fluids differs from the target ratio by more than a threshold amount, shorten the stroke of pumps 40a and 40b to avoid simultaneous or near-simultaneous reversal between pumps 40a and 40b, increase the speed of one or both of motors 70a and 70b to reach a steady-state speed instead of jumping to the target motor speed to help maintain the ratio (soft start), and / or operate one of motors 70a and 70b in a master-slave dynamic manner to follow the operation of the other motor 70a and 70b. In some examples, the main motor 70 and pump 40 pump the component fluid with the higher viscosity, while the auxiliary motor 70 and pump 40 pump the component fluid with the lower viscosity.

[0135] In some examples, controller 212 can control motors 70a and 70b in a master-slave configuration, while simultaneously adjusting ratios and ineffective displacement, such as due to cavitation or valve closing delays, and other causes of ineffective displacement. Effective displacement occurs when pump 40 drives fluid downstream away from pump 40. Ineffective displacement can be caused by cavitation or valve closing delays, such as the time required for a ball valve to reset during a reversal. During ineffective displacement, pump 40 does not output fluid.

[0136] In various examples, controller 212 is configured to control displacement units 28a, 28b to output constituent materials at a specified mixing ratio. Controller 212 is configured to achieve a specified mixing ratio, representing the proportional amounts of the first and second component fluids, by managing the operation of the first motor 70a and the second motor 70b. The specified mixing ratio can be a user-input ratio, such as 1:1, 2:1, etc. For example, the user can provide the target mixing ratio to controller 212 via user interface 222. In some examples, pumps 40a, 40b can be configured to have a common displacement, such that each pump 40a, 40b is configured to output the same volume of material in each pump cycle. Controller 212 can control the operation of motors 70a, 70b such that even when pumps 40a, 40b are configured to have a common displacement, pumps 40a, 40b can pump at a ratio other than 1:1. For example, in the case of a 2:1 ratio and assuming equal pump displacements, the operating speed of the first motor 70a can be twice that of the second motor 70b.

[0137] The controller 212 can be configured to achieve a specified mixing ratio by setting a first operating parameter of the first motor 70a, monitoring a first fluid parameter indicated by the first fluid sensor 216a, and setting a second operating parameter of the second motor 70b based on a second fluid parameter indicated by the first fluid sensor 216a. The first operating parameter may be the speed of the first motor 70a, etc. The first fluid parameter may be fluid pressure, etc. The second operating parameter may be the speed of the second motor 70b, etc.

[0138] In some examples, controller 212 is configured to modify a second operating parameter based on a first fluid parameter indicating an ineffective displacement of the first pump 40a. For example, controller 212 may be configured to reduce the second operating parameter based on a first fluid parameter indicating cavitation of a first component fluid. Displacement indicator 214a may indicate the piston displacement of the first pump 40a; in some examples, the piston may be used to determine an ineffective displacement of the first pump 40a. Ineffective displacement may be indicated by parameter information provided by fluid sensor 216a regarding the fluid parameters of the constituent materials output by pump 40a.

[0139] In some examples, controller 212 can be configured to set a second operating parameter for the second motor 70b by determining the effective displacement of the first pump 40a by measuring the displacement of the first pump 40a when the fluid sensor 216a indicates that the pressure in the first component fluid is rising or remaining constant; and by determining the second operating parameter based on a specified mixing ratio and the determined effective displacement of the first pump 40a. Modifying the operation of the slave motor 70b according to the pumping of the main motor 70a and pump 40a maintains proportional pumping of the first and second components while taking into account ineffective displacement. Because controller 212 is able to maintain proportional pumping, better mixing and higher quality multi-component materials are provided.

[0140] The controller 212 can be configured to determine the effective displacement of the first pump 40a by excluding the displacement of the first pump 40a when a pressure change indicating an invalid displacement is indicated by a first fluid parameter. For example, fluid sensor 216a can indicate that the pressure has not increased, fluid sensor 216a can indicate that the pressure has decreased, and so on. For example, when pump 40a reverses direction, a valve closing delay causes a pressure drop downstream of pump 40a, which is sensed by fluid sensor 216a. The fluid displacement element can continue to move before the valve is fully closed, but fluid can flow back through the open valve, causing a pressure drop. The pressure drop continues until the valve is fully closed, at which point the pressure begins to rise, indicating that pump 40a is again effectively discharging the constituent material.

[0141] For example, a first fluid parameter can be used to indicate when the first pump 40a experiences an ineffective displacement, indicated by the absence of an increase in fluid pressure measured by the first fluid sensor 216a when the piston of the first pump 40a is displaced. The controller 212 can cause the second motor 70b to skip the determined amount of pumping not pumped by the pump 40a (e.g., by stopping or slowing down). For example, if the ratio is 2:1, and the first pump 40a experiences an ineffective displacement within half a stroke (e.g., indicated by the absence of a pressure rise during that half stroke and the displacement of the fluid displacement element of the pump 40a indicated by the first displacement indicator 214a), then the second pump 40b can be operated by the second motor 70b to skip a quarter stroke, or to slow down until missing the equivalent of a quarter stroke before accelerating to match half the speed of the first motor 70b for a 2:1 ratio.

[0142] In some examples, controller 212 is configured to control displacement components 28a and 28b based on the ineffective displacement of the main displacement component 28a during the production cycle. Controller 212 is configured to modify the operation of displacement component 28b during the production cycle to achieve a specified mixing ratio. The production cycle can be any desired configuration for cumulatively monitoring the effective displacement of the main displacement component 28a. For example, the production cycle can be time-based (e.g., 30 seconds, 1 minute, 5 minutes, etc.), based on motor operation (e.g., motor rotor speed), based on pump operation (e.g., pump stroke count, pump cycle count, etc.), or based on any other aspect suitable for cumulatively monitoring the effective displacement.

[0143] In some examples, controller 212 is configured to determine the effective displacement of the main pump 28a during a production cycle and modify the operation of the slave pump 28b to maintain proportional pumping throughout the production cycle. For example, controller 212 may determine that the main pump 40a has an effective displacement at a certain percentage for the production cycle and may control the operation of the slave pump 40b to match the effective displacement of the main pump 40a during the production cycle. For example, controller 212 may determine that the main pump 40a has 95% effective displacement during the production cycle, and then controller 212 may control the slave pump 40b to match the productivity of the main pump 40a.

[0144] Controller 212 can be configured to determine the ineffective discharge of pumps 40a and 40b based on the pressure profiles of the materials constituting them at locations downstream of pumps 40a and 40b. For example, the pressure profiles can be generated based on pressure information from fluid sensors 216a and 216b. In some examples, the pressure profiles can be generated during a production cycle. Controller 212 can determine the ineffective discharge based on changes in the pressure profiles that indicate ineffective discharge. For example, a pressure drop can indicate ineffective discharge. A pressure rise and / or stability can indicate effective discharge.

[0145] In some examples, controller 212 monitors the effective displacement of both main pump 40a and slave pump 40b. When controlling the operation of slave pump 40b based on the effective displacement of main pump 40a, controller 212 considers the ineffective displacement of slave pump 40b. For example, controller 212 can monitor the ineffective displacement of main pump 40a based on parameter information generated by fluid sensor 216a. Controller 212 can also monitor the ineffective displacement of slave pump 40b based on parameter information generated by fluid sensor 216b. In this example, controller 212 does not modify the operation of slave pump 40b based on some ineffective displacement of main pump 40a, for example, if controller 212 determines that both main pump 40a and slave pump 40b experience the same amount of ineffective displacement. For example, if controller 212 determines that both pumps 40a and 40b experience 90% of their effective displacement in each stroke, controller 212 can maintain the operation of motors 70a and 70b because the ineffective displacement of pump 40b cancels out the ineffective displacement of pump 40a.

[0146] Controller 212 can be configured to control the operation of the main pump and slave pump 40 according to the production cycle. In some cases, controller 212 can determine that the main pump 40a and slave pump 40b have the same productivity during the production cycle, such that the operation of slave pump 40b is maintained based on a comparison of the productivity between the main pump 40a and slave pump 40b. Controlling the operation of pumps 40a and 40b according to the effective displacement during the production cycle can make the displacement components 28a and 28b operate more smoothly and prevent large, sudden changes in pump operation, because the inefficiencies between pumps 40a and 40b can cancel each other out or be reduced during the production cycle, resulting in fewer sudden operational changes and thus providing a smoother and more consistent output.

[0147] In some examples, the dispensing device 210 may be configured such that the controller 212 determines effective and / or ineffective displacement based on information about the operation of the motors 70a and 70b. In this example, the controller 212 does not rely on information about fluid parameters (e.g., information generated by fluid sensors 216a and 216b) to control the operation from the pump 40b. For example, the controller 212 may determine whether the displacement element 28 is experiencing effective or ineffective displacement based on the current signal supplied to the motor 70. A change in current can indicate the presence of ineffective displacement. For example, a drop in current can indicate that the motor 70 is overcoming a small pressure to maintain the required speed, which indicates a pressure drop and thus ineffective displacement.

[0148] Therefore, it can be understood that controller 212 can control the operation of displacement components 28a and 28b in a master-slave dynamic manner based on the effective and / or ineffective displacement determined by production parameters. Production parameters can be fluid parameters or motor parameters. Information regarding production parameters can be provided by one or more sensors. In some examples, controller 212 can monitor the effective displacement of both the master displacement component 28a and the slave displacement component 28b to maintain proportional pumping by pumps 40a and 40b.

[0149] In some examples, controller 212 is configured to stop both first motor 70a and second motor 70b if the displacement difference between the first pump 40a and the second pump 40b (calculated based on a specified mixing ratio) exceeds a threshold amount. The displacement difference is the relative ratio of the first component fluid and the second component fluid output by the displacement members 28a, 28b. Calculating based on a specified mixing ratio refers to adjusting the specified mixing ratio. For example, calculating at a 1:1 ratio assumes that the two component fluids are pumped in the same proportion, while calculating at a specified mixing ratio other than 1:1 takes into account cases where the target ratio is not uniform, such as 2:1 (e.g., when the pumping rate of one pump 40b should be twice that of the other pump 40b). The displacement difference calculated according to the specified mixing ratio can be calculated as follows: determining the first effective displacement of the first pump 40a (e.g., based on the first fluid parameter or the first motor parameter) and the position information from the first displacement indicator 214a; and determining the second effective displacement of the second pump 40b (e.g., based on the second fluid parameter or the second motor parameter) and the position information from the second displacement indicator 214b. The controller 212 can then compare the first and second effective displacements with the specified mixing ratio to determine if there is any deviation between the first and second effective displacements. The controller 212 can determine whether the difference between the first or second effective displacement and the specific mixing ratio exceeds a threshold amount, or whether the difference between the first and second effective displacements exceeds a threshold amount.

[0150] The threshold amount can be based on the difference between the displacements of pumps 40a and 40b. It is understood that the threshold amount can be based on any desired parameter, such as the percentage difference between the output of the first pump 40a and the output of the second pump 40b relative to a specified mixing ratio, or the difference between the effective displacements of pumps 40a and 40b based on stroke length or stroke percentage, etc. Controller 212 can be configured to stop pumping by pumps 40a and 40b if the proportional misalignment of one of pumps 40a and 40b exceeds the threshold amount.

[0151] In some examples, controller 212 may be configured to stop pumping by one or more of pumps 40a and 40b if the invalid displacement of one or more of them exceeds an invalid threshold. The invalid threshold may be a distance of piston stroke, such as two inches, or a percentage of stroke length, such as 50%. Controller 212 may be configured to stop both the first motor 70a and the second motor 70b if pressure is not built up during the travel of either the first pump 40a or the second pump 40b, based on a first operating parameter and information from the first displacement indicator 214a and / or a second operating parameter and information from the second displacement indicator 214b.

[0152] In some additional or alternative examples, controller 212 is configured to initiate the operation of displacement units 28a and 28b according to a soft-start configuration. Controller 212 initiates motors 70a and 70b in a soft-start configuration to avoid rapid start-up of motors 70a and 70b, which prevents disproportionate pumping due to the viscosity difference between the first and second constituent materials. For example, if both displacement units 28a and 28b are started at full power, initial disproportionate pumping will occur because the pump associated with the lower viscosity material reaches the required speed more quickly due to the smaller back pressure it needs to overcome.

[0153] Controller 212 can be configured to initiate pumping of the first pump 40a by receiving an input indicating that the first pump 40a and the second pump 40b need to be operated; and, based on the input, providing drive energy to the first motor 70a, the drive energy having a soft-start phase in which the speed of the first motor 70a is gradually increased over a first time period, followed by a stabilization phase. The stabilization phase can last for a second time period, which is longer than the first time period. The stabilization phase can correspond to when the motor 70a needs to operate at a desired speed to meet user-inputted flow rate, pressure, and / or ratio, while the soft-start phase is designed to gradually increase the motor speed to the stabilization phase speed. Controller 212 can be configured to provide energy to the first motor 70a such that the first motor 70a operates at a constant speed for most of the stroke length of the first pump 40a. Control circuitry 218 can be configured to provide energy to the second motor 70b based on the effective displacement of the first pump 40a.

[0154] In some examples, controller 212 is configured to progressively increase the speeds of both motors 70a and 70b in a master-slave dynamic manner. For example, in an example where displacement element 28a is dominant, controller 212 can progressively increase the speed of motor 70a. Then, controller 212 can control the speed of motor 70b based on the commanded speed and / or sensed speed of motor 70a. In some examples, controller 212 is configured to increase the speed during the first stroke of the fluid displacement element of main pump 40a, and then control it to a set speed during the second stroke of the fluid displacement element. For example, controller 212 can increase the speed during the upstroke and control the increased speed during the downstroke. This configuration progressively increases the speed of main motor 70a through a series of pump cycles. Controller 212 can accelerate motor 70a in one stroke and drive it to the speed set during that acceleration stroke in subsequent strokes.

[0155] In various additional or alternative examples, controller 212 is configured to operate the first motor 70a and the second motor 70b to prevent both the first pump 40a and the second pump 40b from commutating simultaneously. Controller 212 is configured to control the operation of motors 70a and 70b to prevent commutation overlap between the fluid displacement components of pumps 40a and 40b. Commutation overlap can occur even if pumps 40a and 40b do not commutate completely simultaneously. For example, if one pump 40a or 40b begins to accelerate out of commutation and decelerates into commutation, the deceleration of the other pump into commutation can be considered as causing commutation overlap. It can be understood that "simultaneous commutation" refers to commutation overlap.

[0156] Simultaneous reversal can cause pumps 40a and 40b to deviate from the target ratio. Furthermore, this simultaneous reversal can cause pressure fluctuations in both pumps 40a and 40b, potentially triggering false alarms. Controller 212 can be configured to operate the first motor 70a and the second motor 70b to prevent overlapping reversals between the first pump 40a and the second pump 40b, i.e., by reversing the direction of either pump 40a or the second pump 40b before one of them completes its full stroke. For example, one of the pumps 40a and 40b may be designed with a short stroke to allow for earlier reversal, preventing reversal from occurring while the other pump 40a or 40b is reversing.

[0157] When controller 212 detects that two pumps 40a and 40b are about to overlap in their commutation, it can execute a short stroke to avoid this overlap. It is understood that commutation is not an instantaneous event but occurs in a phase, causing the commutation phases of the two pumps 40a and 40b to partially overlap, which carries the risk of pumping ratio misalignment. Controller 212 can be configured to operate the first motor 70a and the second motor 70b to avoid overlapping commutation between the first pump 40a and the second pump 40b by driving the other pump 40b to complete its full stroke length before the other pump 40a has completed its full stroke length. Controller 212 can also be configured to operate the first motor 70a and the second motor 70b to detect when the first pump 40a and the second pump 40b are approaching simultaneous commutation when the second pump 40b is in the process of commutation and the first pump 40a is within a threshold distance for entering or leaving commutation, thus avoiding overlapping commutation between the first pump 40a and the second pump 40b. The threshold distance can be one inch or less. The threshold distance can be a percentage of the stroke length, such as 15%.

[0158] Figure 9 This is a schematic diagram showing the displacement range 224 of the reversing region relative to the fluid displacement components of pumps 40a and 40b. Figure 9 Continue to refer to Figure 8 Let's have a discussion.

[0159] As discussed above, controller 212 is configured to control the operation of displacement members 28a, 28b such that pumps 40a, 40b avoid commutation overlap. Displacement range 224 extends between range end 226a and range end 226b. Range end 226a is the stroke limit of a first stroke (e.g., an upstroke or a downstroke) in a first displacement direction, and range end 226b is the stroke limit of a second stroke (e.g., another of an upstroke or a downstroke) in a second displacement direction. Displacement range 224 is the distance the fluid displacement member can move between range end 226a and range end 226b during a single stroke. In the example where the fluid displacement member completes its full stroke length, the fluid displacement member may reach range end 226a via the first stroke and then reverse or reach range end 226b via the second stroke. However, controller 212 may be configured to cause pumps 40a, 40b to perform short strokes to avoid simultaneous commutation, as discussed in more detail below.

[0160] A first threshold distance is spaced between threshold 228a and the end of range 226a. A second threshold distance is spaced between threshold 228b and the end of range 226b. Thresholds 228a and 228b form a portion of displacement range 224. The first threshold distance TD1 is formed between the end of range 226a and threshold 228a, and the second threshold distance TD2 is formed between the end of range 226b and threshold 228b. Controller 212 is configured to cause one or the other pump 40a or 40b to perform a short stroke and reverse earlier based on the position of the fluid displacement element (e.g., piston) of pump 40a or 40b relative to thresholds 228a and 228b and the ends of range 226a and 226b. As discussed above, thresholds 228a and 228b can be based on threshold distances TD1 and TD2, which can be a linear distance (e.g., in inches), a percentage of stroke length, etc.

[0161] The fluid displacement components of pump 40a and pump 40b are configured to reciprocate between the respective ends 226a, 226b of the displacement range 224. While both pumps 40a and 40b are described as being designed with common dimensions such that they have the same displacement range 224, it is understood that not all examples are so restrictive. For example, pumps 40a and 40b may be different in size, such that the displacement range of one pump 40a and 40b differs from that of the other. For instance, in an example where pumps 40a and 40b are configured to output twice the volume per stroke, the displacement range of one pump 40a and 40b could be twice the size of the displacement range 224 of the other pump 40a and 40b.

[0162] Controller 212 is configured to control the operation of motors 70a and 70b to prevent pumps 40a and 40b from overlapping commutation. In the example shown, controller 212 is configured to generate short strokes based on the fluid displacement of the two pumps 40a and 40b within a threshold distance at the range ends 226a and 226b. Therefore, controller 212 is configured to generate short strokes based on the fluid displacement of the two pumps 40a and 40b between thresholds 228a and 228b and the range ends 226a and 226b associated with those thresholds 228a and 228b.

[0163] In one example, if the fluid displacement element of pump 40a is between and near the end of range 226a, and the fluid displacement element of pump 40b crosses either threshold 228a or 228b, such that the fluid displacement element of pump 40b is within the threshold distances TD1 and TD2 of the ends of range 226a and 226b, then controller 212 can reverse the stroke direction of pump 40a. Controller 212 can also reverse the stroke direction of pumps 40a and 40b (whose fluid displacement elements are already within the threshold distance TD1 of the ends of range 226a and 226b and are displaced toward the ends of range 226a and 226b) based on another fluid displacement element of another pump 40a or 40b crossing threshold 228a and 228b.

[0164] Controller 212 can cause pumps 40a and 40b to perform short strokes and reverse direction, regardless of whether the fluid displacement element of the other pump 40a or 40b has crossed threshold 228a or threshold 228b. Therefore, controller 212 can reverse one pump 40a or 40b based on the fluid displacement element of one pump 40a or 40b being closest to a reversal point at one of the range ends 226a or 226b, and based on the fluid displacement element of the other pump 40a or 40b crossing threshold 228a or 228b into a threshold distance. Controller 212 can cause one pump 40a or 40b to perform short strokes based on the fluid displacement element of the other pump 40a or 40b (either moving in the same stroke direction as the fluid displacement element of one pump 40a or 40b, or moving in the opposite stroke direction to the fluid displacement element of the first pump 40a or 40b) crossing threshold 228a or 228b.

[0165] Understandably, in some examples, controller 212 can be configured to determine which pump 40a, 40b should perform a short stroke based on the relative travel of the fluid displacement element with respect to the end of its stroke. For example, pumps 40a, 40b may operate to output constituent materials at a ratio other than 1:1, or their dimensional designs may differ. In this example, the fluid displacement element of one pump 40a, 40b may move at a different speed than the fluid displacement element of the other pump 40a, 40b to deliver material at a specified mixing ratio. Controller 212 can determine the relative distance of each fluid displacement element to the ends of the range 226a, 226b based on the actual distance and speed of the fluid displacement element of pump 40a, 40b to the ends of the range 226a, 226b. Controller 212 can cause the pumps 40a and 40b that reverse first (which may be the pumps 40a and 40b whose fluid displacement components are physically furthest from the ends of the range 226a and 226b) to shorten their stroke and reverse, while the fluid displacement component of the other pump 40a and 40b continues to complete its stroke. This configuration avoids reversing overlap, especially reversing overlap between pumps 40a and 40b operating at different speeds.

[0166] In some additional or alternative examples, controller 212 can be configured to detect malfunctions in pumps 40a and 40b. Controller 212 can receive parameter information from fluid sensors 216a and 216b, such as fluid pressure information indicating the fluid pressure downstream of pumps 40a and 40b. Controller 212 can monitor the parameter information of each pump 40a and 40b and detect malfunctions based on that parameter information. For example, fluid sensor 216a provides pressure information for the output of pump 40a. The pressure of pump 40a fluctuates during pumping, causing a drop in pressure during commutation and a rise in pressure as the fluid displacement element completes commutation and moves through the subsequent stroke. Controller 212 can receive upstroke pressure information generated during the upstroke of the piston of pump 40a, and also receive downstroke pressure information generated during the downstroke of the piston of pump 40a. Controller 212 can compare the upstroke pressure information with the downstroke pressure information to determine the operating state of pump 40a. Pump 40 should produce approximately equal pressure during both the upstroke and downstroke, such that the upstroke pressure information and downstroke pressure information should indicate similar or identical pressures or pressure curves that can represent pressure changes over time. If the stroke pressure information indicates that the pressure difference between the upstroke and downstroke exceeds a pressure change threshold, controller 212 can determine that a malfunction has occurred in pumps 40a, 40b. The pressure change threshold can be a percentage difference between the upstroke and downstroke pressures (e.g., a change of 10% or more); it can be a difference in pressure values ​​between the upstroke and downstroke pressures (e.g., a change of 50 psi or more); and so on. In some examples, controller 212 is configured to generate and output an alarm to the user based on the stroke pressure information indicating that the pressure change threshold has been exceeded. For example, controller 212 can be configured to output an alarm to user interface 222, for example, visually and / or audibly.

[0167] Pumps 40a and 40b are configured to output constituent material during both the upstroke and downstroke. During the upstroke, a feed valve (e.g., valve 92a) opens to allow material to enter pumps 40a and 40b, and a piston valve (e.g., valve 92b) closes to prevent backflow. During the downstroke, the feed valve closes to prevent backflow from pumps 40a and 40b, and the piston valve opens. Pressure variations generated during the upstroke and downstroke can indicate a malfunction in either the feed valve or the piston valve. For example, an upstroke pressure lower than the downstroke pressure may indicate that the piston valve has not closed completely, while a downstroke pressure lower than the upstroke pressure may indicate that the feed valve has not closed completely. This failure to close may be due to contaminants in the pumped material and / or may be due to wear on valve components (e.g., a ball or valve seat). Detecting the difference between the upstroke and downstroke pressures of a single pump 40 allows the controller 212 to monitor the operation of each pump 40 individually. In some examples, controller 212 is configured to generate an alarm based on the difference between the stroke pressure and the downstroke pressure exceeding a pressure change threshold, which can be provided to a user through, for example, a user interface 222.

[0168] The distribution unit 210 offers significant advantages. The controller 212 controls the operation of motors 70a and 70b to control the pumping of pumps 40a and 40b. The controller 212 controls the operation of motors 70a and 70b to maintain the output ratio of pumps 40a and 40b at a specified mixing ratio. The controller 212 can control pumps 40a and 40b in a master-slave configuration to maintain proportional pumping. The controller 212 can eliminate invalid displacement from one or both pumps 40a and 40b while controlling their pumping to maintain proportional pumping.

[0169] Controller 212 can be configured to shut down pumps 40a and 40b to stop pumping based on detected operation of pumps 40a and 40b. Controller 212 can also stop pumping of pumps 40a and 40b based on proportionally misaligned pumping detected by controller 212 and / or based on ineffective discharge of one or both pumps 40a and 40b. This configuration prevents the formation and discharge of multicomponent materials in proportions different from the specified mixing ratio, which could result in lower quality multicomponent materials.

[0170] The controller 212 can gradually increase the speed of the motors 70a and 70b of the replacement components 28a and 28b in multiple pump cycles. Gradually increasing the speed of the motors 70a and 70b helps to maintain proportional pumping during the startup of the distribution device 210.

[0171] Controller 212 can control the operation of pumps 40a and 40b to prevent commutation overlap between pumps 40a and 40b. Controller 212 can cause one of pumps 40a and 40b to perform a short stroke based on the position of the fluid displacement element of the other pump. Avoiding commutation overlap between pumps 40a and 40b provides reduced pressure fluctuations, especially in the mixing line 34, and provides a smoother, more uniform flow. Furthermore, avoiding commutation overlap can prevent false alarms, such as those caused by pressure fluctuations.

[0172] Controller 212 can detect errors in either pump 40a or 40b. Controller 212 can compare the pressures generated by individual pumps 40a and 40b during different strokes of pump 40a and 40b, and can compare different stroke pressures to determine the operating status of pumps 40a and 40b. Controller 212 can identify potential faults based on differences in stroke pressures, enabling users to identify and resolve such faults more quickly while maintaining proportional pumping.

[0173] Although the invention has been described with reference to exemplary embodiments(s), those skilled in the art will understand that various changes can be made and elements therein can be substituted with equivalents without departing from the scope of the invention. Furthermore, many modifications can be made to adapt particular situations or materials to the teachings of the invention without departing from the basic scope of the invention. Therefore, the invention is not intended to limit itself to the specific embodiments(s) disclosed, but is to include all embodiments falling within the scope of the appended claims.

Claims

1. A dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: The first replacement component includes: A first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; The second replacement component includes: A second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; A mixing channel, downstream of the first pump and the second pump, is configured to mix the first constituent material with the second constituent material to prepare the mixture. Distributor, through which the mixture is distributed; and The controller is configured as follows: Determine the invalid displacement of the first pump; and The operation of the second motor is controlled based on the ineffective displacement of the first pump, so that the first pump and the second pump output the first constituent material and the second constituent material in a specified mixing ratio.

2. The dispensing device according to claim 1, wherein, The controller is configured to determine the invalid displacement of the first pump based on the production parameters of the first replacement component.

3. The dispensing device according to claim 2, wherein, The production parameters are at least one of the motor parameters and fluid parameters.

4. The dispensing device according to claim 3, wherein, The motor parameter refers to the current consumption of the first motor.

5. The dispensing device according to claim 3, wherein, The fluid parameter is the pressure of the first constituent material downstream of the first pump.

6. The dispensing device according to claim 1, further comprising: A first sensor is configured to generate first parameter information about the fluid parameters of the first constituent material downstream of the first pump. The controller is configured to receive the first parameter information and determine the invalid displacement of the first pump based on the first parameter information.

7. The dispensing device according to claim 6, further comprising: The second sensor is configured to generate second parameter information about the fluid parameters of the second constituent material downstream of the second pump; The controller is configured to receive the second parameter information and determine the invalid displacement of the second pump based on the second parameter information.

8. The dispensing device according to claim 7, wherein, The controller is configured to control the operation of the second motor based on the ineffective displacement of the first pump and the ineffective displacement of the second pump.

9. The dispensing apparatus according to claim 8, wherein the controller is configured to: Monitor the ineffective discharge of the first pump during the production cycle; Compare the ineffective displacement of the first pump during the production cycle with the ineffective displacement of the second pump during the production cycle; and The second motor is operated based on a comparison between the first invalid displacement and the second invalid displacement.

10. The dispensing device according to any one of claims 1 to 3 and claims 5 to 9, wherein, The controller is configured to determine the ineffective discharge of the first pump based on the pressure profile of the first component material at a location downstream of the first pump.

11. The dispensing device according to any one of claims 1 to 10, wherein, The controller is configured to determine the ineffective discharge of the first pump based on the decrease in pressure of the first constituent material.

12. The dispensing device according to any one of claims 1 to 11, wherein, The controller is configured to determine the effective displacement of the first pump based on the increase in pressure of the first constituent material.

13. The dispensing device according to any one of claims 1 to 12, wherein, The controller is configured to determine the effective displacement of the first pump based on the stable pressure of the first constituent material.

14. The dispensing device according to any one of claims 1 to 13, wherein, The controller is configured to achieve the specified mixing ratio by setting a first operating parameter of the first motor and a second operating parameter of the second motor based on the ineffective displacement of the first pump.

15. The dispensing device according to claim 14, wherein, The first operating parameter is the speed of the first motor.

16. The dispensing device according to any one of claims 14 and 15, wherein, The second operating parameter is the speed of the second motor.

17. The dispensing apparatus according to any one of claims 1 to 16, wherein the controller is further configured to: Determine the invalid displacement of the second pump; Compare the ineffective displacement of the first pump with the ineffective displacement of the second pump; and The operation of the second motor is controlled based on a comparison of the ineffective displacement of the first pump and the ineffective displacement of the second pump.

18. The dispensing apparatus of claim 17, wherein the controller is further configured to: If the deviation between the ineffective displacement of the first pump and the ineffective displacement of the second pump exceeds a threshold, the operation of the first motor and the second motor shall be stopped.

19. The dispensing apparatus according to any one of claims 1 to 16, wherein the controller is further configured to: Determine the invalid displacement of the second pump; Compare the ineffective displacement of the first pump with the ineffective displacement of the second pump to determine the deviation between the output of the first pump and the output of the second pump; and If the deviation exceeds a threshold, the operation of the first motor and the second motor shall be stopped.

20. The dispensing apparatus according to any one of claims 1 to 16, wherein the controller is further configured to: Determine the invalid displacement of the second pump; Compare the ineffective displacement of the first pump with the ineffective displacement of the second pump; and If the difference between the ineffective displacement of the first pump and the ineffective displacement of the second pump exceeds a threshold, the operation of the first motor and the second motor shall be stopped.

21. The dispensing device according to claim 20, wherein, The threshold value is the distance of the piston stroke.

22. The dispensing device according to claim 21, wherein, The threshold value is a percentage of the stroke length.

23. The dispensing device according to any one of the preceding claims, wherein, The dispensing device is configured to dispense the mixed fluid onto a ground surface for curing into a floor surface.

24. The dispensing device according to any one of the preceding claims further includes a frame supporting the first pump, the second pump, the first sensor, the second sensor, and the dispenser, the frame being supported by one or more wheels, such that the dispensing device is portable.

25. The dispensing device according to claim 24, wherein, The first storage tank for the first constituent material and the second storage tank for the second constituent material are supported by the frame.

26. A dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: The first replacement component includes: A first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; The second replacement component includes: A second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; A mixing channel, downstream of the first pump and the second pump, is configured to mix the first constituent material with the second constituent material to prepare the mixture. Distributor, through which the mixture is distributed; and The controller is configured to control the operation of the first motor and the second motor to avoid commutation overlap between the first pump and the second pump.

27. The dispensing device according to claim 26, wherein, The controller is configured to cause the first of the first pump and the second pump to switch direction when the second of the first pump and the second pump crosses a switching threshold.

28. The dispensing device according to claim 26, wherein, The controller is configured to cause the first of the first pump and the second pump to reverse based on a threshold distance between the first of the first pump and the second pump at the end of their stroke.

29. The dispensing device according to claim 28, wherein, The threshold distance is a linear distance.

30. The dispensing device according to claim 28, wherein, The threshold distance is a percentage of the stroke length.

31. The dispensing device according to any one of claims 28 to 30, wherein, The controller is configured to cause the first of the first pump and the second pump to switch directions based on the first of the first pump and the second pump being closer to the switching point than the second of the first pump and the second pump.

32. The dispensing apparatus according to any one of claims 28 to 31, wherein the controller is configured to: Determine a first relative stroke for reversing from the first pump to the first pump and a second relative stroke for reversing from the second pump to the second pump; The first pump and the second pump are reversed based on the smaller of the first relative stroke and the second relative stroke.

33. The dispensing device according to claim 32, wherein, The controller is configured to determine the first relative stroke based on the distance between the piston of the first pump and the end of the displacement range of the first piston, and based on the speed of the first piston.

34. The dispensing device according to claim 33, wherein, The controller is configured to determine the second relative stroke based on the distance between the second piston of the second pump and the end of the displacement range of the second piston, and based on the speed of the second piston.

35. A dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: The first replacement component includes: A first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; The second replacement component includes: A second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; A mixing channel, downstream of the first pump and the second pump, is configured to mix the first constituent material with the second constituent material to prepare the mixture. Distributor, through which the mixture is distributed; and The controller is configured as follows: Determine the position of the first piston of the first pump within the first displacement range of the first piston; Determine the position of the second piston of the second pump within the second displacement range of the second piston; The operation of the first motor and the second motor is controlled such that the stroke of the first motor is shortened because the fluid displacement component of the first pump is closer to the end of the displacement range of the first pump than the fluid displacement component of the second pump.

36. The dispensing apparatus of claim 35, wherein the controller is configured to: The fluid displacement component of the first party is reversed when the fluid displacement component of the second party is within a threshold distance at the end of the displacement range of the fluid displacement component of the second party.

37. A dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: The first replacement component includes: A first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; The second replacement component includes: A second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; A mixing channel, downstream of the first pump and the second pump, is configured to mix the first constituent material with the second constituent material to prepare the mixture. Distributor, through which the mixture is distributed; and The controller is configured to initiate pumping of the first pump in the following manner: Receive an input indicating that operation of the first pump is required; and Based on the input, driving energy is provided to the first motor, the driving energy having a soft start phase in which the speed of the first motor gradually increases during a first time period, and the driving energy having a stable phase after the soft start phase.

38. The dispensing device according to claim 37, wherein, The speed of the electric motor gradually increases during multiple pump strokes of the first pump.

39. The dispensing device according to any one of claims 37 and 38, wherein, During the soft-start phase, the controller is configured to gradually increase the target speed of the first motor during the first stroke of the first pump, and the controller is configured to maintain the target speed during the second stroke of the first pump.

40. The dispensing device according to claim 39, wherein, The first stroke is a top stroke, and the second stroke is a bottom stroke.

41. The dispensing apparatus according to any one of claims 37 to 40, wherein the stabilization phase lasts for a second time period, the second time period being longer than the first time period.

42. A pump system, comprising: The first replacement component includes a first pump operated by a first electric motor, the first pump being configured to pump a first constituent material; A first sensor is configured to generate first parameter information regarding fluid parameters of the first constituent material downstream of the first pump; and The controller is configured as follows: Compare the upstroke pressure generated by the first pump and the downstroke pressure generated by the first pump; and The pump state of the first pump is determined by comparing the upstroke pressure and the downstroke pressure to show that the difference between the upstroke pressure and the downstroke pressure exceeds a pressure change threshold.

43. The pump system of claim 42, wherein the pressure change threshold is based on the percentage difference between the upstroke pressure and the downstroke pressure.

44. The pump system of claim 42, wherein the pressure change threshold is based on the pressure difference between the upstroke pressure and the downstroke pressure.

45. The pump system according to any one of claims 42 to 44, wherein, The controller is configured to determine the presence of a pump error in the first pump to generate an alarm.

46. ​​The pump system according to claim 45, wherein, The controller is configured to output the alarm via a user interface.

47. The pump system according to any one of claims 42 to 46, wherein, The controller is configured to stop the operation of the first motor based on the presence of a pump error in the first pump determined by the controller.

48. The pump system according to any one of claims 42 to 47, further comprising: The second replacement component includes: The second pump, operated by a second electric motor, is configured to pump a second constituent material; The second sensor is configured to generate second parameter information about the fluid parameters of the second constituent material downstream of the second pump; A mixing channel, downstream of the first pump and the second pump, is configured to mix the first constituent material with the second constituent material to prepare the mixture; and A dispenser through which the mixture is dispensed; The controller is configured as follows: Compare the upstroke pressure generated by the second pump and the downstroke pressure generated by the second pump; and The pump state of the second pump is determined by comparing the upstroke pressure and the downstroke pressure generated by the second pump and determining that the difference between the upstroke pressure and the downstroke pressure generated by the second pump exceeds a second pressure change threshold.

49. A mixing conduit for a dispensing device, the dispensing device being configured to mix a first constituent material and a second constituent material, and to dispense a mixture comprising the first constituent material and the second constituent material, the mixing conduit being configured to receive the first constituent material and the second constituent material such that the first constituent material and the second constituent material are mixed within the mixing conduit, the mixing conduit comprising: A hose having an inlet end and an outlet end, wherein the hose is flexible, and wherein the hose defines a mixing channel extending within the hose; A first static mixer is disposed within the hose; A second static mixer is disposed inside the hose; A first mixing retainer is connected to the hose and restricts the first static mixer from moving downstream toward the outlet end; A second mixing retainer is connected to the hose and restricts the downstream movement of the second static mixer; The first static mixer and the second static mixer are spaced apart, such that a first intermediate mixing region is formed between the first static mixer and the second static mixer.

50. The hybrid piping according to claim 49, wherein, The length of the first intermediate mixing region is greater than the length of the first static mixer.

51. The hybrid piping according to claim 49, wherein, The length of the first intermediate mixing region is greater than the length of the second static mixer.

52. The hybrid piping according to claim 49, wherein, A second intermediate mixing zone is formed between the second static mixer and the discharge connector.

53. The hybrid piping according to claim 52, wherein, The combined length of the first intermediate mixing region and the second intermediate mixing region is greater than the combined length of the first static mixer and the second static mixer.

54. The hybrid piping according to any one of claims 49 to 53, wherein, The first mixing retainer is formed as a ring-shaped structure on the outside of the hose.

55. The hybrid piping according to any one of claims 49 to 54, wherein, The second mixing retainer is formed as a ring-shaped structure on the outside of the hose.

56. The hybrid piping according to any one of claims 49 to 53, wherein, The first hybrid retainer and the second hybrid retainer are formed by one or more flexible rods.

57. The hybrid piping according to any one of claims 49 to 56, wherein, The first mixing holder does not restrict the first static mixer from moving upstream.

58. The hybrid piping according to any one of claims 49 to 57, wherein, The second mixing retainer does not restrict the second static mixer from moving downstream.

59. The hybrid piping according to any one of claims 49 to 58, wherein, The hose is less than 15 feet long.

60. The hybrid piping according to claim 59, wherein, The hose is less than 5 feet long.

61. The hybrid piping according to claim 60, wherein, The hose is less than 3.5 feet long.

62. The hybrid piping according to any one of claims 49 to 61, wherein, The hose includes a feed connector at the inlet end and a discharge connector at the outlet end.

63. A hybrid piping assembly, comprising: Mixed piping according to any one of claims 49 to 62; as well as A distributor extending from the downstream end of the hose includes a nozzle configured to dispense a mixture and a third static mixer disposed within the housing of the distributor.

64. The hybrid piping assembly of claim 63, wherein, The dispenser is mounted to the hose via an adapter.

65. A dispensing device, comprising: The first replacement component includes: A first pump operated by a first electric motor, the first pump being configured to pump a first constituent material; The second replacement component includes: A second pump operated by a second electric motor, the second pump being configured to pump a second constituent material; The mixing pipeline assembly according to any one of claims 63 and 64, wherein the mixing pipeline assembly is disposed downstream of the first pump and the second pump, and the mixing pipeline assembly is configured to mix the first constituent material with the second constituent material to prepare a mixture; The dispensing device is configured to dispense the mixed fluid onto a ground surface for curing into a floor surface.

66. The dispensing device of claim 65, further comprising a frame supporting the first pump, the second pump, the first sensor, the second sensor, and the dispenser, the frame being supported by one or more wheels to make the dispensing device portable.

67. The dispensing device according to claim 66, wherein, The first storage tank for the first constituent material and the second storage tank for the second constituent material are supported by the frame.

68. A mixing conduit assembly for a dispensing device, the dispensing device being configured to mix a first constituent material and a second constituent material, and to dispense a mixture comprising the first constituent material and the second constituent material, the mixing conduit assembly being configured to receive the first constituent material and the second constituent material such that the first constituent material and the second constituent material are mixed within the mixing conduit assembly, the mixing conduit assembly comprising: A hose having an inlet end and an outlet end, wherein the hose is flexible, and wherein the hose defines a mixing channel extending within the hose; A first static mixer is disposed within the hose; as well as A distributor extending from the downstream end of the hose, the distributor including a nozzle configured to output the mixture and a second static mixer disposed within the housing of the distributor; Wherein, the first static mixer and the second static mixer are spaced apart, such that a first intermediate mixing region is formed between the first static mixer and the second static mixer; The length of the intermediate mixing region is greater than the combined length of the first static mixer and the second static mixer.

69. The hybrid piping assembly of claim 68, further comprising: A first mixing retainer is connected to the hose and restricts the first static mixer from moving downstream toward the outlet end.

70. The hybrid piping assembly according to any one of claims 68 and 69, further comprising: A third static mixer is disposed inside the hose, between the first static mixer and the second static mixer.

71. A dispensing apparatus for mixing a first constituent material and a second constituent material and dispensing a mixture comprising the first constituent material and the second constituent material, the dispensing apparatus comprising: A first pump operated by a first electric motor, the first pump being configured to pump the first constituent material; A first sensor is configured to generate first parameter information about the fluid parameters of the first constituent material downstream of the first pump. A second pump operated by a second electric motor, the second pump being configured to pump the second constituent material; The second sensor is configured to generate second parameter information about the fluid parameters of the second constituent material downstream of the second pump; A mixing channel, downstream of the first pump, the first sensor, the second pump, and the second sensor, is configured to mix the first constituent material with the second constituent material to prepare the mixture. A dispenser through which the mixture is dispensed; as well as The controller is configured to receive the first parameter information and the second parameter information, and to control the operation of the first motor and the second motor.

72. The dispensing device according to claim 71, wherein, The controller is configured to achieve a specified mixing ratio, representing the proportion of the first and second constituent materials in the mixture, by managing the operation of the first and second motors.

73. The dispensing device according to claim 72, wherein, The controller is configured to achieve the specified mixing ratio by setting a first operating parameter of the first motor, monitoring the first fluid parameter indicated by the first sensor, and setting a second operating parameter of the second motor based on the first parameter information indicated by the first sensor.

74. The dispensing device according to claim 73, wherein, The first operating parameter is the speed of the first motor.

75. The dispensing device according to claim 74, wherein, The fluid parameter of the first constituent material is the fluid pressure of the first constituent material.

76. The dispensing device according to any one of claims 74 and 75, wherein the second operating parameter is the speed of the second motor.

77. The dispensing apparatus according to claims 73 to 76, wherein, The controller is configured to reduce the second operating parameter based on the first parameter information indicating the invalid displacement of the first pump.

78. The dispensing apparatus according to any one of claims 73 to 77, further comprising a first displacement indicator configured to generate first position information relating to the piston displacement of the first pump.

79. The dispensing device according to claim 78, wherein, The controller is configured to set the second operating parameters of the second motor in the following manner: When the first fluid parameter indicates an increase in pressure in the first component fluid, the ineffective displacement of the first pump is determined by measuring the displacement of the first pump. as well as The second operating parameter is determined based on the specified mixing ratio and the ineffective displacement of the first pump.

80. The dispensing device according to claim 79, wherein, The controller is configured to determine the invalid discharge of the first pump by excluding the discharge of the first pump when the first parameter information indicates that the pressure in the first constituent material has not increased.

81. The dispensing device according to claim 79, wherein, The controller is configured to determine the invalid discharge of the first pump by excluding the discharge of the first pump when the first parameter information indicates a pressure drop in the first constituent material.

82. The dispensing apparatus according to any one of claims 78 to 81, further comprising a second displacement indicator configured to generate second position information relating to the piston displacement of the second pump.

83. The dispensing device according to claim 82, wherein, The controller is configured to stop both the first motor and the second motor if the displacement difference between the first pump and the second pump is greater than a threshold value, wherein the displacement difference is calculated according to the specified mixing ratio.

84. The dispensing device according to claim 83, wherein, The displacement difference calculated according to the specified mixing ratio is determined in the following manner: Based on the first parameter information and the first displacement information, the first effective displacement of the first pump is determined; Based on the second parameter information and the second position information, the second effective displacement of the second pump is determined; The first effective displacement and the second effective displacement are compared with the specified mixing ratio; as well as Determine whether the difference between the ratio of the first effective displacement and the second effective displacement and the specified mixing ratio exceeds the threshold amount.

85. The dispensing device according to any one of claims 83 and 84, wherein, The threshold value is the distance of the piston stroke.

86. The dispensing device according to any one of claims 82 to 85, wherein, The controller is configured to stop both the first motor and the second motor based on a predetermined stroke length displacement performed by either the first pump or the second pump without pressure buildup. The controller is also configured to determine whether either the first pump or the second pump has performed the predetermined stroke length displacement based on the first parameter information and the first position information, or based on the second parameter information and the second position information.

87. The dispensing device according to any one of claims 72 to 86, wherein, The controller is configured to initiate pumping of the first pump in the following manner: Receive an input indicating that operation of the first pump is required; and Based on the input, driving energy is provided to the first motor, the driving energy having a soft-start phase in which the speed of the first motor gradually increases within a first time period, and the driving energy having a stable phase after the soft-start phase.

88. The dispensing device according to claim 87, wherein, The stable phase lasts for a second time period, which is longer than the first time period.

89. The dispensing device according to any one of claims 87 and 88, wherein, The controller supplies electrical energy to the first motor, causing the first motor to operate at a constant speed for most of the stroke length of the first pump.

90. The dispensing device according to any one of claims 87 to 89, wherein, The controller supplies electrical energy to the second motor according to the effective displacement of the first pump.

91. The dispensing apparatus according to any one of claims 71 to 90, wherein the controller is configured to operate the first motor and the second motor to prevent both the first pump and the second pump from commutating simultaneously.

92. The dispensing device according to claim 91, wherein, The controller is configured to operate the first motor and the second motor to prevent both the first pump and the second pump from reversing simultaneously, the operation being performed by reversing the direction of either the first pump or the second pump before the first pump or the second pump completes its full stroke length.

93. The dispensing device according to claim 92, wherein, The controller is configured to operate the first motor and the second motor to prevent both the first pump and the second pump from commutating simultaneously. The operation is performed by driving the other pump to complete its full stroke length before the first pump has completed its full stroke length.

94. The dispensing device according to any one of claims 91 to 93, wherein, The controller is configured to operate the first motor and the second motor to prevent both the first pump and the second pump from commutating simultaneously. The operation is performed by identifying when the first pump and the second pump are close to commutating simultaneously, when the second pump is commutating and the first pump is within a threshold distance of entering or leaving the commutation.

95. The dispensing device of claim 94, wherein the threshold distance is an inch or less.

96. The dispensing device of claim 94, wherein the threshold distance is a percentage of the stroke length.

97. The dispensing device according to any one of claims 71 to 96, wherein, The mixing channel is at least partially disposed within the mixing conduit, which is upstream of the distributor.

98. The dispensing device according to claim 97, wherein, The mixing pipeline includes at least one static mixer within the mixing channel.

99. The dispensing device according to claim 98, wherein, The at least one static mixer comprises a plurality of static mixers that are separate from each other.

100. The dispensing device according to claim 99, wherein, The plurality of static mixers do not contact each other within the mixing conduit, such that the mixing channel includes at least one intermediate mixing region among the plurality of static mixers, the at least one intermediate mixing region not including any static mixing.

101. The dispensing device according to any one of claims 98 to 100, wherein, At least one of the plurality of static mixers is prevented from moving downstream within the mixing channel by a mixing retainer.

102. The dispensing device according to claim 102, wherein, The mixing retainer is formed by one or more external annular structures.

103. The dispensing device according to claim 103, wherein, The one or more external annular structures are press-fit components.

104. The dispensing device according to any one of claims 98 to 100, wherein, The plurality of static mixers are mounted on a flexible rod.

105. The dispensing device according to any one of claims 97, wherein, The mixing line includes a flexible hose that allows the dispenser to move to dispense in different directions.

106. The dispensing device according to claim 106, wherein, The flexible hose includes at least one static mixer within the flexible hose.

107. The dispensing device according to claim 107, wherein, The flexible hose includes at least two static mixers within the flexible hose.

108. The dispensing device according to any one of claims 106 to 108, wherein, The dispenser includes a static mixer, and the dispenser is detachable from a connector attached to the flexible hose.

109. The dispensing device according to any one of claims 71 to 109, wherein, The first component fluid has a higher viscosity than the second component fluid.

110. The dispensing device according to any one of claims 71 to 110, wherein, The dispensing device is configured to dispense the mixed fluid onto a ground surface for curing into a floor surface.

111. The dispensing device according to any one of claims 71 to 111, further comprising a frame supporting the first pump, the second pump, the first sensor, the second sensor, and the dispenser, the frame being supported by one or more wheels to make the dispensing device portable.

112. The dispensing device according to claim 112, wherein, The first storage tank for the first constituent material and the second storage tank for the second constituent material are supported by the frame.