1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tính toán cột chịu nén lệch tâm

6 1,6K 8

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 478,46 KB

Nội dung

Tính toán cột chịu nén lệch tâm Hình 1 Sơ đồ tính cột chịu nén lệch tâm... Điểm mấu chốt của bái toán Điều kiện dừng.. Giải quyết bằng sai số cho phép, giả thiết hàm lượng cốt thép thông

Trang 1

1 Tính toán cột chịu nén lệch tâm

Hình 1 Sơ đồ tính cột chịu nén lệch tâm

Trang 2

M, N, bxh, L0, Rs, Rsc, Rb, γb…

Gọi hàm tính độ lệch tâm e Tính chiều cao vùng nén x

x > ξh0

Giả thiết µgt = µmin = 1.2 – 2%

Tính As, A’s

Tính hàm lượng cốt thép µtt Tính sai số SS = |µtt - µgt|

SS < 0.05

Xuất kết quả Tính thép

µgt = (µtt + µgt)/2

Đúng – Lệch tâm bé

Sai

Đúng Sai – Lệch

tâm lớn

Trang 3

2 Điểm mấu chốt của bái toán

Điều kiện dừng Giải quyết bằng sai số cho phép, giả thiết hàm lượng cốt thép thông minh

3 Tính lún móng nông bằng phương pháp cộng lún từng lớp

Trình bày chi tiết trong sách trang 31

4 Đoạn chương trình tính lún cho 1 phân tố

#Đối tượng Lớp đất chứa thuộc tính về lớp đất đó

class LopDat:

def init (self, vitri, dosau, gama, gama_dn):

self.vitri vitri

self.dosau dosau

self.gama gama

self.gama_dn gama_dn

#Hàm tính độ lún của 1 phân tố

def element( ):

Zi = hm + (i - 0.5)*dz #Tính độ sâu của lớp phân tố thứ i

#Xác định vị trí của phân tố i thuộc lớp đất nào

#Tính gama tính toán

for i in Z:

if Zi<=i.dosau and Zi <= MNG:

gama_tt = i.gama;

break;

if Zi<=i.dosau and Zi > MNG:

gama_tt = i.gama_dn;

break;

if Zi<= MNG:

gama_tt = i.gama

else:

gama_tt = i.gama_dn

Pbt = Pbt + gama_tt*dz

Ko = NoisuyKo( *z/b,a/b) #Nội suy Ko

Pgl = Ko*xichma_gl

e1i = Noisuy(Pbt) #Nội suy e1i

e2i = Noisuy(Pbt+Pgl) #Nội suy e2i

Si = (e1i-e2i) ( +e1i)*dz

S = S+Si

# hàm tính lún cho cả móng

def Tinh lun():

i = 1

while True:

element( ) #tính lún cho phần tử i

i=i+1 #tiến đến phần tử tiếp theo

if Pgl < 0.2*Pbt: break; #kiểm tra điều kiện lặp

Trang 4

hm = 3 #Độ sâu móng

dz = 1 #Chiều dày từng lớp phân tố

MNG = 4 # Mực nước ngầm

gama1 = 1.85 #Trong lượng riêng lớp đất từ đáy móng trở lên

Pbt = hm*gama1 #Áp suất do trọng lượng bản thân tới lớp (i-1)

a b = 3 4 #Kích thước móng

P = 100 #tải trọng đặt xuống móng

xichma_gl = P/(a*b)-gama1*hm #xích ma gây lún

S = 0 #Độ lún

5 Thuật toán

Nhập các thông số đầu vào: kích thước móng,

độ sâu chôn móng, thông số các lớp đất

Gán độ lún ban đầu S = 0

Tính độ sâu Zi của lớp phân tố thứ i

Tìm gama tính toán Tính Pbt, K0, Pgl Nội suy e1i, e2i Tính độ lún Si Tính độ lún tổng S

Chọn chiều dày các lớp phân tố dz

Pgl > 0.2Pbt

Xuất kết

Sai

Đúng Đến lớp phân tố i+1

Trang 5

6 Tính toán đường mực nước (kết hợp sách ghi chi tiết các thông số mặt cắt gồm những gì)

Nhập các thông số đầu vào: L0, h1 = h0

Gán L =0, Chọn ∆h

h2 = h1 + ∆h Tính các thông số mặt cắt 2 Tính các thông số mặt cắt 1

|L-L0|/L0 <

[Sai số]

Xuất kết quả

Đúng – Gán tham số mặt 2 cho mặt 1

Sai Đúng

Sai – Chia

nhò ∆h = ∆h/10

L = L -∆L

Tính ∆L Tính L

L < L0

Trang 6

7 Điểm mấu chốt

Là so sánh L và L0 Cách giải quyết là chia ∆h một cách thông minh và khôn ngoan

8 Bể tiêu năng

9 Tính toán điều tiết lũ

 Tính q2, W2 có trong sách

 Tính Z2

Giả thiết Z2 = Z1

→ H2 = Z2 - ∆ngưỡng tràn

→ q2 =m.B.ε.H23/2.(2g)1/2

→ ∆W = (Q1 +Q2)/2.∆t – (q1+q2)/2.∆t

→ W2 = V1 + ∆W

→ Z2tt (biểu đồ quan hệ W-Z)

→ Tính sai số SS

- Nếu SS trong mức cho phép → Kết thúc

- Nếu SS vượt mức cho phép

o Giả thiết lại Z2gt = (Z2gt + Z2tt)/2

o Quay lại bước tính H2

Ngày đăng: 20/01/2018, 13:35

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w