The present invention relates generally to the field of detecting a fire event. More specifically, the present invention relates to response options during a fire event.
The application of monitoring equipment to detect anomalous or dangers activity, and the application of robotically controlled nozzles to provide fire-fighting capabilities is well documented in large systems such as buildings, fire trucks, and fire boats. In these systems the interpretation of the monitored activity and control of the response actions such as the use of robotic firefighting nozzles is provided by personnel operators who detect and locate the fire, and manually direct the stream of the firefighting agent, which is normally water, to the location of the fire, for the purpose of extinguishing it.
The standard methodologies of providing space monitoring and firefighting protection to a space prior to the arrival of the fire department, is through either, generally, personalized manual systems, or automated untargeted systems. For example, a personalized manual system may have the use of special purpose sensors to detect a fire event, cameras for providing visual information to an operator, and the manual employment of portable fire-fighting agents in a bottle by an operator.
Alternatively, automated systems may have the use of automatically triggered fixed systems providing water, foam, CO2, powder, water mist and wet chemical agents. These systems act by cooling, smothering, starving, or interrupting the combustion process to extinguish the fire. Fixed firefighting systems are typically comprised of large reservoirs of fire-fighting agent, a delivery system comprised of pipes, nozzles, pumps, and/or pressurized bottles, and an activation system that detects and releases the fire-fighting agent.
The present invention is similar to the prior art systems in that it is a system that is designed to be reactionary to the detection of an actual fire event. However, the present invention seeks to overcome the disadvantages of the fixed systems which are intended to protect an overall space and operation from the damage of a fire but result in a certain level of consequential damage themselves. For example, the application of large amounts of water, chemical, or foam agents into a space can irreversibly damage electronic equipment, paper supplies, and food inventories, and in general, anything stored in that space.
Table 1 provides an amended listing of fixed firefighting systems from the International Journal of Information Technology ISSN (2413-2950) Volume 1, 12 Dec. 2019 (amended by inventor with noted potential collateral damage sought to be overcome by the present invention).
The same is true for other fire suppressing chemical agents as these systems are an essential fire safety tool, protecting the loss of property that results from a fire—but in the prior art usage there is no provision to prevent the loss of property that results from indiscriminate deployment of the agents themselves. Other approaches to evaluative threat prediction, detection, and response include the autonomous deployment of threat reduction actions and agents, including, but not limited to closure of doors, securing of fuel supplies, reduction of air flows, deployment of selected suppression agents, etc.
The present invention relates generally to equipping spaces with sensor packages, computational resources, and threat response equipment including firefighting extinguisher equipment, comprised of but not limited to firefighting agent bottles with controlled valves, robotic nozzle assemblies, communication capability, and sensor electronics that are able to predict, detect, classify and localize an emergent threat, including but not limited to an emergent/impending or actual fire event, and through the use of a suite of autonomously controlled equipment including but not limited to robotic nozzle positioning mechanisms, fire agent valves, firefighting agents, fire preventive agents, targeting software and control mechanisms, and related equipment control systems, autonomously predict, and respond to an impending or existing threat with the engagement and disbursement of a selected threat response agent, including but not limited to fire-fighting agent(s) onto a fire to extinguish it, or a preventive agent onto an enabling event, such as a fuel spill, oil spill, or other unintended flammable agent dispersant, to prevent the enabling event from developing into a more serious threat. The invention includes sophisticated software such as machine learning software to characterize normal space activity to be used to detect anomalous activity, and artificial intelligence software, to assess probability outcomes stemming from sensed space activities and provide and/or determine appropriate responses. It includes multiple communication capabilities to notify a receiver of detected anomalous activity in a space, provision of recommended response activities, and the activation of preventive measures, including the engagement of the automatic fire-fighting activity.
In all the circumstances of the prior art that the present invention seeks to overcome, the methodology for the detection and identification of anomalous activity in a space has been solely performed by the employment of sensors, including cameras, either actively monitored by an operator, or that trigger an operator intervention through the use of alarming. In most cases the identification of a fire and the activation of the fire-fighting response has been the triggering of an installed fixed fire suppression system via passive methods following the detection of an actual fire, or the sounding of an alarm following the detection and classification of a threat. Examples of these fire response methods are the increase in the temperature on a sprinkler head that causes a liquid in a glass bowl to shatter, and in doing so, to release the water into a space, in a wet system, or nitrogen in a dry system that then fills with water and sprinkles the area.
Other systems use a detector separate from the sprinkler head, that then causes the piping to the sprinkler head to fill with water and sprinkle the affected space. Other more integrated systems combine space sprinkling systems with dry chemical space suppression technologies, or clean agent extinguishing systems. Clean agent systems are designed to remove either the heat, the fuel source, or the oxygen from a fire. The most common agents for this purpose are inert gases, such as nitrogen, argon, or carbon dioxide, which remove the oxygen from the location of the fire; or FM-200 which is a gas that employs heat absorption to remove the heat element of a fire, or agents such as 3M Novec 1230, that is often used to suppress a fire with a colorless, non-toxic fluid that does not damage sensitive electronic equipment.
Each agent employed has advantages and disadvantages. The most general disadvantage is the application method utilized, which is typically the employment of a whole space flooding approach to extinguishing the fire. More specific disadvantages are related to the tendency to apply a single agent to an entire space, combined with other items such as dissipation time for some gaseous agents, oxygen displacement hazards to personnel from inert gas agents, and the incompatibility between agents.
Therefore, an apparatus and method according to the present invention, of pre-emptively detecting an anomalous activity, and specifically activities or events that lead to an active fire event, including a means of conducting pre-emptive deterrence, and active threat response, specifically for fire events, is needed. In the case of a fire event, the active threat response required is able to specifically target the exact location and cause of a fire, classify the type of fire, and respond with the most advantageous extinguishing agent that minimizes the amount of collateral damage to equipment and materials in the area of the fire, notify an operator, and take pre-emptive actions to limit the spread or growth of the fire, until additional response activities can be brought to bear.
Accordingly, it is an objective of the present invention to provide a system and methods for autonomous space monitoring, characterization, and situational evaluation, specifically directed to pre-emptive and event driven autonomous therapies including firefighting activities utilizing robotically controlled firefighting equipment, sensor packages, autonomous selection and release of firefighting agent, and the autonomous detection, classification, and location of existing and impending fire events and other threat events.
It is also an objective of the present invention to provide a means of monitoring and characterizing a space utilizing technologies such as machine learning to provide a foundational basis for normal space conditions, to be used in anomaly detection.
It is an objective of the present invention to provide a means of predicting the probability of a fire event, or other damaging event occurring, or a threat escalation, within a time frame that provides for the ability to provide corrective response leading to the prevention of the event.
It is an objective of the present invention to provide for a firefighting response that is able to provide immediate response in the event of a fire event detection, and to provide an immediate response in the event of a likely fire event prediction prior to an actual fire event.
It is an objective of the present invention to provide a fire-fighting capability that is able to detect an impending fire event, to detect an existing fire event, to classify the type of fire event whether impending or actual, and to apply the proper type of firefighting agent to the pending or existing fire event, and to guide and manage the deployment of the firefighting agent to the fire target location to contain, or eliminate the fire event.
It is an objective of the present invention to locate the fire, or threat in 3-D space.
It is an objective of the present invention to employ threat prediction, evaluation, assessment, and incident response actions, and probabilities of success employing those actions utilizing advanced software programs such as artificial intelligence methodologies, and to report those predictions, evaluations, assessments and incident response actions with probabilities of success to a supervisory system and or operator.
It is an objective of the present invention to provide a fire prediction, detection, classification, and firefighting system that consists of sensor modules located in various spaces, one or more fire agent bottles equipped with a processor, sensor package, and a robotically controlled nozzle and valve arrangement in various spaces, one or more remote operator interface and monitoring stations, and communication links from all sensor modules to remote monitoring stations.
It is an object of the present invention to know the pressures of the firefighting agents left in the storage reservoir to make adjustments as nozzle pressure decreases to maintain firefighting agent stream delivered to the location of the fire event.
It is another object of the present invention to provide a communication link to notify a fire department or other responding agent of the activation of the fire-fighting response, with detailed information on the type of agent selected, the classification of the type of fire, the time of activation, the current status of the fire, and any other information on the character of the fire as determined by the sensor package.
It is another object of the present invention to provide a robotic nozzle that is able to pan 0-350 degrees from the horizontal, and tilt 0-90 degrees in the vertical.
It is another object of the present invention to provide a means for the automatic and independent selection of one or more fire-fighting bottles, and agent types for application to the fire from the robotic nozzle.
It is another object of the present invention to provide a means for independently selecting from one or more robotic nozzles for the application of fire-fighting agents.
It is another object of the present invention to provide a means for opening and closing the valving for a specific firefighting agent bottle.
It is another object of the present invention to provide for the firefighting system to be a self-contained, carry-on system that is able to integrate into a larger fire-fighting system.
It is another object of the present invention to provide for the firefighting system to be able to provide firefighting capability into spaces and conditions where other firefighting systems are off-line, or not functioning.
It is another object of the present invention to characterize a space employing software tools such as machine learning (ML) as well as other sophisticated software techniques.
It is another object of the present invention to employ decision making algorithms that employ artificial intelligence (AI) methodologies as well as other sophisticated software techniques.
The present invention achieves these objectives and goals by providing an autonomous continuous fire-fighting system for monitoring and reacting to events within a designated space. This designated space often has precious cargo, a pre-existing system, and a designated reporting authority. The autonomous continuous fire-fighting system of the present invention has an agent delivery assembly connected to the control module. The agent delivery assembly has a nozzle module. The nozzle module has a nozzle, and a nozzle positioning assembly capable of moving and adjusting a position of the nozzle. A firefighting agent module has an agent bottle with an amount of a firefighting agent. The nozzle module also has an agent valve capable of releasably securing the agent bottle thereby controlling a flow of the firefighting agent from the agent bottle. The firefighting agent module also has a control cable assembly capable of providing commands to the agent valve thereby activating or deactivating the firefighting agent valve on command.
The nozzle module also has a firefighting agent bottle pressure sensor capable of determining an agent capacity value of the amount of the agent in the firefighting agent bottle. The system has a control module connected to the agent delivery assembly. The agent deliver assembly has an agent valve control module which is capable of providing instructions for controlling the agent valve. A sensor assembly which is capable of providing sensor data regarding the space. A communication interface is capable of providing messages to the designated reporting authority.
A processor module is capable of interpreting the sensor data, selecting the firefighting agent bottle, deselecting the firefighting agent bottle as it determines is appropriate, and constructing the messages from the sensor data to send to the designated authority. The system may also have a nozzle module which has a nozzle positioning assembly capable of moving and adjusting the position of the nozzle. In these embodiments, the system also has a control module with a telerobotic position control module capable of providing instructions for changing the position of the nozzle.
The nozzle position positioning assembly may have a pan assembly capable of moving and adjusting a position of the nozzle on a horizontal axis, and a tilt assembly capable of moving and adjusting a position of the nozzle on a vertical axis. In these embodiments, the telerobotic position control module is capable of providing instructions for changing the position of the nozzle along both a horizontal and vertical axis.
In one portable embodiment, the control module of the system is directly connected to the agent delivery assembly having a single housing, the firefighting agent module is the sole firefighting agent module; and the control module has an uninterruptible power supply battery.
In one embodiment of the autonomous continuous fire-fighting system, there is a first control module and a second control module. The system has a control cable assembly which connects the first control module, the second control module, and the agent delivery assembly.
In one embodiment, the autonomous continuous fire-fighting system has multiple subsystems, each with their own respective agent delivery assemblies and control modules. These systems can be installed and integrated in a large, designated space which has a pre-existing system. In these embodiments, the autonomous continuous fire-fighting system usually has a supervisory computer and operator interface connected to each of the pre-existing system and the subsystems. This facilitates the supervisory computer and operator interface with coordinating operations of each of the pre-existing system and the new subsystems. It also allows the system to provide communications regarding each of the pre-existing system and the new subsystems to the designated reporting authority, such as an operator.
A further embodiment of the invention is an autonomous continuous fire-fighting system for monitoring and reacting to threat events within a designated space, the designated space having precious cargo and a designated reporting authority. This autonomous continuous fire-fighting system has an agent delivery assembly with a nozzle module having a nozzle. The system has a firefighting agent module having an agent bottle having an amount of a firefighting agent. An agent valve capable of releasably securing the agent bottle thereby controlling a flow of the firefighting agent from the agent bottle; a first sensor capable of gathering a first set of sensor data about the space in relationship to the agent delivery assembly; and a firefighting agent bottle pressure sensor capable of detecting an agent capacity value of the amount of the agent in the firefighting agent bottle.
The system has a control module connected to the agent delivery assembly. The control module has an agent valve control module capable of providing instructions for controlling the agent valve. A sensor assembly has at least a second sensor capable of gathering a second set of sensor data, and a third sensor capable of gathering a third set of sensor data regarding the space. A processor module is capable of interpreting the first set of sensor data, the second set of sensor data, and the third set of sensor data; selecting the firefighting agent bottle depending upon a first set of conditions; and deselecting the firefighting agent bottle depending upon a second set of conditions.
In one embodiment, the first sensor is one of a camera and a range determination sensor; and the second and the third sensors are each one of a group of sensors consisting of a further camera, a further range determination sensor, a flame sensor, a thermal sensor, a combustible gas sensor, a photoelectric sensor, an ionization smoke sensor, an infrared spectrum sensor, an optical sensor, an image sensor, and a pressure sensor.
The present invention also includes a method for autonomously and continuously monitoring and responding to an event within a space, the space having items and firefighting equipment including a first and a second agent delivery assembly, and a control module with a sensor assembly. The method includes the steps of characterizing the space by creating a space characterization profile; monitoring the space with the sensor assembly, and collecting new sensor data from the sensor assembly for the space; assessing the new sensor data provided by the sensor assembly; determining that the event is one of a threat event or a nonthreat event; initiating preventative action when the event is determined to be the threat event; locating the threat event using the new sensor data; classifying the existing fire event using the new sensor data; selecting one of the first agent delivery assembly and the second agent delivery assembly based on an assessment of the space characterization profile, a first location of the first agent delivery assembly, a second location of the second agent delivery assembly, and the classification of the existing fire event; receiving further data from sensor assembly; assessing the further data from the sensor assembly to determine whether the threat event has concluded; initiating further preventative action if the threat event is determined to be ongoing; and discontinuing preventative action if the threat event is determined to be concluded.
Characterizing the space may further involve the steps of: obtaining an item data set containing data regarding the sensitivity of items, and the potential threat of items within the space; populating an item database with the item data set; obtaining a firefighting equipment data set containing data regarding the firefighting equipment within the space; populating a firefighting equipment database with the firefighting equipment data set; obtaining a variable data set containing data regarding variables within the space which alter according to a time of day and an operational tempo; populating a variable database with the variable data set; obtaining a tolerance data set containing data of predetermined tolerance levels; populating a tolerance level database with predetermined tolerance levels; and creating the standard space characterization profile from each of the item database, the firefighting equipment database, the variable database, and the tolerance database.
The steps of assessing the new sensor data, and initiating preventative action, may further involve: assessing the new sensor data provided by the sensor assembly by comparing the space characterization profile with the new sensor data; comparing a degree of difference between the space characterization profile and the new sensor data with the predetermined tolerance level; and initiating preventative action if the degree of difference is greater than the predetermined tolerance level.
The step of assessing the new sensor data may further include: continuously analyzing the data by evaluating the data received to detect deviance from the space characterization profile; continually providing a probability of a hazardous activity based on the space characterization profile; continuously providing a hazard probability assessment by evaluating the potential deviance between the new sensor data from the space characterization profile with respect to the probability of that hazardous activity; and providing an assessment of a preferred incident response action by determining the best courses of response for any deviance detected.
The step of locating the threat event may further include comparing the location of the existing fire event with a first location of the first agent delivery assembly and a second location of the second agent delivery assembly.
The preferred embodiments of the present invention are illustrated in
Together this module and assembly make up the automated firefighting system 40 that provide the ability to perform space characterization, data analysis, anomaly detection, hazard probability assessment, profile deviance assessment, and incident response action, and autonomously predict, detect, classify, and respond to a threat including a fire or incipient fire event; and provide threat and fire type classification, and threat and fire-fighting status information to a supervisory system.
Note that while the system is designed to operate fully-automatically, the system includes the ability to be manually operated in all modes of operation if circumstances warrant operator intervention.
The control module 50 contains a sensor assembly 51, a processor module 52, a telerobotic position control module 53, an agent valve control module 54, a communication interface module 55, and an uninterruptible power supply battery 57. These are each discussed in greater detail below.
The sensor assembly 51 includes several sensor items, or any combination of sensors, including, but not limited to a flame sensor 51a, a thermal sensor 51b, combustible gas sensor 51c, photoelectric and/or ionization smoke sensor 51d, infrared spectrum or optical sensor 51e, image sensor/camera 51f, firefighting agent reservoir pressure sensor 51g, and a range sensor 51h.
The sensors included in the sensor assembly 51 are used to perform a number of functions, including, but not limited to:
The tasks performed by these sensors included in the sensor assembly 51 include, but are not limited to:
Essentially, the fire control module 50, contains a sensor assembly 51 that provides the sensory data required by the processor module 52, to perform program processing of algorithms 56a, 56b, 56c, 56d, 56e, 56f, 56g, 56h, 56i, 56j, 56k, 56l, 56m, 56n, 56o consisting of first characterizing the space, and subsequently identifying and assessing the risk potential of anomalous events, and subsequently to predict, detect, classify, and locate a threat and fire event in 3-d space, then to actively respond to the threat and fire event with the application of therapies, including firefighting agent to the location of a fire event, provide threat and fire event alert information to a supervisory system, and subsequently to evaluate the results of the active response efforts, and then, modify and control the active response as necessary as a function of the evaluation.
In the embodiment shown here, these sensors are portrayed as separate entities for ease of reference and clarity. However, in some embodiments, a single device acts as multiple sensors, performing the operation of more than one sensor. In some embodiments, video image data mining is employed for sensor data collection along with other sensors. A combination of video image mining and alternative sensor data collection is employed in yet other embodiments.
The processor module 52, interfaces to the sensor assembly 51, to the telerobotic position control module 53, the fire agent valve control module 54, and to the communication interface module 55.
The processor module 52 contains embedded software/firmware programs, 52a, that contain the machine learning and similar space characterization software, the artificial intelligence and similar decision-making subprocesses, which are facilitated by various algorithms, to analyze the information received from the sensor assembly 51, to predict, detect, localize, and determine the size, and type of fire or hazard 5, 6, 7, 8.
The processor module 52 also contains the control programs to position the pan and tilt drivers in the telerobotic position control module 53, to position the nozzle to the proper attitude necessary to place the fire agent onto the fire. It contains the control programs to open and close the valves using the agent valve control module 54, for the selection of the proper fire agent, and to open and close the valves on the fire agent bottles 64, in the fire-fighting activity.
In some embodiments, the processor module 52 also contains the messaging programs to the communication interface module 55, to report on the type, location, size, and status of the fire and the fire-fighting effort to a remote operator. It also contains the messaging programs to the communication interface module 55, to coordinate the synchronous operation of other telerobotic firefighting systems 20, in the fire-fighting effort, and to share information with other telerobotic firefighting systems 20 that may be useful in the fire-fighting effort (see for example,
The processor module 52 is loaded with a series of proprietary software algorithms 56a, 56b, 56c, 56d, 56e, 56f, 56g, 56h, 56i, 56j, 56k, 56l, 56m, 56n, 56o. Specifically, these algorithms include:
While different embodiments may employ a different number of sensors, regardless of the number of sensors employed, the processor module 52 receives the data from the sensors, and performs all the computational algorithms as necessary to:
As otherwise stated, the processor module 52 performs the following operations:
In summary then, the control module 52 receives continuous data from the sensor assembly 51, to assess the progress of the threat response action. In addition, the control module 52 provides continuous control commands to the telerobotic position control module 53, and the valve control module 54, to continue the threat response assessment and action to a successful conclusion. The processor module 52 also provides status and activity information to the communication module 55 for uploading to a supervisory computer system 80. Finally, the control module 52 also receives command information from a supervisory system 80 via the communication module 55, for manual operation of the system 40, as may be required.
The telerobotic position control module 53 is employed by the processor module 52 to drive the pan assembly 62 and the tilt (or azimuth) assembly 60 to properly position the nozzle 61, in the performance of the threat response to a threat, fire, or pre-threat or pre-fire event 5, 6, 7, 8.
The control module 50 is generally powered from local power. However, the control module 50 is also provided with an uninterruptible power supply 57 (such as a battery) which can provide emergency power in the case of an interruption of normal local power.
The valve control module 54, is utilized by the processor module 52 to select, open, and close the agent control valves 63a, 63b, 63c. In this manner, the processor module 52 can selectively control the release of a selected agent from a respective one of a series of firefighting agent bottles 64a, 64b, 64c. After selecting the selected agent, a respective one of the agent control valves 63a, 63b, 63c is opened so that the selected agent can travel via the appropriate hose 65 to the nozzle 61. A respective one of the agent sensors 69a, 69b, 69c is then instructed to provide agent reservoir pressure information, so that the valve control module 54 can evaluate the amount of selected response agent available.
If the remaining amount of selected response agent becomes insufficient to meet the remaining needs, a different agent may then be selected. The valve control module may in this way modify the selected agent as necessary to maintain agent on the threat or fire location. When the selected response agent is no longer needed or desired, the valve control module will then give instructions to close that selected valve.
A control cable assembly 66 connects the control module 50 to the delivery assembly 70. Specifically, in the embodiment illustrated in
The control cable assembly 66 may be a control wiring harness. One appropriate control wiring harness may be the Elkhart Brass RC10 Control Sensor Harness. The Elkhart Brass RC10 Control Handle Sensor Harness is a wiring harness designed to connect a sensor or switch to the Elkhart Brass RC10 Slow Closing Valve Control Handle. The harness allows the sensor or switch to communicate with the control handle, providing information on the status or position of the valve. The RC10 Control Handle Sensor Harness is typically used in applications where remote monitoring or automation of the valve is required. For example, in a fire protection system, a sensor could be installed to detect the presence of smoke or heat, triggering the valve to close automatically via the RC10 control handle. The sensor harness would transmit the signal from the sensor to the control handle, ensuring the valve closes quickly and safely.
The delivery assembly 70 has a nozzle module 72, and three agent modules 74. The nozzle module 72 includes a nozzle tilt assembly 60, a nozzle 61, a pan assembly 62, a manifold assembly 67, a camera 68, and a range sensor 71. Each agent module 74 has a firefighting agent valve 63, a firefighting agent bottles 64, a firefighting agent hose assembly 65, a control cable assembly 66, and a firefighting agent bottle pressure sensor 69. This embodiment has three agent modules 74, so the delivery assembly 70 as a whole has a series of firefighting agent valves 63a, 63b, 63c, a series of firefighting agent bottles 64a, 64b, 64c, a firefighting agent hose assembly 65, and a series of firefighting agent bottle pressure sensor 69a, 69b, 69c. 63, 63a, 63b, 63c,
In the preferred embodiment as illustrated in
The agent delivery assembly 70 provides position and range information for the nozzle assembly 61 to the control module 50. Once properly positioned, the agent control valves 63a, 63b, 63c receive commands from the valve control module 54 to open, providing a path for the selected agent to exit the agent bottles, 64a, 64b, 64c through the connecting piping 65 to the manifold 67, and from there to the nozzle assembly 61.
In the embodiment shown here, the camera 68 is mounted onto the pan assembly 60 and the tilt assembly 62. This enables the camera 68 to rotate with the nozzle 61, so that the field of view of the camera 68 changes with the field of spray of the nozzle 61.
The camera 68, along with the information from the sensor assembly 51, is used by the control module 50, to locate a threat, or impending threat event location, in 3D space. Then, the camera 68, again along with the information from the sensor assembly 51, provides visual and sensor feedback to the control module 50 that is utilized by the processor module 52, to assess the action of the agent on the threat and/or fire. While a camera 68 is shown here, it is to be understood that in other embodiments, this could be any comparable type of sensor, capable of providing sensor data, visual or otherwise, about the space in relationship to the agent delivery assembly for providing feedback to the control module 50 for evaluation.
In some embodiments, the camera 68 is not provided as part of the pan and tilt assembly 60, 62. Instead, cameras are only provided in the sensor package of 51e, 51f. In yet other assemblies, cameras 68 are provided as part of the pan and tilt assembly 60, 62, as well as being provided in the sensor package of 51e, 51f. This enables system 40 to have a firefighting nozzle 70 placed in a location where it is desirable to have a camera that can both pan and tilt. The sensor package 50 is intended to be fixed in a permanent location and located away from the nozzle to keep the view of the space clear. The sensor package 50 may or may not likewise be fixed onto a further pan and tilt assembly and therefore may or may not have a pan and tilt capability.
The firefighting agent hose assembly 65 may have one or more flexible hoses. Hoses appropriate for this might include those tested and listed for use with ANSUL® R-102 and PIRANHA Restaurant Fire Suppression Systems through Underwriters Laboratories (UL/ULC), and LPCB (Loss Prevention Certification Board). Typical hose diameter might be between 1 in. and ¼ in., and more typically about ½ in. (13 mm) and a length of between 10 ft and 0.5 ft, and more typically about 5 ft (1.5 m). For NPT/NPTF hose fittings, male NPT/NPTF swivels might be provided at hose ends for easy installation. NPSM swivel adapters may add versatility. May include 3 ft (0.9 m) long restraining cable, or other restraining cable hardware kit for various mounting options. Offers convenience of moving portion of delivery assembly for cleaning without disconnecting agent piping.
Each agent module 74 has a firefighting agent valve 63, a firefighting agent bottle 64, a firefighting agent hose assembly 65, and a firefighting agent bottle pressure sensor 69. This means that each of the series of fire agent control valves 63a, 63b, 63c, corresponds to a specific respective one of the series of firefighting agent bottles 64a, 64b, 64c. Likewise, each of the series of firefighting agent bottle pressure sensor 69a, 69b, 69c, corresponds to a specific respective one of the series of firefighting agent bottles 64a, 64b, 64c. Finally, each of the series of hoses 65a, 65b, 65c, corresponds to a specific respective one of the series of firefighting agent bottles 64a, 64b, 64c.
Although this embodiment shows only three firefighting agent containers 64a, 64b, 64c, it is to be understood that there could be any number of containers. In this embodiment each of the three firefighting agent containers are understood to contain a different type of firefighting agent. The processor module 52 identifies each of the types of agents contained, as well as the class of fire present, and uses the database of recognized hazards to identify and employ the correct agent for each class of fire. Using the incorrect agent can create additional hazards or allow the fire to re-ignite after apparently being extinguished successfully.
Information regarding possible firefighting agents contained within firefighting agent bottles 64 of the present invention are provided below. The firefighting agent bottles 64 may contain both a water and a foam agent. This agent extinguishes fire by taking away the heat element of the fire triangle. Foam also separates the oxygen element from the other elements. The processor module 52 recognizes the potential hazards, i.e., as the discharge stream could spread the flammable liquid in a class B fire or could create a shock hazard on a class C fire, and so recognizes that water and foam agents are preferred for class A fires.
Firefighting agent bottles 64 may contain carbon dioxide which extinguishes fire by taking away the oxygen element of the fire triangle and also be removing the heat with a very cold discharge. The processor module 52 recognizes that this agent is usually ineffective on class A fires, so recognizes that this agent is preferred for class B & C fires.
Dry chemical fire agents are also possibly contained in firefighting agent bottles 64. These agents extinguish the fire primarily by interrupting the chemical reaction of the fire triangle and creating a barrier between the oxygen element and the fuel element on class A fires. Multipurpose dry chemical agent is effective on class A, B, and C fires. Ordinary dry chemical is for class B & C fires only.
Firefighting agent bottles 64 may contain wet chemical agents that extinguish the fire by removing the heat of the fire triangle and prevents re-ignition by creating a barrier between the oxygen and fuel elements. Wet chemical agents are preferred for class K fires and may also be used on class A fires.
Halogenated or clean agent are also possibly contained in firefighting agent bottles 64. These agents include the halon agents as well as the newer and less ozone depleting halocarbon agents. They extinguish the fire by interrupting the chemical reaction of the fire triangle. Clean agents are primarily preferred for class B & C fires.
Firefighting agent bottles 64 may contain dry powder agents, which are similar to dry chemicals. However, dry powder agents work by separating the fuel from the oxygen element or by removing the heat element of the fire triangle. This means that dry powder agents are ineffective on most classes of fires, and preferred for class D or combustible metal fires, only.
The traditional firefighting agent, water mist, is also a possibility. Though the use of this agent in firefighting agent bottles 64 is new, water mist works by taking away the heat element of the fire triangle. This is an alternative to the clean agent extinguishers where contamination is a concern. Water mist agents are primarily for class A fires, although they are safe for use on class C fires as well.
Firefighting agent bottles 64 may contain cartridge operated dry chemical agents which extinguish the fire primarily by interrupting the chemical reaction of the fire triangle. Like the stored pressure dry chemical agents, the multipurpose dry chemical is effective on class A, B, and C fires. This agent also works by creating a barrier between the oxygen element and the fuel element on class A fires.
Agents that are ABC rated means that the chemical agent inside of it will work on ordinary combustibles, flammable liquids, and objects which are electrically energized. Other chemical agents that would not work on ordinary combustibles (wood, paper, cloth) are less “corrosive” than that of the ABC agent and often better suited for a marine application in an emergency.
In some embodiments, the range determination sensor 71 is incorporated into the function of the camera. Using a subprocess to gather location data pinpointing two locations: the location of the nozzle and location of the sensor package. These locations can be utilized to determine the range from the nozzle to the location of a fire in the space.
In this embodiment, a range detector 71 is mounted on the nozzle pan 62 and nozzle tilt 60 assemblies. The range detector 71, as well as the camera 68 mounted on the nozzle pan 62 and nozzle tilt 60 assemblies, as well as the information from the sensor assembly 51, provides information to the processor module 52 to determine the range (or distance) to a location of a threat, fire event, potential fire event, or other anomaly detected.
Ships 10 often have multiple spaces 12a, 12b, 12c, 12d, 12e, 12f, 12g.
As before, this embodiment has a range detector 71 and camera 68 mounted on a nozzle assembly 61. The nozzle assembly 61 in turn is mounted on a pan assembly 62, and a tilt assembly 61. In alternative embodiments, this may be a combined pan and tilt assembly. Each of these: the nozzle pan assembly 62, the nozzle tilt assembly 61, the camera 68, and the range detector 71, provides information to the processor module 52 of the fire control module 50 to determine the range to a location of a threat, fire event, potential fire event, or other anomaly detected.
As before, the tele-robotic firefighting nozzle agent delivery assembly 70 provides image, position, and range information for the nozzle assembly 61 to the fire control module 50. Once properly positioned, the agent control valve 63 receives commands from the valve control module 54 to open. Once opened, control valve 63 provides a path for the selected firefighting agent to exit the fire agent bottles 64 through the connecting piping 65 to the nozzle assembly 61. However, in this embodiment, because there is only a single firefighting agent bottle 64, there is no need for a manifold 67, and there are a reduced number of hoses 65a, 65b, 65c in the overall hose assembly 65.
Each subsystem 40′ may have a further supervisory computer and operator interface 80′. Each further supervisory computer and operator interface 80′ may have a further three control modules 50 communicating with each other and with the further supervisory computer and operator interface 80′. With each of the further three control modules 50′ connected and communicating with further agent delivery assemblies 70′.
The supervisory computer and operator interface 80 according to the present invention is capable of interacting with each of the subsystems 20, 40′ and facilitates communication with each of the pre-existing system subcomponents 22, 24, 26 with the new subsystems 40′. In order to facilitate this, the associated data of each of the multiple subcomponents 22, 24, 26 of the pre-existing system 20 must be identified, categorized, and integrated into the present system methodology assessments.
While this figure illustrates one supervisory computer and operator interface 80, and a single pre-existing system 20, it is to be understood that any number of supervisory computer and operator interfaces can be communicated to and with each other, and any number of pre-existing systems and pre-existing subcomponents.
As graphically illustrated, in this embodiment, different distances (20 ft, 30 ft) exist between the supervisory computer and operator interface 80 and the control module 50 and the pre-existing system 20. This enables system 40 to have various control modules 50 placed in position for optimal sensor collection, while the delivery assembly 70 is placed in the optimal position for distribution of firefighting agents—to best compliment the pre-existing system weak points. The supervisory computer and operator interface 80 is thus capable of interacting with each of the subsystems and facilitates communication with each of the pre-existing system subcomponents.
This system 40 shows multiple subsystems 40′ fully integrated and incorporated, with a subsystem 40′ for larger spaces in space 12d. A subsystem 40′ is provided in contained smaller spaces 12a, 12b. A subsystem 40′ is provided for overcoming occlusions in a first part of space 12c. Each of these subsystems 40′ are hardline connected to the supervisory computer and operator interface 80. A temporary subsystem 40′ is capable of being moved about the ship 10 from a first space 12f to a second space 12c. The temporary subsystem 40′ is capable of connecting and communicating with the supervisory computer via Bluetooth or other communications array provided in control module 50. The supervisory computer and operator interface 80 is thus capable of interacting with each of the subsystems and facilitates communication with each of the pre-existing system subcomponents.
Of course, the apparatus and method 40 according to the present invention, has the increased advantage of being able to pre-emptively detect an anomalous activity, which may otherwise lead to an active fire event, and employing a means of conducting pre-emptive deterrence, thereby avoiding the hazards 5, 7 shown in
If hazards 5, 7 were to develop into full fire events, the active threat response analysis is able to specifically target the exact locations with respect to the space within 12a, 12d and relative causes of the fire (hazards 5, 7). The active threat response then classifies the type of fire and responds with the most advantageous extinguishing agent that minimizes the amount of collateral damage to equipment and materials 1, 2, 3, 4 in the areas of the fire. The system is also capable of notifying an operator and taking pre-emptive actions to limit the spread or growth of the fire 5, 7 until additional response activities can be brought to bear (if necessary).
Further details regarding the method of operation of the present invention are discussed with particular reference to
Additional steps performed by the inventive method of the present system include anomaly assessment 120, threat assessment 130, threat location 140, threat classification 150, agent selection 160, nozzle positioning 170, valve assessment 180, delivery assessment 190, and finalization 200 (which could also include reinitialization). It is to be understood that while these are shown and discussed as occurring in a sequential order, many of these steps are actually occurring concurrently. Indeed the outcome from many of these steps are coincidently employed by other steps of the methodology in a reiterative and recursive process.
Before the method of the present invention can be initialized, 110, the system components must first be present.
Moving on to
The processor module 52 then determines whether to proceed with the automated process 117 or to turn over control 114 to a manual operator. The method 100 begins the process to turn over control to a manual operator 114 by initiating manual control 220. Then the processor module 52 receives and sends control commands 222 to nozzle position controller subprocess, and agent valve controller subprocess.
Most often, the system will continue to operate automatically 117 and will proceed to characterize the space 118 and then to assess any potential anomalies 120. Regardless, each of these options are discussed in greater detail below.
When manual operation is initiated 220, the processor module 52 receives a manual tilt command 220. The processor module 52 sends the tilt command to the nozzle position controller subprocess, which is facilitated by the algorithm 56f. The processor module 52 receives a manual pan command 220. The processor module 52 sends the pan command to the nozzle position controller subprocess, which is facilitated by the algorithm 56f. The processor module 52 receives a manual agent valve command. The processor module 52 sends the agent valve command to the agent valve controller subprocess, which is facilitated by the algorithm 56e.
The processor module 52 loads the data provided from the space characterization database 58p in part of the initialization process 110. However, space characterization 118 is a subprocess of the present inventive method by itself. The processor module 52 characterizes the space for the inventive system for normal operation in various operating conditions using inputs from the sensor assembly 51 and the space characterization algorithm 56j.
This subprocess continuously employs the space characterization algorithm 56j to locate the position of the agent delivery assembly 70 and the sensor assembly 51 in the space, along with various items of significant equipment. The space characterization algorithm 56j utilizes information provided from a space characterization database which can also include information obtained from space drawings and manufacturers data and entered into the space characterization database by an operator.
The space characterization database 58p will have the positions of the agent delivery assembly 70 and the sensor assembly 51 in the space, and significant items of equipment in the space. As part of the space characterization step, the processor module 52 assigns a risk factor to the equipment related to its potential as a source of fire, and the classification of the class type of potential fire likely to be associated with the equipment. For example, if there is a significant amount of electrical equipment, an electrical fire (Class C) might be more likely. Whereas in an area with a significant amount of solvents, fuels, or cleaning fluids, a Class B type of fire might be more likely. In a space with multiple types of potential hazards, there might be multiple types of likely hazards 5, 6, 7, 8.
The space characterization subprocess, which is facilitated by the algorithm 56j, is used to characterize the space by recognizing fixed items in the space, as may be identified by radio frequency identification (RFID) tags, by camera image recognition, by manual input, or other means. The space characterization subprocess, which is facilitated by the algorithm 56j, additionally performs the computations to define nominal space characteristics for 1 or more operating conditions. The space characterization algorithm employs machine learning and other software programs to accomplish the characterization functions. This information is utilized by the processor module 52 to improve the fidelity of locating and characterizing a detected fire event in the space, and in assisting in computing the agent range and targeting subprocess, which is facilitated by the algorithm 56g.
Data entries of the table are entered by an external operation and provided to the processor module as a populated database table. Each equipment item id location is provided a location that is referenced to an established space datum point. Each equipment id is assigned a primary fire threat classification type that specifies the likely type of fire threat the equipment id represents. Each equipment id is assigned a secondary fire threat classification type that specifies the second likely type of fire threat the equipment id represents.
The space characterization database subprocess identifies the firefighting equipment in the space and identifies each sensor assembly 51 id number and the location of the sensor assembly 51 in the space in relationship to the datum point. The space characterization database subprocess identifies telerobotic fire nozzle assembly 61 id number and the location of the fire nozzle assembly 61 in the space in relationship to the datum point. The space characterization database subprocess stores images of the space that are classified according to an operational tempo and time of day database. These tables are loaded 118b into processor module 52 memory for use in further processing functions.
If an action is indicated, the processor module 52 initiates the process to determine the preventive action indicated and notifies the supervisory computer utilizing the communication algorithm 56l.
The communication algorithm 56l is used by the processor module 52 to assemble and format outgoing messages to the supervisory computer, and to interpret received messages from the supervisory computer. The processor module 52 continuously analyzes the data received from the sensor assembly 51 using the data analysis, anomaly detection, hazard probability assessment, and profile deviance assessment and incident response action algorithm, 56k.
If there are differences identified between the two sets of images, then the process determines the degree of difference. This degree of difference is then compared to a predetermined tolerance level. If the degree of difference does not exceed the predetermined tolerance level then the process simply reinitiates and continues the reiterative process of determining the degrees of difference, comparing the difference with the tolerance levels, and then determining if the degree of difference exceeds the predetermined tolerance level. If the degree of difference ever exceeds the predetermined tolerance level then the data is sent on to be further evaluated by the threat and fire classification subprocess, and then sent on to the communications subprocess.
The fire prediction subprocess of the processor module 52 continuously monitors and assesses conditions relative to a probable fire event.
The processor module 52 analyzes the camera 51 and camera 68 images for abnormal spectrum wavelengths. The processor module 52 provides abnormal wavelengths detected information to the threat and fire location subprocess, which is facilitated by the algorithm 56b and the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 analyzes the camera 51 and camera 68 images for abnormal images. The processor module 52 provides abnormal image information to the threat and fire location subprocess, which is facilitated by the algorithm 56b and the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 analyzes the combustible gas sensor 51c input for the presence of combustible gas.
The processor module 52 provides the presence of combustible gas to the threat and fire location subprocess, which is facilitated by the algorithm 56b and the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 analyzes the smoke sensor 51d input for the presence of smoke. The processor module 52 provides the presence of smoke to the threat and fire location subprocess, which is facilitated by the algorithm 56b and the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 analyzes the temperature sensor 51b sensor for the presence of rising or excessive temperatures. The processor module 52 provides the rising temperature or excessive temperature information to the threat and fire location subprocess, which is facilitated by the algorithm, and to the communication subprocess, which is facilitated by the algorithm 56l.
At several stages, the present inventive method calls for the communication subprocess 210.
While only the output from four subprocesses are shown, namely, output from threat assessment 130, output from threat location 140, output from threat classification 150, and output from agent selection 160, the communications process 210 in the processor module 52 may receive input from all the subprocesses of the present invention. When the data (output/input) is received, the processor module 52 loads the data into the data memory 211. The processor module 52 loads the data from the data memory into a data message 212. The processor module 52 loads the data from the data message 212 into format a message. The processor module 52 loads the formatted message to the communication buffer. The processor module 52 sends the formatted message to the supervisory computer 80.
The processor module 52 utilizes the inputs from the sensor assembly 51 to continuously search for the presence of a threat, fire event, or the probability of a fire event. The processor module 52 processes the data received from multiple sources to determine the probability of fire or threat, facilitated by the threat and fire detection algorithm 56a. Note that while the present invention description sometimes differentiates between an impending threat event, an impending fire event, an existing threat event, and an existing fire event, the term threat event is also used generally to refer generally to each of these, and is distinguished only by circumstances from when the event is a nonthreat event, aka, the sensor picked up an event that was neither a threat, nor a fire, and is thus disregarded by the anomaly assessment subprocess 130.
The processor module 52 utilizes inputs from the flame detection sensor 51a to detect presence of a flame, from the temperature sensor 51b to measure the space temperature and determine if the temperature has elevated above preset values, or is experiencing a rapid rate of temperature increase; from the smoke detection sensor 51d to determine if smoke is present in the space; from the combustible gas detection sensor(s) 51c, to determine if combustible gases are present, and to evaluate the rate of increase of these values, indicating the potential for a fire or other explosive event; from the infrared spectrum sensors 51e, to determine if a fire is present; and from the camera sensors 51f, to determine if a threat, fire image, or telltale signature of an undesirable anomaly is present.
Processor module 52 processes the camera image 51f, 68 for the presence of fire spectrum wavelengths. If fire spectrum wavelengths are identified the processor module 52 forwards the identification information to the fire and threat location algorithm 56b and sends the information to the communication subprocess, which is facilitated by the algorithm 56l. If no fire spectrum wavelengths are identified, the processor module 52 re-processes camera images for fire spectrum wavelengths. Processor module 52 processes the flame sensor 51a input for the detection of the presence of a flame.
If the presence of a flame is detected, the processor module 52 forwards the identification information to the fire and threat location subprocess, which is facilitated by the algorithm 56b and sends the information to the communication subprocess, which is facilitated by the algorithm 56l if no flames are identified, the processor module 52 re-processes flame sensor 51a input for the presence of a flame.
Processor module 52 processes the smoke sensor 51d input for the detection of the presence of smoke. If the presence of smoke is detected, the processor module 52 forwards the identification information to the fire and threat location subprocess, which is facilitated by the algorithm 56b and sends the information to the communication subprocess, which is facilitated by the algorithm 56l if no smoke is identified, the processor module 52 re-processes smoke sensor input for smoke detection. Processor module 52 processes the combustible gas sensor 51c input for the detection of the presence of combustible gas. If the presence of combustible gas is detected, the processor module 52 forwards the identification information to the fire and threat location subprocess, which is facilitated by the algorithm 56b and sends the information to the communication subprocess, which is facilitated by the algorithm 56l if no combustible gas is identified, the processor module 52 re-processes combustible gas sensor 51c input for combustible gas detection.
Processor module 52 processes the temperature sensor 51b input for the space temperature measured and compares the measured temperature to the standard space temperature values stored in the space characterization database subprocess, which is facilitated by the algorithm 56j. If the temperature measured is outside the standard space temperature values stored in the space characterization database subprocess, which is facilitated by the algorithm 56j, the processor module 52 forwards the identification information to the fire and threat location subprocess, which is facilitated by the algorithm 56b, and sends the information to the communication subprocess, which is facilitated by the algorithm 56l if no the temperature measured is within the normal space temperature values as stored in the space characterization database subprocess, which is facilitated by the algorithm 56j, the processor module 52 re-processes the temperature sensor 51b inputs.
Upon the detection of a threat or fire event, or the probability of a fire event, the processor module 52 loads the threat and fire location subprocess 140 to determine the location of the threat and or fire event in the space. The processor module 52 utilizes inputs from the sensor assembly 51 and the camera 68, and the space characterization algorithm 56j to determine the location.
The processor module 52 analyzes the camera 51f and camera 68 images to determine the location of the fire in 3-d space. The established location is used by the agent range and targeting subprocess, which is facilitated by the algorithm 56h. The processor module 52 employs the input from the range sensor 51h to determine the distance from the nozzle 51 locations to the fire. The established distance is used by the agent range and targeting subprocess, which is facilitated by the algorithm 56h. The processor module 52 sends the fire location and the range to the fire from the nozzle 61 locations to the communication subprocess, which is facilitated by the algorithm 56l.
The processor module 52 loads the threat and fire classification subprocess 150 to determine the type of threat and or the class of fire detected. The processor module 52 processes the threat and fire classification algorithm 56b if the threat and fire detection algorithm 56a detects an event. The threat and fire classification algorithm 56b is employed by the processor module 52 which receives input from the infrared spectrum sensors 51e, and the camera sensors 51f, and the camera 68, to determine the type of threat or fire event. This threat and fire classification algorithm 56b will also use information from the threat and fire location algorithm 56c, and the space characterization algorithm 56j to aid in this classification.
As an example, if a fire event is detected, and the information from the threat and fire location algorithm 56c locates the fire in the area surrounding an electrical switchboard, the threat and fire classification algorithm 56b will use this information along with information from the infrared spectrum sensors 51e, and the camera sensors 51f and camera 68 in classifying the type of fire, and to determine the probability the fire event is a Class C (electrical) fire. This information will be employed by the processor module 52 to determine which agent to utilize in the threat response action.
It is noted that the US classification schema is adhered to in this description so that the other classification categories include: Class A (combustibles); Class B (flammable gases and liquids, fuels); Class C (electrical); Class D (combustible metals); and Class K (cooking oils).
Processor module 52 processes the camera images to determine the fire spectrum wavelengths. If fire spectrum wavelengths are determined the processor module 52 determines the classification of the fire type, and sends this information to the agent selection subprocess, which is facilitated by the algorithm 56d. If the fire spectrum is not determined, the processor module 52 reprocesses the camera image to determine the fire spectrum of the image.
If the fire spectrum is not identified, the processor module 52 determines if the threat is not a fire threat, and forwards that information to the communication subprocess, which is facilitated by the algorithm 56l. Processor module 52 process the flame sensor 51a input to determine the fire spectrum wavelengths. If fire spectrum wavelengths are determined the processor module 52 determines the classification of the fire type and sends this information to the agent selection subprocess, which is facilitated by the algorithm 56d.
If the fire spectrum is not determined, the processor module 52 reprocesses the flame sensor 51a input to determine the fire spectrum of the sensor data. If the fire spectrum is not identified, the processor module 52 determines if the threat is not a fire threat, and forwards that information to the communication subprocess, which is facilitated by the algorithm 56l. Processor module 52 processes the combustible gas sensor 51c input to determine the type of combustible gas. If combustible gas is detected the processor module 52 determines the combustible gas type and sends this information to the agent selection subprocess, which is facilitated by the algorithm 56d. If the combustible gas type is not determined, the processor module 52 reprocesses the combustible gas sensor 51c input to determine the combustible gas type. If the combustible gas type is not identified, the processor module 52 determines if the threat is not a combustible gas threat, and forwards that information to the communication subprocess, which is facilitated by the algorithm 56l.
Upon the determination of the location of the threat in the space, the processor module 52 also loads the agent selection subprocess 160 which for purposes of
The agent selection process 160 receives input from the threat and fire subprocess, and the threat and fire location subprocess, and other updated data from sensors, to select the specific threat response agent which is applicable to the event. This can also include the pre-emptive application of agent if the threat and fire detection process output has indicated that a threat and or fire event has not yet occurred but is highly probable. The processor module 52 utilizes the specific agent selection process to determine the proper threat response agent to apply to the threat and or class of fire as determined by the threat and fire classification process 150.
The processor module 52 uses inputs from the sensor assembly 51 to determine if there is agent of the type determined by the threat and fire classification algorithm 56b to actively respond to the threat and or fire event. If the data from the sensor assembly 51 to the processor module 52 determines that insufficient agent is available to respond to the threat, the processor module 52 notifies the supervisory system.
The reserve agent capacity algorithm 56o is processed by the processor module 52 to determine the amount of firefighting agent of the type identified is available to provide a firefighting response and reports this information to the supervisory computer 80. The processor module 52 utilizes information from the pressure sensors 69a,b,c to perform this processing.
The agent range and targeting algorithm 56g is processed by the processor module 52. The agent range and targeting process determines the nozzle position required to place agent on the threat. The agent range and targeting process utilizes information from the reserve agent capacity algorithm 56o, and the threat and fire location algorithm 56c to determine the pan and tilt positions for the nozzle. The data processed by the processor module 52 for the range of the fire event provided by the agent range and targeting algorithm and provides this information to the nozzle position controller algorithm 56f and provides the information to the supervisory computer using the communication algorithm 56l.
The processor module 52 employs the agent valve controller subprocess to open and close the agent valves to facilitate moving the nozzle position using the nozzle position controller subprocess 170 to correct for errors in placing the agent onto the threat and or fire. The processor module 52 employs the output from the threat and fire location subprocess 140, the information in the space characterization database process 118, the input from the agent pressure sensors 69a, b, c on the fire-fighting bottles 64a, b, c, and loads the subprocess, which is facilitated by the algorithms 56a-56o. The processor module 52 employs this information to determine the nozzle 61 tilt.
If the nozzle tilt required is between 0-90 degrees, the processor module 52 provides the angle of nozzle tilt required to the nozzle position controller subprocess, which is facilitated by the algorithm 56f and provides this information to the communication subprocess, which is facilitated by the algorithm 56l. If the nozzle tilt is not between 0-90 degrees, the processor module 52 provides this information to the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 employs this information to determine the nozzle pan position. If the nozzle pan position is between 0-340 degrees, the processor module 52 provides the degree of nozzle pan required to the nozzle position controller subprocess, which is facilitated by the algorithm 56f and provides this information to the communication subprocess, which is facilitated by the algorithm 56l. If the nozzle pan position is not between 0-340 degrees, the processor module 52 provides this information to the communication subprocess, which is facilitated by the algorithm 56l.
Upon the initial selection of an agent to address the threat in the space, the processor module 52 also loads the nozzle position controller subprocess 170, and the agent valve controller subprocess 180. These subprocesses 170, 180, are shown generally in connection with subprocesses agent selection and assessment subprocess 160, and delivery assessment subprocess 190 in
The processor module 52 process loads the subprocess, which is facilitated by the algorithms 56a-56o, and employs the output from the agent range and targeting subprocess, which is facilitated by the algorithm 56h to determine the tilt degree information to send to the nozzle tilt assembly 60, and the pan degree information to send to the nozzle pan assembly 62. Upon the nozzle tilt assembly 60 and the nozzle pan assembly 62 achieving the commanded positions, the processor module 52 provides this information to the agent valve controller subprocess, which is facilitated by the algorithm 56e, and to the communication subprocess, which is facilitated by the algorithm 56l. If the nozzle tilt assembly 60 does not achieve the commanded position, the processor module 52 provides this information to the communication subprocess, which is facilitated by the algorithm 56L. If the nozzle pan assembly 62 does not achieve the commanded position, the processor module 52 provides this information to the communication subprocess, which is facilitated by the algorithm 56L.
The processor module 52 loads the subprocess, which is facilitated by the algorithms 56a-56o. The processor module 52 employs the output from the nozzle positioning subprocess, which is facilitated by the algorithm 56f and the output from the threat and fire classification subprocess, which is facilitated by the algorithm 56b and the input from the agent pressure sensors 69a, b, c to determine the fire agent required for application to the fire and to determine if there is adequate agent capacity in the fire bottles 64a, b, c. Processor module 52 determines there is adequate pressure in the required fire agent bottle, and opens the agent valve 63a, b, or c. The processor module 52 determines there is insufficient agent in the agent bottle 64a, b, c, and provides this information to the communication subprocess, which is facilitated by the algorithm 56l.the processor module 52 determines the agent valve is open and provides the information to the success evaluation subprocess, which is facilitated by the algorithm 56i, and to the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 determines the agent valve is not open and provides this information to the communication subprocess, which is facilitated by the algorithm 56l.
Upon the activation of the nozzle and agent valve, the processor module 52 must then determine if the agent was successfully deployed.
The agent delivery assessment algorithm 56h is processed by the processor module 52, where it is employed by the processor which receives input from the sensor assembly 51 and the camera 68 to assess the success of the response activity in placing agent onto the threat and or fire.
The processor module 52 analyzes the temp sensor 51b input for evidence of a decrease of temperature at the fire location. The processor module 52 process employs the data to determine if the fire agent is being delivered to the fire location. If the processor module 52 determines agent is not being delivered to the fire location, the processor module 52 provides this information to the agent range and targeting subprocess, which is facilitated by the algorithm 56h.
The processor module 52 employs the data to determine if the fire is out. The processor module 52 determines the fire is out and provides this information to the communication subprocess, which is facilitated by the algorithm 56l. The processor module 52 determines the fire is not out, and commands the agent valve controller subprocess, which is facilitated by the algorithm 56e to open the appropriate agent valve 63a, 63b, or 63c.
The response success evaluation subprocess receives inputs from the sensor assembly 51 and the camera 68 to determine if the response action has been successful in eliminating the threat, and or extinguishing the fire event.
The processor module 52 utilizes the agent range and targeting algorithm 56g to determine the range from the nozzle 61 to the location of the threat and or fire event. The processor module 52 utilizes the agent range and targeting algorithm 56g to determine if the threat event location is within the range. If the processor module 52 determines the threat event is not in range, the processor module 52 utilizes the communication module 55 to notify the supervisory system.
The processor module 52 utilizes the agent range and targeting algorithm 56g, and the nozzle position controller algorithm 56e to properly position the nozzle 60 using the tilt assembly 60 and the pan assembly 65, to be in position to project agent onto the location of the threat and or fire event.
The processor module 52 utilizes the agent valve controller algorithm 56e to open the selected agent valve, 63, 63a, 63b, 63c, as determined by the agent selection algorithm 56d once the processor module 52 determines the nozzle 61 is in proper position and has stopped movement.
The processor module 52 utilizes the agent delivery assessment algorithm 56h to evaluate the success in delivering agent to the threat and or fire event. In the event the agent delivery assessment algorithm 56h determines the agent was not properly delivered to the threat and or fire event, the processor module 52 utilizes the agent valve controller algorithm 56e to close the agent valve 63, 63a, 63b, 63c. The processor module 52 utilizes the agent range and targeting algorithm 56g to update the proper position for the nozzle 61 and utilizes the nozzle position controller algorithm 56f and the tilt assembly 60 and pan assembly 62, to properly reposition the nozzle 61. The processor module 52 utilizes the agent valve controller algorithm 56e to open the agent valve 63, 63a, 63b, 63c to provide agent to the nozzle 61.
The processor module 52 utilizes the agent delivery assessment algorithm 56h, the agent valve controller algorithm 56e, the agent valves 63, 63a, 63b, 63c, the sensor assembly 51, camera 68, and the success evaluation algorithm 56i to continuously evaluate the progress in the system response to the threat and/or fire event.
The processor module 52 monitors the agent pressure sensor 69a, 69b, 69c information continuously as the threat response action continues. The processor module 52 also notifies the supervisory system 80 using the communication module 55 if the processor module 52 determines the threat event 5, 6, 7, 8 has not been terminated, and the amount of remaining agent in the agent reservoir bottle is insufficient to continue the threat response action.
The processor module 52 notifies the supervisory system 80 using the communication module 55 if it determines the threat event 5, 6, 7, 8 has been terminated.
The following reference numbers are adhered to within the specification to refer to those referenced elements within the drawings of the present application.
Although the preferred embodiments of the present invention have been described herein, the above description is merely illustrative. Further modification of the invention herein disclosed will occur to those skilled in the respective arts and all such modifications are deemed to be within the scope of the invention as defined by the appended claims. For example, while the invention has been described with reference to firefighting, the techniques described herein are applicable to applications such as school monitoring, threat assessment, and emergency actions taken.
Number | Date | Country | |
---|---|---|---|
63438526 | Jan 2023 | US |