1. Trang chủ
  2. » Khoa Học Tự Nhiên

CHƯƠNG TRÌNH MÔ PHỎNG MONTE CARLO OPENMCKHÓA LUẬN TỐT NGHIỆP KỸ SƯ HẠT NHÂN

91 208 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 91
Dung lượng 4,11 MB

Nội dung

TRƯỜNG ĐẠI HỌC ĐÀ LẠT KHOA KỸ THUẬT HẠT NHÂN NGUYỄN THÀNH TRƯỜNG – 1210245 CHƯƠNG TRÌNH PHỎNG MONTE CARLO OPENMC KHÓA LUẬN TỐT NGHIỆP KỸ HẠT NHÂN GIÁO VIÊN HƯỚNG DẪN THS NGUYỄN DANH HƯNG KHÓA 2012-2017 1i NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đà lạt, ngày tháng năm .… Giáo viên hướng dẫn [Ký tên ghi rõ họ tên] 2ii NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Khóa luận đáp ứng yêu cầu khóa luận kỹ hạt nhân Đà lạt, ngày tháng năm .… Giáo viên phản biện [Ký tên ghi rõ họ tên] iii LỜI CẢM ƠN Được phân công Khoa Kỹ thuật Hạt nhân, Trường Đại học Đà Lạt, đồng ý Thầy giáo hướng dẫn ThS Nguyễn Danh Hưng thực đề tài “Chương trình Monte Carlo OpenMC” Để hoàn thành khóa luận Tôi xin chân thành cảm ơn thầy cô giáo tận tình hướng dẫn, giảng dạy suốt trình học tập, nghiên cứu rèn luyện Trường Đại học Đà Lạt Xin chân thành cảm ơn Thầy giáo hướng dẫn ThS Nguyễn Danh Hưng tận tình, chu đáo hướng dẫn thực khóa luận Mặc dù có nhiều cố gắng để thực đề tài cách hoàn chỉnh Song buổi đầu làm quen với công tác nghiên cứu khoa học, tiếp cận thực tế hạn chế kiến thức kinh nghiệm nên tránh khỏi thiếu sót định mà thân chưa thấy Tôi mong góp ý quý Thầy, Cô giáo để khóa luận hoàn chỉnh Tôi xin chân thành cảm ơn! Đà Lạt, ngày tháng 12 năm 2016 iv MỤC LỤC LỜI NÓI ĐẦU .1 Chương - TỔNG QUAN VỀ CHƯƠNG TRÌNH OPENMC .2 1.1 OPENMC CHƯƠNG TRÌNH MONTE CARLO MÃ NGUỒN MỞ 1.2 CÀI ĐẶT OPENMC TRÊN HỆ ĐIỀU HÀNH UBUNTU Chương - CÁC PHƯƠNG PHÁP VÀ LÝ THUYẾT .6 2.1 LÝ THUYẾT MONTE CARLO 2.1.1 Cơ sở phương pháp Mone Carlo 2.1.2 Phương pháp tạo số ngẫu nhiên .7 2.2 LÝ THUYẾT VẬT LÝ 2.2.1 Dữ liệu tiết diện phản ứng 2.2.2 Thuật toán tìm kiếm tiết diện phản ứng 2.2.3 Các trình vật lý .10 2.3 NGUYÊN LÝ HOẠT ĐỘNG CỦA OPENMC 11 2.4 DỰNG HÌNH .14 2.4.1 Phương pháp kết cấu hình học không gian 14 2.4.2 Universes 17 2.4.3 Lattices 18 2.4.4 Xây dựng đồ họa hình học 18 2.5 TALLY 19 2.6 TÍNH TOÁN SONG SONG 21 2.7 KỸ THUẬT GIẢM PHƯƠNG SAI .22 2.8 PHƯƠNG PHÁP CMFD .23 Chương - THIẾT KẾ VÀ PHÁT TRIỂN .24 3.1 INPUT/OUTPUT 24 v 3.1.1 Input file 24 3.1.2 Output file .25 3.2 THIẾT KẾ HÌNH HỌC ĐƠN GIẢN 26 3.2.1 Định nghĩa hình học – geometry.xml 27 3.2.2 Khai báo vật liệu – materials.xml 30 3.2.3 Khai báo tham số – settings.xml 33 3.2.4 Chuẩn đầu toán pin-cell đơn giản .34 3.3 THIẾT KẾ HÌNH HỌC PHỨC TẠP 36 3.3.1 Universe 36 3.3.2 Lattices 39 3.3.3 Bài toán lõi lò đơn giản 40 3.3 DỰNG ĐỒ HỌA HÌNH .43 3.4 TALLY 46 Chương - CHƯƠNG TRÌNH ERSN-OPENMC 48 4.1 GIAO DIỆN NGUỒN MỞ CHO NGƯỜI DÙNG OPENMC .48 4.2 TỰ ĐỘNG HÓA QUÁ TRÌNH CÀI ĐẶT OPENMC 49 4.3 TẠO VÀ SOẠN THẢO DỰ ÁN NHANH 50 4.4 TỰ ĐỘNG TẠO CODE CHO TALLIES .51 4.5 TIỆN ÍCH ĐỒ HỌA VÀ XỬ LÝ SỐ LIỆU 52 Chương - MỘT SỐ VÍ DỤ VỀ THIẾT KẾ CÁC HÌNH 53 5.1 BÀI TOÁN BIÊN PHẢN XẠ 53 5.2 BÀI TOÁN CÁC KHỐI HỘP 54 5.3 BÀI TOÁN PIN-CELL MULTIGROUP 56 KẾT LUẬN 69 TÀI LIỆU THAM KHẢO 70 vi DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ Hình Nguyên tắc hoạt động phương pháp Monte Carlo Hình Xác suất tương tác theo khoảng cách hạt 12 Hình Quá trình hạt cắt mặt 13 Hình Quá trình chọn hạt nhân tương tác 13 Hình Quá trình chọn loại tương tác 14 Hình ví dụ không gian chia mặt 15 Hình Ví dụ mặt ellipse không gian 15 Hình Cell hình thành ba mặt .16 Hình Tiết diện hình Advanced Test Reactor (ATR) hình 3D grid spacer .19 Hình 10 Nguyên lý làm việc tính toán song song 21 Hình 11 Tiết diện ngang fin-cell 26 Hình 12 Các mặt pin-cell 27 Hình 13 Một cell điền universe 37 Hình 14 universe điền vào cell nhỏ 38 Hình 15 Cell điền universe dịch chuyển xoay 38 Hình 16 Các pin-cell tả lattice .40 Hình 17 Hình vẽ chiều lõi tô màu theo cell theo vật liệu 44 Hình 18 Tô màu cho lõi lò .45 Hình 19 Hình ảnh xuất sau dùng thuộc tính mặt nạ 46 Hình 20 Cửa sổ ứng dụng java ERSN-OpenMC 49 Hình 21 Hộp thoại cho phép người dùng cài đặt gói phần mềm trước cài đặt OpenMC 50 vii Hình 22 Ứng dụng GUI tạo dự án 50 Hình 23 Bảng nguyên tố hạt nhân đồng vị 51 Hình 24 Hộp thoại tự động thêm nội dung cho tally.xml 51 Hình 25 Tiết diện ngang khối hộp 54 Bảng Các loại mặt OpenMC 16 Bảng Vật liệu cấu trúc fin-cell .26 viii LỜI NÓI ĐẦU Dù nhà nghiên cứu trường đại học hay nhà nghiên cứu thiết kế lò phản ứng cần đến công cụ mạnh mẽ chương trình ứng dụng Monte Carlo để giải toán giải phương pháp tất định Phương pháp Monte Carlo đời với lịch sử đóng góp quan trọng nhiều lĩnh vực đại từ vật lý, hóa học, sinh học, trường đại học lĩnh vực tài kinh tế vĩ Đề tài mang lại nhìn tổng quát OpenMC, chương trình vận chuyển hạt mã nguồn mở ứng dụng phương pháp Monte Carlo, phát triển viện công nghệ Massachusetts OpenMC không phần mềm với câu lệnh nhàm chán mà nghệ thuật thiết kế phân tích lò phản ứng OpenMC kết hợp ngôn ngữ lập trình đại với cú pháp trực quan dễ tiếp cận hiệu xử lý cao khả mềm dẻo hình phức tạp toán lớn Điều làm nên khác biệt OpenMC giới hạn phần mềm bao gồm: sử dụng, chép, sửa đổi đóng gói, phân phối lại bán sản phẩm OpenMC chìa khóa giúp tổ chức cá nhân học hỏi tự phát triển riêng chương trình Monte Carlo phù hợp với thực tế tổ chức hay cá nhân Đối với thực tế Việt Nam xây dựng nhà máy điện hạt nhân tương lai, việc OpenMC đưa vào nghiên cứu phát triển bước cụ thể rõ ràng OpenMC động lực để hướng đến tầm nhìn nội địa hóa thành phần cấu tạo lò phản ứng Hàn Quốc làm Đề tài chia thành thành năm chương: Chương - Tổng quan chương trình OpenMC Chương - Các phương pháp lý thuyết Chương - Thiết kế phát triển Chương - Chương trình ERSN-OpenMC Chương – Một số ví dụ thiết kế hình ... TỔNG QUAN VỀ CHƯƠNG TRÌNH OPENMC 1.1 OPENMC CHƯƠNG TRÌNH MONTE CARLO MÃ NGUỒN MỞ OpenMC chương trình mô vận chuyển hạt ứng dụng phương pháp Monte Carlo Sự vận chuyển hay dịch chuyển hạt xác định... năm chương: Chương - Tổng quan chương trình OpenMC Chương - Các phương pháp lý thuyết Chương - Thiết kế phát triển Chương - Chương trình ERSN-OpenMC Chương – Một số ví dụ thiết kế mô hình Chương. .. toán tổng quát, phương pháp Monte Carlo thực mô phỏng, theo dõi kết hạt mô lượng lớn hạt Nếu số lượng hạt mô đủ lớn, kết số thu tiệm cận với kết từ thực tế Chương trình OpenMC tập trung tính

Ngày đăng: 24/10/2017, 11:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w