Problems of software development for basic seismometric monitoring of the technical condition of buildings and structures are considered. A client–server architecture is chosen for the recording program of the system. The server component provides interconnection with the equipment, data acquisition, storage, and processing. The client component provides the user (operator) interface, hardware configuration and application, and representation of system tasks and results in user-friendly form. The seismic monitoring system operates in two modes: the main one includes the isolation and recording of seismic events with assessment of their impact on a structure using the MSK-64 scale; the advanced mode provides recording of microseismic vibrations according to the schedule (specified by the operator) for monitoring the technical condition of a structure. Moreover, the system continuously records oscillations of an object. Thus, the server program writes and stores three types of files: seismic events, monitoring, and continuous recording. When a seismic event is detected or system malfunctions arise, responsible personnel are notified by e-mail and SMS according to an approved list. All operator actions, as well as system functioning events, are fixed in the message log and system log. The client program provides visualization of data on oscillations at observation sites in the form of oscillation seismograms, current signal-amplitude spectra, and vibration-level histograms from the measurement channels for a selected component. All information important for the operator (display of sensors and their status, current configuration, seismograms of corresponding measurement channels, and a list of latest messages in the system) is presented in a mnemonic diagram, which is one of the main working windows of the application. The main specific features of the program are support of different types of equipment (seismic stations), independence from the number of connected seismic stations/recorders, wide possibilities in configuring the system hardware and the application itself, the possibility of unlimited user (client) connections for browsing seismometric data, and multilanguage support.
Read full abstract