KTRGEAREX150联轴器FA 的简单介绍

本文目录一览:

高分请大家帮帮忙:步进电机单片机控制程序C翻译成汇编

这是生成的汇编代码

和C语言一一对应的,看的差不多了就把C语言的语句删掉编译才能通过.

126: ?C_STARTUP: LJMP STARTUP1

127:

128: RSEG ?C_C51STARTUP

129:

130: STARTUP1:

131:

132: IF IDATALEN 0

C:0x0000 020003 LJMP STARTUP1(C:0003)

133: MOV R0,#IDATALEN - 1

C:0x0003 787F MOV R0,#0x7F

134: CLR A

C:0x0005 E4 CLR A

135: IDATALOOP: MOV @R0,A

C:0x0006 F6 MOV @R0,A

136: DJNZ R0,IDATALOOP

C:0x0007 D8FD DJNZ R0,IDATALOOP(C:0006)

185: MOV SP,#?STACK-1

186:

187: ; This code is required if you use L51_BANK.A51 with Banking Mode 4

188: ;h Code Banking

189: ; q Select Bank 0 for L51_BANK.A51 Mode 4

190: #if 0

191: ; i Initialize bank mechanism to code bank 0 when using L51_BANK.A51 with Banking Mode 4.

192: EXTRN CODE (?B_SWITCH0)

193: CALL ?B_SWITCH0 ; init bank mechanism to code bank 0

194: #endif

195: ;/h

C:0x0009 75814B MOV SP(0x81),#0x4B

196: LJMP ?C_START

C:0x000C 02004A LJMP C:004A

C:0x000F 020118 LJMP main(C:0118)

C:0x0012 E4 CLR A

C:0x0013 93 MOVC A,@A+DPTR

C:0x0014 A3 INC DPTR

C:0x0015 F8 MOV R0,A

C:0x0016 E4 CLR A

C:0x0017 93 MOVC A,@A+DPTR

C:0x0018 A3 INC DPTR

C:0x0019 4003 JC C:001E

C:0x001B F6 MOV @R0,A

C:0x001C 8001 SJMP C:001F

C:0x001E F2 MOVX @R0,A

C:0x001F 08 INC R0

C:0x0020 DFF4 DJNZ R7,C:0016

C:0x0022 8029 SJMP C:004D

C:0x0024 E4 CLR A

C:0x0025 93 MOVC A,@A+DPTR

C:0x0026 A3 INC DPTR

C:0x0027 F8 MOV R0,A

C:0x0028 5407 ANL A,#0x07

C:0x002A 240C ADD A,#0x0C

C:0x002C C8 XCH A,R0

C:0x002D C3 CLR C

C:0x002E 33 RLC A

C:0x002F C4 SWAP A

C:0x0030 540F ANL A,#0x0F

C:0x0032 4420 ORL A,#0x20

C:0x0034 C8 XCH A,R0

C:0x0035 83 MOVC A,@A+PC

C:0x0036 4004 JC C:003C

C:0x0038 F4 CPL A

C:0x0039 56 ANL A,@R0

C:0x003A 8001 SJMP C:003D

C:0x003C 46 ORL A,@R0

C:0x003D F6 MOV @R0,A

C:0x003E DFE4 DJNZ R7,C:0024

C:0x0040 800B SJMP C:004D

C:0x0042 0102 AJMP C:0002

C:0x0044 04 INC A

C:0x0045 08 INC R0

C:0x0046 102040 JBC 0x24.0,C:0089

C:0x0049 8090 SJMP C:FFDB

C:0x004B 00 NOP

C:0x004C 8FE4 MOV 0xE4,R7

C:0x004E 7E01 MOV R6,#0x01

C:0x0050 93 MOVC A,@A+DPTR

C:0x0051 60BC JZ C:000F

C:0x0053 A3 INC DPTR

C:0x0054 FF MOV R7,A

C:0x0055 543F ANL A,#0x3F

C:0x0057 30E509 JNB 0xE0.5,C:0063

C:0x005A 541F ANL A,#0x1F

C:0x005C FE MOV R6,A

