Automatic adjustment method for electric lifting window to cope with building sinking and electric window

By setting a level on the top and bottom of the window frame of the electric lifting window and adjusting the height of the window sash with the motor, the problem of the window sash being unable to fit when the window frame is deformed due to the sinking of the building, it has solved the problem that the window sash cannot fit when the window frame is deformed, and better airtightness and service life are achieved.

CN119021552BActive Publication Date: 2025-03-07GUANGDONG HAOBO WINDOW CONTROL SMART TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411440697.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-03-07
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

The sinking of the building causes the window frame to deform, and the electric lifting windows cannot fit on the top of the window frame, affecting the sealing and wind and rain resistance.

Method used

By providing a level at the top and bottom of the window frame, the heights on both sides of the window frame are adjusted by using the first and second motors respectively, so that the window frame can fit with the top or bottom of the inclined window frame and maintain horizontal movement.

Benefits of technology

In the case of deformation of the window frame, the window sash can be fully fitted with the top or bottom of the window frame, improving the sealing and wind and rain protection performance, and extending the service life of the electric lifting window.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119021552B_ABST
    Figure CN119021552B_ABST
Patent Text Reader

Abstract

The present application provides an automatic adjustment method for an electric lifting window to cope with building sinking, which is used to adapt to the unevenness of both sides of the window frame caused by geological sinking. The automatic adjustment method for the electric lifting window to cope with building sinking and the electric window provided above adjust the height of the first side by a first motor, and adjust the height of the second side by a second motor, so that the window sash can fit with the top of the inclined window frame, and can also make the two sides of the window sash level, so that the window sash is more stable during movement, which solves the problem that the electric lifting window causes the window frame to be deformed due to the geological sinking of the building, and the electric lifting window cannot make the window sash fit with the top of the window frame when the top of the window frame is deformed due to the geological sinking of the building.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of lifting windows, and in particular to an automatic adjustment method for an electric lifting window in response to building sinking and an electric window. Background Art

[0002] With the development of the construction industry, electric lifting windows have been widely used in modern buildings. Electric lifting windows use motors to drive the window sashes up and down to achieve ventilation and sealing functions. However, during the long-term use of buildings, due to geological subsidence, structural deformation and other reasons, the window frame may deform in the vertical direction. This is especially common in high-rise buildings and soft soil foundation areas.

[0003] The tilt and deformation of the window frame will cause the part where the window sash is connected to the window frame to move, causing the two ends of the window sash to tilt. As a result, the guide rails of the window sash are likely to interfere with the sliding grooves of the window sash during movement, and they are likely to deform or be damaged due to uneven force. This will not only shorten the service life of the electric lifting window, but may also cause safety hazards. Due to the tilt of the window frame, the window sash may not be able to fit completely with the window frame when it moves to the top or bottom of the window frame. This is because when the two sides of the window frame sink and deform, the top and bottom of the window frame will tilt, which will cause the electric lifting window to fail to close normally, affecting its airtightness and wind and rainproof performance.

[0004] To this end, it is necessary to provide an electric lifting window that can detect the inclination angle of the top of the window frame caused by deformation and level the two ends of the window sash when the window frame is deformed due to building sinking, and make the window sash fit with the inclined top or bottom of the window frame. The automatic adjustment method and electric window to cope with building sinking can solve the problem that the above-mentioned electric lifting window cannot make the window sash fit with the top of the window frame when the top of the window frame is deformed due to building geological sinking. Summary of the invention

[0005] In view of this, it is necessary to provide an automatic adjustment method for an electric lifting window to cope with the sinking of a building, which enables the window sash to fit with the top or bottom of the inclined window frame, so as to solve the above problems.

[0006] An embodiment of the present application provides an automatic adjustment method for an electric lifting window to cope with building sinking, which is used to adapt to the unevenness of the two sides of the window frame caused by geological sinking. The top and bottom of the window frame of the electric lifting window are provided with a level gauge. When the window sash is in contact with the bottom of the window frame, the window sash is located at a first position. When the window sash is located at the first position, the side of the window sash that is higher in the gravity direction is the first side, and the side of the window sash that is lower in the gravity direction is the second side. The first side is provided with a first motor, and the second side is provided with a second motor. The method includes:

[0007] S1: driving the second side to move toward the top of the window frame by the second motor until the window sash is in a second position where both sides are horizontal and then stops;

[0008] S2: the first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed until the window sash is at a third position where the window sash is in contact with one end of the top of the window frame and then stops;

[0009] S3: the first motor pushes the first side to move toward the top of the window frame until the window sash is at a fourth position where the window sash is completely in contact with the top of the window frame and then stops.

[0010] In at least one embodiment of the present application, in step S2, the first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed until the window sash is at a third position where the window sash is in contact with one end of the top of the window frame and then stops, and the specific steps are:

[0011] S21: the first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed;

[0012] S22: detecting a resistance F1 on the first side due to deformation of the window frame and a resistance F2 on the second side due to deformation of the window frame;

[0013] S23: adjusting the power of the first motor and the second motor by means of the resistance F1 and the resistance F2, so that the movement speed of the first side is equal to the movement speed of the second side;

[0014] S24 compares the current speed v1 of the window sash with the safety speed V, determines whether the current movement speed v1 of the window sash will damage the window sash, and adjusts the movement speed of the window sash according to the comparison result;

[0015] S25: The window sash reaches the third position, and the first motor and the second motor stop working.

[0016] In at least one embodiment of the present application, step S24 compares the current speed v1 of the window sash with the safety speed V to determine whether the current movement speed v1 of the window sash will damage the window sash, and the specific steps of adjusting the movement speed of the window sash according to the comparison result include:

[0017] S241 compares the current movement speed v1 of the window sash with the safety speed V to determine whether the current speed v1 will damage the window sash;

[0018] S242: if v1≥V, the window sash will be damaged if it moves at the current speed v1, and the first side and the second side are adjusted to move at the first speed v2, and v2<V is satisfied;

[0019] S243 If v1<V, the window sash will not be damaged if it moves at the current speed v1, and the window sash continues to move at the current speed v1.

[0020] In at least one embodiment of the present application, the specific steps of step S1 of driving the second side to move toward the top of the window frame by the second motor until the window sash is in the second position where both sides are horizontal and then stops are:

[0021] S11, the level meter measures the inclination angle α of the bottom of the window frame, and calculates the distance H1 that the second motor needs to push the second side to move;

[0022] S12 the second motor drives the second side to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash, and adjusts the movement speed of the second side according to the determination result;

[0023] S13: When the movement distance H2 of the second side is equal to the distance H1, the second motor stops working, and the window sash is located at the second position.

[0024] In at least one embodiment of the present application, the specific steps of step S12 wherein the second motor drives the second side to move at a speed v3, comparing the speed v3 with the safety speed V, determining whether the speed v3 will damage the window sash, and adjusting the movement speed of the second side according to the determination result include:

[0025] S121 the second motor drives the second side to move at a speed v3;

[0026] S122 compares the speed v3 with the safety speed V to determine whether the current speed v3 will damage the window sash;

[0027] S123: if v3≥V, the second side moving at the current speed v3 will damage the window sash, and the second side is adjusted to move at the second speed v4, and v4<V is satisfied;

[0028] S124: If v3<V, the movement of the second side at the current speed v3 will not damage the window sash, and the window sash continues to move at the current speed v3.

[0029] In at least one embodiment of the present application, the specific steps of step S3 in which the first motor pushes the first side toward the top of the window frame until the window sash is at the fourth position where the window sash is completely in contact with the top of the window frame and then stops include:

[0030] S31, the level meter measures the inclination angle α of the top of the window frame, and calculates the distance H3 that the first motor needs to push the first side to move;

