• 1.34 MB
  • 2022-04-29 14:44:26 发布

最新CMJ-10电脑冲击脉冲计解析课件PPT.ppt

  • 55页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'CMJ-10电脑冲击脉冲计解析 状态监测的技术支持1、电动机状态监测仪器的选用。第一,电动机状态监测仪器的种类很多,选择就很重要。由于大部分企业电气一线职工文化水平参差不齐,如果要求所有人都能正确使用电动机状态监测仪器,首先,状态监测仪器必须使用起来方便,简单易懂。第二,电动机状态监测仪器的使用应不受空间大小及环境(-30℃~50℃)的影响。这就要求电动机状态监测仪器必须小型化及所有元器件必须长时间耐高、低温环境。第三,电动机状态监测仪器必须对其测点的要求不是很高。大多数仪器在使用中,一般都要求状态监测点与轴承之间的直线距离约10-20cm之间,而且随距离的增加其有效值衰减会很大。而大家知道,一般电动机的风扇侧可以进行状态监测的地点都大大超过30cm以上,根本无法满足一般电动机状态监测仪器的要求。所以在选择状态监测仪器时必须要求仪器对监测点距轴承点的距离要求不高,而且不应该随距离的增加监测值有很大衰减。第四、故障率低、价格低,因为仪器监测讲究一个长周期性,是通过长时间对状态监测数据的对比来发现隐患及故障的。而如果因为质量问题频繁的更换仪器就会使状态监测数据不具有连接性、对比性。再有,对于不同的电动机,由于其本身特性以及其拖动的负荷特性的不同,其状态监测时的初始监测数值会有很大的不同,如果以某一恒定数值的大小来判断电动机的好坏是不准确也不科学的。因此只有依靠较长时间的不间断监测,绘制各个时间监测点的曲线来发现轴承故障的隐患,当曲线发生较大突变时则应注意。例如:某一段时间同一个监测点的监测数值发生突变,则应该加强巡检,通过加强润滑等方式,一般可以降低监测点的监测数值大小,而经过密切监测发现短时间内的状态监测数值又突然变大,则一般情况下轴承本身存在重大隐患应择时进行检修。(我们现在选用的是CMJ-10冲击脉冲仪。) CMJ-10电脑冲击脉冲仪dBm28dBc21dBi10PEAKMSPMEARSET121310 标注4测量按钮按M键启动一个测量周期。对于连续的测量,该键应一直按下 光标移动按钮5按此钮光标向右移动 设置按钮6按钮SET进行数据输入并可设置耳机音量 箭头按钮7/8按钮(7)用于增加/按钮(8)用于减小输入的数据值,并可改变测量范围 9冲击脉冲传感器输入端10耳机接口 -20-10102030506040708090100201030504060DBiDBcDBmDBsvDBn dBsv-----绝对冲击分贝值,测量冲击脉冲强弱的绝对值dBi------初始分贝值,该值是从大量的新轴承试验与测量中取得的平均值,使不同的轴承和转速都适用于的dBn这个标准。dBn------标准分贝值,标准化了的测量和刻度点单位,用来评定轴承工作的标准。dBm------最大分贝值,测量轴承的冲击脉冲时,所获得的dBn最大值,是用来度量损伤程度。dBc------地毯分贝值,这是另一个dBn值,用来度量轴承表面粗糙度及安装,润滑状态的值。 CMJ—10操作指南仪器开/关按任意一个功能按钮,CMJ—10即被打开,最后一次按按钮约30秒,仪器自动关闭,如果一分钟内仪器未能自动关机,按未标记的主复位按钮(12)。传感器接线端SPM(9)用于连接冲击脉冲传感器,接线端(10)连接耳机,连上耳机则激活耳机模式。如退出耳机模式,需断开接线端(10)上的电缆。存储当CMJ—10掉电时,将存储以下读数:dBm、dBc、dBi,包括状态刻度上的箭头。按了SET按钮后改变仪器的设置,但不能改变上一次的读数或箭头位置,按M按键,将启动一次新的测量。 设置dBi初始值(可以用两种方法设置)(1)直接改变dBi值按SET键将闪动的光标停在dBi的数值上,按UP键可增加dBi值,欲减小dBi值,按按钮DOWN,设置完成后,按一下M按钮退出设置模式(2)设置rmp和轴直径d再次按SET按扭,光标移到rPm行的首部[图5B],如设置传数3650转/分,按光标移动按钮,光标在rPm向右移移一位,压住其中一个箭头按钮,直到rpm到3000。按光标移动按钮,光标又向右移一位,压住一个箭头按钮,直到读数为3600。再用光标移动按钮移动光标,改变rpm为3650。按set键。光标移至diameter[直径]行。按上述步骤输入轴直径,按键显示SET值,按M键退出设置模式[图5c注意;可接受的最高转速是19999转/分,最大轴直径是1999毫米。当计算的dBi值小于-9或大于40,将不接受rpm和diameter值,如不接受设定的值,将显示“dBi-----”。一、冲击脉冲测量 冲击脉冲测量(1)测量方法核定/改变dBi值把传感器接到测量点上按一下按钮M:几秒钟之内,新的最大值dBm和地毯值dBc将显示在屏幕上。这些值一直停留在屏幕上,直到用M按钮设定其他读数。(2)标准化读数一个箭头指在彩色刻度的一个区域内绿-------良好状态(0~20dBn)黄-------警告状态(21~34dBn)红-------损坏状态(35dBn以上) (3)连续的读数按M键并按住,屏幕上的测量结果每隔几秒将更换一次,直到松开M键。(4)未标准化读数-9~40)以外的数值,将不显示箭头(5)峰值指示灯仪器打开,连续测量,测量的值高于dBm时,峰值指示灯闪一次。如果dBm读数高了(黄区或红区)且峰值指示灯频繁的亮,按一次up按钮后,屏幕显示LEV(LEV=目前的测量界线)和相应的冲击值,并以显示的dBm档值为起点(6)改变测量档重复按UP按钮,这将每步一分贝地增加测量档,当测量档高于最强脉冲值时,峰值指示灯不再闪动按DOWN按钮降低档位,超过档位值的脉冲越多,峰值指示灯闪动月频繁,直到不能辨别独立的脉冲(在dBc档位或接近该档位上峰值指示灯呈现稳定的红色)。 电动机的状态监测管理对37千瓦以上电动机每周状态监测一次,建立状态监测记录台帐。并绘制状态监测曲线。发现状态数据明显变大,及时通知相关技术人员,给决策者提供基础参数。如图。 图五:状态监测记录。(图中的黑色表示检修时间) 电动机状态监测点选择的有效性。电动机状态监测仪器准确、有效使用的关键是状态监测点选择的准确性。一旦第一次选择的状态监测点发生错误,那么今后所有的状态监测都不具备有效性。而电动机结构的不同使状态监测点的选择变化很大,甚至有一些电动机根本无法选择状态监测点,那么这一类的电动机就无法进行状态监测,此类电动机的状态监测在后面进行说明。电动机状态监测点的选取原则:一般选取在与轴承外圈直接接触的钢体的平整钢性面上,在满足以上条件的情况下以越接近轴承外圈越好。一般电动机的大盖是支持轴承的直接刚性元件。选取时应该选择在与轴承外圈垂直的方向上的电动机大盖平整刚性表面上。例(图六)(图七) 图6 图7 电动机状态监测点不能选取在距离轴承最近,但不是支持轴承的电动机小油盖上。如果电动机大盖和小油盖一体时,则可以在距离轴承最近的垂直方向上选取状态监测点。如果轴承是先镶套在电动机轴承防爆环内再与大盖相连时,则前轴承的状态监测点可以选取在镶套的电机轴承防爆环与轴承外圈垂直的平整刚性表面上,而后轴承的状态监测点则因为风扇罩的原因根本无法选取。另外还有一种情况则是电机最外部是覆盖在电动机上的独立通风设备,它再与电动机外壳通过螺栓相连。这种情况下也无法选取电动机的状态监测点,这两种情况下均在后面进行论述。 对无法选取状态监测点的电动机的后备方案。上面叙述了两种无法选取电动机状态监测点的情形,一般此类电动机的外型特殊、电动机的容量也都比较大。如果这个电动机非常重要,可以通过安装固定的状态监测探头(装于电机轴承内部)对电动机轴承状态进行在线监测。这就需要对电动机进行改造,并且要进行专业安装,将信号传到计算机或者DCS进行在线状态监测。这种方案最好但投资过大。再有就是利用电动机轴承温度探头完成电动机轴承状态的监测工作,一般此类方案也很可靠,能及时发现电动机轴承的故障,在电动机发生严重故障(抱轴)以前及时断电,保护电动机。(而如果依靠电动机的热保护来动作,那么电动机此时的故障一般都厉害,甚至彻底损坏电动机)。如果电动机轴承温度超过报警值时,发出报警信号,一般选取85℃-88℃。电动机跳闸温度一般选取在电动机轴承耐受温度95℃-105℃之间,接入电动机直接跳闸的回路以保护电动机。一般发生因超过电动机轴承跳闸温度跳闸的电动机应该详细检查各个部件的好坏,不要再行启动否则会严重损坏电机。 《C语言程序设计》计算机科学与技术专业本科 第3章流程控制语句(一)教学内容1.if语句的定义格式和作用;2.switch语句的定义格式和作用;3.for语句的定义格式和作用;4.while语句的定义格式和作用;5.do---while语句的定义格式和作用;6.continue和break语句的定义格式和作用;7.return和goto语句的定义格式和作用。 第3章流程控制语句(二)教学要求理解:各种语句的定义格式;应用:分析程序,按照解决问题的需要编写出相应程序。 第3章流程控制语句3.1流程控制语句概述1.流程控制:控制语句执行的顺序2.流程控制的方式(三种) ①顺序控制②条件分支控制③循环控制3.程序结构的分类①顺序结构②条件分支结构:由if语句和switch语句实现。③循环结构:由while语句、for语句和do…while语句实现。 第3章流程控制语句3.2if语句1.if语句格式(设p为条件表达式,s为语句)格式1:ifps;N-S图YPNS 第3章流程控制语句3.2if语句1.if语句格式(设p为条件表达式,s为语句)格式2:ifps1;elses2;N-S图YPNS1S2 第3章流程控制语句3.2if语句2.语句执行过程3.语句格式举例(1)if(x!=-1)c++; (2)if(x<=a)s1+=x;elses2+=x; (3)if(grade<0||grade>100)printf(“error!n”); (4)if(x){y=3*x+1;z=sqrt(fabs(x)+2);}else{y=6;z=y*pow(y,4)-3;} 第3章流程控制语句3.2if语句4.if语句嵌套c++规定,else总是和其前面最近的尚未配对的且可见的if配对。(1)if(p1)if(p2)s1elses2 (2)if(p1){if(p2)s1s2}elsep3 (3)if(p1)s1 elseif(p2)s2 elses3 第3章流程控制语句3.2if语句5.程序举例程序3_1程序3_2程序3_36.应用编程举例例3_1编写一个程序,判断从键盘输入的任一个年份是否为公历的闰年。公历闰年的计算方法是:若一个年份能够被4整除而不能被100整除的是闰年,若一个年份能够被400整除的也是闰年。例3_2编写一个程序,求一元二次方程ax2+bx+c=0的实数根。 第3章流程控制语句3.3switch语句1.语句格式格式1(不带break语句) switch(表达式){case常量表达式1:语句1;case常量表达式2:语句2;…case常量表达式n:语句n;[default:语句n+1;]} 第3章流程控制语句3.3switch语句1.语句格式例:#includevoidmain() { intdayOfTheWeek; cin>>dayOfTheWeek; switch(dayOfTheWeek) {case0:cout<<“Sunday"; case1:cout<<“Monday"; case2:cout<<“Tuesday"; case3:cout<<“Wednesday"; case4:cout<<“Thursday"; case5:cout<<“Friday"; case6:cout<<“Saturday"; default:cout<<“Unknowweekday"; } } 第3章流程控制语句3.3switch语句1.语句格式格式2(带break语句) switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;…case常量表达式n:语句n;break;[default:语句n+1;]} 第3章流程控制语句3.3switch语句1.语句格式例:#includevoidmain() { intdayOfTheWeek; cin>>dayOfTheWeek; switch(dayOfTheWeek) {case0:cout<<“Sunday";break; case1:cout<<“Monday";break; case2:cout<<“Tuesday";break; case3:cout<<“Wednesday";break; case4:cout<<“Thursday";break; case5:cout<<“Friday";break; case6:cout<<“Saturday";break; default:cout<<“Unknowweekday"; } } 第3章流程控制语句3.3switch语句2.语句执行过程3.语句格式举例p68.c4.程序举例 程序3_4程序3_5程序3_65.应用编程举例 例3_3编写一个程序,要求把从键盘上输入的一个0~15的整数转换为一位16进制数后输出。 第3章流程控制语句3.4for语句1.语句格式for(表达式1;表达式2;表达式3)语句说明:表达式1-----循环变量赋初值 表达式2-----循环结束条件表达式3-----循环变量增值 第3章流程控制语句3.4for语句2.语句执行过程 第3章流程控制语句3.4for语句3.语句格式举例(1)for(i=1;i<10;i++)printf(“%d”,i); (2)for(i=1;i++<=1000;); (3)for(i=0,y=0;imax){ max=aa[i][j];row=i;col=j; } 第3章流程控制语句3.4for语句5.程序举例程序3_7程序3_8程序3_9程序3_106.应用编程举例例3_4:编一个程序计算1+22+42+62+…+502的值。例3_5:已知一组实验数据为3.62,2.93,3.16,3.73,2.86,3.40,2.86,3.07,3.29,3.24,编一程序计算其平均值、方差和均方差,要求每一结果只保留两位小数。 第3章流程控制语句3.4for语句6.应用编程举例例3_5:假设平均值、方差和均方差用变量v,f和t表示,则有: 第3章流程控制语句3.4for语句6.应用编程举例例3_6:由勾股定理可知,在一个直角三角形中,两条直角边a和b与斜边c的关系为a2+b2=c2,编一程序求出每条直角边均不大于30的所有整数解。如(3,4,5),(5,12,13)都是解。例3_7:编一程序求出2~99之间的所有素数。 第3章流程控制语句3.5while语句1.语句格式格式:while(表达式)语句2.执行过程 第3章流程控制语句3.5while语句3.格式举例(1)while(x<10) {printf(“重输x的值:”);scanf(“%d”,&x);} (2)while(i0); (3)do{ intx=rand()%98+2; inty=(int)(sqrt(x)+1e-5); for(i=2;i<=y;i++) if(x%i==0)break; if(i>y){n++;printf(“%disprimen”,x);} }while(n<5); 第3章流程控制语句3.6do--while语句4.程序举例程序3_14程序3_155.应用编程举例例3_10编一个程序把从键盘上输入的一个十进制整数转换为对应的十六进制数字串后输出。例3_11编一个程序利用牛顿法求解方程ex+3x-2的根,要求两相邻近似根之差的绝对值不大于0.001。 第3章流程控制语句3.7跳转类语句跳转类语句包括goto,continue,break和return四种语句。1.goto语句语句格式:goto<语句标号>;功能:将程序的执行转移到标识符所标识的语句处。例子参见goto.c 第3章流程控制语句3.7跳转类语句2.continue语句功能:结束本次循环,接着进行下一次是否执行循环的判定。例子参见continue.c3.break语句功能:用在switch语句中,使流程跳出switch语句。用在循环体中,使流程跳出最近的封闭循环体。 第3章流程控制语句3.7跳转类语句3.break语句break跳出循环体,不再判定条件。continue结束本次循环,再判定条件。例子参见break.c4.return语句语句格式:return[<表达式>];说明:该语句在类型为void的函数中,则不能带有<表达式>选项,若使用在其他任何类型的函数中,则必须带有<表达式>选项。例子参见return.c'