báo cáo bài tập môn học động lực học công trình

20 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo bài tập môn học động lực học công trình

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khai báo đặc trưng vật liệu:Define -> Materials… -> Add new material như hình:... Gắn khối lượng tại nútChọn và làm tương tự cho các nút còn lại.Chạy chương trình và suất kết quả:Analyze

Trang 1

ĐẠI HỌC CÔNG NGHỆ - ĐẠI HỌC QUỐC GIA HÀ NỘIKHOA CÔNG NGHỆ KỸ THUẬT XÂY DỰNG – GIAO THÔNG

Trang 3

Chọn phần tử thừa sau khi tạo và xóa >>>

Đổi liên kết chân thành Ngàm: Assign >> Join >> Restrains…

Trang 4

2 Khai báo đặc trưng vật liệu:

(Define -> Materials… -> Add new material) như hình:

Trang 5

3 Khai báo tiết diện:

(Define -> Section properties -> Frame sections) như hình:

Trang 6

4 gán vật liệu và tiết diện:

Trang 7

5 Gắn khối lượng tại nút

Chọn và làm tương tự cho các nút còn lại.

Chạy chương trình và suất kết quả:

Analyze >> Set analysis options >> chọn như hình dưới:

Trang 8

Analyze >> Set load cases to Run >> chọn như hình dưới

Sau khi chạy xuất kết quả như sau:

Display >> Show tables >> chọn như hình dưới

Trang 9

Được kết quả chu kì dao động như bảng:

Trang 10

Câu 2: Xây dựng phổ phản ứng động đất bằng code matlab

1, Xây dựng code phổ phản ứng như sau:

function [T, Spa, Spv, Sd]=SPECBAC(m, dt, Ag, zet, g, endp, beta,

Trang 11

xlabel('Period (sec)' 'FontSize', ,13); ylabel('Sd (mm)', 'FontSize',13);

title('Displacement Spectrum' 'FontSize', ,13)

figure('name' 'Pseudo Acceleration Spectrum' 'NumberTitle' 'off', , , ) plot(T, Spa,'lineWidth',2.)

grid on

xlabel('Period (sec)' 'FontSize', ,13); ylabel('Spv (mm/s)', 'FontSize',13); title('Pseduo Velocity Spectrum','FontSize',13)

Định nghĩa Ag trong dòng lệnh window là các giá trị Acc với đơn vị gia tốc trọng trường (g)

>> load input.txt %input.txt là file chứa các giá trị Acc >> Ag = input;

Nhập số liệu cho các giá trị đã được khai báo: [T, Spa, Spv, Sd]=SPECBAC(m, dt, Ag, zet, g, endp, beta, gama).

>> [T, Spa, Spv, Sd]=SPECBAC(1, 0.005, Ag, 5, 9.806, 4, 0.25, 0.5);

Sau đó thu được kết quả là giá trị gia tốc để xây dựng phổ phản ứng

Trang 12

Và giá trị chu kì T

Trang 13

Với giá trị T và Spa ta xác định được từ Matlab ta vẽ được phổ phản ứng:

Trang 14

Câu 3 : Phân tích phản ứng của hệ với dữ kiện động đất

Phương pháp phân tích phổ phản ứng (Response spectrum analysis)

+ Định nghĩa Functions -> Response Spectrum

+ Chọn Function type là from file -> add new function + Export file excel dữ liệu >> dạng đuôi txt

+ Đưa giá trị chu kì (T) và vận tốc phổ (Spa) vào function filevới damping ratio là 5%.

Trang 16

+ Xây dựng trường hợp tải trọng phổ phản ứng: Define -> load case -> add new:

Theo phương pháp lịch sử thời gian (Time history analysis)

+ Định nghĩa Functions -> Time history

Trang 17

+ Chọn Function type là from file -> add new function + Đưa vào giá trị Acc trong file dữ liệu:

Bước thời gian là 0,005s

+ Xây dựng trường hợp tải trọng theo lịch sử thời gian: Define -> load case -> add new

Trang 19

3, Chạy mô hình và phân tích kết quả

Lựa chọn 2 trường hợp tải để phân tích

Trang 20

Lựa chọn kết quả phân tích: ở đây xem xét lực cắt đáy tác động lên công trình theo hai phương pháp phân tích

Thu được các giá trị như sau:

Nhận thấy với hai phương pháp phân tích theo lịch sử thời gian và phổ phán ứng cho ra kết quả với số liệu gần tương đương nhau với lực tác dụng lớn nhất lên kết cấu

Mặt khác nếu chúng ta phân tích lực của phương pháp phổ theo thương pháp CQC thì sẽ cho ra được lực cắt đáy lớn hơn

Ngày đăng: 04/05/2024, 14:52

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan