Luận án Xác định các tham số trong bài toán chẩn đoán kết cấu bằng phương pháp động để cải tiến công tác quản lý công trình cầu

Ở Việt Nam nói chung và Hà Nội nói riêng hiện nay còn khá nhiều cầu cũvới

nhiều loại KCN, mặt cắt ngang khác nhau, đƣợc thiết kế và thi công trong nhiều

thời kỳ và dựa trên các Tiêu chuẩn thiết kế khác nhau. Riêng trên địa bàn Hà Nội,

Sở GTVT Hà Nội quản lý các cầu đến 6/2017 bao gồm504 cây cầu với tổng chiều

dài 53,6 km [23]. Trong đó có442 cầu KCN BTCT và BTDUL, 62 KCN cầu thép.

Có 197 cây cầu xếp loại trung bìnhvà 36 cầu yếu. Trong tƣơng lai số lƣợng cầu đƣa

vào quản lý khai thác và sử dụng sẽ tăng lên với việc đƣa vào sử dụng các tuyến

đƣờng mới, các công trình cầu mới và bàn giao công tác quản lý từ Bộ GTVT về Sở

GTVT Hà Nội.

Công tác quản lý cầu của TP Hà Nội còn có hạn chế, thiếu đồng bộ và chƣa

khoa học, cần phải có biện pháp để nâng cao năng lực quản lý và khai thác. Các dữ

liệu cơ bản về tình trạng cầu ảnh hƣởng lớn đến công tác quản lý khai thác nhƣ:

hiện trạng và sức chịu tải của KCN, sự làm việc của gối cầu, tình trạng nền móng,.

vẫn chƣa đƣợc nghiên cứu đầy đủ và cập nhật một cách hệ thống phục vụ cho công

tác quản lý khai thác cầu.Việc theo dõi và đánh giá hiện trạng của công trình cầu

hiện tại chỉ dựa vào kết quả đánh giá của các kỹ sƣ, chuyên gia tƣ vấn kiểm định mà

chƣa khai thác đƣợc nhiều sự tiến bộ của khoa học công nghệ, nghĩa là sau khi kiểm

tra, thu thập và cập nhật toàn bộ các số liệu vào máy tính rồi dùng phần mềm xử lý

số liệu để giúp ngƣời quản lý nhanh chóng cập nhật các kết quả đánh giá một cách

khoa học về hiện trạng công trình.

pdf 163 trang dienloan 3980
Bạn đang xem 20 trang mẫu của tài liệu "Luận án Xác định các tham số trong bài toán chẩn đoán kết cấu bằng phương pháp động để cải tiến công tác quản lý công trình cầu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Luận án Xác định các tham số trong bài toán chẩn đoán kết cấu bằng phương pháp động để cải tiến công tác quản lý công trình cầu

Luận án Xác định các tham số trong bài toán chẩn đoán kết cấu bằng phương pháp động để cải tiến công tác quản lý công trình cầu
BỘ GIÁO DỤC VÀ ĐÀO TẠO 
TRƢỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 
---------------------- 
NGUYỄN TIẾN MINH 
XÁC ĐỊNH CÁC THAM SỐ TRONG BÀI TOÁN 
CHẨN ĐOÁN KẾT CẤU BẰNG PHƢƠNG PHÁP 
ĐỘNG ĐỂ CẢI TIẾN CÔNG TÁC QUẢN LÝ 
CÔNG TRÌNH CẦU 
LUẬN ÁN TIẾN SĨ KỸ THUẬT 
HÀ NỘI – 2017 
 BỘ GIÁO DỤC VÀ ĐÀO TẠO 
TRƢỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI 
---------------------- 
NGUYỄN TIẾN MINH 
XÁC ĐỊNH CÁC THAM SỐ TRONG BÀI TOÁN 
CHẨN ĐOÁN KẾT CẤU BẰNG PHƢƠNG PHÁP 
ĐỘNG ĐỂ CẢI TIẾN CÔNG TÁC QUẢN LÝ 
CÔNG TRÌNH CẦU 
Chuyên ngành :Kỹ thuật Xây dựng Cầu - Hầm 
Mã số : 62.58.25.05 
LUẬN ÁN TIẾN SĨ KỸ THUẬT 
NGƢỜI HƢỚNG DẪN KHOA HỌC: 
1. PGS.TS. Nguyễn Ngọc Long 
2. PGS.TS. Trần Đức Nhiệm 
HÀ NỘI – 2017 
 i 
