Concrete vibration method, concrete vibration device, electronic device, and readable medium
By driving the ferromagnetic moving body with an electromagnetic coil and combining the temperature sensor with image recognition technology, the problems of uneven concrete vibration and insufficient exhaust under manual control are solved, the uniformity and efficient exhaust of automated concrete vibration are achieved, and the quality of concrete pouring is improved.
Patent Information
- Application Number
- CN202511072738.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2045-08-01
AI Technical Summary
The existing concrete vibration method based on manual control relies on manual experience and is difficult to achieve precise vibration, resulting in uneven concrete vibration and insufficient exhaust, which affects the quality of concrete pouring.
An electromagnetic coil group is used to drive the ferromagnetic moving body to move in the guide tube. Graphene is combined to reduce friction and inert gas to reduce air resistance. Real-time data is collected through temperature sensors and external cameras. Image recognition and temperature signals are used to generate electromagnetic coil control information to achieve automated concrete vibration.
It achieves uniform vibration and effective exhaust of concrete, ensures the quality of concrete pouring, and improves the vibration accuracy and energy efficiency of the equipment.
Smart Images

Figure CN120575702B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the fields of engineering construction and computer technology, and particularly to a concrete vibration method, a concrete vibration device, an electronic device, and a readable medium. Background Art
[0002] Concrete is an engineered composite material composed of aggregates (e.g., sand and gravel) bonded together by a gelling material (e.g., cement). During the concrete pouring process, uneven distribution of aggregate within the gelling material and the incorporation of air into the concrete can occur, compromising structural strength. Therefore, vibration is often required to improve the uniformity of aggregate distribution within the gelling material and expel air bubbles from the concrete. Currently, this is typically accomplished using manually controlled vibrating equipment.
[0003] However, there are often the following technical problems: the vibration method based on manual control relies heavily on manual experience, making it difficult to accurately vibrate the concrete, which may result in uneven concrete vibration, insufficient exhaust, and even water seepage, thereby affecting the quality of concrete pouring. Summary of the Invention
[0004] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0005] Some embodiments of the present disclosure provide a concrete vibration method, a concrete vibration device, an electronic device, and a readable medium to solve the technical problems mentioned in the above background technology section.
[0006] In a first aspect, some embodiments of the present disclosure provide a concrete vibration method, which is applied to concrete vibration equipment, wherein the concrete vibration equipment includes: a housing, an electromagnetic coil assembly, a guide tube, a ferromagnetic moving body, a first temperature sensor, a second temperature sensor array, and an external camera, wherein the electromagnetic coils in the electromagnetic coil assembly are equally spaced and surround the outside of the guide tube, the ferromagnetic moving body is a cylindrical moving body with external threads disposed within the guide tube, and the guide tube is a sealed tube with graphene provided on its inner wall and filled with an inert gas, the first temperature sensor and the external camera are both embedded in the outside of the housing, and the second temperature sensor array is embedded in the inside of the housing, and is characterized in that it includes: In response to the start-up of the concrete vibrating equipment, a real-time image sequence is collected, wherein the real-time image is collected by an external camera facing the current vibrating area; based on the above real-time image sequence, the vibration state is determined; in response to the vibration state being the first vibration state, a vibration area state is generated based on the above real-time image sequence; based on the first temperature signal, the second temperature signal and the vibration area state, electromagnetic coil control information is generated, wherein the first temperature signal represents the ambient temperature collected by the first temperature sensor, and the second temperature signal represents the temperature inside the equipment collected by the second temperature sensor array; based on the above electromagnetic coil control information, the ferromagnetic moving body is controlled to move in the guide tube through the electromagnetic coil group.
[0007] In a second aspect, some embodiments of the present disclosure provide a concrete vibrating device, comprising: an acquisition unit configured to acquire a real-time image sequence in response to the start-up of the concrete vibrating equipment, wherein the real-time image is acquired by an external camera facing the current vibrating area; a determination unit configured to determine the vibration state based on the above-mentioned real-time image sequence; a first generation unit configured to generate a vibration area state based on the above-mentioned real-time image sequence in response to the vibration state being the first vibration state; a second generation unit configured to generate electromagnetic coil control information based on the first temperature signal, the second temperature signal and the vibration area state, wherein the first temperature signal represents the ambient temperature acquired by the first temperature sensor, and the second temperature signal represents the temperature inside the equipment acquired by the second temperature sensor array; a control unit configured to control the movement of the ferromagnetic moving body in the guide tube through the electromagnetic coil group based on the above-mentioned electromagnetic coil control information.
[0008] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.
[0009] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation of the first aspect is implemented.
[0010] The above-described embodiments of the present disclosure have the following beneficial effects: Through the concrete vibration methods of some embodiments of the present disclosure, uniform concrete vibration and degassing are achieved, ensuring the quality of concrete placement. Specifically, uneven concrete vibration, insufficient degassing, and even water seepage are caused by manually controlled vibration methods that rely heavily on experience and are difficult to accurately vibrate. Based on this, the present disclosure first designs a unique concrete vibrating device that achieves variable-frequency concrete vibration by energizing a ferromagnetic moving body through an electromagnetic coil. Specifically, the present disclosure optimizes the structure of the ferromagnetic moving body and incorporates graphene and inert gas within the guide tube to reduce friction and air resistance, thereby minimizing energy loss and heat generation. Furthermore, by providing temperature sensors (a first temperature sensor and a second temperature sensor array) and an external camera, the device captures real-time ambient temperature, internal device temperature, and images of the concrete within the vibrating area. These are used as reference variables for concrete vibration control, enabling automatic control of the concrete vibrating device and improving vibration accuracy. Secondly, the present disclosure designs a corresponding control algorithm (concrete vibration method) based on a concrete vibrating device. The first step involves capturing a real-time image sequence in response to the concrete vibrating device being activated. The real-time images are captured by an external camera facing the current vibrating area. The second step involves determining the vibration status based on the real-time image sequence. This determination is achieved through image analysis. The third step involves generating a vibration zone status based on the real-time image sequence in response to the vibrating device being in the first vibration state. While the concrete vibrating device is in the vibrating state, the images are further analyzed to determine the concrete condition within the vibrating zone. The fourth step involves generating electromagnetic coil control information based on a first temperature signal, a second temperature signal, and the vibration zone status. The first temperature signal represents the ambient temperature captured by a first temperature sensor, and the second temperature signal represents the internal temperature of the device captured by a second temperature sensor array. In practice, ambient temperature affects concrete setting, while the internal temperature of the device affects its service life. Therefore, the present disclosure dynamically generates precise electromagnetic coil control information based on the first and second temperature signals and the vibration zone status. In the fifth step, the electromagnetic coil assembly controls the ferromagnetic moving body to move within the guide tube according to the electromagnetic coil control information. The unique concrete vibrating device designed in this disclosure, along with the accompanying control method, achieves uniform vibration and exhaust of the concrete, ensuring the quality of concrete pouring. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0012] Figure 1 is a flow chart of some embodiments of the concrete vibration method according to the present disclosure;
[0013] Figure 2 It is a structural diagram of concrete vibrating equipment;
[0014] Figure 3 This is a schematic diagram of the movement process of different types of ferromagnetic moving objects in the guide tube;
[0015] Figure 4 It is a schematic diagram of the generation process of the updated vibration state;
[0016] Figure 5 It is a schematic diagram of the extraction process of real-time image feature sequence;
[0017] Figure 6 is a schematic structural diagram of some embodiments of the concrete vibrating device according to the present disclosure;
[0018] Figure 7 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0021] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0022] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0025] refer to Figure 1 , shows a process 100 of some embodiments of the concrete vibration method according to the present disclosure. The concrete vibration method includes the following steps:
[0026] Step 101: In response to the concrete vibrating equipment being started, a real-time image sequence is collected.
[0027] In some embodiments, an executing entity (eg, a computing device) of the concrete vibration method may collect a real-time image sequence in response to the concrete vibration device being started.
[0028] In practice, when the concrete vibrator is activated, the executing entity can control an external camera to capture a real-time image sequence. Because the camera angle of the external camera has been adjusted according to the tilt angle of the concrete vibrator during the normal vibration process, it can capture images within the current vibration area as a real-time image sequence.
[0029] The real-time image is captured by an external camera facing the current vibrating area. In particular, the real-time images in the real-time image sequence are continuous images captured in a time sequence.
[0030] Among them, Figure 2 The concrete vibrating device shown in FIG. 1 includes a housing 1, an electromagnetic coil assembly ( Figure 2 It shows an electromagnetic coil group consisting of 7 electromagnetic coils 2), a guide tube 3, a ferromagnetic moving body 4, a first temperature sensor 5, a second temperature sensor array ( Figure 2The figure shows a second temperature sensor array consisting of six second temperature sensors 6 and an external camera 7. The electromagnetic coils 2 in the electromagnetic coil group are evenly spaced around the outside of the guide tube 3. In particular, each electromagnetic coil in the electromagnetic coil group is independently controlled by a PLC (Programmable Logic Controller) controller. The ferromagnetic moving body 4 is a cylindrical moving body with an external thread arranged in the guide tube 3. The guide tube 3 is a sealed tube with graphene on the inner wall and an inert gas filled in the tube. The first temperature sensor 5 and the external camera 7 are both embedded in the outside of the shell 1, and the second temperature sensor array is embedded in the inside of the shell 1. In particular, for a single electromagnetic coil 2, it is symmetrical with the guide tube 3 as the center. Therefore, the present disclosure only arranges the second temperature sensor 6 at equal intervals on one side, which can not only accurately collect the temperature, but also reduce the number of sensors compared to the method of arranging temperature sensors on both sides, thereby reducing hardware costs.
[0031] Optionally, the concrete vibrating device may further include a handle 8, a cable ( Figure 2 Not shown), power supply equipment ( Figure 2 (not shown) and a control module (for example, an execution body). The cable includes: a power supply cable and a control cable. Among them, the power supply cable is respectively connected to the electromagnetic coil, the first temperature sensor, the second temperature sensor and the external camera to supply power to them. The control cable is respectively connected to the electromagnetic coil, the first temperature sensor, the second temperature sensor and the external camera to control them. In addition, the temperature signals and images collected by the (first temperature sensor and the second temperature sensor) sensors and the external camera can also be received through the control cable. In particular, the method of placing the control module in front of the shell will affect the control module due to the high-frequency vibration of the concrete vibrating equipment and the electromagnetic field generated by the electromagnetic coil. If the front-placed method is adopted, additional shock-proof and anti-magnetic equipment needs to be set up, thereby increasing the hardware cost. Therefore, the present disclosure places the control module externally to reduce the hardware cost while ensuring effective control.
[0032] For example, see Figure 3The following is a schematic diagram of different types of ferromagnetic moving bodies moving within a guide tube. First, because the guide tube 3 is cylindrical and sealed, the ferromagnetic moving body divides the guide tube into two chambers during movement: chamber A and chamber B. Second, the presence of a gap between the electromagnetic coils 2 causes uneven force on the cylindrical ferromagnetic moving body 4 as it enters and exits the electromagnetic coils. If the gap between the ferromagnetic moving body 4 and the guide tube 3 is large, the ferromagnetic moving body 4 will swing during movement. The high-frequency movement of the ferromagnetic moving body 4 will cause wear on the guide tube 4. Therefore, it is necessary to control the gap between the ferromagnetic moving body 4 and the guide tube 3. A smaller gap increases friction. Therefore, the present disclosure provides graphene on the inner wall of the guide tube 3 to reduce friction. In addition, as the ferromagnetic moving body 4 moves in the guide tube 3, the smaller gap will lead to delayed gas flow (from chamber A to chamber B, or from chamber B to chamber A), which will cause the inert gas in the chamber opposite to the moving direction of the ferromagnetic moving body 4 to generate resistance to the ferromagnetic moving body 4, affecting the vibration effect. For example, Figure 3 When the ferromagnetic moving body without spiral patterns moves in the direction of its movement, the inert gas in chamber A cannot flow quickly to chamber B. Consequently, as the volume of chamber A decreases, the inert gas is continuously compressed, creating resistance. Furthermore, this gas compression intensifies intermolecular motion, increasing the internal temperature of the device. In contrast, with a ferromagnetic moving body with spiral patterns, the inert gas in chamber A moves along the spiral patterns from chamber A to chamber B. Furthermore, the outer spiral structure reduces the contact area between the ferromagnetic moving body and the inner wall of the guide tube, thereby reducing friction.
[0033] It should be noted that the computing device described above can be either hardware or software. When the computing device is hardware, it can be implemented as a single terminal device. When the computing device is software, it can be installed in the hardware devices listed above. It can be implemented as a single software or software module. This is not specifically limited here.
[0034] Step 102: Determine the vibration state based on the real-time image sequence.
[0035] In some embodiments, the execution entity may determine the vibration status based on a real-time image sequence.
[0036] The vibration state indicates whether the concrete vibrating device is in the concrete vibrating state. The vibration state may include a first vibration state and a second vibration state. The first vibration state indicates that the concrete vibrating device has been inserted into the concrete and is vibrating the concrete. The second vibration state indicates that the concrete vibrating device has not been inserted into the concrete and is not vibrating the concrete.
[0037] In practice, a recurrent neural network (RNN) model can be used to perform image recognition on real-time image sequences to determine the vibration status. Specifically, a binary classifier can be connected after the RNN model to output the vibration status.
[0038] In some optional implementations of some embodiments, the execution entity determines the vibration state according to the real-time image sequence, including:
[0039] Step S1: determining a sliding window according to the starting frequencies corresponding to the electromagnetic coils in the electromagnetic coil group.
[0040] The sliding window is a time window whose length is controlled by the activation frequency. The activation frequency can represent the time difference between two adjacent changes in the direction of the electromagnetic coil's current flow. In practice, the execution entity can use the time difference corresponding to the activation frequency as the window length of the sliding window.
[0041] Step S2: Slidingly grouping the real-time images in the real-time image sequence according to the sliding window to obtain a real-time image group sequence.
[0042] The window length corresponding to the sliding window may be S seconds. The moving step size of the sliding window may be S. Therefore, the real-time images in the real-time image sequence may be slidingly grouped to obtain a real-time image group sequence. For example, the real-time image group sequence may include: real-time image group A, real-time image group B, and real-time image group C. Real-time image group A may include real-time images acquired from 0 to S. Real-time image group B may include real-time images acquired from S to 2S. Real-time image group C may include real-time images acquired from 2S to 3S.
[0043] Step S3: For each real-time image group in the real-time image group sequence, perform the following first processing step:
[0044] Step S31: respectively determining the start-up time of the first electromagnetic coil and the second electromagnetic coil within the time window corresponding to the above-mentioned real-time image group to obtain a first start-up time and a second start-up time.
[0045] The first and second electromagnetic coils are the electromagnetic coils in the electromagnetic coil assembly that surround both ends of the guide tube. The startup time can represent the time the electromagnetic coil is energized when the electromagnetic coil is first activated. After the electromagnetic coil is activated, the startup time can represent the time it takes for the energization direction of the electromagnetic coil to reverse.
[0046] Step S32: removing the real-time images whose corresponding image acquisition times match the first start time or the second start time from the real-time image group to obtain a removed image group.
[0047] In practice, the real-time images acquired at the first start-up time or the second start-up time may be eliminated from the real-time image group to obtain a eliminated image group.
[0048] Step S33: Initialize the vibration state to obtain the initial vibration state.
[0049] The vibration status can include: vibration not started, vibration in progress, uniform vibration, and vibration exudation. The initial vibration status can be "vibration not started." In particular, different vibration statuses can be represented by identification values. The identification value corresponding to "vibration not started" can be 0. The identification value corresponding to "vibration in progress" can be 1. The identification value corresponding to "uniform vibration" can be 2. The identification value corresponding to "vibration exudation" can be 3. Therefore, in subsequent updates of the vibration status, the vibration status can be updated by updating the identification value.
[0050] In particular, in steps S1 to S3, the ferromagnetic moving body periodically moves within the guide tube and strikes both ends of the guide tube, thereby achieving periodic high-frequency vibration. Simultaneously, the external camera is indirectly and rigidly connected to the guide tube via the housing. Therefore, periodic high-frequency vibration, especially when the ferromagnetic moving body strikes both ends of the guide tube, can affect the quality of the real-time images captured by the external camera (for example, resulting in blurred images). Due to the poor image quality, the captured images are unsuitable for subsequent image-based analysis of the vibration status and vibration area status. While image blur can be reduced by providing additional buffering structures, such as shock-absorbing structures, these additional buffering structures not only increase hardware costs but also increase the mechanical failure rate of complex mechanical structures under complex operating conditions (high-frequency vibration, long-term operation). Therefore, the present disclosure employs an algorithm optimization approach to filter the real-time images captured when the ferromagnetic moving body strikes both ends of the guide tube. Furthermore, the electromagnetic coils in the electromagnetic coil assembly of the present disclosure are not activated at a fixed frequency and their power supply direction is adjusted. This is because the frequency (startup frequency) of the electromagnetic coil activation and power supply direction adjustment varies depending on factors such as ambient temperature (for example, under high external ambient conditions, concrete solidifies quickly, requiring rapid vibration), equipment temperature (for example, under high internal ambient equipment conditions, the concrete vibrating equipment may experience mechanical failure due to prolonged high temperatures), or manual control. Therefore, the size of the sliding window must be dynamically adjusted as the startup frequency changes, ensuring that the ends of the window correspond to the first and second electromagnetic coils. Since the first and second electromagnetic coils are positioned at opposite ends of the guide tube, they overlap where the ferromagnetic moving body impacts the guide tube. This effectively translates to the location where the primary vibration occurs being close to the locations of the first and second electromagnetic coils. This allows filtering of real-time images captured at the first and second startup times. This approach effectively eliminates blurred images without increasing hardware costs.
[0051] Step S4: Determine a model based on the obtained post-elimination image group sequence, the initial vibration state, and the pre-trained vibration state, and perform the following second processing step:
[0052] Step S41: determining the first eliminated image group in the eliminated image group sequence as the target image group.
[0053] As an example, the post-culling image group sequence may include: post-culling image group A, post-culling image group B, and post-culling image group C. The acquisition time of the post-culling images (real-time images) in post-culling image group A is earlier than the acquisition time of the post-culling images (real-time images) in post-culling image group B. The acquisition time of the post-culling images (real-time images) in post-culling image group B is earlier than the acquisition time of the post-culling images (real-time images) in post-culling image group C. Therefore, post-culling image group A can be used as the target image group.
[0054] Step S42: Input the target image group and the initial vibration state into the vibration state determination model to generate an updated vibration state.
[0055] For example, see Figure 4 Schematic diagram of the generation process of the updated vibration state shown in FIG, wherein the vibration state determination model is composed of an image key point feature extraction module, a vibration state recognition module and a vibration state voting module.
[0056] In practice, the image key point feature extraction module uses the CNN (Convolutional Neural Networks) model as the main architecture.
[0057] First, the image key point feature extraction module extracts the image feature map of each target image in the target image group through the CNN model to obtain the image feature map group. Then, for each image feature map in the image feature map group, the key point feature extraction is performed on the above image feature map to obtain the key point feature vector. Then, the key point feature vector is input into the hidden layer corresponding to the vibration state recognition model. Figure 4 For example, the key point feature vector corresponding to the first target image is input to the hidden layer S1, the key point feature vector corresponding to the second target image is input to the hidden layer S2, the key point feature vector corresponding to the third target image is input to the hidden layer S3, and the key point feature vector corresponding to the fourth target image is input to the hidden layer S4.
[0058] In practice, the vibration state recognition module uses an RNN (Recurrent Neural Network) model as its backbone network. Each hidden layer in the vibration state recognition model takes the feature vector of the key points corresponding to the target image as input and outputs the classified vibration state.
[0059] In practice, the vibration state voting module adopts a voting mechanism to vote for candidate vibration states from multiple classifications of vibration states output by the vibration state recognition module, and updates the initial vibration state to obtain an updated vibration state. In particular, combined with the characteristics of time series, the target image (real-time image) closer to the current time can better express the current vibration state. Therefore, the hidden layers in the vibration state recognition module are set with different voting weights in order from front to back (corresponding to the acquisition order of the target image from front to back). The voting weight value range is [0, 1]. The hidden layer closer to the back is set with a higher voting weight, and the hidden layer closer to the front is set with a lower voting weight. Figure 4 For example, the voting weight corresponding to hidden layer S1 is less than the voting weight corresponding to hidden layer S2, which is less than the voting weight corresponding to hidden layer S3 and which is less than the voting weight corresponding to hidden layer S4.
[0060] Step S43: in response to the updated vibration state converging or the image group sequence after the target image group is removed being empty, the updated vibration state is determined to be the above vibration state, and the above second processing step ends.
[0061] Step S5: In response to the updated vibration state not converging or the eliminated image group sequence after removing the target image group is not empty, the updated vibration state is used as the initial vibration state, and the eliminated image group sequence after removing the target image group is used as the eliminated image group sequence, and the above-mentioned second processing step is performed again.
[0062] In particular, in steps S4 and S5, considering that the target images (real-time images) within the target image group contain features corresponding to the vibration state in a temporal manner, the vibration state recognition module utilizes an RNN model as its backbone network to achieve temporal updates of the vibration state. The vibration state recognition module is configured to perform image feature shaping on the target image input, and further achieves feature shaping from two dimensions to one dimension and feature compression through feature point extraction. Considering that the target images (real-time images) within the target image group are captured within a single vibration cycle, a vibration state voting module is further configured to express the vibration state of the entire target image group through voting. Taking into account the temporal variations of the vibration state, the voting weights corresponding to different hidden layers are increased in temporal order, thereby enhancing the accuracy of the vibration state description. Finally, by setting dual termination conditions for determining whether the image group sequence after elimination is empty and whether the updated vibration state has converged, the second processing step can be terminated early if the updated vibration state converges, thereby accelerating the vibration state recognition process.
[0063] Step 103 : In response to the vibration state being the first vibration state, generating a vibration area state according to the real-time image sequence.
[0064] In some embodiments, in response to the vibration state being the first vibration state, the execution entity may generate a vibration region state based on the real-time image sequence. In practice, the vibration region state may be obtained by extracting features from the real-time image sequence using an RNN model.
[0065] The vibration state may include a first vibration state and a second vibration state. The first vibration state indicates that the concrete vibrating device has been inserted into the concrete and is vibrating the concrete. The second vibration state indicates that the concrete vibrating device has not been inserted into the concrete and is not vibrating the concrete. The vibration zone state indicates the state of the concrete in the current vibration zone. The vibration zone states may include a first vibration zone state, a second vibration zone state, and a third vibration zone state. The first vibration zone state indicates that there are no bubbles or water seepage in the concrete. The second vibration zone state indicates water seepage in the concrete. The third vibration zone state indicates that there are bubbles or water seepage in the concrete.
[0066] In some optional implementations of some embodiments, in response to the vibration state being the first vibration state, the execution subject generates a vibration area state according to the real-time image sequence, including:
[0067] Step S1: Reading real-time image features extracted by the vibration state determination model for real-time images in a real-time image sequence to obtain a real-time image feature sequence.
[0068] In practice, since the image feature map has been generated by the image key point feature extraction module during the vibration state determination process, in order to avoid repeated feature extraction caused by secondary image feature extraction of real-time images, the image feature map is cached in a caching manner.
[0069] For example, see Figure 5The following is a schematic diagram of the real-time image feature sequence extraction process. First, the image key point feature extraction module uses the removed image group in the removed image group sequence as the target image group and sequentially extracts the corresponding image feature maps. This allows the image feature maps to be stored in a cache in a time series (image feature map sequence) in a chronological order. Secondly, when generating the vibration zone status, the execution entity reads the image feature map sequence from the cache as the real-time image feature sequence. This setup not only enables feature reuse and avoids duplicate feature extraction, but also uses the image feature map corresponding to the removed image group sequence (i.e., the real-time image with blurred images removed) when determining the vibration zone status, thus preventing the blurred image from interfering with the vibration zone status identification. Furthermore, a two-dimensional image feature map is used instead of the one-dimensional feature vector output by the image key point feature extraction module because the vibration zone status identification requires comprehensive consideration of the image content. The one-dimensional feature vector output by the image key point feature extraction module, due to feature compression, cannot fully represent the image content, thus affecting the accuracy of the subsequent vibration zone status identification.
[0070] Step S2: determining the feature difference between every two adjacent real-time image features in the real-time image feature sequence.
[0071] Among them, feature differences can be represented by feature similarity.
[0072] In practice, first, since the real-time image features are two-dimensional feature maps, the real-time image feature maps can be expanded into one-dimensional vectors. Then, the feature similarity between two one-dimensional vectors is calculated using cosine similarity to determine the feature difference between each two adjacent real-time image features.
[0073] Step S3: performing feature filtering on the real-time image features in the real-time image feature sequence according to the feature differences to obtain a filtered real-time image feature sequence.
[0074] In practice, when the feature difference is large, the two real-time images corresponding to the features representing two consecutive real-time images show obvious changes in the images, so the two corresponding real-time image features need to be retained. When the feature difference is small, the two real-time images corresponding to the features representing two consecutive real-time images do not show obvious changes in the images, so it is necessary to filter the previous real-time image feature of the two corresponding real-time image features to obtain a filtered real-time image feature sequence.
[0075] As an example, a real-time image feature sequence may include real-time image feature A1, real-time image feature A2, real-time image feature A3, and real-time image feature A4. The above-mentioned execution entity calculates the feature similarity S1 between real-time image feature A1 and real-time image feature A2, and calculates the feature similarity S2 between real-time image feature A3 and real-time image feature A4. When the feature similarity S1 is greater than a threshold, real-time image feature A1 is filtered and real-time image feature A2 is retained. When the feature similarity S2 is less than or equal to the threshold, real-time image feature A3 and real-time image feature A4 are retained. The filtered real-time image feature sequence obtained at this time includes: filtered real-time image feature B1 (real-time image feature A2), filtered real-time image feature B2 (real-time image feature A3), and filtered real-time image feature B3 (real-time image feature A4).
[0076] Step S4: generating the vibration area state according to the filtered real-time image feature sequence and the pre-trained vibration area state recognition model.
[0077] In practice, the vibration zone status recognition model uses the CenterNet model as the backbone network, followed by multiple classifiers to output the vibration zone status. The single-stage CenterNet model offers fast positioning speed, meeting the requirements for rapid vibration zone status recognition in concrete vibration scenarios.
[0078] Step 104 : Generate electromagnetic coil control information according to the first temperature signal, the second temperature signal, and the state of the vibration area.
[0079] In some embodiments, the execution entity may generate electromagnetic coil control information according to the first temperature signal, the second temperature signal, and the state of the vibration area.
[0080] The first temperature signal represents the ambient temperature acquired by the first temperature sensor. The second temperature signal represents the temperature inside the device acquired by the second temperature sensor array. In particular, since the second temperature sensor array includes a plurality of second temperature sensors ( Figure 2For example, the second temperature sensor array includes 7 second temperature sensors. Therefore, the corresponding average value of the multiple temperature signals collected by the multiple second temperature sensors can be taken as the second temperature signal to express the temperature change in the equipment of the concrete vibration equipment as a whole. The temperature signal with the largest corresponding average temperature value can also be selected from the temperature signals collected by the multiple second temperature sensors as the second temperature signal to express the temperature change in the highest temperature area of the concrete vibration equipment. The electromagnetic coil control information represents the control information of the electromagnetic coils in the electromagnetic coil group. Since the temperature inside and outside the equipment changes in real time, and the state of the vibration area changes in real time, the electromagnetic coil needs to be controlled accurately, and thus the corresponding electromagnetic coil control information needs to be dynamically generated.
[0081] In some optional implementations of some embodiments, the execution entity generates electromagnetic coil control information according to the first temperature signal, the second temperature signal, and the state of the vibration area, including:
[0082] Step S1: In response to the vibration zone state being the first vibration zone state, executing the following first generation step:
[0083] Step S11: Determine the current state of the electromagnetic coil corresponding to the electromagnetic coil assembly.
[0084] The current state of the electromagnetic coil includes: the direction and duration of the electromagnetic coil power supply, and the duration represents the power supply duration under the direction of the electromagnetic coil power supply.
[0085] In practice, the force direction of the ferromagnetic moving body is different when the electromagnetic coil is energized in different directions. Therefore, the moving direction of the ferromagnetic moving body needs to be determined in combination with the energization direction of the electromagnetic coil.
[0086] Step S12: Determine the target position according to the current state of the electromagnetic coil.
[0087] The target position represents the current position of the ferromagnetic moving body in the guide tube.
[0088] In practice, the movement of a ferromagnetic moving body within a guide tube can be simplified into a uniform acceleration state and a sudden deceleration state. The uniform acceleration state can characterize the periodic motion of the ferromagnetic moving body within the guide tube. The sudden deceleration state can characterize the sudden deceleration achieved by the ferromagnetic moving body when it moves to the two ends of the guide tube through contact with the two ends. Since the sudden deceleration state only occurs at the two ends of the guide tube and the speed of the ferromagnetic moving body quickly drops to 0, the uniform acceleration state is mainly analyzed. First, since the direction of power flow of the electromagnetic coil is known and the current and voltage are combined, the force F acting on the magnetic moving body can be solved (where force F is proportional to the current and force F is proportional to the voltage). Next, combining force F and the mass m of the magnetic moving body, the acceleration a can be solved, and combined with the duration, the target position can be solved.
[0089] Step S13: Determine the target duration based on the target position, the energizing direction of the electromagnetic coil and the length of the guide tube.
[0090] The target duration represents the duration for the ferromagnetic moving body to move from the target position to the position of the first electromagnetic coil.
[0091] In practice, the target duration can be obtained by combining the acceleration calculated in step S14, the distance difference between the target position and the position of the first electromagnetic coil, and the current speed of the ferromagnetic moving body at the target position.
[0092] Step S14: generating first electromagnetic coil control information according to the target duration and the first control instruction as the electromagnetic coil control information.
[0093] The first control instruction is a control instruction for stopping the supply of power to the electromagnetic coil after a custom duration (target duration) has passed.
[0094] Step S2: In response to the vibration zone state being the second vibration zone state, generating second electromagnetic coil control information as the electromagnetic coil control information according to the second control instruction.
[0095] The second control instruction is a control instruction for immediately stopping the supply of power to the electromagnetic coil.
[0096] Step S3: In response to the vibration zone state being the third vibration zone state, executing the following second generating step:
[0097] Step S31: In response to the first temperature signal satisfying the first warning condition, a vibration frequency value corresponding to the first temperature signal is determined according to a first relationship table.
[0098] The first relationship table is a pre-built mapping table that stores ambient temperature and vibration frequency values. The first warning condition is that the first temperature signal contains a temperature value exceeding an ambient temperature threshold. The vibration frequency can represent the frequency of the cyclic movement of the ferromagnetic moving object within the guide tube. In practice, the execution entity can determine the vibration frequency value corresponding to the first temperature signal from the first relationship table by looking up the table.
[0099] Step S32: In response to the vibration frequency value corresponding to the first temperature signal being inconsistent with the current vibration frequency value of the concrete vibrating equipment, third electromagnetic coil control information is generated as the electromagnetic coil control information according to the vibration frequency value corresponding to the first temperature signal.
[0100] Step S33: In response to the first temperature signal not satisfying the first warning condition and the second temperature signal satisfying the second warning condition, determining a vibration frequency value corresponding to the second temperature signal according to the second relationship table.
[0101] The second relationship represents a pre-built mapping table storing internal device temperatures and safe vibration frequency values. The second warning condition is that the second temperature signal contains a temperature exceeding the internal device temperature threshold. In practice, the execution entity can determine the vibration frequency corresponding to the second temperature signal from the second relationship table by looking up the table.
[0102] Step S34: generating fourth electromagnetic coil control information as electromagnetic coil control information according to the vibration frequency value corresponding to the second temperature signal.
[0103] Step 105 : According to the electromagnetic coil control information, the electromagnetic coil group is used to control the ferromagnetic moving body to move in the guide tube.
[0104] In some embodiments, the execution entity may control the ferromagnetic moving body to move in the guide tube through the electromagnetic coil group according to the electromagnetic coil control information.
[0105] In some optional implementations of some embodiments, the execution subject controls the ferromagnetic moving body to move in the guide tube through the electromagnetic coil group according to the electromagnetic coil control information, including:
[0106] Step S1: In response to the electromagnetic coil control information being the first electromagnetic coil control information, after a target time has passed, executing a first control instruction to control the ferromagnetic moving body to move to the position of the first electromagnetic coil and stop moving.
[0107] Step S2: In response to the electromagnetic coil control information being the second electromagnetic coil control information, executing the second control instruction to control the ferromagnetic movable body to stop moving.
[0108] Step S3: In response to the electromagnetic coil control information being the third electromagnetic coil control information, the starting frequency corresponding to the electromagnetic coil in the electromagnetic coil group is adjusted according to the vibration frequency value corresponding to the first temperature signal to control the moving frequency of the ferromagnetic moving body in the guide tube.
[0109] In practice, the periodic reciprocating motion (corresponding to the moving frequency) of the ferromagnetic moving body is controlled by energizing the electromagnetic coil. Therefore, the corresponding electromagnetic coil starting frequency can be adjusted according to the vibration frequency value to control the moving frequency of the ferromagnetic moving body.
[0110] Step S4: In response to the electromagnetic coil control information being the fourth electromagnetic coil control information, the starting frequency corresponding to the electromagnetic coil in the electromagnetic coil group is adjusted according to the vibration frequency value corresponding to the second temperature signal to control the moving frequency of the ferromagnetic moving body in the guide tube.
[0111] Optionally, the above method further includes:
[0112] Step S1: According to the location of the current vibration area, the corresponding grid area in the vibration area grid map is marked to obtain the marked vibration area grid map.
[0113] The vibration area grid diagram is a grid diagram after the area to be vibrated is gridded, and the area granularity corresponding to the grid area in the vibration area grid diagram is controlled by the influence range of a single vibration.
[0114] In practice, since the influence range of concrete vibration equipment during the vibration process is limited, in order to accurately map the corresponding regional status in the vibration area grid map, it is necessary to control the regional granularity of the grid area in combination with the influence range of the concrete vibration equipment.
[0115] Step S2: Generate a thermal map of the vibration area based on the above-mentioned marked vibration area grid map.
[0116] In practice, the above-mentioned execution entity can map the marked vibration area grid map into a vibration area thermal map by means of thermal value mapping.
[0117] Step S3: According to the above-mentioned vibration area thermal map, determine the abnormal grid area and obtain at least one abnormal grid area.
[0118] In practice, the graph can be traversed to determine whether the thermal value corresponding to each grid area exceeds a preset thermal threshold, thereby obtaining at least one abnormal grid area.
[0119] Step S4: generating vibration prompt information according to the average temperature of the area corresponding to the at least one abnormal grid area and the area to be vibrated.
[0120] The vibration prompt information includes: prompt type, prompt level and prompt area.
[0121] In practice, a decision tree corresponding to the constructed prompt type and prompt level can be used to make decisions with the regional thermal value and regional average temperature of the abnormal grid area as input to generate corresponding vibration prompt information.
[0122] Step S5: Send the vibration prompt information to the target terminal.
[0123] The target terminal is bound to the concrete vibrating device. Specifically, the target terminal can be bound to the operator identity of the concrete vibrating device, so that the operator is prompted with the concrete vibration status via the target terminal.
[0124] Step S6: in response to the completion of the vibration of the area to be vibrated, vibration evaluation information for the area to be vibrated is generated according to the marked grid map of the vibration area.
[0125] In practice, the index values of the preset evaluation indicators can be extracted from the grid map of the marked vibration area and automatically filled into the preset template to obtain the vibration evaluation information.
[0126] Step S7: Synchronize the vibration evaluation information, the area identifier corresponding to the area to be vibrated, and the vibration time to the vibration progress blockchain.
[0127] The vibration progress blockchain can be a private blockchain for storing the vibration progress, and the vibration progress can be tamper-proof recorded by storing it in the vibration progress blockchain.
[0128] The above-described embodiments of the present disclosure have the following beneficial effects: Through the concrete vibration methods of some embodiments of the present disclosure, uniform concrete vibration and degassing are achieved, ensuring the quality of concrete placement. Specifically, uneven concrete vibration, insufficient degassing, and even water seepage are caused by manually controlled vibration methods that rely heavily on experience and are difficult to accurately vibrate. Based on this, the present disclosure first designs a unique concrete vibrating device that achieves variable-frequency concrete vibration by energizing a ferromagnetic moving body through an electromagnetic coil. Specifically, the present disclosure optimizes the structure of the ferromagnetic moving body and incorporates graphene and inert gas within the guide tube to reduce friction and air resistance, thereby minimizing energy loss and heat generation. Furthermore, by providing temperature sensors (a first temperature sensor and a second temperature sensor array) and an external camera, the device captures real-time ambient temperature, internal device temperature, and images of the concrete within the vibrating area. These are used as reference variables for concrete vibration control, enabling automatic control of the concrete vibrating device and improving vibration accuracy. Secondly, the present disclosure designs a corresponding control algorithm (concrete vibration method) based on a concrete vibrating device. The first step involves capturing a real-time image sequence in response to the concrete vibrating device being activated. The real-time images are captured by an external camera facing the current vibrating area. The second step involves determining the vibration status based on the real-time image sequence. This determination is achieved through image analysis. The third step involves generating a vibration zone status based on the real-time image sequence in response to the vibrating device being in the first vibration state. While the concrete vibrating device is in the vibrating state, the images are further analyzed to determine the concrete condition within the vibrating zone. The fourth step involves generating electromagnetic coil control information based on a first temperature signal, a second temperature signal, and the vibration zone status. The first temperature signal represents the ambient temperature captured by a first temperature sensor, and the second temperature signal represents the internal temperature of the device captured by a second temperature sensor array. In practice, ambient temperature affects concrete setting, while the internal temperature of the device affects its service life. Therefore, the present disclosure dynamically generates precise electromagnetic coil control information based on the first and second temperature signals and the vibration zone status. In the fifth step, the electromagnetic coil assembly controls the ferromagnetic moving body to move within the guide tube according to the electromagnetic coil control information. The unique concrete vibrating device designed in this disclosure, along with the accompanying control method, achieves uniform vibration and exhaust of the concrete, ensuring the quality of concrete pouring.
[0129] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a concrete vibrating device. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the concrete vibrating device can be specifically applied to various electronic devices.
[0130] like Figure 6 As shown, some embodiments of a concrete vibrating device 600 include: a collection unit 601, a determination unit 602, a first generation unit 603, a second generation unit 604, and a control unit 605. The collection unit 601 is configured to collect a real-time image sequence in response to the concrete vibrating device being activated, wherein the real-time image is collected by an external camera facing the current vibrating area; the determination unit 602 is configured to determine the vibration state based on the real-time image sequence; the first generation unit 603 is configured to generate a vibration area state based on the real-time image sequence in response to the vibration state being the first vibration state; the second generation unit 604 is configured to generate electromagnetic coil control information based on a first temperature signal, a second temperature signal, and the vibration area state, wherein the first temperature signal represents the ambient temperature collected by the first temperature sensor, and the second temperature signal represents the temperature within the device collected by the second temperature sensor array; and the control unit 605 is configured to control the movement of the ferromagnetic moving body within the guide tube via the electromagnetic coil assembly based on the electromagnetic coil control information.
[0131] It is understood that the units described in the concrete vibrating device 600 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the concrete vibrating device 600 and the units included therein, and will not be described in detail here.
[0132] Reference below Figure 7 , which shows a structural schematic diagram of an electronic device (eg, a computing device) suitable for implementing some embodiments of the present disclosure. Figure 7 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure. Figure 7 As shown, the computer device includes a processor, a memory and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium may store an operating system and a computer program. The computer program includes program instructions, which, when executed, may enable the processor to execute any of the above methods. The processor is used to provide computing and control capabilities to support the operation of the entire computer device. The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium, which, when executed by the processor, may enable the processor to execute any of the above methods. The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 7The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present disclosure, and does not constitute a limitation on the computer device to which the solution of the present disclosure is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0133] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0134] In one embodiment, the processor is used to run a computer program stored in a memory to implement the following steps: in response to the start-up of the concrete vibrating equipment, a real-time image sequence is collected, wherein the real-time image is collected by an external camera facing the current vibration area; based on the real-time image sequence, the vibration state is determined; in response to the vibration state being the first vibration state, a vibration area state is generated based on the real-time image sequence; based on the first temperature signal, the second temperature signal and the vibration area state, electromagnetic coil control information is generated, wherein the first temperature signal represents the ambient temperature collected by the first temperature sensor, and the second temperature signal represents the temperature inside the equipment collected by the second temperature sensor array; based on the electromagnetic coil control information, the ferromagnetic moving body is controlled to move in the guide tube by the electromagnetic coil group.
[0135] An embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the method described above in the present disclosure.
[0136] The computer-readable storage medium may be an internal storage unit of the computer device described in the aforementioned embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a SmartMedia Card (SMC), a Secure Digital (SD) card, a flash memory card, etc., provided on the computer device.
[0137] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0138] The above descriptions are merely some preferred embodiments of the present disclosure and illustrate the underlying technical principles. Those skilled in the art should understand that the scope of the invention encompassed by the embodiments of the present disclosure is not limited to technical solutions formed by specific combinations of the aforementioned technical features. It also encompasses other technical solutions formed by any combination of the aforementioned technical features or their equivalents, without departing from the aforementioned inventive concept. For example, a technical solution formed by replacing the aforementioned features with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A concrete vibrating method, applied to a concrete vibrating device, wherein: The concrete vibrating device includes: a housing, an electromagnetic coil group, a guide tube, a ferromagnetic moving body, a first temperature sensor, a second temperature sensor array, and an external camera. The electromagnetic coils in the electromagnetic coil group are equally spaced and surround the outside of the guide tube. The ferromagnetic moving body is a cylindrical moving body with external threads disposed in the guide tube. The guide tube is a sealed tube with graphene on its inner wall and filled with inert gas. The first temperature sensor and the external camera are both embedded in the outside of the housing, and the second temperature sensor array is embedded in the inside of the housing. The device is characterized in that it includes: In response to the concrete vibrating device being started, a real-time image sequence is collected, wherein the real-time image is collected by an external camera facing a current vibrating area; determining a vibration state according to the real-time image sequence; In response to the vibration state being the first vibration state, generating a vibration area state according to the real-time image sequence; generating electromagnetic coil control information based on a first temperature signal, a second temperature signal, and a vibration zone state, wherein the first temperature signal represents an ambient temperature acquired by a first temperature sensor, and the second temperature signal represents a temperature within the device acquired by a second temperature sensor array; According to the electromagnetic coil control information, the ferromagnetic moving body is controlled to move in the guide tube by the electromagnetic coil group, wherein the determining of the vibration state according to the real-time image sequence includes: Determining a sliding window according to a starting frequency corresponding to an electromagnetic coil in the electromagnetic coil group, wherein the sliding window is a time window whose length is controlled by the starting frequency; performing sliding grouping on the real-time images in the real-time image sequence according to the sliding window to obtain a real-time image group sequence; For each real-time image group in the sequence of real-time image groups, the following first processing steps are performed: Determining activation times of a first electromagnetic coil and a second electromagnetic coil within a time window corresponding to the real-time image group, respectively, to obtain a first activation time and a second activation time, wherein the first electromagnetic coil and the second electromagnetic coil are electromagnetic coils in the electromagnetic coil group that surround two ends of the guide tube; Eliminating real-time images whose corresponding image acquisition time matches the first start time or the second start time from the real-time image group to obtain an eliminated image group; Initialize the vibration state to obtain the initial vibration state; The model is determined based on the obtained sequence of eliminated image groups, the initial vibration state, and the pre-trained vibration state, and the following second processing step is performed: Determine the first eliminated image group in the eliminated image group sequence as the target image group; Inputting the target image group and the initial vibration state into the vibration state determination model to generate an updated vibration state; In response to the updated vibration state converging or the image group sequence after the target image group is removed being empty, determining the updated vibration state as the vibration state, and ending the second processing step; In response to the updated vibration state not converging or the culled image group sequence without the target image group being removed being non-empty, the updated vibration state is used as the initial vibration state, and the culled image group sequence without the target image group is used as the culled image group sequence, and the second processing step is performed again.
2. The method according to claim 1, characterized in that The method further comprises: According to the current location of the vibration area, the corresponding grid area in the vibration area grid map is marked as an area state, and a marked vibration area grid map is obtained, wherein the vibration area grid map is a grid map after the vibration area is gridded, and the area granularity corresponding to the grid area in the vibration area grid map is controlled by the influence range of a single vibration; Generating a thermal map of the vibration area according to the marked vibration area grid map; Determine an abnormal grid area according to the vibration area thermal map to obtain at least one abnormal grid area; Generate vibration prompt information according to the average temperature of the area corresponding to the at least one abnormal grid area and the area to be vibrated, wherein the vibration prompt information includes: prompt type, prompt level and prompt involved area; The vibration prompt information is sent to a target terminal, wherein the target terminal is bound to the concrete vibration equipment.
3. The method according to claim 2, characterized in that The method further comprises: In response to the completion of the vibration of the area to be vibrated, generating vibration evaluation information for the area to be vibrated according to the marked grid map of the vibrated area; The vibration evaluation information, the area identification corresponding to the area to be vibrated, and the vibration time are synchronized to the vibration progress blockchain.
4. The method according to claim 3, characterized in that The generating of electromagnetic coil control information according to the first temperature signal, the second temperature signal and the state of the vibration area includes: In response to the vibration zone state being the first vibration zone state, the following first generating step is performed: Determine the current state of the electromagnetic coil corresponding to the electromagnetic coil group, wherein the current state of the electromagnetic coil includes: the power-on direction and duration of the electromagnetic coil, and the duration represents the power-on duration under the power-on direction of the electromagnetic coil; determining a target position according to a current state of the electromagnetic coil, wherein the target position represents a current position of the ferromagnetic moving body in the guide tube; Determining a target duration based on the target position, the energizing direction of the electromagnetic coil, and the length of the guide tube, wherein the target duration represents the time it takes for the ferromagnetic moving body to move from the target position to the position of the first electromagnetic coil; generating first electromagnetic coil control information according to the target duration and the first control instruction as the electromagnetic coil control information; In response to the vibration zone state being the second vibration zone state, generating second electromagnetic coil control information as the electromagnetic coil control information according to the second control instruction; In response to the vibration zone state being the third vibration zone state, the following second generating step is performed: In response to the first temperature signal satisfying the first warning condition, determining a vibration frequency value corresponding to the first temperature signal according to a first relationship table, wherein the first relationship table is a pre-constructed mapping table storing ambient temperature and vibration frequency values; In response to the vibration frequency value corresponding to the first temperature signal being inconsistent with the current vibration frequency value of the concrete vibrating device, generating third electromagnetic coil control information as the electromagnetic coil control information according to the vibration frequency value corresponding to the first temperature signal; In response to the first temperature signal not satisfying the first warning condition and the second temperature signal satisfying the second warning condition, determining a vibration frequency value corresponding to the second temperature signal according to a second relationship table, wherein the second relationship represents a pre-constructed mapping table storing internal device temperatures and safe vibration frequency values; According to the vibration frequency value corresponding to the second temperature signal, fourth electromagnetic coil control information is generated as the electromagnetic coil control information.
5. The method according to claim 4, characterized in that The method of controlling the ferromagnetic moving body to move in the guide tube by the electromagnetic coil group according to the electromagnetic coil control information includes: In response to the electromagnetic coil control information being the first electromagnetic coil control information, after the target time has elapsed, executing the first control instruction to control the ferromagnetic moving body to move to the position of the first electromagnetic coil and stop moving; In response to the electromagnetic coil control information being the second electromagnetic coil control information, executing the second control instruction to control the ferromagnetic movable body to stop moving; In response to the electromagnetic coil control information being the third electromagnetic coil control information, adjusting the starting frequency corresponding to the electromagnetic coil in the electromagnetic coil group according to the vibration frequency value corresponding to the first temperature signal to control the moving frequency of the ferromagnetic moving body in the guide tube; In response to the electromagnetic coil control information being the fourth electromagnetic coil control information, the starting frequency corresponding to the electromagnetic coil in the electromagnetic coil group is adjusted according to the vibration frequency value corresponding to the second temperature signal to control the moving frequency of the ferromagnetic moving body in the guide tube.
6. The method according to claim 5, characterized in that In response to the vibration state being the first vibration state, generating a vibration area state according to the real-time image sequence includes: Reading real-time image features extracted by the vibration state determination model for the real-time images in the real-time image sequence to obtain a real-time image feature sequence; determining a feature difference between every two adjacent real-time image features in the real-time image feature sequence; Performing feature filtering on the real-time image features in the real-time image feature sequence according to the feature differences to obtain a filtered real-time image feature sequence; The vibration area state is generated according to the filtered real-time image feature sequence and a pre-trained vibration area state recognition model.
7. A concrete vibrating device, applied to the method according to any one of claims 1 to 6, characterized in that: include: a collection unit configured to collect a real-time image sequence in response to the concrete vibrating equipment being started, wherein the real-time image is collected by an external camera facing a current vibrating area; a determining unit configured to determine a vibration state based on the real-time image sequence; a first generating unit configured to generate a vibration area state according to the real-time image sequence in response to the vibration state being a first vibration state; a second generating unit configured to generate electromagnetic coil control information based on a first temperature signal, a second temperature signal, and a vibration zone state, wherein the first temperature signal represents an ambient temperature acquired by the first temperature sensor, and the second temperature signal represents a temperature inside the device acquired by the second temperature sensor array; The control unit is configured to control the ferromagnetic moving body to move in the guide tube through the electromagnetic coil group according to the electromagnetic coil control information, wherein determining the vibration state according to the real-time image sequence includes: Determining a sliding window according to a starting frequency corresponding to an electromagnetic coil in the electromagnetic coil group, wherein the sliding window is a time window whose length is controlled by the starting frequency; performing sliding grouping on the real-time images in the real-time image sequence according to the sliding window to obtain a real-time image group sequence; For each real-time image group in the sequence of real-time image groups, the following first processing steps are performed: Determining activation times of a first electromagnetic coil and a second electromagnetic coil within a time window corresponding to the real-time image group, respectively, to obtain a first activation time and a second activation time, wherein the first electromagnetic coil and the second electromagnetic coil are electromagnetic coils in the electromagnetic coil group that surround two ends of the guide tube; Eliminating real-time images whose corresponding image acquisition time matches the first start time or the second start time from the real-time image group to obtain an eliminated image group; Initialize the vibration state to obtain the initial vibration state; The model is determined based on the obtained sequence of eliminated image groups, the initial vibration state, and the pre-trained vibration state, and the following second processing step is performed: Determine the first eliminated image group in the eliminated image group sequence as the target image group; Inputting the target image group and the initial vibration state into the vibration state determination model to generate an updated vibration state; In response to the updated vibration state converging or the image group sequence after the target image group is removed being empty, determining the updated vibration state as the vibration state, and ending the second processing step; In response to the updated vibration state not converging or the culled image group sequence without the target image group being removed being non-empty, the updated vibration state is used as the initial vibration state, and the culled image group sequence without the target image group is used as the culled image group sequence, and the second processing step is performed again.
8. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
9. A computer-readable medium, characterized in that A computer program is stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Concrete vibration point positioning method based on image processing technology
CN115393342A
Concrete vibration quality real-time detection method based on image recognition
CN118262293A