C:0x005D E4 CLR A

C:0x005E 93 MOVC A,@A+DPTR

C:0x005F A3 INC DPTR

C:0x0060 6001 JZ C:0063

C:0x0062 0E INC R6

C:0x0063 CF XCH A,R7

C:0x0064 54C0 ANL A,#0xC0

C:0x0066 25E0 ADD A,ACC(0xE0)

C:0x0068 60A8 JZ C:0012

C:0x006A 40B8 JC C:0024

C:0x006C E4 CLR A

C:0x006D 93 MOVC A,@A+DPTR

C:0x006E A3 INC DPTR

C:0x006F FA MOV R2,A

C:0x0070 E4 CLR A

C:0x0071 93 MOVC A,@A+DPTR

C:0x0072 A3 INC DPTR

C:0x0073 F8 MOV R0,A

C:0x0074 E4 CLR A

C:0x0075 93 MOVC A,@A+DPTR

C:0x0076 A3 INC DPTR

C:0x0077 C8 XCH A,R0

C:0x0078 C582 XCH A,DPL(0x82)

C:0x007A C8 XCH A,R0

C:0x007B CA XCH A,R2

C:0x007C C583 XCH A,DPH(0x83)

C:0x007E CA XCH A,R2

C:0x007F F0 MOVX @DPTR,A

C:0x0080 A3 INC DPTR

C:0x0081 C8 XCH A,R0

C:0x0082 C582 XCH A,DPL(0x82)

C:0x0084 C8 XCH A,R0

C:0x0085 CA XCH A,R2

C:0x0086 C583 XCH A,DPH(0x83)

C:0x0088 CA XCH A,R2

C:0x0089 DFE9 DJNZ R7,C:0074

C:0x008B DEE7 DJNZ R6,C:0074

C:0x008D 80BE SJMP C:004D

C:0x008F 012F AJMP C:002F

C:0x0091 00 NOP

C:0x0092 0A INC R2

C:0x0093 423F ORL 0x3F,A

C:0x0095 06 INC @R0

C:0x0096 5B ANL A,R3

C:0x0097 4F ORL A,R7

C:0x0098 66 XRL A,@R0

C:0x0099 6D XRL A,R5

C:0x009A 7D07 MOV R5,#0x07

C:0x009C 7F6F MOV R7,#0x6F

C:0x009E 08 INC R0

C:0x009F 2111 AJMP C:0111

C:0x00A1 99 SUBB A,R1

C:0x00A2 88CC MOV 0xCC,R0

C:0x00A4 4466 ORL A,#0x66

C:0x00A6 22 RET

C:0x00A7 33 RLC A

C:0x00A8 0D INC R5

C:0x00A9 35EE ADDC A,0xEE

C:0x00AB DEBE DJNZ R6,C:006B

C:0x00AD 7EED MOV R6,#0xED

C:0x00AF DDBD DJNZ R5,C:006E

C:0x00B1 7DEB MOV R5,#0xEB

C:0x00B3 DBBB DJNZ R3,C:0070

C:0x00B5 7BE7 MOV R3,#0xE7

C:0x00B7 04 INC A

C:0x00B8 300000 JNB f0(0x20.0),C:00BB

C:0x00BB 07 INC @R1

C:0x00BC D004 POP 0x04

C:0x00BE 2B ADD A,R3

C:0x00BF 00 NOP

C:0x00C0 00 NOP

C:0x00C1 00 NOP

C:0x00C2 00 NOP

C:0x00C3 C181 AJMP C:0681

C:0x00C5 00 NOP

103: void delay1(unsigned int t)