LỜI CAM ĐOAN 
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các số liệu, kết 
quả nêu trong luận án là trung thực và chƣa đƣợc ai công bố trong bất kỳ công trình 
nào khác. 
 Hà Nội, ngày tháng năm 
Tác giả 
Nguyễn Tiến Minh 
 ii 
MỤC LỤC 
LỜI CAM ĐOAN ........................................................................................................... i 
MỤC LỤC ...................................................................................................................... ii 
DANH MỤC CÁC CHỮ VIẾT TẮT ............................................................................ v 
DANH MỤC CÁC BẢNG BIỂU ................................................................................ vii 
DANH MỤC CÁC HÌNH VẼ .................................................................................... viii 
MỞ ĐẦU ........................................................................................................................ 1 
CHƢƠNG 1TỔNG QUAN VỀ CHẨN ĐOÁN KẾT CẤU BẰNG PHƢƠNG PHÁP 
DAO ĐỘNG ................................................................................................................... 5 
1.1. Giới thiệu chung về bài toán chẩn đoán kỹ thuật công trình bằng phƣơng pháp 
dao động ..................................................................................................................... 5 
1.1.1. Khái niệm về chẩn đoán công trình và chẩn đoán kết cấu bằng phƣơng 
pháp dao động ......................................................................................................... 5 
1.1.2. Các phƣơng pháp giải bài toán chẩn đoán kỹ thuật công trình bằng phƣơng 
pháp dao động ......................................................................................................... 6 
1.2. Tình hình nghiên cứu trên thế giới về chẩn đoán kết cấu bằng phƣơng pháp dao 
động ............................................................................................................................ 7 
1.3. Tình hình nghiên cứu ở Việt Nam về chẩn đoán kết cấu bằng phƣơng pháp dao 
động .......................................................................................................................... 11 
1.4. Đo dao động trong điều kiện khai thác và tổng quan về lý thuyết nhận dạng dao 
động .......................................................................................................................... 14 
1.4.1. Đo dao động trong điều kiện khai thác ....................................................... 14 
1.4.2. Tổng quan về lý thuyết nhận dạng dao động kết cấu cầu ........................... 15 
1.4.3. Lƣới bố trí điểm đo trên KCN cầu .............................................................. 18 
1.4.4. Công nghệ cảm biến ................................................................................... 20 
Kết luận Chƣơng 1 ................................................................................................... 21 
CHƢƠNG 2 CƠ SỞ LÝ THUYẾT VỀ DAO ĐỘNG KẾT CẤU, PHƢƠNG PHÁP 
CHẨN ĐOÁN ĐỘNG VÀ CÁC THAM SỐ SỬ DỤNG TRONG BÀI TOÁN CHẨN 
ĐOÁN ĐỘNG .............................................................................................................. 23 
2.1. Cơ sở lý thuyết về dao động kết cấu. ................................................................ 23 
2.1.1. Phƣơng trình vi phân dao động của hệ một bậc tự do ................................ 23 
2.1.2. Dao động của hệ nhiều bậc tự do................................................................ 27 
2.1.3. Các tham số đặc trƣng dao động................................................................ 27 
2.2. Các phƣơng pháp chẩn đoán kết cấu dựa trên dao động ................................... 29 
2.2.1. Phƣơng pháp dựa trên sự thay đổi tần số .................................................... 29 
2.2.2. Phƣơng pháp dựa trên độ mềm biểu kiến ................................................... 30 
2.2.3. Phƣơng pháp dựa trên năng lƣợng biến dạng hình thức ............................. 31 
2.2.4. Phƣơng pháp dựa trên độ cong đàn hồi ...................................................... 31 
2.2.5. Phƣơng pháp dựa trên độ cong hình dạng mode ........................................ 32 
2.2.6. Phƣơng pháp dựa trên độ cong bề mặt do tải trọng rải đều ........................ 33 
 iii 