[0031] S32 the first motor drives the first side to move at a speed v5, compares the speed v5 with the safety speed V, determines whether the speed v5 will damage the window sash, and adjusts the movement speed of the first side according to the determination result;

[0032] S33: When the movement distance H4 of the first side is equal to the distance H3, the first motor stops working, and the window sash is at the fourth position.

[0033] In at least one embodiment of the present application, the specific steps of step S32 wherein the first motor drives the first side to move at a speed v5, comparing the speed v5 with the safety speed V, determining whether the speed v5 will damage the window sash, and adjusting the movement speed of the first side according to the determination result include:

[0034] S321 the first motor drives the first side to move at a speed v5;

[0035] S322 determines the magnitude of the speed v5 and the safety speed V, and determines whether the current speed v5 will damage the window sash;

[0036] S323: If v5≥V, the movement of the first side at the current speed v5 will damage the window sash, and the first side is adjusted to move at a third speed v6, and v6<V is satisfied;

[0037] S324: If v5<V, the movement of the first side at the current speed v5 will not damage the window sash, and the window sash continues to move at the speed v5.

[0038] In at least one embodiment of the present application, the first motor and the second motor are both provided with a resistance sensor, the resistance sensor is used to detect the resistance exerted on the first side and the second side respectively, and the resistance sensor includes:

[0039] a force detection module, the force detection module being used to respectively detect a reaction force of the first side on the first motor and a reaction force of the second side on the second motor;

[0040] a resistance calculation module, wherein the force detection module calculates the resistance of the first side caused by the deformation of the window frame through the reaction force of the first side on the first motor, and outputs the calculation to a computer program;

[0041] The force detection module calculates the resistance exerted on the second side due to the deformation of the window frame through the reaction force exerted by the second side on the second motor, and outputs the calculation result to a computer program.

[0042] In at least one embodiment of the present application, an electric lift window includes a memory, a processor, and a computer program stored in the memory and executable on the processor.

[0043] In at least one embodiment of the present application, a computer-readable storage medium stores a computer program.

[0044] The automatic adjustment method for the electric lifting window to cope with the sinking of the building and the electric window adjust the height of the first side by the first motor, and adjust the height of the second side by the second motor, so that the window sash can fit with the top of the inclined window frame, and can also make the two sides of the window sash level, so that the window sash is more stable during movement, which solves the problem that the electric lifting window is deformed due to the sinking of the building geology, and the electric lifting window cannot make the window sash fit with the top of the window frame when the top of the window frame is deformed due to the sinking of the building geology. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A flowchart of an automatic adjustment method for an electric lifting window to cope with building sinking;

[0046] Figure 2 is a flowchart of the specific steps of step S2;

[0047] Figure 3 is a flowchart of the specific steps of step S24;

[0048] Figure 4 is a flowchart of the specific steps of step S1;

[0049] Figure 5 is a flowchart of the specific steps of step S12;

[0050] Figure 6 is a flowchart of the specific steps of step S3;

[0051] Figure 7 is a flowchart of the specific steps of step S32;

[0052] Figure 8 It is the flow chart of the resistance sensor;

[0053] Fig. 9 It is a flowchart of the electric lifting window;

[0054] Fig.10 is a schematic diagram of the structure of the electric lifting window when the window sash is in the first position;

[0055] Fig.11 is a schematic diagram of the structure of the electric lifting window when the window sash is in the second position;

[0056] Fig.12 is a schematic diagram of the structure of the electric lifting window when the window sash is in the third position;

[0057] Fig.13 It is a structural schematic diagram of the electric lifting window when the window sash is in the fourth position.

[0058] Main component symbols

[0059] 100. Electric lifting window; 1. Level; 2. Window sash; 3. Window frame; 4. First motor; 5. Second motor; 6. Resistance sensor; 61. Force detection module; 62. Resistance calculation module; 7. Memory; 71. Computer program; 8. Processor; A. First side; B. Second side. DETAILED DESCRIPTION

[0060] The embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0061] It should be noted that when a component is considered to be "connected" to another component, it may be directly connected to the other component or there may be a central component at the same time. When a component is considered to be "located on" another component, it may be directly located on the other component or there may be a central component at the same time. The terms "top", "bottom", "upper", "lower", "left", "right", "front", "back", and similar expressions used herein are for illustrative purposes only.

[0062] The embodiment of the present application provides an automatic adjustment method for an electric lifting window to cope with building sinking, which is used to adapt to the unevenness of the two sides of the window frame caused by geological sinking. The top and bottom of the window frame of the electric lifting window are provided with a level gauge. When the window sash fits with the bottom of the window frame, the window sash is in a first position. When the window sash is in the first position, the side of the window sash that is higher in the direction of gravity is the first side, and the side of the window sash that is lower in the direction of gravity is the second side. The first side is provided with a first motor, and the second side is provided with a second motor. The method includes: S1 drives the second side to move toward the top of the window frame by the second motor until the window sash is in the second position where both sides are horizontal and then stops. S2 The first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed until the window sash is in the third position where one end of the window sash fits with the top of the window frame and then stops. S3 The first motor pushes the first side to move toward the top of the window frame until the window sash is in the fourth position where the window sash is completely in contact with the top of the window frame and then stops. The automatic adjustment method for the electric lifting window to cope with the sinking of the building and the electric window adjust the height of the first side by the first motor, and adjust the height of the second side by the second motor, so that the window sash can fit with the top of the inclined window frame, and can also make the two sides of the window sash level, so that the window sash is more stable during movement, which solves the problem that the electric lifting window is deformed due to the sinking of the building geology, and the electric lifting window cannot make the window sash fit with the top of the window frame when the top of the window frame is deformed due to the sinking of the building geology.

[0063] Some embodiments of the present application are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0064] See also Figure 1-Figure 13 The embodiment of the present application provides an automatic adjustment method for an electric lifting window 100 to cope with building sinking, which is used to adapt to the unevenness of the two sides of the window frame 3 caused by geological sinking. The top and bottom of the window frame 3 of the electric lifting window 100 are provided with a level 1. When the window sash 2 is in contact with the bottom of the window frame 3, the window sash 2 is located in a first position. When the window sash 2 is in the first position, the side of the window sash 2 that is higher in the direction of gravity is the first side A, and the side of the window sash 2 that is lower in the direction of gravity is the second side B. The first side A is provided with a first motor 4, and the second side B is provided with a second motor 5.

[0065] S1 drives the second side B to move toward the top of the window frame 3 through the second motor 5 until the window sash 2 is in the second position where both sides are horizontal and then stops.

[0066] S2 The first motor 4 and the second motor 5 simultaneously push the first side A and the second side B to move toward the top of the window frame 3 at the same speed until the window sash 2 is located at a third position where one end of the window sash 2 and the top of the window frame 3 are in contact and then stop.

[0067] S3: the first motor 4 pushes the first side A to move toward the top of the window frame 3 until the window sash 2 is located at a fourth position where the window sash 2 is completely attached to the top of the window frame 3 and then stops.

[0068] Specifically, a level 1 is provided at the top and bottom of the window frame 3, and the level 1 is used to detect the inclination angle of the window frame 3 in real time. When the window sash 2 moves to the bottom or top of the window frame 3, the system will detect whether the current window frame 3 is tilted and the inclination angle through the level 1. By detecting the inclination of the window frame 3 through the level 1, the system can effectively determine whether the window frame 3 is deformed, and ensure that the window sash 2 can maintain horizontal movement in the tilted window frame 3, thereby avoiding the airtightness problem and damage risk caused by the mismatch between the window sash 2 and the window frame 3. When the window sash 2 is in the first position that fits the bottom of the window frame 3, the window sash 2 is divided into a first side A (higher side) and a second side B (lower side) according to the height of the gravity direction. This is to distinguish the specific positions of the two sides of the window sash 2 at different heights in the window frame 3. By distinguishing the high and low sides of the window sash 2, the system can make targeted adjustments to the unbalanced state to prevent the window sash 2 from tilting or getting stuck with the window frame 3, thereby maintaining the normal operation of the window sash 2. The first side A and the second side B are respectively equipped with independent motors (the first motor 4 and the second motor 5) for driving the movement of the two sides of the window sash 2. This design enables the system to control the height of the two ends of the window sash 2 separately. By driving the independent motors on both sides, the system can flexibly adjust the posture of the window sash 2 to ensure that the window sash 2 always remains horizontal during the movement, even if the window frame 3 has tilted and deformed.

