The present disclosure relates to fuel stations, and more particularly to fuel stations including retail stores.
Retail fuel stations generally include retail, or convenience, stores in addition to fuel delivery systems. Fuel delivery systems include underground storage tanks for containing fuel of various types and grades, submersible pumps associated with the various tanks for transporting fuel from the tanks through fuel lines to one or more fuel dispensers which function as Point of Sale (“POS”) devices for use by consumers, sensors to monitor fuel levels, tank and line pressures, and various other system parameters. Signals from the pumps, dispensers, sensors and other system components are provided to a system controller, which may be connected to various other devices at the fuel stations such as cash registers and displays which operators use to authorize fuel sales. System controllers can monitor the signals and generate alarms when monitored parameters reach certain thresholds.
Convenience stores have increased in size over time and in some instances have become an important contributor to the financial success of the retail fuel sales location. Therefore a need exists to increase the level of customer satisfaction at the convenience store while controlling costs.
A fuel station controller for a fuel station, and a method of managing ingestible products in the fuel station are provided herein. Also provided herein are a fuel station including the controller and a product management subsystem comprising sensor trays and sensors communicatively connected with the controller.
In one aspect, the disclosure provides a fuel station comprising the fuel station controller. In one embodiment of the present aspect, the fuel station includes fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; and a retail store including a sensor configured to generate a signal representative of a quantity of an ingestible product, and a data display, wherein the fuel station controller comprises processing instructions operable to determine a quantity value of the ingestible product based on the signal from the sensor, to determine whether the quantity value is less than a first low level limit or a second low level limit, if the quantity value is less than the first low level limit and an inventory quantity of boxes comprising the ingestible product is less than a minimum quantity, then to initiate a reorder alert, and if the quantity value is less than the second low level limit and the inventory quantity is greater than zero, then to initiate a change box alert.
In another aspect the disclosure provides a fuel station controller with a partitioned enclosure creating first and second volumes, a fuel dispenser controller provided in the first volume and a product controller provided in the second volume. In one embodiment of the present aspect, the fuel station controller operable to control fuel dispensers; and the product controller is operable to monitor ingestible products. In one example of the present embodiment, the product controller comprises processing instructions operable to determine a quantity value of the ingestible product based on a signal from a sensor, to determine whether the quantity value is less than a first low level limit or a second low level limit, if the quantity value is less than the first low level limit and an inventory quantity of boxes comprising the ingestible product is less than a minimum quantity, then to initiate a reorder alert, and if the quantity value is less than the second low level limit and the inventory quantity is greater than zero, then to initiate a change box alert.
In a further aspect the disclosure provides a product controller, sensor trays, and product sensors communicatively coupled to each other and to the product controller. The product sensors are positioned in the sensor trays and communicatively coupled to a product controller. In one embodiment of the present aspect, a fuel station controller has a partitioned enclosure creating first and second volumes, a fuel dispenser controller provided in the first volume and the product controller provided in the second volume. In one example, the product sensors are communicatively coupled to each other and to the product controller. The product sensors can be communicatively coupled to each other in a cabled arrangement and communicatively coupled to the product sensor with the same cabled arrangement or wirelessly. In another example, the product sensors are communicatively coupled to the product controller but not to other product sensors.
In a yet further aspect the disclosure provides a method to manage products using the product sensors to monitor dispensing of the products, the method implemented by a product controller. The product controller receives the values from the sensors representative of quantities of the ingestible products in the boxes. The controller comprises: a housing comprising a partition defining a fueling module space on one side of the partition and a non-fueling module space on an opposite side of the partition, the partition providing electrical isolation between the fueling module space and the non-fueling module space; fueling modules having connectors exposed to the fueling module space, the connectors of the fueling modules adapted to connect conductors from a fuel dispenser; and product modules having connectors exposed to the non-fueling module space, the connectors of the product modules adapted to connect conductors from an ingestible product dispenser, wherein the controller is communicatively coupled with the fueling modules and the product modules and comprises processing instructions operable to receive a value indicative of a quantity of an ingestible product in a box to be dispensed by the ingestible product dispenser and to generate an empty box alert if the value is below an empty box setpoint.
In some embodiments, a fuel station controller is operable to dispense fuel and drinks and comprises: a housing comprising a partition defining a fueling module space on one side of the partition and a non-fueling module space on an opposite side of the partition, the partition providing electrical isolation between the fueling module space and the non-fueling module space; fueling modules having connectors exposed to the fueling module space, the connectors of the fueling modules adapted to connect conductors from a fuel dispenser; and product modules having connectors exposed to the non-fueling module space, the connectors of the product modules adapted to connect conductors from an ingestible product dispenser, wherein the controller is communicatively coupled with the fueling modules and the product modules and comprises processing instructions operable to receive a value indicative of a quantity of an ingestible product in a box to be dispensed by the ingestible product dispenser and to generate an empty box alert if the value is below an empty box setpoint.
In some embodiments, a product management subsystem comprises a box rack; a plurality of sensors configured to generate values indicative of quantities of ingestible products in boxes resting at least partially on respective of the plurality of sensors; and a sensor tray supported by the box rack, the sensor tray accommodating the plurality of sensors, wherein the sensor tray comprises a longitudinal channel adapted to receive the plurality of sensors, each of the plurality of sensors connected to the other of the plurality of sensors by a wired serial communication channel. A fuel station controller is operable to dispense fuel and drinks receives the values from the sensors representative of quantities of the ingestible products in the boxes, the controller comprising: a housing comprising a partition defining a fueling module space on one side of the partition and a non-fueling module space on an opposite side of the partition, the partition providing electrical isolation between the fueling module space and the non-fueling module space; fueling modules having connectors exposed to the fueling module space, the connectors of the fueling modules adapted to connect conductors from a fuel dispenser; and product modules having connectors exposed to the non-fueling module space, the connectors of the product modules adapted to connect conductors from an ingestible product dispenser, wherein the controller is communicatively coupled with the fueling modules and the product modules and comprises processing instructions operable to receive a value indicative of a quantity of an ingestible product in a box to be dispensed by the ingestible product dispenser and to generate an empty box alert if the value is below an empty box setpoint.
In the drawings, corresponding reference characters indicate corresponding parts throughout the several views. Unless stated otherwise the drawings are not proportional.
In one aspect of the disclosure a fuel station controller is provided. The fuel station controller is operable to implement a method of managing a convenience store of a fuel station. In another aspect of the disclosure a method of managing a convenience store of a fuel station is provided. In a further aspect, a weight sensor operable to monitor usage of fluids is provided. In a yet further aspect, a sensor tray for the weight sensor is provided. In another aspect, an arrangement comprising a sensor tray and a plurality of weight sensors is provided.
Referring initially to
A switch 36 closes when fuel dispenser 22 requests fuel 30 from storage tank 26. In one embodiment, the removal of nozzle 34 from fuel dispenser 22 closes switch 36. In one embodiment, switch 36 is closed in response to the actuation of a trigger, such as a handle or a lever, on nozzle 34. Closing switch 36 provides power to a pump relay 48 from a power source 50 to turn on pump 28. In one embodiment, power source 50 provides 115 Volts Alternating Current (VAC) to activate pump relay 48. With switch 36 closed, pump 28 displaces fuel 30 from storage tank 26 to fuel dispenser 22 and out nozzle 34. When fueling is complete, switch 36 is opened by returning nozzle 34 to fuel dispenser 22, releasing the trigger on nozzle 34, or by any other suitable input at fuel dispenser 22 that opens switch 36.
A pressure transducer 24 is coupled to fuel line 38 to detect the pressure level in fuel line 38. Pressure transducer 24 may be positioned in any suitable location along fuel line 38 to facilitate pressure detection within fuel line 38. A controller 40 monitors the output of pressure transducer 24 to detect the pressure level in fuel line 38. Controller 40 may determine the presence of a leak in fuel line 38 based on the monitored pressure level in fuel line 38. In the illustrated embodiment, the output of pressure transducer 24 is proportional to the pressure contained in fuel line 38. In one embodiment, pressure transducer 24 provides an analog voltage or current signal to controller 40 that is proportional to the pressure level in fuel line 38.
In one embodiment, controller 40 is an electronic controller and includes a processor 42 and a memory 44. Memory 44 is configured to store data from fuel station 20. Exemplary data stored in memory 44 includes the results of leak tests performed by controller 40 on fuel line 38 and/or on storage tank 26. Memory 44 includes leak detection software modules containing instructions that cause processor 42 to perform a variety of functions, including performing leak tests on fuel station 20, collecting and analyzing data obtained from the tests, and determining a leak test conclusion based on the analyzed data. Exemplary leak tests that may be performed by controller 40 are disclosed in U.S. patent application Ser. No. 14/088,378, filed Nov. 23, 2013, titled METHOD FOR DETECTING A LEAK IN A FUEL DELIVERY SYSTEM, docket FEC0005-02-US, the entire disclosure of which is expressly incorporated by reference herein. Further exemplary leak tests are disclosed in U.S. patent application Ser. No. 13/862,683, filed Apr. 15, 2013, titled METHOD AND APPARATUS FOR CONTINUOUSLY MONITORING INTERSTITIAL REGIONS IN GASOLINE STORAGE FACILITIES AND PIPELINES, docket FEC0063-05-US, the entire disclosure of which is expressly incorporated by reference herein.
An exemplary controller is the TS-550 evo brand Fuel Management System (“EVO controller”) available from Franklin Fueling Systems, located at 3760 Marsh Road in Madison, Wis. The EVO controller includes software modules operable to continuously monitor data using statistical functions to detect leaks in the fuel system, to reconcile fuel inventory and auto calibrate fuel levels, to detect fuel line leaks, and to monitor the secondary containment structures in which tanks may be placed. The EVO controller also includes an Ethernet web interface, serial communications interface, USB ports and other communications interfaces to operate the POS and enable remote monitoring. The communications ports can be connected to a computer to enable computer access of certain data and to configure the EVO controller.
Memory 44 may include any of a variety of memory devices suitable for storing data and instructions. As is further described below, data includes a plurality of different variables and parameters relating to components of system 20 as well as historical performance information that may be retrieved using the reporting functions of controller 40. Instructions include an operating system and a plurality of software modules which enable the functions described below. As will be understood by those skilled in the art, instructions may be configured in a variety of suitable programming languages and/or configurations.
Memory 44 includes computer-readable media. Computer-readable media may be any available media that may be accessed by processor 42 and includes both volatile and non-volatile media. Further, computer readable-media may be one or both of removable and non-removable media. By way of example, computer-readable media may include, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium which may be used to store the desired information and which may be accessed by processor 42.
In various embodiments, controller 40 may comprise a Linux computer with embedded RAM memory and flash memory storing the software modules. Controller 40 may comprise a Zigbee, Bluetooth, WiFi or other commercially available wireless transceiver. The sensors may use low energy Bluetooth (BLE) processors to conserve energy. The processors and transceivers may be powered by batteries. Transmission protocols may be configured to conserve sensor energy. For example, the BLE processors may be structured to sense changes in a sensed parameter at periodic intervals and to energize the transceiver only when the parameter values change by a predetermined amount, e.g. ½ percent. In this manner the transceiver, which consumes more energy than the BLE processor, is only energized on an event-driven basis, e.g. when needed, instead of at periodic intervals of the same duration. To further conserve energy the wireless sensors may digitize the values and transmit them without performing additional functions based thereon, except for the comparison to determine change.
While controller 40 is depicted in
In some embodiments, fountain dispenser 110 includes a plurality of flavor selectors 140 and one or more dispensing nozzles 142 and associated valves (not shown) operable to dispense a liquid comprising a carbonated flavored syrup and water combination, otherwise referred to as a fountain drink. In other embodiments, fountain dispenser 110 includes flavor selectors 140 and one or more dispensing nozzles 142 and associated valves operable to dispense an ice and flavored syrup combination, otherwise referred to as a slushy drink. Fountain dispenser 110 may thus comprise an ice machine (not shown) to provide ice, and a cooler including a door 150 and associated door sensors 152 and temperature sensors 154, which are operable to monitor closure of door 150 and the temperature of the cooler.
An operator display 160 is also shown. Controller 40, also depicted as fuel station controller 40, includes a software module operable to monitor the various parameters of fuel station 20 and generate a local notification alert 162 and a remote notification alert 164 transmitted over a network to a remote monitor. Generally, the network may be a local area network coupled to a wide area network or a wide area network. Controller 40 may operate as a workstation in the network, capable of stand-alone operation so that fuel station 20 may operate the convenience store in some cases even if the network is temporarily inoperable, and also to perform terminal functions.
The terms “network,” “local area network,” “LAN,” “wide area network,” or “WAN” mean a connection infrastructure wherein two or more computing devices are connected in such a manner that messages may be transmitted between the devices. In such networks, typically one or more computing devices operate as a “server,” a computer with large storage devices such as hard disk drives and communication hardware to operate peripheral devices such as printers or modems. Other devices, termed “workstations,” provide a user interface so that users of networks can access the network resources, such as shared data files, common peripheral devices, and inter-workstation communication. The computing devices typically have at least one processor for executing machine instructions, and memory for storing instructions and other information. Many combinations of processing circuitry and information storing equipment are known by those of ordinary skill in these arts. A processor may be a microprocessor, a digital signal processor (“DSP”), a central processing unit (“CPU”), or other circuit or equivalent capable of interpreting instructions or performing logical actions on information. Memory includes both volatile and non-volatile memory, including temporary and cache, in electronic, magnetic, optical, printed, or other format used to store information.
In some embodiments, a fuel station comprises fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; and a retail store including a sensor configured to generate a signal representative of a quantity of an ingestible liquid product held in a box; and a data display. The fuel station controller comprises processing instructions operable to determine a quantity value of the ingestible liquid product based on the signal from the sensor, to determine whether the quantity value is less than a first low level limit or a second low level limit, if the quantity value is less than the first low level limit and an inventory quantity of boxes comprising the ingestible liquid product is less than a minimum quantity, then to initiate a reorder alert, and if the quantity value is less than the second low level limit and the inventory quantity is greater than zero, then to initiate a change box alert.
In some variations of the present embodiment, the change box alert comprises a local notification alert presented on the data display. In some examples, the reorder alert comprises a local notification alert presented on a display located at the store. In other examples, the reorder alert comprises a remote notification alert adapted to be received outside the fuel station. The remote notification alert may be transmitted to a supplier of the liquid product or to a remote controller associated with the fueling station.
In some variations of the present embodiment, the fuel station controller is programmable with the first low level limit and the second low level limit. In some examples, the fuel station controller processing instructions are operable to automatically program the first low level limit and the second low level limit dynamically based on a time of day and a day of week. The processing instructions may be operable to automatically program (as described below) the first low level limit dynamically based on the time of day, the day of week, and a usage history. The fuel station controller may retain historical usage information and determine, for example, that daily usage is 0.5 gallons of a particular liquid, and that based on a volume of 5.0 gallons of liquid in a box (a 10 day supply), and a one-day delivery time if the box is ordered by 4 p.m. on a week-day, the fuel station controller may determine that the first low level limit is 1 gallon before 4 p.m. or 1.5 gallons after 4 p.m., allowing for usage variation and flexibility in the delivery and restocking of the new box. The amount of safety volume may be programmed by the operator or a remote controller to balance drink availability (prevent outages) to the customer and minimize inventories. Daily usage may be determined as the average usage for the particular liquid and may be adjusted based on, for example, running promotions, weather forecast, and scheduled events that historically increased usage. For example, sales of slushy drinks may be known to increase in hot weather or weekends in which outdoor concerts are scheduled. Similarly, the fuel station controller may determine that the runout date for a liquid falls on a Saturday, Sunday, or Monday, then may issue a reorder instruction on the previous Thursday for Friday delivery so as to prevent outages in instances where deliveries of liquids occur only on weekdays. Additionally, the fuel station controller may use the daily usage, or run-rate, to predict a time-to-empty expectation and set the second low level limit accordingly. Boxes may come in 2.5 gallons, 3.0 gallons, 5.0 gallons, and other sizes.
In some embodiments, the fuel station controller automatically detects a sudden and sustained increase in the box signal to determine that a box has been replaced. The fuel station controller may calibrate the signal to represent a known volume of liquid in a box. A sudden increase may comprise a step-change increase in the signal. A sustained increase may be a few minutes. Thus if the signal increases quickly (in milliseconds range) and is maintained at the higher level for several minutes or more, then the fuel station controller determines that a box has been replaced. The fuel station controller may also monitor the signal to detect decreases corresponding to servings, to confirm that the sudden increased signal represents a box replacement. Of course if the increased signal is outside a range or above a high limit, the fuel station controller may send a signal to indicate that there is unexpected weight or volume variation in the particular box, which may be due to the box not being positioned properly on a sensor or perhaps additional weight was placed on the box.
Each box may have a detectable sign or indicator. The fuel station may include a sensor to detect the sign or indicator, and the fuel station controller may use the sign or indicator signal to increase local inventory values when a box is added to inventory, evidenced by detection of the sign or indicator. The operator may manually increase inventory based on deliveries. The indicator may be an RFID circuit. The detectable sign may be a barcode printed on the box or a label attached to the box.
Referring to
As shown, safe section 202 includes a power converter 206 to convert AC power to various DC levels needed to power processor 42 and a fuel system sensor interface 208 configured to receive signals from the fueling system. Non-fueling section 204 includes a wireless transceiver 210, which may comprise a wireless processor 202 and a transceiver 214. In one example, wireless processor 212 and a transceiver 214 are integrated into a single-piece wireless transceiver 210. Wirelessly coupled to transceiver 210 is a transceiver 220 of a product sensor 218 comprising a wireless processor 222 and a transceiver 224. In one example, wireless processor 222 and a transceiver 224 are integrated into single-piece wireless transceiver 220. Additionally, product sensor 218 includes one or both of a parameter transducer 230 to sense a parameter indicative of the amount of liquid in the box and a box reader 232. Box reader 232 may be a scanner or RFID reader, for example.
In operation, parameter transducer 230 and box reader 232 communicate with wireless processor 222 which determines whether to transmit the values of the signals output by parameter transducer 230 and box reader 232. If an event occurs that warrants transmission, wireless processor 222 commands via a signal line to transceiver 224 to power-up and transmit the values. Thereafter transceiver 224 powers-down and wireless processor 222 enters the low energy mode to conserve energy. Wireless processor 222 may wake-up periodically to sense the parameter and determine whether it needs to be transmitted. Similarly, box reader 232 is instructed by wireless processor 222 to read a box after controller 40 determines that a new box has been placed in the designated location adjacent box reader 232. Wireless processor 222 may receive an indication from processor 42 via wireless processor 212 and transceiver 214 that the change in the parameter value indicates that a new box has been placed in the designated location, which is an event that causes to box reader 232 to read the box. After doing so wireless processor 222 causes transceiver 224 to send the information to transceiver 212. Processor 42 receives the information and determines whether the box has the correct contents, and uses the size of the box in future calculations of run-rate etc. The box sensors, for example product sensor 218, may include alarm indicators 240, such as lights or sound generators. Lights may comprise light emitting diodes of various colors or programmed to flash in different patterns to convey information. Controller 40 may command alarm indicators 240 to indicate one or more alarms, as described elsewhere herein.
In a variation of the present embodiment, box reader 232 may be commanded to read the box periodically and controller 40 may compare the received information to determine that a box has been changed, instead of relying on the information relating to the quantity of liquid in the box.
In a variation of the present embodiment, controller 40 includes the safe section and a separate controller includes the non-fueling section. The disclosed methods of operating the convenience store are programmed in the controller of the safe section, and the non-fueling section communicates values from the various convenience store wireless sensors to controller 40. Of course the non-fueling controller could operate the convenience store sensors but that would increase the overall hardware cost of the fuel station control system.
Also shown in
In some embodiments, a fuel station comprises fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; and a retail store including an ingestible liquid product held in a box; a box sensor configured to generate signals representative of box information of the box, the box information including an expiration date. The fuel station controller comprises processing instructions operable to issue a replacement command when a current date is within a predetermined number of days from the expiration date. In this manner the fuel station controller ensures that the liquid is fresh when it is delivered to the fountain dispenser. The predetermined number of days includes zero days, meaning that the box should be replaced on its expiration date, or may be more days, for example if the replacement command is intended to trigger a reorder alert or to allow for the possibility that the box needs to be reordered.
In one variation, the processing instructions are further configured to track boxes replaced due to their expiration dates. Tracking boxes in this manner, for example by calculating a cumulative value representing wastage, may suggest to the operator to change flavors to limit wastage.
In some variations of the present embodiment, the processing instructions are further configured to select from at least two boxes in inventory the box with the shortest time to the expiration date. The expiration date may be read from the box when the box is delivered to the convenience store or may be transmitted electronically as part of the delivery system. In one example, the controller receives box delivery information electronically from the supply system and generates labels with barcodes for each box. The labels are placed by the operator on the box in a location corresponding to the placement of the box sensors on the shelves where the boxes are placed in use.
In some embodiments, a fuel station comprises fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; a retail store; and a command sensor configured to generate a user command signal. The fuel station controller comprises processing instructions operable to issue a garbage container replacement command upon receipt of the user command signal. In this manner the fuel station controller ensures that garbage containers are replaced when full, avoiding the cost of replacing partially full containers or of having overflowing containers. In one variation, the processing instructions are further configured to, upon receipt of the user command signal, compare a current date to a scheduled pickup date and only issue the garbage container replacement command if the difference between the scheduled pickup date and the current date exceeds a threshold number of days. In this manner scheduled pickups provide some efficiency and the replacement command overrides the scheduled pickup only on an exception basis.
In some embodiments, a fuel station comprises fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; and a retail store including a beverage dispenser and a valve. The valve fluidly connects two boxes containing syrup to the beverage dispenser. The valve is controlled by the fuel station controller. The fuel station controller comprises processing instructions operable to prevent operation of the beverage dispenser upon determining that the box currently connected to the beverage dispenser is empty, to prevent damaging the beverage dispenser. If the beverage dispenser is capable of dispensing beverages, such as frozen carbonated beverages (FCB), with a flavor selectable from a plurality of flavors, only dispensing of the beverage with syrup from the empty box is prevented. In one variation, the processing instructions are further configured to determine when the connected box is empty and to operate the valve to fluidly connect the other of the two boxes to the beverage dispenser so that the drink with the desired flavor can be served while the empty box is changed. A relay may be used to connect the controller to the dispenser to prevent the dispenser from serving the respective beverage. The controller may also issue an alarm to initiate replacement of the empty box, as previously described. The controller may determine that a box is empty based on the second low level limit described previously, wherein the controller compares a weight, level or other characteristic representative of amount to a programmed or dynamically determined limit indicative of an amount of liquid small enough to warrant changing the box.
The fuel station controller may be communicatively coupled to a materials requirement procurement (MRP) system via the network. The MRP system may track box movements from warehouses to fuel stations and also between fuel stations. For example, fuel stations of a fuel station chain may be able to transfer boxes to meet local needs. The remote notification from the fuel station controller would automatically notify the MRP system that a box is needed, and the MRP system would then make available a box based on the urgency of the request and the availability of boxes in warehouses or other fuel stations.
The fuel station controller may also track long restocking periods. For example, the time a flavor is unavailable because an empty box has not been replaced directly affects profits and may be used as a measure of performance for the fuel station. The performance measure may be used to indicate that training is needed in terms of restocking or perhaps system maintenance. The long restock time may be an average or cumulative value across the convenience store and may be weighed by the run-rate of each product so that unavailability of popular flavors is weighed higher than less popular ones, to reflect the impact on customer satisfaction.
In some embodiments, a fuel station comprises fuel storage tanks; a fuel dispenser; fuel pumps structured to pump fuel from the fuel storage tanks though the fuel dispenser; a fuel station controller operable to control the fuel pumps; and a retail store including a beverage dispenser. The fuel station controller comprises processing instructions operable monitor the pattern of dispensing and post a warning when the pattern is not similar to recent dispense profiles. Recent dispense histories can be summarized by calculating statistical parameters representative of the profiles, e.g. average and standard deviation, or by correlating a model dispense history to a present dispense pattern and determining a correlation value between them. Variations from dispense histories might be indicative of damaged boxes or system failures (CO2 out, valve closed, etc) before there is an impact on the customer. In one variation, an operator is presented with an option to discard the abnormal profile or to permit the profile to be included in future calculations of dispense histories.
In one variation, a daily usage for a given product is determined and an alert is provided when daily usage is outside a historical mean +/− N standard deviations. N may be selected by the operator and may be in the range of 1-4, for example. The alert would be indicative of a slow moving product, changes in customer habits, etc.
In some embodiments, fuel station controller 40 comprises partitioned housing 201. Product sensors 136 may be communicatively coupled to controller 40 in any manner, including wirelessly, wired, or a combination of wirelessly, wired as described above. Product sensors 136, 312 may be supported in a tray or by any structure that supports a box without using a sensor tray, e.g. transverse supports 304 shown in
In one example, weight sensors 312 are communicatively coupled using an RS-485 serial communications protocol. Each weight sensor 312 has a unique address, configurable with a DIP switch 390 (shown in
As described further below, an advantage of using sensor trays 282 is that weight sensors 312 can be translated within each tray to accommodate different box widths. For example, boxes A are wider than boxes B, C, or D, therefore corresponding weight sensors 312 are spread further apart than if the boxes were narrower or were spaced closer together. Furthermore, if a weight sensor 312 must be replaced, the tray configuration enables replacement without removal of adjacent weight sensors.
Weight sensor 312 includes a base 350 supporting load cells 354, 356 and a circuit board assembly 352. Circuit board assembly 352 includes a processor 392 (shown in
Referring now to
The method continues by determining, at 404, a difference between the present and preceding values, and thereafter by determining, at 406, if the difference is positive, reflecting a weight gain, or negative, reflecting a weight loss. If weight increased, the method continues, at 410, when the weight gain is compared to the weight of a new box, and if the weight gain is sufficiently large to represent a new box, the method continues. If the weight gain is insufficiently large, the weight gain may indicate that an object was placed on the box. In such case a fault alert may be sent, at 414. The amount of weight gain may be monitored to detect when the weight is removed.
If no gain is sensed (meaning no change or decrease), the method continues, at 420, by determining of the weight loss is larger than expected, e.g. larger than the weight of liquid needed to fill a standard drink. If so, at 422 a fault alert may be sent to notify an attendant of a potential leakage fault. Thresholds may be set to determine the expected serving of product and thus identify a leakage fault, or to identify a changed box.
Referring now to
Referring to
Referring to
Referring to
Referring again to
At 532 the process evaluates whether a leak has been detected. A leak may be detected if weight decreases substantially continuously vis a vis in a step-wise manner corresponding to servings. If a leak is detected, a leakage alert is generated at 530.
At 536 the process determines, at 536, if usage is greater than the historical value. If usage is greater than the historical value, at 534 a high usage alert is generated. A store operator can then consider whether to increase the minimum order quantity or to place additional orders for boxes to satisfy the increased demand. The historical usage value is then updated, at 538, to reflect the low or high usage. It can be seen by reviewing the vertical scales that graph 440 represents a lower usage than graph 460. Additionally, the steps in the methods depicted in
The scope of the invention is to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean “one and only one” unless explicitly so stated, but rather “one or more.” Moreover, where a phrase similar to “at least one of A, B, or C” is used in the claims, it is intended that the phrase be interpreted to mean that A alone may be present in an embodiment, B alone may be present in an embodiment, C alone may be present in an embodiment, or that any combination of the elements A, B or C may be present in a single embodiment; for example, A and B, A and C, B and C, or A and B and C.
In the detailed description herein, references to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment.
As used herein, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiments and examples described above may be further modified within the spirit and scope of this disclosure. This application covers any variations, uses, or adaptations of the invention within the scope of the claims.
This application claims the benefit of U.S. Patent Application No. 62/682,613, filed Jun. 8, 2018, which is incorporated by reference herein in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/029236 | 4/25/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62682613 | Jun 2018 | US |