2.2.7. Phƣơng pháp dựa trên sự thay đổi độ cứng ................................................ 33 
2.2.8. Đánh giá và lựa chọn phƣơng pháp cho bài toán chẩn đoán KCN bằng dao 
động ...................................................................................................................... 35 
Kết luận chƣơng 2 .................................................................................................... 38 
CHƢƠNG 3 THỰC NGHIỆM ĐO DAO ĐỘNG MỘT SỐ KCN CẦU TRÊN ĐỊA 
BÀN TP HÀ NỘI VÀ XÂY DỰNG MÔ HÌNH CHẨN ĐOÁN ĐỘNG KẾT CẤU 
CẦU ............................................................................................................................. 39 
3.1. Lựa chọn một số KCN cầu điển hình trên địa bàn TP Hà Nội để đo dao động ....... 39 
3.1.1. Hiện trạng hệ thống cầu trên địa bàn TP Hà Nội........................................ 39 
3.1.2. Một số công trình cầu điển hình áp dụng phƣơng pháp đo dao động ........ 41 
3.2. Xác định các tham số đặc trƣng dao động của các KCN cầu đƣợc lựa chọn ở 
thời điểm ban đầu. .................................................................................................... 42 
3.2.1. Xây dựng mô hình PTHH KCN cầu ........................................................... 42 
3.2.2. Tính toán các tham số đặc trƣng dao động của KCN cầu .......................... 44 
3.3. Thực nghiệm đo dao động 6 KCN cầu trên địa bàn TP Hà Nội. ...................... 49 
3.3.1. Trình tự thực hiện đo dao động .................................................................. 49 
3.3.2. Thiết bị đo ................................................................................................... 50 
3.3.3. Bố trí điểm đo dao động ............................................................................. 51 
3.3.4. Kết quả đo dao động KCN của 6 cầu ......................................................... 56 
3.3.5. So sánh kết quả tính và kết quả đo dao động 6 cầu .................................... 72 
3.4. Phân tích ảnh hƣởng của các hƣ hỏng đến đặc trƣng dao động của KCN cầu BT
 .................................................................................................................................. 74 
3.4.1. Miêu tả mô hình .......................................................................................... 74 
3.4.2. Bê tông bị suy giảm mô đun đàn hồi (E) .................................................... 76 
3.4.3. KCN có vết nứt hoặc hƣ hỏng .................................................................... 79 
3.5. Phân tích các đặc điểm của kết cấu nhạy cảm với sự thay đổi đặc trƣng dao 
động .......................................................................................................................... 84 
3.5.1. Thuộc tính cản ............................................................................................ 84 
3.5.2. Thuộc tính độ cứng ..................................................................................... 85 
3.5.3. Thuộc tính khối lƣợng ................................................................................ 85 
3.5.4. Ảnh hƣởng do khối lƣợng của phần kết cấu phụ ........................................ 86 
3.5.5. Phân tích ảnh hƣởng của độ cứng gối cầu đến đặc trƣng dao động ........... 86 
3.6. Xác định vị trí hƣ hỏng trên KCN cầu dầm bằng phƣơng pháp chẩn đoán động
 .................................................................................................................................. 88 
3.7. So sánh chi phí thử tải theo phƣơng pháp tĩnh và phƣơng pháp động .............. 92 
Kết luận Chƣơng 3 ................................................................................................... 93 
CHƢƠNG 4 ĐỀ XUẤT ỨNG DỤNG PHƢƠNG PHÁP ĐO DAO ĐỘNG VÀ CHẨN 
ĐOÁN ĐỘNG VÀO CÔNG TÁC QUẢN LÝ CẦU CỦA TP HÀ NỘI .................... 95 
4.1. Đề xuất tích hợp bổ sung một số đặc trƣng dao động vào hệ thống các tham số 
cần theo dõi, đo đạc và kiểm tra trong công tác quản lý khai thác cầu TP Hà Nội. 95 
 iv 
