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
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