104: {unsigned int i,k,j;

105:

106: for(k=0;kt;k++)

C:0x00C6 E4 CLR A

C:0x00C7 FD MOV R5,A

C:0x00C8 FC MOV R4,A

C:0x00C9 C3 CLR C

C:0x00CA ED MOV A,R5

C:0x00CB 9F SUBB A,R7

C:0x00CC EC MOV A,R4

C:0x00CD 9E SUBB A,R6

C:0x00CE 5021 JNC C:00F1

107: for(i=0;i=50;i++)

C:0x00D0 E4 CLR A

C:0x00D1 FB MOV R3,A

C:0x00D2 FA MOV R2,A

108: for(j=0;j=10;j++);

C:0x00D3 900000 MOV DPTR,#C_STARTUP(0x0000)

C:0x00D6 A3 INC DPTR

C:0x00D7 E582 MOV A,DPL(0x82)

C:0x00D9 640B XRL A,#0x0B

C:0x00DB 4583 ORL A,DPH(0x83)

C:0x00DD 70F7 JNZ C:00D6

C:0x00DF 0B INC R3

C:0x00E0 BB0001 CJNE R3,#0x00,C:00E4

C:0x00E3 0A INC R2

C:0x00E4 EB MOV A,R3

C:0x00E5 6433 XRL A,#0x33

C:0x00E7 4A ORL A,R2

C:0x00E8 70E9 JNZ C:00D3

C:0x00EA 0D INC R5

C:0x00EB BD0001 CJNE R5,#0x00,C:00EF

C:0x00EE 0C INC R4

C:0x00EF 80D8 SJMP C:00C9

109: }

110:

111:

112:

113: const unsigned char keycode[]=

114: {0xee,0xde,0xbe,0x7e,

115: 0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,

116: };

117:

118:

119: long timecount=2000,count=0;

120: bit f0,flag99999=1;

C:0x00F1 22 RET

77: void a_step(uchar d)

78: {

79: if (d0x01)

C:0x00F2 EF MOV A,R7

C:0x00F3 30E00D JNB 0xE0.0,C:0103

80: {

81: if (np==0)

C:0x00F6 E534 MOV A,np(0x34)

C:0x00F8 7005 JNZ C:00FF

82: np=7;

C:0x00FA 753407 MOV np(0x34),#0x07

C:0x00FD 8010 SJMP C:010F

83: else np--;

C:0x00FF 1534 DEC np(0x34)

84: }

85: else

C:0x0101 800C SJMP C:010F

86: {

87: if (np==7)

C:0x0103 E534 MOV A,np(0x34)

C:0x0105 B40705 CJNE A,#0x07,C:010D

88: np=0;

C:0x0108 E4 CLR A

C:0x0109 F534 MOV np(0x34),A

C:0x010B 8002 SJMP C:010F

89: else np++;

90:

C:0x010D 0534 INC np(0x34)

91: }

92:

93: P3=motortb[np];

94:

C:0x010F 7421 MOV A,#motortb(0x21)

C:0x0111 2534 ADD A,np(0x34)

C:0x0113 F8 MOV R0,A

C:0x0114 E6 MOV A,@R0

C:0x0115 F5B0 MOV P3(0xB0),A

95: }

C:0x0117 22 RET

121: void main(void)

122: { unsigned char temp,key,shudu=39;

C:0x0118 750A27 MOV 0x0A,#0x27

123: TMOD=0x02;

C:0x011B 758902 MOV TMOD(0x89),#0x02

124: TH0=0x00;

C:0x011E E4 CLR A

C:0x011F F58C MOV TH0(0x8C),A

125: TL0=TH0;// 未完,

C:0x0121 858C8A MOV TL0(0x8A),TH0(0x8C)

126: PT0=1;

C:0x0124 D2B9 SETB PT0(0xB8.1)

127: ET0=1;

C:0x0126 D2A9 SETB ET0(0xA8.1)

128: TR0=1;

C:0x0128 D28C SETB TR0(0x88.4)

129: EA=1;

C:0x012A D2AF SETB EA(0xA8.7)

130: while(1)

131: { P1=0x0F;

C:0x012C 75900F MOV P1(0x90),#0x0F

132: if((P10x0f)!=0x0F);

C:0x012F E590 MOV A,P1(0x90)

C:0x0131 540F ANL A,#0x0F

C:0x0133 640F XRL A,#0x0F

133: }}

C:0x0135 80F5 SJMP C:012C

29: void delay(uchar t)