4.2. Xây dựng chƣơng trình máy tính dùng để chẩn đoán KCN cầu bằng phƣơng 
pháp dao động dựa trên các tham số đã lựa chọn. .................................................... 95 
4.3. Xây dựng quy trình quản lý và chẩn đoán KCN bằng phƣơng pháp dao động ....... 99 
4.3.1. Thu thập hồ sơ ............................................................................................ 99 
4.3.2. Khảo sát hiện trạng kết cấu, đánh giá dựa trên quan sát bằng mắt thƣờng 99 
4.3.3. Lập mô hình kết cấu ban đầu ...................................................................... 99 
4.3.4. Bố trí điểm đo dao động trên KCN cầu .................................................... 100 
4.3.5. Đo dao động KCN cầu .............................................................................. 101 
4.3.6. Hiệu chỉnh mô hình KCN cầu .................................................................. 102 
4.3.7. Xác định và theo dõi các tham số đặc trƣng dao động của KCN. ............ 103 
4.3.8. Quản lý thiết bị máy móc, quản lý kỹ thuật máy ...................................... 103 
4.3.9. Quản lý số liệu đo và tổ chức thực hiện ................................................... 104 
4.3.10. Đề xuất xây dựng ngƣỡng cảnh báo ....................................................... 104 
Kết luận chƣơng 4 .................................................................................................. 104 
KẾT LUẬN VÀ KIẾN NGHỊ ................................................................................... 106 
TÀI LIỆU THAM KHẢO .......................................................................................... 108 
DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN ........................ 1 
PHỤ LỤC ....................................................................................................................... 2 
 v 
DANH MỤC CÁC CHỮ VIẾT TẮT 
AASHTO American Association of State Highway and Transportation Officials 
(Hiệp hội Giao thông và Vận tải đƣờng bộ Hoa Kỳ) 
ASCE American Society of Civil Engineers (Hiệp hội Kỹ sƣ xây dựng Hoa 
Kỳ) 
BT Bê tông 
BTCT Bê tông cốt thép 
BTDUL Bê tông dự ứng lực 
CMIF Các chức năng chỉ định mode phức hợp 
CSI Phƣơng pháp nhận dạng không gian con - ngẫu nhiên 
CSI/ref Phƣơng pháp nhận dạng không gian con dựa trên tham chiếu 
CWT Biến đổi wavelet liên tục 
DAQ Hệ thống thu thập dữ liệu 
DOF Bậc tự do 
DUL Dự ứng lực 
DWT Biến đổi wavelet rời rạc 
EMA (FVT) Đo dao động cƣỡng bức 
EMD Phƣơng pháp phân tích dạng dao động cơ bản 
FEA Finite Element Analysis (phân tích phần tử hữu hạn) 
FEM Finite Element Method (phƣơng pháp phần tử hữu hạn) 
GTVT Giao thông Vận tải 
KC Kết cấu 
KCN Kết cấu nhịp 
LRFD Load Resistance Factor Design (thiết kế theo hệ số tải trọng và sức 
kháng) 
MFC Sự thay đổi độ mềm biểu kiến kết cấu 
OMA (AVT) Đo dao động trong điều kiện khai thác 
OMAX Đo dao động tổng hợp 
PP Phƣơng pháp chọn đỉnh 
PSD Mật độ phổ công suất 
PTHH Phần tử hữu hạn 
 vi 
SHM Theo dõi tình trạng sức khỏe kết cấu 
SSI Phƣơng pháp nhận dạng không gian con ngẫu nhiên 
SWT Biến đổi wavelet dừng 
TP Thành phố 
WPT Biến đổi wavelet packet 
RFV Residual Force Vector Method - phƣơng pháp véc tơ lực dƣ 
 vii 
