Disclosure of Invention
According to the embodiment of the application, an automatic subway tunnel deformation monitoring scheme based on MEMS is provided.
In a first aspect of the application, a subway tunnel automatic deformation monitoring method based on MEMS is provided. The method comprises the following steps: .
Acquiring deformation information of a plurality of detection points in the subway tunnel, wherein each detection point is provided with a plurality of groups of deformation information;
comparing multiple groups of deformation information of the same detection point, and determining any one group of deformation information in the multiple groups of information as target deformation information when the multiple groups of deformation information are consistent;
determining a reference tunnel deformation amount according to target deformation information of a plurality of detection points and a preset deformation model;
determining standard deformation information of each detection point according to the deformation quantity of the reference tunnel and the deformation model;
and determining the error of the deformation information according to the standard deformation information and the deformation information of the same detection point.
According to the technical scheme, the multiple groups of deformation information in the tunnel are obtained, the multiple groups of deformation information of each detection point are compared, when the multiple groups of deformation information are consistent, any group of deformation information of one detection point is determined to be target deformation information and is input into the deformation model, the deformation model can generate a reference tunnel deformation amount according to the multiple groups of target deformation information to reflect the deformation condition of the subway tunnel, the comparison is performed before the deformation information is input into the deformation model, the accuracy of the deformation information can be improved, only when the multiple groups of deformation information of the same detection point are consistent, the deformation information is used as the target deformation information, and partial deformation information influencing the detection result can be screened. And moreover, the standard deformation information of each detection point can be reversely deduced according to the reference tunnel deformation amount and the deformation model, and the error of the deformation information is determined according to the standard deformation information and the deformation information, so that technicians can maintain or calibrate the detection device according to the error.
In one possible implementation manner, the deformation information includes acceleration information and inclination information of each detection point.
In a possible implementation manner, the acquiring deformation information of a plurality of detection points in a subway tunnel includes:
arranging a plurality of MEMS acceleration sensors and a plurality of MEMS inclination angle sensors at each detection point in a subway tunnel, and acquiring acceleration information output by each MEMS acceleration sensor and inclination angle information output by each MEMS inclination angle sensor, wherein acceleration information and inclination angle information are a group of deformation information;
the number of the MEMS acceleration sensors is equal to the number of the MEMS inclination angle sensors at each detection point.
In a possible implementation manner, the comparing multiple sets of deformation information of the same detection point, and when the multiple sets of deformation information are consistent, determining that any one set of deformation information in the multiple sets of information is target deformation information includes:
comparing the acceleration information in each group, and judging whether the acceleration information is consistent;
comparing the plurality of dip angle information in each group, and judging whether the plurality of dip angle information are consistent;
and if the acceleration information and the inclination information are consistent, determining that the acceleration information and the inclination information form a group of target deformation information.
In one possible implementation, the deformation model is characterized by:
a reference tunnel deformation corresponds to a plurality of deformation parameters, and each deformation parameter corresponds to deformation information of a detection point;
matching deformation parameters corresponding to the deformation information of the plurality of detection points according to the target deformation information of the plurality of detection points;
determining a reference tunnel deformation quantity according to the plurality of deformation parameters;
and determining standard deformation information of each detection point in the tunnel according to the reference tunnel deformation.
In a possible implementation manner, the determining, according to the standard deformation information and the deformation information, an error of the deformation information includes:
and subtracting the standard deformation information and the deformation information to obtain the error of the deformation information.
In a second aspect of the application, a subway tunnel automatic deformation monitoring device based on MEMS is provided. The device includes:
the system comprises an acquisition module, a detection module and a processing module, wherein the acquisition module is used for acquiring deformation information of a plurality of detection points in the subway tunnel, and each detection point is provided with a plurality of groups of deformation information;
the comparison module is used for comparing multiple groups of deformation information of the same detection point, and when the multiple groups of deformation information are consistent, determining any one group of deformation information in the multiple groups of information as target deformation information;
the first processing module is used for determining the deformation quantity of the reference tunnel according to the target deformation information of the plurality of detection points and a preset deformation model;
the second processing module is used for determining the standard deformation information of each detection point according to the deformation quantity of the reference tunnel and the deformation model;
and the calculation module is used for determining the error of the deformation information according to the standard deformation information and the deformation information of the same detection point.
In a possible implementation manner, the deformation information includes acceleration information and inclination information of each detection point, and the comparison module further includes:
the first judging unit is used for comparing a plurality of pieces of acceleration information in each set of deformation information and judging whether the plurality of pieces of acceleration information are consistent;
the second judging unit is used for comparing a plurality of dip angle information in each group of deformation information and judging whether the plurality of dip angle information are consistent;
and the determining unit is used for determining that the acceleration information and the inclination angle information form a group of target deformation information when the acceleration information and the inclination angle information are consistent.
In a third aspect of the present application, an electronic device is provided. The electronic device includes: a memory having a computer program stored thereon and a processor implementing the method as described above when executing the program.
In a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the method as according to the first aspect of the present application.
The application discloses an automatic deformation monitoring method of subway tunnel based on MEMS, through obtaining the multiunit deformation information in the tunnel, and compare the multiunit deformation information of each check point, when multiunit deformation information is all unanimous, confirm that any group deformation information of a check point department is target deformation information, input to deformation model, deformation model can be according to the deformation information generation of a plurality of targets reference tunnel deformation volume, in order to embody the deformation condition in subway tunnel, compare before inputing deformation information to deformation model, can improve the accuracy of deformation information, only when multiunit deformation information is unanimous at same check point, just regard deformation information as target deformation information, can filter out the partial deformation information that influences the testing result. And moreover, the standard deformation information of each detection point can be reversely deduced according to the reference tunnel deformation amount and the deformation model, and the error of the deformation information is determined according to the standard deformation information and the deformation information, so that technicians can maintain or calibrate the detection device according to the error.
It should be understood that what is described in this summary section is not intended to limit key or critical features of the embodiments of the application, nor is it intended to limit the scope of the application. Other features of the present application will become apparent from the following description.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the application, a plurality of detection points are preset in a subway tunnel, a plurality of sensors are arranged at each detection point, the sensors are used for acquiring a plurality of groups of deformation information of each detection point, the deformation information of the plurality of groups of detection points of the same detection point is compared, when the plurality of groups of deformation information are consistent, any group of deformation information in the plurality of groups of deformation information is determined to be target deformation information, a reference tunnel deformation amount is determined according to the target deformation information of the plurality of detection points and a preset deformation model, standard deformation information of each detection point is determined according to the reference tunnel deformation amount and the preset deformation model, and an error of each detection point is determined according to the standard deformation information and the deformation information. This application obtains the mode of multiunit deformation information through setting up a plurality of sensors at same check point, output target deformation information when multiunit deformation information is unanimous, ensured the accuracy of deformation information, improved the accuracy of testing result, and after confirming the reference tunnel deformation volume, confirm the standard deformation information of each check point according to the reference tunnel deformation volume, compare standard deformation information and the deformation information of each check point, can confirm the error of deformation information, so that the technical staff calibrates the sensor that has the error.
Fig. 1 shows a flowchart of an automatic deformation monitoring method for a subway tunnel based on MEMS according to an embodiment of the present application.
S100, obtaining deformation information of a plurality of detection points in the subway tunnel, wherein each detection point is provided with a plurality of groups of deformation information;
the deformation information comprises acceleration information and inclination angle information of each detection point, the acceleration information can reflect the speed change of the detection points, the displacement of the detection points in preset time can be calculated and obtained by combining time information, the inclination angle information can reflect the position change direction of the detection points, and the displacement of the detection points in a specific direction can be obtained by combining the displacement information.
The specific detection mode may be that a plurality of MEMS acceleration sensors and a plurality of MEMS inclination sensors are disposed at each detection point in the tunnel, the MEMS acceleration sensors are used to detect acceleration information of the detection point, the MEMS inclination sensors are used to detect inclination information of the detection point, wherein one acceleration information and one inclination information form a set of deformation information, and it should be noted that, at any detection point, the number of the MEMS acceleration sensors and the number of the MEMS inclination sensors are equal.
The detection points can be uniformly distributed in the subway tunnel, the deformation information of the plurality of groups can be two groups, three groups or any number, and the method is not limited, preferably, two groups of deformation information of each detection point are obtained.
S200, comparing multiple sets of deformation information of the same detection point, and determining any one set of deformation information in the multiple sets of deformation information as target deformation information when the multiple sets of deformation information are consistent.
In the embodiment of the application, in order to ensure the accuracy of the output deformation information, before the deformation information is output, firstly, multiple sets of deformation information at the same detection point are compared, if the multiple sets of deformation information are consistent, the accuracy of the deformation information is considered to be higher, and at this time, any set of deformation information is used as the target deformation information.
When the deformation information is compared, a plurality of pieces of acceleration information of the same detection point are compared, whether the plurality of pieces of acceleration information are consistent or not is judged, and then a plurality of pieces of inclination angle information of the same detection point are compared. And judging whether the plurality of inclination angle information are consistent, if the plurality of acceleration information are consistent and the plurality of inclination angle information are consistent, determining that one group of acceleration information and inclination angle information form a group of target deformation information.
If the acceleration information or the inclination information at the same detection point are inconsistent, the failure of one or more MEMS acceleration sensors or the failure of one or more MEMS inclination sensors at the detection point is indicated, and at the moment, the deformation information of the detection point is not referred to, so that the detection result is not influenced.
Step S300, determining a reference tunnel deformation quantity according to target deformation information of a plurality of detection points and a preset deformation model;
in the embodiment of the present application, the deformation model is characterized as: a reference tunnel deformation corresponds to a plurality of deformation parameters, and each deformation parameter corresponds to deformation information of a detection point;
the deformation reference model can match deformation parameters corresponding to the deformation information of each detection point in the plurality of detection points according to the target deformation information of the plurality of detection points, and determine a reference tunnel deformation quantity according to the matched deformation parameters, wherein the reference tunnel deformation quantity can reflect the deformation condition in the subway tunnel.
Specifically, after receiving target deformation information of a plurality of detection points, the deformation model firstly determines the position information of the detection points which send the information, screens deformation parameters corresponding to the position information in a preset database according to the position information of the detection points, matches the target deformation information corresponding to the position with the deformation parameters, and determines a reference tunnel deformation amount when the target deformation information is successfully matched with the deformation parameters of a reference tunnel deformation amount.
The reference tunnel deformation quantity can be embodied in the form of a subway tunnel deformation graph so as to visually display the deformation condition of the subway tunnel.
S400, determining standard deformation information of each detection point according to the deformation quantity of the reference tunnel and the deformation model;
in the embodiment of the application, the deformation model can also determine standard deformation information of each detection point according to the reference deformation amount of the tunnel, specifically including the detection point outputting the target deformation information and the detection point where the sensor fails, and the standard deformation information can provide a theoretical basis for calibrating the failed sensor.
And S500, determining the error of the deformation information according to the standard deformation information and the deformation information of the same detection point.
In the embodiment of the present application, errors of deformation information of all detection points may be calculated, or only errors of detection points that do not output target deformation information may be calculated. Furthermore, after the error value of each set of deformation information is calculated, whether the error value exceeds an error threshold value or not is judged, an alarm is given out after the error value exceeds the error threshold value, and the alarm content comprises the size of the set of deformation information error values and the sensor corresponding to the set of deformation information, so that technicians can conveniently carry out maintenance, calibration and other operations on the fault sensor.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are exemplary embodiments and that the acts and modules referred to are not necessarily required in this application.
The above is a description of method embodiments, and the embodiments of the present application are further described below by way of apparatus embodiments.
Fig. 2 shows a block diagram of a MEMS-based subway tunnel automated deformation monitoring apparatus according to an embodiment of the present application. As shown in fig. 2, the apparatus includes:
the acquiring module 201 is configured to acquire deformation information of a plurality of detection points in a subway tunnel, where each detection point has a plurality of sets of deformation information;
the comparison module 202 is configured to compare multiple sets of deformation information of the same detection point, and determine that any one set of deformation information in the multiple sets of deformation information is target deformation information when the multiple sets of deformation information are consistent;
the first processing module 203 is configured to determine a reference tunnel deformation amount according to target deformation information of the multiple detection points and a preset deformation model;
the second processing module 204 is configured to determine standard deformation information of each detection point according to the reference tunnel deformation amount and the deformation model;
and the calculating module 205 is configured to determine an error of the deformation information according to the standard deformation information and the deformation information of the same detection point.
In one possible implementation manner, the deformation information includes acceleration information and inclination information of each detection point.
In a possible implementation manner, the acquiring deformation information of a plurality of detection points in a subway tunnel includes:
arranging a plurality of MEMS acceleration sensors and a plurality of MEMS inclination angle sensors at each detection point in a subway tunnel, and acquiring acceleration information output by each MEMS acceleration sensor and inclination angle information output by each MEMS inclination angle sensor, wherein acceleration information and inclination angle information are a group of deformation information;
the number of the MEMS acceleration sensors is equal to the number of the MEMS inclination angle sensors at each detection point.
In one possible implementation manner, the comparison module 202 further includes:
the first judging unit is used for comparing a plurality of pieces of acceleration information in each set of deformation information and judging whether the plurality of pieces of acceleration information are consistent;
the second judging unit is used for comparing a plurality of dip angle information in each group of deformation information and judging whether the plurality of dip angle information are consistent;
and the determining unit is used for determining that the acceleration information and the inclination angle information form a group of target deformation information when the acceleration information and the inclination angle information are consistent.
In one possible implementation, the deformation model is characterized by:
a reference tunnel deformation corresponds to a plurality of deformation parameters, and each deformation parameter corresponds to deformation information of a detection point;
matching deformation parameters corresponding to the deformation information of the plurality of detection points according to the target deformation information of the plurality of detection points;
determining a reference tunnel deformation quantity according to the plurality of deformation parameters;
and determining standard deformation information of each detection point in the tunnel according to the reference tunnel deformation.
In one possible implementation manner, the method further includes:
and the error calculation module is used for carrying out difference on the standard deformation information and the deformation information of the same detection point to obtain the error of the deformation information.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the described module may refer to the corresponding process in the foregoing method embodiment, and is not described herein again.
Fig. 3 shows a schematic structural diagram of an electronic device suitable for implementing embodiments of the present application.
As shown in fig. 3, the electronic apparatus includes a Central Processing Unit (CPU)301 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)302 or a program loaded from a storage section 308 into a Random Access Memory (RAM) 303. In the RAM 303, various programs and data necessary for the operation of the system 300 are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 304. An input/output (I/O) interface 305 is also connected to bus 304.
The following components are connected to the I/O interface 305: an input portion 306 including a keyboard, a mouse, and the like; an output section 307 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 308 including a hard disk and the like; and a communication section 309 including a network interface card such as a LAN card, a modem, or the like. The communication section 309 performs communication processing via a network such as the internet. A drive 310 is also connected to the I/O interface 305 as needed. A removable medium 311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 310 as necessary, so that a computer program read out therefrom is mounted into the storage section 308 as necessary.
In particular, according to embodiments of the present application, the process described above with reference to the flowchart fig. 1 may be implemented as a computer software program. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a machine-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 309, and/or installed from the removable medium 311. The above-described functions defined in the system of the present application are executed when the computer program is executed by the Central Processing Unit (CPU) 301.
It should be noted that the computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present application may be implemented by software or hardware. The described units or modules may also be provided in a processor, and may be described as: a processor comprises an acquisition module, a comparison module, a first processing module, a second processing module and a calculation module. The names of the units or modules do not limit the units or modules in some cases, for example, the acquiring module may also be described as "a module for acquiring deformation information of a plurality of detecting points in a subway tunnel, each detecting point having a plurality of sets of deformation information".
As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may be separate and not incorporated into the electronic device. The computer readable storage medium stores one or more programs which, when executed by one or more processors, perform a MEMS-based subway tunnel automated deformation monitoring as described herein.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the application referred to in the present application is not limited to the embodiments with a particular combination of the above-mentioned features, but also encompasses other embodiments with any combination of the above-mentioned features or their equivalents without departing from the spirit of the application. For example, the above features may be replaced with (but not limited to) features having similar functions as those described in this application.