30: {

31: uchar i;

32: uint j;

33: for (i=0;it;i++)

C:0x0137 E4 CLR A

C:0x0138 FE MOV R6,A

C:0x0139 EE MOV A,R6

C:0x013A C3 CLR C

C:0x013B 9F SUBB A,R7

C:0x013C 5011 JNC C:014F

34: for (j=0;j900;j++);

C:0x013E E4 CLR A

C:0x013F FD MOV R5,A

C:0x0140 FC MOV R4,A

C:0x0141 0D INC R5

C:0x0142 BD0001 CJNE R5,#0x00,C:0146

C:0x0145 0C INC R4

C:0x0146 BC03F8 CJNE R4,#0x03,C:0141

C:0x0149 BD84F5 CJNE R5,#0x84,C:0141

C:0x014C 0E INC R6

C:0x014D 80EA SJMP C:0139

35: }

36:

37: //

38: void select(uchar LED)

39: {

40: switch(LED)

41: {

42: case 0:P2_0=0;break;

43: case 1:P2_1=0;break;

44: default: P2=0xff;

45: }

46: }

47:

C:0x014F 22 RET

48: void dispone(uchar LED,uchar number) //number 0--9

49: {

50:

51: select(LED);

C:0x0150 120177 LCALL select(C:0177)

52: P0=LEDDATA[number];

53:

C:0x0153 7442 MOV A,#LEDDATA(0x42)

C:0x0155 2D ADD A,R5

C:0x0156 F8 MOV R0,A

C:0x0157 E6 MOV A,@R0

C:0x0158 F580 MOV P0(0x80),A

54: delayus(200);

C:0x015A 7FC8 MOV R7,#0xC8

C:0x015C 7E00 MOV R6,#0x00

C:0x015E 120188 LCALL delayus(C:0188)

55: P2=0xff;

C:0x0161 75A0FF MOV PPAGE_SFR(0xA0),#0xFF

56: }

57:

C:0x0164 22 RET

58: void disp()

59: {

60: uchar i;

61:

62: for(i=0;i2;i++)

C:0x0165 E4 CLR A

C:0x0166 FB MOV R3,A

63: {

64:

65: dispone(i,LEDBUFFER[i]);

66:

C:0x0167 AF03 MOV R7,0x03

C:0x0169 7429 MOV A,#LEDBUFFER(0x29)

C:0x016B 2B ADD A,R3

C:0x016C F8 MOV R0,A

C:0x016D E6 MOV A,@R0

C:0x016E FD MOV R5,A

C:0x016F 120150 LCALL dispone(C:0150)

67: }

C:0x0172 0B INC R3

C:0x0173 BB02F1 CJNE R3,#0x02,C:0167

68: }

C:0x0176 22 RET

38: void select(uchar LED)