DANH MỤC CÁC BẢNG BIỂU 
TT Tên bảng Trang 
Bảng 3.1. Thống kê số liệu công trình cầu trên địa bàn TP Hà Nội ......................... 39 
Bảng 3.2. Mƣời mode dao động đầu tiên của mô hình PTHH.................................. 45 
Bảng 3.3. Sáu mode dao động tính toán đầu tiên của cầu Kiến Hƣng ...................... 47 
Bảng 3.4. Sáu mode dao động tính toán đầu tiên của cầu Cống Thần ...................... 47 
Bảng 3.5. Khai báo tọa độ các nút dầm công son ..................................................... 62 
Bảng 3.6. Các tần số tìm đƣợc từ dữ liệu đo dao động dầm công son ...................... 66 
Bảng 3.7. Kết quả xử lý số liệu dao động KCN cầu Kiến Hƣng .............................. 69 
Bảng 3.8. Kết quả xử lý số liệu dao động KCN cầu Phùng Xá ................................ 69 
Bảng 3.9. Kết quả xử lý số liệu dao động KCN cầu Cống Thần .............................. 70 
Bảng 3.10. Kết quả xử lý số liệu dao động KCN cầu Tế Tiêu ................................. 70 
Bảng 3.11. Kết quả xử lý số liệu dao động KCN cầu La Khê .................................. 71 
Bảng 3.12. Kết quả xử lý số liệu đo KCN cầu Giẽ ................................................... 71 
Bảng 3.13. So sánh tần số tính và đo của cầu Kiến Hƣng ........................................ 73 
Bảng 3.14. So sánh tần số tính và đo cầu Cống Thần ............................................... 73 
Bảng 3.15. So sánh tần số tính và đo của cầu La Khê .............................................. 74 
Bảng 3.16. So sánh tần số tính và đo của cầu Giẽ .................................................... 74 
Bảng 3.17. Sự thay đổi tần số khi giảm mô đun đàn hồi của BT bản mặt cầu. .............. 76 
Bảng 3.18. Sự thay đổi tần số khi giảm mô đun đàn hồi của BT dầm. ..................... 77 
Bảng 3.19. Sự thay đổi tần số khi giảm mô đun đàn hồi của BT bản mặt cầu 
và dầm ...................................................................................................... 77 
Bảng 3.20. Sự thay đổi tần số khi giảm mô đun đàn hồi của BT dầm. ..................... 82 
Bảng 3.21. Tổng hợp chi phí kiểm định trung bình cho 1 KCN cầu dầm ................ 92 
 viii 
DANH MỤC CÁC HÌNH VẼ 
TT Tên hình Trang 
Hình 1.1. Minh họa biểu đồ ổn định dải tần số đƣợc xử lý từ dữ liệu đo dao 
động .................................................................................................................. 16 
Hình 1.2. Minh họa vị trí lắp các cảm biến tham chiếu (khoanh tròn) trên 
cầu. .................................................................................................................... 19 
Hình 1.3. B ... C 3.2 để xử lý số liệu đo và thực hiện nhận dạng dao động 
của kết cấu. Kết quả đƣợc thể hiện ở các bảng và hình dƣới đây. 
 Bảng A12. Kết quả đo dao động KCN N1 cầu Giẽ 
Mode 
No. 
Tần số 
f (Hz) 
Chu 
kỳ 
T(s) 
Hệ số 
cản ξ 
(%) 
MPC 
(-) 
MP 
(o) 
MPD 
(o) 
Dạng dao động 
1 4.12 0.23 0.73 0.98 0.23 5.70 Dạng uốn thứ 1 
2 5.39 0.20 0.65 0.99 2.66 5.10 Dạng uốn thứ 2 
3 13.56 0.07 0.64 0.88 4.20 6.50 Dạng xoắn thứ 1 
4 14.92 0.06 0.72 0.92 3.21 5.40 Dạng uốn thứ 3 
5 15.26 0.06 0.45 0.97 0.90 3.50 Dạng uốn thứ 4 
6 16.33 0.06 0.58 0.88 4.67 6.40 Dạng xoắn thứ 2 
Bảng A13. Kết quả đo dao động KCN N2 cầu Giẽ 
Mode 
No. 
Tần số 
f (Hz) 
Chu 
kỳ 
T(s) 
Hệ số 
cản ξ 
(%) 
MPC 
(-) 
MP 
(o) 
MPD 
(o) 
Dạng dao động 
1 4.45 0.22 0.73 0.95 0.25 4.50 Dạng uốn thứ 1 
2 4.92 0.20 0.65 0.97 2.47 5.50 Dạng uốn thứ 2 
3 14.13 0.07 0.64 0.88 4.70 3.60 Dạng xoắn thứ 1 
4 15.67 0.06 0.72 0.91 3.50 4.70 Dạng uốn thứ 3 
5 16.93 0.06 0.45 0.89 0.97 2.10 Dạng uốn thứ 4 
6 17.20 0.06 0.58 0.88 3.27 4.80 Dạng xoắn thứ 2 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A35: Mode dao động thứ 1: f= 4.34 (Hz) 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A36: Mode dao động thứ 2: f= 4.93 (Hz) 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A37: Mode dao động thứ 3: f= 14.26 (Hz) 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A38: Mode dao động thứ 4: f= 15.69 (Hz) 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A39: Mode dao động thứ 5: f= 16.78 (Hz) 
Mode dao động thực đo Kết quả mô hình phần mềm 
Hình A40: Mode dao động thứ 6: f= 17.19 (Hz) 
8. Code của chƣơng trình “Chẩn đoán KCN cầu – MFC Version 1.0” 
function varargout = MFC_v1(varargin) 
% MFC_V1 MATLAB code for MFC_v1.fig 
% MFC_V1, by itself, creates a new MFC_V1 or raises the 
existing 
% singleton*. 
% 
% H = MFC_V1 returns the handle to a new MFC_V1 or the 
handle to 
% the existing singleton*. 
% 
% MFC_V1('CALLBACK',hObject,eventData,handles,...) calls 
the local 
% function named CALLBACK in MFC_V1.M with the given 
input arguments. 
% 
% MFC_V1('Property','Value',...) creates a new MFC_V1 or 
raises the 
% existing singleton*. Starting from the left, property 
value pairs are 
% applied to the GUI before MFC_v1_OpeningFcn gets 
called. An 
% unrecognized property name or invalid value makes 
property application 
% stop. All inputs are passed to MFC_v1_OpeningFcn via 
varargin. 
% 
% *See GUI Options on GUIDE's Tools menu. Choose "GUI 
allows only one 
% instance to run (singleton)". 
% 
 % See also: GUIDE, GUIDATA, GUIHANDLES 
