CN114212631B - Elevator operation control method and device, elevator and computer readable storage medium - Google Patents
Elevator operation control method and device, elevator and computer readable storage medium Download PDFInfo
- Publication number
- CN114212631B CN114212631B CN202111300925.4A CN202111300925A CN114212631B CN 114212631 B CN114212631 B CN 114212631B CN 202111300925 A CN202111300925 A CN 202111300925A CN 114212631 B CN114212631 B CN 114212631B
- Authority
- CN
- China
- Prior art keywords
- elevator
- theoretical
- phase
- displacement
- acceleration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000006073 displacement reaction Methods 0.000 claims abstract description 159
- 230000001133 acceleration Effects 0.000 claims abstract description 94
- 238000012937 correction Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/02—Control systems without regulation, i.e. without retroactive action
- B66B1/06—Control systems without regulation, i.e. without retroactive action electric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3492—Position or motion detectors or driving means for the detector
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/36—Means for stopping the cars, cages, or skips at predetermined levels
- B66B1/40—Means for stopping the cars, cages, or skips at predetermined levels and for correct levelling at landings
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Elevator Control (AREA)
Abstract
The application is suitable for the technical field of control, and provides an elevator operation method, an elevator operation device, an elevator and a computer readable storage medium, wherein the operation phase of the elevator comprises an acceleration operation phase, a constant-speed operation phase and a deceleration operation phase, the constant-speed operation phase comprises a first phase and a second phase, the first phase is positioned before the second phase, and the method comprises the following steps: calculating the current actual total displacement of the elevator when the elevator moves to the second stage; calculating a theoretical total displacement at the end of a constant speed operation phase of the elevator; correcting the residual operation time of the elevator in constant-speed operation according to the actual total displacement and the theoretical total displacement; and controlling the elevator to run according to the residual running time of the elevator in constant-speed running. By the method, abrupt changes of speed and acceleration generated during elevator position correction can be avoided, and comfort of a user riding an elevator is effectively improved.
Description
Technical Field
The application belongs to the technical field of control, and particularly relates to an elevator operation control method and device, an elevator and a computer readable storage medium.
Background
At present, an S-shaped curve control strategy is mainly adopted for the operation control of the elevator. In the S-shaped curve control strategy, the operation phase of the elevator comprises three processes of an acceleration operation phase, a constant-speed operation phase and a deceleration operation phase. In the prior art, the position deviation generated in the elevator operation process is mainly corrected by virtue of a hoistway position switch, and the correction process of the method needs to be performed in a deceleration operation stage. If the elevator running distance is longer, the generated position deviation is larger, abrupt changes of speed and acceleration can be generated during position correction, and the comfort of a user riding the elevator is affected.
Disclosure of Invention
The embodiment of the application provides an elevator operation control method, an elevator operation control device, an elevator and a computer readable storage medium, which can avoid abrupt changes of speed and acceleration generated during elevator position correction and effectively improve the comfort of a user riding the elevator.
In a first aspect, an embodiment of the present application provides an elevator operation control method, where an operation phase of an elevator includes an acceleration operation phase, a constant speed operation phase, and a deceleration operation phase, the constant speed operation phase includes a first phase and a second phase, and the first phase is located before the second phase, and the method includes:
calculating the current actual total displacement of the elevator when the elevator moves to the second stage;
calculating a theoretical total displacement at the end of a constant speed operation phase of the elevator;
correcting the residual operation time of the elevator in constant-speed operation according to the actual total displacement and the theoretical total displacement;
and controlling the elevator to run according to the residual running time of the elevator in constant-speed running.
In the embodiment of the application, at the end section of the constant-speed operation of the elevator, the residual operation time of the constant-speed operation of the elevator is corrected according to the actual total displacement and the theoretical total displacement of the operation of the elevator, and the total time of the constant-speed operation of the elevator is corrected by correcting the residual operation time of the constant-speed operation, so that the position of the elevator is corrected. By the method, the position correction is carried out at the tail section of the constant-speed operation of the elevator, so that the acceleration abrupt change caused by the position correction at the deceleration operation stage can be effectively avoided.
In a possible implementation manner of the first aspect, when the elevator moves to the second stage, calculating the current actual total displacement of the elevator includes:
when the elevator runs to the second stage, acquiring the current encoder pulse number of the elevator;
and calculating the current actual total displacement of the elevator according to the number of encoder pulses.
In a possible implementation manner of the first aspect, the calculating the current actual total displacement of the elevator according to the encoder pulse number includes:
acquiring the rated speed of the elevator, the rated rotating speed of a motor and the pulse number of each rotation of an encoder;
and calculating the current actual total displacement of the elevator according to the pulse number of the encoder, the rated speed, the rated rotating speed of the motor and the pulse number per revolution of the encoder.
In a possible implementation manner of the first aspect, the calculating the theoretical total displacement at the end of the constant speed operation phase of the elevator includes:
calculating a first theoretical displacement of the elevator in an acceleration operation stage and a second theoretical displacement of the elevator in a constant-speed operation stage respectively;
and calculating the theoretical total displacement according to the first theoretical displacement and the second theoretical displacement.
In a possible implementation manner of the first aspect, the acceleration operation phase includes an acceleration start phase, a uniform acceleration phase and an acceleration end phase;
the step of calculating a first theoretical displacement of the elevator during the acceleration phase of operation comprises:
acquiring the operation parameters of the acceleration starting stage, the operation parameters of the uniform acceleration stage and the operation parameters of the acceleration ending stage;
calculating a third theoretical displacement of the acceleration start phase according to the operation parameters of the acceleration start phase;
calculating a fourth theoretical displacement of the uniform acceleration stage according to the operation parameters of the uniform acceleration stage;
calculating a fifth theoretical displacement of the acceleration ending stage according to the operation parameters of the acceleration ending stage;
and determining the sum of the third theoretical displacement, the fourth theoretical displacement and the fifth theoretical displacement as a first theoretical displacement of the acceleration operation stage of the elevator.
In a possible implementation manner of the first aspect, the step of calculating the second theoretical displacement of the constant speed operation phase includes:
acquiring a first theoretical speed and theoretical running time of the constant-speed running stage;
the product of the first theoretical speed and the theoretical operating time is determined as a second theoretical displacement of the constant speed operating phase.
In a possible implementation manner of the first aspect, the correcting the remaining operation time of the elevator in constant speed operation according to the actual total displacement and the theoretical total displacement includes:
acquiring a first theoretical speed of the elevator in a constant-speed operation stage;
calculating a displacement difference between the actual total displacement and the theoretical total displacement;
and calculating the residual operation time according to the displacement difference value and the first theoretical speed.
In a second aspect, an embodiment of the present application provides an elevator operation control device, where an operation phase of an elevator includes an acceleration operation phase, a constant speed operation phase, and a deceleration operation phase, the constant speed operation phase includes a first phase and a second phase, and the first phase is located before the second phase, where the device includes:
a first calculation unit for calculating the current actual total displacement of the elevator when the elevator is running to the second stage;
a second calculation unit for calculating a theoretical total displacement at the end of the constant speed operation phase of the elevator;
a time correction unit for correcting the remaining operation time of the elevator in constant speed operation according to the actual total displacement and the theoretical total displacement;
and the operation control unit is used for controlling the elevator to operate according to the residual operation time of the elevator in constant-speed operation.
In a third aspect, an embodiment of the application provides an elevator comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the elevator operation control method according to any of the first aspects when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored, characterized in that the computer program, when executed by a processor, implements the elevator operation control method according to any one of the first aspects.
In a fifth aspect, an embodiment of the application provides a computer program product for causing a terminal device to execute the elevator operation control method according to any one of the first aspects above when the computer program product is run on the terminal device.
It will be appreciated that the advantages of the second to fifth aspects may be found in the relevant description of the first aspect, and are not described here again.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an S-shaped curve provided by an embodiment of the present application;
fig. 2 is a schematic flow chart of an elevator operation control method provided by an embodiment of the present application;
fig. 3 is a block diagram showing the construction of an elevator operation control apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural view of an elevator provided by an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as the particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
As used in the present specification and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context.
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the specification to "one embodiment" or "some embodiments" or the like means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise.
The operation control of the existing elevator mainly adopts an S-shaped curve control strategy. Referring to fig. 1, a schematic diagram of an S-shaped curve according to an embodiment of the present application is shown. As shown in fig. 1, the elevator operation phases include an acceleration operation phase, a constant speed operation phase, and a deceleration operation phase. The acceleration operation phase includes an acceleration start phase (T1 is a theoretical operation time of the acceleration start phase shown in fig. 1), a uniform acceleration phase (T2 is a theoretical operation time of the uniform acceleration phase shown in fig. 1), and an acceleration end phase (T3 is a theoretical operation time of the acceleration end phase shown in fig. 1). The deceleration operation phase includes a deceleration start phase (T5 is a theoretical operation time of the deceleration start phase shown in fig. 1), a uniform deceleration operation phase (T6 is a theoretical operation time of the uniform deceleration phase shown in fig. 1), and a deceleration end phase (T7 is a theoretical operation time of the deceleration end phase shown in fig. 1).
In the prior art, the position of the elevator is usually corrected during the deceleration run. When the elevator running distance is longer and the generated position deviation is larger, abrupt changes of speed and acceleration can be generated when the position correction is performed in the deceleration running stage, and the riding experience of a user is affected.
In order to solve the above problems, an embodiment of the present application provides an elevator operation control method. In an embodiment of the present application, the constant speed operation phase is divided into a first phase and a second phase, the first phase being between the second phase. As shown in fig. 1, the theoretical operating time of the constant-speed operating phase is T4, the second phase is the end phase of the constant-speed operating phase, and the theoretical operating time thereof is Tx.
In one application scenario, a starting time point of the second stage is preset. For example, when the elevator is moving to T3+x, the elevator enters the second stage, where T3.ltoreq.x<T4. When (when)The theoretical operation time of the second stage is longer than that of the first stage; when->The theoretical operating time of the second phase is less than the theoretical operating time of the first phase. When the elevator enters the second stage, the theoretical residual running time of the elevator running at a constant speed is Tx. In the second stage, tx is corrected according to the actual total displacement and the theoretical total displacement of the elevator operation, and the total time of the elevator constant-speed operation is corrected by correcting the residual operation time of the constant-speed operation, so that the position of the elevator is corrected.
Referring to fig. 2, a schematic flow chart of an elevator operation control method according to an embodiment of the present application is provided, by way of example and not limitation, and the method may include the following steps:
s201, when the elevator runs to the second stage, calculating the current actual total displacement of the elevator.
In an embodiment of the application, the point in time when the elevator is running to the second stage can be determined by means of a timer. In particular, since the operating parameters of the elevator after installation are determined, i.e. the theoretical operating times of the individual operating phases in the S-curve are known. As described in the application scenario in the embodiment of fig. 1, the starting time point of the second stage is preset, i.e. t3+x. And starting to count after the elevator is started, and when the counted time reaches T3+x, indicating that the elevator runs to the second stage.
Of course, the timing may also be started from the time when the elevator enters the constant speed operation phase. Specifically, when the running time after the elevator is started reaches T3, that is, the elevator enters a constant-speed running stage, a timer is started. When the timing time reaches x, it indicates that the elevator is running to the second stage. This corresponds to two times of timing.
In one embodiment, the actual total displacement is calculated by:
when the elevator runs to the second stage, the current encoder pulse number of the elevator is obtained; the current actual total displacement of the elevator is calculated according to the number of encoder pulses.
Generally, an encoder is mounted on a rotating shaft of a lifting device of an elevator. An encoder is a rotary sensor that converts rotary displacement into a series of digital pulse signals.
Optionally, one implementation of calculating the actual total displacement according to the number of encoder pulses is: counting the number of pulses sent by the encoder; determining the total rotation angle of the rotating shaft of the elevator lifting device according to the pulse number; and determining the linear displacement of the elevator lifting according to the corresponding circumference and the total rotation angle of each rotation of the rotating shaft.
Optionally, another implementation way of calculating the current actual total displacement of the elevator according to the number of encoder pulses is:
acquiring the rated speed of an elevator, the rated rotating speed of a motor and the pulse number of each rotation of an encoder; and calculating the current actual total displacement of the elevator according to the pulse number of the encoder, the rated speed, the rated rotating speed of the motor and the pulse number per revolution of the encoder.
Specifically, the actual total displacement is calculated according to the following formula:
S_qep=K×C_pulse;
where S_ qep is the actual total displacement, K is the elevator parameter, C_pulse is the encoder pulse number,
s202, calculating the theoretical total displacement at the end of the constant speed operation phase of the elevator.
The theoretical total displacement refers to the theoretical total displacement calculated from the S-curve strategy and elevator parameters. However, in practical application, the actual total displacement of the elevator is deviated from the theoretical total displacement generally due to motor clamping, rope friction, overload and the like.
In one embodiment, the theoretical total displacement is calculated by:
respectively calculating a first theoretical displacement in an acceleration operation stage and a second theoretical displacement in a constant-speed operation stage of the elevator; and calculating theoretical total displacement according to the first theoretical displacement and the second theoretical displacement.
As shown in fig. 1, the acceleration operation phase includes an acceleration start phase, a uniform acceleration phase, and an acceleration end phase.
Optionally, the calculation method of the first theoretical displacement includes:
1. the method comprises the steps of acquiring an operation parameter of an acceleration start stage, an operation parameter of a uniform acceleration stage and an operation parameter of an acceleration end stage.
In the embodiment of the application, the operation parameters of the acceleration start stage include turning speed V1 (i.e. turning speed from the acceleration start stage to the uniform acceleration stage) and rapid acceleration J1; the operation parameters of the uniform acceleration stage include turning speed V2 (i.e. turning speed from the uniform acceleration stage to the acceleration ending stage) and maximum acceleration ACC; the operation parameters of the acceleration ending stage include turning speed V3 (i.e. turning speed from the acceleration ending node to the constant speed operation stage) and rapid acceleration J3; the operating parameters of the constant speed operating phase include a constant speed operating time T4. The turning speed V3 is also the operation speed in the constant-speed operation stage.
2. And calculating a third theoretical displacement of the acceleration start phase according to the operation parameters of the acceleration start phase.
According to the formulaA third theoretical displacement S1 of the acceleration start phase is calculated.
3. And calculating a fourth theoretical displacement of the uniform acceleration stage according to the operation parameters of the uniform acceleration stage.
According to the formulaA fourth theoretical displacement S2 of the ramp-up phase is calculated.
4. And calculating a fifth theoretical displacement of the acceleration ending stage according to the operation parameters of the acceleration ending stage.
According to the formulaA fifth theoretical displacement S3 of the acceleration end phase is calculated.
5. The sum of the third theoretical displacement, the fourth theoretical displacement and the fifth theoretical displacement is determined as the first theoretical displacement of the acceleration operation phase of the elevator.
According to the above formula, the first theoretical displacement=s1+s2+s3.
Optionally, the calculating means of the second theoretical displacement includes:
acquiring a first theoretical speed and theoretical running time of a constant-speed running stage; the product of the first theoretical speed and the theoretical operating time is determined as a second theoretical displacement of the constant speed operating phase.
The second theoretical displacement S4 is calculated according to the formula s4=v3×t4.
As described above, theoretical total displacement=s1+s2+s3+s4.
S203, correcting the residual operation time of the elevator in constant-speed operation according to the actual total displacement and the theoretical total displacement.
In one embodiment, the remaining runtime is determined by:
acquiring a first theoretical speed of the elevator in a constant-speed operation stage; calculating a displacement difference between the actual total displacement and the theoretical total displacement; and calculating the residual operation time according to the displacement difference value and the first theoretical speed.
Specifically, according to the formulaThe corrected remaining run time Tx' is calculated. Where S_cal is the theoretical total displacement.
S204, controlling the elevator to run according to the residual running time of the elevator in constant-speed running.
After correcting the remaining operation time of the constant-speed operation, the controller controls the elevator to operate at constant speed at the speed of V3 for Tx' time.
When the elevator enters the second stage, if the actual total displacement of the elevator is smaller than the theoretical total displacement, the calculated corrected residual operation time is larger than the original theoretical residual time Tx, namely the time of the elevator in constant-speed operation is increased, so that the displacement of the elevator in constant-speed operation is increased, and the correction of the elevator position in the constant-speed operation stage is completed.
In practical application, in order to avoid the situation that when the elevator enters the second stage, the actual total displacement of the elevator is greater than the theoretical total displacement, the starting time point of the second stage may be advanced, i.e. x takes a smaller value as described in the application scenario of the embodiment of fig. 1. In a critical situation, the second phase is entered when the elevator enters the constant speed operation phase, i.e. the time after the start of the elevator is equal to T3. Of course, the setting of x can be set according to actual needs.
In another application scenario, the starting position point of the second stage may also be preset. For example, when the elevator is running to s_t3+y. Wherein S_T3 is the theoretical displacement corresponding to the time when the running time of the elevator reaches T3, and y is the displacement increment. Under the application scene, the residual operation time of the constant-speed operation stage can be corrected according to the actual total displacement and the theoretical total displacement when the elevator enters the second stage, and the residual operation displacement of the constant-speed operation stage can also be corrected according to the actual total displacement and the theoretical total displacement when the elevator enters the second stage. The computing ideas involved in this scenario are similar to those described in the embodiment of fig. 2 above and are not described in detail herein.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present application.
Corresponding to the elevator operation control method described in the above embodiments, fig. 3 is a block diagram of the structure of an elevator operation control apparatus provided in the embodiment of the present application, and only the portions related to the embodiment of the present application are shown for convenience of explanation.
Referring to fig. 3, the apparatus includes:
a first calculation unit 31 for calculating the current actual total displacement of the elevator when the elevator is moving to the second stage.
The second calculation unit 32 is also used for calculating the theoretical total displacement at the end of the constant speed operation phase of the elevator.
A time correction unit 33 for correcting the remaining operation time of the elevator at a constant speed based on the actual total displacement and the theoretical total displacement.
An operation control unit 34 for controlling the operation of the elevator according to the remaining operation time of the constant speed operation of the elevator.
Optionally, the first computing unit 31 is further configured to:
when the elevator runs to the second stage, acquiring the current encoder pulse number of the elevator; and calculating the current actual total displacement of the elevator according to the number of encoder pulses.
Optionally, the first computing unit 31 is further configured to:
acquiring the rated speed of the elevator, the rated rotating speed of a motor and the pulse number of each rotation of an encoder; and calculating the current actual total displacement of the elevator according to the pulse number of the encoder, the rated speed, the rated rotating speed of the motor and the pulse number per revolution of the encoder.
Optionally, the second computing unit 32 is further configured to:
calculating a first theoretical displacement of the elevator in an acceleration operation stage and a second theoretical displacement of the elevator in a constant-speed operation stage respectively; and calculating the theoretical total displacement according to the first theoretical displacement and the second theoretical displacement.
Optionally, the acceleration operation phase includes an acceleration start phase, a uniform acceleration phase, and an acceleration end phase.
Correspondingly, the second computing unit 32 is also configured to:
acquiring the operation parameters of the acceleration starting stage, the operation parameters of the uniform acceleration stage and the operation parameters of the acceleration ending stage;
calculating a third theoretical displacement of the acceleration start phase according to the operation parameters of the acceleration start phase;
calculating a fourth theoretical displacement of the uniform acceleration stage according to the operation parameters of the uniform acceleration stage;
calculating a fifth theoretical displacement of the acceleration ending stage according to the operation parameters of the acceleration ending stage;
and determining the sum of the third theoretical displacement, the fourth theoretical displacement and the fifth theoretical displacement as a first theoretical displacement of the acceleration operation stage of the elevator.
Optionally, the second computing unit 32 is further configured to:
acquiring a first theoretical speed and theoretical running time of the constant-speed running stage;
the product of the first theoretical speed and the theoretical operating time is determined as a second theoretical displacement of the constant speed operating phase.
Optionally, the time correction unit 33 is further configured to:
acquiring a first theoretical speed of the elevator in a constant-speed operation stage;
calculating a displacement difference between the actual total displacement and the theoretical total displacement;
and calculating the residual operation time according to the displacement difference value and the first theoretical speed.
It should be noted that, because the content of information interaction and execution process between the above devices/units is based on the same concept as the method embodiment of the present application, specific functions and technical effects thereof may be referred to in the method embodiment section, and will not be described herein.
In addition, the elevator operation control device shown in fig. 3 may be a software unit, a hardware unit, or a unit combining soft and hard, which are built in an existing terminal device, may be integrated into the terminal device as an independent pendant, or may exist as an independent terminal device.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, the specific names of the functional units and modules are only for distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
Fig. 4 is a schematic structural view of an elevator provided by an embodiment of the present application. As shown in fig. 4, the elevator 4 of this embodiment includes: at least one processor 40 (only one is shown in fig. 4), a memory 41 and a computer program 42 stored in the memory 41 and executable on the at least one processor 40, which processor 40 implements the steps of any of the various elevator operation control method embodiments described above when executing the computer program 42.
The elevator may include, but is not limited to, a processor, a memory. It will be appreciated by those skilled in the art that fig. 4 is merely an example of an elevator 4 and does not constitute a limitation of the elevator 4, and may include more or fewer components than shown, or may combine certain components, or different components, such as may also include input and output devices, network access devices, etc.
The processor 40 may be a central processing unit (Central Processing Unit, CPU), the processor 40 may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), off-the-shelf programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 41 may in some embodiments be an internal storage unit of the elevator 4, such as a hard disk or a memory of the elevator 4. The memory 41 may in other embodiments also be an external storage device of the elevator 4, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, provided on the elevator 4. Further, the memory 41 may also comprise both an internal storage unit and an external storage device of the elevator 4. The memory 41 is used for storing an operating system, application programs, boot Loader (Boot Loader), data, other programs, etc., such as program codes of the computer program. The memory 41 may also be used for temporarily storing data that has been output or is to be output.
Embodiments of the present application also provide a computer readable storage medium storing a computer program which, when executed by a processor, implements steps for implementing the various method embodiments described above.
Embodiments of the present application provide a computer program product enabling a terminal device to carry out the steps of the method embodiments described above when the computer program product is run on the terminal device.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to an apparatus/terminal device, recording medium, computer Memory, read-Only Memory (ROM), random access Memory (RAM, random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other manners. For example, the apparatus/terminal device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical function division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application.
Claims (10)
1. An elevator operation control method, characterized in that the operation phases of the elevator comprise an acceleration operation phase, a constant speed operation phase and a deceleration operation phase, the constant speed operation phase comprising a first phase and a second phase, the first phase being located before the second phase, the method comprising:
calculating the current actual total displacement of the elevator when the elevator moves to the second stage;
calculating a theoretical total displacement at the end of a constant speed operation phase of the elevator;
correcting the residual operation time of the elevator in constant-speed operation according to the actual total displacement and the theoretical total displacement;
controlling the elevator to run according to the residual running time of the elevator in constant-speed running;
wherein the actual total displacement of the elevator is smaller than the theoretical total displacement.
2. The elevator operation control method according to claim 1, wherein the calculating the current actual total displacement of the elevator when the elevator is operated to the second stage comprises:
when the elevator runs to the second stage, acquiring the current encoder pulse number of the elevator;
and calculating the current actual total displacement of the elevator according to the number of encoder pulses.
3. The elevator operation control method according to claim 2, wherein the calculating the current actual total displacement of the elevator from the encoder pulse number includes:
acquiring the rated speed of the elevator, the rated rotating speed of a motor and the pulse number of each rotation of an encoder;
and calculating the current actual total displacement of the elevator according to the pulse number of the encoder, the rated speed, the rated rotating speed of the motor and the pulse number per revolution of the encoder.
4. The elevator operation control method according to claim 1, wherein the calculating of the theoretical total displacement at the end of the constant speed operation phase of the elevator comprises:
calculating a first theoretical displacement of the elevator in an acceleration operation stage and a second theoretical displacement of the elevator in a constant-speed operation stage respectively;
and calculating the theoretical total displacement according to the first theoretical displacement and the second theoretical displacement.
5. The elevator operation control method according to claim 4, wherein the acceleration operation phase includes an acceleration start phase, a uniform acceleration phase, and an acceleration end phase;
the step of calculating a first theoretical displacement of the elevator during the acceleration phase of operation comprises:
acquiring the operation parameters of the acceleration starting stage, the operation parameters of the uniform acceleration stage and the operation parameters of the acceleration ending stage;
calculating a third theoretical displacement of the acceleration start phase according to the operation parameters of the acceleration start phase;
calculating a fourth theoretical displacement of the uniform acceleration stage according to the operation parameters of the uniform acceleration stage;
calculating a fifth theoretical displacement of the acceleration ending stage according to the operation parameters of the acceleration ending stage;
and determining the sum of the third theoretical displacement, the fourth theoretical displacement and the fifth theoretical displacement as a first theoretical displacement of the acceleration operation stage of the elevator.
6. The elevator operation control method according to claim 4, wherein the step of calculating the second theoretical displacement of the constant speed operation stage includes:
acquiring a first theoretical speed and theoretical running time of the constant-speed running stage;
the product of the first theoretical speed and the theoretical operating time is determined as a second theoretical displacement of the constant speed operating phase.
7. The elevator operation control method according to claim 1, wherein the correcting the remaining operation time of the elevator constant speed operation based on the actual total displacement and the theoretical total displacement comprises:
acquiring a first theoretical speed of the elevator in a constant-speed operation stage;
calculating a displacement difference between the actual total displacement and the theoretical total displacement;
and calculating the residual operation time according to the displacement difference value and the first theoretical speed.
8. An elevator operation control device characterized in that the operation phases of an elevator include an acceleration operation phase, a constant speed operation phase and a deceleration operation phase, the constant speed operation phase including a first phase and a second phase, the first phase being located before the second phase, the device comprising:
a first calculation unit for calculating the current actual total displacement of the elevator when the elevator is running to the second stage;
a second calculation unit for calculating a theoretical total displacement at the end of the constant speed operation phase of the elevator;
a time correction unit for correcting the remaining operation time of the elevator in constant speed operation according to the actual total displacement and the theoretical total displacement;
an operation control unit for controlling the operation of the elevator according to the remaining operation time of the elevator in constant speed operation;
wherein the actual total displacement of the elevator is smaller than the theoretical total displacement.
9. Elevator comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111300925.4A CN114212631B (en) | 2021-11-04 | 2021-11-04 | Elevator operation control method and device, elevator and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111300925.4A CN114212631B (en) | 2021-11-04 | 2021-11-04 | Elevator operation control method and device, elevator and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114212631A CN114212631A (en) | 2022-03-22 |
CN114212631B true CN114212631B (en) | 2023-11-14 |
Family
ID=80696676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111300925.4A Active CN114212631B (en) | 2021-11-04 | 2021-11-04 | Elevator operation control method and device, elevator and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114212631B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0517079A (en) * | 1991-07-15 | 1993-01-26 | Nippon Otis Elevator Co | Speed controller for inverter for elevator |
JPH06219656A (en) * | 1993-01-21 | 1994-08-09 | Mitsubishi Electric Corp | Speed control device of elevator |
CN1305942A (en) * | 1999-12-20 | 2001-08-01 | 三菱电机株式会社 | Dual-deck elevator controller |
KR20110138771A (en) * | 2010-06-22 | 2011-12-28 | 현대엘리베이터주식회사 | Reducing speed auto correction method for direct landing of elevator |
CN102502367A (en) * | 2011-10-31 | 2012-06-20 | 广州日滨科技发展有限公司 | Method for controlling stopping of elevator and control system |
CN102756954A (en) * | 2011-04-25 | 2012-10-31 | 上海永大电梯设备有限公司 | Elevator speed compensation method |
EP2602221A2 (en) * | 2011-12-09 | 2013-06-12 | Control Techniques Ltd | Comfort peak curve operation |
CN106168790A (en) * | 2016-02-29 | 2016-11-30 | 华南理工大学 | A kind of online change target velocity and the S-shaped Acceleration-deceleration Control Method of position |
CN112723060A (en) * | 2020-12-28 | 2021-04-30 | 浙江大学 | Medium-speed elevator long-station leveling system and method based on double deceleration displacement correction points |
-
2021
- 2021-11-04 CN CN202111300925.4A patent/CN114212631B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0517079A (en) * | 1991-07-15 | 1993-01-26 | Nippon Otis Elevator Co | Speed controller for inverter for elevator |
JPH06219656A (en) * | 1993-01-21 | 1994-08-09 | Mitsubishi Electric Corp | Speed control device of elevator |
CN1305942A (en) * | 1999-12-20 | 2001-08-01 | 三菱电机株式会社 | Dual-deck elevator controller |
KR20110138771A (en) * | 2010-06-22 | 2011-12-28 | 현대엘리베이터주식회사 | Reducing speed auto correction method for direct landing of elevator |
CN102756954A (en) * | 2011-04-25 | 2012-10-31 | 上海永大电梯设备有限公司 | Elevator speed compensation method |
CN102502367A (en) * | 2011-10-31 | 2012-06-20 | 广州日滨科技发展有限公司 | Method for controlling stopping of elevator and control system |
EP2602221A2 (en) * | 2011-12-09 | 2013-06-12 | Control Techniques Ltd | Comfort peak curve operation |
CN106168790A (en) * | 2016-02-29 | 2016-11-30 | 华南理工大学 | A kind of online change target velocity and the S-shaped Acceleration-deceleration Control Method of position |
CN112723060A (en) * | 2020-12-28 | 2021-04-30 | 浙江大学 | Medium-speed elevator long-station leveling system and method based on double deceleration displacement correction points |
Non-Patent Citations (1)
Title |
---|
电梯速度曲线生成技术分析;杨亚军;;科学家(第07期);149-151 * |
Also Published As
Publication number | Publication date |
---|---|
CN114212631A (en) | 2022-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7852246B2 (en) | Analogue/digital converter device | |
CN110920629A (en) | Vehicle speed calculation method and device and computer readable storage medium | |
CN114212631B (en) | Elevator operation control method and device, elevator and computer readable storage medium | |
CN112147994B (en) | Robot and recharging control method and device thereof | |
CN112889218A (en) | Automated speed ramp control for stepper motors | |
CN113489653B (en) | Message sending method and device and computer equipment | |
JPS5929238A (en) | Speed reduction control system of scanning system | |
CN109768755B (en) | Semiconductor device, angle value correction circuit and method thereof | |
CN112846733B (en) | Control method, device and equipment for full-automatic screw locking and storage medium | |
CN116945318A (en) | Intelligent concrete 3D printing method, device and printing equipment | |
CN110329087B (en) | Method, device and equipment for parking electric automobile on slope and storage medium | |
CN107544573B (en) | Control method and system for driving stepping motor | |
CN111813132A (en) | Positioning control method and device, programmable logic controller and readable storage medium | |
CN114212630B (en) | Elevator operation control method and device, elevator and computer readable storage medium | |
CN111130405A (en) | Motor control method and device and terminal equipment | |
CN112067991B (en) | Motor locked rotor detection method, detection device, terminal equipment and storage medium | |
WO2023131264A1 (en) | Switching control method for hybrid vehicle, vehicle controller, and hybrid vehicle | |
CN113507244B (en) | Motor control method and device and electronic equipment | |
CN111628682B (en) | Stepping motor synchronous driving method, stepping motor synchronous driving device, terminal and storage medium | |
CN114070140A (en) | Speed detection method, device and equipment of stepping motor and storage medium | |
CN114906690B (en) | Elevator limiting method and device, electronic equipment and readable storage medium | |
CN115214602B (en) | Engine stop control method and device for hybrid electric vehicle, vehicle and medium | |
CN114499299B (en) | Method, device, terminal and readable storage medium for reducing motor driving error | |
CN114050758A (en) | Motor control method and device, motor, storage medium and processor | |
CN115001325B (en) | Timed interrupt control method and multi-step motor synchronous control system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |