Concrete mixer vehicles are configured to receive, mix, and transport wet concrete or a combination of ingredients that when mixed form wet concrete to a job site. Concrete mixer vehicles include a rotatable mixer drum that mixes the concrete disposed therein.
One implementation of the present disclosure is a concrete mixer vehicle, according to an exemplary embodiment. The concrete mixer vehicle includes a mixer drum, a chute, and a controller. The mixer drum has an inner volume configured to hold a mixture for transportation and placement. The chute is configured to receive mixture exiting the mixer drum and direct the mixture. The controller is configured to receive a selected mode of operation of the mixer drum and the chute. The selected mode of operation is selected from a set of multiple modes of operation of the mixer drum and the chute. The controller is configured to adjust an operation of at least one of the mixer drum or the chute to cause at least one of the mixer drum or the chute to operate according to the selected mode of operation.
Another implementation of the present disclosure is a method for transitioning a concrete mixer vehicle between a first mode and a second mode, according to an exemplary embodiment. The method includes operating at least one of a mixer drum or a chute according to the first mode of operation, operating at least one of the mixer drum or the chute according to the first mode of operation includes driving the mixer drum at a first mode-specific drum speed in a first mode-specific drum direction, and operating the chute at a first mode-specific chute speed. The method also includes identifying an occurrence of an event that indicates the concrete mixer vehicle should be transitioned into the second mode. The method also includes operating at least one of the mixer drum or the chute according to the second mode of operation. Operating at least one of the mixer drum or the chute according to the second mode of operation includes driving the mixer drum at a second mode-specific drum speed in a second mode-specific drum direction, and operating the chute at a second mode-specific chute speed. At least one of the second mode-specific drum speed is different than the first mode-specific drum speed, the second mode-specific drum direction is different than the first mode-specific drum direction, or the second mode-specific chute speed is different than the first mode-specific chute speed.
Another implementation of the present disclosure is a control system for a concrete mixer vehicle, according to an exemplary embodiment. The control system includes a controller having a processing circuit configured to receive a request from a user interface to transition the concrete mixer vehicle into a selected mode of operation. The selected mode of operation is one of multiple different modes of operation. The processing circuit is also configured to select a set of operations for a mixer drum of the concrete mixer vehicle and a set of operations for a chute of the concrete mixer vehicle corresponding to the selected mode of operation. The processing circuit is also configured to operate the mixer drum according to the set of operations for the mixer drum and the chute according to the set of operations for the chute. The set of operations for the mixer drum include driving the mixer drum at a mode-specific speed for at least one of a predetermined amount of time, a predetermined angular distance, or a predetermined number of revolutions.
The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying FIGURES, wherein like reference numerals refer to like elements, in which:
Before turning to the FIGURES, which illustrate the exemplary embodiments in detail, it should be understood that the present application is not limited to the details or methodology set forth in the description or illustrated in the FIGURES. It should also be understood that the terminology is for the purpose of description only and should not be regarded as limiting.
Referring generally to the FIGURES, a system and a controller for a concrete mixer truck or a concrete placement vehicle are shown, according to an exemplary embodiment. The system and/or the controller facilitate selection and transition between various predefined modes of operation of one or more controllable elements. In some embodiments, the various predefined modes of operation include an add water mode, a spreader mode, an admixture mode, a smooth mode, a wet load mode, and an aggressive mode. The various modes may be for different concrete placement and concrete transit environments setup to minimize operator interaction while enhancing the experience for a specific instant, according to some embodiments. Based on load, location, environment, job, etc., operators of concrete mixing trucks need to hold various skill sets to manually control the concrete mixer truck to accomplish various functions in different situations, according to some embodiments. The system and the controller facilitate simple transitioning of the concrete mixer truck between various predefined modes of operation to automate many of the operations which the operator may have to do manually in other systems, according to some embodiments. The predefined modes of operation and the automated operations therein increase repeatability, and help remove human errors which may occur due to distractions at a plant, while in transit and on the jobsite.
According to the exemplary embodiment shown in
As shown in
As shown in
As shown in
As shown in
As shown in
According to the exemplary embodiment shown in
According to an exemplary embodiment, the pump 122 is a variable displacement hydraulic pump (e.g., an axial piston pump, etc.) and has a pump stroke that is variable. The pump 122 may be configured to provide hydraulic fluid at a flow rate that varies based on the pump stroke (e.g., the greater the pump stroke, the greater the flow rate provided to the drum motor 126, etc.). The pressure of the hydraulic fluid provided by the pump 122 may also increase in response to an increase in pump stroke (e.g., where pressure may be directly related to work load, higher flow may result in higher pressure, etc.). The pressure of the hydraulic fluid provided by the pump 122 may alternatively not increase in response to an increase in pump stroke (e.g., in instances where there is little or no work load, etc.). The pump 122 may include a throttling element (e.g., a swash plate, etc.). The pump stroke of the pump 122 may vary based on the orientation of the throttling element. In one embodiment, the pump stroke of the pump 122 varies based on an angle of the throttling element (e.g., relative to an axis along which the pistons move within the axial piston pump, etc.). By way of example, the pump stroke may be zero where the angle of the throttling element is equal to zero. The pump stroke may increase as the angle of the throttling element increases. According to an exemplary embodiment, the variable pump stroke of the pump 122 provides a variable speed range of up to about 10:1. In other embodiments, the pump 122 is configured to provide a different speed range (e.g., greater than 10:1, less than 10:1, etc.).
In one embodiment, the throttling element of the pump 122 is movable between a stroked position (e.g., a maximum stroke position, a partially stroked position, etc.) and a destroked position (e.g., a minimum stroke position, a partially destroked position, etc.). According to an exemplary embodiment, an actuator is coupled to the throttling element of the pump 122. The actuator may be positioned to move the throttling element between the stroked position and the destroked position. In some embodiments, the pump 122 is configured to provide no flow, with the throttling element in a non-stroked position, in a default condition (e.g., in response to not receiving a stroke command, etc.). The throttling element may be biased into the non-stroked position. In some embodiments, the drum control system 150 is configured to provide a first command signal. In response to receiving the first command signal, the pump 122 (e.g., the throttling element by the actuator thereof, etc.) may be selectively reconfigured into a first stroke position (e.g., stroke in one direction, a destroked position, etc.). In some embodiments, the drum control system 150 is configured to additionally or alternatively provide a second command signal. In response to receiving the second command signal, the pump 122 (e.g., the throttling element by the actuator thereof, etc.) may be selectively reconfigured into a second stroke position (e.g., stroke in an opposing second direction, a stroked position, etc.). The pump stroke may be related to the position of the throttling element and/or the actuator.
According to another exemplary embodiment, a valve is positioned to facilitate movement of the throttling element between the stroked position and the destroked position. In one embodiment, the valve includes a resilient member (e.g., a spring, etc.) configured to bias the throttling element in the destroked position (e.g., by biasing movable elements of the valve into positions where a hydraulic circuit actuates the throttling element into the destroked positions, etc.). Pressure from fluid flowing through the pump 122 may overcome the resilient member to actuate the throttling element into the stroked position (e.g., by actuating movable elements of the valve into positions where a hydraulic circuit actuates the throttling element into the stroked position, etc.).
As shown in
As shown in
In one embodiment, energy flows along a second power path defined from the engine 16, through the transmission 18 and the power takeoff unit 32, and into the pump 122 when the clutch 34 is engaged. When the clutch 34 is disengaged, energy flows from the engine 16, through the transmission 18, and into the power takeoff unit 32. The clutch 34 selectively couples the pump 122 to the engine 16, according to an exemplary embodiment. In one embodiment, energy along the first flow path is used to drive the wheels 22 of the concrete mixer truck 10, and energy along the second flow path is used to operate the drum drive system 120 (e.g., power the pump 122, etc.). By way of example, the clutch 34 may be engaged such that energy flows along the second flow path when the pump 122 is used to provide hydraulic fluid to the drum motor 126. When the pump 122 is not used to drive the mixer drum 102 (e.g., when the mixer drum 102 is empty, etc.), the clutch 34 may be selectively disengaged, thereby conserving energy. In embodiments without clutch 34, the mixer drum 102 may continue turning (e.g., at low speed) when empty.
The drum motor 126 is positioned to drive the rotation of the mixer drum 102. In some embodiments, the drum motor 126 is a fixed displacement motor. In some embodiments, the drum motor 126 is a variable displacement motor. In one embodiment, the drum motor 126 operates within a variable speed range up to about 3:1 or 4:1. In other embodiments, the drum motor 126 is configured to provide a different speed range (e.g., greater than 4:1, less than 3:1, etc.). According to an exemplary embodiment, the speed range of the drum drive system 120 is the product of the speed range of the pump 122 and the speed range of the drum motor 126. The drum drive system 120 having a variable pump 122 and a variable drum motor 126 may thereby have a speed range that reaches up to 30:1 or 40:1 (e.g., without having to operate the engine 16 at a high idle condition, etc.). According to an exemplary embodiment, increased speed range of the drum drive system 120 having a variable displacement motor and a variable displacement pump relative to a drum drive system having a fixed displacement motor frees up boundary limits for the engine 16, the pump 122, and the drum motor 126. Advantageously, with the increased capacity of the drum drive system 120, the engine 16 does not have to run at either high idle or low idle during the various operating modes of the drum assembly 100 (e.g., mixing mode, discharging mode, filling mode, etc.), but rather the engine 16 may be operated at a speed that provides the most fuel efficiency and most stable torque. Also, the pump 122 and the drum motor 126 may not have to be operated at displacement extremes to meet the speed requirements for the mixer drum 102 during various applications, but can rather be modulated to the most efficient working conditions (e.g., by the drum control system 150, etc.).
As shown in
According to the exemplary embodiment shown in
According to the exemplary embodiments shown in
The drum assembly controller 152 may be implemented as hydraulic controls, a general-purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a digital-signal-processor (DSP), circuits containing one or more processing components, circuitry for supporting a microprocessor, a group of processing components, or other suitable electronic processing components. According to an exemplary embodiment, the drum assembly controller 152 includes a processing circuit having a processor and a memory. The processing circuit may include an ASIC, one or more FPGAs, a DSP, circuits containing one or more processing components, circuitry for supporting a microprocessor, a group of processing components, or other suitable electronic processing components. In some embodiments, the processor is configured to execute computer code stored in the memory to facilitate the activities described herein. The memory may be any volatile or non-volatile computer-readable storage medium capable of storing data or computer code relating to the activities described herein. According to an exemplary embodiment, the memory includes computer code modules (e.g., executable code, object code, source code, script code, machine code, etc.) configured for execution by the processor.
According to an exemplary embodiment, the drum assembly controller 152 is configured to facilitate detecting the buildup of concrete within the mixer drum 102. By way of example, over time after various concrete discharge cycles, concrete may begin to build up and harden within the mixer drum 102. Such buildup is disadvantageous because of the increased weight of the concrete mixer truck 10 and decreased charge capacity of the mixer drum 102. Such factors may reduce the efficiency of concrete delivery. Therefore, the concrete that has built up must be cleaned from the interior of the mixer drum 102 (i.e., using a chipping process). Typically, the buildup is monitored either (i) manually by the operator of the concrete mixer truck 10 (e.g., by inspecting the interior of the mixer drum 102, etc.) or (ii) using expensive load cells to detect a change in mass of the mixer drum 102 when empty. According to an exemplary embodiment, the drum assembly controller 152 is configured to automatically detect concrete buildup within the mixer drum 102 using sensor measurements from more cost effective sensors and processes.
GUI 600 may be implemented in a display device (e.g., a user interface, a human machine interface, user interface device 702, etc.) positioned within cab 14, according to an exemplary embodiment. Drum modes 601 cause mixer drum 102 and/or chute 112 to operate according to various predefined modes for different concrete placement and concrete transit environments or to achieve desired characteristics of concrete or mixture within mixer drum 102. Advantageously, drum modes 601 may remove the need for an operator to manually adjust operations of mixer drum 102 and facilitates automated operation of the concrete mixer truck 10. Drum modes 601 facilitate a simpler operation of mixer drum 102, and facilitate a more repeatable operation of mixer drum 102, according to some embodiments.
As disclosed above, each of drum modes 601 cause mixer drum 102 and/or concrete mixer truck 10 to operate according to a predefined mode. Smooth drum mode 606 causes mixer drum 102 to operate according to a standard drum mode, according to an exemplary embodiment. In an exemplary embodiment, smooth drum mode 606 is a default operating mode of mixer drum 102. For example, mixer drum 102 may automatically transition or be transitioned into smooth drum mode 606 in response to a key cycle (e.g., an ignition of engine 16). In some embodiments, smooth drum mode 606 includes ramps and smoothing features to smoothly reduce drum momentum when a drum stop is engaged or when switching between charge and discharge.
Spreader drum mode 608 causes mixer drum 102 to operate for the purposes of spreading a cement slurry or the mixture contained in mixer drum 102, according to an exemplary embodiment. When spreader drum mode 608 is selected, mixer drum 102 and chute 112 are operated for the purpose of spreading the cement slurry, according to some embodiments. When in spreader drum mode 608, mixer drum 102 and chute 112 are operated based on speed of concrete mixer truck 10, and an angle of concrete mixer truck 10, according to some embodiments.
Wet load drum mode 610 keeps mixer drum 102 spinning faster when concrete mixer truck 10 is moving at a slower speed, according to an exemplary embodiment. This facilitates keeping mixture or concrete in mixer drum 102 farther forwards in mixer drum 102. Wet load drum mode 610 may be activated when concrete mixer truck 10 has a full load with a high slump (e.g., immediately after loading at a plant). Wet load drum mode 610 may use information such as the speed of concrete mixer truck 10 and current mixer drum speed to control speed of mixer drum 102. In some embodiments, wet load drum mode 610 uses an acceleration, pitch, roll, etc., of concrete mixer truck 10 to control speed of mixer drum 102 to prevent concrete/mixture spillage. In some systems, the operator must manually adjust speed of mixer drum 102 based on vehicle speed, acceleration, fullness, and road grade while driving concrete mixer truck 10. If the operator does not manually adjust speed of mixer drum 102 while driving concrete mixer truck 10, spillage of concrete contained within mixer drum 102 may occur. Advantageously, wet load drum mode 610 removes the need for the operator to manually adjust the mixer drum speed while driving and reduces the skillset needed to operate concrete mixer truck 10.
Admixture drum mode 612 causes mixer drum 102 to operate such that a mixture is properly mixed after it is added to mixer drum 102, according to an exemplary embodiment. Admixture drum mode 612 may cause mixer drum 102 to spin at a mixing drum speed for a settable or predetermined number of revolutions. In response to completing the selected or predetermined number of revolutions, mixer drum 102 may be transitioned into a constant speed mode (where mixer drum 102 rotates at a constant speed) or into smooth drum mode 606. Advantageously, admixture drum mode 612 reduces fuel usage by preventing mixer drum 102 from excessive/unneeded revolutions, increases drum life, and reduces the likelihood of over/under mixing the concrete in mixer drum 102. Additionally, admixture drum mode 612 advantageously removes the need for the operator to manually monitor the number of revolutions of mixer drum 102.
Aggressive drum mode 616 causes mixer drum 102 to operate without any ramping or smoothing features to smoothly reduce mixer drum momentum when a drum stop is engaged or when switching between charge and discharge, according to an exemplary embodiment. Aggressive drum mode 616 can be used to rock mixer drum 102 in the case of materials/concrete mixture stuck within mixer drum 102. Advantageously, this can be used to clear clogs, clumps, etc., to clear mixer drum 102. For example, when in aggressive drum mode 616, mixer drum 102 may be driven to rotate in a first direction for a predetermined amount of time or a predetermined angular distance, then suddenly stopped, then driven to rotate in an opposite direction.
In some embodiments, drum modes 601 includes an empty load drum mode and a dry load drum mode. In some embodiments, both empty load drum mode and dry load drum mode cause mixer drum 102 to spin at a low speed (e.g., less than 2 rpm). In some embodiments, empty load drum mode keeps mixer drum 102 spinning at a low speed to keep rollers of mixer drum 102 from flat spotting. In some embodiments, empty load drum mode causes mixer drum 102 to spin at an angular speed of less than 1 rpm. In some embodiments, empty load drum mode can be transitioned into after mixture has exited mixer drum 102 and mixer drum 102 is completely empty or nearly empty. In some embodiments, dry load drum mode causes mixer drum 102 to rotate at angular speed less than wet load drum mode 610. In some embodiments, dry load drum mode causes mixer drum 102 to rotate at an angular speed of approximately 1-1.5 rpm. In some embodiments, dry load drum mode causes mixer drum 102 to rotate just fast enough to keep material in mixer drum 102 and keep rollers of mixer drum 102 from flat spotting. In some embodiments, dry load drum mode can be transitioned into before water has been added to the mixture or if the mixture of mixer drum 102 is relatively dry.
As shown in
Mode controller 704 may adjust an operation of mixer drum 102 and/or chute 112 to operate according to the selected drum mode, or may cause drum assembly controller 152 to operate according to the selected drum mode. In some embodiments, mode controller 704 is drum assembly controller 152 and/or incorporates some or all of the functionality of drum assembly controller 152 to adjust an operation of mixer drum 102 and/or chute 112. For example mode controller 704 may provide drum assembly controller 152 with setpoints (e.g., a drum speed setpoint), control signals, etc., and drum assembly controller 152 may use these setpoints and/or control signals to cause mixer drum 102 and/or chute 112 to operate according to the selected predefined mode of operation.
Mode controller 704 is shown receiving vehicle speed 708 (v), mixer drum speed 710 (ω), mixer drum revolutions 712 (# rev), vehicle angle 714 (θ), and mode selection. Mode controller 704 may receive any of this information from one or more sensors, systems, devices, etc., present on concrete mixer truck 10. For example, mode controller 704 may receive any of this information from a McNeilus FLEX Controls™ system present on concrete mixer truck 10. In another example, mode controller 704 receives mixer drum speed 710 from a speed sensor configured to measure an angular velocity of mixer drum 102. Similarly, mode controller 704 may directly receive any of vehicle speed 708, mixer drum speed 710, mixer drum revolutions 712, vehicle angle 714, etc., directly from sensors.
Vehicle speed 708 is a value of a present velocity of concrete mixer truck 10, according to some embodiments. For example, vehicle speed 708 may have units of miles per hour, meters per second, feet per second, etc. Mixer drum speed 710 is a value of a present angular velocity of mixer drum 102, according to some embodiments. Mixer drum revolutions 712 is a value of a number of revolutions completed over a time period, according to some embodiments. Vehicle angle 714 is a value of an orientation of concrete mixer truck 10 relative to a reference orientation, according to some embodiments. For example, vehicle angle 714 may indicate a current pitch of concrete mixer truck 10 (e.g., if concrete mixer truck 10 is positioned on a hill or an inclined surface). In some embodiments, vehicle angle 714 is received from an orientation sensor (e.g., a gyroscope) which indicates an orientation of concrete mixer truck 10. In some embodiments, vehicle angle 714 is an angle of turn of concrete mixer truck 10. In some embodiments, vehicle angle 714 is an angle of concrete mixer truck 10 relative to a spreading zone (e.g., a zone to be filled with mixture present in mixer drum 102).
Mode controller 704 uses the vehicle speed 708, mixer drum speed 710, mixer drum revolutions 712, and vehicle angle 714 in addition to the selected mode to determine at least one of direction and speed of mixer drum 102 and/or at least one of direction and speed of chute 112 to cause mixer drum 102 and/or chute 112 to operate according to the selected mode. In some embodiments, mode controller 704 stores a set of equations, relationships, rules, instructions, functions, programs, etc., associated with each of the drum modes 601 and based on the selected mode, operates to produce direction/speed of mixer drum 102 and/or direction/speed of chute 112 according to the selected mode. Mode controller 704 is described in greater detail below with reference to
Referring now to
In some embodiments, mode controller 704 uses commands received from user interface device 702 to transition mixer drum 102 and/or chute 112 between the various predefined modes of operation. In some embodiments, the command to transition between the various predefined modes of operation is an input at user interface device 702 including but not limited to any of actuating a button, actuating a switch, touching a touchscreen, etc. In some embodiments, user interface device 702 is configured to receive sensor/system information from sensors/systems 830 and either display information regarding various sensory inputs and/or information determined by one or more systems. In some embodiments, user interface device 702 or mode controller 704 is configured to analyze any of the sensor/system information received from sensors/systems 830 to determine if an event has occurred (e.g., a high slump event). In some embodiments, sensors/systems 830 are configured to provide mode controller with information regarding an event. In some embodiments, sensors/systems 830 are configured to analyze various sensor/system information to determine if an event has occurred which should be responded to with changing an operation of mixer drum 102 and/or chute 112 (e.g., transition into a different predefined mode of operation, transition between drum modes 601 in response to the event, etc.). In some embodiments, if an event occurs which should be responded to with a transition between drum modes 601, sensors/systems 830 provide mode controller 704 with at least one of the event which occurred and a determination of what drum mode 601 to transition into.
Referring still to
Communications interface 828 may be a network interface configured to facilitate electronic data communications between mode controller 704 and various external systems or devices (e.g., user interface device 702, drum assembly controller 152, mixer drum 102, chute 112, sensors/systems 830, remote server 180, motor 126, motor 26, drum drive system 120, etc.). For example, mode controller 704 may receive mode selection and sensor/system inputs from user interface device 702 and/or sensors/systems 830 and output commands and/or control signals to drum assembly controller 152, mixer drum 102, chute 112, motor 126, engine 16, motor 26, etc. via communications interface 828.
Still referring to
Memory 806 may include one or more devices (e.g., memory units, memory devices, storage devices, etc.) for storing data and/or computer code for completing and/or facilitating the various processes described in the present disclosure. Memory 806 may include random access memory (RAM), read-only memory (ROM), hard drive storage, temporary storage, non-volatile memory, flash memory, optical memory, or any other suitable memory for storing software objects and/or computer instructions. Memory 806 may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. Memory 806 may be communicably connected to processor 804 via processing circuit 802 and may include computer code for executing (e.g., by processor 804) one or more processes described herein.
Referring still to
In some embodiments, communications manager 826 is configured to receive sensor/system inputs and convert the sensor/system inputs to a data form which mode manager 808 can use to determine data outputs. For example, in some embodiments, communications manager 826 receives a signal from an rpm sensor via communications interface 828, and determines an rpm value (w) based on the signal received from the rpm sensor. In some embodiments, communications manager 826 is configured to receive or determine an event and provide display device manager 824 with information regarding the type of event and any other relevant event information. In some embodiments, display device manager 824 uses the received event and relevant event information to provide a notification (e.g., an alert) regarding the event and the relevant event information. In some embodiments, communications manager 826 is configured to provide mode manager 808 with a command to transition from a first mode to a second mode (e.g., smooth mode 816 to spreader mode 812) and provides display device manager 824 with an indication regarding the mode transition. In some embodiments, display device manager 824 uses the indication to cause user interface device 702 to display an alert and/or notification regarding the mode transition. In some embodiments, communications manager 826 is configured to provide mode manager 808 with any of vehicle speed 708, mixer drum speed 710, mixer drum revolutions 712, and vehicle angle 714 as received from sensors/systems 830 via communications interface 828.
Referring still to
Referring still to
In some embodiments, revthreshold is a predefined value, while in other embodiments, revthreshold is a value set by a user before add water mode 810 is implemented. In some embodiments, ωAWM is also settable by a user before add water mode 810 is implemented. In some embodiments, once the total number of completed revolutions satisfies/meets the total number of revolutions for add water mode 810, mode manager 808 transitions into another mode. For example, mode manager 808 may transition into smooth mode 816 after add water mode 810 has been completed (e.g., revtotal≥revthreshold).
Advantageously, add water mode 810 facilitates proper mixing after water addition without the need for an operator/user to manually watch a drum counter, according to some embodiments. This may save fuel, increase life of mixer drum 102, and reduce the occurrence of under/over mixing concrete.
Referring still to
Referring still to
Referring still to
In some embodiments, wet load mode 818 determines ωwet based on speed v of concrete mixer truck 10 and a current speed of mixer drum 102. This relationship is shown as:
ωwet=fwet(v,ωcurrent)
where ωcurrent is a current speed of mixer drum 102, and fwet is a function (e.g., linear, non-linear, etc.) relating ωwet to the speed v of concrete mixer truck 10 and the current speed ωcurrent of mixer drum 102, according to some embodiments. In some embodiments, wet load mode 818 determines an amount to increase or decrease the current speed of mixer drum 102 based on the current speed of mixer drum 102 and the speed v of concrete mixer truck 10. In some embodiments, the increase or decrease is determined by:
ΔωcurrentfΔ(v,ωcurrent)
where Δωcurrent is an amount to increase or decrease ωcurrent to achieve ωwet, and fΔ is a function relating Δωcurrent to v and ωcurrent.
Wet load mode 818 may be activated by an operator when a full load with a high slump is present in mixer drum 102 (usually before leaving the plant). Advantageously, wet load mode 818 removes the need for the operator to manually control the speed of mixer drum 102 while driving. In some embodiments, wet load mode 818 includes rotating or driving mixer drum 102 at a specific speed for a full load with a high slump.
Referring still to
In some embodiments, mode manage 808, when operating in spreader mode 812, receives an input from user interface device 702 regarding a desired depth of concrete, dconcrete, for the receiving area, an angular displacement of chute 112 in a first direction (e.g., counterclockwise), θ1, and an angular displacement of chute 112 in a second direction (e.g., clockwise), θ2. In some embodiments, θ1 and θ2 indicate a width of the receiving site/area which the mixture is to be delivered to.
In some embodiments, dconcrete, θ1, and θ2 are used to in addition to vehicle speed 708 (v) and vehicle angle 714 (v) to determine operations of mixer drum 102 and chute 112 to provide material/mixture from mixer drum 102 to the receiving area at a constant rate. For example, as concrete mixer truck 10 drives forwards, at least one of ωdischarge,drum and a pivoting speed of chute 112 (ωchute) increases such that material/mixture is provided to the receiving area, regardless of vehicle speed 708. In some embodiments, ωchute and ωdischarge,drum are limited to maximum speed, and therefore the operator must not operate concrete mixer truck 10 such that vehicle speed 708 exceeds a predetermined threshold value. In some embodiments, vehicle speed 708 is limited to a maximum value, vvehicle,max. In some embodiments, as long as vehicle speed 708 remains below the maximum value vvehicle,max, the concrete/mixture is evenly distributed throughout the receiving area.
In some embodiments, ωdischarge,drum and ωchute are determined based on time-values. For example, in some embodiments, a first amount of time t1 for chute 112 to rotate/move in a first direction, and a second am9ount of time t2 for chute 112 to rotate in a second direction, opposite the first direction, are input through user interface device 702. In some embodiments, the first amount of time and the second amount of time are determined based on θ1 and θ2. In some embodiments, a current position of chute 112 is determined by receiving information from a sensor configured to detect a position of chute 112. In some embodiments, the sensor is a proximity sensor, configured to sense if chute 112 is centered. In some embodiments, spreader mode 812 centered chute 112 before implementing automatic control of mixer drum 102 and chute 112.
In some embodiments, spreader mode 812 causes user interface device 702 to prompt an operator of concrete mixer truck 10 to input required parameters. In some embodiments, the required parameters include at least one of θ1, θ2, t1, t2, and dconcrete. Spreader mode 812 uses the input parameters in addition to vehicle speed v and vehicle angle θ to determine ωdischarge,drum and ωchute to facilitate delivery of the mixture/concrete/cement to the receiving area at the desired thickness dconcrete, according to some embodiments.
Advantageously, automatically determining ωdischarge,drum and ωchute facilitates easy spreading/discharge of mixture (e.g., concrete, cement, etc.) present in mixer drum 102 to a receiving site, according to some embodiments. An operator can position concrete mixer truck 10 near the receiving area such that chute 112 is above the receiving area and can implement spreader mode 812 through user interface device 702. The operator may be prompted to input required parameters (e.g., dconcrete, θ1, θ2, etc.). After the operator has input the required parameters and spreader mode 812 is engaged, the operator can pull concrete mixer truck 10 forwards (or backwards depending on which end of concrete mixer truck 10 chute 112 is positioned at), and spreader mode 812 automatically determines operations of mixer drum 102 and chute 112 (e.g., ωdischarge,drum, ωchute) to provide the mixture to the receiving site across the range specified by the operator (e.g., from θ1 to θ2) at the required rate/with the required thickness/depth (dconcrete). Advantageously, this removes the need for manually moving or controlling chute 112 and mixer drum 102 to deliver the mixture to the receiving area, according to some embodiments. In some embodiments, the operator can manually input (e.g., at user interface device 702) any of the parameters/values which spreader mode 812 determines automatically or uses to determine the operational values of mixer drum 102 and/or chute 112 (e.g., ωdischarge,drum, ωchute, tl, t2, vdischarge, volumetric discharge rate, etc.).
Referring still to
Aggressive mode 820 may cause mixer drum 102 to actuatably start and stop rotating. In some embodiments, aggressive mode 820 does not incorporate any ramping or smoothed stopping functions. For example, McNeilus FLEX Controls™ includes a Smooth Drum Stop technology which smoothly reduces drum momentum when a drum stop is engaged. In some embodiments, aggressive mode 820 implements a drum stop but does not use the Smooth Drum Stop technology.
In some embodiments, aggressive mode 820 includes rocking mixer drum 102 back and forth to clear any blockages or clogging. In some embodiments, aggressive mode 820 causes mixer drum 102 to rotate a certain amount or for a certain amount of time in a first direction at a first angular speed (e.g., ω1), then rapidly decelerates mixer drum 102, bringing mixer drum 102 to a complete stop. In some embodiments, this is repeated a predetermined number of times. In some embodiments, this is repeated until a clogging or a buildup is mitigated. In some embodiments, after causing mixer drum 102 to rotate the certain amount or for the certain amount of time in the first direction at the first angular speed, mixer drum 102 is caused to rotate in an opposite direction for a second amount of time or for a second certain amount. In this way, mixer drum 102 is rocked back and forth (e.g., clockwise, then counter clockwise) and the inertial forces and momentum of mixer drum 102 cause any blockages or clogging or buildups of material within mixer drum 102 to be cleared.
Advantageously, aggressive mode 820 facilitates easy un-clogging of mixer drum 102 and/or any other components which concrete/mixture/material may build up on, according to some embodiments. This removes the need for an operator to manually unclog mixer drum 102. In some embodiments, the rocking of mixer drum 102 is performed such that excessive inertial/momentum forces are not introduced to mixer drum 102 or components which mount mixer drum 102 to concrete mixer truck 10. In some embodiments, aggressive mode 820 can only be activated/transitioned into if concrete mixer truck 10 is stationary, or if vehicle speed 708 is less than a maximum threshold value (e.g., 10 mph).
Referring still to
In some embodiments, mode controller 704 automatically transitions into either dry mode 834 or empty mode 832 in response to determining that mixer drum 102 is empty, or in response to a command from user interface device 702. For example, if mode controller 704 receives an indication that the mixture within mixer drum 102 is dry, mode controller 704 can automatically transition into dry mode 834. Likewise, if mode controller 704 receives an indication that there is no material/mixture within mixer drum 102, or there is a negligible amount of material/mixture within mixer drum 102, mode controller 704 can transition into empty mode 832.
Referring still to
In some embodiments, control signal/command generator 822 is configured to output a command to a controller (e.g., drum assembly controller 152) to cause mixer drum 102 and/or chute 112 to function according to the determined operation (e.g., as determined by mode manager 808). In some embodiments, control signal/command generator 822 is configured to output a command to a system, controller, device, etc., which is configured to generate control signals for mixer drum 102 and/or chute 112 to adjust an operation of mixer drum 102 and/or chute 112. In some embodiments, control signal/command generator 822 outputs any of the command and the control signal via communications interface 828. In some embodiments, the command and/or the control signal(s) are transmitted wirelessly to a controller or device (e.g., drum assembly controller 152 and motor 126). In some embodiments, the command(s) and/or the control signal(s) are transmitted via a wired connection between communications interface 828 and one or more controllers, motors, systems, etc., configured to adjust an operation of mixer drum 102 and/or chute 112.
In some embodiments, display device manager 824 is configured to cause user interface device 702 to display information regarding a selected mode. In some embodiments, display device manager 824 receives the data outputs/determined operational values of mixer drum 102 and/or chute 112 from mode manager 808 and causes user interface device 702 to display the data outputs/determined operational values of mixer drum 102 and/or chute 112. For example, if mode manager 808 outputs ωdischarge,drum=−7 rpm, display device manager 824 may cause user interface device 702 to display a notification that indicates the present value (i.e., −7 rpm) of ωdischarge,drum.
Referring now to
Referring now to
Method 1000 includes receiving a selection of a mode of operation of a mixer drum (e.g., mixer drum 102) and a chute (e.g., chute 112) from various predefined modes of operation (step 1002), according to some embodiments. In some embodiments, step 1002 includes receiving the selection from a user interface device. In some embodiments, the received selection is an event. In some embodiments, the event indicates a transition from one predefined mode to another predefined mode of operation of the mixer drum and the chute. In some embodiments, the selection and/or the event are received by mode controller 704 (or more specifically, communications manager 826) via communications interface 828. In some embodiments, the various predefined modes of operation include but are not limited to an add water mode, a spreader mode, an admixture mode, a smooth mode, a wet load mode, and an aggressive mode.
Method 1000 includes transitioning the mixer drum and the chute into the selected predefined mode of operation (step 1004), according to some embodiments. In some embodiments, step 1004 is performed by mode controller 704 or, more particularly, mode manager 808. In some embodiments, the mixer drum and the chute are selected into the predefined mode of operation in response to at least one of an event, a selected input, etc.
Method 1000 includes determining one or more control variables of at least one of the mixer drum and the chute based on the selected predefined mode of operation (step 1006), according to some embodiments. In some embodiments, the one or more control variables are determined by mode controller 704 or more specifically mode manager 808 of mode controller 704. In some embodiments, the one or more control variables are determined using at least one of an equation, a set of equations, a set of rules, a function, a lookup table, etc., corresponding the selected predefined mode of operation. In some embodiments, each of the various predefined modes of operation includes a corresponding equation, set of equations, set of rules, function, or lookup table, etc., used to determine one or more control variables for the mixer drum (e.g., mixer drum 102) and the chute (e.g., chute 112) for the selected predefined mode of operation. In some embodiments, the one or more control variables are used to determine control signals for controllable elements (e.g., mixer drum 102, chute 112) to adjust an operation of the controllable elements. In some embodiments, mode controller 704 is configured to use the one or more control variables to determine control signals for the controllable elements. In some embodiments, mode controller 704 is configured to provide the one or more control variables to another controller, system, device, etc., configured to use the one or more control variables to generate control signals for the controllable elements to implement the selected predefined mode of operation.
Method 1000 includes adjusting an operation of the mixer drum (e.g., mixer drum 102) and/or the chute (e.g., chute 112) based on the selected predefined mode of operation (step 1008), according to some embodiments. In some embodiments, the operation of the mixer drum and/or the chute are adjusted based on the one or more control variables determined in step 1006. In some embodiments, the operation of the mixer drum and/or the chute are adjusted based on the control variables determined in step 1006 and one or more operational values of the concrete mixer truck, or the mixer drum, or the chute (e.g., v of the truck, ω of the mixer drum, etc.). In some embodiments, step 1008 is performed by mode controller 704. In some embodiments, step 1008 is performed by another controller configured to communicably connect with mode controller 704, receive the one or more control variables, and generate control signals to adjust an operation of the mixer drum and/or the chute.
Method 1000 includes displaying information regarding the selected predefined mode of operation and one or more operating values of the mixer drum and/or the chute (step 1010), according to some embodiments. In some embodiments, step 1010 is performed by mode controller 704 and/or user interface device 702. In some embodiments, user interface device 702 displays information regarding the selected predefined mode of operation to a user (e.g., an operator of the concrete mixer truck). In some embodiments, the one or more operation values of the mixer drum and the chute are live-values, indicating a present operational staut os the mixer drum and/or the chute.
The present disclosure contemplates methods, systems and program products on memory or other machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products or memory comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, by way of example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
As utilized herein, the terms “approximately”, “about”, “substantially”, and similar terms are intended to have a broad meaning in harmony with the common and accepted usage by those of ordinary skill in the art to which the subject matter of this disclosure pertains. It should be understood by those of skill in the art who review this disclosure that these terms are intended to allow a description of certain features described and claimed without restricting the scope of these features to the precise numerical ranges provided. Accordingly, these terms should be interpreted as indicating that insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the invention as recited in the appended claims.
It should be noted that the term “exemplary” as used herein to describe various embodiments is intended to indicate that such embodiments are possible examples, representations, and/or illustrations of possible embodiments (and such term is not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
The terms “coupled,” “connected,” and the like, as used herein, mean the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent) or moveable (e.g., removable, releasable, etc.). Such joining may be achieved with the two members or the two members and any additional intermediate members being integrally formed as a single unitary body with one another or with the two members or the two members and any additional intermediate members being attached to one another.
References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below,” etc.) are merely used to describe the orientation of various elements in the FIGURES. It should be noted that the orientation of various elements may differ according to other exemplary embodiments, and that such variations are intended to be encompassed by the present disclosure.
Also, the term “or” is used in its inclusive sense (and not in its exclusive sense) so that when used, for example, to connect a list of elements, the term “or” means one, some, or all of the elements in the list. Conjunctive language such as the phrase “at least one of X, Y, and Z,” unless specifically stated otherwise, is otherwise understood with the context as used in general to convey that an item, term, etc. may be either X, Y, Z, X and Y, X and Z, Y and Z, or X, Y, and Z (i.e., any combination of X, Y, and Z). Thus, such conjunctive language is not generally intended to imply that certain embodiments require at least one of X, at least one of Y, and at least one of Z to each be present, unless otherwise indicated.
It is important to note that the construction and arrangement of the elements of the systems and methods as shown in the exemplary embodiments are illustrative only. Although only a few embodiments of the present disclosure have been described in detail, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.) without materially departing from the novel teachings and advantages of the subject matter recited. For example, elements shown as integrally formed may be constructed of multiple parts or elements. It should be noted that the elements and/or assemblies of the components described herein may be constructed from any of a wide variety of materials that provide sufficient strength or durability, in any of a wide variety of colors, textures, and combinations. Accordingly, all such modifications are intended to be included within the scope of the present inventions. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the preferred and other exemplary embodiments without departing from scope of the present disclosure or from the spirit of the appended claims.
This application claims the benefit of and priority to U.S. Provisional Patent Application No. 62/793,655, filed Jan. 17, 2019, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62793655 | Jan 2019 | US |