-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWATEaxialLPT.int
More file actions
41 lines (31 loc) · 938 Bytes
/
WATEaxialLPT.int
File metadata and controls
41 lines (31 loc) · 938 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#ifndef WATEAXIALLPT_H
#define WATEAXIALLPT_H
/**
*
*********************************************************/
class WATEaxialLPT extends WATEaxialTurbine
{
MNin = .45;
MNout = .55;
stg1BladeAR = 2.0;
lastStgBladeAR = 4.0;
bladeSolidity = 1.22;
statorSolidity = 1.11;
bladeVolumeFactor = 0.2;
statorVolumeFactor = 0.057;
/**
*
*********************************************************/
void checkDesignLimits(real dlimit, real htratio)
{
WATEaxialTurbine::checkDesignLimits(dlimit, htratio);
if (bladeStress > dlimit) {
string msg = "stage design limit exceeded. ";
msg += "bladeStress = "; msg += toStr(bladeStress);
msg += " design limit = "; msg += toStr(dlimit);
msg += ". stress is too high reduce shaft speed or increase exit mach number";
provisionalWarning(msg);
}
}
}
#endif