The present invention relates to a method and system for managing a crane and/or a construction site.
A modern crane is a complex piece of machinery that has many critical components and systems that may or may not communicate with each other making a crane difficult to manage.
Construction sites are also complex and difficult to manage. Construction sites are typically safety critical environments where it is extremely important to have good management in order to maintain the safety of construction workers. Good management is also crucial to enable effective planning, productivity, site management and budget control.
The following presents a simplified summary of the disclosure in order to provide a basic understanding to the reader. This summary is not intended to identify key features or essential features of the claimed subject matter nor is it intended to be used to limit the scope of the claimed subject matter. Its sole purpose is to present a selection of concepts disclosed herein in a simplified form as a prelude to the more detailed description that is presented later.
In various examples there is an apparatus for managing a construction site and/or crane, the apparatus comprising a memory storing sensor data received from a plurality of capture devices associated with the construction site and/or crane. The memory stores one or more rules or thresholds. A processor is configured to process the sensor data by evaluating at least one of the rules, or by comparing a prediction computed from the sensor data with at least one of the thresholds. The processor is configured, in response to evaluation of a rule, or in response to comparison of a prediction with a threshold, to trigger an alert.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments of the present disclosure and, together with the description, further serve to explain the principles of the disclosure and to enable a person skilled in the pertinent art to make and use the embodiments disclosed herein. In the drawings, like reference numbers indicate identical or functionally similar elements.
The various configurations discussed in these non-limiting examples can be varied and are used to illustrate at least one embodiment and are not intended to limit the scope thereof.
Construction site sensor data 104 is communicated from the individual capture devices to a sensor data store 106 by wired or wireless communication. The sensor data is batched, time stamped and in some cases is compressed in order to reduce bandwidth needed to communicate the sensor data.
A construction site management apparatus 100 has access to the sensor data 106 via a communications network. In some cases the construction site management apparatus 100 is deployed as a web service although that is not essential. The construction site management apparatus 100 has access to a store 102 of schedules, thresholds, rules and templates which are pre-configured. The construction site management apparatus 100 is able to send control messages to the cranes 120, 122 enabling remote control of the construction site equipment. The construction site management apparatus 100 is also able to send messages to end user client devices to facilitate control of construction site equipment and of the construction site itself. The construction site management apparatus 100 is accessible by one or more client devices 110 including client devices of site engineers 118. Information about the construction site management is available to end users via the client devices.
The construction site management apparatus 100 is implemented using a computer 200. The computer 200 includes other components that are omitted for brevity without departing from the embodiments of the invention as described. The computer 200, which may interchangeably be referred to as a user device, includes a processor 205, a non-volatile memory 210, and a volatile memory 215. The processor 205 is a processor, microprocessor, controller, or a combination of processors, microprocessor, and/or controllers that performs instructions stored in the volatile 215 or non-volatile memory 210 to manipulate data stored in the memory. The non-volatile memory 210 can store processor instructions utilized to configure the computer 200 to perform processes including processes in accordance with embodiments of the invention and/or data for the processes being utilized. In other embodiments, the software and/or firmware can be stored in any of a variety of non-transitory computer readable media appropriate to a specific application.
The communications network 108 of
In the illustrated embodiment of
Some processes for providing methods and systems in accordance with embodiments of this invention are executed by a user device or user mobile device. The relevant components in a playback device that can perform processes including adaptive streaming processes in accordance with embodiments of the invention are as shown in
The crane system 410 communicates with a router 430 that is linked to a server, possibly located in a cloud 440. Information from other devices or sensors such as crane anti-collision monitoring systems (DCS60-SUP) (SMIE) 440 can also be transmitted to the router 440.
The server also communicates with processors, databases and servers that control and maintain various parameters, including individual parameters used by a crane 450; central logs for a crane 455; and information for all, user devices 460. The crane parameters 450 and logs 455 can also be hosted to allow for an active connection with the crane 450, which is useful for trouble shooting or problem rectification remotely. At the same time, a security system is also in place to ensure that remote access is only granted to authorized users, including the client, the crane operator, the crane manufacturer, or a crane maintenance crew, with varying levels of access if required.
The central logs 455 for a crane 410 can be recorded live, or periodically (every few seconds) and each movement of the crane 410 is recorded, logged, and time-stamped, along with the amount of load carried, radius, time taken, and environmental conditions such as wind speed and ambient temperature. The temperature of various points of the crane 410 can also be recorded via temperature sensors. The system is able to generate graphs to present information such as load spectrum and movement spectrum of the crane. Special logs can be created for alarms or events such as emergency stop, where the system can capture the location of the emergency button that was activated. In the case of alarms by the system, such as a wind alarm, the system can upload it immediately and provide an alert via email or telephone communication systems to relevant parties, including clients if needed. A requirement can be put in place to review each alarm to ensure safety is not compromised. The log would then capture details of the review of the alarm for record keeping, including details of the reviewer of the alarm. Alarm messaging options include wind speed velocity, moment overload, working range limits, erection mode where bypass is activated, emergency stop (by location), or anti-collision override. Other parameters that can be controlled and monitored by the system can include power consumption of the crane, current draw of each motor and VF drive, monitoring of the anti-collision system (also known as an SMIE anti-collision system) and faults from the crane Programmable Logic Controller (PLC). The SMIE anti-collision system is a safety and/or driver assistance device for the management of the tower crane operations on construction sites, especially those with two or more cranes. It helps the crane operator to anticipate the risk of collision between the moving parts of his crane and those of the neighboring crane. When a risk of collision is detected, the system “takes over” and automatically slows down to a stop the hazardous movements.
The start-up checklist is an electronic form that is filled in by qualified personnel (e.g. Crane Pre Start Daily Check), and may require data to be recorded prior to starting-up the crane (Pre-start) without this data being entered the crane would not commence work. This can include checking the oil levels of the various motors or engines or brakes, lubrication of various parts including gears and slewing ring, testing of critical components, checking the reeving system, emergency systems check and accounting for, and any other visual inspection of the crane structure and its components. Aside from logging in to the system, this form can also incorporate an electronic sign off to ensure accountability.
Other information captured by the central log 455 includes crane calibration, crane configuration, slack rope, mechanism cycles log, load spectrum log, emergency stop button log, last events (including load and moment), and alarm logs with email notification and review or checking box for events such as moment overload, working range limits, erection mode (bypass activated), and emergency stop. Also, the system can integrate an electronic log book to record number of hours in operation for its servicing cycle, typically monthly, and when required, trigger an alarm or alert to have the crane serviced, along with the site report. Along with the servicing report, an inventory or parts log of the various components of a crane 410 can also be kept to ensure servicing and periodic inspections or replacements are carried out. Other parts of the system such as the camera monitoring system can also be integrated into the system and allow online or live camera access remotely. Employees' timesheets can also be tracked and monitored by the system. The system can include report generation functions that allow for easy generation of reports to account for the usage of the crane 410.
Inputs that the system processes, logs, and records can include lifting schedule, camera on hoist rope termination point, camera on winch pack (drum or rope), aviation light monitoring, crane balance/deflection reading, motor or engine temperature, RPM of motor or engine, crane data such as radius, hook height, weight, slew orientation, and windspeed, line pull monitor, moment limit monitor, break pads wearing switch, individual inputs for monitored items on PLC. Some of the cameras may also incorporate image recognition to automatically highlight or alert if there any issues in the object being monitored, for example if the rope is damaged, the camera on the winch pack may see and recognize this and trigger an alert.
One of the critical items in the operation and safety of a tower crane is the termination rope, thus monitoring this using a camera would ensure that the ropes are correctly terminated. Some embodiments may also incorporate the operation of this camera into the start-up check list, and in the case where the camera or sensor monitoring the termination rope is not functioning correctly, the system would not allow the crane to begin operations and commence shut down procedures of any components already in operation. The cameras or sensors used can also allow for remote maintenance or even automatic preventive maintenance that would highlight or alert any abnormality in the rope(s) such as snapped strand or over twisted wire rope, and trigger necessary actions if required, including remote access screening.
The monitoring of aviation lights is required due to the height of tower cranes which can present hazards to low flying aircraft. This is especially critical when the tower crane is sited near airports, hospitals, military bases, or heliports. Should there be a problem in the aviation lights, appropriate action by the system may include halting crane operations and notifying the relevant authorities.
Other system inputs also include slew angle monitoring which assists in aligning the crane prior to climbing or addition of extra frame work to gain height. This helps the PLC logic for crane radius measurement as well as on crane capacity chart correction.
One of the outputs of the system is a crane monitoring diagram, that will assist remote access and provide an overview of the crane and its data collected. This can also be hosted or displayed and in communication with a mobile application, a dedicated mobile device or tablet, or cloud, or personal computer.
Through the implementation of the management system 100, automatic preventive maintenance can be put in place, and critical parts of the cranes would not require onsite access, especially the Jib walks, the hoisting and the luffing drums. Further, the system would be able to identify errors and faults with greater efficiency and accuracy, and in some cases begin to take preventive action. This would improve crane operating time and reduce breakdowns and down time, and possibly lengthen the operational life of the crane, especially with the sensors that monitor the various components and the ability to provide an accurate diagnosis, either through system analysis or remote assessment.
Other information such as the available configurations of the crane are also captured and presented by the system if required. The information and data from a crane can also be customized to provide specific data for each client to allow them to visualize the crane in operation.
One part of the system is the “Black Box” database, whose function is to record a compilation of all data at regular intervals, which can be set from previous set time span (X minutes) and available for interrogation should a catastrophe or an event should occur. This also allows the performance of a particular crane to be reviewed through its history. This also allows for a real time diagnostic analysis of the crane incorporating off site technicians with various specialties and expertise (inducing EOM expertise) to combine their skills to fix any technical errors or malfunctions that may occur.
Other parts of the systems can include:
The information captured includes general information for each crane including its location, contact information, and settings for the crane. Also captured or logged can be events involving the crane, like movement direction, height, trolley/luffing, slewing, wind speed and direction, temperature, and reeving, as well as alarm logs, and storm brace mechanism. This information captured can be delivered in a view mode only to prevent inadvertent or unwanted changes and allow remote monitoring safely.
The arrangement of
The method 500 starts with a start-up checklist 510 and this can be done by the system itself with verification from the crane operator, or a hands-on checklist with various components confirmed to be operational before commencing operations, and the system begins logging 520 the normal crane operations 530. Should an event occur in the form of an alert or alarm 540, notification would be sent via email or telephone communication systems to relevant parties (dependent on the type of alert), and all the data or information is recorded and saved, in some cases uploaded 550 to a cloud or online server. This would enable the data to be reviewed and have the problem associated with the alarm or alert resolved 560. This would provide an aircraft style black box system for determining the cause of any fault or catastrophe.
With the information all in a single place, it would be easy for one skilled in the art to use this as described previously or in any other way that can be envisaged. A further feature of the system is the combination of this myriad of fields of information to derive conclusions or pre-emptive predictions, for example, once the pre-start check-list has been completed and a misalignment is detected in the hoist termination pin, either through sensors, image recognition, or even human intervention alert, the crane is shut down using an emergency shut down procedure and an urgent alert is sent out to various parties, including the service team. In another scenario, where the system detects that the clamp break is not opening, and that there are no encoder pulses, the outcome is that the system assumes that the variable frequency drive (VFD) has dropped out on safety, and highlights this accordingly. The system can even take the appropriate action to rectify if needed. Other applications of this analysis of collated information can use the temperature of the motor with the data relating to wind speed in order to determine the true operating temperature of the various motors present on the crane. For warning lights, if the system determines that the aviation light switch break is on, and the aviation light is not operating, either through sensors, image recognition, or even human intercession, and whether it is daylight or night time, the system would know that the aviation lights need to be changed and either do so if the crane hardware allows it, or alerts the crane operator/service team to do so. These non-limiting examples or rules can either be programmed into the system, or a learning algorithm is able to determine or even create such rules based on historical data and the desired outcomes or decisions, or the associated pattern recognition analysis. This means that the system would be able to provide real time diagnosis of any issues and even predict or pre-empt potential issues based on the conditions from the data collected.
An exemplary flow diagram of a method 600 the system employs to handle a maintenance, service, or breakdown alert is shown in
In some cases the sensor data comprises video and the process of
In some cases the object recognition system 902 has been trained to detect 920 presence of a load on a crane hook. In the case such a load is detected a synchronization step is carried out to synchronize the video frames with sensor data from an LMI sensor of the associated crane. Once synchronization is successful a comparison is done 924 between the load sensed at the crane hook in the presence of the visually detected load and the load sensed at the crane hook in the absence of the visually detected load. The comparison data is stored together with the video frames.
In some cases the object recognition system 902 has been trained to detect a concrete pour event 908 at the construction site. When a concrete pour event is detected a comparison is made between a time stamp of the video frame in which the concrete pour event is depicted and an expected time. Any discrepancy is stored and sent in a message together with the video frame to a site manager.
In some cases the object recognition system 902 has been trained to detect a tower crane 918. In this case the process moves to operation 1000 of
In some cases the object recognition system 902 has been trained to detect ceased work 912 at the construction site. A request for information 914 is then sent to a site manager or other operative.
In some cases the object recognition system 902 has been trained to detect an environment change 916 such as a change in a tree, an oil spill, a waste dump.
In some cases a database of solutions 1118 is available. The construction site management system selects one of the solutions which is appropriate to resolve the detected difference and sends 1116 the solution to client devices of all those involved with the construction site project.
The machine learning model is a neural network of any suitable type and has been trained using sensor data collected from other construction sites and where the sensor data is labelled as being associated with an occupational health and safety accident or not. The training is done using back propagation in a conventional manner.
In an example a trained machine learning system is used to process the sensor data about the construction site and to compute predictions from the sensor data. The computed predictions are any one or more of: the likelihood of an occupational health and safety accident occurring at the construction site, deviation from a planned schedule of activities at the construction site, deviation from an expected design plan or other prediction.
The trained machine learning system is used together with a rule base having rules about how to modify a critical path of a construction project at the construction site. The predictions are used to resolve the one or more rules in real time and compute, in real time, a suggested modification to the critical path. Outputs of the trained machine learning system and the rule base, as well as information from the sensor data, are used to send reports to client devices. In this way it is possible to report and monitor progress of construction activities to key people who “need to know” through the lifetime of a construction project. At the end of a construction project the outputs of the machine learning system as well as records of the sensor data are stored in an “as built” file for the completed construction project.
The machine learning model is a neural network of any suitable type and has been trained using sensor data collected from other construction sites and where the sensor data is labelled according to whether it is associated with one or more of: the likelihood of an occupational health and safety accident occurring at the construction site, deviation from a planned schedule of activities at the construction site, deviation from an expected design plan or other event. The training is done using back propagation in a conventional manner.
As understood by one of ordinary skill in the art, the present invention can be implemented with special purpose computers, devices, and servers that are programmed to implement the embodiments described herein. Further, the system according to the embodiments disclosed herein is able accommodate many more combinations and permutations, or any other future electronic payment methods. For example, the system according to the embodiments disclosed herein can accommodate cloud based or app-based record management system as well.
Thus, the present invention has been fully described with reference to the drawing and figures. Although the invention has been described based upon these preferred embodiments, to those of skill in the art, certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10201907179Y | Aug 2019 | SG | national |
10202005748Q | Jun 2020 | SG | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SG2020/050437 | 7/30/2020 | WO |