问题 问答题 论述题

试述水轮发电机组振动的类型有哪些?

答案

参考答案:

机组的振动可根据不同的特征分为不同类型。

1.根据振动的起因可分为:机械振动、水力振动和电磁振动。机械振动系指振动中的干扰力来自机械部分的惯性力、摩擦力及其它力;水力振动系指振动中的干扰来自水轮机水力部分的动水压力;电磁振动系指干扰来自发电机电磁部分的电磁力。

2.根据振动的方向可分为:横向振动(即摆动)和垂直振动,即垂直于机组轴线和沿着机组轴线的振动。

3.根据振动的部位可分为:轴振动、支座(轴承、机架)振动和基础振动。轴振动在机组振动中占有突出地位,它有两种形式:

(1)弓状回旋:是一种横向振动,振动时转子中心绕某一固定点作圆周运行,其半径即为振幅。

(2)摆振:这时轴中心没有圆周运行,但整个转子在垂直平面中绕某一平衡位置来回摇摆。

振动会影响水轮机的正常工作,甚至会引起机组和厂房的损坏,因此,减小振动对提高机组运行的可靠性和延长机组的寿命,具有重要的意义。

选择题
填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。
(1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllNo,请在注释1后添加适当的语句。
(2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo自加。请在注释2后添加适当的语句。
(3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。
(4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include<iostream.h>
class TCFruit

private:
float Weight;
//********1********
static int AllNo;
public:
TCFruit(float w)

//********2********
AllWeight+=w;
AllNo++;

~TCFruit()

//*******岳3********
AllWeight-=Weight;

void display()

cout<<"Sell a Fruit with"<<Weight<<"kg"<<end1;
cout<<"All sell number:"<<AllNo<<end1;
cout<<"All sell weight:"<<AllWeight<<"kg"<<end1<<end1;


//********4********
float TCFruit::AllWeight=0.0;
int main()

TCFruit Fruit1(1.2);
Fruit1.display();
TCFruit Fruit2(2.3);
Fruit2.display();
return 0;