Intelligent control system for electric operating mechanism of isolating switch
Patent Information
- Application Number
- CN202611411010.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-11
- Publication Date
- 2026-10-13
AI Technical Summary
[0003]针对现有隔离开关电动操作机构控制中采样与机构实际运动不同步、多维暂态数据关联性不足以及运动阶段辨识不准确的问题,本发明的目的在于提供一种隔离开关电动操作机构智能控制系统,以操作机构输出轴角位移增量作为采样触发信号,将同一角位移增量区间内电枢电流、输出转矩、动触头行程位置和振动加速度的暂态变化幅度配对,并对暂态变化幅度进行区间符号化和游程编码,得到操作机构状态编码,根据状态编码中的游程段长度分布和符号跳变类型确定机构运动阶段,向电机驱动单元输出与运动阶段对应的控制指令
[0015]以操作机构输出轴角位移增量作为采样触发信号,在输出轴每转过预设角度步长时触发一次采样保持,锁存电枢电流、操作机构输出转矩、动触头行程位置和振动加速度的瞬时值,并对相邻两次触发脉冲时刻锁存的同一物理量进行差值运算,得到各物理量在相同角位移增量区间内的暂态变化幅度。将同一区间内各物理量暂态变化幅度按时间顺序配对,形成多组机电暂态关联数据。该采样触发方式使数据采集时刻与输出轴实际转动位置绑定,取代固定时间间隔采样;在操作机构运动速度发生变化时,相邻采样区间仍对应相同机械转角增量,能够避免时间采样中因速度波动产生的数据冗余或漏采,并减少多物理量之间的时间同步偏差。同一角位移增量区间内的电气、力、位移和振动变化被同步记录,状态编码所依据的输入数据能够对应同一机械运动增量下的机电耦合变化。在机电暂态关联数据基础上,将每组数据中的暂态变化幅度划分成多个区间类别,根据各物理量所属区间编号组合形成特征符号,按顺序排列成特征符号序列,提取连续相同符号构成的游程段,统计每个游程段的长度和相邻游程段之间的符号跳变类型,生成操作机构状态编码。控制模块利用游程段长度分布确定各运动阶段的持续范围,利用符号跳变类型确定不同机电状态之间的转换时刻和转换方向,从而划分启动阶段、稳定运动阶段和缓冲停止阶段,并按阶段输出驱动控制信号。游程段长度分布能够反映操作机构在各个阶段停留的时长,符号跳变类型能够反映阶段转换时电气、力、位移和振动状态的跳变顺序。在该编码方式下,控制指令切换与机构实际运动阶段匹配,可以针对启动阶段、稳定运动阶段和缓冲停止阶段分别输出不同驱动电压平均值,减少固定时序控制造成的冲击和滞后。符号跳变早于或晚于阶段划分边界时,控制模块调整后续阶段控制指令的发出时刻,使控制过程适应机构实际动作变化。长游程段用于识别堵转,末端游程段长度和符号类别用于判断动触头是否到达目标位置,使堵转保护和行程判断能够利用多维暂态编码信息。
Smart Images

