Phƣơng pháp xây dựng mô hình môphỏng các sự kiện gián đoạn

Một phần của tài liệu Ứng dụng mô hình mô phỏng trong việc bố trí hợp lý số lao động trong dây (Trang 30 - 33)

Khi xây dựng mô hình mô phỏng các hệ thống sản xuất có sự kiện gián đoạn phải thực hiện ba nhiệm vị sau đây, xem hình 2.3.

Nhiệm vụ đầu tiên là soạn thảo mô hình và xác định điều kiện đầu, xác định các trạng thái của hệ thống thƣờng đƣợc gọi là hình ảnh của hệ thống.

Nhiệm vụ thứ hai là xác định thuật toán mô phỏng.

Nhiệm vụ thứ ba là thu thâp các dữ liệu, kết quả mô phỏng đã đƣợc xử lý và soạn thảo các báo cao.

31

Hình 2.3. Các nhiệm vụ của phương trình mô phỏng

Quan hệ logic giữa các bộ phận trong mô hình mô phỏng đƣợc mô tả trong sơ đồ 2.4.

32 Trongđó:

- Trạng thái hệ thống là tập hợp các dữ liệu mô tả hệ thống ở thời điểm nhất định.

- Đồng hồ mô phỏng là biến cho phép mô tả thời gian của quá trình mô phỏng. - Danh sách các sự kiện là danh sách các sự kiện xảy ra trong quá trình mô phỏng.

- Bộ đếm thống kê là biến để lƣu trữ các thông tin thống kê về đặc tính hệ thống. - Thủ tục điều kiện đầu là chƣơng trình con để xác định điều kiện đầu của mô hình và thời gian t=0.

- Thủ tục thời gian là chƣơng trình con xác định sự kiện kế tiếp trong danh sách các sự kiện và tăng thời gian của đồng hồ mô phỏng khi sự kiện xảy ra.

- Thủ tục sự kiện là chƣơng trình con để cập nhật trạng thái hệ thống khi các sự kiện xảy ra.

- Thủ tục thƣ viện là chƣơng trình con dung để tạo ra các biến ngẫu nhiên có phân bố mong muốn.

- Soạn thảo, báo cáo là chƣơng trình con xử lý, đánh giá các sự kiện trong quá trình mô phỏng đồng thời soạn thảo các báo cáo về kế tquả mô phỏng.

- Chƣơng trình chính là chƣơng trình để gọi các chƣơng trình con để thực hiện việc mô phỏng đồng thời xác định thời điểm kết thúc mô phỏng và soạn thảo các báo cáo cần thiết.

Liên hệ Logic dòng điều khiển giữa các bộ phận trong mô hình và quá trình mô phỏng xảy ra nhƣ sau:

* Ở thời điểm bắt đầu mô phỏng t= 0, chƣơng trình chính gọi thủ tục điều kiện ban đầu. Ở thủ tục là đồng hồ mô phỏng lấy giá trị t = 0 và đặt giá trị ban đầu cho trạng thái hệ thống, bộ đếm thống kê và danh sách các sự kiện.

33

* Sau đó chƣơng trình chính gọi thủ tục thời gian để xác định loại sự kiện sắp xảy ra. Nếu sự kiện loại sẽ xảy ra thì đồng hồ mô phỏng sẽ tăng lên quãng thời gian theo thời gian của sự kiện loại xảy ra.

* Sau đó chƣơng trình chính gọi thủ tục sự kiện để xác định thời gian sự kiện kế tiếp sẽ xảy ra. Thông thƣờng ở đây cần phải tạo nên biến ngẫu nhiên có hàm phân bố định trƣớc để tìm thời gian xảy ra sự kiện kế tiếp.

* Sau một chu kỳ tính, chƣơng trình chính sẽ kiểm tra điều kiện ngừng mô phỏng. Nếu đã đạt đƣợc điều kiện đó quá trình mô phỏng sẽ ngừng lại và chƣơng trình chính gọi là thủ tục báo cáo, cùng với bộ đếm thống kê để soạn thảo báo cáo về các kết quả mô phỏng.

Một phần của tài liệu Ứng dụng mô hình mô phỏng trong việc bố trí hợp lý số lao động trong dây (Trang 30 - 33)