[0069] Further, step S1 drives the second side B to move by the second motor 5 until both sides of the window sash 2 are horizontal and then stop. The motor of the second side B will start first to lift the lower side of the window sash 2 until both sides of the window sash 2 reach the level (second position). Before starting to move significantly, the system first restores the window sash 2 to a horizontal state by adjusting the second motor 5 to avoid uneven movement caused by the height difference on both sides, thereby reducing the risk of the slide rail being stuck or the window sash 2 being deformed. Step S2 The motors on both sides are pushed at the same time until the window sash 2 is fitted with one side of the top of the window frame 3 and then stops. When the window sash 2 reaches a horizontal state, the first motor 4 and the second motor 5 will simultaneously push the window sash 2 toward the top of the window frame 3 at the same speed until one end of the window sash 2 is fitted with the top of the window frame 3 (third position). Driving both sides at the same time can ensure that the window sash 2 remains horizontal, and can smoothly and evenly fit with one end of the window frame 3 when moving to the top of the window frame 3, avoiding excessive local force caused by the tilt of the window frame 3, and extending the service life of the window system. In step S3, the first motor 4 drives the first side A to move until the window sash 2 is completely in contact with the top of the window frame 3 and then stops. At this time, the first motor 4 will start alone to lift the window sash 2 on the first side A until the other end of the window sash 2 is also completely in contact with the top of the window frame 3, reaching a fully closed state (fourth position). This step ensures that the window sash 2 can be tightly in contact with the top of the window frame 3 during the entire closing process, ensuring airtightness and wind and rainproof performance, even if the window frame 3 has been deformed due to the sinking of the building.

[0070] Furthermore, the level 1 monitors the inclination of the top and bottom of the window frame 3 in real time, and detects whether the window sash 2 is inclined when it is at the bottom of the window frame 3. According to the inclination angle detected by the level 1, the system lifts the lower side window sash 2 through the second motor 5 to make the two sides of the window sash 2 level. The first motor 4 and the second motor 5 drive the window sash 2 to rise at the same time, keeping the window sash 2 level until one side of the window sash 2 fits with one end of the top of the window frame 3. The first motor 4 continues to work alone, lifting the window sash 2 on the higher side until the window sash 2 is completely in contact with the top of the window frame 3, completing the entire adjustment process. This automatic adjustment method of the electric lifting window 100 is mainly suitable for the window frame 3 tilting caused by uneven foundation settlement in high-rise buildings. The automatic adjustment function of the electric lifting window 100 can ensure that the window sash 2 can remain level even in the tilted window frame 3 to prevent jamming or damage. In areas with poor geological conditions, the possibility of building settlement is higher, and the electric window system can effectively deal with this situation to avoid affecting the normal use of the electric window due to deformation of the window frame 3.

[0071] In a specific example, in step S2, the first motor 4 and the second motor 5 simultaneously push the first side A and the second side B to move toward the top of the window frame 3 at the same speed until the window sash 2 is at the third position where the window sash 2 is in contact with one end of the top of the window frame 3 and then stops. The specific steps are:

[0072] S21 The first motor 4 and the second motor 5 simultaneously push the first side A and the second side B toward the top of the window frame 3 at the same speed;

[0073] S22 detects the resistance F1 on the first side A due to the deformation of the window frame 3 and the resistance F2 on the second side B due to the deformation of the window frame 3;

[0074] S23 adjusts the power of the first motor 4 and the second motor 5 by means of the resistance F1 and the resistance F2 so that the movement speed of the first side A is equal to that of the second side B;

[0075] S24 compares the current speed v1 of the window sash 2 with the safety speed V, determines whether the current movement speed v1 of the window sash 2 will damage the window sash 2, and adjusts the movement speed of the window sash 2 according to the comparison result;

[0076] S25 The window sash 2 reaches the third position, and the first motor 4 and the second motor 5 stop working.

[0077] Specifically, step S2 describes in detail how to push both sides of the electric lifting window 100 up by the cooperation of the first motor 4 and the second motor 5 until the window sash 2 fits with one end of the top of the window frame 3. The whole process includes multiple detections, adjustments and controls to ensure that the window sash 2 moves smoothly and safely. S21 The first motor 4 and the second motor 5 simultaneously push the first side A and the second side B to move toward the top of the window frame 3 at the same speed. The main purpose of this step is to allow the two sides of the window sash 2 (the first side A and the second side B) to move simultaneously and rise at the same speed. By synchronous driving, the two sides of the window sash 2 can be prevented from tilting or getting stuck due to asynchronous movement. Synchronous driving can ensure that the window sash 2 always remains in a horizontal state, even if the window frame 3 tilts due to the sinking of the building. This can reduce the uneven force and chute jamming caused by the imbalance of the window sash 2, and ensure that the window sash 2 can move smoothly. S22 detects the resistance F1 on the first side A due to the deformation of the window frame 3 and the resistance F2 on the second side B due to the deformation of the window frame 3. During the movement of the window sash 2, the system monitors the resistance on both sides of the window sash 2 in real time through the resistance sensor 6. Since the window frame 3 may be deformed due to building sinking or other structural problems, the resistance on both sides of the window sash 2 may be uneven. Therefore, the system detects the resistance F1 and F2 on the first side A and the second side B respectively. Real-time detection of resistance can prevent abnormal movement caused by deformation of the window frame 3. Once the resistance on one side is too large, the system can make adjustments in time to avoid damage or jamming of the window sash 2. At the same time, through the detection of resistance, the system can determine the degree of deformation of the window frame 3 and provide a basis for subsequent adjustments. S23 adjusts the power of the first motor 4 and the second motor 5 through the resistance F1 and F2 to make the movement speeds on both sides equal. According to the detected resistance F1 and F2, the system adjusts the power output of the first motor 4 and the second motor 5. Since the deformation of the window frame 3 may cause an increase in resistance on one side, if the power is not adjusted in time, the movement speeds of the two sides may be different, which may cause the window sash 2 to tilt or get stuck. By adjusting the power, it is ensured that both sides always move at the same speed. By dynamically adjusting the motor power, the system can ensure that the window sash 2 maintains a stable movement in the deformed window frame 3. This can effectively prevent the tilt, jam or damage caused by the inconsistent speed on both sides of the window sash 2, and improve the operating reliability of the window sash 2. S24 compares the current speed v1 of the window sash 2 with the safety speed V, determines whether the current speed v1 will damage the window sash 2, and adjusts the movement speed of the window sash 2 according to the comparison result. During operation, the system will continue to monitor the movement speed v1 of the window sash 2 and compare it with the preset safety speed V. The safety speed V is a safety threshold preset according to the design of the window sash 2 and the situation of the window frame 3. Exceeding this speed may cause damage to the structure of the window sash 2 or the window frame 3. By comparing v1 and V, the system can determine whether the current speed is too fast and adjust the movement speed of the window sash 2 when necessary.This step ensures that the movement speed of the window sash 2 is always within a safe range, avoiding damage to the window sash 2 or window frame 3 due to excessive movement. Especially when the window frame 3 is severely deformed, speed control is particularly important, which helps to protect the long-term stability of the entire system. S25 The window sash 2 reaches the third position, and the first motor 4 and the second motor 5 stop working. When the window sash 2 rises to the third position, that is, when one end of the window sash 2 is in contact with the top end of the window frame 3, the first motor 4 and the second motor 5 will stop working at the same time. At this time, the window sash 2 has not yet completely fit with the top of the window frame 3, only one end has completed the fit, and further adjustments are required later. By accurately controlling the timing of the motor stop, the system can ensure that every step of the movement of the window sash 2 is precisely controlled to avoid excessive or insufficient movement. This precise control improves the safety and reliability of the system and lays the foundation for the subsequent complete closing of the window sash 2.

