Tính toán và mô phỏng thiết bị nâng chuyển xây dựng phần mềm tích hợp trên nền phần mềm công nghiệp để hỗ trợ nghiên cứu

152 450 1
Tính toán và mô phỏng thiết bị nâng chuyển  xây dựng phần mềm tích hợp trên nền phần mềm công nghiệp để hỗ trợ nghiên cứu

Đ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

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - LUẬN VĂN THẠC SỸ KHOA HỌC TÍNH TOÁN PHỎNG THIẾT BỊ NÂNG CHUYỂN XÂY DỰNG PHẦN MỀM TÍCH HỢP TRÊN NỀN PHẦN MỀM CÔNG NGHIỆP ĐỂ HỖ TRỢ NGHIÊN CỨU NGÀNH: CƠ HỌC KỸ THUẬT MÃ SỐ: NGUYỄN ANH ĐỨC Người hướng dẫn khoa học: PGS ĐINH VĂN PHONG HÀ NỘI - 2009 Luận văn thạc sỹ học kĩ thuật MỤC LỤC CHƯƠNG 1: MỞ ĐẦU 1.1 Vấn đề tính toán kết cấu phương pháp PTHH 1.2 Mục đích nghiên cứu đề tài 1.3 Phương pháp nghiên cứu 1.4 Nội dung đề tài 1.5 Ý nghĩa khoa học thực tiễn đề tài CHƯƠNG 2: TỔNG QUAN VỀ CẦU TRỤC PHƯƠNG PHÁP TÍNH TOÁN KẾT CẤU THÉP 2.1 Giới thiệu tổng quan cầu trục 2.1.1 Công dụng phân loại cầu trục 2.1.2 Cấu tạo nguyên lý hoạt động cầu trục 2.2 Phương pháp tính toán kết cấu thép 2.2.1 Phương pháp lực 9 11 12 13 2.2.1.1 Một số khái niệm 13 2.2.1.2 Hệ tĩnh định tương đương 14 2.2.1.3 Hệ phương trình tắc 15 2.2.1.4 Nội lực chuyển vị hệ siêu tĩnh 17 2.2.2 Những hạn chế phương pháp lực tính toán kết cấu 21 CHƯƠNG 3: PHƯƠNG PHÁP PHẦN TỬ HỮU HẠN TRONG TÍNH TOÁN KẾT CẤU THÉP CẦU TRỤC 23 3.1 Tổng quan phương pháp PTHH 23 3.2 Phương pháp PTHH tính toán kết cầu thép cầu trục 25 3.2.1 PTHH tính toán hệ khung không gian 26 3.2.1.1 Biến dạng dọc trục (do q1 , q7 ) 28 3.2.1.2 Biến dạng xoắn (do q4 , q10 ) 29 Trang Luận văn thạc sỹ học kĩ thuật 3.2.1.3 Biến dạng uốn mặt phẳng xy (do q2 , q8 , q6 , q12 ) 31 3.2.1.4 Biến dạng uốn mặt phẳng xz (do q3 , q5 , q9 , q11 ) 32 3.2.1.5 Ma trận độ cứng phần tử khung không gian 33 3.2.2 PTHH tính toán 33 3.2.2.1 Phương trình chuyển vị 34 3.2.2.2 Phương trình trường biến dạng 37 3.2.2.3 Phương trình trường ứng suất 37 3.2.2.4 Phương trình nội lực 37 3.2.2.5 Phần tử hữu hạn 39 3.2.2.6 Ma trận độ cứng phần tử 41 CHƯƠNG 4: THIẾT KẾ PHỎNG TÍNH TOÁN KẾT CẤU THÉP CẦU TRỤC 42 4.1 Thiết kế, kết cấu thép cầu trục dầm đơn dạng dàn 4.1.1 Thiết kế cầu trục dầm đơn dạng dàn 42 42 4.1.1.1 Đặc điểm kết cấu 42 4.1.1.2 Nội dung thiết kế 43 4.1.1.3 Xác định kích thước hình học 43 4.1.1.4 Lựa chọn vật liệu 46 4.1.1.5 Tải trọng tổ hợp tải trọng tác dụng lên kết cấu 47 4.1.2 tính toán kết cấu thép cầu trục 53 4.1.2.1 hình phần tử hữu hạn ANSYS 53 4.1.2.2 Các điều kiện biên tải trọng tác dụng 55 4.1.2.3 Kết tính toán 56 4.2 Thiết kế, kết cấu thép cầu trục dầm đơn dạng hộp 4.2.1 Thiết kế 78 78 4.2.1.1 Đặc điểm kết cấu 78 Trang Luận văn thạc sỹ học kĩ thuật 4.2.1.2 Nội dung thiết kế 79 4.2.1.3 Xác định kích thước hình học 79 4.2.1.4 Lựa chọn vật liệu 84 4.2.1.5 Tải trọng tổ hợp tải trọng tác dụng lên kết cấu 84 4.2.2 tính toán kết cấu thép cầu trục dầm đơn dạng hộp 87 4.2.2.1 hình phần tử hữu hạn ANSYS 87 4.2.2.2 Các điều kiện biên tải trọng tác dụng 88 4.2.2.3 Kết tính toán 90 CHƯƠNG 5: XÂY DỰNG ĐUN TÍCH HỢP TRÊN PHẦN MỀM ANSYS HỖ TRỢ THIẾT KẾ PHỎNG CẦU TRỤC 109 5.1 Tổng quan chương trình tích hợp phần mềm CAE 109 5.2 Tìm hiểu khả lập trình tích hợp phần mềm ANSYS 110 5.2.1 Cấu trúc phần mềm ANSYS 110 5.2.2 Khả lập trình tích hợp ANSYS 110 5.3 Xây dựng chương trình ứng dụng 5.3.1 Lựa chọn phương án tương tác với ANSYS 112 113 5.3.1.1 Ngôn ngữ tương tác 113 5.3.1.2 Cách thức tương tác 113 5.3.2 Lưu đồ thuật toán chương trình “Crane” 114 5.3.3 Xây dựng chương trình 119 5.3.3.1 Tham số hóa hình hình học 119 5.3.3.2 Tham số hóa hình phần tử hữu hạn 121 5.3.3.3 Triển khai hàm mã lệnh 121 5.3.3.4 Xây dựng giao diện người dùng 122 5.3.4 tả hoạt động chương trình “Crane” KẾT LUẬN CHUNG HƯỚNG NGHIÊN CỨU Trang 125 131 Luận văn thạc sỹ học kĩ thuật CHƯƠNG MỞ ĐẦU 1.1 Vấn đề tính toán kết cấu phương pháp PTHH Trong công tác thiết kế kết cấu công trình chi tiết máy việc tính toán sức bền kết cấu chịu lực đóng vai trò quan trọng, chiếm khối lượng lớn lao động thời gian toàn công việc thiết kế Kết tính toán xác đầy đủ vừa đảm bảo yêu cầu độ bền, độ cứng độ ổn định kết cấu làm cho công trình hay máy móc làm việc chắn an toàn mà cho phép tận dụng tối đa khả làm việc vật liệu, giảm kích thước, trọng lượng giá thành công trình Trước việc tính toán kết cấu thực theo công thức kinh nghiệm, bảng tra lập sẵn sử dụng phương pháp như: phương pháp lực, phương pháp chuyển vị Tuy nhiên với kết cấu có độ phức tạp việc tính toán thiết theo phương pháp khó khăn nhiều thời gian công sức Phương pháp phần tử hữu hạn (PTHH) phương pháp tính kết cấu bắt đầu nghiên cứu cách hệ thống từ năm 1960 Nhưng phải đến năm 1980, nhờ tiến mạnh mẽ máy tính điện tử, phương pháp PTHH áp dụng rộng rãi nhanh chóng chứng tỏ ưu ngành công nghiệp như: xây dựng, cầu đường, chế tạo máy, đóng tàu Với trợ giúp đắc lực máy tính dựa sở lý luận phương pháp PTHH, hàng loạt phần mềm tính toán kết cấu đời như: SAP, COSMOS, NASTRAN, ANSYS, ABAQUS… mở xu hướng mới: Tự động hóa tính toán kết cấu Trang Luận văn thạc sỹ học kĩ thuật Trong tính toán kết cấu thép máy nâng chuyển với dạng kết cấu phức tạp khung siêu tĩnh, dàn phẳng, dàn không gian phương pháp chủ yếu phương pháp lực Nói chung phương pháp gặp khó khăn giải hệ siêu tĩnh bậc lớn Việc giải hệ phương trình tuyến tính với số phương trình số ẩn lớn đòi hỏi nhiều thời gian thực tế không giải sử dụng phương pháp tính toán thông thường Còn để giảm bớt ẩn số có cách làm giảm bớt số liên kết hệ phân tích hệ không gian thành hệ phẳng Làm kết nhận không xác, thông thường làm cho giá trị tìm như: nội lực, ứng suất, biến dạng lớn so với thực tế làm cho kích thước trọng lượng kết cấu tăng lên, lãng phí vật liệu Với việc vận dụng sở lý thuyết phương pháp PTHH tính toán kết cấu thép máy nâng chuyển khắc phục khó khăn, hạn chế mà phương pháp mắc phải Phương pháp PTHH có đặc điểm thuật toán đơn giản, tính hệ thống cao nên phù hợp với việc lập trình giải máy tính, khối lượng tính toán lớn máy tính đảm nhiệm, việc tính toán nhanh kết xác nhiều so với phương pháp trước Một lợi phương pháp PTHH tính toán kết cấu thép máy nâng chuyển cần thay đổi vị trí trạng thái cầu trục thay đổi phương án tải cần thay đổi số nội dung chương trình tính, với phương pháp lực chẳng hạn công việc tính toán gần làm lại toàn Trong yêu cầu tính toán kết cấu thép máy nâng chuyển phải tính nhiều trạng thái làm việc với nhiều trường hợp tải Trang Luận văn thạc sỹ học kĩ thuật Hiện có nhiều chương trình phần mềm tính toán kết cấu thép máy nâng chuyển đưa vào khai thác Việt Nam, thực tế áp dụng hiệu cho số ngành Trong luận văn tác giả sử dụng phần mềm ANSYS cho trình tính toán ANSYS phần mềm mạnh phát triển ứng dụng rộng rãi giới Phần mềm ANSYS liên kết với phần mềm thiết kế hình hình học 2D 3D, lấy làm hình hình học phục vụ trình phỏng: phân tích trường ứng suất, biến dạng … kết cấu Nhờ đó, đưa thông số tối ưu cho trình chế tạo ANSYS cung cấp phương pháp giải toán kết cấu với nhiều dạng hình vật liệu khác nhau: đàn hồi tuyến tính, đàn hồi phi tuyến, dẻo, siêu đàn hồi … 1.2 Mục đích nghiên cứu đề tài Đề tài thực với ba mục đích chính: - Nghiên cứu sở lý thuyết phương pháp lực tính toán hệ siêu tĩnh Từ đưa điểm hạn chế khó khăn gặp phải phương pháp lực việc tính toán kết cấu thép máy nâng chuyển - Nghiên cứu sở lý thuyết phương pháp PTHH tính toán kết cấu Ứng dụng PTHH để tính toán kết cấu thép máy nâng chuyển phần mềm công nghiệp ANSYS Trong đề tài tác giả thực tính toán, kết cấu thép cầu trục dầm đơn dạng dàn kết cấu thép cầu trục dầm đơn dạng hộp - Xây dựng chương trình tích hợp phần mềm công nghiệp ANSYS hỗ trợ tính toán kết cấu thép thiết bị nâng chuyển 1.3 Phương pháp nghiên cứu - Cơ sở lý thuyết phương pháp PTHH nhà khoa học giới xây dựng hoàn chỉnh, biên soạn thành giáo trình tài liệu Trang Luận văn thạc sỹ học kĩ thuật tham khảo Đề tài thực với phương pháp nghiên cứu lý thuyết sở phương pháp PTHH tính toán kết cấu thép - Về ví dụ ứng dụng lý thuyết: đề tài thực khai thác chương trình phần mềm ANSYS để tính toán kết cấu thép cầu trục xây dựng chương trình tích hợp phần mềm ANSYS để hỗ trợ cho việc thiết kế tính toán 1.4 Nội dung đề tài Đề tài thực với bốn phần chính: - Phương pháp lực tính toán kết cấu thép hạn chế phương pháp lực tính toán kết cấu thép - Phương pháp PTHH tính toán kết cấu thép cầu trục - Ứng dụng phương pháp PTHH tính toán kết cấu thép cầu trục - Xây dựng module tích hợp phần mềm ANSYS để hỗ trợ tính toán kết cấu thép cầu trục 1.5 Ý nghĩa khoa học thực tiễn đề tài - Ý nghĩa khoa học: đề tài không nhằm mục đích đưa lý thuyết tính toán kết cấu mà nghiên cứu sở lý luận có sẵn ứng dụng sở lý thuyết vào tính toán chủng loại kết cấu thép cầu trục - Ý nghĩa thực tiễn: đề tài giúp cho kỹ sư khai thác công cụ tính toán thiết kế kết cấu thép máy nâng chuyển Đó sở lý luận để khai thác sử dụng phần mềm tính toán sẵn có; chương trình tích hợp giúp cho việc tính toán thiết kế nhanh hơn, xác hơn, đỡ tốn công sức Trang Luận văn thạc sỹ học kĩ thuật CHƯƠNG TỔNG QUAN VỀ CẦU TRỤC PHƯƠNG PHÁP TÍNH TOÁN KẾT CẤU THÉP 2.1 Giới thiệu tổng quan cầu trục 2.1.1 Công dụng phân loại cầu trục a Công dụng: Cầu trục loại máy trục có công dụng chung Nó dùng chủ yếu phân xưởng khí, nhà kho, nhà máy đóng tàu để nâng hạ vận chuyển hàng hóa với lưu lượng lớn Hình 2.1: Cầu trục xưởng bảo dưỡng máy bay Cầu trục kết cấu dầm hộp dàn, đặt xe có cấu nâng Dầm cầu chạy đường ray đặt cao dọc theo nhà xưởng xe chạy dọc theo dầm cầu Vì cầu trục nâng hạ vận chuyển hàng theo yêu cầu điểm với thiết bị mang hàng đa dạng móc treo thiết bị cặp, nam châm điện, gầu ngoạm Đặc Trang Luận văn thạc sỹ học kĩ thuật biệt cầu trục sử dụng phổ biến ngành công nghiệp chế tạo máy luyện kim với thiết bị mang vật chuyên dùng Cầu trục chế tạo với tải trọng nâng đến hàng trăm tấn, độ dầm cầu đến hàng chục mét, chiều cao nâng đến 50 m, tốc độ nâng tương đối lớn từ đến 40 m/ph, tốc độ di chuyển xe đến 60 m/ph tốc độ di chuyển cầu trục đến 125 m/ph Cầu trục có tải trọng nâng 30 thường trang bị hai ba cấu nâng vật: cấu nâng hai cấu nâng phụ Tải trọng nâng loại cầu trục thường ký hiệu phân số với tải trọng nâng nâng phụ Ví dụ: 15/3 t; 20/3 t; 150/20/5 t … b Phân loại: Theo công dụng: có hai loại cầu trục công dụng chung cầu trục chuyên dùng Cầu trục có công dụng chung chủ yếu dùng với móc treo để xếp dỡ, lắp ráp sửa chữa máy móc Loại cầu trục có tải trọng nâng không lớn cần dùng gầu ngoạm, nam châm điện thiết bị cặp xếp dỡ loại hàng định Cầu trục chuyên dùng sử dụng chủ yếu công nghiệp luyện kim với thiết bị mạng vật chuyên dùng có chế độ làm việc nặng Theo kết cấu dầm cầu: gồm cầu trục dầm (dầm đơn) cầu trục hai dầm (dầm đôi) Dầm cầu trục dầm thường chữ I dầm tổ hợp với dàn thép tăng cứng cho dầm Cầu trục dầm thường dùng palăng điện chạy dọc theo dầm chữ I nhờ cấu di chuyển palăng Cầu trục hai dầm có dầm hộp dầm dàn không gian Theo cách di chuyển dầm đường ray: có loại cầu trục tựa cầu trục treo Loại cầu trục tựa phổ biến Trang 10 Luận văn thạc sỹ học kĩ thuật Code nguồn chương trình Class DH10T.cs namespace DamHop10Tan { public class DH10T { WBUltility wb = null; private String currentFolder = ""; public DH10T(WBUltility wbu) { wb = wbu; } public String Folder { set { this.currentFolder = value; } get { return this.currentFolder; } } //Thay đổi chiều dày kích thước cầu trục dầm đơn dạng hộp public void setThickness(string valueGanNho, string valueGanLon, string tam_thanh_1, string tam_thanh_2, string tam_bien_1, string tam_bien_2, string valueGanPhu, string tRayI, string dRayI) { String str = " "; // //DẦM CHÍNH // //Chieu day tam dam chinh str += "ag.Script.agSelectTreeByName(\"Tam trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_1 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_1 + ";"; // Chieu day tam bien dam chinh str += "ag.Script.agSelectTreeByName(\"Tam bien tren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_1 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam bien duoi ben trai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_1 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam bien duoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_1 + ";"; Trang 138 Luận văn thạc sỹ học kĩ thuật str += "ag.Script.agSelectTreeByName(\"Tam bien duoi ben phai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_1 + ";"; //Chiều dày gân bé dầm str += "ag.Script.agSelectTreeByName(\"Gannhogoc\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanNho + ";"; //Chiều day gân lớn dầm str += "ag.Script.agSelectTreeByName(\"Gantogoc\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanLon + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan tren ben trai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanLon + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan duoi ben phai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanLon + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan tren ben phai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanLon + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan duoi ben trai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanLon + ";"; // // DẦM PHỤ // // Chieu day tam dam phu str += "ag.Script.agSelectTreeByName(\"Tam phu ben trai ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam phu ben phai ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam phu ben phai trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam phu ben trai trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh_2 + ";"; // Chieu day tam bien dam phu str += "ag.Script.agSelectTreeByName(\"Tam bien phu ben trai tren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam bien phu ben phai duoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam bien phu ben phai tren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Tam bien phu ben trai duoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Gandatdieukienbien\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; Trang 139 Luận văn thạc sỹ học kĩ thuật str += "ag.Script.agSelectTreeByName(\"Gandatdieukienbien1\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Gandatdieukienbien2\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; str += "ag.Script.agSelectTreeByName(\"Gandatdieukienbien3\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien_2 + ";"; //Chiều dày gân dầm phụ str += "ag.Script.agSelectTreeByName(\"GandamphuGoc\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanPhu + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan phu ben phai trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanPhu + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan phu ben phai ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanPhu + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan phu ben trai trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanPhu + ";"; str += "ag.Script.agSelectTreeByName(\"Tam gan phu ben trai ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + valueGanPhu + ";"; //Chiều dày TB Ray str += "ag.Script.agSelectTreeByName(\"Dam I rong phia tren ben ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; str += "ag.Script.agSelectTreeByName(\"Dam I rong phia tren ben trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; str += "ag.Script.agSelectTreeByName(\"Dam I rong phia duoi ben ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; str += "ag.Script.agSelectTreeByName(\"Dam I rong phia duoi ben trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; //Chiều dày bụng Ray str += "ag.Script.agSelectTreeByName(\"Dam I cao ben ngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + dRayI + ";"; str += "ag.Script.agSelectTreeByName(\"Dam I cao ben trong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + dRayI + ";"; str += "ag.Script.agGenerate();"; wb.JS.createFile("changeThickness", str); wb.JS.runScript("changeThickness", true); } //Thay đổi chiều dày kích thước cầu trục dầm đơn dạng dàn public void setThickness(string tam_thanh, string tam_bien, string tRayI, string dRayI) { String str = " "; Trang 140 Luận văn thạc sỹ học kĩ thuật //Chieu day tam dam phu str += "ag.Script.agSelectTreeByName(\"Tamthanh\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; str += "ag.Script.agSelectTreeByName(\"Tamthanh2\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; //Tấm thành lắp đầu dầm str += "ag.Script.agSelectTreeByName(\"Tamthanhngoaitren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; str += "ag.Script.agSelectTreeByName(\"Tamthanhngoaiduoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; str += "ag.Script.agSelectTreeByName(\"Tamthanhtrongtren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; str += "ag.Script.agSelectTreeByName(\"Tamthanhtrongduoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_thanh + ";"; // Chieu day tam bien dam phu str += "ag.Script.agSelectTreeByName(\"Tambien\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien + ";"; str += "ag.Script.agSelectTreeByName(\"Tambien2\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien + ";"; str += "ag.Script.agSelectTreeByName(\"Tambienduoi\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien + ";"; str += "ag.Script.agSelectTreeByName(\"Tambientrong\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien + ";"; str += "ag.Script.agSelectTreeByName(\"Tambienngoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tam_bien + ";"; //Chiều dày TB cánh Ray str += "ag.Script.agSelectTreeByName(\"RayItren\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; str += "ag.Script.agSelectTreeByName(\"RayIDuoiNgoai\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + tRayI + ";"; //Chiều dày bụng Ray str += "ag.Script.agSelectTreeByName(\"RayIDung\");"; str += "ag.Script.ag.listviewSelectedObject.Thickness = " + dRayI + ";"; str += "ag.Script.agGenerate();"; wb.JS.createFile("changeThickness", str); wb.JS.runScript("changeThickness", true); } public void Change_Parameter_2(string fPath) { String str = " "; str += "var i = 0;var DS = wb.AppletList(\"DSApplet\").Applet.App;"; str += "var fName = \"" + fPath + "\";"; str += "var parameterString = \"\";"; str += "var fileSystem = new ActiveXObject(\"Scripting.FileSystemObject\");"; str += "var readFile = fileSystem.OpenTextFile(fName, 1, false);"; str += "while (!readFile.AtEndOfStream)"; str += "{"; Trang 141 Luận văn thạc sỹ học kĩ thuật str += "read = readFile.ReadLine();"; str += "var parameterString = parameterString + read + \"\\n\";"; str += "}"; // Doc file 'Parameters.txt' str += "ag.Script.ag.guiScript.agParams(true);"; // Mo cua so quan ly bien DesignModeler str += "ag.Script.ag.paramsCtrlADP.Text = parameterString;";//Truyen chuoi~ chua thong so cac bien vao mo hinh str += "ag.Script.ag.m.ParameterMgr.ParamSave();";//Luu lai thong so cua cac bien mo hinh str += "ag.Script.ag.guiScript.agParams(false);"; //Dong cua so quan ly bien str += "ag.Script.agGenerate();";//Cap nhat lai mo hinh AGApplet wb.JS.createFile("changeParameter2", str); wb.JS.runScript("changeParameter2", true); } /// /// Thay đổi điều kiện biên lực /// /// /// /// public void Change_RemoteForce(double[] valueForce,double[] locationForce, string nameForce) { String str = " "; str += "var env = DS.Tree.Projects(1).Models(1).Environments(1);"; str += " for (i = 1; i

Ngày đăng: 24/07/2017, 23:06

Từ khóa liên quan

Mục lục

  • Bia

  • MỤC LỤC

  • CHƯƠNG 1:MỞ ĐẦU

  • CHƯƠNG 2:TỔNG QUAN VỀ CẦU TRỤC VÀ PHƯƠNG PHÁP TÍNH TOÁN KẾT CẤU THÉP

  • CHƯƠNG 3:PHƯƠNG PHÁP PHẦN TỬ HỮU HẠN TRONG TÍNH TOÁN KẾT CẤU THÉP CẦU TRỤC

  • CHƯƠNG 4:THIẾT KẾ VÀ MÔ PHỎNG TÍNH TOÁN KẾT CẤU THÉP CẦU TRỤC

  • CHƯƠNG 5:XÂY DỰNG MÔ ĐUN TÍCH HỢP TRÊN PHẦN MỀM ANSYS HỖ TRỢ THIẾT KẾ MÔ PHỎNG CẦU TRỤC

  • TÀI LIỆU THAM KHẢO

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

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

Tài liệu liên quan