Elevator operation method and related equipment
By dynamically adjusting the weight of the elevator car counterweight and combining it with changes in fluid volume, the problem of high elevator motor load was solved, thereby improving elevator operating efficiency and safety.
Patent Information
- Application Number
- CN202511078345.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-10-28
AI Technical Summary
In existing technologies, the weight of the elevator counterweight is fixed, which requires the selection of a large-load motor with high power and high cost.
The elevator operation is controlled by dynamically adjusting the weight of the first counterweight of the elevator car and combining it with the weight of the second counterweight, which is fixed in weight. The weight of the counterweight is adjusted by utilizing the change in the volume of fluid in an adjustable container.
This reduces the load on the elevator motor, optimizes elevator operating efficiency and safety, and reduces motor costs.
Smart Images

Figure CN120841327A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to elevator operation methods and related equipment. Background Technology
[0002] With the continuous improvement of technology and the vigorous development of the economy, the popularity of elevators is increasing day by day.
[0003] In related technologies, elevators are equipped with counterweights. The elevator motor operates based on the weight difference between the counterweight and the elevator car. The smaller the weight difference, the smaller the load on the elevator motor; the larger the weight difference, the greater the motor load. Since the weight of the counterweight is fixed, the maximum weight difference must be considered when selecting an elevator motor, requiring a high-load motor with higher power and cost.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is related technology. Summary of the Invention
[0005] The main purpose of this application is to provide an elevator operation method and related equipment, which aims to solve the technical problem of how to reduce the load on the elevator motor.
[0006] To achieve the above objectives, this application proposes an elevator operation method, which includes:
[0007] In response to the elevator operation command, it receives the first weight corresponding to the current elevator car collected by the sensor, and obtains the second weight corresponding to the elevator car when it is empty.
[0008] Based on the first weight and the second weight, the weight of the first counterweight is adjusted. Based on the adjusted weight of the first counterweight and the second counterweight, the elevator operation is controlled. The counterweight corresponding to the elevator car is divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0009] In one embodiment, the first configuration block is an adjustable-volume container, and the weight of the first configuration block is dynamically adjusted based on the volume of the fluid inside the container. The volume of the first configuration block is the same as the volume of the fluid inside the container.
[0010] In one embodiment, after the step of controlling the elevator operation based on the adjusted weights of the first and second counterweights, the method further includes:
[0011] Based on the elevator operation command, the direction of elevator car travel is determined;
[0012] Based on the first weight, predict the number of people in the elevator car;
[0013] Based on the direction of travel, the number of passengers, and a preset prediction model, the weight change of the elevator car when it reaches the next floor is predicted.
[0014] Based on the weight change, the weight of the first counterweight is adjusted.
[0015] In one embodiment, the step of adjusting the weight of the first counterweight based on the weight change result further includes:
[0016] Determine the rate of weight change and the response time of weight change corresponding to the first counterweight;
[0017] Based on the weight change results, the weight change rate, and the weight change response time, the weight of the first counterweight is adjusted in advance.
[0018] In one embodiment, before the step of predicting the weight change of the elevator car when it reaches the next floor based on the direction of travel, the number of passengers, and a preset prediction model, the method further includes:
[0019] Obtain sample data and the current prediction model, wherein the prediction result corresponding to the sample data is the first prediction result;
[0020] The sample data is then predicted using the current prediction model to obtain a second prediction result;
[0021] Determine whether the first prediction result is consistent with the second prediction result;
[0022] If they are inconsistent, adjust the parameters of the current prediction model, and based on the adjusted current prediction model, return to the step of using the current prediction model to predict the sample data and obtain the second prediction result, until the first prediction result is consistent with the second prediction result, and obtain the preset prediction model.
[0023] In one embodiment, the step of adjusting the weight of the first counterweight based on the first weight and the second weight further includes:
[0024] The fluid corresponding to the first counterweight is determined to determine the density of the fluid, and the first fluid is used to adjust the weight of the first counterweight.
[0025] Based on the first weight, the second weight, and the density, the volume of the fluid in the first counterweight is adjusted to adjust the weight of the first counterweight.
[0026] Furthermore, to achieve the above objectives, this application also proposes an elevator operating device, which includes:
[0027] The response module is used to respond to the elevator operation command, receive the first weight corresponding to the current elevator car collected by the sensor, and obtain the second weight corresponding to the elevator car when it is empty.
[0028] An adjustment module is used to adjust the weight of the first counterweight based on the first weight and the second weight, and to control the operation of the elevator based on the adjusted weight of the first counterweight and the second counterweight. The counterweight corresponding to the elevator car is divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0029] In one embodiment, the elevator operating device is further configured to:
[0030] The first configuration block is an adjustable volume container. The weight of the first configuration block is dynamically adjusted based on the volume of the fluid inside the container. The volume of the first configuration block is the same as the volume of the fluid inside the container.
[0031] In one embodiment, the elevator operation device further includes a prediction module, the prediction module further including:
[0032] The first determining unit is used to determine the direction of elevator car travel based on the elevator operation command.
[0033] A first prediction unit is configured to predict the number of people in the elevator car based on the first weight.
[0034] The second prediction unit is used to predict the weight change of the elevator car when it reaches the next floor based on the direction of travel, the number of people and a preset prediction model.
[0035] The first adjustment unit is used to adjust the weight of the first counterweight based on the weight change result.
[0036] In one embodiment, the prediction module further includes:
[0037] The second determining unit is used to determine the weight change rate and weight change response time corresponding to the first counterweight;
[0038] The second adjustment unit is used to adjust the weight of the first counterweight in advance based on the weight change result, the weight change rate, and the weight change response time.
[0039] In one embodiment, the elevator operating device further includes a model training module, the model training module comprising:
[0040] An acquisition unit is used to acquire sample data and the current prediction model, wherein the prediction result corresponding to the sample data is the first prediction result.
[0041] The third prediction unit is used to predict the sample data using the current prediction model to obtain a second prediction result;
[0042] A judgment unit is used to determine whether the first prediction result is consistent with the second prediction result;
[0043] The training unit is used to adjust the parameters of the current prediction model if there is a discrepancy, and based on the adjusted current prediction model, return to the step of using the current prediction model to predict the sample data to obtain a second prediction result, until the first prediction result is consistent with the second prediction result, and a preset prediction model is obtained.
[0044] In one embodiment, the adjustment module further includes:
[0045] The third determining unit is used to determine the fluid corresponding to the first counterweight, so as to determine the density of the fluid, wherein the first fluid is used to adjust the weight of the first counterweight.
[0046] The third adjustment unit is used to adjust the volume of the fluid in the first counterweight based on the first weight, the second weight, and the density, so as to adjust the weight of the first counterweight.
[0047] In addition, to achieve the above objectives, this application also proposes an elevator operating device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the elevator operating method as described above.
[0048] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the elevator operation method described above.
[0049] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the elevator operation method described above.
[0050] One or more technical solutions proposed in this application have at least the following technical effects:
[0051] This application proposes an elevator operation method and related equipment, relating to the field of data processing technology. Compared to related technologies where elevators are equipped with counterweights of fixed weight, requiring consideration of maximum weight difference when selecting an elevator motor (i.e., necessitating a high-load motor with higher power and cost), this application first receives a first weight corresponding to the current elevator car from sensors in response to an elevator operation command, and then obtains a second weight corresponding to the elevator car when unloaded. Based on the first and second weights, the weight of the first counterweight is adjusted. Based on the adjusted weights of the first and second counterweights, the elevator operation is controlled. The counterweights corresponding to the elevator car are divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0052] Understandably, this application adjusts the second counterweight in real time according to the weight change of the elevator car, so that the overall weight of the car is consistent with the overall weight of the counterweight block, thereby reducing the motor load. Attached Figure Description
[0053] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0054] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0055] Figure 1 This is a flowchart illustrating an embodiment of the elevator operation method of this application.
[0056] Figure 2 This is a flowchart illustrating Embodiment 2 of the elevator operation method of this application;
[0057] Figure 3 This is a flowchart illustrating Embodiment 3 of the elevator operation method of this application;
[0058] Figure 4 This is a schematic diagram of the modular structure of the elevator operating device according to an embodiment of this application;
[0059] Figure 5 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the elevator operation method in this application embodiment.
[0060] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0061] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0062] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0063] The main solution in this application's embodiments is:
[0064] In this embodiment, for ease of description, the elevator operating equipment will be used as the subject of the explanation.
[0065] Due to technological limitations, elevators are equipped with counterweights. The elevator motor operates based on the weight difference between the counterweight and the elevator car. The smaller the weight difference, the smaller the load on the elevator motor; conversely, the larger the weight difference, the greater the motor load. Since the weight of the counterweight is fixed, the maximum weight difference must be considered when selecting an elevator motor, necessitating a high-load motor with higher power and cost.
[0066] This application provides a solution in which: first, in response to an elevator operation command, a first weight corresponding to the current elevator car is received from a sensor, and a second weight corresponding to the elevator car when it is unloaded is obtained; then, based on the first weight and the second weight, the weight of a first counterweight is adjusted; and based on the adjusted weights of the first and second counterweights, the elevator operation is controlled. The counterweights corresponding to the elevator car are divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0067] Understandably, this application adjusts the second counterweight in real time according to the weight change of the elevator car, so that the overall weight of the car is consistent with the overall weight of the counterweight block, thereby reducing the motor load.
[0068] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or elevator operating device capable of performing the above functions. The following description uses an elevator operating device as an example to illustrate this embodiment and the subsequent embodiments.
[0069] Based on this, the embodiments of this application provide an elevator operation method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the elevator operation method of this application.
[0070] In this embodiment, the elevator operation method includes steps S10 to S20:
[0071] Step S10: In response to the elevator operation command, receive the first weight corresponding to the current elevator car collected by the sensor, and obtain the second weight corresponding to the elevator car when it is empty.
[0072] Elevator operation commands refer to instructions issued by users through elevator buttons, such as up, down, and floor selection buttons, to tell the elevator system the action to be performed, such as reaching a certain floor.
[0073] It should be noted that weight sensors are installed inside the elevator car to measure the weight inside the car in real time. These sensors convert the weight data into electrical signals.
[0074] The weight of the elevator car at the time the user issues the operating command refers to the actual weight inside the car. This weight includes the weight of passengers, the weight of goods, etc.
[0075] The first weight is a specific designation for the current weight of the car, used to distinguish it from other weight data. It is a dynamic value that changes as passengers enter and exit.
[0076] The weight of an elevator car when empty refers to its weight when there are no passengers or goods inside. This weight is the structural weight of the car itself and is a fixed value.
[0077] The second weight is also a specific term for the empty weight of the elevator car, used to distinguish it from the "first weight". It is a static value, usually measured and stored in the system during elevator installation and commissioning.
[0078] Step S20: Based on the first weight and the second weight, adjust the weight of the first counterweight block. Based on the adjusted weight of the first counterweight block and the second counterweight block, control the elevator operation. The counterweight block corresponding to the elevator car is divided into a first counterweight block and a second counterweight block. The weight of the first counterweight block can be dynamically adjusted, while the weight of the second counterweight block is fixed and is the same as the second weight.
[0079] The first counterweight refers to a counterweight in the elevator system whose weight can be dynamically adjusted. Its weight can be adjusted according to the actual load of the elevator car.
[0080] In this application, the weight of the first counterweight is adjusted based on the difference between the first weight and the second weight. For example, if the car is currently lightly loaded (the first weight is close to the second weight), the weight of the first counterweight is reduced. If the car is currently heavily loaded, the weight of the first counterweight is increased.
[0081] The second counterweight refers to a fixed-weight counterweight in the elevator system. Its weight is preset and will not change.
[0082] The elevator's operating parameters (such as speed, acceleration, and power) are controlled based on the total weight of the adjusted first counterweight and the fixed second counterweight. The total weight of the counterweights affects the load on the elevator motor, thus impacting operating efficiency and safety.
[0083] It should be noted that the main function of the counterweight is to balance the weight of the car, so that the elevator remains stable during operation and reduces the burden on the motor.
[0084] It should be noted that the weight of the second counterweight is the same as the weight of the car when it is empty. That is, when the car is empty, the second counterweight is already able to balance the weight of the car, while the first counterweight is used to handle the additional load.
[0085] Understandably, by adjusting the first counterweight and fixing the second counterweight, the system controls the elevator's operating parameters to optimize operating efficiency and safety.
[0086] It should be noted that the first configuration block is an adjustable volume container. The weight of the first configuration block is dynamically adjusted based on the volume of the fluid inside the container, and the volume of the first configuration block is the same as the volume of the fluid inside the container.
[0087] It should be noted that the first counterweight is structured as a container, the volume of which can be adjusted as needed. This design allows for changes in the volume of the internal fluid (liquid or gas), thereby altering the weight of the counterweight. The container contains a fluid, which can be a liquid such as water or oil, and its volume can be adjusted as required.
[0088] The weight of the first counterweight can be dynamically adjusted by changing the volume of the fluid inside the container. Specifically: increasing the fluid volume increases the weight of the counterweight; decreasing the fluid volume decreases the weight of the counterweight. This adjustment is real-time and can respond quickly to the actual load conditions of the elevator car.
[0089] It should be noted that the container of the first counterweight is designed to perfectly contain the fluid inside. In other words, the volume of the container is exactly the same as the volume of the fluid, with no extra gaps. This design ensures that the weight of the counterweight is entirely determined by the volume of the fluid, and no other factors (such as extra gaps) affect the precise adjustment of the weight.
[0090] Specifically, the step of adjusting the weight of the first counterweight based on the first weight and the second weight further includes steps S21 to S22:
[0091] Step S21: Determine the fluid corresponding to the first counterweight to determine the density of the fluid, wherein the first fluid is used to adjust the weight of the first counterweight;
[0092] The fluid in question refers to the fluid used to adjust the weight of the first counterweight. The fluid can be a liquid such as water or oil.
[0093] Density is an important physical property of fluids, representing the mass of a unit volume of fluid. The unit of density is usually kilograms per cubic meter (kg / m³). 3 ).
[0094] Understandably, by determining the density of a fluid, the mass of the fluid in a given volume can be accurately calculated. This is crucial for adjusting the weight of the counterweight.
[0095] Step S22: Based on the first weight, the second weight, and the density, adjust the volume of the fluid in the first counterweight to adjust the weight of the first counterweight.
[0096] Understandably, precise control of the counterweight weight can be achieved through accurate calculation and adjustment of fluid volume. This allows for real-time adjustments based on the actual load on the elevator car, adapting to different operating conditions. Dynamic counterweight adjustment reduces imbalance and excessive load during elevator operation, improving operational safety.
[0097] This application proposes an elevator operation method and related equipment, relating to the field of data processing technology. Compared to related technologies where elevators are equipped with counterweights of fixed weight, requiring consideration of maximum weight difference when selecting an elevator motor (i.e., necessitating a high-load motor with higher power and cost), this application first receives a first weight corresponding to the current elevator car from sensors in response to an elevator operation command, and then obtains a second weight corresponding to the elevator car when unloaded. Based on the first and second weights, the weight of the first counterweight is adjusted. Based on the adjusted weights of the first and second counterweights, the elevator operation is controlled. The counterweights corresponding to the elevator car are divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0098] Understandably, this application adjusts the second counterweight in real time according to the weight change of the elevator car, so that the overall weight of the car is consistent with the overall weight of the counterweight block, thereby reducing the motor load.
[0099] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 After step S20, the elevator operation method further includes steps S30 to S60:
[0100] Step S30: Determine the direction of elevator car travel based on the elevator operation command;
[0101] It should be noted that elevator operation commands typically include up commands, down commands, and floor selection commands.
[0102] An up command means that the user presses the up button, indicating that the elevator needs to move upwards; a down command means that the user presses the down button, indicating that the elevator needs to move downwards; a floor selection command means that the user selects a specific floor inside the elevator car, and the system determines the direction of travel based on the current floor and the target floor.
[0103] It should be noted that the elevator car can travel in either direction, up or down. The elevator control system determines the specific direction of travel based on user commands. If the user presses the up button, the elevator control system will determine that the elevator needs to move upwards. If the user presses the down button, the elevator control system will determine that the elevator needs to move downwards. If the user selects a specific floor inside the car, the system will compare the current floor with the target floor. If the target floor is higher than the current floor, the elevator will move upwards; if the target floor is lower than the current floor, the elevator will move downwards.
[0104] Step S40: Based on the first weight, predict the number of people in the elevator car;
[0105] In this application, the number of people in the elevator car can be estimated based on known weight data using algorithms or models. Specific methods could include assuming average weight and using intelligent algorithms.
[0106] Average weight assumption:
[0107] Assuming the average weight of each passenger is a fixed value, such as 70 kilograms (this value can be adjusted according to factors such as region and usage scenario), the number of passengers is calculated using a formula.
[0108] In reality, passenger weight can fluctuate, so the predicted number of passengers will usually have a margin of error. For example, the predicted number of passengers may be a range rather than an exact integer.
[0109] Intelligent Algorithms:
[0110] More advanced systems can use machine learning algorithms to train models using historical data to more accurately predict passenger numbers. These models can take into account more factors, such as passenger body size distribution and cargo weight.
[0111] Step S50: Based on the running direction, the number of people and the preset prediction model, predict the weight change result when the elevator car reaches the next floor;
[0112] A pre-designed prediction model is a mathematical model or algorithm used to predict future weight changes based on known data (such as direction of travel and number of passengers). The model may be based on historical data, statistical analysis, or machine learning algorithms. The pre-designed prediction model can predict the weight change of the elevator car when it reaches the next floor, based on the current operating status and known data.
[0113] The weight change result refers to the change in the weight of the elevator car relative to its current weight as it reaches the next floor. This change can be an increase (such as when passengers enter) or a decrease (such as when passengers leave).
[0114] Understandably, by predicting weight changes, elevator systems can adjust counterweights or other operating parameters in advance to optimize operating efficiency. At the same time, predicting weight changes in advance can avoid safety hazards such as overloading, optimize stopping strategies, reduce unnecessary stops, and improve operating efficiency.
[0115] Step S60: Based on the weight change result, adjust the weight of the first counterweight.
[0116] Specifically, the step of adjusting the weight of the first counterweight based on the weight change result further includes steps S61 to S62:
[0117] Step S61: Determine the weight change rate and weight change response time corresponding to the first counterweight block;
[0118] The rate of weight change refers to how quickly the weight of the first counterweight changes over time. It is an important parameter used to control the adjustment process of the counterweight.
[0119] Weight change response time refers to the time interval between the system issuing an adjustment command and the actual change in weight of the counterweight. This time interval includes the system's reaction time, fluid flow time, etc.
[0120] Response time is a key parameter used to evaluate the dynamic performance of a system. A shorter response time can improve the system's response speed and control accuracy.
[0121] In this application, the rate at which the weight of the first counterweight changes over time is determined through real-time monitoring and calculation.
[0122] Weight change response time refers to the time interval between when the system issues an adjustment command and when the counterweight actually begins to change weight.
[0123] Step S62: Based on the weight change result, the weight change rate, and the weight change response time, adjust the weight of the first counterweight in advance.
[0124] Advance adjustment means that the system needs to adjust the weight of the counterweight in advance based on the predicted weight changes before the car reaches the next floor.
[0125] Understandably, by adjusting the counterweight in advance, the elevator can maintain optimal operating conditions when reaching the next floor, reducing unnecessary stops and adjustment time. Ensuring a smooth and safe adjustment process prevents system instability caused by rapid weight changes. This reduces passenger discomfort during elevator operation and improves the overall user experience.
[0126] Based on the first and second embodiments of this application, in the third embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Before the step of predicting the weight change of the elevator car when it reaches the next floor based on the direction of travel, the number of passengers, and a preset prediction model, steps A1 to A4 are included:
[0127] Step A1: Obtain sample data and the current prediction model, wherein the prediction result corresponding to the sample data is the first prediction result;
[0128] Sample data is a dataset used to train and validate the model. Sample data typically contains input features and corresponding output results.
[0129] The current prediction model is the prediction model that is currently in use; it can be the initial model or a model that has undergone several adjustments.
[0130] The first prediction result is the actual prediction result corresponding to the sample data. It is usually obtained from historical data or known results and is used as a benchmark for model optimization.
[0131] Step A2: Use the current prediction model to predict the sample data to obtain a second prediction result;
[0132] In this application, sample data is input into the current prediction model, and the model generates prediction results based on the input sample data.
[0133] The second prediction result refers to the prediction result generated by the model based on the sample data.
[0134] Step A3: Determine whether the first prediction result is consistent with the second prediction result;
[0135] It should be noted that if the two results are the same or within the allowable error range, the model prediction is accurate. If there is a significant difference, the model needs to be adjusted.
[0136] Step A4: If there is no consistency, adjust the parameters of the current prediction model. Based on the adjusted current prediction model, return to the step of using the current prediction model to predict the sample data and obtain the second prediction result, until the first prediction result is consistent with the second prediction result, and obtain the preset prediction model.
[0137] If the first and second predictions are inconsistent, the model needs improvement. Adjust the model parameters, such as weights, biases, and learning rate. Use the adjusted model to re-predict the sample data to obtain a new second prediction. Repeat steps A2 and A3 until the first and second predictions are consistent. When the first and second predictions are consistent, the model has been optimized to a level that can accurately predict; this model is called the preset prediction model.
[0138] Understandably, by iteratively adjusting model parameters and automatically optimizing the model, prediction accuracy can be improved. It can be adjusted according to different sample data and application scenarios, demonstrating strong adaptability. Through gradual optimization, model errors are reduced, and operational efficiency is improved.
[0139] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the elevator operation method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0140] It should be noted that all user-related data involved in this application (such as user attribute data, user behavior data, and user geographical location, etc., the data types here should be modified according to the adaptability of the solution content) were obtained after obtaining the user's permission or consent; that is to say, when this application is applied to specific products or technologies, user permission is required to obtain and process the relevant data, and the processing of the relevant data must comply with the relevant laws, regulations and regulatory standards of the relevant countries and regions.
[0141] For example, when it is necessary to obtain a user's current geographical location, a location acquisition prompt can be displayed on the user's terminal. After receiving confirmation from the user regarding the location acquisition prompt, the terminal can obtain the user's current geographical location.
[0142] This application also provides an elevator operating device, please refer to... Figure 4 The elevator operating device includes:
[0143] The response module 10 is used to respond to the elevator operation command, receive the first weight corresponding to the current elevator car collected by the sensor, and obtain the second weight corresponding to the elevator car when it is empty.
[0144] The adjustment module 20 is used to adjust the weight of the first counterweight block based on the first weight and the second weight, and to control the operation of the elevator based on the first counterweight block and the second counterweight block after the weight adjustment. The counterweight block corresponding to the elevator car is divided into a first counterweight block and a second counterweight block. The weight of the first counterweight block can be dynamically adjusted, while the weight of the second counterweight block is fixed and is the same as the second weight.
[0145] In one embodiment, the elevator operating device is further configured to:
[0146] The first configuration block is an adjustable volume container. The weight of the first configuration block is dynamically adjusted based on the volume of the fluid inside the container. The volume of the first configuration block is the same as the volume of the fluid inside the container.
[0147] In one embodiment, the elevator operation device further includes a prediction module, the prediction module further including:
[0148] The first determining unit is used to determine the direction of elevator car travel based on the elevator operation command.
[0149] A first prediction unit is configured to predict the number of people in the elevator car based on the first weight.
[0150] The second prediction unit is used to predict the weight change of the elevator car when it reaches the next floor based on the direction of travel, the number of people and a preset prediction model.
[0151] The first adjustment unit is used to adjust the weight of the first counterweight based on the weight change result.
[0152] In one embodiment, the prediction module further includes:
[0153] The second determining unit is used to determine the weight change rate and weight change response time corresponding to the first counterweight;
[0154] The second adjustment unit is used to adjust the weight of the first counterweight in advance based on the weight change result, the weight change rate, and the weight change response time.
[0155] In one embodiment, the elevator operating device further includes a model training module, the model training module comprising:
[0156] An acquisition unit is used to acquire sample data and the current prediction model, wherein the prediction result corresponding to the sample data is the first prediction result.
[0157] The third prediction unit is used to predict the sample data using the current prediction model to obtain a second prediction result;
[0158] A judgment unit is used to determine whether the first prediction result is consistent with the second prediction result;
[0159] The training unit is used to adjust the parameters of the current prediction model if there is a discrepancy, and based on the adjusted current prediction model, return to the step of using the current prediction model to predict the sample data to obtain a second prediction result, until the first prediction result is consistent with the second prediction result, and a preset prediction model is obtained.
[0160] In one embodiment, the adjustment module further includes:
[0161] The third determining unit is used to determine the fluid corresponding to the first counterweight, so as to determine the density of the fluid, wherein the first fluid is used to adjust the weight of the first counterweight.
[0162] The third adjustment unit is used to adjust the volume of the fluid in the first counterweight based on the first weight, the second weight, and the density, so as to adjust the weight of the first counterweight.
[0163] The elevator operating device provided in this application, employing the elevator operating method in the above embodiments, can solve the technical problems of elevator operation. Compared with related technologies, the beneficial effects of the elevator operating device provided in this application are the same as those of the elevator operating method provided in the above embodiments, and other technical features in the elevator operating device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0164] This application provides an elevator operating device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the elevator operating method in the above embodiment 1.
[0165] The following is for reference. Figure 5The diagram illustrates a structural schematic suitable for implementing the elevator operating device of the embodiments of this application. The elevator operating device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The elevator operating device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0166] like Figure 5 As shown, the elevator operating equipment may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the elevator operating equipment. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the elevator operating equipment to communicate wirelessly or wiredly with other equipment to exchange data. Although the figure shows elevator operating equipment with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented alternatively.
[0167] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0168] The elevator operating device provided in this application, using the elevator operating method in the above embodiments, can solve the technical problem. Compared with related technologies, the beneficial effects of the elevator operating device provided in this application are the same as those of the elevator operating method provided in the above embodiments, and other technical features of the elevator operating device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0169] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0170] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0171] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the elevator operation method in the above embodiments.
[0172] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0173] The aforementioned computer-readable storage medium may be included in the elevator operating equipment; or it may exist independently and not be installed in the elevator operating equipment.
[0174] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the elevator operating equipment, cause the elevator operating equipment to:
[0175] In response to the elevator operation command, it receives the first weight corresponding to the current elevator car collected by the sensor, and obtains the second weight corresponding to the elevator car when it is empty.
[0176] Based on the first weight and the second weight, the weight of the first counterweight is adjusted. Based on the adjusted weight of the first counterweight and the second counterweight, the elevator operation is controlled. The counterweight corresponding to the elevator car is divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
[0177] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0178] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0179] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0180] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described elevator operation method, thereby solving the technical problems of elevator operation. Compared with related technologies, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the elevator operation method provided in the above embodiments, and will not be repeated here.
[0181] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the elevator operation method described above.
[0182] The computer program product provided in this application can solve the technical problems of elevator operation. Compared with related technologies, the beneficial effects of the computer program product provided in this application are the same as those of the elevator operation method provided in the above embodiments, and will not be repeated here.
[0183] The above description is only a part of the embodiments of this application and does not limit the scope of protection of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the scope of protection of this application.
Claims
1. A method for operating an elevator, characterized in that, The elevator operation method includes: In response to the elevator operation command, it receives the first weight corresponding to the current elevator car collected by the sensor, and obtains the second weight corresponding to the elevator car when it is empty. Based on the first weight and the second weight, the weight of the first counterweight is adjusted. Based on the adjusted weight of the first counterweight and the second counterweight, the elevator operation is controlled. The counterweight corresponding to the elevator car is divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
2. The elevator operation method as described in claim 1, characterized in that, The first configuration block is an adjustable volume container. The weight of the first configuration block is dynamically adjusted based on the volume of the fluid inside the container. The volume of the first configuration block is the same as the volume of the fluid inside the container.
3. The elevator operation method as described in claim 1, characterized in that, Following the step of controlling the elevator operation based on the adjusted weights of the first and second counterweights, the following is also included: Based on the elevator operation command, the direction of elevator car travel is determined; Based on the first weight, predict the number of people in the elevator car; Based on the direction of travel, the number of passengers, and a preset prediction model, the weight change of the elevator car when it reaches the next floor is predicted. Based on the weight change, the weight of the first counterweight is adjusted.
4. The elevator operation method as described in claim 3, characterized in that, The step of adjusting the weight of the first counterweight based on the weight change result further includes: Determine the rate of weight change and the response time of weight change corresponding to the first counterweight; Based on the weight change results, the weight change rate, and the weight change response time, the weight of the first counterweight is adjusted in advance.
5. The elevator operation method as described in claim 3, characterized in that, Before the step of predicting the weight change of the elevator car when it reaches the next floor based on the direction of travel, the number of passengers, and a preset prediction model, the method further includes: Obtain sample data and the current prediction model, wherein the prediction result corresponding to the sample data is the first prediction result; The sample data is then predicted using the current prediction model to obtain a second prediction result; Determine whether the first prediction result is consistent with the second prediction result; If they are inconsistent, adjust the parameters of the current prediction model, and based on the adjusted current prediction model, return to the step of using the current prediction model to predict the sample data and obtain the second prediction result, until the first prediction result is consistent with the second prediction result, and obtain the preset prediction model.
6. The elevator operation method as described in claim 1, characterized in that, The step of adjusting the weight of the first counterweight based on the first weight and the second weight further includes: The fluid corresponding to the first counterweight is determined to determine the density of the fluid, and the first fluid is used to adjust the weight of the first counterweight. Based on the first weight, the second weight, and the density, the volume of the fluid in the first counterweight is adjusted to adjust the weight of the first counterweight.
7. An elevator operating device, characterized in that, The elevator operating device includes: The response module is used to respond to the elevator operation command, receive the first weight corresponding to the current elevator car collected by the sensor, and obtain the second weight corresponding to the elevator car when it is empty. An adjustment module is used to adjust the weight of the first counterweight based on the first weight and the second weight, and to control the operation of the elevator based on the adjusted weight of the first counterweight and the second counterweight. The counterweight corresponding to the elevator car is divided into a first counterweight and a second counterweight. The weight of the first counterweight can be dynamically adjusted, while the weight of the second counterweight is fixed and is the same as the second weight.
8. An elevator operating device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the elevator operation method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the elevator operation method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the elevator operation method as described in any one of claims 1 to 6.