[0078] Furthermore, in the process of the sash 2 moving upward from the bottom, the system first allows the first motor 4 and the second motor 5 to work simultaneously to push the sash 2 up at the same speed (S21). However, as the sash 2 rises, the deformation of the window frame 3 may cause different resistances on both sides of the sash 2 (S22). Therefore, after the system detects the resistances F1 and F2, it will automatically adjust the power of the motor to ensure that the movement speeds on both sides remain consistent (S23). While adjusting the motor power, the system will also monitor the current speed v1 of the sash 2 and compare it with the safe speed V (S24). If the current speed exceeds the safe range, the system will adjust the movement speed of the sash 2 to ensure that it operates within a safe range to avoid any risk of structural damage. When the sash 2 rises to the third position, that is, when it fits with the top end of the window frame 3, the system will automatically stop the operation of the motors on both sides (S25). At this time, the sash 2 is not completely closed, but it is ready for further adjustment.

[0079] In a specific example, step S24 compares the current speed v1 of the window sash 2 with the safety speed V to determine whether the current movement speed v1 of the window sash 2 will damage the window sash 2. The specific steps of adjusting the movement speed of the window sash 2 according to the comparison result include:

[0080] S241 compares the current moving speed v1 of the window sash 2 with the safety speed V to determine whether the current speed v1 will damage the window sash 2;

[0081] S242 If v1≥V, the movement of the window sash 2 at the current speed v1 will damage the window sash 2, and the first side A and the second side B are adjusted to move at the first speed v2, and the following conditions are satisfied: v2<V;

[0082] If v1<V in S243, the window sash 2 will not be damaged if it moves at the current speed v1, and the window sash 2 continues to move at the current speed v1.

[0083] Specifically, the function of step S24 is to compare the current speed v1 of the window sash 2 with the preset safety speed V to ensure that the window sash 2 will not be damaged due to excessive speed during movement. The whole process is divided into three specific steps, namely speed comparison, judging whether the speed needs to be adjusted, and adjusting the speed according to the judgment result. S241 compares the current movement speed v1 of the window sash 2 with the safety speed V to judge whether the current speed v1 will damage the window sash 2. The core function of this step is to detect the current movement speed v1 of the window sash 2 in real time and compare it with a preset safety speed V. The safety speed V is a threshold value set according to the material, structure and condition of the window sash 2 and the window frame 3. Exceeding this speed may cause damage to the window sash 2 or other components. Therefore, by comparing the current speed v1 and the safety speed V, the system can judge whether the window sash 2 is within a safe range of movement. This step can prevent structural damage caused by the window sash 2 moving too fast. Since the speed of the sash 2 may change when the force is uneven or the window frame 3 is deformed, real-time speed monitoring and comparison can respond quickly when an abnormal situation occurs, protecting the sash 2 and the electric system from damage. S242 If v1≥V, the movement of the sash 2 at the current speed v1 will damage the sash 2, and the first side A and the second side B are adjusted to move at the first speed v2, and satisfy: v2<V, if it is detected in step S241 that the current speed v1 is greater than or equal to the safety speed V, the system will determine that there is a potential risk of damage at the current speed. At this time, the system will adjust the movement speed of both sides of the sash 2, reduce the power of the first motor 4 and the second motor 5, and reduce the movement speed of both sides to a new speed v2. This speed v2 must be less than the safety speed V to ensure that the sash 2 can continue to move within a safe range. By automatically reducing the movement speed, the system avoids damage to the sash 2 and its guide rails, slides and other components that may be caused by excessive movement. This adaptive speed adjustment mechanism can flexibly respond to real-time working conditions, prevent the sash 2 from being subjected to excessive mechanical stress in emergencies, and improve the stability and durability of the system. If v1 is less than V in S243, the movement of the window sash 2 at the current speed v1 will not damage the window sash 2, and the window sash 2 continues to move at the current speed v1. If the system detects in step S241 that the current speed v1 of the window sash 2 is lower than the safe speed V, it indicates that the current movement speed is safe and will not cause any damage to the window sash 2 or the window frame 3. In this case, the system will not adjust the speed, and the window sash 2 will continue to move at the current speed v1 until the set stroke is completed. If the speed is within a safe range, maintaining the current speed helps the window sash 2 maintain smooth and efficient movement, avoiding unnecessary adjustments. This can improve the working efficiency of the system and reduce delays caused by speed adjustments. The core purpose of step S24 is to ensure that the window sash 2 is within a safe speed range throughout the movement process to avoid damage to the window sash 2 and its related components due to excessive speed.By real-time monitoring and comparing the current speed v1 of the window sash 2 with the preset safety speed V, the system can make speed adjustments when necessary to protect the safety of the system.

[0084] In a specific example, the specific steps of step S1 in which the second motor 5 drives the second side B to move toward the top of the window frame 3 until the window sash 2 is in the second position where both sides are horizontal and then stops are:

[0085] S11 The level meter 1 measures the inclination angle α of the bottom of the window frame 3 and calculates the distance H1 that the second motor 5 needs to push the second side B to move;

[0086] S12 The second motor 5 drives the second side B to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash 2, and adjusts the movement speed of the second side B according to the determination result;

[0087] S13: When the movement distance H2 of the second side B is equal to the distance H1, the second motor 5 stops working, and the window sash 2 is at the second position.

[0088] Specifically, S11 the level 1 measures the inclination angle α of the bottom of the window frame 3, and calculates the distance H1 that the second motor 5 needs to push the second side B to move. By setting the level 1 at the top and bottom of the window frame 3, the system can detect the inclination angle α of the window frame 3. This angle reflects the inclination of the window frame 3 caused by building settlement, window structure deformation, etc. Based on the measured inclination angle α, the system can calculate the distance H1 that the second side B of the window sash 2 needs to move upward, so that the window sash 2 reaches a horizontal state. The inclination angle α of the window frame 3 is measured by the level meter 1 installed at the bottom of the window frame 3, indicating the inclination angle of the window frame 3 caused by the sinking of the building or other reasons. The width W of the window frame 3 is the distance spanned horizontally by the window sash 2, which can also be understood as the horizontal distance between the two sides of the window frame 3. The height H1 of the second side B that needs to be adjusted by the second motor 5 is to restore the horizontal position of the window sash 2 by adjusting the height of the second side B of the window sash 2 to the same horizontal state as the first side A. Assuming that the window frame 3 is tilted due to the sinking of the building, one side of the bottom of the window frame 3 is lower than the other side, so it is necessary to restore the horizontal position of the window sash 2 by moving the second side B of the window sash 2. The inclination of the window frame 3 can be approximately regarded as a right triangle with a small inclination. According to the geometric relationship of the triangle, the inclination angle α of the window frame 3, the width W of the window frame 3 and the height H1 of the second side B that needs to be adjusted by the second motor 5 satisfy the relationship:, where tan(α) is the tangent value of the inclination angle α, H1 is the height that the second motor 5 needs to push the second side B upward, and W is the width of the window frame 3, that is, the horizontal distance between the two sides of the window sash 2. By using this relationship, the height H1 of the second side B that needs to be adjusted by the second motor 5 can be calculated through the measured inclination angle α and the known width W of the window frame 3. S12 The second motor 5 drives the second side B to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash 2, and adjusts the movement speed of the second side B according to the judgment result. When the second motor 5 starts working, it drives the second side B of the window sash 2 to move toward the top of the window frame 3. In order to ensure the safety of the window sash 2, the system will monitor the movement speed v3 of the second side B in real time and compare it with the preset safety speed V. If the current speed v3 exceeds the safety speed V, the system will reduce the power of the motor and adjust the speed to ensure that the window sash 2 will not be damaged due to excessive movement. By real-time monitoring and adjustment of the speed, the system can effectively prevent physical damage to the window sash 2 and its components caused by excessive speed. Through speed adjustment, the window sash 2 can maintain smooth movement, and even if the window frame 3 is tilted or deformed, the movement of the window sash 2 can still be controlled within a safe range. S13 When the movement distance H2 of the second side B is equal to the distance H1, the second motor 5 stops working. At this time, the window sash 2 is in the second position. After the second motor 5 starts working, the system monitors the actual movement distance H2 of the second side B and compares it with the target distance H1 calculated previously.When these two distances are equal, it means that the second side B of the sash 2 has been adjusted to a horizontal state, and the motor will stop working. At this time, both sides of the sash 2 have reached the same height, and the sash 2 is in a horizontal state, which is the so-called second position. By accurately controlling the movement distance, the system ensures that the sash 2 reaches the ideal horizontal state during the adjustment process. When the target position is reached, the motor automatically stops, avoiding errors or damage caused by over-adjustment.

