Dữ liệu vào

Một phần của tài liệu Chương trình tính toán tường chắn hố móng sâu (Trang 103 - 105)

a. Áp lực đất tĩnh bờn phải tỏc động lờn cọc

8.2.1.Dữ liệu vào

a. Vật liệu

Cọc trong chương trỡnh là cọc khoan nhồi, nờn vật liệu nhập vào là nhúm thộp và mỏc bờtụng. Ứng với mỗi giỏ trị nhúm thộp và mỏc bờtụng ta cú cỏc cường độ của vật liệu. Do vậy, cỏc biến lưu giữ vật liệu trong chương trỡnh được mụ tả bởi một biến bản ghi như sau:

Public Type KieuThepCoc Nhom As String ‘Nhúm thộp

Ra As Single ‘Cường độ chịu kộo Ra1 As Single ‘Cường độ chịu nộn End Type

Public Type KieuBeTongCoc

Mac As String ‘Tờn mỏc bờtụng

Rn As Single ‘Cường độ chịu nộn của bờtụng Rk As Single ‘Cường độ chịu kộo của bờtụng E As Single ‘Modun đàn hồi

End Type

Public Type KieuVatLieu BeTong As KieuBeTongCoc Thep As KieuThepCoc End Type

b. Đất nền

Trong chương trỡnh tớnh toỏn nền đất cú nhiều lớp nờn với bất kỳ một loại đất nào mà người dựng khai bỏo đều chứa cỏc thụng tin giống nhau về tờn và tớnh chất cơ lý của đất. Do đú, khai bỏo một kiểu bản ghi như sau :

Public Type KieuLopDat Lop As String ‘Tờn lớp Dat As String 'Tờn đất

H As Double 'Chiều dày lớp đất

TuNhien As Double ' Trọng lượng tự nhiờn DayNoi As Double ' Trọng lượng đẩy nổi Goc As Double ' Gúc ma sỏt trong

GocCocDat As Double ' Gúc ma sỏt giữa cọc và đất C As Double 'Lực dớnh

E As Double ' Modul đàn hồi c0 As Double ' Hệ số tỷ lệ End Type

Cỏc biến của những lớp đất trong nền cụng trỡnh được khai bỏo là một mảng một chiều: Public Dat(1 To 10) As KieuLopDat

c. Thi cụng

Khi tớnh toỏn tường chắn hố múng sõu thường thỡ họ chia ra làm cỏc giai đoạn thi cụng. Trong mỗi giai đoạn thỡ cần phải xỏc định cao trỡnh đào và cao trỡnh của thanh chống hoặc neo. Do đú dữ liệu nhập vào của phần thi cụng như sau:

Public Type KieuGiaiDoan

GiaiDoan As String 'Giai đoạn thi cụng Dao As Double 'Cao trỡnh đào

Chong As Double ' Cao trỡnh chống End Type

Khai bỏo số giai đoạn thi cụng:

Public GiaiDoan(1 To 10) As KieuGiaiDoan

8.2.2. Dữ liệu ra

Dữ liệu ra của chương trỡnh gồm rất nhiều đại lượng liờn quan đến việc tớnh toỏn như chuyển vị, mụmen, lực cắt , …

a. Chuyển vị

Vỡ quỏ trỡnh thi cụng theo nhiều giai đoạn. Mà mỗi giai đoạn lại cần phải lưu lại giỏ trị chuyển vị để phục vụ tớnh toỏn cũng như đưa ra kết quả sau này. Do đú định nghĩa một kiểu dữ liệu như sau:

Public Type KieuKetQuaChuyenVi ChuyenVi(1 To 301) As KieuNut End Type

Khai bỏo một mảng động chứa kết quả chuyển vị mà kớch thước của mảng sẽ được cấp phỏt lỳc tớnh toỏn và bằng chớnh số giai đoạn thi cụng

Public KetQuaChuyenVi() As KieuKetQuaChuyenVi (adsbygoogle = window.adsbygoogle || []).push({});

b. Nội lực

Tương tự như chuyển vị thỡ cỏc biến được khai đưa ra phần nội lực như sau: Public Type KieuKetQuaNoiLuc

LucCat(1 To 300) As StyleThanh LucDoc(1 To 10) As StyleThanh

End Type

Public Type KieuKetQuaNL

Momen(1 To 300) As StyleThanh End Type

Trong đú kiểu định nghĩa StyleThanh biểu thị cho một phần tử của cọc gồm cú nỳt đầu và nỳt cuối.

c. Áp lực điều chỉnh

Đưa ra kết quả sự thay đổi của ỏp lực đất thỡ cần định nghĩa cỏc biến

Public DatPhai() As StyleThanh ' Áp lực đất bờn phải sau khi điều chỉnh Public DatTrai() As StyleThanh ' Áp lực đất bờn trỏi sau khi điều chỉnh

Một phần của tài liệu Chương trình tính toán tường chắn hố móng sâu (Trang 103 - 105)