CN117275520B - Voice recognition fault noise detection method, system and device and medium - Google Patents
Voice recognition fault noise detection method, system and device and medium Download PDFInfo
- Publication number
- CN117275520B CN117275520B CN202311572213.7A CN202311572213A CN117275520B CN 117275520 B CN117275520 B CN 117275520B CN 202311572213 A CN202311572213 A CN 202311572213A CN 117275520 B CN117275520 B CN 117275520B
- Authority
- CN
- China
- Prior art keywords
- noise
- preset
- cnt
- fault
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000009825 accumulation Methods 0.000 claims abstract 5
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 3
- 239000002041 carbon nanotube Substances 0.000 claims 1
- 230000002159 abnormal effect Effects 0.000 abstract description 8
- 238000003745 diagnosis Methods 0.000 abstract description 2
- 230000001186 cumulative effect Effects 0.000 description 13
- 230000032683 aging Effects 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/001—Testing thereof; Determination or simulation of flow characteristics; Stall or surge detection, e.g. condition monitoring
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/34—Testing dynamo-electric machines
- G01R31/343—Testing dynamo-electric machines in operation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
Description
技术领域Technical field
本发明涉及电风扇或电机的故障诊断技术领域,特别是一种语音识别故障噪音的检测方法、系统和装置及介质。The present invention relates to the technical field of fault diagnosis of electric fans or motors, in particular to a detection method, system, device and medium for speech recognition fault noise.
背景技术Background technique
在风扇日常使用中,长时间高转速运转风扇,会出现电机拖动负载传导震动,造成扇叶晃动,可能导致扇叶扭曲变形,从而引发扇叶与壳体的摩擦,或长时间使用导致电机或轴承的老化。扇叶扭曲故障、电机故障、轴承老化故障等等会产生机械故障噪音,传统检测技术采用人为识别机械故障噪音,不能及时检测电机或扇叶出现故障噪音异常的情况,未能及时停机维护导致相关故障情况加剧,严重时引起扇叶扭曲,极其影响用户体验。In the daily use of the fan, if the fan is operated at high speed for a long time, the motor will drag the load to conduct vibration, causing the fan blades to shake, which may cause the fan blades to twist and deform, causing friction between the fan blades and the casing, or causing the motor to Or bearing aging. Fan blade twisting failure, motor failure, bearing aging failure, etc. will produce mechanical failure noise. Traditional detection technology uses manual identification of mechanical failure noise and cannot detect abnormal noise and motor or fan blade failure in a timely manner. Failure to shut down in time for maintenance leads to related The fault situation worsens, and in severe cases, it causes the fan blades to twist, which greatly affects the user experience.
发明内容Contents of the invention
针对传统人为机械故障噪音的检测问题,本发明提供一种语音识别故障噪音的检测方法、系统和装置及介质,采用语音识别机械故障噪音,能够及时地监测到电机或扇叶出现故障噪音异常情况。Aiming at the detection problem of traditional man-made mechanical fault noise, the present invention provides a detection method, system, device and medium for voice recognition of fault noise. By using voice recognition of mechanical fault noise, the abnormal situation of fault noise of the motor or fan blade can be detected in a timely manner. .
为实现上述目的,本发明选用如下技术方案:一种语音识别故障噪音的检测方法,包括如下步骤:In order to achieve the above purpose, the present invention adopts the following technical solution: a speech recognition fault noise detection method, including the following steps:
获取发生预设噪音之间的有效时长;Get the effective time between the occurrence of the preset noise;
判断相邻两个有效时长CTn和CTn+1的大小:若相差在预设阈值内,则累加计数CNT0;若相差超过预设阈值,则抛出时长CTn,并计数抛出的数量DCTx;Determine the size of two adjacent valid durations CT n and CT n+1 : if the difference is within the preset threshold, then the cumulative count CNT 0 ; if the difference exceeds the preset threshold, throw out the duration CT n , and count the thrown Quantity DCT x ;
在累加计数CNT0过程中,抛出的数量DCTx达到设定数量时,将计数CNT0清零,当计数CNT0累加达到设定上限时,进行故障上报。During the cumulative counting process of CNT 0 , when the thrown quantity DCT x reaches the set number, the counting CNT 0 is cleared. When the counting CNT 0 reaches the set upper limit, a fault is reported.
作为本发明的进一步改进,所述获取发生预设噪音之间的有效时长包括:As a further improvement of the present invention, the obtaining the effective time period between the occurrence of preset noise includes:
获取发生预设噪音的反馈信息,根据所述反馈信息分析发生的时间点,记录时刻Tn;Obtain the feedback information of the occurrence of the preset noise, analyze the time point of occurrence according to the feedback information, and record the time T n ;
将相邻两次发生预设噪音的时刻Tn和时刻Tn+1之间的时间间隔记为时长,对符合条件的时长标记为有效时长CTn。The time interval between the time T n and the time T n+1 when the preset noise occurs twice is recorded as the time length, and the time length that meets the conditions is marked as the effective time length CT n .
作为本发明的进一步改进,所述获取发生预设噪音的反馈信息包括:As a further improvement of the present invention, obtaining feedback information on the occurrence of preset noise includes:
上电进入工作状态后,语音模块开启监测预先设定的故障噪音;After powering on and entering the working state, the voice module starts to monitor the preset fault noise;
当出现预设噪音时,语音模块向控制器输出反馈信息;When preset noise occurs, the voice module outputs feedback information to the controller;
所述控制器获取反馈信息后分析发生的时间点,其中所述时间点由反馈信息中携带或由控制器接收反馈信息时的当前时间点确定并开启定时器以确定下一反馈信息的时间点。The controller obtains the feedback information and analyzes the time point at which it occurs, where the time point is carried in the feedback information or determined by the current time point when the controller receives the feedback information and starts a timer to determine the time point of the next feedback information. .
作为本发明的进一步改进,所述对符合条件的时长标记为有效时长CTn包括:As a further improvement of the present invention, the marking of qualified durations as valid durations CT n includes:
获取发生预设噪音时刻Tn或Tn+1下的当前转速;Obtain the current rotation speed at the time T n or T n+1 when the preset noise occurs;
根据当前转速判断时刻Tn至时刻Tn+1之间的时长是否合理:Determine whether the time between time T n and time T n+1 is reasonable based on the current speed:
若符合当前转速的预设有效值,确定该时长为有效时长CTn;If it meets the preset effective value of the current rotation speed, determine the time period as the effective time period CT n ;
若不符合当前转速的预设有效值,抛出时刻Tn,等待下一发生预设噪音的时刻Tn+2,继续判断。If it does not meet the preset effective value of the current speed, throw out the time T n and wait for the next time T n+2 when the preset noise occurs, and continue the judgment.
作为本发明的进一步改进,所述判断相邻两个有效时长CTn和CTn+1的大小包括:As a further improvement of the present invention, the determination of the sizes of two adjacent valid durations CT n and CT n+1 includes:
获取有效时长CTn和CTn+1,并计算两个有效时长的差值|CTn-CTn+1|;Get the effective duration CT n and CT n+1 , and calculate the difference between the two valid durations |CT n -CT n+1 |;
判断差值|CTn-CTn+1|是否超过预设阈值dt:Determine whether the difference |CT n -CT n+1 | exceeds the preset threshold dt:
若|CTn-CTn+1|≤dt,则更新计数CNT0=CNT0+1;If |CT n -CT n+1 |≤dt, then update count CNT 0 =CNT 0 +1;
若|CTn-CTn+1|>dt,则抛出时长CTn且更新抛出的数量DCTx= DCTx+1。If |CT n -CT n+1 |>dt, the throw duration is CT n and the number of throws is updated DCT x = DCT x +1.
作为本发明的进一步改进,所述检测方法还包括:As a further improvement of the present invention, the detection method also includes:
在累加计数CNT0过程中,抛出时长CTn并更新抛出的数量DCTx= DCTx+1;In the process of accumulating count CNT 0 , the duration CT n is thrown and the quantity thrown DCT x = DCT x +1 is updated;
当更新后DCTx达到设定数量时,更新CNT0=0,其中所述设定数量少于所述计数CNT0的设定上限;When the updated DCT x reaches the set number, update CNT 0 =0, where the set number is less than the set upper limit of the count CNT 0 ;
更新DCTx=0,继续等待下次计数。Update DCT x =0 and continue to wait for the next count.
作为本发明的进一步改进,所述检测方法还包括:As a further improvement of the present invention, the detection method also includes:
在累加CNT0过程中,当计数CNT0累加达到设定上限时,进行故障上报,同时对抛出的数量清零,更新DCTx=0。During the process of accumulating CNT 0 , when the accumulated count of CNT 0 reaches the set upper limit, a fault is reported, and at the same time, the number of throws is cleared, and DCT x =0 is updated.
另一方面,本发明选用如下技术方案:一种语音识别故障噪音的检测系统,包括:On the other hand, the present invention adopts the following technical solution: a speech recognition fault noise detection system, including:
语音模块,用于识别故障噪音是否属于预设噪音,向控制器输出反馈信息;The voice module is used to identify whether the fault noise belongs to the preset noise and output feedback information to the controller;
控制器,根据反馈信息确定发生预设噪音的时间点,且计算两次发生预设噪音的时长;The controller determines the time point when the preset noise occurs based on the feedback information, and calculates the duration of the two occurrences of the preset noise;
第一判断模块,用于判断时长是否符合条件,标记有效时长CTn;The first judgment module is used to judge whether the duration meets the conditions and mark the valid duration CT n ;
第二判断模块,用于判断相邻两个有效时长CTn和CTn+1的大小并输出判断结果;The second judgment module is used to judge the size of two adjacent valid durations CT n and CT n+1 and output the judgment result;
计数模块,根据所述判断结果对计数CNT0和抛出的数量DCTx进行累加计算;The counting module performs cumulative calculation on the count CNT 0 and the thrown quantity DCT x according to the judgment result;
所述控制器根据计数CNT0设定上限,当达到设定上限时,触发故障上报。The controller sets an upper limit based on the count CNT 0. When the set upper limit is reached, a fault report is triggered.
另一方面,本发明选用如下技术方案:一种语音识别故障噪音的检测装置,包括存储器和处理器,所述处理器通过调用所述存储器中存储的控制程序,以执行如上所述的一种语音识别故障噪音的检测方法。On the other hand, the present invention adopts the following technical solution: a speech recognition fault noise detection device, including a memory and a processor. The processor calls the control program stored in the memory to execute the above-mentioned one. Detection method for speech recognition failure noise.
另一方面,本发明选用如下技术方案:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如上所述的一种语音识别故障噪音的检测方法。On the other hand, the present invention adopts the following technical solution: a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when executed by a processor, the computer program causes the processor to execute the above A detection method for speech recognition fault noise.
相较于现有技术,本发明具有以下有益效果:Compared with the existing technology, the present invention has the following beneficial effects:
本发明采用语音识别故障噪音,根据当前风扇或电机运行的转速识别预设的摩擦噪声,并进行故障报警,及时检测电机或扇叶出现故障噪音异常的情况。有效检测风机高档位运行时扇叶扭曲变形从而引发扇叶与壳体的摩擦或长时间使用导致电机或轴承的老化问题,帮助用户及时发现问题进而能够停机维护。The invention uses voice to identify fault noise, identifies preset friction noise according to the current running speed of the fan or motor, and issues a fault alarm to promptly detect abnormal fault noise in the motor or fan blades. It can effectively detect the distortion and deformation of the fan blades when the fan is running at high speed, causing friction between the fan blades and the casing, or the aging of the motor or bearings caused by long-term use, helping users find problems in time and shut down for maintenance.
附图说明Description of the drawings
为了更清楚地说明技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solution more clearly, the drawings needed to be used in the implementation will be briefly introduced below. Obviously, the drawings in the following description are only some implementations of the present invention. For those of ordinary skill in the art, It is said that other drawings can be obtained based on these drawings without exerting creative labor.
图1为语音识别故障噪音的检测方法的流程示意图。Figure 1 is a schematic flow chart of the detection method of speech recognition fault noise.
具体实施方式Detailed ways
为了能够清楚、完整地理解技术方案,现结合实施例和附图对本发明进一步说明,显然,所记载的实施例仅仅是本发明部分实施例,所属领域的技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to have a clear and complete understanding of the technical solution, the present invention will be further described with reference to the embodiments and drawings. Obviously, the recorded embodiments are only some of the embodiments of the present invention, and those skilled in the art will not make any creative efforts without doing so. All other embodiments obtained fall within the scope of protection of the present invention.
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。It should be understood that, when used in this specification and the appended claims, the terms "comprises" and "comprises" indicate the presence of described features, integers, steps, operations, elements and/or components but do not exclude the presence of one or The presence or addition of multiple other features, integers, steps, operations, elements, components and/or collections thereof.
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should also be understood that the terminology used in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly dictates otherwise.
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It will be further understood that the term "and/or" as used in the specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items. .
本发明的实施例提供了一种语音识别故障噪音的检测方法,采用带有语音模块功能的风扇来实现及时检测扇叶扭曲故障、电机故障、轴承老化故障等等会产生机械故障噪音的故障问题。采用语音模块识别机械故障噪音,进行停机维护并显示播报故障,相比传统的人为机械故障噪音识别,能够及时地监测到电机或扇叶出现故障噪音异常情况,提升用户体验效果。Embodiments of the present invention provide a voice recognition fault noise detection method, using a fan with a voice module function to realize timely detection of fan blade distortion faults, motor faults, bearing aging faults, etc. that will generate mechanical fault noise. . The voice module is used to identify mechanical fault noise, perform shutdown maintenance and display and report faults. Compared with traditional human-made mechanical fault noise recognition, it can detect abnormal noise and faults in motors or fan blades in a timely manner, improving the user experience.
本实施例提供的一种语音识别故障噪音的检测方法,如图1所示,包括如下步骤:This embodiment provides a speech recognition fault noise detection method, as shown in Figure 1, including the following steps:
获取发生预设噪音之间的有效时长;Get the effective time between the occurrence of the preset noise;
判断相邻两个有效时长CTn和CTn+1的大小:若相差在预设阈值内,则累加计数CNT0;若相差超过预设阈值,则抛出时长CTn,并计数抛出的数量DCTx;Determine the size of two adjacent valid durations CT n and CT n+1 : if the difference is within the preset threshold, then the cumulative count CNT 0 ; if the difference exceeds the preset threshold, throw out the duration CT n , and count the thrown Quantity DCT x ;
在累加计数CNT0过程中,抛出的数量DCTx达到设定数量时,将计数CNT0清零,当计数CNT0累加达到设定上限时,进行故障上报。During the cumulative counting process of CNT 0 , when the thrown quantity DCT x reaches the set number, the counting CNT 0 is cleared. When the counting CNT 0 reaches the set upper limit, a fault is reported.
通过上述步骤,通过判断相邻两个有效时长的大小和出现次数,进而判断发生预设噪音是否为故障所致,在风扇扇叶和电机转动的情况,当发生摩擦时会呈周期性出现相应故障噪音,本实施例通过时间点之间的时长进行有效判断,从而实现故障上报,适用于风扇扇叶摩擦等场景,以帮助用户及时发现并解决问题。需要说明的是,本发明不对语音识别噪音的识别技术手段进行任何形式的限制,技术人员可以根据实际使用需求自行设定噪音的识别,只要当故障噪音发生时能够被语音识别并输出反馈信息即可。Through the above steps, by judging the size and frequency of occurrence of two adjacent valid periods, it is then judged whether the preset noise is caused by a fault. When the fan blades and motor rotate, when friction occurs, corresponding noise will appear periodically. Fault noise, this embodiment effectively determines the time between time points, thereby realizing fault reporting. It is suitable for scenarios such as fan blade friction to help users find and solve problems in time. It should be noted that the present invention does not place any form of restrictions on the technical means of recognizing noise in speech recognition. Technicians can set the recognition of noise by themselves according to actual needs, as long as the fault noise can be recognized by speech and output feedback information when it occurs. Can.
本领域技术人员能够理解的是,本实施例的预设噪音为预先设定,当语音模块识别到预设噪音出现时,即可输出发生预设噪音的反馈信息,识别发生预设噪音的语音模块需要具备良好的噪声检测能力,可以确保准确地识别故障噪音。Those skilled in the art can understand that the preset noise in this embodiment is preset. When the speech module recognizes that the preset noise occurs, it can output feedback information that the preset noise occurs and identify the speech in which the preset noise occurs. The module needs to have good noise detection capabilities to ensure accurate identification of fault noise.
本实施例可以在产品不增加机械部件成本的前提下,采用带有语音模块功能的风扇来实现及时检测扇叶扭曲故障、电机故障、轴承老化故障等等会产生机械故障噪音异常的问题。本实施例还可以根据整机的实际情况,调整符合CTn、CNT0等参数,以确保故障的准确识别和上报。This embodiment can use a fan with a voice module function to promptly detect problems such as fan blade distortion, motor failure, bearing aging failure, etc. that may cause mechanical failure and abnormal noise without increasing the cost of mechanical components. This embodiment can also adjust parameters such as CT n and CNT 0 according to the actual situation of the entire machine to ensure accurate identification and reporting of faults.
为了更好地理解,在一个可选的实施例中,所述获取发生预设噪音之间的有效时长包括:For better understanding, in an optional embodiment, obtaining the effective time period between occurrences of preset noise includes:
获取发生预设噪音的反馈信息,根据所述反馈信息分析发生的时间点,记录时刻Tn。在一些实施例中,风扇或电机在上电进入工作状态后,风扇开始转动,语音模块开启监测预先设定的故障噪音,如上述说明,语音模块对故障噪音的识别手段采用现有技术即可,通过预先设定故障噪音(即本实施例的预设噪音),语音模块开启监测,检测风扇或机械部件转动时是否会出现预设噪音。Obtain feedback information that the preset noise occurs, analyze the time point of occurrence according to the feedback information, and record the time T n . In some embodiments, after the fan or motor is powered on and enters the working state, the fan starts to rotate, and the voice module is turned on to monitor the preset fault noise. As explained above, the voice module can use existing technology to identify the fault noise. , by presetting the fault noise (that is, the preset noise in this embodiment), the voice module turns on monitoring to detect whether the preset noise occurs when the fan or mechanical component rotates.
当出现预设噪音被语音模块识别到时,语音模块向控制器输出反馈信息,所述控制器获取反馈信息后分析发生的时间点,记录时刻Tn,其中时间点可以由语音模块输出的反馈信息中携带,也可以由控制器接收反馈信息时的当前时间点确定,同时开启定时器以确定下一反馈信息的时间点,记录时刻Tn+1。When a preset noise occurs and is recognized by the voice module, the voice module outputs feedback information to the controller. After obtaining the feedback information, the controller analyzes the time point of occurrence and records the time T n , where the time point can be the feedback output by the voice module. carried in the information, can also be determined by the current time point when the controller receives the feedback information, and at the same time, the timer is started to determine the time point of the next feedback information, and the time T n+1 is recorded.
将相邻两次发生预设噪音的时刻Tn和时刻Tn+1之间的时间间隔记为时长,即Tn+1-Tn,对符合条件的时长标记为有效时长CTn。在一些实施例中,对符合条件的时长标记为有效时长CTn包括:The time interval between the time T n and the time T n+1 when the preset noise occurs twice is recorded as the time length, that is, T n+1 -T n , and the time length that meets the conditions is marked as the effective time length CT n . In some embodiments, marking a qualifying duration as a valid duration CT n includes:
获取发生预设噪音时刻Tn或Tn+1下的当前转速;本领域技术人员能够理解的是,不同的风扇或电机的不同档位下的转速不同,对应地,不同转速状态下的噪音表现也不同,因此,技术人员可以根据实际使用需求自行设定获取转速状态,其可以是时刻Tn或Tn+1下的当前转速,也可以是时刻Tn至Tn+1中的某一时刻转速或平均转速,只要根据实际使用场景、机械部件结构等预先设定相应转速下的发生噪音的合理时长条件(本实施例采用预设有效值对时长进行是否合理判断)即可。Obtain the current rotation speed at the time T n or T n+1 when the preset noise occurs; those skilled in the art can understand that different fans or motors have different rotation speeds at different gears, and correspondingly, the noise at different rotation speeds The performance is also different. Therefore, technicians can set the acquisition speed state by themselves according to actual usage requirements. It can be the current speed at time T n or T n+1 , or it can be a certain time from time T n to T n+1. The rotational speed or average rotational speed at a moment only needs to be pre-set according to the actual usage scenario, mechanical component structure, etc. and the reasonable duration conditions for the occurrence of noise at the corresponding rotation speed (this embodiment uses a preset effective value to judge whether the duration is reasonable).
根据当前转速判断时刻Tn至时刻Tn+1之间的时长是否合理:Determine whether the time between time T n and time T n+1 is reasonable based on the current speed:
若符合当前转速的预设有效值,确定该时长为有效时长CTn;If it meets the preset effective value of the current rotation speed, determine the time period as the effective time period CT n ;
若不符合当前转速的预设有效值,抛出时刻Tn,等待下一发生预设噪音的时刻Tn+2,继续判断。也就是说,当再次发生预设噪音时,记录为Tn+2,根据时刻Tn+1或Tn+2下的转速继续判断时刻Tn+1至时刻Tn+2之间的时长是否合理,循环执行。If it does not meet the preset effective value of the current speed, throw out the time T n and wait for the next time T n+2 when the preset noise occurs, and continue the judgment. That is to say, when the preset noise occurs again, it is recorded as T n+2 , and the time between time T n+1 and time T n+2 is continued to be judged based on the rotation speed at time T n+1 or T n+2 Whether it is reasonable or not, it will be executed in a loop.
在一个可选的实施例中,判断相邻两个有效时长CTn和CTn+1的大小包括:In an optional embodiment, determining the sizes of two adjacent valid durations CT n and CT n+1 includes:
获取有效时长CTn和CTn+1,并计算两个有效时长的差值|CTn-CTn+1|;Get the effective duration CT n and CT n+1 , and calculate the difference between the two valid durations |CT n -CT n+1 |;
判断差值|CTn-CTn+1|是否超过预设阈值dt,即判断两个有效时长CTn和CTn+1是否相差较大,在一些实施中,其判断公式还可以是CTn-dt≤CTn+1≤CTn+dt,若相差较大则表示两个有效时长表示识别的故障噪音的关联性不强,若相差较小时,则进一步对有效时长的数量进行统计,当达到设定上限时,表示风扇或电机在持续性地或周期性地且密集地发生的预设噪音,能够确定为异常情况,进行停机维护;Determine whether the difference value |CT n -CT n+1 | exceeds the preset threshold dt, that is, whether the difference between the two valid durations CT n and CT n+1 is large. In some implementations, the judgment formula can also be CT n -dt≤CT n+1 ≤CT n +dt. If the difference is large, it means that the two valid durations indicate that the identified fault noise is not closely related. If the difference is small, the number of valid durations will be further counted. When When the set upper limit is reached, it means that the preset noise of the fan or motor occurs continuously or periodically and intensively, which can be determined as an abnormal situation and be shut down for maintenance;
具体地:specifically:
若|CTn-CTn+1|≤dt,则更新计数CNT0=CNT0+1,初始计数CNT0=0;If |CT n -CT n+1 |≤dt, then update count CNT 0 =CNT 0 +1, initial count CNT 0 =0;
若|CTn-CTn+1|>dt,则抛出时长CTn且更新抛出的数量DCTx= DCTx+1,初始抛出的数量DCTx=0。If |CT n -CT n+1 |>dt, the throwing duration is CT n and the number of throws is updated DCT x = DCT x +1, and the initial number of throws is DCT x =0.
在一个可选的实施例中,在累加计数CNT0过程中,抛出时长CTn并更新抛出的数量DCTx= DCTx+1;当更新后DCTx达到设定数量时,更新CNT0=0,其中所述设定数量少于所述计数CNT0的设定上限,更新DCTx=0,继续等待下次计数In an optional embodiment, during the cumulative counting process of CNT 0 , the duration CT n is thrown and the thrown quantity DCT x = DCT x +1 is updated; when the updated DCT x reaches the set number, CNT 0 is updated. =0, where the set number is less than the set upper limit of the count CNT 0 , update DCT x =0, and continue to wait for the next count
当计数CNT0累加达到设定上限时,进行故障上报,同时对抛出的数量清零,更新DCTx=0。When the accumulated count of CNT 0 reaches the set upper limit, a fault is reported, the number of throws is cleared, and DCT x =0 is updated.
本发明采用语音识别故障噪音,根据当前风扇或电机运行的转速识别预设的摩擦噪声,并进行故障报警,及时检测电机或扇叶出现故障噪音异常的情况,帮助用户及时发现问题进而能够停机维护。The invention uses voice recognition to identify fault noise, identifies the preset friction noise based on the current running speed of the fan or motor, and performs a fault alarm to promptly detect abnormal fault noise in the motor or fan blades, helping users find problems in time and enable shutdown and maintenance. .
通过以上的实施例的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(RandomAccessMemory,简称为RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is Better implementation. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or that contributes to the existing technology. The computer software product is stored in a storage medium (such as a read-only memory (Read-Only Memory)). Memory (ROM for short), Random Access Memory (Random Access Memory (RAM for short), magnetic disk, optical disk), including a number of instructions to make a terminal device (can be a mobile phone, computer, server, or network device, etc.) Perform the methods described in various embodiments of this application.
在本发明的实施例中还提供了一种语音识别故障噪音的检测系统,该检测系统用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。本实施例提供的一种语音识别故障噪音的检测系统,包括:An embodiment of the present invention also provides a speech recognition fault noise detection system. The detection system is used to implement the above embodiments and preferred implementations. What has already been explained will not be described again. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated. This embodiment provides a speech recognition fault noise detection system, including:
语音模块,用于识别故障噪音是否属于预设噪音,向控制器输出反馈信息;The voice module is used to identify whether the fault noise belongs to the preset noise and output feedback information to the controller;
控制器,根据反馈信息确定发生预设噪音的时间点,且计算两次发生预设噪音的时长;The controller determines the time point when the preset noise occurs based on the feedback information, and calculates the duration of the two occurrences of the preset noise;
第一判断模块,用于判断时长是否符合条件,标记有效时长CTn;The first judgment module is used to judge whether the duration meets the conditions and mark the valid duration CT n ;
第二判断模块,用于判断相邻两个有效时长CTn和CTn+1的大小并输出判断结果;The second judgment module is used to judge the size of two adjacent valid durations CT n and CT n+1 and output the judgment result;
计数模块,根据所述判断结果对计数CNT0和抛出的数量DCTx进行累加计算;The counting module performs cumulative calculation on the count CNT 0 and the thrown quantity DCT x according to the judgment result;
所述控制器根据计数CNT0设定上限,当达到设定上限时,触发故障上报,具体地:The controller sets an upper limit based on the count CNT 0. When the set upper limit is reached, a fault report is triggered. Specifically:
获取发生预设噪音之间的有效时长;Get the effective time between the occurrence of the preset noise;
判断相邻两个有效时长CTn和CTn+1的大小:若相差在预设阈值内,则累加计数CNT0;若相差超过预设阈值,则抛出时长CTn,并计数抛出的数量DCTx;Determine the size of two adjacent valid durations CT n and CT n+1 : if the difference is within the preset threshold, then the cumulative count CNT 0 ; if the difference exceeds the preset threshold, throw out the duration CT n , and count the thrown Quantity DCT x ;
在累加计数CNT0过程中,抛出的数量DCTx达到设定数量时,将计数CNT0清零,当计数CNT0累加达到设定上限时,进行故障上报。During the cumulative counting process of CNT 0 , when the thrown quantity DCT x reaches the set number, the counting CNT 0 is cleared. When the counting CNT 0 reaches the set upper limit, a fault is reported.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that each of the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but is not limited to this: the above modules are all located in the same processor; or the above modules can be implemented in any combination. The forms are located in different processors.
另一方面,本发明的实施例还提供了一种语音识别故障噪音的检测装置,包括存储器和处理器,所述处理器通过调用所述存储器中存储的控制程序,以执行如上述一个或多个实施例所述的一种语音识别故障噪音的检测方法。On the other hand, embodiments of the present invention also provide a speech recognition fault noise detection device, including a memory and a processor. The processor calls a control program stored in the memory to execute one or more of the above. A method for detecting speech recognition fault noise described in one embodiment.
可选地,在本实施例中,上述处理器可以被设置为通过控制程序执行以下步骤:Optionally, in this embodiment, the above-mentioned processor may be configured to perform the following steps through the control program:
获取发生预设噪音之间的有效时长;Get the effective time between the occurrence of the preset noise;
判断相邻两个有效时长CTn和CTn+1的大小:若相差在预设阈值内,则累加计数CNT0;若相差超过预设阈值,则抛出时长CTn,并计数抛出的数量DCTx;Determine the size of two adjacent valid durations CT n and CT n+1 : if the difference is within the preset threshold, then the cumulative count CNT 0 ; if the difference exceeds the preset threshold, throw out the duration CT n , and count the thrown Quantity DCT x ;
在累加计数CNT0过程中,抛出的数量DCTx达到设定数量时,将计数CNT0清零,当计数CNT0累加达到设定上限时,进行故障上报。During the cumulative counting process of CNT 0 , when the thrown quantity DCT x reaches the set number, the counting CNT 0 is cleared. When the counting CNT 0 reaches the set upper limit, a fault is reported.
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference can be made to the examples described in the above-mentioned embodiments and optional implementations, and details will not be described again in this embodiment.
本发明的实施例还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行如上述一个或多个实施例所述的一种语音识别故障噪音的检测方法。Embodiments of the present invention also provide a computer-readable storage medium that stores a computer program, wherein the computer program is configured to execute a method as described in one or more of the above embodiments when running. Detection method for speech recognition failure noise.
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:Optionally, in this embodiment, the above-mentioned storage medium may be configured to store a computer program for performing the following steps:
获取发生预设噪音之间的有效时长;Get the effective time between the occurrence of the preset noise;
判断相邻两个有效时长CTn和CTn+1的大小:若相差在预设阈值内,则累加计数CNT0;若相差超过预设阈值,则抛出时长CTn,并计数抛出的数量DCTx;Determine the size of two adjacent valid durations CT n and CT n+1 : if the difference is within the preset threshold, then the cumulative count CNT 0 ; if the difference exceeds the preset threshold, throw out the duration CT n , and count the thrown Quantity DCT x ;
在累加计数CNT0过程中,抛出的数量DCTx达到设定数量时,将计数CNT0清零,当计数CNT0累加达到设定上限时,进行故障上报。During the cumulative counting process of CNT 0 , when the thrown quantity DCT x reaches the set number, the counting CNT 0 is cleared. When the counting CNT 0 reaches the set upper limit, a fault is reported.
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器ROM、随机存取存储器RAM、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。Optionally, in this embodiment, the above storage medium may include but is not limited to: U disk, read-only memory ROM, random access memory RAM, mobile hard disk, magnetic disk or optical disk and other various media that can store computer programs.
结合本文中公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM 存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. Software modules may reside in RAM memory, Flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An example storage medium is coupled to the processor such that the processor can read and write information from/to the storage medium. In the alternative, the storage medium may be integrated into the processor. The processor and storage media can reside in an ASIC. The ASIC can reside in the user terminal. In the alternative, the processor and storage medium may reside as discrete components in the user terminal.
上述披露的仅为本发明优选实施例的一种或多种,用于帮助理解技术方案的发明构思,并非对本发明作其他形式的限制,所属领域的技术人员依据本发明所限定特征作出其他等同或惯用手段的置换方案,仍属于本发明所涵盖的范围。The above disclosure is only one or more preferred embodiments of the present invention, which are used to help understand the inventive concept of the technical solution, and are not intended to limit the present invention in other forms. Those skilled in the art will make other equivalents based on the limited features of the present invention. Or the replacement scheme of conventional means still falls within the scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311572213.7A CN117275520B (en) | 2023-11-23 | 2023-11-23 | Voice recognition fault noise detection method, system and device and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311572213.7A CN117275520B (en) | 2023-11-23 | 2023-11-23 | Voice recognition fault noise detection method, system and device and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117275520A CN117275520A (en) | 2023-12-22 |
CN117275520B true CN117275520B (en) | 2024-01-26 |
Family
ID=89209170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311572213.7A Active CN117275520B (en) | 2023-11-23 | 2023-11-23 | Voice recognition fault noise detection method, system and device and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117275520B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0584566A2 (en) * | 1992-08-17 | 1994-03-02 | Robert Bosch Gmbh | Method for fault detection in the analysis of output signals of an r.p.m. sensor |
CN108980985A (en) * | 2018-07-31 | 2018-12-11 | 珠海格力电器股份有限公司 | Electric heater fault alarm method, electric heater fault alarm device, computer equipment and storage medium |
CN114184955A (en) * | 2021-11-22 | 2022-03-15 | 无锡新泰克电机有限公司 | Motor fault detection method, system and storage medium |
CN114879033A (en) * | 2022-05-18 | 2022-08-09 | 浙江舜云互联技术有限公司 | Motor fault detection method, system and storage medium |
CN116907030A (en) * | 2023-07-14 | 2023-10-20 | 宁波奥克斯电气股份有限公司 | Noise detection method and device for air conditioner, air conditioner and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4656024B2 (en) * | 2006-08-22 | 2011-03-23 | 株式会社デンソー | Abnormality detection device for rotation angle detection device |
JP5343920B2 (en) * | 2010-04-27 | 2013-11-13 | 株式会社デンソー | Failure sign detection device |
-
2023
- 2023-11-23 CN CN202311572213.7A patent/CN117275520B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0584566A2 (en) * | 1992-08-17 | 1994-03-02 | Robert Bosch Gmbh | Method for fault detection in the analysis of output signals of an r.p.m. sensor |
CN108980985A (en) * | 2018-07-31 | 2018-12-11 | 珠海格力电器股份有限公司 | Electric heater fault alarm method, electric heater fault alarm device, computer equipment and storage medium |
CN114184955A (en) * | 2021-11-22 | 2022-03-15 | 无锡新泰克电机有限公司 | Motor fault detection method, system and storage medium |
CN114879033A (en) * | 2022-05-18 | 2022-08-09 | 浙江舜云互联技术有限公司 | Motor fault detection method, system and storage medium |
CN116907030A (en) * | 2023-07-14 | 2023-10-20 | 宁波奥克斯电气股份有限公司 | Noise detection method and device for air conditioner, air conditioner and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN117275520A (en) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108981079B (en) | Air conditioner filter screen dust accumulation detection method, air conditioner and storage medium | |
WO2005017736A1 (en) | System and program for detecting bottle neck in disc array device | |
CN108361916B (en) | Intelligent real-time air duct filter screen blockage degree judging system and method | |
CN108345524A (en) | Method for monitoring application program and Application Monitoring device | |
CN106685752B (en) | A kind of information processing method and terminal | |
CN108451443B (en) | Method and device for detecting hole blockage of dust collector and dust collector | |
CN112734138A (en) | Fault early warning method, device, equipment and storage medium | |
CN111426498B (en) | An edge processing method for monitoring equipment running status | |
CN108106291A (en) | The control method and control device of start/stop of compressor in Parallel sets | |
CN107923407A (en) | The detection and counting of surge cycle in compressor | |
CN117275520B (en) | Voice recognition fault noise detection method, system and device and medium | |
CN113704698A (en) | Event detection method and system for non-intrusive load identification | |
CN114667034A (en) | Electronic device dust removal reminder method, electronic device, fan and storage medium | |
CN110440346A (en) | A kind of noise processing method and device of air-conditioner outdoor unit | |
JP5977503B2 (en) | Surge precursor protection system and method | |
CN117129250A (en) | Maintenance reminding method and device for air filter, air compressor and vehicle | |
CN115559886A (en) | Method and device for dry running detection of electric water pump | |
CN118152733B (en) | Rolling mill running state data processing method, device, computer equipment and medium | |
CN114608133A (en) | Air conditioner self-cleaning method and device and intelligent air conditioner | |
CN111812372A (en) | Charging system based on data recording equipment and control method thereof | |
CN115104950B (en) | Fault detection method and device, dust collector and storage medium | |
CN119024220A (en) | An intelligent detection system and method for motor drive inverter system | |
CN111090045A (en) | Method and device for diagnosing loss of field of permanent magnet synchronous motor | |
TW202414134A (en) | Method of monitoring a device with periodic motions | |
CN110578705A (en) | Fault diagnosis method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20241212 Address after: Unit A916, Building 2 (Entrepreneurship Building A), Tsinghua Science and Technology Park (Zhuhai), No. 101 Daxue Road, Tangjiawan Town, National High tech Development Zone, Zhuhai City, Guangdong Province, 519000 Patentee after: Zhuhai Aviv Information Technology Co.,Ltd. Country or region after: China Patentee after: GREE ELECTRIC APPLIANCES,Inc.OF ZHUHAI Address before: Office 608, No. 108, Huitong Third Road, Hengqin New District, Zhuhai, Guangdong Province, 519000 Patentee before: GREE ELECTRIC APPLIANCES,Inc.OF ZHUHAI Country or region before: China |