[0089] Furthermore, the safety speed V is the maximum movement speed that the electric lifting window 100 must comply with during the adjustment process to avoid damaging the window sash 2. The calculation of the safety speed V requires combining the resistance F1 and F2 caused by the deformation of the window frame 3, as well as multiple factors such as material properties and motor performance. The following is a detailed calculation process and method. Respectively represent the resistance of the first side A and the second side B of the window sash 2 due to the deformation of the window frame 3 during the movement. The tensile strength, compressive strength and shear strength of the window sash 2 material and the window frame 3 material, these characteristics determine the deformation and damage degree of the window sash 2 when subjected to external force. Parameters such as the maximum power, torque and speed of the motor affect the movement speed of the window sash 2 under different resistance conditions. During the movement of the window sash 2, F1 and F2 are measured in real time by the resistance sensor 6 installed on the first motor 4 and the second motor 5. If the window frame 3 is deformed due to the sinking of the building, the window sash 2 will encounter uneven resistance during movement, which will affect the movement speed and balance of the window sash 2. According to the dynamic equation F=ma in physics, the relationship between speed and force can be derived. Here F is the resultant force, m is the mass of the sash 2, and a is the acceleration.

[0090] For a motor-driven system, the acceleration a can be calculated by the force provided by the motor and the mass of the sash 2, but in this case, we are more concerned about the uniform motion in a balanced state. At this time, the relationship between the speed and the resistance F is mainly reflected in whether the output power of the motor is sufficient to overcome the resistance without causing damage to the sash 2. In order to avoid impact damage to the sash 2 due to excessive speed, it is necessary to ensure that the force applied by the motor at any time does not exceed the bearing capacity of the material of the sash 2. The safe speed can be calculated by the power balance equation:, where P is the motor power, F is the resultant force (i.e., the resultant force of F1 and F2), and V is the speed. According to the maximum allowable power and the real-time measured resistances F1 and F2, the safe speed V can be calculated:, where Pmax is the maximum safe output power of the motor, and Fmax is the larger value of F1 and F2. In actual measurements, a resistance sensor 6 is used to measure the resistance encountered by the sash 2 during movement, and these resistances will vary with the degree of deformation of the window frame 3. The system will monitor the movement speed of the window sash 2 in real time and compare it with the calculated safety speed V. If the current speed v1 exceeds the safety speed V, the system will automatically reduce the motor power to slow down the movement speed of the window sash 2 until it reaches a speed within the safe range.

[0091] In a specific example, in step S12, the second motor 5 drives the second side B to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash 2, and adjusts the movement speed of the second side B according to the determination result. The specific steps include:

[0092] S121 The second motor 5 drives the second side B to move at a speed v3;

[0093] S122 compares the speed v3 with the safety speed V to determine whether the current speed v3 will damage the window sash 2;

[0094] S123 If v3 ≥ V, the movement of the second side B at the current speed v3 will damage the window sash 2, and the second side B is adjusted to move at the second speed v4, and v4 < V is satisfied;

[0095] S124 If v3<V, the second side B moving at the current speed v3 will not damage the window sash 2, and the window sash 2 continues to move at the current speed v3.

[0096] Specifically, the main purpose of step S12 is to determine whether the window sash 2 is within a safe operating speed range by comparing the current motor-driven speed v3 of the window sash 2 with the pre-calculated safety speed V. S121 The motor group pushes the second side B to move at a speed v3. In this step, the second motor 5 starts working to push the second side B of the window sash 2 toward the top of the window frame 3. The set initial movement speed is v3. During the movement of the window sash 2, the system monitors the current movement speed v3 in real time through the sensor or the built-in measurement module of the motor. The main purpose of this step is to start the second motor 5 so that the second side B of the window sash 2 starts to rise at the set speed v3. This step provides basic motion control to ensure that the window sash 2 can start to adjust and prepare to align with the window frame 3. S122 Compare the speed v3 with the safety speed V to determine whether the current speed v3 will damage the window sash 2. During the movement of the window sash 2, the system needs to ensure that the current speed v3 does not exceed the safety speed V. The safety speed V is obtained based on the previous resistance calculation and the physical characteristics of the system (such as the material strength of the window sash 2, the motor power, etc.). By comparing v3 with V in real time, it is determined whether the window sash 2 is running within a safe range. This step ensures that the motor does not run too fast when pushing the window sash 2, avoiding damage to the window sash 2 or the window frame 3 due to excessive speed. By comparing the speed in real time, abnormal movement speed can be discovered in time to ensure the integrity and safety of the window sash 2. S123 If v3 ≥ V, the movement of the window sash 2 at the current speed v3 will damage the window sash 2, and the second side B is adjusted to move at the second speed v4, and it satisfies: v4 < V. When the system detects that the current movement speed v3 is greater than or equal to the safety speed V, it means that the existing speed may cause damage to the window sash 2. Therefore, the system automatically adjusts the power of the motor, reduces the movement speed of the second side B, and sets the new speed v4 to be less than the safety speed V, thereby protecting the window sash 2. This step is a safety protection mechanism to ensure that when the movement speed is too fast, the speed is reduced in time to prevent damage. By adjusting the movement speed, the electric window system can adapt to the deformation of the window frame 3 in a complex environment and avoid structural damage or stress overload caused by excessive speed. S124 If v3<V, the movement of the window sash 2 at the current speed v3 will not damage the window sash 2, and the window sash 2 continues to move at the current speed v3. If the system detects that the current speed v3 is less than the safety speed V, the current movement state is considered safe. In this case, the motor will continue to push the second side B at the original speed v3 without speed adjustment. This step confirms that the current speed is within the safety range to ensure that the window sash 2 continues to run smoothly. Maintaining a suitable movement speed reduces unnecessary speed adjustment operations, thereby improving system efficiency and stability. The second motor 5 starts to push the second side B of the window sash 2, and the system monitors the current movement speed v3 in real time through a sensor or a motor control module. The system compares the real-time detected speed v3 with the preset safety speed V to determine whether the current speed is too fast.If the test result shows that v3 is greater than or equal to the safe speed V, the system automatically reduces the speed to ensure that the motor continues to run at a safe speed v4 (i.e., less than V). If the speed is within the safe range, the current speed is maintained. During the entire process of the movement of the sash 2, the system will continue to repeat this detection and comparison process to ensure that the movement speed of the sash 2 is within the safe range at every moment.

