Apparatus and method for door curtain detachment detection
By installing the door curtain disengagement detection system with RFID tags and sensors on the door curtains, the door operation is monitored and automatically adjusted in real time, the equipment wear and maintenance costs caused by door curtain disengagement is solved, and the reliability and safety of the automatic door is improved.
Patent Information
- Application Number
- JP2024197906
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-09-09
- Filing Date
- 2024-11-13
- Publication Date
- 2025-02-12
- Estimated Expiration
- 2040-09-09
AI Technical Summary
In the prior art, door curtains are prone to disengage from the vertical channel when subjected to non-parallel impact, resulting in the door being unable to open normally. Frequent manual or automatic reset operations will aggravate the wear of door curtains and other components and increase maintenance costs.
A door curtain disengagement detection system is adopted to monitor the position of the door curtain in the guide rail through components such as RFID tags, metal features and sensors in real time, detect disengagement events, and automatically adjust the operating parameters of the door through the controller to prevent damage.
Effectively detect and correct the disengagement state of the door curtain, reduce equipment wear, reduce maintenance needs, and improve the reliability and safety of automatic doors.
Smart Images

Figure 2025020381000001_ABST
Abstract
Description
[Background technology]
[0001] [Related Applications]
[0002]
[0001] This patent claims priority to U.S. Provisional Patent Application No. 62 / 897,790, filed September 9, 2019, and incorporated herein by reference in its entirety.
[0003] [Field of disclosure]
[0004]
[0002] The present disclosure relates generally to door curtains, and more particularly to an apparatus and method for door curtain departure detection.
[0005] [background]
[0006]
[0003] The door curtain of the breakaway door may be partially displaced when it is impacted in a direction that is not parallel to the direction of travel of the door curtain. When a force sufficient to displace the door curtain strikes the door curtain of the breakaway door, the door curtain exits the vertical channel along which the door curtain normally travels. The breakaway door can then restore the door curtain to its normal operating state within the channel via a manual re-feed action, such as a user repositioning the door curtain within the channel, or by an automatic re-feed action, such as the door curtain being pulled through a re-feed mechanism. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a front view of an exemplary door constructed in accordance with the teachings disclosed herein. [Diagram 2] FIG. 2 is a perspective view of the upper left corner of the door of the embodiment of FIG. [Figure 3A] FIG. 3A is a detailed view of an exemplary re-feed roller assembly of the door embodiment of FIG. [Figure 3B] FIG. 3B is a detailed view of the refeed roller assembly of the embodiment shown in FIG. 3A, but with the door curtain in the fully open position. [Figure 4] 4 is a cross-sectional view of the refeed roller assembly of the embodiment of FIG. 1 taken along line 4-4. [Diagram 5] FIG. 5 is a cross-sectional view of the refeed roller assembly of the embodiment of FIG. 1 taken along line 5-5, but with the door curtain in an operational position. [Figure 6] FIG. 6 is a front view of another embodiment door similar to the embodiment door of FIG. 1 but including the first embodiment door curtain departure detection system. [Figure 7A] FIG. 7A is a front view of another embodiment of a retrace roller assembly similar to that of FIGS. 3A-3B but including the door curtain departure detection system of the second embodiment. [Figure 7B] FIG. 7B is a front view of another configuration of the door curtain separation detection system of the second embodiment of FIG. 7A. [Figure 8] FIG. 8 is a cross-sectional view taken along line 8-8 of FIG. 5 and shows a third embodiment door curtain removal detection system installed within a guide of an embodiment door similar to the door of FIG. 1. [Figure 9] FIG. 9 is a front view of an example retrace roller assembly similar to that of FIGS. 3A-3B, but including a fourth example door curtain departure detection system. [Figure 10A] FIG. 10A is a partial view of an embodiment door similar to the embodiment door of FIG. 1, but including a fifth embodiment door curtain departure detection system. [Figure 10B] FIG. 10B is a cross-sectional view taken along line BB in FIG. 10A. [Figure 10C] FIG. 10C is an illustration of an alternative alignment function for use in the door curtain removal detection system of the embodiment of FIGS. 10A and 10B having an alternative sensor type. [Figure 11A] FIG. 11A is a partial view of an embodiment door similar to the embodiment door of FIG. 10A, but including the door curtain departure detection system of the sixth embodiment. [Figure 11B] FIG. 11B is a cross-sectional view taken along line BB in FIG. 11A. [Figure 11C] FIG. 11C is an alternative embodiment of a door curtain removal detection system similar to FIG. 11B but with a movable sensor. [Figure 12] FIG. 12 is a partial view of an embodiment door similar to the embodiment door of FIG. 5, but including the seventh embodiment door curtain departure detection system. [Figure 13] FIG. 13 is a diagram of an example re-feed roller assembly similar to that of FIG. 5, but including an eighth example door curtain disengagement detection system with the example door curtain shown in the disengaged position. [Figure 14] FIG. 14 is a block diagram illustrating an implementation of an embodiment of any one of the controllers of the embodiments of FIG. 1, FIG. 6, and / or FIG. 10A. [Figure 15] FIG. 15 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the first door curtain departure detection system of FIG. 6. [Figure 16] FIG. 16 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the second door curtain departure detection system of FIG. 7A and / or FIG. 7B. [Figure 17] 17 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the third door curtain departure detection system of FIG. 8. [Figure 18] 18 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the fourth door curtain departure detection system of FIG. 9. [Figure 19]FIG. 19 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the fifth door curtain departure detection system of FIG. 10A. [Figure 20] FIG. 20 is a flowchart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to detect a door curtain departure event using the eighth door curtain departure detection system of FIG. 13. [Figure 21] FIG. 21 is a flow chart representing example machine-readable instructions that may be executed to implement the example controller of FIG. 14 to analyze separation event data and make adjustments based on the analysis of the departure event data. [Figure 22] FIG. 22 is a block diagram of an example processor platform configured to execute the machine-readable instructions of the examples of FIGS. 15-21 to implement the controller of the example of FIG. 14.
[0032] The figures are not to scale. Instead, the thickness of layers or regions may be exaggerated in the drawings. In general, the same reference numbers are used throughout the drawings and the accompanying written description to refer to the same or similar parts.
[0033] Descriptors such as "first," "second," "third," and the like are used herein when identifying multiple elements or components that may be referenced separately. Unless otherwise stated or understood based on the context of their use, such descriptors are not intended to imply any sense of priority or ordering in time, but are merely intended as labels to separately reference multiple elements or components to facilitate understanding of the disclosed embodiments. In some embodiments, the descriptor "first" may be used to refer to an element in the detailed description, while the same element may be referenced in the claims with different descriptors such as "second" or "third." In such cases, it should be understood that such descriptors are merely used to facilitate reference to multiple elements or components.
[0008] Detailed Description
[0009]
[0034] The breakaway door provides a fail-safe mechanism for automatic door operation. If the automatic door cannot operate (or cannot operate fast enough) from a closed position to an open position when a vehicle or person approaches the breakaway door, an impact to the door caused by the vehicle and / or person striking the door curtain of the breakaway door can displace the door curtain from its normal position (e.g., to a breakaway state) to reduce (e.g., prevent) damage to the vehicle and / or door curtain and / or reduce (e.g., prevent) damage to the person. However, repeated impacts to the breakaway door curtain can ultimately result in damage to the door curtain and / or other components associated with the breakaway door.
[0010]
[0035] Improper use and / or configuration of the breakaway door can exacerbate damage to the door curtain. For example, if a user repeatedly impacts the door curtain relying on the ability of the door curtain to break away from normal conditions, the door curtain and / or other components of the breakaway door may experience wear at a higher rate than if the user were to attempt to avoid door curtain impacts with a breakaway design used simply as a fail-safe. Similarly, if the breakaway door is not configured correctly (e.g., the actuation sensor that activates the door curtain is not located correctly, the actuation is not timed correctly, the door remains open for an incorrect amount of time, etc.), the components may suffer damage from wear. Such wear may result in excessive warranty claims at the manufacturer's expense. With conventional breakaway doors, it may not be possible for the breakaway door owner and / or breakaway door manufacturer to determine the extent of a door curtain breakaway event that occurs unless someone visually monitors the operation of the breakaway door. A door curtain breakaway event occurs when at least a portion of one of the side edges of the door curtain moves out of the vertical guide within which the side edge of the door curtain moves during opening and closing of the door curtain under normal operation.
[0011]
[0036] The method, apparatus, system, and product of the embodiments disclosed herein (e.g., physical storage medium) allows for detection of a door curtain breakaway event to allow for adjustment, alarm, and / or corrective action to address potential issues with the breakaway door. In some embodiment methods, apparatus, systems, and products disclosed herein, one or more sensors are configured to detect a force applied to the re-feed roller of the breakaway door indicating that a breakaway event has occurred. In some embodiment methods, apparatus, systems, and products disclosed herein, one or more sensors in the breakaway door guide are used to detect the presence of the door curtain inside the guide. In some such embodiments, the door curtain can include an easily detectable component (e.g., RFID tag, metallic feature, etc.) for moving inside the guide. In some embodiment methods, apparatus, systems, and products disclosed herein, one or more switches directly engage the door curtain inside the guide to determine the presence of the door curtain. In some embodiments, the presence of the door curtain inside the guide can be utilized in combination with a known position of the door curtain (e.g., closed position, open position, or intermediate position between the open position and the closed position) to detect a breakaway event of the door curtain. In some example methods, apparatus, systems, and products disclosed herein, a conductive feature on the door curtain (e.g., a conductive sphere with a metallic outer layer, a conductive solid sphere, etc.) completes a circuit when it contacts the refeed roller, thereby indicating a refeed operation and further indicating that the curtain was in a detached state.
[0012]
[0037] Example methods, apparatus, systems, and products disclosed herein analyze data related to a door curtain breakaway event to generate an alert regarding the breakaway event. In some examples, an example breakaway alert generator communicates the alert to maintenance personnel, a manufacturer, and / or other entities. In some example methods, apparatus, systems, and products disclosed herein, the door curtain breakaway event data can be used to identify potentially missing alignment features on the door curtain, and in some examples, to issue a maintenance request. In some examples, the door curtain breakaway event data can be analyzed to determine the specific location of the impact that caused the door curtain breakaway event.
[0013]
[0038] Example methods, apparatus, systems, and products disclosed herein utilize analysis of door curtain exit event data to enable corrective actions that attempt to reduce the likelihood of future door curtain exit events occurring. In some examples, the actuation sensor location is adjusted to better sense approaching vehicles and / or people. In some examples, the timing associated with the actuation sensor is adjusted to allow for faster actuation of the door curtain. In some examples, the amount of time the door remains open is adjusted to account for certain behaviors, such as the repeated occurrence of two or more vehicles and / or people passing through the door in succession.
[0014]
[0039] FIG. 1 is a front view of an example door 102 constructed in accordance with the teachings disclosed herein. The illustrated example door 102 includes an example door curtain 104 that is vertically movable between an open position and a closed position. The illustrated example door 102 includes an example drive tube 106 that includes a horizontal axis about which the door curtain 104 rotates as the door curtain 104 is actuated to move between the open position and the closed position. When the door curtain 104 is moved to the open position, the door curtain 104 is at least partially stored within an example door curtain retainer 108. FIG. 2 includes a perspective view of the door curtain retainer 108 illustrating an example curved slot 202 that the door curtain 104 occupies when it is open (e.g., retracted).
[0015]
[0040] The door curtain 104 in the illustrated embodiment extends between the example tracks or guides 110. Specifically, the door curtain 104 in the illustrated embodiment extends laterally between the guides 110 with opposing side edges 116 of the door curtain 104 retained within the guides 110 during normal operation to maintain closure of the example doorway 112 when the door curtain 104 is in the closed position. The door curtain 104 has an example bottom edge 105. In some embodiments, the guides 110 also serve to retain the side edges 116 of the door curtain 104 as the curtain moves between the open and closed positions during normal operation. However, an impact can displace the door curtain 104 in a direction that is not parallel to the door curtain 104 such that an edge of the door curtain 104 moves out or away from one or more of the guides 110. In some examples, an impact may cause the door curtain 104 to move out of only one of the guides (e.g., the left one or the right one), while in some examples, an impact may cause the door curtain 104 to move out of both of the guides 110. For example, if a person and / or object (e.g., a vehicle such as a forklift) strikes the door curtain 104 in a direction that is not parallel to the door curtain 104, the force of the impact may cause the door curtain 104 to move out of the guides, thereby reducing the possibility of injury to the person and / or damage to the object. Allowing the door curtain 104 to move out of the guides may also reduce the possibility of damage to the door curtain 104 and / or other components of the example door 102. In some examples, the door 102 is an automatic door, and when a person and / or vehicle approaches the door, one or more sensors communicate a feedback signal to the example controller 114 indicative of the approach of the person and / or vehicle. In some such embodiments, the controller 114 responds to sensor feedback by moving the door curtain 104 to an open position to unblock the doorway 112 and allow people and / or vehicles (and / or other traffic) to pass through.However, even in embodiments in which door operation is automated, delays in operation, failed operation (e.g., due to a faulty sensor), and / or other factors may cause people and / or objects to collide with the door curtain 104.
[0016]
[0041] The controller 114 of the illustrated embodiment provides commands to components of the door 102 (e.g., motors, actuators, etc.) to move the door curtain 104 to an open position or extend to a closed position in response to signals from one or more sensors and / or commands issued by an operator. The controller 114 of the illustrated embodiment receives signals from one or more sensors associated with the door 102 that enable detection of a door curtain disengagement event corresponding to the door curtain 104 entering a disengagement state. In some embodiments, the controller 114 analyzes door curtain disengagement event data to generate a report regarding the door curtain disengagement event, provide recommendations for correcting the cause of the door curtain disengagement event, cause adjustments to one or more actuators and / or sensors, issue a maintenance alert, and / or take other actions based on the analysis of the door curtain disengagement event data. Further details of the structure of the controller 114 are shown and described in connection with FIG. 14, and techniques implemented by the controller 114 are shown and described in connection with FIGS. 15-21.
[0017]
[0042] As used herein, the door is said to be in a "disengaged state" when the door curtain 104 is struck with sufficient force that an edge of the door curtain 104 exits one or more of the guides 110. As used herein, the door curtain 104 is in an "operated state" when the door curtain 104 is held by the guides 110 during normal operation. In the illustrated embodiment of FIG. 1, the door curtain 104 enters the disengaged state by a portion of the door curtain 104 exiting the guide 110 on the left side (as viewed from the page) of the example door 102. In particular, the door curtain 104 is in the disengaged state when the portion of the door curtain 104 below the top of the guides 110 disengages from the guides 110.
[0018]
[0043] The example side edge 116 of the illustrated example door curtain 104 is partially visible because it has been removed from the left one of the guides 110. This side edge 116 is one of two side edges of the door curtain 104. A second side edge is on the right side of the door curtain 104 opposite the left side edge 116 as viewed in FIG. 1, but the second side edge is obscured within the corresponding guide 110 in FIG. 1. As used herein, side edge 116 refers to either of the side edges (e.g., the left or right side edge) of the door curtain 104. In this example, both side edges 116 are substantially identical. Thus, although only one of the side edges 116 is shown, both side edges 116 include multiple example alignment features 118. The example alignment features 118 are protrusions that extend from the door curtain 104 and serve to hold the door curtain side edge 116 within the guide 110. Although the alignment features 118 in the illustrated embodiment have a generally spherical shape, the alignment features 118 may be any type of shape and / or any combination of shapes (e.g., different ones of the alignment features 118 may have different geometric shapes).
[0019]
[0044] When the door curtain 104 transitions to the disengaged state, it is important to restore the door curtain 104 to an operational state (e.g., by restoring a side edge 116 of the door curtain that has been pushed out of one of the guides 110 and retained within the corresponding guide 110). If the side edge 116 of the door remains detached from one of the guides 110 while the door curtain 104 moves between the open and closed positions, the door curtain 104, one of the guides 110, and / or other components of the door 102 may be damaged by wear. To avoid this, the door 102 includes an example re-feed roller assembly 120 attached near the top of the guide 110. The re-feed roller assembly 120 of the illustrated example of FIG. 1 includes a plurality of re-feed rollers 122 that are aligned and arranged along the travel path of the door curtain 104 in a direction away from the guide 110. When the door curtain 104 is in the disengaged state and the controller 114 moves the door curtain 104 to the open position, the alignment features 118 on the door curtain 104 outside the guides 110 contact one or more of the re-feed rollers 122 and are forced back into alignment with the corresponding guides 110, thereby restoring the door curtain 104 to an operative state.
[0020]
[0045] Details of the re-feed roller assembly 120 of FIG. 1 are shown and described in relation to FIGS. 2, 3A, 3B, and 4. FIG. 2 is a perspective view of the upper left corner of the door 102 of the embodiment of FIG. 1. The perspective view of FIG. 2 illustrates three embodiment re-feed rollers 122a, 122b, 122c of one of the re-feed roller assemblies 120. In some embodiments, the configuration and operation of the two re-feed roller assemblies 120 are substantially identical. Thus, the following discussion is provided with respect to the re-feed roller assembly 120 shown in FIG. 2, but the discussion applies equally to the other re-feed roller assembly 120 of FIG. 1 that is not shown in the detailed perspective view of FIG. 2.
[0021]
[0046] The three re-feed rollers 122a, 122b, 122c of the re-feed roller assembly 120 of FIG. 2 are vertically spaced apart. In the illustrated embodiment, the re-feed roller assembly 120 includes three re-feed rollers 122a, 122b, 122c on one side of the door curtain 104 and three re-feed rollers 122d, 122e, 122f (FIG. 3B) on the other side of the door curtain 104. For comparison, FIG. 3A shows a detailed view of the re-feed roller assembly 120 of the embodiment of the door 102 of the embodiment of FIG. 1 with the door curtain in a closed position, and FIG. 3B shows a detailed view of the re-feed roller assembly 120 of the embodiment shown in FIG. 3A but with the door curtain 104 in a fully open position. All six re-feed rollers 122a, 122b, 122c, 122d, 122e, 122f are visible in FIG. The door curtain 104 translates vertically within the guide 110 and moves between pairs of re-feed rollers 122. For example, the first re-feed roller 122a and the fourth re-feed roller 122d act as a first pair, the second re-feed roller 122b and the fifth re-feed roller 122e act as a second pair, and the third re-feed roller 122c and the sixth re-feed roller 122f act as a third pair. For purposes of explanation and simplicity, as used herein, "re-feed roller 122" may refer to any one of the re-feed rollers 122a, 122b, 122c, 122d, 122e, 122f, and "re-feed roller 122" may refer to any group of the re-feed rollers 122a, 122b, 122c, 122d, 122e, 122f.
[0022]
[0047] The re-feed rollers 122 in the illustrated embodiment are configured such that, during a re-feed operation in which the door curtain 104 is opened, when one of the alignment features 118 contacts one of the re-feed rollers 122, the one of the alignment features 118 is pushed inward and vertically aligned with the guide 110, and moves to vertically align with the guide 110. The re-feed rollers 122 in the illustrated embodiment can move (e.g., translate and / or rotate) in response to a force from one of the alignment features 118. In the illustrated embodiment, there are several pairs of re-feed rollers 122 to capture the alignment features 118 and hold the door curtain 104 within the guide 110. When in an operational state (e.g., when the door curtain 104 is not in a disengaged state), the re-feed rollers 122 are spaced apart from the alignment features 118 because the alignment features 118 are held within the guide 110. In some embodiments, the re-feed roller assembly 120 can include additional pairs of re-feed rollers 122. In other embodiments, the re-feed roller assembly 120 may include less than three pairs of re-feed rollers 122 .
[0023]
[0048] The re-feed roller 122 is mounted to first and second re-feed blocks 124a, 124b in the embodiment that connect to the frame 126 of the door 102 embodiment. The re-feed blocks 124a, 124b in the illustrated embodiment are mounted directly above the guide 110. In the illustrated embodiment, the guide 110 is also attached to the frame 126 of the door 102. FIG. 4 is a cross-sectional view of the re-feed roller assembly 122 of the embodiment of FIG. 2 taken along line 4-4 shown in FIG. 1. As illustrated in FIG. 4, the alignment feature 118 of the door curtain 104 is held behind the re-feed rollers 122b, 122e (e.g., to the left as viewed from FIG. 4), and the guide 110 is aligned with the re-feed rollers. The re-feed roller 122 in the illustrated embodiment directly contacts the alignment feature 118 during the re-feed operation. The re-feed roller pair (e.g., re-feed rollers 122b, 122e) of the illustrated embodiment are positioned such that the alignment feature 118 cannot be inserted directly between the re-feed rollers 122b, 122e, so that when the alignment feature 118 is forced upward toward the top of the door 102 (e.g., due to force from a motor) during opening of the door curtain 104, the alignment feature 118 is moved back into vertical alignment with the guide 110 by the re-feed roller 122, restoring the door curtain 104 to its normal operating state. The re-feed roller 122 is directly connected to the re-feed blocks 124a, 124b. In some embodiments, the re-feed roller 122 can have another geometry that also allows for restoration of the alignment feature 118 in the guide 110.
[0024]
[0049] FIG. 5 is a cross-sectional view of the example refeed roller assembly 120 of FIG. 1 taken along line 5-5, but with the door curtain in an operative state, as opposed to the disengaged state shown in FIG. 1. In FIG. 5, the door curtain 104 is in an operative state, as the alignment features 118 are behind the refeed roller 122, and the side edges 116 of the door curtain are held within the guide 110. The guide 110 includes example retention strips 128 on either side of the door curtain 104 to help hold the side edges 116 of the door curtain 104 within the guide 110. In the illustrated embodiment, the retention strips 128 extend inwardly toward the door curtain 104, with a gap therebetween sized larger than the thickness of the door curtain 104. In this manner, the door curtain 104 is free to translate between the open and closed positions along the gap between the retention strips 128. However, the gaps are dimensioned to be smaller than the size of the alignment features 118 so as to retain the alignment features 118 within the guide 110 as the door curtain 104 moves under normal operating conditions. In some embodiments, the retention strips 128 are flexible, allowing the alignment features 118 to pass through the gaps between the strips 128 when sufficient force is applied. That is, when a relatively small force is applied to the door curtain 104 (e.g., 2 pounds of force applied perpendicular to the door curtain 104), the alignment features 118 may interfere with or engage the retention strips 128 but remain within the guide 110. However, when a relatively large force (e.g., 5 pounds of force, 10 pounds of force, etc.) is applied perpendicular to the door curtain 104, the retention strips 128 may flex so that the alignment features 118 exit alignment with the guide 110 and allow the door curtain 104 to enter a disengaged state.
[0025]
[0050] In the illustrated embodiment of FIG. 5, the alignment features 118 are evenly spaced along the side edge 116 of the door curtain 104. In some embodiments, the alignment features 118 can be spaced at irregular intervals. In some embodiments, the alignment of the alignment features 118 is not consistent across the length of the side edge 116 of the door curtain. The alignment features 118 may comprise any material. In some embodiments disclosed herein, the alignment features 118 are partially and / or entirely conductive. In some embodiments disclosed herein, the alignment features 118 comprise a magnetic material.
[0026]
[0051] Example methods, apparatus, systems, and articles of manufacture (e.g., physical storage media) disclosed herein include one or more sensing systems for determining when the door curtain 104 enters a disengaged state or transitions from a disengaged state to an operational state (e.g., during a retransmission operation).
[0027]
[0052] FIG. 6 is a front view of another example door 602 similar to the example door 102 of FIG. 1 but including an example first door curtain departure detection system. The first door curtain departure detection system includes an example tag 604 attached to a side edge 116 of the door curtain 104. The illustrated example tags 604 are positioned alternately with alignment features 118 along the side edge 116. Any number of tags 604 may be attached to the side edge 116 of the door curtain 104 to detect the presence of the door curtain 104 within the guide 110. Thus, in some embodiments, two or more alignment features 118 may be placed between adjacent ones of the tags 604. In some embodiments, each of the side edges 116 includes only one tag 604. In some such embodiments, a single tag 604 is placed near the bottom edge or leading edge of the door curtain 104. Because the bottom corners of the door curtain 104 are often the portions of the curtain most likely to be pushed out of the guides 110 upon impact with the curtain, the tags 604 may be integrated into the alignment feature 118 or are an integral part of the alignment feature 118.
[0028]
[0053] The tag 604 in the illustrated embodiment is a radio frequency identification (RFID) tag. In some embodiments, the tag is a Bluetooth Low Energy (BLE) tag, an optical tag (e.g., a barcode, a quick response (QR) code, a symbol for optical recognition, etc.), or any other type of tag that allows detection of the side edge 116 of the door curtain 104 within the corresponding guide 110.
[0029]
[0054] The first door curtain departure detection system includes example scanners 606a, 606b. The illustrated example scanners 606a, 606b are mounted to the guide 110 to detect the door curtain 104 inside the guide 110. Although two scanners 606a, 606b are illustrated in FIG. 6 for simplicity, the door 602 may include any amount of scanners on either side of the guide 110 (including the one on the right side of the guide 110). For example, in some embodiments, only one scanner may be located on either side of the door curtain 104. In other embodiments, three or more scanners may be located on one side of the door curtain 104. In some embodiments, there may be more scanners associated with one side edge 116 of the door curtain 104 than the other side edge. The illustrated example scanners 606a, 606b may detect the tag 604 when the tag 604 is within proximity (e.g., within 5 inches, within 10 inches, etc.) of the scanners 606a, 606b. For example, the scanners 606 a , 606 b may be aimed toward the inside of the guide 110 where the side edge 116 of the door curtain 104 passes through the guide 110 .
[0030]
[0055] In the illustrated embodiment, a first scanner 606a is included at the top portion of the guide 110, which is useful for detecting the presence of the door curtain 104 within the guide 110 at a position immediately below the refeed roller assembly 120. If the door curtain 104 moves to a fully open position (e.g., a position where no portion of the door curtain 104 extends across the doorway 112), the entirety of the door curtain 104 that extends below the position of the scanner 606a when the door curtain 104 is in the closed position passes through the scanner 606a during normal operation. In contrast, if any portion of the door curtain 104 is broken away from the guide 110, that portion of the door curtain 104 will not be detected by the scanner 606a when the door curtain 104 moves from the closed position to the open position. A disengagement condition can be detected based on a failure of the scanner 606a to detect a portion of the door curtain 104 when expected based on the position and movement of the curtain. In some embodiments, the door 602 may be configured for a partially open operation. In some such implementations, the door curtain 104 only opens to a partially open position (e.g., a portion of the door curtain 104 remains extending across a first portion of the door curtain 112, while a second portion of the door curtain 112 is not obstructed by the door curtain 104). For example, a user may have the door only open to a partially open position to accommodate pedestrian traffic, or open the door when vehicles traveling through the door are not expected to exceed a certain height. Utilizing this partially open position helps conserve energy utilized by the motor to operate the door curtain 104 and conserve energy due to potential HVAC differentials on different sides of the door curtain 104.
[0031]
[0056] In the case where the door 602 opens the door curtain 104 to a partially open position, it may be advantageous to utilize both the first scanner 606a and the second scanner 606b, with the second scanner 606b mounted below the guide 110 (e.g., below the height of the bottom edge of the door curtain 104 when in the partially open position) to detect a separation condition caused by the door curtain 104 separating from the guide 110 toward the bottom edge of the door curtain 104. In some such embodiments, the second scanner 606b communicates data to the controller 114, and when a separation condition is detected, the controller 114 may move the door 602 to a fully open position and move the alignment feature 118 toward the bottom of the door curtain 104 through the refeed roller assembly 120 to restore the curtain to a normal operating state. In the case where the door 602 opens the door curtain 104 to a partially open position and only the first scanner 606a is utilized toward the top of the guide 110, a separation occurring toward the bottom of the door curtain 104 may not be detected. Thus, one or more of the scanners 606a, 606b may be attached to the guide 110 to detect a disengagement condition based on the particular configuration of the door 602. Any number of scanners may be utilized and may be utilized at any location along the guide 110.
[0032]
[0057] The scanners 606a, 606b in the illustrated embodiment are RFID scanners. In some embodiments, the scanners 606a, 606b are optical scanners, BLE scanners, and / or any other type of scanner suitable for detecting the tag 604. The scanners 606a, 606b communicate data to the controller 114 to enable the controller 114 to determine whether the door curtain 104 is in an operating state or a disengaged state and to determine characteristics of the disengaged state. For example, the controller 114 can determine whether the door curtain 104 is in a disengaged state based on the vertical position of the door curtain (e.g., as determined based on the motor and / or drive elements for the door curtain 104) and data from the scanners 606a, 606b. For example, if the door curtain 104 is approximately half-open and is known to be moving toward a fully open position, and the first scanner 606a has not detected the tag 604 for a threshold period (or a threshold number of expected tags) during the movement of the door curtain, the controller 114 can determine that the door curtain 104 may be in a disengaged state. Conversely, the controller 114 does not indicate that the door curtain 104 is in a disengaged state in response to the second scanner 606b not detecting the tag 604 during this movement because it is known that the bottom edge of the door curtain 104 is over the second scanner 606b and detection of the tag 604 is not expected. In some embodiments, if only a single tag 604, or a small number of tags 604, are not detected when they are expected to be detected (e.g., based on the location of the bottom edge of the door curtain 104 and the known speed and direction of the movement of the door curtain 104), the controller 114 can determine that a maintenance alert should be issued to determine if one or more tags 604 are inoperative or missing.
[0033]
[0058] Additionally, in some implementations, the tags 604 are serialized to allow for decoding of location information corresponding to the vertical position of the tags 604. For example, each of the tags 604 may communicate the vertical position of the detected tag 604 when detected by one of the scanners 606a, 606b. The controller 114 may determine that the door curtain 104 is in a disengaged state if it determines that a number of tags (e.g., a threshold amount of tags) are not detected where they should pass one of the scanners 606a, 606b. Similarly, the controller 114 may compare the elapsed time of movement to a threshold time that the tag 604 is expected to be detected based on a known spacing of the tags in operation and a known speed of the door curtain 104. For example, if the door curtain is expected to pass one of the scanners 606a, 606b and one of the scanners 606a, 606b does not detect any of the tags 604 for a threshold period of time, the controller may determine that the door curtain 104 is in a disengaged state.
[0034]
[0059] FIG. 7A is a front view of a second embodiment of a re-feed roller assembly 120a similar to the re-feed roller assembly 702 of FIGS. 3A-3B, but including a second embodiment of a door curtain departure detection system. The second door curtain departure system includes an embodiment of a switch 704 that engages with an embodiment of a rear portion 706 of a support structure for each of the second re-feed roller 122b and the third re-feed roller 122c. The first and second re-feed rollers 122b, 122c are further connected to a support structure that includes an embodiment of a central portion 708 that passes through the re-feed block 124a and connects each of the re-feed rollers 122a, 122b to the corresponding rear portion 706. The re-feed block 124a includes an embodiment of a cavity 710 that includes an embodiment of a spring 712 that biases the re-feed roller 122 and the support structure connected to the re-feed roller 122 toward the switch 704.
[0035]
[0060] In the configuration of the first embodiment of the second re-feed roller assembly 702a shown in FIG. 7A, the cavity 710 is located inside the re-feed block 124a adjacent to the re-feed roller 122, and the spring 712 is a compression spring for biasing the re-feed roller 122 to the right in the illustrated embodiment. In the configuration of the second embodiment of the second re-feed roller assembly 702b shown in FIG. 7B, the cavity 710 is located outside the re-feed block 124a adjacent to the rear portion 706 of the re-feed roller 122, and the spring 712 is a tension spring for biasing the re-feed roller 122 and the support structure connected to the re-feed roller 122 to the right in the illustrated embodiment. In both the embodiment of FIG. 7A and the embodiment of FIG. 7B, the switch 704 is normally depressed by the biasing force generated by the spring 712 (e.g., when no re-feed operation is occurring). However, when the door curtain 104 is restored from the disengaged state, the alignment features 118 pushed out from the guides 110 may engage one or more re-feed rollers 122 and move the re-feed rollers against the one or more springs 712 until the corresponding switch 704 is no longer depressed. In some embodiments, the switch 704 may alternatively be configured such that the switch 704 is not engaged (e.g., not depressed) when the door curtain 104 is in a normal operating state, and is engaged during a re-feed operation. In some embodiments, the switch 704 may be integrated within the re-feed block 124a or may engage a portion of the re-feed roller 122 located on the opposite side of the re-feed block 124a that engages the alignment features 118.
[0036]
[0061] Although only two of the three re-feed rollers 122a, 122b, 122c visible include a switch 704, any number of the re-feed rollers 122 may include a switch 704 to engage a rear portion 706 of the re-feed roller 122. In some embodiments, the lowest re-feed roller 122 (e.g., the third re-feed roller 122c) is monitored using one of the switches 704 because it is most likely to engage the alignment feature 118. In the illustrated embodiment of FIGS. 7A and 7B, only the re-feed roller monitored by the switch 704 includes a rear portion 706. In some embodiments, any combination of the re-feed rollers 122 includes a rear portion 706.
[0037]
[0062] The switch 704 is communicatively coupled to the controller 114 to provide a signal to the controller 114 indicating whether the switch 704 is currently pressed or otherwise actuated. The controller 114 can determine that a re-feed operation has occurred (and thus the door curtain 104 should have been in a disengaged state) when one or more signals from the one or more switches 704 change. For example, the signal may be a binary signal, where a "1" represents an engaged switch (e.g., indicating that the roller is in its normal state and has not been displaced during the re-feed operation), a "0" represents an unengaged switch (e.g., indicating that the roller has been displaced during the re-feed operation), or vice versa. In some implementations, proximity sensors and / or other sensors may be used in addition to or instead of the switch 704.
[0038]
[0063] FIG. 8 is a cross-sectional view along line 8-8 of FIG. 5 of an example third door curtain departure detection system installed within the guide 110 of an example door 802 similar to the door of FIG. 1. The third door curtain departure detection system is installed within the guide 110 of the door 802. The guide 110 includes a retaining strip 128, an example open portion 804, and an example seal portion 806. The open portion 804 is a vertical channel within which the side edge 116 (including the alignment feature 118) of the door curtain 104 translates when in normal operating condition. The retaining strip 128 holds the side edge 116 of the door curtain 104 within the open space of the guide 110. The seal portion 806 of the guide 110 provides a seal along the side edge 116 of the door curtain 104 to reduce air flow through the door 802 when the door curtain 104 is in the closed position. The seal portion 806 is substantially parallel (e.g., within 10 degrees) perpendicular to the opening 804. For example, the seal portion 806 may be a seal (e.g., insulation in the cavity of the guide 110) implemented to reduce energy costs for heating and air conditioning when there is a thermal gradient between the spaces separated by the door 802.
[0039]
[0064] In a third door curtain removal detection system, an example switch 808 is embedded (or recessed) in the sealing portion 806 of the guide 110. The sealing portion 806 can include any number of switches 808. In the illustrated embodiment, the switches 808 are evenly spaced along the vertical length of the sealing portion 806. In the illustrated embodiment of FIG. 8, the switches 808 are spring-loaded and are depressed by the door curtain 104 when the door curtain 104 is in a vertical position corresponding to each of the switches 808. In some embodiments, a sensor (e.g., a proximity sensor) is utilized in place of the switch 808. In some embodiments, rather than embedding the switch 808 within the sealing portion 806, the switch 808 is mounted on an outer surface of the sealing portion 806. That is, in some embodiments, the switch 808 is mounted on and extends from a surface 810 of the example sealing portion 806 of the guide 110 that faces the open portion 804 of the guide 110. In some embodiments, the door 802 does not include a sealing portion 806. In some such embodiments, the switch 808 is mounted on another surface of the guide 110.
[0040]
[0065] The switch 808 is communicatively coupled to the controller 114 to provide a signal to the controller 114 indicating whether the switch 808 is pressed or otherwise actuated. In some embodiments, the switch 808 communicates a binary signal (e.g., a "1" if the switch 808 is in a pressed position and a "0" if the switch 808 is in an extended position, or vice versa). The controller 114 can determine whether the door curtain 104 is within the guide 110 at the location of the switch based on a signal from the switch 808 at a known vertical position and known vertical height of the door (e.g., as determined from a motor or other drive element). For example, if the switch is at or above the position of the bottom edge of the door curtain 104, the switch should be pressed when the door curtain 104 is in an operating state. If the signal from the switch indicates that it is not depressed at such a position (e.g., the door curtain 104 is not present), the controller 114 can determine that the door curtain 104 is in a disengaged state.
[0041]
[0066] FIG. 9 is a front view of an example refeed roller assembly 902 similar to the refeed roller assembly of FIGS. 3A-3B, but including a fourth example door curtain departure detection system. The fourth door curtain departure detection system includes an example sensor 904 for detecting a force on the refeed block 124a and / or its motion. The sensor 904 in the illustrated example is an accelerometer. In some examples, the sensor 904 is integrated into the refeed block 124a. The sensor 904 communicates data representative of the force on the refeed block 124a and / or the motion of the refeed block 124a to the controller 114. The controller 114 analyzes the data from the sensor 904 to determine whether the force and / or motion represented in the data is likely associated with a refeed operation. For example, the controller 114 can recognize a pattern during post-processing associated with a refeed operation. In some embodiments, the controller 114 may be trained using a set of training data and may utilize machine learning techniques to identify characteristics in the data from the sensor 904 that correspond to a replay motion, as opposed to an impact on a frame component of the door 102, movement due to normal operation of the door curtain 104, etc. In some embodiments, the controller 114 may infer a departure condition based on the identification of a replay motion.
[0042]
[0067] In some embodiments, the door 102 includes one or more example additional sensors 906 to provide baseline data regarding forces and / or motions on the door 102. For example, the controller 114 can compare the forces and / or motions represented by data from the sensor 904 on the re-feed block 124a to the forces and / or motions represented by data from one or more additional sensors 906 located elsewhere on the door 102. The additional sensor 906 may be located adjacent to the re-feed block 124a, but the additional sensor 906 may be located far away from the re-feed block 124a. If the forces and / or motions are specific to the re-feed block 124a, this may indicate a higher probability that a re-feed operation has occurred versus forces and / or motions experienced by another sensor on another portion of the door 102. In some embodiments, the controller 114 can determine the portion of the door curtain 104 that is far away from the guide 110 based on the known position of the door curtain 104 and the data from the sensor 904. For example, if data from the sensor 904 indicates that a refeed operation was initiated when the bottom edge of the door curtain 104 was at a particular height, the controller 114 can determine that the portion of the door curtain 104 extending from the particular height of the bottom edge of the door curtain 104 to the refeed roller assembly 902 is clear of the guide 110.
[0043]
[0068] FIG. 10A is a partial view of an example door 102 similar to the example door 1002 of FIG. 1, but including a fifth example door curtain separation detection system. The fifth example door curtain separation detection system includes an example sensor 1004 mounted along the guide 110. The illustrated example sensor 1004 is oriented toward the center of the guide 110 (e.g., where the side edge 116 of the door curtain 104 is located when in normal operating conditions) to enable detection of the door curtain 104. The illustrated example sensor 1004 detects an alignment feature 118 on the side edge 116 of the curtain. FIG. 10B is a cross-sectional view taken along line BB of FIG. 10A, illustrating the sensor 1004 detecting one of the alignment features 118 on the side edge 116 of the door curtain 104 as the door curtain 104 moves through the guide 110.
[0044]
[0069] In some embodiments, the door 1002 includes only one top sensor 1004 as illustrated in FIG. 10A. In some such embodiments, the top one sensor 1004 can detect a disengagement event based on not detecting one of the alignment features 118 when the door curtain 104 moves to the open position. In some embodiments, the controller 114 can determine a portion of the door curtain 104 that has disengaged from the guide 110 based on counting the alignment features 118 as they pass by. For example, if there are 20 alignment features 118 along the entire length of the door curtain 104 and the sensor 1004 does not detect the bottom 10 alignment features 118 when the door curtain 104 moves to the fully open position, it can determine that the portion of the door corresponding to the bottom 10 alignment features (e.g., the bottom half of the door curtain 104 if the alignment features are evenly distributed vertically) is away from the guide 110. In some embodiments, the presence of multiple sensors 1004 can determine a portion of the door curtain 104 that moves away from the guide 110 before the door curtain 104 moves to a fully open position. In some such embodiments, the position of the bottom edge of the door curtain 104 can be determined based on data from the sensors 1004 and a known location of the sensors 1004 (e.g., a lateral position along the guide 110) when a portion of the door curtain 104 moves away from the guide 110. In some embodiments, the alignment feature 118 is conductive. In some such embodiments, the sensors 1004 are inductive proximity sensors for detecting conductive material in the alignment feature 118. In some embodiments, the door curtain 104 can include conductive material separate from the alignment feature 118 that is detected by the sensors 1004. In some such embodiments, only the bottom of the alignment feature 118 may be conductive, and thus the inductive sensor can determine whether the door curtain 104 has entered a detached state (because the bottom of the door curtain 104 has detached from the guide 110 regardless of the height at which the detachment event begins), but the data cannot indicate which portion of the door curtain 104 has detached from the guide 110.
[0045]
[0070] In some embodiments, the sensor 1004 is a capacitive sensor (e.g., a capacitive proximity sensor) or an ultrasonic proximity switch (e.g., an ultrasonic proximity sensor). In some such embodiments, the sensor 1004 can detect a non-conductive alignment feature (e.g., made of plastic, nylon, etc.). In some embodiments where the sensor 1004 is an ultrasonic sensor, the sensor 1004 can measure a gap distance between one of the sensors 1004 and an object (e.g., the door curtain 104). The controller 114 can then determine whether this gap distance meets a threshold range associated with the door curtain 104 that is within the guide 110. In some embodiments, the sensor 1004 is a Hall sensor (e.g., a reed switch), and one or more of the alignment features 118 include a magnetic material. For example, FIG. 10C illustrates an alternative design alignment feature 118c of an embodiment having a portion of the alignment feature 118c that includes a magnetic material that is detected by a Hall sensor. In some embodiments, only the bottom one of the alignment features 118c includes magnetic material since the bottom edge of the door curtain 104 will necessarily be detached from the guide 110 during any transition to the disengaged state. In some embodiments, the door curtain 104 can include magnetic material independent of the alignment feature 118 that is detected by the Hall sensor.
[0046]
[0071] In some embodiments, one or more of the sensors 1004 may be located in and / or connected to the re-feed block 124a. In some such embodiments, the one or more sensors 1004 are micro-electromechanical system (MEMS) magnetometer sensors for detecting ferrous material embedded in the alignment features 118 and / or elsewhere on the door curtain 104. In some such embodiments, the MEMS magnetometer sensors can determine the location of one or more locations of the ferrous material based on magnetic field strength in three axes, which can be used to determine whether the locations of the ferrous material are outside of the guide 110. In some embodiments, when the sensor 1004 includes one or more MEMS magnetometer sensors, the sensor 1004 can detect when a vehicle passes through the doorway 112. One or more sensors 1004 on the door 1002 communicate a signal indicative of the presence of one or more of the alignment features 118 or other locations containing ferrous material (and thus the presence of the door curtain 104) to enable the controller 114 to analyze a transition to a detachment state (a "detachment event") and to implement corrective action to address the cause of the transition to the detachment state.
[0047]
[0072] FIG. 11A is a partial view of an example door 1102 similar to the example door 1002 of FIG. 10A, but including a sixth embodiment door curtain separation detection system. Unlike the illustrated embodiment of FIG. 10A, the sixth embodiment door curtain separation detection system shown in FIG. 11A includes one or more embodiment sensors 1104 mounted along the guide 110 to detect one or more metal features 1106 coupled to the outermost edge 1108 of the side edge 116 of the door curtain 104. In the illustrated embodiment, the metal features 1106 are spaced twice as far apart as the alignment features 118. However, in other embodiments, the metal features 1106 may be spaced farther apart or closer together than shown in FIG. 11A. In some embodiments, as shown in the illustrated embodiment, only one metal feature 1106 is provided along the entire length of the door curtain 104 near the bottom edge, as this is where it is most likely to become detached from the guide 110 during disengagement. 11B, the metal feature 1106 is a clip or other similarly shaped element that extends around the outermost edge 1108 of the door curtain 104 to connect with the front and back of the door curtain 104. In other embodiments, the metal feature 1106 is attached (e.g., via adhesive or other attachment means) only to the outermost edge 1108 of the door curtain 104. In other embodiments, the metal feature may be recessed within the door curtain 104 so that it does not extend beyond the outermost edge 1108 of the door curtain 104.
[0048]
[0073] In the illustrated embodiment, only one sensor 1104 is shown positioned near the top of the guide 110. However, in other embodiments, multiple sensors 110 may be positioned at different heights along the guide 110 (e.g., similar to the sensor 1004 shown in FIG. 10A). As shown more clearly in the cross-sectional view of FIG. 11B, the sensor 1104 is attached to the back wall of the guide opposite the opening through which the door curtain 104 extends and through which the retaining strip 128 is placed during normal operation. In some embodiments, the sensor 1104 is an inductive proximity sensor. The sensor 1104 in the embodiment of FIG. 11 is positioned to detect when a metal feature 1106 is in proximity to (e.g., passing by) the sensor 1104. When the sensor 1104 detects the metal feature 1106, the sensor 1104 generates a signal and sends it to the controller 114. Thus, the control device 114 can detect a disengagement event based on one of the metal features 1106 not being detected when the door curtain 104 moves to the open position because the metal features 1106 are outside the guide 110 and outside the detection range of the sensor 1104.
[0049]
[0074] 11C is an alternative embodiment of a door curtain departure detection system similar to FIG. 11B, but with a movable sensor 1104. More specifically, in some embodiments, the sensor 1104 is coupled to a biasing element 1110 (e.g., a spring) that biases the sensor 1104 toward the door curtain 104. In some embodiments, the sensor 1104 is part of an assembly that directly engages the outermost edge 1108 of the door curtain 104 and / or a metal feature 1106 on the door curtain 104. In some such embodiments, the sensor assembly includes a low friction surface and / or roller 1112 (as shown in FIG. 11C) to reduce friction caused by contact between the door curtain 104 and the sensor assembly. As shown in the illustrated embodiment of FIG. 11C, allowing the sensor 1104 to move relative to the guide 110 allows the sensor 1104 to be closer to the metal feature 1106 and therefore smaller in size and / or have a shorter detection range than would be possible for the fixed position sensor 1104 shown in FIG. 11B. Additionally, the moving sensor 1104 of FIG. 11C can move with the movement of the door curtain 104. For example, the alignment feature 118 on the door curtain 104 may be urged toward the retention strip 128 by the force of wind on the door curtain 104. Such a force would be insufficient to cause a breakaway event, but may nevertheless pull the outermost edge 1108 of the door curtain 104 away from the sensor 1104 of FIG. 11B. However, because of the biasing element 1110 of FIG. 11C, the sensor 1104 of FIG. 11C moves with the door curtain 104 to maintain a relatively constant distance from the outermost edge 1108 of the door curtain 104 so as to detect the metal feature 1106 as it passes by during the door opening operation.
[0050]
[0075] The particular cross-sectional shape of the guide 110 shown in Figures 11B and 11C is provided for illustrative purposes only. Similarly, the cross-sectional shape of the guide 110 shown in Figure 4, which differs from the cross-sectional shape shown in Figures 11B and 11C, is also provided for illustrative purposes only. More generally, the guide 110 can be configured with any suitable cross-sectional shape. Similarly, the retention strip 128 can have any suitable shape depending on the shape and / or geometry of the guide 110 (e.g., the thickness of the door curtain 104).
[0051]
[0076] FIG. 12 is a partial view of an example door 102 similar to the example door 1202 of FIG. 1 detailed in FIG. 5, but including a seventh embodiment door curtain separation detection system. In the illustrated embodiment, a photoelectric sensor 1204 including first and second portions 1206, 1208 is positioned within the refeed blocks 124a, 124b below the refeed roller 122. More specifically, in some embodiments, the first and second portions 1206, 1208 of the photoelectric sensor 1204 are positioned to transmit a beam of light 1210 (e.g., infrared light, visible light, ultraviolet light, etc.) across the path of the door curtain 104 during normal operation. In the illustrated embodiment, the photoelectric sensor 1204 is a retroreflective photoeye that generates a light beam 1210 from the first portion 1206 and detects the light beam after it is reflected from the second portion 1208 corresponding to any suitable reflective surface. When the light beam 1210 is detected by the first portion 1206, a signal is generated and provided to the controller 114. In other embodiments, one of the portions 1206, 1208 of the photoelectric sensor 1204 generates the light beam 1210 and the other portion 1206, 1208 detects the light beam and provides an associated signal to the controller 114. In some embodiments, the door curtain 104 includes and / or carries a reflective surface along the side edge 116 to function as the second portion 1208 when the first portion 1206 corresponds to a retroreflective photoeye. In some such embodiments, the reflective surface on the door curtain 104 is positioned along the side edge 116 at a location that aligns with the retroreflective photoeye when the door curtain 104 is in normal operating condition within the guide 110. In such an embodiment, the first portion 1206 detects the light beam 1210 when the door curtain 104 is in a normal operating condition and generates a signal (indicating a disengaged condition) that is provided to the controller 114 when the light beam 1210 is not detected.
[0052]
[0077] During normal operation, the door curtain 104 blocks the path of the light beam 1210 between the first portion 1206 and the second portion 1208 of the photoelectric sensor 1204, so that no signal is generated or output to the controller 114. However, during a departure event in which at least a portion of the side edge 116 of the door curtain 104 is forcibly removed from the guide 110, the door curtain 104 does not block the beam of light 1210, thereby allowing the controller 114 to detect the departure event. In some embodiments, the first and second portions 1206, 1208 of the photoelectric sensor 1204 are located within the guide 110 near the top, directly below the refeed blocks 124a, 124b. Additionally, in some embodiments, multiple photoelectric sensors 1204 may be located at different locations along the guide 110.
[0053]
[0078] 13 is a diagram of an example refeed roller assembly 1302 including an eighth example door curtain separation detection system similar to the refeed roller assembly 120 of FIG. 5, but with the door curtain 104 shown in a disengaged state. The door curtain 104 is shown in a disengaged state so that one of the alignment features 118 is in front of the lower pair of refeed roller pairs 122c, 122f, indicating that the side edge of the door curtain 104 is not aligned with the guide 110 at the vertical position of the lower pair of refeed roller pairs 122c, 122f.
[0054]
[0079] In the eighth door curtain separation detection system, both the alignment feature 118 and the re-feed roller 122 are conductive. The eighth door curtain separation detection system includes an example input power source 1304 and an example electrical circuit 1306, which connects the input power source 1304 to the controller through a pair of re-feed rollers 122 when one of the alignment features 118 engages the re-feed roller 122, thereby closing the electrical circuit. For example, in the illustrated example of FIG. 13, a re-feed action is occurring, which causes one of the alignment features 118 to contact the re-feed rollers 122c, 122f. As a result, an electrical signal flows from the input power source 1304 through the electrical circuit through the re-feed rollers 122c, 122f and the alignment features 118 contacting the re-feed rollers 122c, 122f, and finally to the controller 114. When the controller 114 receives a signal from the electrical circuit 1306, the controller 114 can determine that a re-feed operation has occurred (and thus the door curtain 104 was previously in a disengaged state). In some embodiments, all of the alignment features 118 are conductive. In some embodiments, only one or a relatively small amount (e.g., two or three) of the alignment features 118 toward the bottom of the door curtain 104 are conductive when the door curtain 104 is in a disengaged state, since these features are more likely to be involved in the re-feed operation. Also, in the illustrated embodiment, the second re-feed roller pair 122b, 122e and the third re-feed roller pair 122c, 122f are connected to the electrical circuit 1306, although any one or more of the pairs of re-feed rollers 122 may be connected to the electrical circuit 1306.
[0055]
[0080] In some embodiments, the input power source 1304 is a direct current (DC) power source. In some embodiments, the input power source 1304 is an alternating current (AC) power source and utilizes an AC / DC converter. In the illustrated embodiment, the electrical circuit 1306 includes one or more resistors to prevent current overload when one of the alignment features 118 closes a circuit.
[0056]
[0081] Although each of the different embodiment door curtain departure detection systems described in connection with Figures 6-13 have been described individually, in some embodiments, multiple detection systems and / or certain aspects of different systems of the detection systems may be combined in any suitable manner to provide redundancy and / or more powerful and / or accurate detection of a departure event.
[0057]
[0082] Figure 14 is a block diagram illustrating an example implementation of the controller 114 of Figures 1, 6, 10A, and 11 A. The example controller 114 includes an example sensor data analyzer 1402, an example door position monitor 1404, an example maintenance alert generator 1406, an example departure alert generator 1408, an example departure alert analyzer 1410, an example report generator 1412, an example door actuation regulator 1414, and an example door movement regulator 1416.
[0058]
[0083] The sensor data analyzer 1402 of the illustrated embodiment of Figure 14 analyzes sensor data from one or more of the scanner 606 of Figure 6, the switch 704 of Figure 7, the switch 808 of Figure 8, the sensor 904 of Figure 9, the sensor 1004 of Figure 10A, the sensor 1104 of Figure 11A, the photoelectric sensor 1204 of Figure 12, and / or the electrical circuit 1306 of Figure 13. In some embodiments, the sensor data analyzer 1402 of the illustrated embodiment interprets the sensor signals to determine whether the door curtain 104 was present adjacent one of the sensing devices and / or whether a replay action occurred. In some embodiments, this analysis may be the basis for inferring or determining that a disengagement event has occurred.
[0059]
[0084] The sensor data analyzer 1402 in the illustrated embodiment determines the resend action occurred in response to a change in a signal (e.g., from "0" to "1", from "1" to "0", etc., if the signal is a binary signal) from one or more of the switch 704 of Figure 7, the switch 808 of Figure 8, and / or the electrical circuit 1306 of Figure 13. In some such embodiments, because a departure condition precedes the resend action, the sensor data analyzer 1402 communicates the occurrence of the detected resend action to the departure alarm generator 1408 to generate a departure alarm.
[0060]
[0085] In some embodiments, data from the sensor data analyzer 1402 may not independently indicate whether a departure event has occurred. In some such embodiments, the departure alarm generator 1408 determines whether a departure event has occurred based on the analysis from the sensor data analyzer 1402 and the data from the door position monitor 1404. For example, the sensor data analyzer 1402 in this embodiment communicates data indicating whether the one or more scanners 606 have detected the tag 604 to the departure alarm generator 1408, which determines whether a departure condition has occurred based on the data indicating whether the tag 604 has been detected and the position of the door curtain 104 from the door position monitor 1404. In some embodiments, the sensor data analyzer 1402 further communicates location data and / or other data decoded based on the tag 604. Similarly, the sensor data analyzer 1402 in the illustrated embodiment communicates data indicating the state of one or more switches 808 of FIG. 8. In some embodiments, the sensor data analyzer 1402 communicates the state of the switch 808 to a departure alarm generator 1408, which is used along with the data from the door position monitor 1404 to determine whether the door curtain 104 was in a departure state. Additionally, the sensor data analyzer 1402 in the illustrated embodiment analyzes the data from the sensors 1004, 1104, 1204 of Figures 10-12 to determine whether the door curtain 104 was present within the guide 110 at the location of the sensor. This determination is communicated to the departure alarm generator 1408, which determines whether the door curtain 104 was in a departure state based on the data from the door position monitor 1404.
[0061]
[0086] The sensor data analyzer 1402 of the illustrated embodiment analyzes data from the sensor 904 of FIG. 9 to determine whether a re-fly motion has occurred. In some embodiments, the sensor data analyzer 1402 compares the data from the sensor 904 to data from a similar sensor (e.g., additional sensor 906, etc.) located on another portion of the door 102. For example, if another sensor of the same type (e.g., a second accelerometer if the sensor 904 is an accelerometer) located on another component of the door 102 has similar data (e.g., similar acceleration data, similar force, similar movement, etc.), then it is unlikely that a re-fly motion has occurred. Conversely, the sensor data analyzer 1402 can determine that a re-fly motion has occurred when the data from the sensor 904 has unique characteristics relative to another sensor attached to the door 102. In some embodiments, the sensor data analyzer 1402 is trained to recognize characteristics of a re-fly motion in data from the sensor 904. In some such embodiments, machine learning is utilized to train the sensor data analyzer 1402 to recognize characteristics of a re-fly motion.
[0062]
[0087] The door position monitor 1404 of the illustrated embodiment of FIG. 14 determines the position of the door curtain 104. For example, the door position monitor 1404 of the illustrated embodiment can determine the vertical position of the door curtain 104 between a fully open position and a fully closed position (e.g., the position of the bottom edge 105 of the door curtain 104) based on the position and / or output of a motor or other element that drives the door curtain 104. In some embodiments, the controller 114 determines the position of the door curtain 104 based on data from another component of the controller 114 that issues control commands to adjust the position of the door curtain 104. The door position monitor 1404 communicates the position data of the door curtain 104 to a maintenance alarm generator 1406, a departure alarm generator 1408, and / or a departure alarm analyzer 1410.
[0063]
[0088] The maintenance alert generator 1406 of the illustrated embodiment of FIG. 14 generates a maintenance alert corresponding to a potential maintenance issue identified based on data from the sensor data analyzer 1402. The maintenance alert generator 1406 of the illustrated embodiment issues a maintenance alert if data from the scanner 606 indicates that a small amount of the tags 604 were not detected (e.g., not meeting a threshold amount indicating a possible disengagement condition) when they were expected to be detected (e.g., when the door position monitor 1404 indicates that the door curtain 104 was covering the vertical position of the door scanner). Similarly, the maintenance alert generator 1406 of the illustrated embodiment may issue a maintenance alert if one or more sensors 1004 of FIG. 10A do not detect the alignment feature 118 when they were expected to be detected, assuming that the door curtain 104 is determined not to be in a disengagement condition. Similarly, the maintenance alert generator 1406 may issue a maintenance alert if one or more sensors 1104 of FIG. 11A do not detect the metal feature 1106 when they were expected to be detected. In some embodiments, the maintenance alert generator 1406 communicates with the breakaway alert generator 1408 to ensure that a maintenance alert is not generated when the door curtain 104 moves to the breakaway state. In some embodiments, if the breakaway alert generator 1408 repeatedly detects that the door curtain 104 is in the breakaway state (e.g., by detecting that the door curtain 104 is in the breakaway state more than a threshold number of times over a period of time), the maintenance alert generator 1406 may issue a maintenance alert to correct the unrecoverable separation condition, where the refeed roller assembly 120 may not be able to restore the door curtain 104 to an operational state.
[0064]
[0089] The departure alarm generator 1408 of the illustrated embodiment of FIG. 14 generates a departure alarm in response to determining whether the door curtain 104 is currently in a departure state or has previously been in a departure state based on data from the sensor data analyzer 1402 and the door position monitor 1404. For example, if the door position monitor 1404 indicates that the door curtain 104 was in a sensor, switch, and / or scanner position and data from the sensor, switch, and / or scanner indicates that the door curtain 104 is not present (e.g., as determined by the sensor data analyzer 1402), the departure alarm generator 1408 of the illustrated embodiment generates a departure alarm. In some embodiments, the departure alarm generator 1408 communicates the departure alarm to an operator via a display on or about the controller 114. In some embodiments, the departure alarm generator 1408 communicates the departure alarm to a departure alarm analyzer 1410 for further analysis to generate a report on the nature of the departure event, potential corrective actions that can be taken to reduce the likelihood of similar departure events, and / or the departure event. In some embodiments, in response to the door position monitor 1404 indicating that the door curtain 104 was not at a position where sensors, switches and / or scanners indicated that the door curtain 104 was not present (e.g., the door curtain 104 was higher than the switches, sensors and / or scanners), the departure alarm generator 1408 determines that there is no indication that the door curtain 104 is in a departure state and there is no need to generate a departure alarm.
[0065]
[0090] 14, an example departure alarm analyzer 1410 generates reports related to the departure alarms generated by the departure alarm generator 1408 and / or causes adjustments to aspects of the door 102 based on the departure alarms. In the illustrated embodiment, the departure alarm analyzer 1410 includes an example report generator 1412, an example door actuation adjuster 1414, and an example door movement adjuster 1416.
[0066]
[0091] In the illustrated embodiment of FIG. 14 , the example report generator 1412 generates a report based on departure alarm data from the departure alarm generator 1408 and / or maintenance alarm data from the maintenance alarm generator 1406. In some embodiments, the report generator 1412 additionally or alternatively generates a report based on data from the sensor data analyzer 1402 and / or the door position monitor 1404. For example, the report generator 1412 can analyze departure alarms, maintenance alarms, sensor data, and / or door position data to determine patterns related to departure events and / or maintenance issues. In some such embodiments, the report generator 1412 generates a report describing these patterns. In such embodiments, the report generator 1412 determines corrective actions that can be taken to address potential causes of the departure alarms and / or maintenance alarms and includes such corrective actions in the report.
[0067]
[0092] The report generator 1412 in the illustrated embodiment can communicate reports regarding breakaway events and / or maintenance alerts to a display on the controller 114 and / or an operator accessible display. In some embodiments, the report generator 1412 communicates the reports to a central computing system (e.g., a computing system that receives data from multiple doors, a computing system that is remote from the doors, etc.).
[0068]
[0093] The door actuation regulator 1414 in the illustrated embodiment of FIG. 14 issues a door actuation control signal to adjust parameters associated with door actuation sensors and / or door actuation components of the controller 114 to address potential causes of a door disengagement event. In some embodiments, the door 102 includes one or more sensors that detect people and / or vehicles approaching the doorway 112. In some such embodiments, the one or more sensors communicate to the controller 114 to raise the door curtain 104 to allow people and / or vehicles to move through the doorway 112. In some embodiments, the door actuation regulator 1414 issues a door actuation control signal to adjust the position (e.g., rotation angle) of the sensor that raises the door curtain 104 to allow people and / or vehicles to move through the doorway 112. In some embodiments, the door actuation regulator 1414 adjusts parameters on the controller 114 to adjust the timing of the door actuation. For example, if disengagement occurs frequently because people and / or vehicles passing through the door impact the door curtain 104 as the curtain moves upward, the door actuation adjuster 1414 can reduce the delay between the detection of the person and / or vehicle by the sensor and the actuation of the door curtain 104. Conversely, if the door curtain 104 is impacted by a person and / or vehicle while moving downward toward the closed position, the door curtain 104 may open too early and then close before the person and / or vehicle can fully open the doorway 112. The door actuation adjuster 1414 can make any other adjustments to the sensors that effect the actuation of the door curtain 104 and / or to the way in which the controller 114 responds to data from these sensors to address potential causes of disengagement events. In some implementations, the door actuation adjuster 1414 implements adjustments to parameters related to door actuation based on patterns analyzed by the report generator 1412 and / or recommendations generated by the report generator 1412.
[0069]
[0094] The door motion regulator 1416 of an embodiment issues a door adjustment control signal to adjust parameters related to the opening and closing of the door curtain 104. For example, the door motion regulator 1416 can slow down or speed up the speed at which the door curtain 104 opens to address potential causes of the departure event. In some embodiments, the door motion regulator 1416 adjusts the period of time that the door curtain 104 remains open. For example, if the report generator 1412 analyzes the departure alarm data from the departure alarm generator 1408 and determines that the door is often transitioning to a departure state when two consecutive people and / or vehicles pass through the doorway 112, the door motion regulator 1416 can issue a door adjustment control signal to instruct the door curtain 104 to remain open for a longer period of time to allow two or more people and / or vehicles to pass before the door curtain 104 begins to close. In some embodiments, the door motion regulator 1416 implements adjustments to parameters related to door motion based on the patterns analyzed by the report generator 1412 and / or recommendations generated by the report generator 1412.
[0070]
[0095] In some embodiments, when a separation is detected and the door curtain 104 is configured to open to a partially open position, the door motion regulator 1416 moves the door curtain 104 to a fully open position. For example, because the re-feed roller assembly 120 is positioned near the top edge of the door curtain 104, the door motion regulator 1416 can fully retract the door curtain 104 when a separation is detected, even if the door curtain 104 is configured to open to only a partially open position. In some embodiments, when the door curtain 104 is fully retracted, the entire side edge of the door curtain 104 passes the re-feed roller assembly 120, thereby restoring the door curtain 104 to an operative state.
[0071]
[0096] Although example methods of implementing the controller 114 of Figures 1, 6, 10A, and 11A are illustrated in Figure 14, one or more of the elements, processes, and / or devices illustrated in Figure 14 may be combined, divided, rearranged, omitted, eliminated, and / or implemented in any other manner. Additionally, the example sensor data analyzer 1402, the example door position monitor 1404, the example maintenance alarm generator 1406, the example departure alarm generator 1408, the example departure alarm analyzer 1410, the example report generator 1412, the example door actuation regulator 1414, the example door movement regulator 1416, and / or more generally the example controller 114 of Figure 14 may be implemented by hardware, software, firmware, and / or any combination of hardware, software, and / or firmware. Thus, for example, any of the example sensor data analyzer 1402, the example door position monitor 1404, the example maintenance alarm generator 1406, the example departure alarm generator 1408, the example departure alarm analyzer 1410, the example report generator 1412, the example door actuation regulator 1414, the example door motion regulator 1416 and / or more generally the example controller 114 may be implemented by one or more analog or digital circuits, logic circuits, programmable processors, programmable controllers, graphics processing units (GPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs), programmable logic devices (PLDs) and / or field programmable logic devices (FPLDs).If any of the apparatus or system claims of this patent are read to cover a pure software and / or firmware implementation, at least one of the example sensor data analyzer 1402, the example door position monitor 1404, the example maintenance alarm generator 1406, the example departure alarm generator 1408, the example departure alarm generator 1410, the example report generator 1412, the example door actuation regulator 1414, and / or the example door movement regulator 1416 are expressly defined herein to include a non-transitory computer readable storage device or storage disk, such as a memory, digital versatile disk (DVD), compact disk (CD), Blu-ray disk, etc., that contains the software and / or firmware. Furthermore, the example controller 114 of Figures 1, 6, 10A, and 11A can include one or more elements, processes, and / or devices in addition to or in place of the elements shown in Figure 14, and / or can include two or more of any or all of the elements, processes, and devices shown. As used herein, the phrase "in communication", including variations thereof, encompasses direct communication and / or indirect communication via one or more intermediate components and does not require direct physical (e.g., wired) communication and / or constant communication, but rather further includes selective communication at periodic intervals, scheduled intervals, aperiodic intervals, and / or one-time events.
[0072]
[0097] Flowcharts representing example hardware logic, machine-readable instructions, hardware-implemented state machines, and / or any combination thereof for implementing the controller 114 of FIG. 14 are shown in FIGS. 15-21. The machine-readable instructions may be one or more executable programs or portions of executable programs executed by a computer processor, such as the processor 2212 shown in the example processor platform 2200 discussed below in connection with FIG. 22. The programs may be executed in software stored on a non-transitory computer-readable storage medium, such as a CD-ROM, a floppy disk, a hard drive, a DVD, a Blu-ray disk, or a memory associated with the processor 2212, although the entire program and / or portions thereof may be executed by devices other than the processor 2212 or embodied in firmware or dedicated hardware. Additionally, although the example programs are described with reference to the flowcharts shown in FIGS. 15-21, many other ways of implementing the example controller 114 may alternatively be used. For example, the order of execution of the blocks may be changed, and / or some of the described blocks may be changed, removed, or combined. Additionally or alternatively, any or all of the blocks may be implemented by one or more hardware circuits (e.g., discrete and / or integrated analog and / or digital circuits, FPGAs, ASICs, comparators, operational amplifiers (op-amps), logic circuits, etc.) configured to perform the corresponding operations without executing software or firmware.
[0073]
[0098] The machine-readable instructions described herein may be stored in one or more of a compressed format, an encrypted format, a fragmented format, a packaged format, and the like. The machine-readable instructions described herein may be stored as data (e.g., a portion of instructions, a code, a representation of a code, and the like) that can be utilized to create, manufacture, and / or generate machine-executable instructions. For example, the machine-readable instructions may be disaggregated and stored on one or more storage devices and / or computing devices (e.g., a server). The machine-readable instructions may require one or more of installation, modification, adaptation, updating, combination, supplementation, configuration, decryption, decompression, unpacking, distribution, reallocation, and the like to become directly readable and / or executable by the computing device and / or other machines. For example, the machine-readable instructions may be individually compressed, encrypted, and stored in multiple portions stored on separate computing devices, where the portions, when decrypted, decompressed, and combined, form a set of executable instructions that implement a program as described herein. In another embodiment, the machine-readable instructions may be stored in a state in which they may be read by a computer, but require the addition of a library (e.g., a dynamic link library (DLL)), a software development kit (SDK), an application programming interface (API), etc., to execute the instructions on a particular computing device or other device. In another embodiment, it may be necessary to configure the machine-readable instructions (e.g., stored settings, data entries, recorded network addresses, etc.) before the machine-readable instructions and / or corresponding programs can be executed in whole or in part. Thus, the disclosed machine-readable instructions and / or corresponding programs are intended to encompass such machine-readable instructions and / or programs regardless of the particular format or state of the machine-readable instructions and / or programs when stored or otherwise stationary or in motion.
[0074]
[0099] As noted above, the example processes of Figures 15-21 may be implemented using executable instructions (e.g., computer and / or machine readable instructions) stored on a non-transitory computer and / or machine readable medium, such as a hard disk drive, flash memory, read-only memory, compact disk, digital versatile disk, cache, random access memory, and / or any other storage device or storage disk in which information is stored for any period of time (e.g., for extended periods of time, permanently, for short instances, for temporary buffering, and / or for caching information). As used herein, the term non-transitory computer readable medium is expressly defined to include any type of computer readable storage device and / or storage disk, to exclude propagating signals, and to exclude transmission media.
[0075]
[0100] "Including" and "comprising" (and all forms and tenses thereof) are used herein as open-ended terms. Thus, whenever a claim uses any form of "comprising" or "comprising" (e.g., includes, comprises, includes, includes, comprising, including, including, having, etc.) as a preamble or within the scope of any type of claim recitation, it should be understood that additional elements, terms, etc. may be present without being outside the scope of the corresponding claim or recitation. As used herein, for example, in the preamble of a claim, when the phrase "at least" is used as a transitional term, it is open-ended in the same way that the terms "comprising" and "comprising" are open-ended. The term "and / or," when used in a form such as, for example, A, B, and / or C, refers to any combination or subset of (1) A only, (2) B only, (3) C only, (4) A and B, (5) A and C, (6) B and C, and (7) A, B, and C. When used herein in the context of describing a structure, component, item, object, and / or thing, the phrase "at least one of A and B" is intended to refer to an implementation that includes either (1) at least one A, (2) at least one B, and (3) at least one A and at least one B. Similarly, when used herein in the context of describing a structure, component, item, object, and / or thing, the phrase "at least one of A or B" is intended to refer to an implementation that includes either (1) at least one A, (2) at least one B, and (3) at least one A and at least one B. When used herein in the context of describing the execution or performance of a process, instruction, action, activity, and / or step, the phrase "at least one of A and B" is intended to refer to an implementation that includes either (1) at least one A, (2) at least one B, and (3) at least one A and at least one B.Similarly, when used herein in the context of describing the execution or performance of a process, instruction, action, activity, and / or step, the phrase "at least one of A or B" is intended to refer to implementations that include any of: (1) at least one A; (2) at least one B; and (3) at least one A and at least one B.
[0076]
[0101] Example machine-readable instructions 1500 that may be executed by the controller 114 to detect a door curtain departure event using the first door curtain departure detection system of Figure 6 are illustrated in Figure 15. With reference to the foregoing figures and associated description, the example machine-readable instructions 1500 of Figure 15 begins with the example controller 114 accessing signals from one or more sensors (block 1502). In some examples, the sensor data analyzer 1402 accesses signals from one or more scanners 606.
[0077]
[0102] In block 1506, the controller 114 of an embodiment determines whether the door curtain 104 is moving. In some embodiments, the door position monitor 1404 determines whether the door curtain 104 is moving based on a motor and / or other elements that drive the door curtain 104. In some embodiments, the door position monitor 1404 determines whether the door curtain 104 is moving based on another component of the controller 114 that commands the movement of the door curtain 104. In response to the door curtain being moving, processing is transferred to block 1506. Conversely, in response to the door curtain 104 not being moving, processing returns to block 1502.
[0078]
[0103] In block 1506, the controller 114 of the embodiment determines whether the number of observed tags detected matches the expected number of tags for the elapsed period of the movement. In some embodiments, the departure alarm generator 1408 determines whether the observed number of tags 604 detected in the data from the scanner 606 matches the expected number of tags 604 for the elapsed period of the movement based on the data from the sensor data analyzer 1402 and the door position monitor 1404. In some embodiments, the departure alarm generator 1408 determines the expected number of tags 604 for the elapsed period based on the speed of the door curtain 104 from the door position monitor 1404 and based on the known interval between the tags 604. In response to the number of observed tags detected corresponding to the expected number of tags for the elapsed period of the movement, processing is transferred to block 1516. Conversely, in response to the number of observed tags detected not corresponding to the expected number of tags for the elapsed period of the movement, processing is transferred to block 1508.
[0079]
[0104] In block 1508, the controller 114 of the embodiment determines whether the period of movement without tag recognition exceeds the departure period threshold. In some embodiments, the departure alarm generator 1408 determines whether the period of movement without tag recognition exceeds the departure period threshold. In some embodiments, the departure alarm generator 1408 alternatively determines whether the number of missing tags 604 exceeds the departure tag quantity threshold. The departure tag quantity threshold quantifies the minimum number of tags 604 expected to be removed from the guide 110 during the smallest possible departure event (e.g., the departure event with the least amount of door curtains 104 in the departure state). In response to a period of movement without tag recognition exceeding the departure period threshold, processing is transferred to block 1510. Conversely, in response to a period of movement without tag recognition not exceeding the departure period threshold, processing is transferred to block 1512.
[0080]
[0105] In block 1510, the controller 114 of an embodiment generates a departure detection alarm. In some embodiments, the departure alarm generator 1408 generates the departure detection alarm. For example, the departure alarm generator 1408 can send a signal visually (e.g., via a display on the controller 114), audibly, or otherwise notify an operator that a departure event has occurred. Processing then moves to block 1516.
[0081]
[0106] In block 1512, the controller 114 of the embodiment determines whether a departure event has been ruled out. In some embodiments, the departure alarm generator 1408 determines whether a departure alarm has been ruled out by determining whether a time period equal to or greater than the departure period threshold time period has occurred following the detection of a potentially missing tag (e.g., following a time period in which the number of observed tags detected did not correspond to the expected number of tags for an elapsed period, per block 1506). In some embodiments, a potentially missing tag may be due to a departure event, and the departure alarm generator 1408 may require more time to determine whether a departure event has occurred or a potentially missing tag has been detected. In response to the ruling out of a departure event, processing is transferred to block 1514. Conversely, in response to not ruling out a departure event, processing is transferred to block 1516.
[0082]
[0107] In block 1514, the example controller 114 generates an alert corresponding to the potential missing tag including the location of the potential missing tag. In some examples, the maintenance alert generator 1406 generates data and / or an alert corresponding to the potential missing or malfunctioning tag 604. In some such examples, the data and / or alert includes the location(s) of the potentially missing or malfunctioning tag (e.g., vertical distance above the door curtain 104).
[0083]
[0108] In block 1516, the controller 114 of an embodiment determines whether to continue monitoring. In response to continued monitoring, processing is transferred to block 1502. Conversely, in response to not continuing monitoring, processing ends.
[0084]
[0109] Example machine-readable instructions 1600 that may be executed by the controller 114 to detect a door curtain departure event using the second door curtain departure detection system of Figure 7A and / or Figure 7B are illustrated in Figure 16. With reference to the foregoing figures and associated description, the example machine-readable instructions 1600 of Figure 16 begins with the example controller 114 accessing signals from one or more switches associated with the re-feed roller (block 1602). In some examples, the sensor data analyzer 1402 accesses signals from one or more switches 704 of Figure 7A and / or 7B associated with the re-feed roller 122.
[0085]
[0110] In block 1604, the controller 114 of an embodiment determines whether there has been a change in the signals from the one or more switches. In some embodiments, the sensor data analyzer 1402 determines whether there has been a change in the signals from the one or more switches 704. In response to detecting a change in the one or more signals from the one or more switches 704, processing is transferred to block 1606. Conversely, in response to not detecting a change in the one or more signals from the one or more switches 704, processing is transferred to block 1608.
[0086]
[0111] In block 1606, the example controller 114 generates a departure detection alarm. In some examples, the departure alarm generator 1408 generates the departure detection alarm. The departure detection alarm can be an audible alarm, a visual alarm (e.g., communicated via a display on the controller 114 or via a display on a central processing unit, etc.), or any other type of alarm.
[0087]
[0112] In block 1608, the controller 114 of an embodiment determines whether to continue monitoring. In response to continued monitoring, processing is transferred to block 1602. Conversely, in response to not continuing monitoring, processing ends.
[0088]
[0113] Example machine readable instructions 1700 that may be executed by the controller 114 to detect a door curtain departure event using the third door curtain departure detection system of Figure 8 are illustrated in Figure 17. With reference to the previous figures and associated description, the example machine readable instructions 1700 of Figure 17 begins with the example controller 114 accessing signals from one or more switches (block 1702). In some examples, the sensor data analyzer 1402 accesses signals from one or more switches 808 of Figure 8.
[0089]
[0114] In block 1704, the controller 114 of an embodiment determines whether there has been a change in one or more of the signals. In some embodiments, the sensor data analyzer 1402 determines whether there has been a change in one or more of the signals from the switch 808. In response to there being a change in the one or more signals, processing is transferred to block 1706. Conversely, in response to there being no change in the one or more signals, processing is transferred to block 1712.
[0090]
[0115] In block 1706, the controller 114 of the embodiment determines whether the signal change corresponds to an expected change in the door curtain position. In some embodiments, the departure alarm generator 1408 determines whether the signal change corresponds to an expected change in the position of the door curtain 104 based on data from the door position monitor 1404. For example, if the sensor data analyzer 1402 determines that the door curtain 104 is no longer detected adjacent one of the switches 808 based on a signal from a particular one of the switches 808, the departure alarm generator 1408 can determine whether this is expected based on whether the door curtain 104 has moved to a position above the particular switch 808 (and therefore is not expected to be adjacent the particular switch 808). In response to a signal change corresponding to an expected change in the door curtain position, processing is transferred to block 1712. Conversely, in response to a signal change that does not correspond to an expected change in the door curtain position, processing is transferred to block 1708.
[0091]
[0116] In some embodiments, the controller 114 generates a departure detection alarm at block 1708. In some embodiments, the departure detection alarm generator 1408 generates the departure detection alarm.
[0092]
[0117] In block 1710, the controller 114 of an embodiment determines the portion of the door curtain 104 that has disengaged from the guide 110 based on the signal change. In some embodiments, the disengagement alarm generator 1408 determines the portion of the door that has disengaged from the guide 110 based on the known position of the door curtain 104 and knowledge of the location of the switch that detected the signal change. For example, the disengagement alarm generator 1408 may determine that the entirety of the door curtain 104 that is located under the switch that detected the signal change (which is later determined to be due to the door curtain 104 being disengaged) is in a disengaged state.
[0093]
[0118] In block 1712, the controller 114 of an embodiment determines whether to continue monitoring. In response to continued monitoring, processing is transferred to block 1702. Conversely, in response to not continuing monitoring, processing ends.
[0094]
[0119] Example machine-readable instructions 1800 that may be executed by the controller 114 to detect a door curtain departure event using the fourth door curtain departure detection system of Figure 9 are illustrated in Figure 18. With reference to the previous figures and associated description, the example machine-readable instructions 1800 of Figure 18 begins with the example controller 114 accessing sensor data (block 1802). In some examples, the sensor data analyzer 1402 accesses sensor data from the sensor 904 of Figure 9.
[0095]
[0120] In block 1804, the controller 114 of an embodiment analyzes the sensor data to determine force and / or motion characteristics of the re-sent block. In some embodiments, the sensor data analyzer 1402 analyzes the data from the sensor 904 to determine force and / or motion characteristics of the re-sent block 124a. In some embodiments, the sensor data analyzer 1402 determines velocity and / or acceleration characteristics of the re-sent block 124a.
[0096]
[0121] In block 1806, the controller 114 of an embodiment analyzes sensor data from one or more additional sensors 906 to determine control forces and / or motion characteristics. In some embodiments, the sensor data analyzer 1402 analyzes sensor data from one or more additional sensors 906 mounted on another portion of the door 100 (e.g., not mounted on the refeed assembly 120) to provide baseline / control data that can be used by the breakaway alarm generator 1408 to determine if a breakaway event has occurred. In some embodiments where additional sensors 906 are not utilized, block 1806 can be omitted.
[0097]
[0122] In block 1808, the controller 114 of an embodiment determines whether a door curtain departure event is detected. In some embodiments, the departure alarm generator 1408 determines whether the door curtain 104 has transitioned to a departure state based on characteristics of the data analyzed by the sensor data analyzer 1402. Specifically, if the sensor data analyzer 1402 and / or the departure alarm generator 1408 determine that characteristics of the sensor data from the sensor 904 correspond to a re-fly operation, then the sensor data analyzer 1402 and / or the departure alarm generator 1408 can determine that a door curtain departure event has occurred (as departure must precede a re-fly operation). In some embodiments, the sensor data analyzer 1402 and / or the departure alarm generator 1408 can compare data from the sensor 904 to data from an additional sensor 906 on another portion of the door 102, as analyzed in block 1806, to determine whether force and / or motion characteristics of the sensor 904 are specific to the re-fly block 124a, and therefore potentially indicative of a re-fly operation. In some embodiments, the sensor data analyzer 1402 and / or the departure alarm generator 1408 compares characteristics of the sensor data to known characteristics of retransmission behavior (e.g., observed in training data, programmed into the sensor data analyzer 1402, etc.). In response to determining that a door curtain departure event has been detected, processing is transferred to block 1810. Conversely, in response to determining that a door curtain departure event has not been detected, processing is transferred to block 1812.
[0098]
[0123] In some embodiments, the controller 114 generates a departure detection alarm in block 1810. In some embodiments, the departure detection alarm generator 1408 generates the departure detection alarm.
[0099]
[0124] In block 1812, the controller 114 of an embodiment determines whether to continue monitoring. In response to continuing monitoring, processing is transferred to block 1802. Conversely, in response to not continuing monitoring, processing ends.
[0100]
[0125] Example machine-readable instructions 1900 executable by the controller 114 to detect a door curtain departure event using any one of the door curtain departure detection systems of Figures 10A-C, 11A-C, and / or 12 are illustrated in Figure 19. With reference to the above figures and associated description, the example machine-readable instructions 1900 of Figure 19 begins with the example controller 114 accessing signals from one or more sensors (block 1902). In some examples, the sensor data analyzer 1402 accesses signals from one or more sensors 1004 of Figure 10A, sensors 1104 of Figures 11A-11C, and / or photoelectric sensor 1204 of Figure 12.
[0101]
[0126] In block 1904, the controller 114 of an embodiment determines whether there has been a change in the one or more signals. In some embodiments, the sensor data analyzer 1402 determines whether there has been a change in the one or more signals from the sensor 1004. In response to there being a change in the one or more signals, processing is transferred to block 1906. Conversely, in response to there being no change in the one or more signals, processing is transferred to block 1912.
[0102]
[0127] In block 1906, the example controller 114 determines whether the signal change corresponds to an expected change in the door curtain position. In some examples, the departure alarm generator 1408 determines whether the signal change corresponds to an expected change in the position of the door curtain 104 based on data from the door position monitor 1404. As a first example, the sensor data analyzer 1402 can determine that the door curtain 104 is no longer detected adjacent to one of the sensors 1004 (e.g., based on not detecting one of the alignment features 118 for a period of time while the door is moving adjacent to the sensor 1004), the sensor 1104 (e.g., based on not detecting one of the metal features 1106 for a period of time while the door is moving adjacent to the sensor 1104) and / or the sensor 1204 (e.g., based on a beam of light 1210 traversing a path of the door curtain 104 between the first portion 1206 and the second portion 1208 of the sensor 1204) based on a signal from a particular one of the sensors 1004, 1104 (e.g., based on not detecting one of the metal features 1106 for a period of time while the door is moving adjacent to the sensor 1104). Based on knowledge of the door curtain position data and the velocity of the door curtain 104, if the sensors 1004, 1104, 1204 are expected to see a signal change and this does not occur, the departure alarm generator 1408 can determine that the signal change data does not correspond to the expected change in the door curtain position.
[0103]
[0128] As a second example, if the door curtain 104 is known to be above the sensor 1004, 1104, 1204 and the door curtain 104 continues to move upward, there will be no expected change in the position of the door curtain 104 (and therefore no expected signal change, at least until the direction of movement of the door curtain 104 changes to move toward and then past the sensor 1004, 1104, 1204). In a third example, specific to FIG. 10A for illustrative purposes, the bottom edge of the door curtain 104 is 4 feet below the sensor 1004, the speed of the door curtain 104 is known to be 1 foot / second, the door is known to move upward, and the alignment features are evenly distributed every 6 inches vertically. In this third example, if no signal change associated with detection of an alignment feature is detected for 2 seconds (e.g., during which 4 alignment features should have been detected), the departure alarm generator 1408 can determine that a departure event has occurred.
[0104]
[0129] In response to a signal change that corresponds to an expected change in the door curtain position, processing is transferred to block 1912. Conversely, in response to a signal change that does not correspond to an expected change in the door curtain position, processing is transferred to block 1908.
[0105]
[0130] In some embodiments, the controller 114 generates a departure detection alarm at block 1908. In some embodiments, the departure detection alarm generator 1408 generates the departure detection alarm.
[0106]
[0131] In block 1910, the example controller 114 determines the portion of the door curtain 104 that has moved away from the guide 110 based on the signal change. In some examples, the departure alarm generator 1408 determines the portion of the door curtain 104 that has moved away from the guide 110 based on the signal from the sensor data analyzer 1402 and the change in door position from the door position monitor 1404. For example, based on the door position and the location of the sensor that detected the door curtain 104 as being disengaged, the portion of the door curtain 104 between the sensor and the bottom edge of the door curtain 104 may be determined to be disengaged.
[0107]
[0132] In block 1912, the controller 114 of an embodiment determines whether to continue monitoring. In response to continued monitoring, processing is transferred to block 1902. Conversely, in response to not continuing monitoring, processing ends.
[0108]
[0133] Example machine-readable instructions 2000 executable by the controller 114 to detect a door curtain departure event using the eighth door curtain departure detection system of FIG. 13 are illustrated in FIG. 20. With reference to the previous figures and related descriptions, the example machine-readable instructions 2000 of FIG. 20 begins with the example controller 114 determining whether a signal has been received via the departure detection circuit (block 2002). In some examples, the sensor data analyzer 1402 determines whether a signal has been received via the electrical circuit 1306, which indicates that a refeed action has occurred in which the conductive one of the alignment features 118 closes the electrical circuit 1306 by electrically connecting the pair of refeed rollers 122. In response to a signal received via the departure detection circuit, processing is transferred to block 2004. Conversely, in response to a signal not received via the separation detection circuit, processing is transferred to block 2006.
[0109]
[0134] In some embodiments, the controller 114 generates a departure detection alarm in block 2004. In some embodiments, the departure detection alarm generator 1408 generates the departure detection alarm.
[0110]
[0135] In block 2006, the controller 114 of an embodiment determines whether to continue monitoring. In response to continued monitoring, processing is transferred to block 2002. Conversely, in response to not continuing monitoring, processing ends.
[0111]
[0136] Example machine readable instructions 2100 executable by the controller 114 to analyze departure event data and cause adjustments based on the analysis of the departure event data are illustrated in Figure 21. With reference to the previous figures and related description, the example machine readable instructions 2100 of Figure 21 begins with the example controller 114 accessing the door curtain departure event alert and associated data (block 2102). In some examples, the departure alert analyzer 1410 accesses the door curtain departure event alert from the departure alert generator 1408 and the associated data from the sensor data analyzer 1402.
[0112]
[0137] In block 2104, the controller 114 of an embodiment analyzes the breakaway event data to determine the extent of expected product damage. In some embodiments, the report generator 1412 analyzes the breakaway event data to determine the extent of expected product damage. In some embodiments, the report generator 1412 analyzes the pattern of breakaway occurrences to attempt to identify the cause of the door curtain 104 transitioning to a breakaway state. In some embodiments, the report generator 1412 estimates the amount of damage to components of the door 102 based on a number of breakaway events and / or data related to the breakaway events (e.g., the location of the breakaway along the door curtain 104). For example, the report generator 1412 can generate a report indicating that 50% of the door curtain breakaway events were initiated on the top half of the door curtain 104, indicating that this is not a "near miss" where a vehicle and / or person simply contacted the bottom edge of the door curtain 104 as the door curtain 104 was moving to the open position. In some embodiments, the report generator 1412 is integrated with and / or operates in series with the maintenance alert generator 1406 to generate reports that quantify and / or describe damage caused by components of the door curtain 104. For example, the report generator 1412 and / or the maintenance alert generator 1406 may report on the amount of wear to the door curtain 104, the amount of wear to the alignment features 118 due to excessive refeed operations, etc.
[0113]
[0138] In block 2106, the example controller 114 determines whether there is data indicating that an alignment feature and / or tag on the door curtain is missing. In some examples, the maintenance alert generator 1406 determines whether there is data received by the sensor data analyzer 1402 indicating that one of the alignment features 118 may be missing or that one of the tags 604 may be missing or malfunctioning. If (1) the door position monitor 1404 determines a distance and / or period that the scanner 604 should be allowed to detect one or more of the tags 604, the door curtain 104 has moved past one of the scanners 606, and (2) the departure alert generator 1408 and / or the sensor data analyzer 1402 determine that the door curtain 104 did not transition to the departure state, then, for example, the maintenance alert generator 1406 can determine that there is data indicating a missing and / or malfunctioning tag 606. In response to data indicating that alignment features and / or tags are missing on the door curtain, processing is transferred to block 2108. Conversely, in response to no data indicating missing alignment features and / or tags on the door curtain, processing is transferred to block 2110.
[0114]
[0139] In block 2108, the controller 114 of an embodiment generates a maintenance alert. In some embodiments, the maintenance alert generator 1406 generates the maintenance alert. For example, the maintenance alert generator 1406 can communicate the alert to maintenance equipment, a maintenance operator, and / or other entities to enable subsequent correction of a potential maintenance issue (e.g., a missing alignment feature, a malfunctioning tag, etc.).
[0115]
[0140] In block 2110, an example controller 114 analyzes the departure events for patterns. In some examples, the report generator 1412 analyzes the departure events for patterns. For example, the report generator 1412 may attempt to identify patterns as to where people and / or vehicles are initiating the transition of the door curtain 104 to the departure state, patterns as to where people and / or vehicles are approaching the door, patterns as to the times of day the departure events are occurring, etc.
[0116]
[0141] In block 2112, the controller 114 of an embodiment adjusts one or more of the settings or positioning of the actuation sensors, the door speed, the door opening time, and / or other door behaviors to address potential causes of the door separation occurrence. In some embodiments, the door actuation adjuster 1414 adjusts parameters associated with the sensors that actuate the door curtain 104 to the open position. For example, the door actuation adjuster 1414 can adjust the delay between the time that motion is detected and the time that the door curtain 104 begins to open. In some embodiments, the door actuation adjuster 1414 adjusts the position of one or more sensors that actuate the door curtain 104 to the open position. In some embodiments, the door motion adjuster 1416 adjusts the speed of the door curtain 104. In some embodiments, the door motion adjuster 1416 adjusts the amount of time that the door curtain 104 remains open. The door actuation adjuster 1414 and / or the door movement adjuster 1416 can issue control signals to make adjustments based on recommendations generated by the report generator 1412 and / or alerts generated by the maintenance alert generator 1406 or the departure alert generator 1408.
[0117]
[0142] Figure 22 is a block diagram of an example processor platform 2200 configured to execute the instructions of Figures 15-21 to implement the controller 114 of Figure 14. The processor platform 2000 can be, for example, a server, a personal computer, a workstation, a self-learning machine (e.g., neural networks), a mobile device (e.g., a mobile phone, a smart phone, a tablet such as an iPad™), a personal digital assistant (PDA), an Internet appliance, or any other type of computing device.
[0118]
[0143] The illustrated example processor platform 2200 includes a processor 2212. The illustrated example processor 2212 is hardware. For example, the processor 2212 can be implemented by one or more integrated circuits, logic circuits, microprocessors, GPUs, DSPs, or controllers from any desired family or manufacturer. The hardware processor may be a semiconductor-based (e.g., silicon-based) device. In this example, the processor implements an example sensor data analyzer 1402, an example door position monitor 1404, an example maintenance alert generator 1406, an example departure alert generator 1408, an example departure alert generator 1410, an example report generator 1412, an example door actuation adjuster 1414, and an example door movement adjuster 1416.
[0119]
[0144] The processor 2212 of the illustrated embodiment includes a local memory 2213 (e.g., a cache). The processor 2212 of the illustrated embodiment communicates with a main memory, including a volatile memory 2214 and a non-volatile memory 2216, via a bus 2218. The volatile memory 2214 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS® Dynamic Random Access Memory (RDRAM®), and / or other types of random access memory devices. The non-volatile memory 2216 can be implemented by flash memory and / or any other desired type of memory device. Access to the main memory 2214, 2216 is controlled by a memory controller.
[0120]
[0145] The processor platform 2200 of the illustrated embodiment also includes an interface circuit 2220. The interface circuit 2220 may be implemented by any type of interface standard, such as an Ethernet interface, a Universal Serial Bus (USB), a Bluetooth interface, a Near Field Communication (NFC) interface, and / or a PCI Express interface.
[0121]
[0146] In the illustrated embodiment, one or more input devices 2222 are coupled to the interface circuit 2220. The input devices 2222 allow a user to input data and / or commands to the processor 2212. The input devices may be implemented, for example, by audio sensors, microphones, cameras (still or video), keyboards, buttons, mice, touch screens, track pads, track balls, isopoints, and / or voice recognition systems.
[0122]
[0147] One or more output devices 2224 are also connected to the interface circuitry 2220 of the illustrated embodiment. The output device(s) 2224 may be implemented by, for example, a display device (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display (LCD), a cathode ray tube display (CRT), an in-place switching (IPS) display, a touch screen, etc.), a tactile output device, a printer, and / or a speaker. Thus, the interface circuitry 2220 of the illustrated embodiment typically includes a graphics driver card, a graphics driver chip, and / or a graphics driver processor.
[0123]
[0148] The interface circuitry 2220 of the illustrated embodiment also includes communications devices such as transmitters, receivers, transceivers, modems, residential gateways, wireless access points, and / or network interfaces to facilitate data exchange with external machines (e.g., computing devices of any type) over the network 2226. Communications may occur, for example, via an Ethernet connection, a Digital Subscriber Line (DSL) connection, a telephone line connection, a coaxial cable system, a satellite system, a site-to-site wireless system, a cellular phone system, etc.
[0124]
[0149] The processor platform 2200 of the illustrated embodiment also includes one or more mass storage devices 2228 for storing software and / or data. Examples of such mass storage devices 2228 include a floppy disk drive, a hard drive disk, a compact disk drive, a Blu-ray disk drive, a redundant array of independent disks (RAID) system, and a digital versatile disk (DVD) drive.
[0125]
[0150] The machine-executable instructions 2232 of Figures 15-21 may be stored in mass storage device 2228, in volatile memory 2214, in non-volatile memory 2216, and / or on a removable non-transitory computer-readable storage medium such as a CD or DVD.
[0126]
[0151] From the foregoing, it will be appreciated that example methods, apparatus and products are disclosed that enable detection of door curtain breakaway events and subsequent analysis and adjustments that attempt to address the cause of the detected door curtain breakaway event. The examples disclosed herein reduce damage to the breakaway door by accurately identifying when a door curtain breakaway event occurs and by providing additional data such as where the door curtain breakaway event occurred (e.g., vertical location along the door curtain). In analyzing the door curtain breakaway event, the example techniques disclosed herein identify patterns within the breakaway event and adjust components associated with the breakaway door to address the cause of the breakaway event. Additionally, the example techniques disclosed herein include detection of potential maintenance issues due to the breakaway door and accurate generation of maintenance alerts.
[0127]
[0152] Example 1 includes an apparatus including a sensor that detects a side edge of a door curtain within a door guide, and a controller, which identifies when the door curtain transitions from an operative state to a disengaged state based on a signal from the sensor, a corresponding operative state when the side edge of the door curtain is surrounded by the guide as the door curtain moves between an open position and a closed position, and a corresponding disengaged state when a portion of the side edge of the door curtain below a top end of the guide leaves the guide.
[0128]
[0153] Example 2 includes the apparatus of Example 1, and further includes a re-feed assembly for re-feeding the side edge of the door curtain into the guide in response to the door curtain transitioning to the detached state, the sensor being below the re-feed assembly.
[0129]
[0154] Example 3 is the device of either example 1 or example 2, wherein the sensor is a scanner arranged on a guide, and the scanner detects a tag attached to a side edge of the door curtain, and the tag moves within the guide when the door curtain moves in an operational state.
[0130]
[0155] Example 4 includes the apparatus of example 3, wherein the controller determines that the door curtain is in the detached state based on (1) whether the scanner detects a tag and (2) a vertical position of the door curtain.
[0131]
[0156] Example 5 includes the device of example 4, in which the control device determines that the door curtain is in a detached state when (1) a vertical position of the door curtain corresponds to a bottom edge of the door curtain being below a height of the scanner, and (2) the scanner does not detect at least one of the plurality of tags including the tag.
[0132]
[0157] Example 6 includes the apparatus of example 5, where the controller determines a distance between the tag and a bottom edge of the door curtain based on serial data associated with the tag.
[0133]
[0158] Example 7 includes the apparatus of any one of examples 3-6, wherein the tag is an RFID tag.
[0134]
[0159] Example 8 includes the apparatus of any one of Examples 3-7, wherein the scanner is positioned vertically in the lower half of the guide.
[0135]
[0160] Example 9 includes the device of any one of examples 1 or 2, wherein the sensor is a switch, and the switch communicates a first signal when the door curtain is present adjacent to the switch and a second signal when the door curtain is not present adjacent to the switch.
[0136]
[0161] Example 10 includes the device of example 9, wherein the sensor is at least partially embedded in the sealing portion of the guide.
[0137]
[0162] Example 11 includes the device of example 10, wherein the switch is spring loaded and retracts when the door curtain is adjacent to the switch.
[0138]
[0163] Example 12 includes the device of any one of examples 10 or 11, wherein the sealing portion reduces air flow through a doorway associated with the door.
[0139]
[0164] Example 13 includes the device of any of examples 1 or 2, wherein the sensor is mounted on the guide, and the sensor is directed toward a side edge of the door curtain.
[0140]
[0165] Example 14 includes the device of example 13, where the sensor is mounted in a hole in the guide.
[0141]
[0166] Example 15 includes the device of example 13 or example 14, wherein the door curtain includes a plurality of alignment features and the sensor detects the alignment features.
[0142]
[0167] Example 16 includes the device of any one of examples 13-15, wherein the sensor is a capacitive proximity sensor or an ultrasonic proximity sensor.
[0143]
[0168] Example 17 includes the device of example 15, wherein one of the plurality of alignment features includes a metal portion.
[0144]
[0169] Example 18 includes the device of example 17, wherein the sensor is an inductive proximity sensor.
[0145]
[0170] Example 19 includes the device of example 15, wherein one of the plurality of alignment features includes a magnet and the sensor is a Hall sensor.
[0146]
[0171] Example 20 includes the apparatus of any one of examples 15-19, wherein the controller identifies missing alignment features based on data from the sensor.
[0147]
[0172] Example 21 includes the device of any of examples 13-15, wherein the sensor is a magnetometer, and the magnetometer detects the presence of a vehicle passing through the door.
[0148]
[0173] Example 22 includes the apparatus of example 13, wherein an outermost edge of a side edge of the door curtain includes a metal feature, and the sensor detects the metal feature.
[0149]
[0174] Example 23 includes the device of example 22, wherein the sensor is biased toward the outermost edge by a biasing element to bring a sensor assembly including the sensor into contact with the outermost edge.
[0150]
[0175] Example 24 includes the device of example 23, wherein the sensor assembly includes a roller that interfaces with the outermost edge.
[0151]
[0176] Example 25 is the device of either example 1 or example 2, wherein the sensor is a photoelectric sensor, the photoelectric sensor detects a light beam transmitted across a path of the door curtain when the door curtain is in a disengaged state, and the door curtain blocks the light beam when the door curtain is in an operating state.
[0152]
[0177] Example 26 includes the apparatus of example 25, wherein the photoelectric sensor is a retroreflective photoeye.
[0153]
[0178] Example 27 includes the device of any one of examples 1-26, wherein the sensor is one of a plurality of sensors distributed along the guide.
[0154]
[0179] Example 28 includes the device of any one of Examples 1-27, wherein the control device includes a door motion adjuster to move the door curtain to a fully open position in response to the door curtain transitioning from an operating state to a disengaged state.
[0155]
[0180] Example 29 includes the apparatus of Example 28, wherein the door motion adjuster moves the door curtain to a fully open position in response to (1) the door curtain transitioning from an operative state to a disengaged state, and (2) the door curtain being configured for a partially open motion.
[0156]
[0181] Example 30 includes the device of any of Examples 1-24 or Examples 27-29, wherein the door curtain includes a reflective surface and the sensor is a photoelectric sensor, and the photoelectric sensor detects a light beam reflected from the reflective surface when the door curtain is in an operative state, and the sensor does not detect the light beam when the door curtain is in a detached state.
[0157]
[0182] Example 31 includes an apparatus comprising a re-feed roller assembly including electronic components for detecting a re-feed operation, the re-feed operation transitioning the door curtain from a disengaged state to an operative state, at least a portion of a side edge of the door curtain being displaced from the door curtain guide when the door curtain is in the disengaged state, and a side edge of the door being guided within the guide when the door curtain is in the operative state, and the controller identifying when the door curtain transitions from the operative state to the disengaged state based on a signal from the electronic components.
[0158]
[0183] Example 32 includes the device of example 31, wherein the electronic component includes a switch, the switch being actuated based on lateral movement of the re-feed roller relative to the re-feed roller assembly.
[0159]
[0184] Example 33 includes the apparatus of example 32, further including a spring biasing the re-feed roller toward the switch.
[0160]
[0185] Example 34 includes the apparatus of example 31, wherein the electronic component is a sensor mounted to the refeed roller assembly to detect motion indicative of a refeed operation.
[0161]
[0186] Example 35 includes the apparatus of example 34, wherein the sensor is an accelerometer.
[0162]
[0187] Example 36 includes the device of example 35, where the sensor is a first sensor, and the device further includes a second sensor mounted at a location remote from the refeed roller assembly to provide reference sensor data, and the controller identifies when the door curtain transitions from an operational state to a disengaged state based on a comparison of the reference sensor data to the data provided by the first sensor.
[0163]
[0188] Example 37 includes the apparatus of example 34, wherein the sensor is embedded within the refeed roller assembly.
[0164]
[0189] Example 38 includes the device of any of Examples 31-37, wherein the re-feed roller assembly includes a pair of re-feed rollers, a pair of first re-feed rollers arranged on a first side of the door curtain, and a pair of second re-feed rollers arranged on a second side of the door curtain, the door curtain includes a conductive feature that contacts the pair of re-feed rollers during the re-feed operation, and the electronic component is an electronic circuit that connects an input power source and a controller through the pair of re-feed rollers and the electronic circuit during the re-feed operation.
[0165]
[0190] Example 39 includes the apparatus of example 38, wherein the controller is responsive to a signal received from the electronic circuit to identify when the door curtain transitions from an operating state to a disengaged state.
[0166]
[0191] Example 40 includes the apparatus of any one of examples 38 or 39, wherein the pair of refeed rollers move the conductive feature into alignment with the guide during the refeed operation.
[0167]
[0192] Example 41 includes an apparatus with a departure alarm generator that generates an output including an indication of whether the door curtain has moved between a disengaged state and an operational state, and a departure alarm analyzer that determines whether a side edge of the door curtain is aligned with the guide when the door curtain is in the operational state and at least a portion of the side edge is not aligned with the guide when the door curtain is in the disengaged state and a portion of the door curtain that has disengaged from the guide transitioning the door curtain from the operational state to the disengaged state.
[0168]
[0193] Example 42 includes the apparatus of example 41, wherein the departure alarm analyzer causes an adjustment to a characteristic of a door system associated with the door curtain.
[0169]
[0194] Example 43 includes the device of example 42, wherein the characteristic corresponds to at least one of (1) a positioning of a door actuation sensor, (2) a timing of a door actuation, or (3) an amount of time the door curtain remains open after being moved to an open position.
[0170]
[0195] Example 44 includes the device of any one of examples 42 or 43, and further includes a sensor data analyzer that determines at least one of a presence of the door curtain in the guide or an occurrence of a re-sending operation, and a door position monitor that determines a vertical position of the door curtain, and the departure alarm generator generates an output based on (1) at least one of the presence of the door curtain in the guide or an occurrence of a re-sending operation, and (2) the vertical position of the door curtain.
[0171]
[0196] Example 45 includes the apparatus of example 44, wherein the sensor data analyzer determines based on the sensor data whether one of a plurality of alignment features is missing from the door curtain, the alignment feature being attached to a side edge of the door curtain to hold the side edge of the door curtain within the guide.
[0172]
[0197] Example 46 includes the apparatus of example 45, further including a maintenance alarm generator that generates a maintenance alarm in response to the sensor data analyzer determining that one of the plurality of alignment features is missing.
[0173]
[0198] Example 47 includes the device of any one of examples 41-46, where the departure alarm analyzer generates a report including at least one of: (1) a prevalence of door curtains transitioning from an operational state to a departure state; (2) projected damage to components of the door system based on doors transitioning from an operational state to a departure state; or (3) recommended adjustments to reduce the likelihood of transitioning from an operational state to a departure state.
[0174]
[0199] Example 48 includes the device of any one of Examples 41-47, and further includes a door motion adjuster that moves the door curtain to a fully open position in response to (1) the door curtain transitioning from an operative state to a disengaged state and (2) the door curtain being configured for a partially open operation.
[0175]
[0200] Example 49 includes a method including the steps of generating an output including an indication of whether the door curtain has moved between a disengaged state and an operating state, where a side edge of the door curtain is aligned with the guide when the door curtain is in the operating state and at least a portion of the side edge is not aligned with the guide when the door curtain is in the disengaged state, and determining a portion of the door curtain that has disengaged from the guide to transition the door curtain from the operating state to the disengaged state.
[0176]
[0201] Example 50 includes the method of example 49, further including the step of adjusting a characteristic of the door system associated with the door curtain.
[0177]
[0202] Example 51 includes the method of example 50, wherein the features correspond to at least one of: (1) a positioning of the door actuation sensor; (2) a timing of the door actuation; or (3) an amount of time the door curtain remains open after moving to the open position.
[0178]
[0203] Example 52 includes the method of either example 50 or example 51, and further includes a step of determining at least one of the presence of a door curtain in the guide or the occurrence of a re-feed operation, and a vertical position of the door curtain, and determining to generate an output based on (1) at least one of the presence of a door curtain in the guide or the occurrence of a re-feed operation, and (2) the vertical position of the door curtain.
[0179]
[0204] Example 53 includes the method of any one of Examples 50-52, further including generating a report including at least one of (1) a prevalence of door curtains transitioning from an operational state to a disengaged state, (2) projected damage to components of the door system based on doors transitioning from an operational state to a disengaged state, or (3) recommended adjustments to reduce the likelihood of transitioning from an operational state to a disengaged state.
[0180]
[0205] Example 54 includes any one of the methods of Examples 50-53, and further includes a step of determining whether one of the plurality of alignment features or tags is missing from the door curtain based on the sensor data, and the plurality of alignment features are attached to a side edge of the door curtain to hold the side edge of the door curtain within the guide.
[0181]
[0206] Example 55 includes the method of example 54, further including generating a maintenance alert in response to determining that one of the plurality of alignment features is missing.
[0182]
[0207] Example 56 includes a non-transitory computer readable medium including machine readable instructions that, when executed, cause a processor to generate an output including instructions for determining, by executing the instructions together with the processor, whether the door curtain has moved between a disengaged state and an operative state, whether a side edge of the door curtain is aligned with the guide when the door curtain is in the operative state, whether at least a portion of the side edge is out of alignment with the guide when the door curtain is in the disengaged state, and a portion of the door curtain that has disengaged from the guide that causes the door curtain to transition from the operative state to the disengaged state.
[0183]
[0208] Example 57 includes the computer-readable medium of example 56, wherein the instructions, when executed, further cause the processor to cause an adjustment to a characteristic of the door system associated with the door curtain.
[0184]
[0209] Example 58 includes the computer-readable medium of example 57, wherein the characteristic corresponds to at least one of (1) a positioning of a door actuation sensor, (2) a timing of a door actuation, or (3) an amount of time the door curtain remains open after being moved to an open position.
[0185]
[0210] Example 59 includes the computer-readable medium of any of examples 57 or 58, wherein the machine-readable instructions, when executed, cause a processor to determine at least one of the presence of a door curtain in the guide or the occurrence of a re-sending operation by executing instructions with the processor, determine a vertical position of the door curtain by executing instructions with the processor, and generate an output based on (1) the at least one of the presence of the door curtain in the guide or the occurrence of a re-sending operation and (2) the vertical position of the door curtain.
[0186]
[0211] Example 60 includes the computer-readable medium of any one of Examples 57-59, wherein the machine-readable instructions, when executed, cause a processor to generate a report including at least one of: (1) a prevalence of door curtains transitioning from an operational state to a disengaged state; (2) projected damage to components of the door system based on doors transitioning from an operational state to a disengaged state; or (3) recommended adjustments to reduce the likelihood of transitioning from an operational state to a disengaged state.
[0187]
[0212] Example 61 includes the computer-readable medium of any one of Examples 57-60, wherein the machine-readable instructions, when executed, cause a processor to determine based on the sensor data whether one of a plurality of alignment features is missing from the door curtain, and the plurality of alignment features are attached to a side edge of the door curtain to hold the side edge of the door curtain within the guide.
[0188]
[0213] Example 62 includes the computer-readable medium of example 61, where the machine-readable instructions, when executed, cause the processor to generate a maintenance alert in response to determining that one of the plurality of alignment features is missing.
[0189]
[0214] Example 63 includes an apparatus including a departure alarm generator that determines a door curtain that has moved from an operating state to a disengaged state, a side edge of the door curtain is aligned with the guide when the door curtain is in the operating state and at least a portion of the side edge is not aligned with the guide when the door curtain is in the disengaged state, and a door movement adjuster that moves the door curtain to a fully open position to return the door curtain to the operating state in response to the door curtain moving from the operating state to the disengaged state.
[0190]
[0215] Example 64 includes the device of Example 63, wherein the door motion adjuster (1) moves the door curtain to a fully open position in response to the door curtain transitioning from an operative state to a disengaged state, and (2) the door curtain is configured to operate between a closed position and a partially open position when the door curtain is in the operative state.
[0191]
[0216] Although specific example methods, apparatus, and articles of manufacture are disclosed herein, the scope of this patent is not limited thereto: on the contrary, this patent covers all manufacturing methods, apparatus, and articles of manufacture falling within the scope of the claims of this patent.
Claims
1. a sensor for detecting a side edge of the door curtain within the door guide; and a controller for identifying when the door curtain transitions from an operative state to a disengaged state based on a signal from the sensor, the operating state corresponds to when the side edge of the door curtain is surrounded by the guide as the door curtain moves between an open position and a closed position, and the disengaged state corresponds to when a portion of the side edge of the door curtain below a top end of the guide disengages from the guide.
2. 2. The apparatus of claim 1, further comprising a re-feed assembly for re-feeding the side edge of the door curtain into the guide in response to the door curtain transitioning to the disengaged state, the sensor being below the re-feed assembly.
3. 3. The apparatus of claim 2, wherein the sensor is a scanner arranged on the guide, the scanner detecting a tag affixed to the side edge of the door curtain, the tag moving within the guide as the door curtain moves in the operating state.
4. 4. The apparatus of claim 3, wherein the controller determines that the door curtain is in the disengaged state based on (1) whether the scanner detects the tag and (2) a vertical position of the door curtain.
5. 5. The apparatus of claim 4, wherein the controller determines that the door curtain is in the detached state when (1) the vertical position of the door curtain corresponds to a lower edge of the door curtain that is below the height of the scanner, and (2) the scanner does not detect at least one of a plurality of tags and the plurality of tags includes the tag.
6. The apparatus of claim 5 , wherein the controller determines a distance between the tag and the bottom edge of the door curtain based on serial data associated with the tag.
7. The device of claim 3 , wherein the tag is an RFID tag.
8. The apparatus of claim 3 , wherein the scanner is positioned perpendicular to a lower half of the guide.
9. 2. The apparatus of claim 1, wherein the sensor is a switch that communicates a first signal when the door curtain is present adjacent to the switch and a second signal when the door curtain is not present adjacent to the switch.
10. The apparatus of claim 9 , wherein the sensor is at least partially embedded in a sealing portion of the guide.
11. 11. The apparatus of claim 10, wherein the switch is spring loaded, and wherein the switch retracts when the door curtain is adjacent to the switch.
12. The apparatus of claim 10 , wherein the sealing portion reduces air flow through a doorway associated with the door.
13. The apparatus of claim 1 , wherein the sensor is mounted on the guide, the sensor being oriented toward the side edge of the door curtain.
14. The apparatus of claim 13 , wherein the sensor is mounted in a hole in the guide.
15. The apparatus of claim 14 , wherein the door curtain includes a plurality of alignment features, and the sensor detects the alignment features.
16. The apparatus of claim 15 , wherein the sensor is a capacitive proximity sensor or an ultrasonic proximity sensor.
17. The apparatus of claim 15 , wherein one of the alignment features comprises a metallic portion.
18. The apparatus of claim 17 , wherein the sensor is an inductive proximity sensor.
19. The apparatus of claim 15 , wherein one of the alignment features includes a magnet and the sensor is a Hall sensor.
20. The apparatus of claim 15 , wherein the controller identifies missing alignment features based on data from the sensor.
21. The apparatus of claim 13 , wherein the sensor is a magnetometer, the magnetometer detecting the presence of a vehicle passing through the door.
22. 14. The apparatus of claim 13, wherein an outermost edge of the side edge of the door curtain includes a metal feature, and the sensor detects the metal feature.
23. 23. The apparatus of claim 22, wherein the sensor is biased toward the outermost edge by a biasing element to place a sensor assembly in contact with the outermost edge, the sensor assembly including the sensor.
24. The apparatus of claim 23 , wherein the sensor assembly includes a roller engaging the outermost edge.
25. 2. The apparatus of claim 1, wherein the sensor is a photoelectric sensor that detects a light beam transmitted across a path of the door curtain when the door curtain is in the disengaged state and blocks the light beam when the door curtain is in the operative state.
26. 26. The apparatus of claim 25, wherein the photoelectric sensor is a reflective photoeye.
27. The apparatus of claim 1 , wherein the sensor is one of a plurality of sensors distributed along the guide.
28. The apparatus of claim 1 , wherein the controller includes a door motion regulator for moving the door curtain to a fully open position in response to the door curtain transitioning from the operative state to the disengaged state.
29. 29. The apparatus of claim 28, wherein the door motion regulator moves the door curtain to the fully open position in response to (1) the door curtain transitioning from the operative state to the disengaged state, and (2) the door curtain being configured for partially open operation.
30. 2. The apparatus of claim 1, wherein the door curtain includes a reflective surface and the sensor is a photoelectric sensor that detects a light beam reflected from the reflective surface when the door curtain is in an operative state and the sensor does not detect the light beam when the door curtain is in a disengaged state.
31. 1. An apparatus comprising: a re-feed roller assembly including an electronic component for detecting a re-feed operation; and a controller for identifying when a door curtain transitions from an operating state to a disengaged state based on a signal from the electronic component, The re-feeding action transitions the door curtain from a disengaged state to an operational state such that at least a portion of a side edge of the door curtain is displaced out of the door curtain guide when the door curtain is in a disengaged state, and the side edge of the door is guided within the guide when the door curtain is in an operational state.
32. 32. The apparatus of claim 31, wherein the electronic component includes a switch, the switch being actuated based on lateral movement of a re-feed roller associated with the re-feed roller assembly.
33. 33. The apparatus of claim 32, further comprising a spring biasing the re-feed roller toward the switch.
34. 32. The apparatus of claim 31, wherein the electronic component is a sensor, the sensor being mounted to the re-feed roller assembly and configured to detect motion indicative of the re-feed operation.
35. 35. The apparatus of claim 34, wherein the sensor is an accelerometer.
36. 36. The apparatus of claim 35, wherein the sensor is a first sensor, the apparatus further including a second sensor mounted at a location separate from the refeed roller assembly to provide reference sensor data, and the controller identifies when the door curtain transitions from an operating state to the disengaged state based on a comparison of the reference sensor data to data provided by the first sensor.
37. 35. The apparatus of claim 34, wherein the sensor is embedded within the refeed roller assembly.
38. 32. The apparatus of claim 31 , wherein the re-feed roller assembly includes a pair of re-feed rollers, a first pair of re-feed rollers arranged on a first side of the door curtain, and a second pair of re-feed rollers arranged on a second side of the door curtain, the door curtain including a conductive feature that contacts the pair of re-feed rollers during the re-feed operation, and the electronic component is an electronic circuit that connects an input power source and the controller via the pair of re-feed rollers and the electronic circuit during the re-feed operation.
39. 40. The apparatus of claim 38, wherein the controller is responsive to a signal received from the electronic component to identify when the door curtain transitions from an operative state to the disengaged state.
40. 40. The apparatus of claim 38, wherein the pair of re-feed rollers move the conductive feature into alignment with the guide during the re-feed operation.
41. 1. An apparatus comprising a departure alarm generator and a departure alarm analyzer, the departure alarm generator generates an output including an indication of whether the door curtain has moved between a departure state and an operating state, a side edge of the door curtain is aligned with a guide when the door curtain is in the operating state and at least a portion of the side edge is out of alignment with the guide when the door curtain is in the departure state, and the departure alarm analyzer determines a portion of the door curtain that has departed from the guide causing the door curtain to transition from the operating state to the departure state.
42. 42. The apparatus of claim 41, wherein the departure alarm analyzer adjusts a characteristic of a door system associated with the door curtain.
43. 43. The apparatus of claim 42, wherein the characteristic corresponds to at least one of: (1) a positioning of a door actuation sensor; (2) a timing of a door actuation; or (3) an amount of time the door curtain remains open after being moved to an open position.
44. a sensor data analyzer for determining at least one of a presence of the door curtain within the guide or an occurrence of a re-flight action; a door position monitor for determining a vertical position of the door curtain; Further comprising:
43. The apparatus of claim 42, generating an output based on (1) at least one of a presence of the door curtain in the guide or an occurrence of a refeed motion, and (2) a vertical position of the door curtain.
45. 45. The apparatus of claim 44, wherein the sensor data analyzer determines based on the sensor data whether one of a plurality of alignment features is missing from the door curtain, the alignment feature being attached to the side edge of the door curtain and holding the side edge of the door curtain within the guide.
46. 46. The apparatus of claim 45, further comprising a maintenance alert generator that generates a maintenance alert in response to the sensor data analyzer determining that one of the plurality of alignment features is missing.
47. 43. The apparatus of claim 42, wherein the departure alert analyzer generates a report including at least one of: (1) a prevalence of the door curtains transitioning from the operational state to the departure state; (2) projected damage to components of the door system based on the doors transitioning from the operational state to the departure state; or (3) recommended adjustments to reduce the likelihood of transitioning from the operational state to the departure state.
48. 42. The apparatus of claim 41, further comprising a door motion adjuster for moving the door curtain to a fully open position in response to (1) the door curtain transitioning from an operative state to a disengaged state, and (2) the door curtain being configured for partially open operation.
49. generating an output including an indication of whether a door curtain has moved between a disengaged state and an operative state, wherein a side edge of the door curtain is aligned with a guide when the door curtain is in the operative state and at least a portion of the side edge is out of alignment with the guide when the door curtain is in the disengaged state; determining a portion of the door curtain that has disengaged from the guide causing the door curtain to transition from the operative state to the disengaged state; A method comprising:
50. 50. The method of claim 49, further comprising the step of adjusting a characteristic of a door system associated with the door curtain.
51. 51. The method of claim 50, wherein the characteristic corresponds to at least one of: (1) a positioning of a door actuation sensor; (2) a timing of a door actuation; or (3) an amount of time the door curtain remains open after being moved to an open position.
52. determining at least one of a presence of the door curtain within the guide or an occurrence of a re-feed operation; determining a vertical position of the door curtain, generating an output based on (1) at least one of a presence of the door curtain in the guide or an occurrence of the re-feed motion, and (2) the vertical position of the door curtain; 51. The method of claim 50, further comprising:
53. 51. The method of claim 50, further comprising generating a report including at least one of: (1) a prevalence of door curtains transitioning from an operative state to an unoperated state; (2) projected damage to components of the door system based on doors transitioning from an operative state to an unoperated state; or (3) recommended adjustments to reduce the likelihood of door curtains transitioning from an operative state to an unoperated state.
54. 51. The method of claim 50, further comprising determining based on sensor data whether one of a plurality of alignment features or tags is missing from the door curtain, the plurality of alignment features being affixed to the side edge of the door curtain to hold the side edge of the door curtain within the guide.
55. 55. The method of claim 54, further comprising generating a service alert in response to determining that one of the plurality of alignment features is missing.
56. When executed, the processor executing instructions with the processor to generate output including an indication of whether a door curtain has moved between a disengaged state and an operative state, an indication of whether a side edge of the door curtain is aligned with a guide when the door curtain is in the operative state, and an indication of whether at least a portion of the side edge is out of alignment with the guide when the door curtain is in the disengaged state; and determining a portion of the door curtain that has disengaged from the guide causing the door curtain to transition from the operative state to the disengaged state; A non-transitory computer readable medium containing machine readable instructions to cause
57. 57. The computer readable medium of claim 56, wherein the instructions, when executed, cause the processor to make an adjustment to a characteristic of a door system associated with the door curtain.
58. 58. The computer-readable medium of claim 57, wherein the characteristic corresponds to at least one of: (1) a positioning of a door actuation sensor; (2) a timing of a door actuation; or (3) an amount of time the door curtain remains open after being moved to an open position.
59. The machine-readable instructions, when executed, cause the processor to: Executing instructions by the processor to determine at least one of a presence of the door curtain in the guide or an occurrence of a re-flight action; and 58. The computer-readable medium of claim 57, wherein execution of instructions by the processor causes the processor to determine a vertical position of the door curtain and generate the output based on (1) at least one of a presence of the door curtain in the guide or an occurrence of the re-feed operation, and (2) the vertical position of the door curtain.
60. 58. The computer readable medium of claim 57, wherein the machine readable instructions, when executed, cause the processor to generate a report including at least one of: (1) a prevalence of the door curtains transitioning from the operational state to the exit state; (2) projected damage to components of the door system based on the doors transitioning from the operational state to the exit state; or (3) recommended adjustments to reduce the likelihood of transitioning from the operational state to the exit state.
61. 58. The computer-readable medium of claim 57, wherein the machine-readable instructions, when executed, cause the processor to determine whether one of a plurality of alignment features is missing from the door curtain based on sensor data and cause the plurality of alignment features affixed to the side edge of the door curtain to hold the side edge of the door curtain within the guide.
62. 62. The computer-readable medium of claim 61, wherein the machine-readable instructions, when executed, cause the processor to generate a maintenance alert in response to determining that one of the plurality of alignment features is missing.
63. 1. An apparatus comprising: an exit alarm generator for determining a door curtain that has been moved from an operating state to an exit state; and a door movement regulator, a side edge of the door curtain is aligned with a guide when the door curtain is in the operative state, and at least a portion of the side edge is not aligned with the guide when the door curtain is in the disengaged state; The door movement regulator, in response to the door curtain transitioning from the operative state to the disengaged state, moves the door curtain to a fully open position to return the door curtain to the operative state.
64. 64. The apparatus of claim 63, wherein the door motion regulator moves the door curtain to a fully open position in response to (1) the door curtain transitioning from the operative state to the disengaged state, and (2) the door curtain is configured to operate between a closed position and a partially open position when in the operative state.
Citation Information
Patent Citations
Opening / closing device
JP2005264614A
Sheet shutter device
JP2006266025A
System and method for holding and refeeding a door curtain
JP2016518542A
Track and guide system for a door
US20070277941A1