Figure CN122907529A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of control technology for electric operating mechanisms of disconnect switches, specifically to an intelligent control system for electric operating mechanisms of disconnect switches. Background Technology
[0002] The electric operating mechanism of a disconnecting switch undergoes multiple motion stages during opening and closing, including start-up, stable movement, and buffer stop. Physical quantities such as armature current, output torque, moving contact travel position, and vibration acceleration change rapidly with the mechanism's motion. In existing technologies, monitoring and control of the electric operating mechanism typically involves sampling armature current or output torque at fixed time periods and determining the operating state based on a single electrical quantity threshold. Some solutions use multiple sensors to record travel, vibration, and current signals separately, and then the controller centrally processes the data. Fixed-time sampling lacks a fixed correspondence between the sampling time and the actual rotation angle of the output shaft when the operating mechanism's speed changes. Different motion stages may be spanned within the same sampling period, resulting in inaccurate temporal descriptions of transient changes. Data recorded independently by multiple sensors exhibits synchronization deviations, and there is a lack of correlation between various physical quantities based on mechanism displacement, making it difficult to comprehensively describe the electrical, mechanical, and vibration states within the same mechanical motion increment range. Threshold-based or simple state-based judgment methods are insufficient to reflect the duration of stages and the sequence of state transitions between stages in continuous motion. Deviations can easily arise between the control command switching time and the actual motion stage boundaries, leading to inappropriate drive during the start-up stage, control lag during stable motion, or untimely judgment during the buffer stop stage. When stall identification and target position determination rely on a single electrical parameter, they are easily affected by load fluctuations and power supply disturbances, failing to utilize the correlation information between multidimensional transient changes. Existing technologies lack effective correlation between multidimensional transient quantities and the actual motion process of the mechanism, making it difficult to accurately characterize the duration of motion stages and the state transition process, thus affecting the determination of motion stages and the output of control commands for electric operating mechanisms. Summary of the Invention
[0003] To address the problems of asynchronous sampling and actual movement of existing disconnector switch electric operating mechanism control systems, insufficient correlation of multi-dimensional transient data, and inaccurate identification of movement stages, the present invention aims to provide an intelligent control system for disconnector switch electric operating mechanisms. This system uses the angular displacement increment of the operating mechanism's output shaft as the sampling trigger signal, pairs the transient changes in armature current, output torque, moving contact stroke position, and vibration acceleration within the same angular displacement increment interval, and performs interval symbolization and run-length encoding on the transient change amplitudes to obtain the operating mechanism state code. Based on the run-length distribution and symbol transition type in the state code, the movement stage of the mechanism is determined, and control commands corresponding to the movement stage are output to the motor drive unit.
[0004] To achieve the above objectives, the present invention provides the following technical solution: The present invention provides an intelligent control system for an electric operating mechanism of a disconnector switch, comprising an electromechanical acquisition module, a feature encoding module, and a control module. The electromechanical acquisition module uses the incremental angular displacement of the operating mechanism's output shaft as a sampling trigger signal to acquire armature current, operating mechanism output torque, moving contact stroke position, and vibration acceleration. It pairs the transient change amplitudes of each physical quantity between two adjacent sampling trigger signals according to time sequence to obtain multiple sets of electromechanical transient correlation data. The feature encoding module divides the transient change amplitudes in each set of electromechanical transient correlation data into multiple interval categories, assigns feature symbols to each set of data according to interval categories, arranges them into a feature symbol sequence according to time sequence, extracts run segments composed of consecutive identical symbols in the sequence, and statistically analyzes the length of each run segment and the symbol transition type between adjacent run segments to obtain the operating mechanism state code. The control module determines the mechanism's motion stage based on the run segment length distribution and symbol transition type in the operating mechanism state code, and issues corresponding control commands to the motor drive unit according to the mechanism's motion stage. In this system, transient changes of multiple physical quantities are synchronously correlated by angular displacement and converted into symbol sequences. By using run length and symbol jumps to identify the motion characteristics of the mechanism, the real-time performance of motion phase identification and control accuracy can be improved, and the risk of misjudgment caused by relying on a single electrical quantity can be reduced.
[0005] Preferably, the electromechanical acquisition module includes an angular displacement encoder, a sample-and-hold circuit, and a transient change calculation unit. The angular displacement encoder outputs a trigger pulse every time the angular displacement of the output shaft of the operating mechanism increases by a preset angular step. Upon receiving the trigger pulse, the sample-and-hold circuit simultaneously latches the instantaneous values of the armature current, the output torque, the travel position of the moving contact, and the vibration acceleration at the current moment. The transient change calculation unit performs a difference calculation on the instantaneous values of the same physical quantity latched at two adjacent trigger pulse moments to obtain the transient change amplitude. This structure ensures that the sampling time of each physical quantity is strictly aligned with the increment of the output shaft angular displacement, reducing electromechanical correlation errors caused by asynchronous sampling.
[0006] Preferably, when dividing the multiple interval categories, the feature encoding module sets interval boundaries for each physical quantity based on the rated range of the armature current, the rated range of the output torque of the operating mechanism, the range of the travel position of the moving contact, and the range of the vibration acceleration. When assigning feature symbols, the feature encoding module matches the transient change amplitude of each physical quantity in each group of electromechanical transient correlation data with the interval boundary of the corresponding physical quantity to obtain the interval number of each physical quantity. The interval numbers of all physical quantities in the same group of electromechanical transient correlation data are then combined in a fixed order to form a combination number, which is used as the feature symbol corresponding to that group of electromechanical transient correlation data. This maps multidimensional transient changes to unified symbols, reduces data dimensionality, and retains transient features, facilitating subsequent run statistics and state identification.
[0007] Preferably, when extracting the run segments, the feature encoding module traverses the feature symbol sequence, groups consecutively occurring identical feature symbols into the same run segment, and records the start and end positions of each run segment. Based on the start and end positions, it calculates the length of each run segment and combines the last symbol of the preceding run segment with the first symbol of the following run segment to form the symbol transition type. Following the order of the run segments in the feature symbol sequence, it sequentially arranges the length of each run segment and the symbol transition types between adjacent run segments to generate the operating mechanism state code. This state code reflects the stable and abrupt transition segments in the electromechanical transient process through run length and symbol transition type, providing a basis for motion stage division.
[0008] Preferably, when determining the movement stage of the mechanism, the control module uses the operation time corresponding to the starting position of the first travel segment in the operating mechanism state code as the opening or closing start time, and the operation time corresponding to the ending position of the last travel segment as the opening or closing end time. Based on the travel segment length distribution, the period from the starting time to the ending time is divided into a start-up stage, a stable movement stage, and a buffer stop stage. During the start-up stage, the control module sends a first control signal to the motor drive unit; during the stable movement stage, it sends a second control signal; and during the buffer stop stage, it sends a third control signal. The first, second, and third control signals correspond to different average values of the driving voltage. This phased control avoids start-up and stop-down shocks, adapts to the load characteristics of different movement stages, and reduces contact bounce and mechanical vibration.
[0009] As a technical solution of the present invention, the control module detects the symbol transition type between adjacent run segments during the issuance of control commands, records the transition time corresponding to the occurrence of the symbol transition type, and the symbol category before and after the transition; compares the transition time with the boundary time of the start-up phase, the stable motion phase, and the buffer stop phase; when the transition time is consistent with the boundary time, the currently issued control command is maintained; when the transition time is earlier than the boundary time, the control command for the subsequent phase is issued one execution cycle earlier; when the transition time is later than the boundary time, the control command for the subsequent phase is issued one execution cycle later. This method improves the consistency between the control command and the actual motion state of the mechanism by correcting the transition timing according to the actual electromechanical state.
[0010] Preferably, the electromechanical acquisition module simultaneously acquires the ambient temperature of the mechanism housing and the winding temperature of the drive motor while acquiring the armature current, and adds the ambient temperature and the winding temperature to each group of electromechanical transient correlation data. When dividing the multiple interval categories, the feature encoding module adjusts the interval boundaries of each physical quantity according to the temperature interval in which the ambient temperature is located, and adjusts the minimum length threshold of the run segment in the feature symbol sequence according to the temperature interval in which the winding temperature is located. By introducing temperature parameters, the influence of ambient temperature and winding temperature rise on armature current, output torque, and vibration characteristics can be reduced, allowing the state encoding to remain stable under temperature changes.
[0011] As a technical solution of the present invention, when the length of a travel segment with consecutive identical characteristic symbols in the operating mechanism status code exceeds a preset stall travel length, the control module determines that the operating mechanism is stalled and issues a command to disconnect the drive power supply to the motor drive unit. After issuing the command to disconnect the drive power supply, the control module determines the stall position based on the symbol category of the last travel segment in the operating mechanism status code and sends the corresponding moving contact travel position to the upper-level monitoring terminal of the disconnecting switch. This stall detection method utilizes travel length characteristics to quickly distinguish between stall and normal buffering processes, improves protection timeliness, and provides a location reference for on-site troubleshooting.
[0012] As a technical solution of the present invention, after issuing control commands according to the movement phase of the mechanism, the control module obtains the operating mechanism status code at the end of the operation; based on the length and symbol category of the end travel segment in the operating mechanism status code at the end of the operation, it verifies whether the moving contact of the disconnecting switch has reached the target opening position or the target closing position. When the target opening position or the target closing position has not been reached, the control module generates a reverse fine-tuning drive command based on the symbol category of the end travel segment. The reverse fine-tuning drive command is used to drive the motor to move towards the target position at a speed lower than that of the stable movement phase. This fine-tuning method can compensate for positioning errors, improve the accuracy of opening and closing positions, and reduce poor contact or mechanical damage caused by undertravel or overshoot.
[0013] As a technical solution of the present invention, the control module includes an operation record mapping unit and a display output unit. After each opening or closing operation, the operation record mapping unit associates the operating mechanism status code and the mechanism movement stage obtained in this operation with an operation record according to the operation time sequence, and stores multiple operation records in a non-volatile memory. The display output unit responds to external read commands, retrieves the specified operation record from the non-volatile memory, and converts the run-length distribution in the operation record into bar chart data, which is then output through the display interface. This structure can save operation process data and provide visual output, facilitating maintenance personnel to analyze the trend of mechanism status changes.
[0014] The technical effects and advantages provided by the present invention in the above technical solution are as follows:
[0015] Using the angular displacement increment of the operating mechanism's output shaft as the sampling trigger signal, a sampling and holding operation is triggered once every time the output shaft rotates through a preset angular step, latching the instantaneous values of armature current, operating mechanism output torque, moving contact stroke position, and vibration acceleration. The difference between the same physical quantity latched at adjacent trigger pulse times is calculated to obtain the transient change amplitude of each physical quantity within the same angular displacement increment range. The transient change amplitudes of each physical quantity within the same interval are paired in chronological order to form multiple sets of electromechanical transient correlation data. This sampling triggering method binds the data acquisition time to the actual rotation position of the output shaft, replacing fixed time interval sampling. When the operating mechanism's speed changes, adjacent sampling intervals still correspond to the same mechanical angular increment, avoiding data redundancy or omissions caused by speed fluctuations in time sampling and reducing time synchronization deviations between multiple physical quantities. Electrical, force, displacement, and vibration changes within the same angular displacement increment range are recorded synchronously, and the input data upon which the state coding is based can correspond to electromechanical coupling changes under the same mechanical motion increment. Based on electromechanical transient correlation data, the transient change amplitude in each data set is divided into multiple interval categories. Characteristic symbols are formed by combining the interval numbers of each physical quantity, and these symbols are arranged sequentially into a characteristic symbol sequence. Run segments consisting of consecutive identical symbols are extracted, and the length of each run segment and the symbol transition type between adjacent run segments are statistically analyzed to generate the operating mechanism state code. The control module uses the run segment length distribution to determine the duration of each motion stage and the symbol transition type to determine the transition time and direction between different electromechanical states, thus dividing the system into a start-up stage, a stable motion stage, and a buffer stop stage, and outputs drive control signals according to each stage. The run segment length distribution reflects the duration of the operating mechanism's stay in each stage, and the symbol transition type reflects the transition sequence of electrical, force, displacement, and vibration states during stage transitions. Under this encoding method, control command switching matches the actual motion stage of the mechanism, allowing for the output of different average drive voltages for the start-up stage, stable motion stage, and buffer stop stage, reducing the impact and lag caused by fixed-sequence control. When the symbol transition occurs earlier or later than the stage division boundary, the control module adjusts the timing of subsequent stage control commands to adapt the control process to changes in the actual movement of the mechanism. The long run segment is used to identify stall, while the length of the final run segment and the symbol category are used to determine whether the moving contact has reached the target position, enabling stall protection and stroke determination to utilize multi-dimensional transient coding information. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0017] Figure 1This is a schematic diagram of the intelligent control system structure for the electric operating mechanism of the disconnector switch; Figure 2 This is a flowchart of the feature encoding module. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0019] See Figure 1 This invention provides an intelligent control system for the electric operating mechanism of a disconnector switch, comprising an electromechanical acquisition module, a feature encoding module, and a control module. The electromechanical acquisition module uses the incremental angular displacement of the operating mechanism's output shaft as a sampling trigger signal to acquire armature current, operating mechanism output torque, moving contact travel position, and vibration acceleration. It pairs the transient change amplitudes of each physical quantity between two adjacent sampling trigger signals according to time sequence, obtaining multiple sets of electromechanical transient correlation data. The feature encoding module divides the transient change amplitudes in each set of electromechanical transient correlation data into multiple interval categories, assigns feature symbols to each set of data according to interval categories, arranges them into a feature symbol sequence according to time sequence, extracts run segments composed of consecutive identical symbols in the sequence, and statistically analyzes the length of each run segment and the symbol transition type between adjacent run segments to obtain the operating mechanism state code. The control module determines the mechanism's motion stage based on the run segment length distribution and symbol transition type in the operating mechanism state code, and issues corresponding control commands to the motor drive unit according to the mechanism's motion stage.
[0020] In practical implementation, the electromechanical acquisition module consists of an angular displacement encoder, a sample-and-hold circuit, and a transient change calculation unit. The input terminal of the angular displacement encoder is mechanically connected to the output shaft of the operating mechanism, and the output terminal of the encoder is connected to the trigger signal input terminal of the sample-and-hold circuit. The signal input terminals of the sample-and-hold circuit are connected to the output terminals of the armature current sensor, the operating mechanism output torque sensor, the moving contact stroke position sensor, and the vibration acceleration sensor, respectively. The output terminal of the sample-and-hold circuit is connected to the input terminal of the transient change calculation unit. The angular displacement encoder internally has a preset angle step register, which stores preset angle step values. When the output shaft of the operating mechanism rotates, the angular displacement encoder continuously measures the angular displacement value of the output shaft.
[0021] The angular displacement encoder compares the current angular displacement value with the reference angular displacement value at the time of the last trigger pulse. When the difference between the current angular displacement value and the reference angular displacement value at the time of the last trigger pulse equals the preset angle step size, the encoder outputs a trigger pulse and updates the current angular displacement value to the reference angular displacement value for the next comparison. The preset angle step size is determined by dividing the angular displacement corresponding to one revolution of the operating mechanism's output shaft by the number of sampling points required in one operating cycle. The number of sampling points required in one operating cycle is determined based on the operating mechanism's speed range and the time resolution requirements of the electromechanical transient correlation data.
[0022] Upon receiving a trigger pulse, the sample-and-hold circuit simultaneously latches the instantaneous values of the armature current (from the armature current sensor), the operating torque (from the operating mechanism output torque sensor), the moving contact travel position (from the moving contact travel position sensor), and the vibration acceleration (from the vibration acceleration sensor). The sample-and-hold circuit internally includes four sample-and-hold switches and four holding capacitors. When the trigger pulse arrives, all four sample-and-hold switches close simultaneously, storing the four sensor output signals into the four holding capacitors respectively. After the trigger pulse ends, all four sample-and-hold switches open simultaneously, and the four holding capacitors retain the voltage values at the latching moment. The voltage values of the four holding capacitors correspond to the instantaneous values of the armature current, operating mechanism output torque, moving contact travel position, and vibration acceleration, respectively. The sample-and-hold circuit simultaneously outputs the voltage values of the four holding capacitors to the transient change calculation unit.
[0023] The transient change calculation unit internally includes four subtraction operation circuits and a set of electromechanical transient correlation data registers. For each physical quantity, the transient change calculation unit performs a difference operation between the instantaneous value latched at the current trigger pulse moment and the instantaneous value latched at the previous trigger pulse moment to obtain the transient change amplitude corresponding to the current trigger pulse moment. The difference operation formula is: ; in, Indicates the physical quantity sequence number. The values are 1, 2, 3, and 4. Corresponding armature current, The corresponding operating mechanism outputs torque. Corresponding to the travel position of the moving contact. Corresponding vibration acceleration; Indicates the trigger pulse number. It is an integer greater than or equal to 2; Indicates the first The physical quantity in the first... The instantaneous value at each trigger pulse moment is latched by the sample-and-hold circuit; Indicates the first The physical quantity in the first... The instantaneous value at each trigger pulse moment is latched by the sample-and-hold circuit; Indicates the first The physical quantity in the first... The transient change amplitude is calculated at each trigger pulse moment. The transient change calculation unit calculates the transient change amplitude using four subtraction circuits. , , and The four transient change amplitudes are stored in the electromechanical transient correlation data register in a fixed order: armature current, operating mechanism output torque, moving contact stroke position, and vibration acceleration, forming a set of electromechanical transient correlation data. As the trigger pulses arrive sequentially, the transient change calculation unit continuously calculates and stores new electromechanical transient correlation data, resulting in multiple sets of electromechanical transient correlation data. These multiple sets of electromechanical transient correlation data are arranged in the order of the trigger pulses, forming an electromechanical transient correlation data sequence.
[0024] In specific implementation, please refer to Figure 2 The feature encoding module internally includes an interval boundary storage unit, an interval number matching unit, a feature symbol combination unit, a run-length extraction unit, and a status encoding output unit.
[0025] The interval boundary storage unit stores the interval boundaries for the transient change amplitude of armature current, the transient change amplitude of operating mechanism output torque, the transient change amplitude of moving contact travel position, and the transient change amplitude of vibration acceleration. The armature current transient change amplitude interval boundary is set according to the rated range of the armature current: the area between the lower and upper limits of the rated range is divided into multiple current intervals, with the endpoint of each current interval serving as the boundary of the armature current transient change amplitude interval. The operating mechanism output torque transient change amplitude interval boundary is set according to the rated range of the operating mechanism output torque: the area between the lower and upper limits of the rated range is divided into multiple torque intervals, with the endpoint of each torque interval serving as the boundary of the operating mechanism output torque transient change amplitude interval. The moving contact travel position transient change amplitude interval boundary is set according to the range of the moving contact travel position: the area between the lower and upper limits of the range of the moving contact travel position is divided into multiple travel intervals, with the endpoint of each travel interval serving as the boundary of the moving contact travel position transient change amplitude interval. The boundary of the transient change amplitude interval of vibration acceleration is set according to the range of vibration acceleration measurement: the range between the lower and upper limits of vibration acceleration measurement is divided into multiple acceleration intervals, and the endpoint of each acceleration interval is the boundary of the transient change amplitude interval of vibration acceleration.
[0026] The interval numbering matching unit receives multiple sets of electromechanical transient correlation data from the transient change calculation unit. For the armature current transient change amplitude in each set of electromechanical transient correlation data, the interval numbering matching unit compares the armature current transient change amplitude with the boundary of the armature current transient change amplitude interval to determine the current interval into which the armature current transient change amplitude falls, and uses the number of the current interval as the armature current interval number. For the operating mechanism output torque transient change amplitude in each set of electromechanical transient correlation data, the interval numbering matching unit compares the operating mechanism output torque transient change amplitude with the boundary of the operating mechanism output torque transient change amplitude interval to determine the torque interval into which the operating mechanism output torque transient change amplitude falls, and uses the number of the torque interval as the operating mechanism output torque interval number. For the moving contact stroke position transient change amplitude in each set of electromechanical transient correlation data, the interval numbering matching unit compares the moving contact stroke position transient change amplitude with the boundary of the moving contact stroke position transient change amplitude interval to determine the stroke interval into which the moving contact stroke position transient change amplitude falls, and uses the number of the stroke interval as the moving contact stroke position interval number. For each set of electromechanical transient correlation data, the vibration acceleration transient change amplitude is compared with the boundary of the vibration acceleration transient change amplitude interval to determine the acceleration interval into which the vibration acceleration transient change amplitude falls, and the number of the acceleration interval is used as the vibration acceleration interval number.
[0027] The feature symbol combination unit combines the armature current interval number, operating mechanism output torque interval number, moving contact stroke position interval number, and vibration acceleration interval number corresponding to each set of electromechanical transient correlation data into a combination sequence number according to a fixed order of armature current, operating mechanism output torque, moving contact stroke position, and vibration acceleration. This combination sequence number is represented as a string, and the feature symbol combination unit uses this combination sequence number as the feature symbol corresponding to the electromechanical transient correlation data. The feature symbol combination unit then arranges the feature symbols corresponding to multiple sets of electromechanical transient correlation data according to the time sequence of the electromechanical transient correlation data, forming a feature symbol sequence.
[0028] The run-length extraction unit traverses the feature symbol sequence, starting from the first feature symbol and comparing adjacent feature symbols sequentially. If adjacent feature symbols are the same, the run-length extraction unit continues comparing; if adjacent feature symbols are different, the unit merges consecutive identical feature symbols into a single run-length segment, records the start and end positions of the segment, and uses the currently different feature symbol as the start symbol for the next run-length segment, continuing the scan. The start position of a run-length segment is the index of the first feature symbol within the segment in the feature symbol sequence, and the end position is the index of the last feature symbol within the segment. The run-length extraction unit records the start and end positions of each run-length segment sequentially according to the order of the feature symbol sequence.
[0029] The status coding output unit calculates the run length based on the start and end positions of each run segment, using the following formula: ; in, Indicates the number of the travel segment. Integers starting from 1; Indicates the first The end position of the journey segment, the end position is the first... The index of the last feature symbol in the feature symbol sequence within each run segment; Indicates the first The starting position of the first run segment, the starting position is the first run segment. The sequence number of the first feature symbol within a run segment in the feature symbol sequence; Indicates the first The length of the nth run segment is equal to the length of the nth run segment. The state coding output unit also combines the last symbol of the preceding run segment with the first symbol of the following run segment to form a symbol transition type. The symbol transition type is represented by a string of two adjacent feature symbols arranged side-by-side, with the last symbol of the preceding run segment first and the first symbol of the following run segment last. The state coding output unit generates the operating mechanism state code by sequentially arranging the length of each run segment and the symbol transition type between adjacent run segments according to their order in the feature symbol sequence. The arrangement is: length of the first run segment, first symbol transition type, length of the second run segment, second symbol transition type, ..., length of the last run segment. If there is only one run segment in the feature symbol sequence, the operating mechanism state code only includes the length of the run segment and does not include the symbol transition type.
[0030] In practical implementation, the control module is equipped with a stage division unit, a control signal generation unit, a symbol transition detection unit, and an instruction adjustment unit.
[0031] The phase division unit receives the operating mechanism status code output by the feature encoding module. The operating mechanism status code includes the length of each run segment arranged in sequence and the symbol transition type between adjacent run segments. The phase division unit extracts the start position of the first run segment and the end position of the last run segment from the operating mechanism status code. The start position of the first run segment is the sequence number of the first feature symbol of the first run segment in the feature symbol sequence, and the end position of the last run segment is the sequence number of the last feature symbol of the last run segment in the feature symbol sequence. The phase division unit uses the operation time corresponding to the start position of the first run segment as the opening or closing start time, and the operation time corresponding to the end position of the last run segment as the opening or closing end time. Each feature symbol corresponds to a sampling trigger pulse, and the time interval between adjacent feature symbols in the feature symbol sequence is the time interval between two adjacent sampling trigger pulses. Based on the run segment length distribution, the phase division unit divides the period from the opening or closing start time to the opening or closing end time into a startup phase, a stable operation phase, and a buffer stop phase.
[0032] The phase division unit sequentially reads the length of each run segment from the operating mechanism status code, calculates the sum of all run segment lengths, and obtains the total run length. The phase division unit accumulates the run segment lengths in chronological order. When the accumulated value reaches 30% of the total run length, the operation time corresponding to the end position of the run segment at the current accumulation position is taken as the end boundary time of the start phase. The phase division unit continues to accumulate the run segment lengths. When the accumulated value reaches 70% of the total run length, the operation time corresponding to the end position of the run segment at the current accumulation position is taken as the end boundary time of the stable movement phase. The start phase is the time period from the start time of opening or closing to the end boundary time of the start phase; the stable movement phase is the time period from the end boundary time of the start phase to the end boundary time of the stable movement phase; and the buffer stop phase is the time period from the end boundary time of the stable movement phase to the end time of opening or closing. The end boundary times of the start phase and the end boundary times of the stable movement phase are used as the division boundary times.
[0033] The control signal generation unit generates corresponding first, second, and third control signals based on the start-up phase, stable motion phase, and buffer stop phase determined by the phase division unit. During the start-up phase, the control signal generation unit sends a first control signal to the motor drive unit, corresponding to the first average driving voltage. During the stable motion phase, the control signal generation unit sends a second control signal to the motor drive unit, corresponding to the second average driving voltage. During the buffer stop phase, the control signal generation unit sends a third control signal to the motor drive unit, corresponding to the third average driving voltage. The first average driving voltage is greater than the second average driving voltage, and the second average driving voltage is greater than the third average driving voltage. The first average driving voltage is used to generate a larger electromagnetic torque in the drive motor during the start-up phase, the second average driving voltage is used to maintain a stable speed in the stable motion phase, and the third average driving voltage is used to reduce the speed of the drive motor during the buffer stop phase. The control signal generation unit changes the average driving voltage by adjusting the duty cycle of the pulse width modulation signal.
[0034] The symbol transition detection unit reads the symbol transition type between adjacent run segments from the operating mechanism status code, and detects the transition time corresponding to each symbol transition type and the symbol category before and after the transition. The symbol transition type is a string composed of the last symbol of the preceding run segment and the first symbol of the following run segment in sequential order. The transition time is determined based on the end position of the preceding run segment and the start position of the following run segment corresponding to the symbol transition type; the transition time is the midpoint between the operation time corresponding to the end position of the preceding run segment and the operation time corresponding to the start position of the following run segment. The symbol category before and after the transition includes the symbol category before the transition and the symbol category after the transition. The symbol category before the transition is the last symbol of the preceding run segment, and the symbol category after the transition is the first symbol of the following run segment.
[0035] The instruction adjustment unit compares the transition time with the end boundary time of the start-up phase and the end boundary time of the stable motion phase. When comparing the transition time with the boundary time, the instruction adjustment unit calculates the time difference using the following formula: ; in, Indicates the boundary number. The value can be 1 or 2. Corresponding to the end boundary time of the startup phase, The boundary moment corresponding to the end of the stable motion phase; Indicates the transition time corresponding to when the sign transition type occurs; Indicates the first Each boundary delineation moment; Indicates the jump time and the first The time difference at each boundary point is measured in milliseconds. A value greater than zero indicates that the transition time is later than the first... At the moment of dividing the boundary; when When the value is less than zero, it indicates that the transition time is earlier than the first... At the moment of dividing the boundary; when When it equals zero, it indicates that the jump time is related to the first... The boundary times for each symbol transition are consistent. The instruction adjustment unit processes each symbol transition type sequentially according to time order. For each symbol transition type, the instruction adjustment unit first calculates the time difference between the transition time and the end boundary time of the start-up phase, and then calculates the time difference between the transition time and the end boundary time of the stable motion phase. When the transition time is consistent with the end boundary time of the start-up phase or the transition time is consistent with the end boundary time of the stable motion phase, the instruction adjustment unit maintains the currently issued control instruction and does not change the issuance sequence of the first, second, and third control signals. When the transition time is earlier than the end boundary time of the start-up phase, the instruction adjustment unit issues the second control signal corresponding to the stable motion phase and the third control signal corresponding to the buffer stop phase one execution cycle ahead, while the first control signal corresponding to the start-up phase is still issued according to the original execution cycle. When the transition time is earlier than the end boundary time of the stable motion phase but later than the end boundary time of the start-up phase, the instruction adjustment unit issues the third control signal corresponding to the buffer stop phase one execution cycle ahead, while the first control signal corresponding to the start-up phase and the second control signal corresponding to the stable motion phase are still issued according to the original execution cycle. When the transition time is later than the end boundary time of the start-up phase, the instruction adjustment unit delays the issuance of the first control signal corresponding to the start-up phase by one execution cycle, and issues the second control signal corresponding to the stable motion phase and the third control signal corresponding to the buffer stop phase by one execution cycle. When the transition time is later than the end boundary time of the stable motion phase, the instruction adjustment unit delays the issuance of the second control signal corresponding to the stable motion phase and the third control signal corresponding to the buffer stop phase by one execution cycle, while the first control signal corresponding to the start-up phase is still issued according to the original execution cycle. The execution cycle is the control instruction update cycle set internally by the control module, and the execution cycle is an integer multiple of the time interval between two adjacent sampling trigger pulses. Optionally, during the operation of the control module, the instruction adjustment unit transmits the processing result of each symbol transition type to the control signal generation unit in real time. The control signal generation unit sends the first control signal, the second control signal, or the third control signal within the corresponding execution cycle according to the timing sequence processed by the instruction adjustment unit. It is understandable that when there are multiple symbol transition types during a circuit breaker opening or closing operation, the instruction adjustment unit compares and adjusts them sequentially according to the order of the symbol transition types in the operating mechanism status code. The adjustment of subsequent symbol transition types is based on the timing of the previous symbol transition type adjustment.
[0036] In practical implementation, the electromechanical acquisition module simultaneously acquires the ambient temperature of the mechanism housing via an ambient temperature sensor mounted on the surface of the housing and the winding temperature of the drive motor via a winding temperature sensor embedded in the drive motor windings. The ambient temperature sensor outputs the instantaneous ambient temperature value, and the winding temperature sensor outputs the instantaneous winding temperature value. Upon receiving a trigger pulse, the sample-and-hold circuit simultaneously latches the instantaneous armature current value, the instantaneous output torque value of the operating mechanism, the instantaneous travel position value of the moving contact, the instantaneous vibration acceleration value, the instantaneous ambient temperature value, and the instantaneous winding temperature value. The transient change calculation unit appends the instantaneous ambient temperature value and the instantaneous winding temperature value to each set of electromechanical transient correlation data. This appending method involves adding an ambient temperature field and a winding temperature field to each set of electromechanical transient correlation data; the ambient temperature field stores the instantaneous ambient temperature value, and the winding temperature field stores the instantaneous winding temperature value.
[0037] The interval boundary storage unit in the feature encoding module adjusts the interval boundaries of each physical quantity according to the temperature range in which the ambient temperature falls. The interval boundary storage unit reads the ambient temperature value from the ambient temperature field of the electromechanical transient correlation data, compares the ambient temperature value with a preset temperature range, and obtains the temperature range in which the ambient temperature falls. The feature encoding module determines the ambient temperature correction value based on the temperature range in which the ambient temperature falls, and calculates the adjusted interval boundary value according to the following formula: ; in, Indicates the physical quantity sequence number. The values are 1, 2, 3, and 4. Corresponding armature current, The corresponding operating mechanism outputs torque. Corresponding to the travel position of the moving contact. Corresponding vibration acceleration; This indicates the ambient temperature value, expressed in degrees Celsius, and is measured by an ambient temperature sensor. This indicates the reference ambient temperature value, set to 25 degrees Celsius. Indicates the first value under the reference ambient temperature. The interval boundary value of each physical quantity is the original interval boundary value obtained by dividing each physical quantity equally according to its rated range or range without considering the effect of temperature. This represents the ambient temperature correction factor, with a value ranging from 0.001 to 0.003 per degree Celsius. The specific value is determined by calibrating the output drift characteristics of the ambient temperature sensor, signal conditioning circuit, sample and hold circuit, and transient change calculation unit at four temperature points: 0 degrees Celsius, 25 degrees Celsius, 50 degrees Celsius, and 75 degrees Celsius. The ambient temperature value is indicated. Time The adjusted interval boundary values for each physical quantity. The interval numbering matching unit uses the adjusted interval boundary values to perform interval matching on the transient change amplitude of each physical quantity in each group of electromechanical transient correlation data, and obtains the interval number for each physical quantity.
[0038] The run-length extraction unit in the feature encoding module adjusts the minimum length threshold of the run-length segment in the feature symbol sequence based on the temperature range in which the winding temperature falls. The run-length extraction unit reads the winding temperature value from the winding temperature field of the electromechanical transient correlation data and compares the winding temperature value with a preset winding temperature range. The preset winding temperature range includes a low temperature zone, a medium temperature zone, and a high temperature zone. The low temperature zone is less than 40 degrees Celsius, the medium temperature zone is 40 to 80 degrees Celsius, and the high temperature zone is greater than 80 degrees Celsius. When the winding temperature is in the low temperature zone, the run-length extraction unit sets the minimum length threshold to 3; when the winding temperature is in the medium temperature zone, the run-length extraction unit sets the minimum length threshold to 4; and when the winding temperature is in the high temperature zone, the run-length extraction unit sets the minimum length threshold to 5. The rationale is as follows: Increased winding temperature leads to greater fluctuations in the electromagnetic torque of the drive motor, increasing the probability of short run segments appearing in the feature symbol sequence. Increasing the minimum length threshold can filter out short run noise caused by temperature increases, preventing misclassification of short run noise as valid run segments. When traversing the feature symbol sequence, the run segment extraction unit first identifies candidate run segments composed of consecutive identical feature symbols. For each candidate run segment, it determines whether the length is greater than or equal to the minimum length threshold. If the length is greater than or equal to the minimum length threshold, the candidate run segment is retained as a valid run segment. If the length is less than the minimum length threshold, the candidate run segment is deleted, and the valid run segments before and after the candidate run segment are recombined according to their adjacency relationships in the original feature symbol sequence to re-form the symbol transition type. The run segment extraction unit records the start position, end position, and length of each valid run segment in the feature symbol sequence and generates the operating mechanism status code according to the order of the valid run segments.
[0039] The control module includes a stall detection unit and a stall position sending unit. The stall detection unit sequentially reads the length of each travel segment from the operating mechanism's status code and compares each travel segment length with a preset stall travel length. The preset stall travel length is determined during the factory testing of the disconnector's electric operating mechanism. Specifically, it is determined by performing multiple normal opening and closing operations on the disconnector's electric operating mechanism, recording the longest travel segment length during the stable movement phase of each normal operation, taking the maximum value among the longest travel segment lengths during the stable movement phase of multiple normal operations, and multiplying this maximum value by 1.5 to obtain the preset stall travel length. This preset stall travel length is stored in the control module's non-volatile memory. When the operating mechanism's status code shows consecutive travel segments with the same characteristic symbol whose lengths exceed the preset stall travel length, the stall detection unit determines that the operating mechanism is stalled, and the control module issues a command to disconnect the drive power supply to the motor drive unit.
[0040] After the control module issues a command to disconnect the drive power supply, the stall position sending unit reads the symbol category of the last travel segment in the operating mechanism status code. The symbol category is a combination number, which includes the armature current range number, the operating mechanism output torque range number, the moving contact travel position range number, and the vibration acceleration range number. The stall position sending unit extracts the moving contact travel position range number from the symbol category of the last travel segment. Based on the travel range corresponding to the moving contact travel position range number, the midpoint of the travel range is taken as the moving contact travel position corresponding to the stall position. The stall position sending unit then sends the moving contact travel position corresponding to the stall position to the upper-level monitoring terminal of the disconnector switch via a communication interface. The communication interface is an RS485 bus interface or an Ethernet interface, and the upper-level monitoring terminal is the monitoring backend of the substation where the disconnector switch is located.
[0041] In practical implementation, the control module includes an end-position verification unit, a reverse fine-tuning instruction generation unit, an operation record mapping unit, and a display output unit. After issuing control commands according to the mechanism's motion stages, the control module obtains the operating mechanism status code at the end of the operation from the feature encoding module. The end-of-operation time is the operation time corresponding to the end position of the last run segment in the operating mechanism status code. The control module extracts the length and symbol category of the end-of-operation run segment from the operating mechanism status code. The end-of-operation run segment is the last run segment in the operating mechanism status code; its length is the number of feature symbols within the end-of-operation run segment; and its symbol category is the combination number corresponding to the end-of-operation run segment. The combination number includes the armature current interval number, the operating mechanism output torque interval number, the moving contact stroke position interval number, and the vibration acceleration interval number.
[0042] The end-position verification unit verifies whether the moving contact of the disconnector has reached the target open or closed position based on the length and symbol category of the end-travel segment in the operating mechanism status code at the end of the operation. In specific implementation, the end-position verification unit uses the following formula to calculate the difference between the end-travel segment length and the target minimum end-travel length: ; in, Indicates the operation type sequence number. The value can be 1 or 2. Corresponding to the tripping operation, Corresponding closing operation; This indicates the length of the final run, which is the number of feature symbols within the final run. Indicates the first The target minimum end run length corresponding to each operation type The minimum end travel length corresponding to the target tripping position. The minimum end travel length corresponding to the target closing position; Indicates the length of the last run segment and the length of the first run segment. The difference between the target minimum end run lengths corresponding to the different operation types.
[0043] The target minimum end travel length is obtained as follows: During the factory commissioning phase of the disconnector's electric operating mechanism, the disconnector undergoes multiple normal opening and closing operations. At the end of each normal opening operation, the end travel length is recorded, and the minimum value of the end travel lengths at the end of multiple normal opening operations is taken as the minimum end travel length corresponding to the target opening position. Similarly, at the end of each normal closing operation, the end travel length is recorded, and the minimum value of the end travel lengths at the end of multiple normal closing operations is taken as the minimum end travel length corresponding to the target closing position. The minimum end travel lengths corresponding to the target opening and closing positions are stored in the non-volatile memory of the control module. The end position verification unit also pre-stores the target symbol category corresponding to the target opening position and the target symbol category corresponding to the target closing position. The target symbol category is obtained as follows: During the factory commissioning phase of the disconnector's electric operating mechanism, the symbol category of the end travel segment at the end of each normal opening operation is recorded, and the symbol category that appears most frequently is taken as the target symbol category corresponding to the target opening position; the symbol category of the end travel segment at the end of each normal closing operation is recorded, and the symbol category that appears most frequently is taken as the target symbol category corresponding to the target closing position. When And the symbol category of the final run segment is the same as that of the first run segment. When the target symbol categories corresponding to the operation types are consistent, the end position verification unit determines whether the moving contact of the disconnector has reached the target open position or the target closed position. Or the symbol category of the last run segment and the first When the target symbol categories corresponding to different operation types are inconsistent, the end position verification unit determines that the moving contact of the disconnecting switch has not reached the target open position or the target closed position.
[0044] When the moving contact of the disconnector has not reached the target open or closed position, the reverse fine-tuning command generation unit generates a reverse fine-tuning drive command based on the symbol category of the end travel segment. The moving contact travel position interval number in the symbol category of the end travel segment indicates the current travel position interval of the moving contact. The reverse fine-tuning command generation unit compares the current travel position interval of the moving contact with the target travel position interval corresponding to the target open or target closed position to determine the fine-tuning direction. When the current travel position interval of the moving contact is before the target travel position interval, the reverse fine-tuning drive command drives the motor to rotate in the forward direction; when the current travel position interval of the moving contact is after the target travel position interval, the reverse fine-tuning drive command drives the motor to rotate in the reverse direction. The average value of the drive voltage for the reverse fine-tuning drive command is set to 50% of the average value of the second drive voltage corresponding to the second control signal, causing the drive motor to move towards the target position at a speed lower than that of the stable motion phase. The rationale for setting the second driving voltage to 50% of its average value is that a speed lower than that of the stable motion phase can reduce mechanical shock and overshoot of the moving contact during fine-tuning, while 50% of the average value of the second driving voltage can provide sufficient electromagnetic torque to overcome the frictional resistance of the mechanism.
[0045] In practical implementation, after each opening or closing operation, the operation record mapping unit associates the operating mechanism status code and the mechanism movement stage obtained from this operation into an operation record according to the operation time sequence. The operating mechanism status code includes the length of each run segment and the symbol transition type between adjacent run segments; the mechanism movement stage includes the start stage, the stable movement stage, and the buffer stop stage, as well as the end boundary time of the start stage and the end boundary time of the stable movement stage. The operation record mapping unit arranges the operation start time, operation end time, start stage end boundary time, stable movement stage end boundary time, each run segment length, and each symbol transition type in chronological order to form an operation record. The operation record mapping unit stores multiple operation records in a non-volatile memory, which is an EEPROM memory.
[0046] In some embodiments, the display output unit responds to an external read command, which includes the index number of a specified operation record. The display output unit retrieves the operation record corresponding to the index number of the specified operation record from the non-volatile memory. The display output unit converts the run length distribution in the operation record into bar chart data. The horizontal axis of the bar chart data represents the run segment number, which is the sequential number of the run segment starting from 1 in the operating mechanism status code; the vertical axis of the bar chart data represents the run segment length, which is the number of feature symbols within the corresponding run segment. The display output unit outputs the bar chart data according to the timing format of the display interface. The display interface is an LVDS interface, which is connected to an external display screen. It can be understood that the operation record mapping unit performs a storage operation immediately after each opening or closing operation to avoid loss of operation records. After receiving the external read command, the display output unit reads the corresponding operation record from the non-volatile memory, converts it into bar chart data, and outputs it to the external display screen through the LVDS interface.
[0047] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. An intelligent control system for an electric operating mechanism of a disconnector switch, characterized in that, It includes an electromechanical acquisition module, a feature encoding module, and a control module; The electromechanical acquisition module is used to collect armature current, operating mechanism output torque, moving contact stroke position and vibration acceleration by using the incremental angular displacement of the operating mechanism output shaft as a sampling trigger signal. The transient change amplitude of each physical quantity between two adjacent sampling trigger signals is paired in time sequence to obtain multiple sets of electromechanical transient correlation data. The feature encoding module is used to divide the transient change amplitude in each group of electromechanical transient correlation data into multiple interval categories, assign feature symbols to each group of data according to the interval category, arrange them into a feature symbol sequence in time order, extract the run segments composed of consecutive identical symbols in the sequence, and count the length of each run segment and the symbol jump type between adjacent run segments to obtain the operating mechanism state code. The control module is used to determine the movement stage of the mechanism based on the run length distribution and sign transition type in the state code of the operating mechanism, and to issue corresponding control commands to the motor drive unit according to the movement stage of the mechanism.
2. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, The electromechanical acquisition module includes an angular displacement encoder, a sample-and-hold circuit, and a transient change calculation unit; The angular displacement encoder is used to measure the angular displacement of the output shaft of the operating mechanism, and outputs a trigger pulse when the angular displacement increases by a preset angular step. The sample-and-hold circuit is used to simultaneously latch the armature current, the output torque, the moving contact stroke position, and the instantaneous value of the vibration acceleration at the current moment when the trigger pulse is received. The transient change calculation unit is used to perform difference calculation on the instantaneous values of the same physical quantity latched at two adjacent trigger pulse times to obtain the transient change amplitude.
3. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, When classifying the multiple interval categories, the feature encoding module sets interval boundaries for each physical quantity based on the rated range of the armature current, the rated range of the output torque of the operating mechanism, the range of the travel position of the moving contact, and the range of the vibration acceleration. When allocating the feature symbols, the feature encoding module matches the transient change amplitude of each physical quantity in each group of electromechanical transient correlation data with the interval boundary of the corresponding physical quantity to obtain the interval number of each physical quantity, and combines the interval numbers of all physical quantities in the same group of electromechanical transient correlation data in a fixed order to form a combination number, and uses the combination number as the feature symbol corresponding to the group of electromechanical transient correlation data.
4. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, When extracting the run segment, the feature encoding module traverses the feature symbol sequence, groups consecutively occurring identical feature symbols into the same run segment, and records the start and end positions of each run segment. The feature encoding module calculates the length of each run segment based on the start and end positions, and combines the last symbol of the previous run segment with the first symbol of the next run segment to form the symbol transition type. The feature encoding module arranges the length of each run segment and the symbol transition type between adjacent run segments in the sequence of feature symbols according to the order of the run segments in the sequence, thereby generating the operating mechanism state code.
5. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, When determining the movement stage of the mechanism, the control module takes the operation time corresponding to the starting position of the first travel segment in the state code of the operating mechanism as the opening or closing start time, and takes the operation time corresponding to the ending position of the last travel segment as the opening or closing end time. Based on the travel segment length distribution, the time between the starting time and the ending time is divided into a start-up stage, a stable movement stage, and a buffer stop stage. The control module sends a first control signal to the motor drive unit during the startup phase, a second control signal to the motor drive unit during the stable motion phase, and a third control signal to the motor drive unit during the buffer stop phase. The first control signal, the second control signal, and the third control signal correspond to different average values of the drive voltage.
6. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 5, characterized in that, During the process of issuing the control command, the control module detects the symbol transition type between adjacent run segments in the status code of the operating mechanism, and records the transition time corresponding to the occurrence of the symbol transition type and the symbol category before and after the transition. The control module compares the transition time with the boundary times of the start-up phase, the stable motion phase, and the buffer stop phase. When the transition time matches the boundary time, the currently issued control command is maintained. When the transition time is earlier than the boundary time, the control command for the subsequent phase is issued one execution cycle earlier. When the transition time is later than the boundary time, the control command for the subsequent phase is issued one execution cycle later.
7. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 3, characterized in that, While acquiring the armature current, the electromechanical acquisition module simultaneously acquires the ambient temperature of the mechanism housing and the winding temperature of the drive motor, and adds the ambient temperature and the winding temperature to each set of electromechanical transient correlation data. When dividing the multiple interval categories, the feature encoding module adjusts the interval boundary of each physical quantity according to the temperature interval in which the ambient temperature is located, and adjusts the minimum length threshold of the run segment in the feature symbol sequence according to the temperature interval in which the winding temperature is located.
8. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, When the length of a run segment with consecutive identical feature symbols in the status code of the operating mechanism is greater than the preset stall run length, the control module determines that the operating mechanism has stalled and issues a command to disconnect the drive power to the motor drive unit. After issuing the command to disconnect the drive power, the control module determines the stall position according to the symbol category of the last travel segment in the operating mechanism status code, and sends the travel position of the moving contact corresponding to the stall position to the upper-level monitoring terminal of the disconnecting switch.
9. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 5, characterized in that, After issuing control commands according to the movement phase of the mechanism, the control module obtains the operating mechanism status code at the end of the operation. The control module verifies whether the moving contact of the disconnector has reached the target open or close position based on the length and symbol category of the end travel segment in the operating mechanism status code at the end of the operation. When the target opening or closing position is not reached, the control module generates a reverse fine-tuning drive command based on the symbol category of the end travel segment. The reverse fine-tuning drive command is used to drive the motor to move towards the target position at a speed lower than that of the stable motion phase.
10. The intelligent control system for the electric operating mechanism of the disconnector switch according to claim 1, characterized in that, The control module includes an operation record mapping unit and a display output unit; The operation record mapping unit is used to associate the operation mechanism status code and mechanism movement stage obtained in this operation with an operation record according to the operation time sequence after each opening or closing operation, and store multiple operation records in non-volatile memory; The display output unit is used to respond to external read commands, extract a specified operation record from the non-volatile memory, and convert the run-length distribution in the operation record into bar chart data and output it through the display interface.