[0097] In a specific example, the specific steps of step S3 in which the first motor 4 pushes the first side A toward the top of the window frame 3 until the window sash 2 is at the fourth position where the window sash 2 is completely attached to the top of the window frame 3 and then stops include:

[0098] S31 The level meter 1 measures the inclination angle α of the top of the window frame 3 and calculates the distance H3 that the first motor 4 needs to push the first side A to move;

[0099] S32 The first motor 4 drives the first side A to move at a speed v5, compares the speed v5 with the safety speed V, determines whether the speed v5 will damage the window sash 2, and adjusts the movement speed of the first side A according to the determination result;

[0100] S33 When the movement distance H4 of the first side A is equal to the distance H3, the first motor 4 stops working, and the window sash 2 is at the fourth position.

[0101] Specifically, step S3 describes the automatic adjustment process in which, through the operation of the first motor 4, the first side A of the window sash 2 is moved towards the top of the window frame 3 until the window sash 2 is fully fitted to the top of the window frame 3. S31 The level 1 measures the tilt angle α and calculates the moving distance H3 of the first motor 4. The level 1 is used to measure the tilt angle α of the top of the window frame 3, aiming to determine the specific deformation condition of the top of the window frame 3. The tilt angle α reflects the tilt degree of the top of the window frame 3 after the building sinks or the structure changes. Through this angle, the system can calculate the position difference between the first side A of the window frame 3 and the top of the window frame 3, and then calculate the distance H3 that the first motor 4 needs to push the first side A to move, so that the window sash 2 can be restored to the state of being fully fitted to the top of the window frame 3. Ensure that the window sash 2 can be precisely adjusted without being affected by the deformation of the window frame 3, guaranteeing the sealing performance and the normal operation of the window. S32 The first motor 4 pushes the first side A to move at a speed v5, and compares the magnitude of v5 with the safety speed V. During the process of the first motor 4 pushing the first side A to move, the system will detect its speed v5 and compare it with the preset safety speed V. If v5≥V, it means that the current speed may be too high and there is a risk of damaging the window sash 2. The system will reduce the moving speed by deceleration to ensure the safety and stability during the movement. If v5<V, the current speed is within the safe range, and the first motor 4 continues to move at the current speed. Through speed control, prevent the window sash 2 from being damaged due to excessive speed during the adjustment process, and ensure the smoothness and safety of the adjustment process. S33 When the moving distance H4 of the first side A is equal to H3, the first motor 4 stops working. When the first side A moves, the system will calculate the moving distance H4 in real time. When the moving distance H4 of the first side A is equal to the previously calculated H3, the first motor 4 stops working, which means that the first side A has completely moved to the correct position. At the end point (the fourth position), the first side A of the window sash 2 has been fully fitted to the top of the window frame 3, achieving the final goal of the adjustment. Through precise displacement control, ensure that the window sash 2 can be fully fitted to the top of the window frame 3, avoiding any gaps or unsealed situations, thereby guaranteeing the windproof, rainproof and heat preservation functions of the window. The system measures the tilt angle α of the top of the window frame 3 through the level 1 and calculates the distance H3 that the first motor 4 needs to push the first side A. The first motor 4 starts to push the first side A to move at a speed v5, and the system compares v5 with the safety speed V in real time to ensure that the window sash 2 will not be damaged due to excessive speed. When the moving distance H4 of the first side A reaches H3, the first motor 4 stops working, and the window sash 2 is fully fitted to the top of the window frame 3.

[0102] In a specific example, the specific steps of step S32 in which the first motor 4 pushes the first side A to move at a speed v5, compares the speed v5 with the safety speed V, determines whether the speed v5 will damage the window sash 2, and adjusts the moving speed of the first side A according to the judgment result include:

[0103] S321 The first motor 4 drives the first side A to move at a speed v5;

[0104] S322 determines the magnitude of the speed v5 and the safety speed V, and determines whether the current speed v5 will damage the window sash 2.

[0105] S323 If v5≥V, the movement of the first side A at the current speed v5 will damage the window sash 2, and the first side A is adjusted to move at a third speed v6, and v6<V is satisfied.

[0106] S324 If v5<V, the movement of the first side A at the current speed v5 will not damage the window sash 2, and the window sash 2 continues to move at the speed v5.

[0107] Specifically, step S32 details how to compare the current moving speed v5 with the preset safe speed V when the first motor 4 pushes the first side A of the window sash 2 to move, so as to ensure that the window sash 2 will not be damaged due to excessive speed. S321 The motor group pushes the first side A to move at a speed v5. During the adjustment process, the first motor 4 starts and pushes the first side A of the window sash 2 towards the top of the window frame 3. The initial moving speed of the first motor 4 is set to v5, which is determined by system preset or the power output of the motor under real-time conditions. This initial speed needs to be compared with the safe speed V to ensure that it is within the safe range. Start the movement of the window sash 2 to gradually approach the top of the window frame 3, preparing for the subsequent fitting operation. S322 Judge the magnitudes of the speed v5 and the safe speed V. When the motor pushes the first side A of the window sash 2 to move, the system will monitor the current moving speed v5 in real time and compare it with the safe speed V. This is a threshold speed set by the system, indicating that at this speed, the window sash 2 can operate safely without being damaged due to excessive movement. The system monitors the speed v5 through a sensor and compares it with V to determine whether the current speed exceeds the safe range. Through this real-time speed comparison, it is possible to prevent the window sash 2 from being impacted or worn at too high a speed, especially when the window sash 2 is about to fit with the top of the window frame 3, and too high a speed may cause collisions or other damages. S323 If v5≥V, then adjust the movement of the first side A at a third speed v6, and it satisfies: v6<V. If the system detects that the current speed v5 is greater than or equal to the safe speed V, it means that the current speed may cause damage to the window sash 2. The system will automatically adjust the moving speed of the first side A from the current speed v5 to a safer speed v6. v6 must satisfy the condition of being less than the safe speed V, that is, v6<V. This ensures that the window sash 2 is within the safe range after the speed reduction. Through the deceleration operation, it is possible to avoid damage to the window sash 2 caused by excessive movement and ensure that the window sash 2 can continue to approach the top of the window frame 3 smoothly and safely. S324 If v5<V, then the window sash 2 continues to move at the current speed v5. If the system detects that the current speed v5 is less than the safe speed V, it means that the moving speed of the window sash 2 is within the safe range and will not cause any damage to the window sash 2. In this case, the system does not need to make any adjustments, and the window sash 2 can continue to move towards the top of the window frame 3 at the current speed v5. Maintain the normal movement rhythm of the window without making unnecessary adjustments, thus ensuring the operation efficiency. The first motor 4 starts to push the first side A of the window sash 2 towards the top of the window frame 3 at the initial speed v5. The system will compare the magnitudes of v5 and the safe speed V in real time to ensure that the window sash 2 will not be damaged due to excessive speed. If it is detected that v5 exceeds V, the system will adjust the speed and reduce the moving speed of the first side A to v6 to ensure that it is less than the safe speed V. If v5 is less than the safe speed V, the window sash 2 continues to move safely at the current speed v5 without any adjustments.

[0108] In a specific example, the first motor 4 and the second motor 5 are both provided with a resistance sensor 6, and the resistance sensor 6 is used to detect the resistances exerted on the first side A and the second side B respectively, and the resistance sensor 6 includes:

[0109] A force detection module 61, the force detection module 61 is used to respectively detect the reaction force of the first side A on the first motor 4 and the reaction force of the second side B on the second motor 5;

[0110] The resistance calculation module 62 and the force detection module 61 calculate the resistance of the first side A caused by the deformation of the window frame 3 through the reaction force of the first side A on the first motor 4, and output it to the computer program 71;

[0111] The force detection module 61 calculates the resistance exerted on the second side B due to the deformation of the window frame 3 through the reaction force exerted by the second side B on the second motor 5 , and outputs the calculation result to the computer program 71 .

