Abstract:
An alert generation system (100) for a vehicle bay provides a root cause and course of action with an alarm for errors occurred, and provides additional diagnostic information based on errors. The system (100) comprises a memory (110), a processor (120), a plurality of sensors (130), an analyzer (140), a comparator (150), and an alerting module (160). The memory (110) is configured to store processing rules, alert rules, vehicle and bay data. The processor (120) cooperates with memory (110) to generate system processing commands. The plurality of sensors (130) sense a plurality of parameters related to vehicle and vehicle bay to generate raw unprocessed signals. These signals are received by the analyzer (140) to generate analyzed signals. The comparator (150) compares analyzed data obtained from the analyzed signals with information stored in the memory (110) to generate compared data. The alerting module (160) receives compared data, and generates alerts.
Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence
Delphi B Wing, 601 – 603, Central Avenue, Hiranandani Business Park, Powai, Mumbai - 400 076. Maharashtra, India
Inventors
1. GUPTA Manoj
C 101, Milestone residency, TP3 Bhayli Off vasna Bhayali Road, Vadodara – 390007, Gujarat, India
2. MAVANI Prashant
Flat No. 506, Raviraj Greenaria, Opp Silver Jubilee Motors, Hadapsar Industrial area, Pune – 411013, Maharashtra, India
3. B Gopalakrishnan
Flat No.: D-17, Whispering Wind Society, Baner-Pashan Link Road, Pashan, Pune-411045, Maharashtra, India
4. MANGAL Ganesh
C-602, DSK Vidyanagri, Sus Road, Baner, Pune-411045, Maharashtra, India
5. VANALIYA Jaysukh
H 101, Darshanam Antica, Opp Heavy water township, Danteshwar Tarsali road, Vadodara, Gujarat, India
Specification
DESC:FIELD
The present disclosure relates to the field of electronics engineering. Particularly, the present disclosure relates to the field of notification and alert generation systems.
BACKGROUND
In the modern world, many workplaces have complicated systems or combination of such complicated systems. The complicated systems generally use heavy machines, complex processes, hazardous or flammable materials and so on. Any undesired error or failure within such systems must be immediately addressed to the entities associated with the systems so as to avoid any accident. Typically, in vehicle bay systems involving filling of hazardous or flammable materials in a vehicle, various types of alerts are required to be generated in case of any undesired error or failure occurred. Such errors or failures can be spilling of fuel from containers, improper positioning of containers in front of the bay, no fuel within the fuel filling system, wrong allotment of a container. Such errors are required to be immediately addressed to avoid further accidents. However, conventional alert systems typically use a siren or a visual message to indicate an error or failure within the vehicle bay. The appropriate action is required to be taken after an alarm which may include evacuation of persons from the affected area and temporary stoppage or complete shutdown of systems related to the vehicle bay within a particular time. In such scenarios, an operator at the vehicle bay does not come to know the cause of complete shutdown. Also, the operator is not able to determine the exact time remaining before the complete shut down and the seriousness of the breakdown.
Therefore, there is a need of an alert generation system for a vehicle bay, which provides appropriate reasons and diagnostic measures for failures along with alarms, and alleviates abovementioned drawbacks.
OBJECTS
Some of the objects of the present disclosure, which at least one embodiment herein satisfies, are as follows:
An object of the present disclosure is to provide an alert generation system for a vehicle bay that provides a root cause and course of action along with an alarm in case of errors; and
Another object of the present disclosure is to provide an alert generation system for a vehicle bay that provides additional diagnostic information based on occurred errors.
Other objects and advantages of the present disclosure will be more apparent from the following description, which is not intended to limit the scope of the present disclosure.
SUMMARY
The present disclosure envisages an alert generation system for a vehicle bay. The system comprises a memory, a processor, a plurality of sensors, an analyzer, a comparator, and an alerting module. The memory is configured to store a set of predetermined processing rules, a plurality of alert rules, predetermined vehicle data, and predetermined bay data. The processor is configured to cooperate with the memory to receive the set of predetermined processing rules, and generate system processing commands. The plurality of sensors is adapted to cooperate with the processor, and is configured to sense a plurality of parameters, related to vehicle(s) and the vehicle bay. The processor is further configured to generate and transmit a plurality of raw unprocessed signals under the system processing commands. The analyzer is adapted to cooperate with the processor and the plurality of sensors to receive the raw unprocessed signals, and is configured to generate a plurality of analyzed signals to obtain analyzed data, under the system processing commands. The comparator is adapted to cooperate with the memory, the processor, and the analyzer to receive the vehicle data, the bay data, and the analyzed data. The comparator is configured to compare the analyzed data with the vehicle data and the bay data to generate compared data. The alerting module is configured to cooperate with the comparator, the processor, and the memory to receive the compared data and the alert rules to generate alerts.
The system further comprises a display module. The display module is adapted to cooperate with the processor and alerting module, and to receive and display the compared data and alerts.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
An alert generation system, of the present disclosure, will now be described with the help of the accompanying drawing, in which:
Figure 1 illustrates a block diagram of an alert generation system for a vehicle bay, in accordance with an embodiment of the present disclosure.
LIST OF REFERRAL NUMERALS
100 – Alert generation system
110 – Memory
120 – Processor
130 – Plurality of sensors
140 – Analyzer
150 – Comparator
160 – Alerting module
170 – Display module
DETAILED DESCRIPTION
The present disclosure envisages an alert generation system for a vehicle bay that generates alarms along with root causes and diagnostic measures to be taken to the concerned entities.
The alert generation system for a vehicle bay, of the present disclosure, is now described with reference to figure 1.
Figure 1 illustrates a block diagram of an alert generation system 100 for a vehicle bay, in accordance with an embodiment of the present disclosure.
The alert generation system comprises a memory 110, a processor 120, a plurality of sensors 130, an analyzer 140, a comparator 150, and an alerting module 160.
The memory 110 is configured to store a set of predetermined processing rules, a plurality of alert rules, predetermined vehicle data, and predetermined bay data. More specifically, the memory 110 is configured to store data related to all parameters of the vehicle bay and each vehicle present in premises of the vehicle bay. The vehicle data includes data related to type, weight, dimensions, source, destination of the vehicle, and any other information related to the vehicle. The bay data includes data related to number and locations of fuel filling systems within the vehicle bay, capacity and current storage of each of the fuel filling systems present in the vehicle bay, type of fuel stored within the fuel filling systems, time required for filling each vehicle in the vehicle bay, and any other parameters related to the vehicle bay. Further, the memory 110 is configured to store predetermined threshold values, error information, and a plurality of interlock verification conditions. The error information includes a predetermined set of rules which describe nature of an error (whether the error is of serious type or not), a root cause and a diagnostic action to be taken for a particular error occurred in the system. The plurality of interlock verification conditions may include the information related to the essential conditions required to be fulfilled by the system so as to work the vehicle bay as a whole or individual module as well.
The processor 120 is configured to cooperate with the memory 110 to receive the set of predetermined processing rules, and generates system processing commands.
The plurality of sensors 130 (D1, D2, D3,…., Dn) is adapted to cooperate with the processor 120, and is configured to sense a plurality of parameters related to the vehicle bay and the vehicle(s). The plurality of sensors 130 is further adapted to generate and transmit a plurality of raw unprocessed signals under the system processing commands. The type and number of the plurality of sensors is chosen depending upon the parameters to be sensed. In an embodiment, the plurality of sensors is selected from the group consisting of proximity sensor, flow sensor, gas meter, mass flow sensor, impact sensor, thermocouple, piezometer, bourdon gauge, pressure gauge, piezoelectric sensor, and the like.
The analyzer 140 is adapted to cooperate with the processor 120 and the plurality of sensors 130. The analyzer 140 receives the raw unprocessed signals and generates a plurality of analyzed signals to obtain analyzed data. The analyzer 140 operates under the system processing commands. The processor 120 transmits the system processing commands to the analyzer 140 to enable analysis of the raw unprocessed signals. The analyzer 140 further transmits the analyzed data to the comparator 150. In an embodiment, the analyzer 140 analyzes the data, such as phase, time period, amplitude, frequency and combinations thereof of the raw unprocessed signals and converts the raw unprocessed signals to obtain analyzed data before transmitting the analyzed data to the comparator 150.
In an embodiment, the analyzer 140 includes an analog-to-digital converter (ADC). The analog to digital converter is an electronic device which receives an unprocessed raw signal at the input port thereof. Further, the ADC converts the unprocessed raw signal into processed signal (such as 8-bit digital output, 16-bit digital output). Converted processed signal is available at the output port of the ADC. In an embodiment, the ADC is a sigma delta ADC. In another embodiment, the ADC is successive approximation ADC.
The comparator 150 is adapted to cooperate with the memory 110 to fetch the vehicle data, the bay data, and the error information therefrom. Further, the comparator 150 cooperates with the processor 120 and the analyzer 140 to receive the system processing commands and the analyzed data respectively. The comparator 150 is configured to compare the analyzed data with the vehicle data and the by data to generate compared data.
More specifically, the comparator 150 is configured to fetch the predetermined threshold values and compare with analyzed data to generate compared data. Further, the comparator 150 is configured to fetch the error information from the memory 110 in order to decide the nature of the compared data by using the fetched error information. Further, the comparator 150 correlates the compared data with the fetched error information having a diagnostic action based on the rules set in the memory 110. The comparator 150 transmits the compared data, which have information about the nature of an error, root cause of the error and a diagnostic action to be taken, to the alerting module 160.
In an embodiment, the comparator 150 is configured to fetch the plurality of interlock verification conditions from the memory 110. The comparator 150 then analyses the analyzed data received from the analyzer 140, by comparing the analyzed data with the interlock verification conditions. Based on the analysis, the comparator 150 determines whether the vehicle bay is working as desired. If the vehicle bay is not working as desired, the comparator 150 generates and transmits the compared data, containing the information related to the root cause of an interlock condition and a corresponding diagnostic action to be taken, to the alerting module 160.
The alerting module 160 is configured to cooperate with the processor 120 to receive the system processing commands, and to cooperate with the analyzer 140 to receive the compared data. The alerting module 160 further cooperates with the memory 110 to receive the alert rules. The alerting module 160 then generates alerts based on compared data and alert rules. In an embodiment, the alerting module 160 includes a timer. The alerting module 160 is actuated by the processor 120 under the system processing commands.
The alert generation system 100 further comprises a display module 170. The display module cooperates with the alerting module 160 and the processor 120. The alerting module transmits alerting information which is displayed on the display module 170. The alerting information includes the nature of the error, a description about the error and the diagnostic action to be taken. Apart from displaying the alerting information on the display module 170, the alerting module 160 generates an alert in the form of sound, typically a siren, to convey the occurrence and seriousness of the error occurred to the related entities as early as possible.
The timer is displayed when the nature of the error analyzed is of a serious type and requires the whole vehicle bay to be shut down to which the alert generation system 100 is connected. The timer displays the predetermined time after which systems related to the vehicle bay gets shut down automatically. In an embodiment, the predetermined time is displayed on the display module 170 to avoid loss of the information before the system shuts down due to failure or errors.
A pseudo-code depicting the functionality of the comparator 150 and the alerting module 160, in accordance with an embodiment of the present disclosure, is now described.
• Suppose, the current values “U” of parameters are sensed by the plurality of sensors, wherein the parameters include temperature of fuel within a tank, distance between a vehicle and a fuel filling tank, mass flow rate of the fuel entering the vehicle, and the like.
• The defined values “V” of the parameters are fetched from a memory of an alert generation system.
• The alert rules and the diagnostic actions related to the parameters are then fetched, whose defined values “V” were fetched.
• Comparing “U and “V”, and generating alerts, for example:
if U=V,
then, “No alert”;
else
if U>V,
then “No alert”;
else
if U