% Edit the above text to modify the response to help MFC_v1 
% Last Modified by GUIDE v2.5 08-Mar-2017 12:58:56 
% Begin initialization code - DO NOT EDIT 
gui_Singleton = 1; 
gui_State = struct('gui_Name', mfilename, ... 
 'gui_Singleton', gui_Singleton, ... 
 'gui_OpeningFcn', @MFC_v1_OpeningFcn, ... 
 'gui_OutputFcn', @MFC_v1_OutputFcn, ... 
 'gui_LayoutFcn', [] , ... 
 'gui_Callback', []); 
if nargin && ischar(varargin{1}) 
 gui_State.gui_Callback = str2func(varargin{1}); 
end 
if nargout 
 [varargout{1:nargout}] = gui_mainfcn(gui_State, 
varargin{:}); 
else 
 gui_mainfcn(gui_State, varargin{:}); 
end 
% End initialization code - DO NOT EDIT 
% --- Executes just before MFC_v1 is made visible. 
function MFC_v1_OpeningFcn(hObject, eventdata, handles, 
varargin) 
% This function has no output args, see OutputFcn. 
% hObject handle to figure 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% varargin command line arguments to MFC_v1 (see VARARGIN) 
% Choose default command line output for MFC_v1 
handles.output = hObject; 
 % Update handles structure 
guidata(hObject, handles); 
% This sets up the initial plot - only do when we are 
invisible 
% so window can get raised using MFC_v1. 
if strcmp(get(hObject,'Visible'),'off') 
 %plot(rand(5)); 
 plot(membrane); 