[0112] Specifically, the main function of the resistance sensor 6 is to monitor and detect the resistance of the first side A and the second side B of the window sash 2 due to the deformation of the window frame 3 during the movement, and transmit the resistance information to the control system so as to adjust the output and movement speed of the motor, thereby ensuring the stability and safety of the movement of the window sash 2. When the window frame 3 is deformed due to external forces such as building settlement and wind force, the window sash 2 will be subjected to resistance of different sizes during the movement, resulting in inconsistent movement speeds on both sides, which may cause the window sash 2 to be stuck or damaged. By detecting the resistance in real time, the system can adjust the motor to avoid these problems. The force detection module 61 is the core part of the resistance sensor 6, which is used to directly detect the reaction force of the two sides (the first side A and the second side B) of the window sash 2 on the motor. When the first side A (the side of the window sash 2 connected to the first motor 4) moves, if the window frame 3 is deformed, the first motor 4 will be subjected to the reaction force from the window sash 2. This reaction force is the feedback force generated by the window sash 2 on the motor due to the deformation resistance of the window frame 3. Similarly, during the movement of the second side B (the side of the window sash 2 connected to the second motor 5), the second motor 5 will also be subjected to the reaction force of the window sash 2, which is also caused by the deformation of the window frame 3. The force detection module 61 detects the output and feedback force of the motor in real time through devices such as sensors or force-sensitive resistors. The magnitude of the feedback force directly reflects the external resistance to the window sash 2, especially the resistance caused by the deformation of the window frame 3. The force detection module 61 independently detects the first motor 4 and the second motor 5, so the reaction force data of the first side A and the second side B can be obtained respectively. The resistance calculation module 62 is responsible for processing the reaction force data detected by the force detection module 61, calculating the specific resistance values ​​on both sides of the window sash 2, and outputting these resistance data to the computer program 71 in the control system. The reaction force measured by the force detection module 61 is the force value fed back by the motor, and this force value is directly related to the resistance to the window sash 2 during movement. The resistance calculation module 62 calculates the actual resistance to the window sash 2 by analyzing the reaction force data. When the window frame 3 is deformed, the two sides of the window sash 2 will be subject to different resistances. For example, if one side of the window frame 3 is deformed more, the window sash 2 on that side will be subject to greater resistance when moving, resulting in an increase in the reaction force of the motor. Through this calculation method, the different resistances caused by the deformation can be fed back to the control system in real time. The resistance calculation module 62 transmits the calculated resistance data to the computer program 71, and the program adjusts the output power of the motor based on these data to ensure that the movement speeds on both sides are consistent, thereby preventing the window sash 2 from getting stuck or tilting. The force detection module 61 first detects the reaction force of the motor and feeds it back to the resistance calculation module 62. The resistance calculation module 62 calculates the actual resistance on each side of the window sash 2 based on the reaction force data, and transmits the resistance data to the computer program 71 in the control system. The control system adjusts the output power of the motors on both sides based on the resistance data to ensure that the movement speeds of the window sashes 2 on both sides remain consistent.This detection and calculation is performed in real time, so the power adjustment of the motor is also dynamic. As the deformation of the window frame 3 changes or other external factors affect it, the motor can be continuously adjusted to ensure the smooth movement of the window sash 2. When the resistance F1 on the first side A of the window sash 2 increases due to the deformation of the window frame 3, the reaction force of the first motor 4 will also increase accordingly. The force detection module 61 detects this change and obtains the specific resistance F1 value through the resistance calculation module 62. The system then adjusts the power output of the first motor 4 to ensure that the movement speed of the first side A remains within a reasonable range. Similarly, the resistance F2 on the second side B is also fed back to the second motor 5 through the reaction force. The force detection module 61 and the resistance calculation module 62 calculate the F2 value, and the system adjusts the output power of the second motor 5 to ensure that the movement speed of the second side B is equal to that of the first side A.

[0113] In a specific example, an electric lift window 100 includes a memory 7 , a processor 8 , and a computer program 71 stored in the memory 7 and executable on the processor 8 .

[0114] Specifically, the electric lifting window 100 is a window system controlled by a motor drive, which is mainly used for automatic opening and closing of windows. It can execute the rising or falling movement of the window sash 2 according to instructions and is widely used in scenes such as smart homes and smart buildings. The hardware part of the electric lifting window 100 includes a memory 7 (Memory), which is a hardware device for storing data and programs. In this system, the memory 7 is used to store the computer program 71 and the related data required for its operation. It saves various instructions, algorithms, logical judgments, device states, control parameters, etc. required by the control system of the electric lifting window 100. It is responsible for storing intermediate data or historical data during operation, so that the control system can make real-time adjustments based on these data. The memory 7 may include a random access memory 7 (RAM) and a read-only memory 7 (ROM), the former being used to store temporary operation data of the program, and the latter being used to store permanent programs and data. The processor 8 (Processor) The processor 8 is the "brain" of the entire system and is responsible for executing the computer program 71 stored in the memory 7. It processes the input data, makes corresponding control decisions according to the instructions, and controls the operation of the motor and other related hardware. It executes program instructions to control the operation of the electric window, such as lifting the window sash 2, adjusting the speed, detecting resistance, etc. Process data from sensors (such as resistance sensor 6, tilt sensor), analyze the current state of window sash 2 and adjust the power or speed of the motor as needed. Ensure the coordinated action of the electric window to prevent the window sash 2 from getting stuck or damaged due to deformation of window frame 3 or other factors. Processor 8 makes complex logical judgments and makes real-time decisions by reading sensor data and system status. Computer program 71 refers to a specific control logic or algorithm stored in memory 7 and running on processor 8, which enables the system to perform specific functions, such as detecting window position, controlling motor operation, etc. Computer program 71 is responsible for controlling the operation of the motor, including starting, stopping, adjusting speed, etc. It ensures that window sash 2 rises or falls smoothly according to user instructions or automatic control logic. The program monitors the operating state of window sash 2 in real time, calculates the movement speed, determines whether it exceeds the safe speed, and makes adjustments when necessary to prevent damage to window sash 2. The program receives data from sensor devices such as resistance sensor 6 and tilt sensor, analyzes these data and makes control decisions according to preset logical rules, such as adjusting the power or speed of the motor. According to the feedback information provided by the sensor, the program can dynamically adjust the movement mode of the window sash 2 to ensure that the motors on both sides work synchronously and avoid the problem of uncoordinated movement caused by deformation of the window frame 3 or other reasons. The computer program 71 first obtains real-time data from various sensors, including the position information, movement speed, resistance data, etc. of the window sash 2. The program will analyze the collected data and make corresponding judgments. For example, when it is detected that the resistance value fed back by the resistance sensor 6 exceeds the threshold, the program will determine whether it is necessary to adjust the output power or speed of the motor.Based on the data analysis results, the program sends control instructions to the motor to adjust the movement of the window sash 2. For example, if it is detected that one side of the window sash 2 is subject to greater resistance due to deformation, the program will adjust the power of the motor on that side accordingly to ensure that the window sashes 2 on both sides move synchronously. If the program detects an abnormality during the movement, such as too fast movement speed, too much resistance, etc., it will issue a warning and take protective measures to prevent damage to the window sash 2 or other faults. The memory 7, processor 8 and computer program 71 in the system cooperate with each other to form a complete intelligent electric lifting window 100 control system. The memory 7 is used to store the program and related data, the processor 8 is responsible for executing the program, processing sensor data in real time and making corresponding control decisions, and the computer program 71 is the core logic of the entire system, responsible for controlling the movement of the motor, monitoring the status of the window sash 2, and ensuring the safety and stable operation of the window.

[0115] In a specific example, the computer readable storage medium stores a computer program 71 .

