Rapid Earthquake Alarm System and Real-Time Automated Action: Application of Multi-Agent Hardware
Received Date: Oct 24, 2017 / Accepted Date: Nov 04, 2017 / Published Date: Nov 14, 2017
Earthquake is the most dangerous natural disaster in the whole era of human being life. Scientist efforts for predicting earthquake have no prolific result, so far. The earth complexity and geology structures are the main obstacles of these efforts. The importance of time at the occurrence of the earthquake has resulted in using powerful systems for real-time alarming and therefore lessening the casualties of the earthquake. In this paper we have designed a rapid earthquake alarm system and we have implemented it in parallel processing and continuous processing. We have tried to apply hardware intelligent agents for real-time and parallel processing of data and data fusion of sensors. By applying this technology, the performance of rapid earthquake alarm system will be improved. Through this improvement, the rapid and automated action of rapid earthquake alarm system can lead to reducing the effect of earthquake.
Keywords: Multi-agent hardware; Precursor; Earthquake; Rapid reaction
Earthquake is the shaking of earth, which is the reason of rapid release of energy and often is due to fault slippage. The released energy from its source, which is named focus, is disseminated in all aspect. These waves is similar to waves generated from apiece stone fallen into water. Alike the waves in the water, the waves of earthquake will disseminate in the surface of the earth. As the waves outspread from the focus rapidly, some sensitive devices around the world will sense these waves and record them . Earthquakes are categorized in different group according to their characteristics. Different types of earthquakes are:
1. Tectonic earthquakes: Many of the earthquakes occurring in the world yearly are tectonic earthquake. The movement of tablets, which is the former of earth cortex, is the reason of this type of earthquake.
2. Volcanic earthquakes: these kinds of earthquake occur in the places with volcanic mountain and are referred volcanic explosion, too.
3. Collapse earthquakes: the collapse of caves and underground channel can cause shakes named Collapse earthquakes.
4. Induced earthquakes: As the reason of abrupt changes in sluices, these kinds of earthquake occur.
5. Explosions earthquakes: The military of industrial explosions is the main cause of these earthquakes. The magnitude, place and the time of occurrence are predictable.
Measuring the earthquake is based on two approaches. One is based on device measurement and the other on is based on the influences that earthquake has on handiwork . The intensity of earthquake is different in various places and will reduce by diffusing farther from focus, but the magnitude of earthquake is constant and is not dependent to the distance from focus, because it is directly pertain to the total released energy.
It has been centuries that scientists are researching about earthquakes. Nowadays great networks of seismographs are installed all around the world and are registering different quakes. These data make the feasibility of earthquakes research. When earthquake occurs, different waves will be generated each of which has various speed and range. By having different speed, the reach time of these waves to seismograph is different. The focus and depth of earthquake is calculated based on the differences in the reach time of P and S waves. The drastic movement of the earth is the main cause for ruination of handiwork and people damages. Generally, after earthquake occurrence and earth energy release, the released energy disseminated as quakes waves in all dimensions and transmits the energy with them. Earthquake wave are categorizes into two groups based on their movement in or on the surface of the earth. These two groups are body waves and surface waves. Body waves move and convey in the body of earth and are transmitted in all dimensions and are faster than surface waves. Body wave is also categorizes into two kinds of waves, namely, primary waves and secondary waves. Surface waves have the most energy causes from low-depth shakes and are the main reason of residential areas damages. Surface waves have two kinds of waves, love waves and Rayleigh waves. Aforementioned waves are differentiated base on their speed, range, wavelength, alternation and frequency.
Primary waves: Primary waves are capable of passing from different environment e.g. gases, solid and liquid environments. Ingredients that are exposed to this kind of waves are fluctuating forward and backward. The name of primary waves is generated from their speed, for they are the first waves sensed by seismographs. They lose their energy as transmitted and cause almost no damage.
Secondary waves: These kinds of waves are transmitted in such environment that can resist against transfiguration e.g. solids. These waves cannot pass through gases and liquid environments. The fluctuation is staple.
Rayleigh waves: These kinds of waves have circular movement like the movement of waves in an ocean. But the direction of movement is contrary to ocean waves.
Love waves: The movement of these waves is similar to secondary waves. But the direction is parallel to the earth surface.
Focus and depth of earthquakes
The location of rupture in the fault is called earthquake focus or hypocenter and it is the primary place of energy release inside of the earth. Earthquakes are grouped into three classes based on their depth:
Low depth: with the depth of 0 to 70 KM.
Mediate depth: with the depth of 70 to 300 KM.
Deep: with the depth of more than 300 KM (No earthquakes have been occurred with the depth of more than 720 KM). The depth of earthquake is important matter because the intensity of damage and the region exposed to quake damage are related to its depth.
Earthquake prediction is the prediction of time, location and the magnitude of a quake, which is forthcoming. Nowadays the location of quake is predictable to somehow but the time and magnitude of it is not accurately predictable. One of the ways for predicting the earthquake is to trace the precursor of quakes. Earthquake occurrence has some precursor, which occur before quakes. These precursors can be e.g. magnetic scopes, electrical scopes, shaking behaviors, atmospheric incidents and so on. Many precursors occur before earthquake occurrence, but none of them can definitely be an earthquake occurrence criterion, alone. Although many researches have been done in this field, it is not clearly defined whether or not a generic pattern for earthquake occurrence exists. In spite of the mentioned issue, for predicting earthquake occurrence some prerequisite are needed which are as follow:
• Short quakes reduction: seismographs are recording the generated quakes ceaselessly. The reason of quakes reduction is stone volume increase before rupture, which leads to cracks in stone. This phenomenon causes quake reduction and changes the transmitting speed .
• Crust deformation: the reason of most of major earthquakes is sudden break in the part of the crust, which hinder the movement of plate of the crust. By applying tension on plate of the crust, deformation occurs on some definite location of earth [6,7].
• Change in the level of well water: This incident occurs because of the temperature changes and pressure decrease or increase on soil holes which make the water level to spurt or shrivel.
• Increase in the distance of earth near the location of rupture and fault: these changes are captures through accurate measuring devices and aerial photography .
• Earth temperature changes and gases emersion: the changes in the temperature of the earth and gas emersion such radon and argon that make the animals to come out from their nest in the earth. Investigation of geochemical gases especially radon is one of five main earthquake precursor introduced by International Institute of Seismology and earth science physic [9,10].
• Earth electromagnetic changes: changes in earth characteristic like electromagnetic .
• Animal behavior: animals show various behaviors before earthquake, e.g. fishes come seashore.
Regarding the importance of earthquakes and its prediction for saving people lives; researchers have investigated some methods for earthquake prediction. Novikova and Rotwain  applied CN algorithm for prediction of earthquake in 22 regions. In 11 cases from 24 cases, the alarm was at right time, earthquake occurrence time. Vorobieva  investigated an algorithm for the prediction of a subsequent large earthquake, which is based on analysis of the aftershock sequence following the first shock and of local seismic  activity preceding it. He had considered that many large earthquakes come in pairs separated by relatively small times and distance. Murru and Console  utilized an earthquake clustering epidemic model for short-term forecasting of mediate and major earthquake. They consider every earthquake as being started by previous event and starting subsequent earthquakes. The model predicts the magnitude and probability of shaking in upcoming 24 hours. Uyeda et al. applied the methodology of reverse tracing and monitoring precursor for short time prediction. Pulinets  applied spacecrafts for monitoring precursors and subsequently, short time prediction of earthquakes. Talebian, et al.  investigated the electromagnetic change as a precursor of earthquake and by monitoring such changes; it was revealed that electromagnetic anomaly lead to earthquakes. Resaneh and Hajbabaee  investigated temperature anomaly, temporary temperature increase, almost 1 week prior to earthquake as a precursor of it, which can be captured from satellite. Ondoh  tried to predict earthquake based on ionosphere, atmosphere and water level as earthquake precursors. Nanjo et al.  proposed a modification of pattern informatics method, which has been designed for predicting the location of forthcoming major earthquakes and is based on analyzing the space-time patterns of past earthquakes to find possible locations where forthcoming earthquakes are exposed to occur. In this modified method the effects of errors in the location of past earthquakes on the output predict are reduced. Their goal is to more accurately define the location of forthcoming earthquake. Adeli and Pankat  designed an artificial neural network for predicting major earthquakes magnitude in future. The prediction is based on 8 parameters as earthquake indexes. Alcik et al.  established an early warning system that applied a simple and robust algorithm, based on the exceedance of specified threshold time domain amplitude and the cumulative absolute velocity levels.
Multi agent system
Application of multi agent systems have been considered in many field, such as social science, engineering, physical theories and mathematics. Multi agent systems are a subfield of distributed artificial intelligence, which have attracted so many concentrations toward it. Rapid evolution and improvement in computer resources, both hardware and software, that are in use in computational and distributed environments, has lead to this growth. Agent technology is base on reactive, autonomous and active entities that evolves in dynamic environment . Agent has a collection of goals, definite capabilities for functioning, and set of beliefs and knowledge about its environment. Agent would use its knowledge for reasoning in its environment so that perform its operations and reaches to its goals. The multi agent system paradigm is a popular and effective method for building a co-operating knowledge base team with same goal. A multi agent system consists of a group of agents, interacting with one another to collectively achieve their goals. By drawing on other agent’s knowledge and capabilities, agents overcome their inherent bounds of intelligence . Multi agent systems’ models have fine representation of entities, which are distributed, functionally and geographically. The architecture of multi agent system is dynamic and has following characteristic:
• The structure of agents is dynamic. The role of agent is defined through its services presenting in multi agent system. Once the role of agent is changed, the agent should present the services related to its new role and the structure of system should adapt with this alteration.
• The structure of communication between agents is dynamic: The agents that a specified agent is connected to them and has communication with them would change in different period of agent lifetime base on the operation it is performing.
Agent-based techniques from an attractive paradigm for building real-time parallel applications because they have several highlevel characteristics: flexibility, modularity, concurrency, reactivity, proactiveness, reasoning, learning, autonomy, communication, and cooperation. When agents are effectively implemented, they can react to environmental changes by adapting to unpredictable events . Having specifications like scalability, flexibility, reliability and robustness, multi agent systems can perform their parallel operation, which bring more speed and efficiency rather than centralized systems. Multi agent systems take a distributed problem solving approach where the agents are autonomous and socially situated, and can react to a dynamically changing environment . Multi agent systems allow the simulation of complex phenomena that cannot easily be described analytically. Multi agent approaches are often based on coordinating agents whose actions and interactions are related to the emergence of the phenomenon to be simulated . Agents have traditionally been assumed to be constructed using computer software. However with the advent of largescale commercially available reprogrammable logic, it is now possible to extend the multi agent paradigm to a more general environment in which agents can reside in both the software and hardware of the system. The current state of Field Programmable Gate Array, FPGA technology and other reconfigurable hardware has allowed hardware to be much more flexible, and in so doing has narrowed the gap between hardware and software [25,28]. One application of hardware agent is in automated sensors field. Network of sensors is needed for utilizing many of sensors in order to gather information from different locations. This kind of network consists of sensors, which have connection with each other wirelessly. These sensors are applicable for environments that are not easily reachable . Most of automated systems have sensors for information gathering and awareness of their environmental condition. The system uses this information as feedback for controlling modules. The capability of a system for performing a task is nearly dependent to the information quality received from sensors, which is pertaining to sensor quality. Data fusion  is done for resolving this kind of deficiencies and this is possible from combining the information of two or more sensors. FPGA technology and other reconfigurable hardware technologies make it possible for hardware implementation, which brings more flexibility rather than the flexibility generated by software. Implementation of agent-based techniques in reconfigurable hardware makes it possible to build real time systems that predispose more parallelism rather than software systems. To be effective, hardware agent based systems must continuously adapt their behavior to meet the temporal demands of the run time environment. To accomplish this, agents can be implemented in a wide variety of ways that allow their belief systems to evolve over time in direct response to various forms of learning stimuli that come from the environment and interaction with other agents in the system. Naji et al.  presented data fusion through hardware agents for taking advantage from the advantage of hardware agents and their ability. It is obvious that application of some sensors could decline the uncertainty and supply more accurate information rather than a single sensor. The aim of sensor network application is to provide robust and reliable evaluation.
In order to build a real time earthquake alarm system we need following issues:
1. Earthquake network infrastructure
2. Real time incident identifier
3. Estimation of earthquake damage
4. An alarm system
It is important to note that current technology limit the hardware agent to have less complexity in structure and more reliability in operation than software agents. In order to facilitate their implementation, as hardware agents within reprogrammable logic, the sets of beliefs, desires and intentions may be reduced to the minimum set necessary to provide adequate though sometimes sub-optimal understanding and control of the system . Earthquake identifier and real time alarm systems are in need of rapidity and maximum productivity from earthquake time occurrence. For installing sensors and earthquake identifier processors in the unhandy location and highland, the energy resource supplement is an important matter. Another potential advantage of hardware agent is lower power consumption. Hardware agents can be better suited for monitoring the environment and placing different system elements into low-power standby mode, which more efficiently reduces power consumption (Figure 1). Also implementing a system entirely in reconfigurable hardware might use less power than one using microprocessors because reconfigurable hardware will implement only the necessary functions at any one time. In contrast, microprocessors typically implement more instructions than are normally used, particularly when using a complex-instruction-set computing processor rather than a reduced-instruction-set computing processor .
Implementation And Test Of Model
If designers use a multi agent system to perform several operations in a complex computational system, they can implement each operation or each group of operations with a single agent. The agents act in parallel on isolated operations, get information from the environment or other agent agents, and send the results back to the environment or other agents. Implementing the operations with hardware agent exploits the specialized hardware’s speed in processing the input information and producing the results. Whenever each agent completes the operation, it sets its “done” signal and sends it to the successive agent’s “strobe” signal. Then it sends the value of that result to the agent in the next level. In this model, hardware agents use done and strobe signals for handshaking. Agents can use their request and acknowledge signals to interact with the environment. Each agent is nondeterministic and intelligent. It receives input information and saves its current state in memory. Its new state is a combination of the old state, what it has learned from the environment, and what it has calculated itself. If an agent doesn’t receive any information within a certain period of time, it will timeout and take appropriate action relative to the environment and according to its current state. For earthquake prediction or earthquake early warning accurate and real-time information gathering and information processing for calculating the earthquake time is an important issue. Therefore, it is proposed that a network of seismographs and measuring sensors stations for monitoring and recording the earthquake precursors measurement, like temperature, pressure, level of radon, level of water and electromagnetic, be utilized. In order to reduce any delay, each station consists of set of processing systems and hybridizing of hardware and software agent, which perform the information processing rapidly and autonomously. Application of intelligent hardware agents considering their advantages in speed, reliability, efficiency, low energy consumption and aforementioned advantages is rational in earthquake rapid alarm system [25,26,31]. Regarding the importance of any fraction of time, application of hardware agent makes us capable of using any split of time [32,33]. Each station must send the captured information in definite period of time to an integrated database and this database should be maintained. Data mining will be performed on the information of the database for discovering the earthquake occurrence pattern and the relation of each precursor with the earthquake occurrence. Beside this database, by using expert knowledge in terms of discovered pattern from the information of database, extracting unknown pattern and related data will be possible gradually. So, we will have a growing knowledge base that will compare the recognized pattern with new information received from different stations and any miss accordance will be investigated. There will be a cloud of information between different stations that any valuable information and recognized pattern will be circulated in all stations. For saving any time and reducing delay for early warning of earthquake protocol will be used for information dissemination between all stations in same time instead of peer-to-peer protocol. In each station an agent is responsible for receiving other stations information and transmition of this information to other agent or activating other agent. For instance, when a high possibility of earthquake and its estimated magnitude is received from other station, the responsible agent role is to activate the agent which can estimate the magnitude of earthquake at the location of its own station providing that earthquake occurs. These station agents also transmit the processed information to other stations. One important part of each station is its sensors. These sensors should be active permanently and be standby to capture the shakes, while should define fake shakes. The state chart of stations’ sensors is presented in Figure 2. Earthquake detection is possible through three ways:
1. By receiving primary shakes of earthquake via each station’s sensors.
2. By receiving the information of precursor and utilization of knowledgebase and expert system or data mining for predicting the probable upcoming earthquake.
3. By receiving the processed information relating to earthquake occurrence from other stations.
Once each station received the earthquake signals, it embarks on computing the impact and possibility of earthquake on its own related area and performs the strategies associated with the earthquake impact and possibility. If needed, the station will perform preventive actions. The formalism used for the hardware agents is derived from the well-known Beliefs, Desires, and Intentions (BDI) architecture. In the beliefs, desires, and Intentions architecture each agent maintains a set of beliefs, a set of desires and a set of intentions. The set of beliefs indicates what the agent currently believes to be true concerning its environment. It is a localized view where what an agent believes to be true may or may not in fact be true. For a system as a whole the set of desires is a set of outcomes that each agent would like to cause in its own environment. Note that the agent may or may not be able to bring its desires about. Achieving its desire may require action from other agents or may not be possible at all. Finally, the set of intentions is a set of actions that the agent intends to take to attempt to bring about its desires. The agent includes a function to map its inputs and current set of beliefs to an updated set of beliefs. Also, the agent has a function to map its current set of beliefs to a set of desires. Finally, the agent has a function that maps its set of desires to the set of intentions that are to be invoked to bring about these desires . Tables 1-5 show some relationship for earthquake prediction and its precursor are presented in the BDI architecture. In proposed model sets of sensors and agents are utilized. Sensors are for monitoring the precursor changes. As it was mentioned in previous sections, before the earthquake occurrence or as it occurs, different events and changes take place. Different earthquake may have different or similar precursors. Monitoring one precursor is not sufficient for earthquake prediction. On the other hand monitoring all precursor changes is not possible due to difficulty in implementation and making apt infrastructures. In the proposed model some common precursors, which have taken, place in the most past earthquakes are considered.
|a) Location (X, Y, Z)||Earthquake Magnitude||
a) = 2 /
|b) Time||b) = +|
|c) xi : the ground motion recorded at time i||-
c) = + ( )
|d) α: a 1 sec smoothing constant (for 100 sps data α=0.99, for 20 sps data α=0.95).||d) = 6.1 log - # + 7.1|
|e) Xi: the smoothed ground velocity squared||e) = 7.0 log - # + 5.9|
|f) Di: the smoothed velocity derivative squared||-|
Table 1: Earthquake magnitude estimation agent.
|a) T: Thermal||Earthquake Probability Estimation||a) )* = + (,-,))|
|b) R: Radon||b) )* = + (,,.,)*)|
|c) P: Pressure|
|d) M: Estimated Magnitude|
|e) D: distance|
|f) A: PGA|
Table 2: Earthquake probability estimation agent.
|a) Location(X, Y, Z)||Attenuation (Strength)||a) .=./012 34|
|b) Time And Date|
|c) d: distance|
|d) A0: constants|
|e) n: constants|
|f) k: constants|
Table 3: Attenuation estimation agent.
|Temperature||Remaining Time||a) = 0/(8 ∗ 2)|
|e: correction factor||b) 2 = +(2782*9:;*2, <)|
|S: structural factor|
Table 4: Earthquake time estimation agent.
|Locations (X, Y, Z)||Epicenter
Location(X, Y, Z)
a) = + (,?, ,?,…,1, ?1)
|Time||b) = = 180 + :9A-BC/---)|
|=: the backazimuth estimate||c) -BC = -BC + E >|
|Zi , Ni , and Ei : the vertical, north–south, and east–west components recorded at time i, is a smoothing constant||d) –BD = -BD + E F|
Table 5: Epicenter location estimation agent.
These precursors are temperature anomaly, pressure anomaly, and change in radon, electromagnetic change and geological movements monitored by GPS. For each situation based on the input information, an appropriate action is defined. Sensors’ information will be used in the database. This information is used for pattern recognition. Data mining technique is used for discovering hidden pattern for earthquake prediction in terms of precursors. In accordance with the agents’ inputs, rule extraction based on the inputs and historical data and the knowledge base, contingency actions will be performed. These actions are codified into two groups, which are early warning and automated actions. Each of these groups consists of different levels based on the earthquake magnitude. Intelligent hardware agents are capable of rapid data preprocessing, data processing and data fusion once they receive data and this advantage make the system capable of early earthquake determination and consequently real-time alarm or action will be performed. Promising results are considered, as the each fraction of time is vital in this matter. Using this system for disabling urban gas distribution network and electrical network can restrain any subsequent damages like firing and explosions. Disabling trains and subways once the earthquake occurs can be another application of this system. The system also can release early warning alarm in public areas like schools, hospitals or public offices, regarding the estimated earthquake magnitude. This early warning alarm makes some chances for people to exit or move to a safer place which will decrease the casualty of earthquake. For practical system evaluation, the research team embarks on developing the earthquake simulator system. The system was developed in C# and by applying SQL Server 2005 for data capture and keeping. The system simulated earthquakes with the magnitude of 1 to 10 Richter considering 36 seismograph stations and data recording for these stations. The stations receive various data relating to earthquake and monitor them. If an earthquake occurs, which is generated randomly, the first station receiving the primary waves calculated the parameter related to the location, time and magnitude of upcoming earthquake and register the records into database. Then it notifies other stations and based on the calculated magnitude, intensity and depth of earthquake predefined strategies, warning or automated actions will be performed. In order to boost the system processing speed, multithreading of functions in C# was utilized. This characteristic makes it possible to perform multi process in same time and in parallel manner. The ability to perform multi process in same time and in parallel manner is similar to intelligent hardware agents. The summon of agent and agent interactions is possible in the simulated system. Regarding the complexity of the computational processes relating to earthquake precursors, agent parallel processing leads to calculation speed enhancement and the final result of whole process will be available faster. Therefore, we tried to define the functions autonomously being process in parallel manner, according to the proposed model. In the Table 6 the results of software agents implementation on two systems with Windows XP Sp3 and Windows 7 and hardware agent implementation on two sample system from Xilinx are presented. The third and fourth rows of Table 6 are based on Naji  which compare the run time of software and hardware agents. As it is demonstrated, application of hardware agents can increase the speed of run time significantly which is vital in the case of earthquake early warning system. In terms of contributions presented in this research, we have speed augment in two stages. First by application of software agent using parallel processing rather than serial processing and then, application of hardware agent instead of software agent.
|Speed Increase||Run time (MicroSec)||OS||Hardware|
|-----||1562||Windows XP SP3||Cpu 2.2 Core2Due 3MB L2 32bit ,2GB DDR2 Ram|
|1.3 times more||1228||Windows 7||Cpu 2.8 Core2Due 6MB L2 32bit ,4GB DDR2 Ram|
|24 times more||65||Xilinx-VirtexII 2v500fg456- 32bit|
|3 times more||48||Xilinx-VirtexII 2v10000ff1517- 32bit|
Table 6: The results of software agents implementation on two systems with windows XP Sp3 and windows 7.
The system was tested into phase, structured and functional implementation, and multiagent and parallel processing implementation. The system run time for similar process was recorded for two phases and the time of multi agent and parallel processing implementation is 2.7 times less than consecutive structured and functional implementation. In terms of the investigation of Naji  research the hardware multi agent systems run time is 24 to 32 times less The earthquakes with the magnitude of 5.5 Richter or more are the most destroyer natural disaster for people lives and properties. During 1900-1976 more than 2.7 million people have died for sake of earthquakes. During the same time 1.8 million people have died for sake of other natural disasters except earthquakes. The statistics shows that the earthquake is the most destroyer natural disaster for people lives and properties. The matter that makes the earthquake most dangerous disaster is its occurrence, which is not predictable and surprise people. Despite scientist studying, no definite and scientific method is discovered for earthquake prediction. The importance of speed enhancement is so than software multi agent systems. So by applying hardware multi agent for rapid earthquake alarm system and real-time automated action, the system will be capable of processing 70 to 90 times faster and consequently faster warning or action is performed while as the earthquake occurs the any fraction of time is vital.
The time between the primary waves and damaging waves is considered as vital chance for warning or performing contingency actions and it can impact on saving the people lives. Parallel processing and cooperation of hardware multi agent systems is so helpful for realtime processing of earthquake precursors’ information and adopting apt strategy for warning and automated action. In this paper we tried to develop and test a system for early warning and real-time action once the earthquake occurs. Data collected by the stations will be used for developing knowledge base and further earthquake prediction.
- Yeats RS, Robert AM (2001) Geology of Earthquakes. Encyclopedia of Physical Science and Technology. New York, Academic Press. pp: 649-661.
- U.S. Geological Survey (2010) Faqs - Measuring Earthquakes.
- Faccioli E (1983) Measures of Strong Ground Motion Derived from a Stochastic Source Model. Int J Soil Dyna Earthquake Eng 2: 135-149.
- Simons FJ, Dando BDE, Allen RM (2006) Automatic Detection and Rapid Determination of Earthquake Magnitude by Wavelet Multiscale Analysis of the Primary Arrival. Earth Planet Sci Lett 250: 214-223.
- Papadimitriou EE (1994) Long-Term Earthquake Prediction of Large Shallow Mainshocks Along the Tonga-Kermadec-New Zealand Seismic Zone Based on a Time- and Magnitude-Predictable Model. Tectonophysics 235: 347-360.
- Saygili G, Rathje EM (2009) Probabilistically Based Seismic Landslide Hazard Maps: An Application in Southern California. Eng Geology 109: 183-194.
- Shalimov S, Gokhberg M (1998) Lithosphere-Ionosphere Coupling Mechanism and Its Application to the Earthquake in Iran on June 20, 1990: A Review of Ionospheric Measurements and Basic Assumptions. Physics of the Earth and Planetary Interiors 105: 211-218.
- Meng J (2007) Earthquake Ground Motion Simulation with Frequency-Dependent Soil Properties. Soil Dynam Earthquake Eng 27: 234-241.
- Kuelahci F, Incez M, Dogru M, Aksoy E, Baykara O (2009) Artificial Neural Network Model for Earthquake Prediction with Radon Monitoring. Appl Radiat Isot 67: 212-219.
- Utkin VI, Yurkov AK (2010) Radon as a Tracer of Tectonic Movements. Russian Geology and Geophysics 51: 220-227.
- Uyeda S, Nagao T, Kamogawa M (2009) Short-Term Earthquake Prediction: Current Status of Seismo-Electromagnetics. Tectonophysics 470: 205-213.
- Novikova O, Rotwain I (1999) Performance of the Earthquake Prediction Algorithm Cn in 22 Regions of the World. Physics of the Earth and Planetary Interiors 111: 207-213.
- Vorobieva IA (1999) Prediction of a Subsequent Large Earthquake. Physics of the Earth and Planetary Interiors 111: 197-206.
- Perea H (2009) The Catalan Seismic Crisis (1427 and 1428; Ne Iberian Peninsula): Geological Sources and Earthquake Triggering. J Geodynamics 47: 259-270.
- Murru M, Console R, Falcone G (2009) Real Time Earthquake Forecasting in Italy. Tectonophysics 470: 214-223.
- Pulinets SA (2006) Space Technologies for Short-Term Earthquake Warning. Adv Space Res 37: 643-652.
- Talebian M, Latifi K, Amini B, Fereydoni A, Anbaran H, et al. (2007). Investigating the records of electromagnetic precursor station of Tehran for a two-year period. The first conference of earthquake precursor.
- Resaneh G, Hajbabaee N (2007) Introducing some weather precursor and analyzing the trend of their variations prior to earthquake (The case of Bam earthquake). The first conference of earthquake precursor.
- Ondoh T (2009) Investigation of Precursory Phenomena in the Ionosphere, Atmosphere and Groundwater before Large Earthquakes of M > 6.5. Adv Space Res 43: 214-223.
- Nanjo KZ, Holliday JR, Chen CC, Rundle JB, Turcotte DL (2006) Application of a Modified Pattern Informatics Method to Forecasting the Locations of Future Large Earthquakes in the Central Japan. Tectonophysics 424: 351-366.
- Adeli H, Panakkat A (2009) A Probabilistic Neural Network for Earthquake Magnitude Prediction. Neural Netw 22: 1018-1024.
- Alcik H, Ozel O, Wu YM, Ozel NM, Erdik M (2010) An Alternative Approach for the Istanbul Earthquake Early Warning System. Soil Dynamics and Earthquake Engineering.
- Balbo F, Pinson S (2005) Dynamic Modeling of a Disturbance in a Multi-Agent System for Traffic Regulation. Decision Support Systems 41: 131-146.
- Chow HKH, Choy KL, Lee WB (2007) A Dynamic Logistics Process Knowledge-Based System - an Rfid Multi-Agent Approach. Knowledge-Based Sys 20: 357-372.
- Naji HR (2008) Solving Complex Computational Problems Using Multiagents Implemented in Hardware. Comput Sci Eng 10: 54-63.
- Naji HR, Wells BE, Etzkorn L (2004) Creating an Adaptive Embedded System by Applying Multi Agent Techniques to Reconfigurable Hardware. Future Gener Comput Syst 20: 1055-1081.
- Doniec A, Mandiau R, Piechowiak S, Espie S (2008) A Behavioral Multi-Agent Model for Road Traffic Simulation. Eng Appl Artif Intell 21(8): 1443-1454.
- Naji HR, Wells BE (2002) On Incorporating Multi-Agents in Combined Hardware/Software Based Reconfigurable Systems - a General Architectural Framework. System Theory, 2002. Proceedings of the Thirty-Fourth Southeastern Symposium.
- Biswas PK, Phoha S (2004) A Middleware-Driven Architecture for Information Dissemination in Distributed Sensor Networks. Intelligent Sensors, Sensor Networks and Information Processing Conference Proceedings.
- Naji HR (2005) Sensor Fusion Using Hardware Agents, an Implementation Example. Industrial Informatics, 2005. INDIN '05. 2005 3rd IEEE International Conference.
- Naji HR (2003) Implementing Data Flow Operations with Multi Hardware Agent Systems. System Theory, 2003. Proceedings of the 35th Southeastern Symposium.
- Asgary A, Levy JK, Mehregan N (2007) Estimating Willingness to Pay for a Hypothetical Earthquake Early Warning Systems. Environ Haz 7: 312-320.
- Hsiao NC, Wu YM, Zhao L, Chen DY, Huang WT, et al. (2010) A New Prototype System for Earthquake Early Warning in Taiwan. Soil Dynam & Earthquake Eng.
Citation: Ghodselahi A, Ghodselahi M (2017) Rapid Earthquake Alarm System and Real-Time Automated Action:Application of Multi-Agent Hardware. J Inform Tech Softw Eng 7: 212. Doi: 10.4172/2165-7866.1000212
Copyright: © 2017 Ghodselahi A, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Select your language of interest to view the total content in your interested language
Share This Article
World Congress on Computer Science, Machine Learning and Big Data Analytics
August 30-31, 2018 Dubai, UAE
International conference on Data Analysis and Cloud Computing
September 06-07, 2018 London, UK
5th International Conference and Expo on Computer Graphics & Animation
September 26-27, 2018 | Montreal, Canada
6th Global Summit on Artificial Intelligence and Neural Networks
October 15-16, 2018 Helsinki, Finland
9th World Congress and Expo on Optics, Photonics and Telecommunication
November 22-24, 2018 Bucharest, Romania
- Total views: 510
- [From(publication date): 0-2017 - May 21, 2018]
- Breakdown by view type
- HTML page views: 468
- PDF downloads: 42