%axes(handles.axes1); 
%view([-55 50]); 
%cla; 
end 
% UIWAIT makes MFC_v1 wait for user response (see UIRESUME) 
% uiwait(handles.figure1); 
% --- Outputs from this function are returned to the command 
line. 
function varargout = MFC_v1_OutputFcn(hObject, eventdata, 
handles) 
% varargout cell array for returning output args (see 
VARARGOUT); 
% hObject handle to figure 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% Get default command line output from handles structure 
varargout{1} = handles.output; 
% -----------------------------------------------------------
--------- 
function FileMenu_Callback(hObject, eventdata, handles) 
% hObject handle to FileMenu (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
 % handles structure with handles and user data (see 
GUIDATA) 
% -----------------------------------------------------------
--------- 
function OpenMenuItem_Callback(hObject, eventdata, handles) 
% hObject handle to OpenMenuItem (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
file = uigetfile('*.fig'); 
if ~isequal(file, 0) 
 open(file); 
end 
% -----------------------------------------------------------
--------- 
function PrintMenuItem_Callback(hObject, eventdata, handles) 
% hObject handle to PrintMenuItem (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
printdlg(handles.figure1) 
% -----------------------------------------------------------
--------- 
function CloseMenuItem_Callback(hObject, eventdata, handles) 
% hObject handle to CloseMenuItem (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
selection = questdlg(['Close ' get(handles.figure1,'Name') 
'?'],... 
 ['Close ' get(handles.figure1,'Name') 
'...'],... 
 'Yes','No','Yes'); 
 if strcmp(selection,'No') 
 return; 
end 
delete(handles.figure1) 
% --- Executes on selection change in popupmenu1. 
function popupmenu1_Callback(hObject, eventdata, handles) 
% hObject handle to popupmenu1 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% Hints: contents = get(hObject,'String') returns popupmenu1 
contents as cell array 
% contents{get(hObject,'Value')} returns selected item 
from popupmenu1 
% --- Executes during object creation, after setting all 
properties. 
function popupmenu1_CreateFcn(hObject, eventdata, handles) 
% hObject handle to popupmenu1 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles empty - handles not created until after all 
CreateFcns called 
% Hint: popupmenu controls usually have a white background on 
Windows. 
% See ISPC and COMPUTER. 
if ispc && isequal(get(hObject,'BackgroundColor'), 
get(0,'defaultUicontrolBackgroundColor')) 
 set(hObject,'BackgroundColor','white'); 
end 
 set(hObject, 'String', {'plot(rand(5))', 
'plot(sin(1:0.01:25))', 'bar(1:.5:10)', 'plot(membrane)', 
'surf(peaks)'}); 
% --- Executes on button press in pushbutton2. 
function pushbutton2_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton2 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
[filename1,filepath1]=uigetfile({'*.mat','MATLAB data'},'Chon 
file'); 
% --- Executes on button press in pushbutton3. 
function pushbutton3_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton3 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
[filename1,filepath1]=uigetfile({'*.*','All Files'},'Chon 
file'); 
global fh 
fh=load([filepath1 filename1]); 
% --- Executes on button press in pushbutton5. 
function pushbutton5_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton5 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
[filename1,filepath1]=uigetfile({'*.*','All Files'},'Chon 
file'); 
global phih 
phih=load([filepath1 filename1]); 
% --- Executes on button press in pushbutton6. 
 function pushbutton6_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton6 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
global fh 
global fd 
global phih 
global phid 
omega=2*pi*fh; 
lambda=1./omega./omega; 
global n_nodes 
global n_modes 
n_nodes=length(phih(:,1)); 
n_modes=length(phih(1,:)); 
L=[]; 
for k=1:n_modes 
 L(k,k)=lambda(k); 
end 
Fh=phih*L*phih' 
omegad=2*pi*fd; 
lambdad=1./omegad./omegad; 
Ld=[]; 
for k=1:n_modes 
 Ld(k,k)=lambdad(k); 
end 
Fd=phid*Ld*phid' 
dF=Fd-Fh 
X=ones(n_nodes,1) 
global MFC1 
global MFC 
global x y 
MFC1=dF*X 
MFC=[]; 
for k=1:n_nodes 
 MFC=[MFC dF(k,k)] 
end 
axes(handles.axes1); 
 cla; 
% Normalize MFC for La Khe 
Ld=0; 
ngirder=0; 
spacing=0; 
St = get(handles.edit1,'String'); 
Ld=str2num(St); 
ngirder = str2num(get(handles.edit2,'String')); 
spacing = str2num(get(handles.edit3,'String')); 
%spacing = 2.4; 
%ngirder = 6; 
ndiv_ = 24; 
x=0:Ld/ndiv_:Ld; 
y=0:1:ngirder-1; 
y=y*spacing; 
MFC=reshape(MFC,ndiv_+1,ngirder); 
MFC=MFC'; 
global nMFC 
nMFC=MFC; 
for k=1:ngirder 
 mx=max(abs(nMFC(k,:))); 
 nMFC(k,:)=nMFC(k,:)./mx; 
end 
global MFCI 
MFCI=[]; 
MFCI=nMFC.*abs(nMFC); 
surf(x,y,nMFC) 
xlabel('Doc cau [m]') 
ylabel('Ngang cau [m]') 
zlabel('Chi so MFC') 
view([-55 50]); 
rotate3d 
%plot(membrane) 
% --- Executes on button press in pushbutton7. 
function pushbutton7_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton7 (see GCBO) 
 % eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
axes(handles.axes1); 
cla; 
grid on 
hold on 
global MFC 
global nMFC x y 
for k=1:6 
 plot3(x,y(k)+zeros(1,25),nMFC(k,:),'LineWidth',2) 
end 
xlabel('Doc cau [m]') 
ylabel('Ngang cau [m]') 
zlabel('Chi so MFC') 
view([-55 50]); 
rotate3d 
hold off 
% --- Executes on button press in pushbutton8. 
function pushbutton8_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton8 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
[filename1,filepath1]=uigetfile({'*.*','All Files'},'Chon 
file'); 
global fd 
fd=load([filepath1 filename1]); 
% --- Executes on button press in pushbutton9. 
function pushbutton9_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton9 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
 [filename1,filepath1]=uigetfile({'*.*','All Files'},'Chon 
file'); 
global phid 
phid=load([filepath1 filename1]); 
function edit1_Callback(hObject, eventdata, handles) 
% hObject handle to edit1 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% Hints: get(hObject,'String') returns contents of edit1 as 
text 
% str2double(get(hObject,'String')) returns contents 
of edit1 as a double 
% --- Executes during object creation, after setting all 
properties. 
function edit1_CreateFcn(hObject, eventdata, handles) 
% hObject handle to edit1 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles empty - handles not created until after all 
CreateFcns called 
% Hint: edit controls usually have a white background on 
Windows. 
% See ISPC and COMPUTER. 
if ispc && isequal(get(hObject,'BackgroundColor'), 
get(0,'defaultUicontrolBackgroundColor')) 
 set(hObject,'BackgroundColor','white'); 
end 
function edit2_Callback(hObject, eventdata, handles) 
 % hObject handle to edit2 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% Hints: get(hObject,'String') returns contents of edit2 as 
text 
% str2double(get(hObject,'String')) returns contents 
of edit2 as a double 
% --- Executes during object creation, after setting all 
properties. 
function edit2_CreateFcn(hObject, eventdata, handles) 
% hObject handle to edit2 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles empty - handles not created until after all 
CreateFcns called 
% Hint: edit controls usually have a white background on 
Windows. 
% See ISPC and COMPUTER. 
if ispc && isequal(get(hObject,'BackgroundColor'), 
get(0,'defaultUicontrolBackgroundColor')) 
 set(hObject,'BackgroundColor','white'); 
end 
function edit3_Callback(hObject, eventdata, handles) 
% hObject handle to edit3 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
% Hints: get(hObject,'String') returns contents of edit3 as 
text 
 % str2double(get(hObject,'String')) returns contents 
of edit3 as a double 
% --- Executes during object creation, after setting all 
properties. 
function edit3_CreateFcn(hObject, eventdata, handles) 
% hObject handle to edit3 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles empty - handles not created until after all 
CreateFcns called 
% Hint: edit controls usually have a white background on 
Windows. 
% See ISPC and COMPUTER. 
if ispc && isequal(get(hObject,'BackgroundColor'), 
get(0,'defaultUicontrolBackgroundColor')) 
 set(hObject,'BackgroundColor','white'); 
end 
% --- Executes on button press in pushbutton10. 
function pushbutton10_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton10 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 
h=msgbox({'Chuong trinh chan doan KCN cau MFC - Version 1.0' 
'Tac gia:' ' ThS. Nguyen Tien Minh' ' TS. Do Anh Tu'},... 
 'Gioi thieu'); 
% --- Executes on button press in pushbutton11. 
function pushbutton11_Callback(hObject, eventdata, handles) 
% hObject handle to pushbutton11 (see GCBO) 
% eventdata reserved - to be defined in a future version of 
MATLAB 
% handles structure with handles and user data (see 
GUIDATA) 

File đính kèm:

  • pdfluan_an_xac_dinh_cac_tham_so_trong_bai_toan_chan_doan_ket_ca.pdf
  • docxThong tin luan an NCS Minh.docx
  • pdfTomTat_Minh_2017_7_18.pdf
  • pdfTomTat_Minh_English_2017-7-17.pdf