[0116] Specifically, a computer-readable storage medium refers to a physical device that can store data and instructions, and these data and instructions can be read and executed by a computer system (such as a processor 8). Computer-readable storage media can be in a variety of physical forms, including hard disk drives (HDDs), solid-state drives (SSDs), and random access memories 7 (RAMs). A computer program 71 is a set of instructions that can be executed by computer hardware to complete specific tasks or functions. Programs can be applications, operating systems, drivers, etc., which contain a series of steps and logic to control the operation of computer hardware. Programs are usually stored in binary form, that is, executable files. When a user runs a program, a computer processor 8 will gradually read and execute the instructions stored in the medium. A computer-readable storage medium stores a computer program 71. This process can be understood as a computer program 71 stored in a certain storage medium in the form of a file or an instruction set. When a computer needs to execute these programs, the system reads the corresponding data from the storage medium and hands it over to the processor 8 for execution. After the computer program 71 (such as an application, control logic) is written, it will be compiled into executable code that can be recognized by the machine, and then saved to a computer-readable storage medium. These program codes can be stored permanently (such as on a hard disk or SSD) until they are called by the user or system. When the system needs to execute a program stored in the medium, the processor 8 reads the program code from the storage medium through the memory management unit (MMU) and loads it into the memory (RAM) for execution. The reading process can be to load the entire program at one time, or to read it in stages as needed. The processor 8 reads instructions and performs a series of operations according to the logic of the program. For example, if the stored program is used to control an electric window, the processor 8 will perform operations such as lifting the window, detecting sensor data, and adjusting the motor power according to the instructions set in the program. For example, in the control system of the electric lifting window 100 in a smart home, the control program of the embedded device will be stored in the EEPROM or Flash memory 7, which can be read and executed by the system at any time. For example, operating systems such as Wi ndows and Linux are pre-stored on the hard disk or SSD and loaded into the memory for execution at startup. For example, in the control system of an automated factory, the computer program 71 is stored in the memory 7 of the device, and the controller performs various production line operations according to the program.

[0117] The above are only implementation methods of the present application. It should be pointed out that ordinary technicians in this field can make improvements without departing from the creative concept of the present application, but these all fall within the scope of protection of the present application.

Claims

1. An automatic adjustment method for electric lifting windows to cope with building sinking, used to adapt to the unevenness of the window frame caused by geological sinking, characterized in that: A level gauge is provided at the top and bottom of the window frame of the electric lifting window. When the window sash is in contact with the bottom of the window frame, the window sash is located at a first position. When the window sash is located at the first position, a side of the window sash that is higher in the direction of gravity is a first side, and a side of the window sash that is lower in the direction of gravity is a second side. A first motor is provided on the first side, and a second motor is provided on the second side. The method includes: S1: driving the second side to move toward the top of the window frame by the second motor until the window sash is in a second position where both sides are horizontal and then stops; S2: the first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed until the window sash is at a third position where the window sash is in contact with one end of the top of the window frame and then stops; S3: the first motor pushes the first side to move toward the top of the window frame until the window sash is at a fourth position where the window sash is completely in contact with the top of the window frame and then stops.

2. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 1 is characterized in that: Step S2: The first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed until the window sash is at a third position where the window sash is in contact with one end of the top of the window frame and then stops. The specific steps are: S21: the first motor and the second motor simultaneously push the first side and the second side to move toward the top of the window frame at the same speed; S22: detecting a resistance F1 on the first side due to deformation of the window frame and a resistance F2 on the second side due to deformation of the window frame; S23: adjusting the power of the first motor and the second motor by means of the resistance F1 and the resistance F2, so that the movement speed of the first side is equal to the movement speed of the second side; S24 compares the current speed v1 of the window sash with the safety speed V, determines whether the current movement speed v1 of the window sash will damage the window sash, and adjusts the movement speed of the window sash according to the comparison result; S25: The window sash reaches the third position, and the first motor and the second motor stop working.

3. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 2 is characterized in that: Step S24 compares the current speed v1 of the window sash with the safety speed V to determine whether the current movement speed v1 of the window sash will damage the window sash. The specific steps of adjusting the movement speed of the window sash according to the comparison result include: S241 compares the current movement speed v1 of the window sash with the safety speed V to determine whether the current speed v1 will damage the window sash; S242: if v1≥V, the window sash will be damaged if it moves at the current speed v1, and the first side and the second side are adjusted to move at the first speed v2, and v2<V is satisfied; S243 If v1<V, the window sash will not be damaged if it moves at the current speed v1, and the window sash continues to move at the current speed v1.

4. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 3 is characterized in that: The specific steps of step S1 in which the second motor drives the second side to move toward the top of the window frame until the window sash is in the second position where both sides are horizontal and then stops are: S11, the level meter measures the inclination angle α of the bottom of the window frame, and calculates the distance H1 that the second motor needs to push the second side to move; S12 the second motor drives the second side to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash, and adjusts the movement speed of the second side according to the determination result; S13: When the movement distance H2 of the second side is equal to the distance H1, the second motor stops working, and the window sash is located at the second position.

5. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 4 is characterized in that: Step S12: the second motor drives the second side to move at a speed v3, compares the speed v3 with the safety speed V, determines whether the speed v3 will damage the window sash, and adjusts the movement speed of the second side according to the determination result. The specific steps include: S121 the second motor drives the second side to move at a speed v3; S122 compares the speed v3 with the safety speed V to determine whether the current speed v3 will damage the window sash; S123: if v3≥V, the second side moving at the current speed v3 will damage the window sash, and the second side is adjusted to move at a second speed v4, and v4<V is satisfied; S124: If v3<V, the movement of the second side at the current speed v3 will not damage the window sash, and the window sash continues to move at the current speed v3.

6. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 3 is characterized in that: Step S3: The first motor pushes the first side toward the top of the window frame until the window sash is at the fourth position where the window sash is completely in contact with the top of the window frame and then stops. The specific steps include: S31, the level meter measures the inclination angle α of the top of the window frame, and calculates the distance H3 that the first motor needs to push the first side to move; S32 the first motor drives the first side to move at a speed v5, compares the speed v5 with the safety speed V, determines whether the speed v5 will damage the window sash, and adjusts the movement speed of the first side according to the determination result; S33: When the movement distance H4 of the first side is equal to the distance H3, the first motor stops working, and the window sash is at the fourth position.

7. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 6 is characterized in that: Step S32: the first motor drives the first side to move at a speed v5, compares the speed v5 with the safety speed V, determines whether the speed v5 will damage the window sash, and adjusts the movement speed of the first side according to the determination result. The specific steps include: S321 the first motor drives the first side to move at a speed v5; S322 determines the magnitude of the speed v5 and the safety speed V, and determines whether the current speed v5 will damage the window sash; S323: If v5≥V, the movement of the first side at the current speed v5 will damage the window sash, and the first side is adjusted to move at a third speed v6, and v6<V is satisfied; S324: If v5<V, the movement of the first side at the current speed v5 will not damage the window sash, and the window sash continues to move at the speed v5.

8. The automatic adjustment method of the electric lifting window in response to building sinking according to claim 2, characterized in that: The first motor and the second motor are both provided with a resistance sensor, and the resistance sensor is used to detect the resistance of the first side and the second side respectively, and the resistance sensor includes: a force detection module, the force detection module being used to respectively detect a reaction force of the first side on the first motor and a reaction force of the second side on the second motor; a resistance calculation module, wherein the force detection module calculates the resistance of the first side caused by the deformation of the window frame through the reaction force of the first side on the first motor, and outputs the calculation to a computer program; The force detection module calculates the resistance exerted on the second side due to the deformation of the window frame through the reaction force exerted by the second side on the second motor, and outputs the calculation result to a computer program.

9. An electric lift window, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Electric lifting window, inclination state adjusting method and device thereof and storage medium

    CN117328762A

  • Slide rail shi tila window that floats

    CN206035180U