39: {

40: switch(LED)

C:0x0177 EF MOV A,R7

C:0x0178 14 DEC A

C:0x0179 6006 JZ C:0181

C:0x017B 04 INC A

C:0x017C 7006 JNZ C:0184

41: {

42: case 0:P2_0=0;break;

C:0x017E C2A0 CLR P2_0(0xA0.0)

C:0x0180 22 RET

43: case 1:P2_1=0;break;

C:0x0181 C2A1 CLR P2_1(0xA0.1)

C:0x0183 22 RET

44: default: P2=0xff;

C:0x0184 75A0FF MOV PPAGE_SFR(0xA0),#0xFF

45: }

C:0x0187 22 RET

21: void delayus(uint us)

22: {

23: while(us--);

C:0x0188 EF MOV A,R7

C:0x0189 1F DEC R7

C:0x018A AC06 MOV R4,0x06

C:0x018C 7001 JNZ C:018F

C:0x018E 1E DEC R6

C:0x018F 4C ORL A,R4

C:0x0190 70F6 JNZ delayus(C:0188)

24: }

C:0x0192 22 RET

KTR是外国品牌吗?

是的

德国KTR 品牌简介

KUPPLUNGSTECHNIK GMBH自从进入中国市场以来,凭借其优良的品质、丰富的产品种类以及热情的服务,在中国联轴器市场取得了极大的成功,尤其是其ROTEX系列联轴器,在中国的CNC以及工程机械行业占领了较大的市场份额。

KTR连轴器广泛应用于工程机械、机床、冶金、石油化工设备及各种通用机械等,几乎所有需要动力传递的机械设备中都要用到KTR的产品。由于其的性能和优良的品质,KTR的产品已为世界各地的设备厂商所采用。

KTR联轴器特点:

有钢质轴套,扭向弹性,免维护,吸收振动;

轴向插入式安装,失效保护;

良好的动态特性;设计紧凑,惯性小;

成品孔径公差按照ISO标准为H7,键槽宽公差标准DIN 6885/1为JS9.

KTR联轴器弹性体的正常工作温度为-40-+100℃,允许的zui高瞬时温度为120℃.弹性体的肖氏硬度通常为92 Shore A,若需传递更高扭矩,可选用硬度为95/98 Shore A和64D-F的弹性体.弹性体耐磨,抗油,抗臭氧,抗老化,其耐水解性适合热带气候地区.由于具有的内部缓冲,能保护传动不受过载的影响.

德国KTR公司主要产品有:KTR联轴器、KTR曲面齿联轴器、KTR尼龙曲面齿联轴器、KTR特种曲面齿联轴器、KTR扭力限制器、KTR涨紧套、KTR力矩转速检测仪

"基础工程"计算题,求解答计算,急急急急急!

你题目没有给出竖向力大小。

按750kN计算时,抗冲切承载力验算可以通过。

按800kN计算时,抗冲切承载力验算不能通过。

阶梯基础计算

项目名称_____________日 期_____________

设 计 者_____________校 对 者_____________

一、设计依据

《建筑地基基础设计规范》 (GB50007-2011)①

《混凝土结构设计规范》 (GB50010-2010)②

二、示意图

三、计算信息

构件编号: JC-1 计算类型: 验算截面尺寸

1. 几何参数

台阶数 n=1

矩形柱宽 bc=400mm 矩形柱高 hc=600mm

基础高度 h1=500mm

一阶长度 b1=800mm b2=800mm 一阶宽度 a1=1000mm a2=1000mm

2. 材料信息

基础混凝土等级: C25 ft_b=1.27N/mm2 fc_b=11.9N/mm2

柱混凝土等级: C30 ft_c=1.43N/mm2 fc_c=14.3N/mm2

钢筋级别: HRB400 fy=360N/mm2

3. 计算信息

结构重要性系数: γo=1.0

基础埋深: dh=1.500m

纵筋合力点至近边距离: as=40mm

基础及其上覆土的平均容重: γ=20.000kN/m3

最小配筋率: ρmin=0.150%

Fgk=750.000kN Fqk=0.000kN

Mgxk=212.500kN*m Mqxk=0.000kN*m

Mgyk=0.000kN*m Mqyk=0.000kN*m

Vgxk=0.000kN Vqxk=0.000kN

Vgyk=0.000kN Vqyk=0.000kN

永久荷载分项系数rg=1.20

可变荷载分项系数rq=1.40

Fk=Fgk+Fqk=750.000+(0.000)=750.000kN

Mxk=Mgxk+Fgk*(A2-A1)/2+Mqxk+Fqk*(A2-A1)/2

=212.500+750.000*(1.300-1.300)/2+(0.000)+0.000*(1.300-1.300)/2

=212.500kN*m

Myk=Mgyk+Fgk*(B2-B1)/2+Mqyk+Fqk*(B2-B1)/2

=0.000+750.000*(1.000-1.000)/2+(0.000)+0.000*(1.000-1.000)/2

=0.000kN*m

Vxk=Vgxk+Vqxk=0.000+(0.000)=0.000kN

Vyk=Vgyk+Vqyk=0.000+(0.000)=0.000kN

F1=rg*Fgk+rq*Fqk=1.20*(750.000)+1.40*(0.000)=900.000kN

Mx1=rg*(Mgxk+Fgk*(A2-A1)/2)+rq*(Mqxk+Fqk*(A2-A1)/2)

=1.20*(212.500+750.000*(1.300-1.300)/2)+1.40*(0.000+0.000*(1.300-1.300)/2)

=255.000kN*m

My1=rg*(Mgyk+Fgk*(B2-B1)/2)+rq*(Mqyk+Fqk*(B2-B1)/2)

=1.20*(0.000+750.000*(1.000-1.000)/2)+1.40*(0.000+0.000*(1.000-1.000)/2)

=0.000kN*m

Vx1=rg*Vgxk+rq*Vqxk=1.20*(0.000)+1.40*(0.000)=0.000kN

Vy1=rg*Vgyk+rq*Vqyk=1.20*(0.000)+1.40*(0.000)=0.000kN

F2=1.35*Fk=1.35*750.000=1012.500kN

Mx2=1.35*Mxk=1.35*212.500=286.875kN*m

My2=1.35*Myk=1.35*(0.000)=0.000kN*m

Vx2=1.35*Vxk=1.35*(0.000)=0.000kN

Vy2=1.35*Vyk=1.35*(0.000)=0.000kN

F=max(|F1|,|F2|)=max(|900.000|,|1012.500|)=1012.500kN

Mx=max(|Mx1|,|Mx2|)=max(|255.000|,|286.875|)=286.875kN*m

My=max(|My1|,|My2|)=max(|0.000|,|0.000|)=0.000kN*m

Vx=max(|Vx1|,|Vx2|)=max(|0.000|,|0.000|)=0.000kN

Vy=max(|Vy1|,|Vy2|)=max(|0.000|,|0.000|)=0.000kN

5. 修正后的地基承载力特征值

fa=2000.000kPa

四、计算参数

1. 基础总长 Bx=b1+b2+bc=0.800+0.800+0.400=2.000m

2. 基础总宽 By=a1+a2+hc=1.000+1.000+0.600=2.600m

A1=a1+hc/2=1.000+0.600/2=1.300m A2=a2+hc/2=1.000+0.600/2=1.300m

B1=b1+bc/2=0.800+0.400/2=1.000m B2=b2+bc/2=0.800+0.400/2=1.000m

3. 基础总高 H=h1=0.500=0.500m

4. 底板配筋计算高度 ho=h1-as=0.500-0.040=0.460m

5. 基础底面积 A=Bx*By=2.000*2.600=5.200m2

6. Gk=γ*Bx*By*dh=20.000*2.000*2.600*1.500=156.000kN

G=1.35*Gk=1.35*156.000=210.600kN

五、计算作用在基础底部弯矩值

Mdxk=Mxk-Vyk*H=212.500-0.000*0.500=212.500kN*m

Mdyk=Myk+Vxk*H=0.000+0.000*0.500=0.000kN*m

Mdx=Mx-Vy*H=286.875-0.000*0.500=286.875kN*m

Mdy=My+Vx*H=0.000+0.000*0.500=0.000kN*m

六、验算地基承载力

1. 验算轴心荷载作用下地基承载力

pk=(Fk+Gk)/A=(750.000+156.000)/5.200=174.231kPa 【①5.2.1-2】

因γo*pk=1.0*174.231=174.231kPa≤fa=2000.000kPa

轴心荷载作用下地基承载力满足要求

2. 验算偏心荷载作用下的地基承载力

因 Mdyk=0 Pkmax_x=Pkmin_x=(Fk+Gk)/A=(750.000+156.000)/5.200=174.231kPa

eyk=Mdxk/(Fk+Gk)=212.500/(750.000+156.000)=0.235m

因 |eyk| ≤By/6=0.433m y方向小偏心

Pkmax_y=(Fk+Gk)/A+6*|Mdxk|/(By2*Bx)

=(750.000+156.000)/5.200+6*|212.500|/(2.6002*2.000)

=268.536kPa

Pkmin_y=(Fk+Gk)/A-6*|Mdxk|/(By2*Bx)

=(750.000+156.000)/5.200-6*|212.500|/(2.6002*2.000)

=79.926kPa

3. 确定基础底面反力设计值

Pkmax=(Pkmax_x-pk)+(Pkmax_y-pk)+pk

=(174.231-174.231)+(268.536-174.231)+174.231

=268.536kPa

γo*Pkmax=1.0*268.536=268.536kPa≤1.2*fa=1.2*2000.000=2400.000kPa

偏心荷载作用下地基承载力满足要求

七、基础冲切验算

1. 计算基础底面反力设计值

1.1 计算x方向基础底面反力设计值

ex=Mdy/(F+G)=0.000/(1012.500+210.600)=0.000m

因 ex≤ Bx/6.0=0.333m x方向小偏心

Pmax_x=(F+G)/A+6*|Mdy|/(Bx2*By)

=(1012.500+210.600)/5.200+6*|0.000|/(2.0002*2.600)

=235.212kPa

Pmin_x=(F+G)/A-6*|Mdy|/(Bx2*By)

=(1012.500+210.600)/5.200-6*|0.000|/(2.0002*2.600)

=235.212kPa

1.2 计算y方向基础底面反力设计值

ey=Mdx/(F+G)=286.875/(1012.500+210.600)=0.235m

因 ey ≤By/6=0.433 y方向小偏心

Pmax_y=(F+G)/A+6*|Mdx|/(By2*Bx)

=(1012.500+210.600)/5.200+6*|286.875|/(2.6002*2.000)

=362.523kPa

Pmin_y=(F+G)/A-6*|Mdx|/(By2*Bx)

=(1012.500+210.600)/5.200-6*|286.875|/(2.6002*2.000)

=107.900kPa

1.3 因 Mdx≠0 并且 Mdy=0

Pmax=Pmax_y=362.523kPa

Pmin=Pmin_y=107.900kPa

1.4 计算地基净反力极值

Pjmax=Pmax-G/A=362.523-210.600/5.200=322.023kPa

2. 验算柱边冲切

YH=h1=0.500m, YB=bc=0.400m, YL=hc=0.600m

YB1=B1=1.000m, YB2=B2=1.000m, YL1=A1=1.300m, YL2=A2=1.300m

YHo=YH-as=0.460m

2.1 因 (YH≤800) βhp=1.0

2.2 x方向柱对基础的冲切验算

x冲切位置斜截面上边长 bt=YB=0.400m

x冲切位置斜截面下边长 bb=YB+2*YHo=1.320m

x冲切不利位置 bm=(bt+bb)/2=(0.400+1.320)/2=0.860m

x冲切面积 Alx=max((YL1-YL/2-ho)*(YB1+YB2)+(YB1-YB/2-ho)2/2-(YB2-YB/2-ho)2/2,(YL2-YL/2-ho)*(YB1+YB2)+(YB2-YB/2-ho)2/2-(YB2-YB/2-ho)2/2

=max((1.300-0.600/2-0.460)*(1.000+1.000)+(1.000-0.400/2-0.460)2/2-(1.000-0.400/2-0.460)2/2,(1.300-0.600/2-0.460)*(1.000+1.000)+(1.000-0.400/2-0.460)2/2-(1.000-0.400/2-0.460)2/2)

=max(1.138,1.138)

=1.080m2

x冲切截面上的地基净反力设计值 Flx=Alx*Pjmax=1.080*322.023=347.785kN

γo*Flx=1.0*347.785=347.78kN

γo*Flx≤0.7*βhp*ft_b*bm*YHo (6.5.5-1)

=0.7*1.000*1.27*860*460

=351.69kN

x方向柱对基础的冲切满足规范要求

2.3 y方向柱对基础的冲切验算

y冲切位置斜截面上边长 at=YL=0.600m

y冲切位置斜截面下边长 ab=YL+2*YHo=1.520m

y冲切面积 Aly=max((YB1-YB/2-ho)*(YL+2*ho)+(YB1-YB/2-ho)2,(YB2-YB/2-ho)*(YL+2*ho)+(YB2-YB/2-ho)2)

=max((1.000-0.400/2-0.460)*(0.600+0.460)+(1.000-0.400/2-0.460)2,(1.000-0.400/2-0.460)*(0.600+0.460)+(1.000-0.400/2-0.460)2)

=max(0.632,0.632)

=0.632m2

y冲切截面上的地基净反力设计值 Fly=Aly*Pjmax=0.632*322.023=203.647kN

γo*Fly=1.0*203.647=203.65kN

γo*Fly≤0.7*βhp*ft_b*am*YHo (6.5.5-1)

=0.7*1.000*1.27*1060*460

=433.48kN

y方向柱对基础的冲切满足规范要求

八、基础受剪承载力验算

1. 计算剪力

Az=A1+A2

=1000+1000

=2000mm

Bz=B1+B2

=800+800

=1600mm

A'=Bz*(max(A1,A2)-0.5*hc)

=1600.0*(max(1000.0,1000.0)-0.5*400.0)

=0.80m2

Vs=A'*pk=0.8*174.2=139.4kN

基础底面短边尺寸大于柱宽加两倍基础有效高度,不需验算受剪承载力!

九、柱下基础的局部受压验算

因为基础的混凝土强度等级小于柱的混凝土强度等级,验算柱下扩展基础顶面的局部受压承载力。

1. Fl=F=1012.500kN

混凝土等级为C25, fcc=0.85*fc=0.85*11.9=10.115N/mm2, ω=1.0

2. 计算混凝土局部受压面积

YB1=b1+bc/2=0.800+0.400/2=1.000m2

YB2=b2+bc/2=0.800+0.400/2=1.000m2

YA1=a1+hc/2=1.000+0.600/2=1.300m2

YA2=a2+hc/2=1.000+0.600/2=1.300m2

Al=bc*hc=0.400*0.600=0.240m2

Ab=(bc+2*min(bc,hc))*(hc+2*min(bc,hc,))

=(0.400+2*min(0.400, 0.600))*(0.600+2*min(0.400, 0.600))

=1.680m2

3. 计算混凝土局部受压时的强度提高系数 【②7.8.1-2】

β1=sqrt(Ab/Al)=sqrt(1.680/0.240)=2.646

4. 因 γo*Fl=1.0*1012.500=1012.50kN

γo*Fl≤ω*β1*fcc*Al

=1.000*2.646*10.115*240000.000/1000

=6422.83kN

柱下基础局部受压承载力满足规范要求

十、基础受弯计算

因Mdx=0 Mdy≠0 并且 ex≤Bx/6=0.333m x方向单向受压且小偏心

a=(Bx-bc)/2=(2.000-0.400)/2=0.800m

P=(Bx-a)*(Pmax-Pmin)/Bx+Pmin

=(2.000-0.800)*(362.523-107.900)/2.000+107.900

=260.674kPa

MI_1=1/12*a2*((2*By+hc)*(Pmax+P-2*G/A)+(Pmax-P)*By)

=1/12*0.8002*((2*2.600+0.600)*(362.523+260.674-2*210.600/5.200)+(362.523-260.674)*2.600)

=181.84kN*m

MII_1=1/48*(By-hc)2*(2*Bx+bc)*(Pmax+Pmin-2*G/A)

=1/48*(2.600-0.600)2*(2*2.000+0.400)*(362.523+107.900-2*210.600/5.200)

=142.79kN*m

十一、计算配筋

10.1 计算Asx

Asx_1=γo*MI_1/(0.9*(H-as)*fy)

=1.0*181.84*106/(0.9*(500.000-40.000)*360)

=1220.1mm2

Asx1=Asx_1=1220.1mm2

Asx=Asx1/By=1220.1/2.600=469mm2/m

Asx=max(Asx, ρmin*H*1000)

=max(469, 0.150%*500*1000)

=750mm2/m

选择钢筋12@150, 实配面积为754mm2/m。

10.2 计算Asy

Asy_1=γo*MII_1/(0.9*(H-as)*fy)

=1.0*142.79*106/(0.9*(500.000-40.000)*360)

=958.1mm2

Asy1=Asy_1=958.1mm2

Asy=Asy1/Bx=958.1/2.000=479mm2/m

Asy=max(Asy, ρmin*H*1000)

=max(479, 0.150%*500*1000)

=750mm2/m

选择钢筋12@150, 实配面积为754mm2/m。