1. Trang chủ
  2. » Luận Văn - Báo Cáo

Điều phối chuỗi cung ứng để giảm thiểu hiệu ứng bullwhip trong công ty rượu bình tây

59 67 7

Đ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

Nội dung

Đại Học Quốc Gia Tp.Hồ Chí Minh TRƢỜNG ĐẠI HỌC BÁCH KHOA ………………o0o…………… NGÔ VĂN SƠN ĐIỀU PHỐI CHUỖI CUNG ỨNG ĐỂ GIẢM THIỂU HIỆU ỨNG BULLWHIP TRONG CÔNG TY RƢỢU BÌNH TÂY Chun ngành: KỸ THUẬT HỆ THỐNG CƠNG NGHIỆP Mã số ngành: 60.52.06 LUẬN VĂN THẠC SĨ Tp.HCM, Tháng 07/2010 i CƠNG TRÌNH ĐƢỢC HỒN THÀNH TẠI TRƢỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Cán hƣớng dẫn khoa học: Tiến sĩ Nguyễn Văn Hợp Cán chấm nhận xét 1: PGS TS Phạm Ngọc Tuấn Cán chấm nhận xét 2:ThS Nguyễn Văn Chung Luận văn thạc sĩ đƣợc bảo vệ Trƣờng Đại học Bách Khoa, ĐHQG Tp.HCM ngày 17 tháng 07 năm 2010 Thành phần hội đồng đánh giá luận văn thạc sĩ gồm: TS Huỳnh Thị Thu Thủy PGS TS Phạm Ngọc Tuấn TS Nguyễn Tuấn Anh TS Đỗ Thành Lƣu ThS Nguyễn Văn Chung Chủ tịch Hội đồng đánh giá LV Bộ môn quản lý chuyên ngành ii TRƢỜNG ĐH BÁCH KHOA TP.HCM PHÕNG ĐÀO TẠO SĐH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Tp.HCM, ngày … tháng … năm 2010 NHIỆM VỤ LUẬN VĂN THẠC SĨ HỌ VÀ TÊN : NGÔ VĂN SƠN NGÀNH : KỸ THUẬT HỆ THỐNG CÔNG NGHIỆP MSSV : 02708268 LỚP CH: 2008 Đề tài: Điều phối chuỗi cung ứng để giảm thiểu hiệu ứng Bullwhip cơng ty RƯỢU BÌNH TÂY Nhiệm vụ: Tìm hiểu Cơng ty cổ phần Rƣợu Bình Tây Tìm hiểu hệ thống quản lý chuỗi cung ứng( Supply Chain Management) Thu thập số liệu Mô chuỗi cung ứng Arena, nghiên cứu giảm hiệu ứng Bullwhip chuỗi cung ứng Rƣợu Bình Tây Phân tích kết Kết luận kiến nghị Ngày nhận nhiệm vụ : 16/01/2010 Ngày kết thúc nhiệm vụ : 02/07/2010 Địa điểm : Công ty Cổ phần Rƣợu Bình Tây Họ tên ngƣời hƣớng dẫn : Phần hƣớng dẫn TS NGUYỄN VĂN HỢP 100% Nội dung yêu cầu LVTN đƣợc thông qua Bộ môn Ngày tháng năm Ngày tháng năm CHỦ NHIỆM BỘ MƠN NGƢỜI HƢỚNG DẪN CHÍNH ( Ký ghi rõ họ tên ) ( Ký ghi rõ họ tên ) Ths NGUYỄN NHƢ PHONG TS NGUYỄN VĂN HỢP PHẦN DÀNH CHO KHOA VÀ BỘ MÔN: Ngƣời duyệt ( chấm sơ bộ): Đơn vị: Ngày bảo vệ: Điểm tổng kết: Nơi lƣu trữ báo cáo: iii LỜI CÁM ƠN Đầu tiên xin chân thành cám ơn thầy cô môn Kỹ Thuật Hệ Thống Cơng Nghiệp, khoa Cơ Khí, trƣờng Đại học Bách Khoa TP Hồ Chí Minh Các thầy tận tình dạy, truyền đạt cho tơi kiến thức bổ ích chun mơn nhƣ kinh nghiệm sống, làm việc Đặc biệt xin chân thành cám ơn thầy Nguyễn Văn Hợp tận tình hƣớng dẫn, đóng góp ý kiến thiết thực để tơi hồn thành đƣợc luận văn Tôi xin chân thành cảm ơn anh chị cơng ty cổ phần Rƣợu Bình Tây, đặc biệt anh Lê Minh Thiên ngƣời quản lý trực tiếp tạo điều kiện thời gian để tơi thu thập số liệu cơng ty để hồn thành tốt luận văn Và cuối xin chân thành cám ơn ba mẹ, anh chị bạn, ngƣời bên cạnh động viên, giúp đỡ lúc khó khăn để tơi có thêm động lực hồn thành luận văn Tp Hồ Chí Minh, tháng 07 năm 2010 Ngơ Văn Sơn iv TĨM TẮT LUẬN VĂN Ở nƣớc ta ngày nay, quản lý chuỗi cung ứng ngày phổ biến hơn, đặc biệt công ty lớn Chuỗi cung ứng bao gồm hoạt động từ khâu đầu vào thu mua nguyên vật liệu khâu cuối phân phối sản phẩm cho khách hàng Thực tế cho thấy, chuỗi cung ứng hoạt động tốt đóng góp lớn phát triển doanh nghiệp thị trƣờng Trong hoạt động quản lý chuỗi cung ứng, hiệu ứng Bullwhip ảnh hƣởng lớn khả hoạt động chi phí cho tồn chuỗi cung ứng Do quan tâm đến hiệu ứng Bullwhip quản lý chuỗi cung ứng nhằm giảm thiểu hiệu ứng Bullwhip ngày đƣợc nhiều công ty Việt nam quan tâm Qua thời gian khảo sát cơng ty CP Rƣợu Bình Tây, nhận thấy chuỗi cung ứng công ty gặp phải nhiều vấn đề, nội dung luận văn tập trung vào việc cải tiến chuỗi cung ứng công ty thông qua việc cải tiến quản lý tồn kho nguyên vật liệu, thành phẩm, hoạt động phân phối hàng hóa cho khách hàng nhằm đánh giá hiệu ứng Bullwhip công ty dùng Arena để mơ để tìm giải pháp nhằm giảm hiệu ứng Bullwhip giúp chuỗi cung ứng hoạt động hiệu v MỤC LỤC Đề mục Trang bìa i Nhiệm vụ luận văn tốt nghiệp ii Nhận xét giáo viên hƣớng dẫn iii Lời cảm ơn iv Tóm tắt luận văn v Mục lục vi Danh sách hình vẽ viii NHIỆM VỤ LUẬN VĂN THẠC SĨ .iii LỜI CÁM ƠN iv TÓM TẮT LUẬN VĂN v CHƢƠNG I: GIỚI THIỆU I.1 ĐẶT VẤN ĐỀ: I.2 MỤC TIÊU CỦA LUẬN VĂN I.3 NỘI DUNG LUẬN VĂN I.4 PHẠM VI ĐỀ TÀI I.5 BỐ CỤC LUẬN VĂN CHƢƠNG II: CƠ SỞ LÝ THUYẾT II.1 CỞ SỞ LÝ THUYẾT II.1.1 Lý thuyết Quản lý chuỗi cung ứng II.1.2 Hiệu ứng bullwhip SCM II.1.2.1 Khái niệm II.1.2.2 Các biểu thông thường hiệu ứng bullwhip II.1.2.3 Các nguyên nhân chủ yếu hiệu ứng bullwhip 10 II.2 NHỮNG NGHIÊN CỨU LIÊN QUAN 12 CHƢƠNG III: PHÂN TÍCH HIỆN TRẠNG 14 III.1 GIỚI THIỆU TỔNG QUAN 14 III.1.1 Chức năng, nhiệm vụ ngành kinh doanh 14 III.1.2 Cơ cấu tổ chức cơng ty Rƣợu Bình Tây 15 III.2 ĐIỀU PHỐI CHUỖI CUNG ỨNG TẠI CƠNG TY CỔ PHẦN RƢỢU BÌNH TÂY 17  Quy trình đặt hàng quản lý nguyên vật liệu 18  Quy trình mua vật tƣ 19  Quy trình triển khai đơn hàng 19  Quy trình giao hàng 20 III.3 NHỮNG VẤN ĐỀ THƢỜNG GẶP TRONG HỆ THỐNG CÔNG TY RƢỢU BÌNH TÂY 20 CHƢƠNG IV: PHƢƠNG PHÁP GIẢI QUYẾT VẤN ĐỀ 22 IV.1 PHƢƠNG PHÁP LUẬN 22 IV.2 ĐIỀU PHỐI CHUỖI CUNG ỨNG 23 IV.3 SƠ ĐỒ CHUỖI CUNG ỨNG RƢỢU BÌNH TÂY 25 IV.4 TIẾN HÀNH MÔ PHỎNG HỆ THỐNG BẰNG ARENA-VBA 27 IV.4.1 Mơ hình mơ giải thuật 27 IV.4.2 Tiến hành mô 29 vi V.1 KẾT LUẬN: 40 V.2 KIẾN NGHỊ 40 V.3 NGHIÊN CỨU BỔ SUNG 41 PHỤ LỤC…………………………………………………………………………………… 42 TÀI LIỆU THAM KHẢO…………………………………………………………………….51 vii DANH SÁCH HÌNH VẼ Hình 2.1 Sơ đồ chuỗi cung ứng tổng quát Hình 2.2 Hiệu ứng Bullwhip Hình 3.1 Cơng ty CP Rƣợu Bình Tây 14 Hình 3.2 Cơ cấu cơng ty CP Rƣợu Bình Tây 15 Hình 3.3 Dịng chảy thơng tin chuỗi cung ứng 18 Hình 4.1 Sơ đồ tiếp cận phƣơng pháp nghiên cứu 22 Hình 4.2 Sơ đồ điều phối chuỗi cung ứng 24 Hình 4.3 Sơ đồ chuỗi cung ứng Rƣợu Bình Tây 24 Hình 4.4 Sơ đồ mơ chuỗi cung ứng Rƣợu Bình Tây Arena 27 viii CHƢƠNG I: GIỚI THIỆU I.1 ĐẶT VẤN ĐỀ: Trong bối cảnh nay, việc trở thành thành viên thức WTO mang lại hội thách thức vô to lớn cho kinh tế Việt Nam, cụ thể công ty hoạt động Việt Nam Cạnh tranh toàn cầu thể ngày rõ rệt Để thành cơng đứng vững thƣơng trƣờng, công ty phải tạo đƣợc lực cạnh tranh cho Với mức sống ngày cao, ngƣời tiêu dùng muốn sản phẩm ngày đa dạng chủng loại nâng cao chất lƣợng Do việc nắm bắt đáp ứng đƣợc nhu cầu khách hàng mục tiêu hàng đầu cơng ty Để thực đƣợc điều này, công ty trọng đến việc cải tiến chất lƣợng, nâng cao hiệu sản xuất đƣa hệ thống cung ứng kịp thời đầy đủ sản phẩm tới tay ngƣời tiêu dùng với giá hợp lý, thỏa mãn nhu cầu khách hàng Phƣơng pháp “Quản lý chuỗi cung ứng – Supply chain management” tập hợp bao gồm cách tiếp cận nhằm hợp nhà cung ứng, nhà sản xuất, nhà phân phối kho hàng để sản phẩm đƣợc sản xuất phân phối với số lƣợng xác đến địa điểm xác vào thời điểm với tổng chi phí cực tiểu – tất nhằm thỏa mãn nhu cầu khách hàng Trong thời gian gần cơng ty rƣợu Bình Tây có tổng kết lại tình hình hoạt động sau quý đầu năm 2009, nhận thấy cơng ty cịn nhiều vấn đề cần phải quan tâm: cung ứng hàng hóa vật tƣ khơng kịp thời, sản phẩm làm có lúc khơng kịp thời đáp ứng, có lúc lại thừa gây tồn kho nhiều, sản xuất thƣờng hay bị đình trệ máy móc thƣờng bị hƣ… Vì tơi đƣợc phân cơng tìm hiểu vấn đề lý chọn đề tài: ĐIỀU PHỐI CHUỖI CUNG ỨNG ĐỂ GIẢM HIỆU ỨNG BULLWHIP TRONG CƠNG TY RƢỢU BÌNH TÂY I.2 MỤC TIÊU CỦA LUẬN VĂN  Giảm thiểu việc chậm trễ việc cung cấp nguyên liệu sản xuất  Giảm thiểu sai số đặt hàng từ nhà bán lẻ đến nhà cung cấp  Giảm tồn kho hệ thống I.3 NỘI DUNG LUẬN VĂN  Tìm hiểu ảnh hƣởng Bull whip lên chuỗi cung ứng  Lập kế hoạch điều phối tổng thể chuỗi cung ửng  Lập kế hoạch cho nhu cầu vật tƣ (MRP) kế hoạch sản xuất tổng hợp (MPS) cho phân xƣởng sản xuất  Kiểm soát dự báo nhu cầu: Sử dụng mơ hình dự báo để đƣa nhu cầu dự báo tƣơng lai  Kiểm soát tồn kho: Xác định lƣợng đặt hàng tối ƣu ứng với thay đổi nhu cầu khách hàng I.4 PHẠM VI ĐỀ TÀI Điều phối chuỗi cung ứng cơng ty Rƣợu Bình Tây nhằm giảm hiệu ứng Bullwhip thông qua việc xây dựng tốt kế hoạch điều phối toàn chuỗi cung ứng kế hoạch MRP, MPS, kiểm soát tốt tồn kho, dự báo tốt nhu cầu thị trƣờng  Sản phẩm: Do công ty có nhiều sản phẩm nên tơi chọn số sản phẩm đặc trƣng cho trình khảo sát: Cồn gạo, rƣợu đế  Địa bàn: Chọn TP.HCM nơi khảo sát trình phân phối sản phẩm I.5 BỐ CỤC LUẬN VĂN Chƣơng 1: Giới thiệu đề tài Giới thiệu tổng quan tình hình ứng dụng quản lý chuỗi cung ứng Việt Nam ( đặc biệt việc điều phối chuỗi cung ứng), xác định lý phải xây dựng mơ hình kết hợp ứng dụng cho công ty vừa nhỏ Chƣơng 2: Cơ sở lý thuyết Tăng ROP, Q 20 % Kết thu đƣợc: 37 Độ sai lệch tồn kho Tăng ROP, Q 20% DC1/Tổng Bán lẻ 2.49 DC2/ Tổng bán lẻ DC3/ Tổng bán lẻ 2.72 3.49 Kho TP/Tổng Bán Lẻ 2.66 Nguyên liệu/Tổng Bán Lẻ 4.96 Trung bình sai lệch 3.26 Bƣớc 4: Tổng hợp kết mô DC1/Tổng Bán lẻ Tăng ROP, Q 10% Tăng ROP, Q 20% Thực tế Giảm ROP, Q 10% Giảm ROP, Q 20% Giảm DC2/ Tổng bán lẻ DC3/ Tổng bán lẻ 1.935 1.213 2.55 2.51 6.26 2.89 2.49 2.72 3.49 2.66 4.96 3.26 1.68 2.3 1.93 3.99 4.46 2.87 1.45 1.8 1.27 2.41 4.88 2.36 1.08 1.14 0.98 3.66 4.06 2.184 0.73 1.71 2.04 1.6 4.01 2.02 38 Kho TP/Tổng Bán Lẻ Nguyên liệu/Tổng Bán Lẻ Trung bình sai lệch ROP, Q 30% Thơng qua việc thay đổi điểm tái đặt hàng (ROP) lƣợng đặt hàng (Q) mô ta nhận thấy rằng: Trong hệ thống chuỗi cung ứng ln xảy sai lệch nhu cầu tăng theo hƣớng từ khách hàng đến nhà cung ứng (hiệu ứng Bullwhip) Trong phần nghiên cứu tôi, xem sai lệch tồn kho echelon nhƣ hiệu ứng Bullwhip tƣơng ứng echelon ln có lƣợng nhu cầu cần có lƣợng tồn kho định để đáp ứng nhu cầu Để làm giảm hiệu ứng đề nghị nên giảm điểm tái đặt hàng lƣợng đặt hàng xuống so với thực tế tính tốn, theo mơ giảm xuống 30% giảm hiệu ứng Bullwhip Nhƣng xét đến mặt vấn đề, chƣa xét đến leadtime, chi phí đơn hàng nên nghĩ nên cho phƣơng án giảm 20% để an tồn nhƣng cho kết trung bình sai lệch không so với giảm 30% 39 CHƢƠNG V: KẾT LUẬN VÀ KIẾN NGHỊ V.1 KẾT LUẬN: Về mặt lý thuyết hệ thống chuỗi cung ứng xảy hiệu ứng Bullwhip Trong trình nghiên cứu thực tế chuỗi cung ứng Rƣợu Bình Tây xảy hiệu ứng Bullwhip lớn với trung bình sai lệch hệ thống 2.87 Và qua q trình mơ tơi nhận thấy để giảm hiệu ứng trƣớc hết cần phải giảm điểm tái đặt hàng lƣợng đặt hàng so với thực tế Để làm đƣợc điều cần phải giảm thời gian chờ (leadtime), chi phí vận chuyển, giảm cở lơ sản xuất nhà sản xuất Trong mô nhận thấy ROP, Q giảm xuống 30% đạt hiệu nhƣng thực tế bị nhiều yếu tố nhƣ kể ảnh hƣởng đến định nên giá trị cụ thể tùy vào tình hình thực tế V.2 KIẾN NGHỊ Mặc dù đƣợc nghiên cứu chuỗi cung ứng công ty Rƣợu Bình Tây thời gian ngắn, nhƣng tơi có số kiến nghị với cơng ty để nhằm nâng cao hiệu việc điều phối chuỗi cung ứng nhằm giảm hiệu ứng Bullwhip nhƣ sau:  Cần giảm điểm tái đặt hàng, lƣợng đặt hàng hệ thống chuỗi cung ứng xuống thấp  Kho nguyên liệu cần quan tâm đến tồn kho an toàn  Cần cải thiện khâu phân phối sản phẩm nhằm giảm tồn kho hệ thống kho thành phẩm 40  Cần có hệ thống quản lý xuyên suốt liệu hệ thống từ khâu cung ứng nguyên liệu đến khâu phân phối sản phẩm đến khách hàng cuối  Cần thành lập phòng kế hoạch độc lập nhằm quản lý hệ thống chuỗi cung ứng V.3 NGHIÊN CỨU BỔ SUNG Mặc dù cố gắng nhiều nghiên cứu, nhƣng khơng thể hồn chỉnh đƣợc nội dung đề tài Nên tơi nghĩ cần hồn thiện phần sau:  Trong mô cần đƣa thêm yếu tố leadtime, chi phí vận chuyển, chi phí sản xuất cho đơn vị sản phẩm, v.v  Cần ứng dụng nghiên cứu vào thực tế để xem có cải thiện đƣợc nhƣ mơ khơng 41 Phụ lục MƠ PHỎNG CHUỖI CUNG ỨNG RƢỢU BÌNH TÂY VÀ MỘT SỐ THỬ NGHIỆM NHẰM GIẢM THIỂU HIỆU ỨNG BULLWHIP TRONG CHUỖI CUNG ỨNG I MƠ HÌNH ARENA K h a c h D e1 m h a n g s o h a n g d o n d Ka iet m k h o B Ta rn T u o e n L e 0 D e m F a ls K h o B A N L E 1 e D a t D C h a Tn rg u e U p d a t e L e F s o d o n h a n g b i m a t a ls D e m n h u c a u B a n d e n D C K h o 1 K ie m T r c h o a D CT r T1 o n u e k h o D C e D is p o s e F a ls e T o n k h o D C t h ie u h a n g K h a c h D e2 m h a n g s o h a n g d o n d a t T r Tu o e n k h o B a n L e K ie m 0 F a ls K h o B A N L E e D a t D C T r h a n g a ls e D e m n h u c a u B a n d e n D C K h o D C K ie m T r c h o F D TCT o r n1 u e k h o x u a t a F D is p o s e a ls T o n h ie u t D e3 m h a n g s o h a n g d o n d a t K ie m k h o B Ta rn T u o e n L e 0 D e m F a ls K h o B A N L E e D a t D C h a Tn rg u e U p d a t e L e F s o d o n h a n g b i m a t D C B L 1 a ls D e m n h u c a u B a n d e n D C K h o K ie m T r c h o D TCT o r n1 u e k h o x u a t a a ls e D e m 1d e n D C n h u c a u D C K h o T h a n h P h a m K e i m T r a K Th ro T h a n h P h a m c h o D C e D is p o s e F a ls u k h o T h a n h s a u x u a t D C e e T o n k h o O t h ie u h a n g D C B k h i c h o k h o D C h a n g T o n P h a m s a u e K h a c h D a t h aT nr gu e U p d a t K h o T h a n h P h a m e s o d o n h a n g b i m a t u U p d a t e L e F D e m D C B L 1 s a u e D is p o s e F a ls e T o n h ie u t K h a c h D e1 m h a n g s o h a n g d o n d Ka e it m k h o B a n T L e 0 F a ls r Tu o n K h o e B A N L E e D a t D C T r h a n g D e m a ls u e D e m n h u c a u B a n d e n D C K h o K ie m T r c h o a D CT r T2 o n u e k h o D C e s o d o n h a n g b i m a t U p d a t e L e F k h o D C h a n g D is p o s e F a ls e T o n k h o D C t h ie u h a n g K h a c h h a n g D e2 m s o h a n g d o n d a t K ie m L e k h o B Ta rn T u o e n D e m F a ls K h o B A N L E 2 e s o d o n h a n g b i m a t D C h a Tn rg D a t D C e D e m n h u c a u K h o B a n d e n D C 2 U p d a t e L e F u a ls K ie m T r c h o a 0 D a t h aT nr gu e U p d a t K h o T h a n h P h a m F D TCT o r n2 u e k h o x u a t D C B L 2 F a ls ls e 1 e D C D e m n h u c a u D C K e i m K h o T r a T To rn u T e o n P h a m T P c h o D C e s a u e D is p o s e a D is p o s e F a ls k h o T h a n h s a u x u a t D C e T o n k h o T h a n h P h a m c h o D C t h ie u h a n g T a i S a n T X u a t r u e U p d a t T o n h ie u t K h a c h h a n g D e3 m s o h a n g d o n d Ka iet m L e T r Tu o e n k h o B a n D e m F a ls K h o B A N L E e D a t D C s o d o n h a n g b i m a t T r h a n g u e U p d a t e L e F a ls K h o D e m n h u c a u B a n d e n D C 2 k h o D C h a n g K ie m T r c h o D is p o s e a D C B L 2 D e1 m h a n g s o h a n g d o n d Ka iet m T r Tu o e n k h o B a n L e 0 D e m F a ls K h o B A N T r u e h a n Ug p d a t e a m n n h u c a u K h o D B d e n D C 3 e L e F a ls T o n h ie u k h o D C h a n g K ie m T r c h o a D CT r T3 o n u e k h o D C e D is p o s e F a ls e T o n k h o D C t h ie u h a n g K h a c h h a n g D e2 m s o h a n g d o n L e k h o B Ta rn T u o e n D e m F a ls D C d Ka iet m K h o B A N L E e D a t D C s o d o n h a n g b i m a t h a Tn rg F a u e U p d a t e L e ls K h o D e m n h u c a u B a n d e n D C 3 K ie m T r c h o a F a ls D a t h aT nr gu e U p d a t K h o T h a n h P h a m F D TCT o r n3 u e k h o x u a t D C B L 3 s a u e D is p o s e e a ls e D C D e m d e n n h u c a u D C k h o T h a n h P h a m e D is p o s e T o n t h ie u h a n g D e3 m s o h a n g d o n d Ka iet m L e T r Tu o e n k h o B a n D e m s o d o n h a n g b i m a t F a ls e K h o B A N L E 3 D a t D C T r h a n g a u e U p d a t e L e F ls K h o D e m n h u c a u B a n d e n D C 3 T r c h o a D is p o s e F a D TCT o r n3 u e k h o x u a t ls D C B L s a u e t T o n h ie u a ls k h o T h a n h s a u x u a t D C e T o n k h o T h a n h P h a m c h o D C k h i t h ie u h a n g e F k h o D C h a n g K ie m K e i m T r a K Th ro u T e o n P h a m T h a n h P h a m c h o D C K h a c h D e m n h u c a u K h o T h a nT hP d e n K h o n g u y e n lie u K ie m k h o T N g u y e n L ie u F a ls r uT eo n k h o I B e T o n k h o N g u y e n L e i u k h i t h ie u h a n g h a n g D a t D C s o d o n h a n g b i m a t K h o P h a m r u N C C e U p d a t e N g u y e n s a u L E e e e t K h a c h T ls 0 Dls ise p o s e 0 e F a D a t D TCT o r n2 u e k h o x u a t a F k h o D C h a n g 42 F a D isls pe o s e K Dh e o m L ie u n h u c a u N C C d e n T o n k h o N C C D si p o s e in p u t B u f f e r D e m a n d II ARENA tích hợp VBA 43 III Viết Code cho chƣơng trình Arena – VBA III.1 Code chƣơng trình Arena Option Explicit Dim m As Model Dim s As SIMAN Bắt đầu nhấn nút Run Arena cho xuất hình giao diện với số liệu ROP Q nhập sẵn Private Sub ModelLogic_RunBeginSimulation() 'RunBeginSimulation is used to access the SIMAN object properties Set m = ThisDocument.Model Set s = m.SIMAN With demand ROP11.value = s.VariableArrayValue(s.SymbolNumber("R_R1.1")) Q11.value = s.VariableArrayValue(s.SymbolNumber("Q_R1.1")) ROP12.value = s.VariableArrayValue(s.SymbolNumber("R_R1.2")) Q12.value = s.VariableArrayValue(s.SymbolNumber("Q_R1.2")) ROP13.value = s.VariableArrayValue(s.SymbolNumber("R_R1.3")) Q13.value = s.VariableArrayValue(s.SymbolNumber("Q_R1.3")) ROP21.value = s.VariableArrayValue(s.SymbolNumber("R_R2.1")) Q21.value = s.VariableArrayValue(s.SymbolNumber("Q_R2.1")) ROP22.value = s.VariableArrayValue(s.SymbolNumber("R_R2.2")) Q22.value = s.VariableArrayValue(s.SymbolNumber("Q_R2.2")) ROP23.value = s.VariableArrayValue(s.SymbolNumber("R_R2.3")) Q23.value = s.VariableArrayValue(s.SymbolNumber("Q_R2.3")) ROP31.value = s.VariableArrayValue(s.SymbolNumber("R_R3.1")) Q31.value = s.VariableArrayValue(s.SymbolNumber("Q_R3.1")) ROP32.value = s.VariableArrayValue(s.SymbolNumber("R_R3.2")) Q32.value = s.VariableArrayValue(s.SymbolNumber("Q_R3.2")) ROP33.value = s.VariableArrayValue(s.SymbolNumber("R_R3.3")) Q33.value = s.VariableArrayValue(s.SymbolNumber("Q_R3.3")) 44 .ROPDC1.value = s.VariableArrayValue(s.SymbolNumber("R_DC1")) QDC1.value = s.VariableArrayValue(s.SymbolNumber("Q_DC1")) ROPDC2.value = s.VariableArrayValue(s.SymbolNumber("R_DC2")) QDC2.value = s.VariableArrayValue(s.SymbolNumber("Q_DC2")) ROPDC3.value = s.VariableArrayValue(s.SymbolNumber("R_DC3")) QDC3.value = s.VariableArrayValue(s.SymbolNumber("Q_DC3")) ROPOB.value = s.VariableArrayValue(s.SymbolNumber("R_OB")) QOB.value = s.VariableArrayValue(s.SymbolNumber("Q_OB")) ROPIB.value = s.VariableArrayValue(s.SymbolNumber("R_IB")) QIB.value = s.VariableArrayValue(s.SymbolNumber("Q_IB")) OK_Button.Visible = True Cancel_Button.Visible = False Continue_Button.Visible = False Show End With End Sub Private Sub ModelLogic_RunPause() 'When the user hit the button Pause Set m = ThisDocument.Model Set s = m.SIMAN With demand Cancel_Button.Visible = True Continue_Button.Visible = True OK_Button.Visible = False Show End With End Sub 45 III.2 Code chƣơng trình VBA Private Sub OK_Button_Click() Dim m As Model Dim s As SIMAN Set m = ThisDocument.Model Set s = m.SIMAN s.VariableArrayValue(s.SymbolNumber("R_R1.1")) = ROP11.value s.VariableArrayValue(s.SymbolNumber("Q_R1.1")) = Q11.value s.VariableArrayValue(s.SymbolNumber("R_R1.2")) = ROP12.value s.VariableArrayValue(s.SymbolNumber("Q_R1.2")) = Q12.value s.VariableArrayValue(s.SymbolNumber("R_R1.3")) = ROP13.value s.VariableArrayValue(s.SymbolNumber("Q_R1.3")) = Q13.value s.VariableArrayValue(s.SymbolNumber("R_R2.1")) = ROP21.value s.VariableArrayValue(s.SymbolNumber("Q_R2.1")) = Q21.value s.VariableArrayValue(s.SymbolNumber("R_R2.2")) = ROP22.value s.VariableArrayValue(s.SymbolNumber("Q_R2.2")) = Q22.value s.VariableArrayValue(s.SymbolNumber("R_R2.3")) = ROP23.value s.VariableArrayValue(s.SymbolNumber("Q_R2.3")) = Q23.value s.VariableArrayValue(s.SymbolNumber("R_R3.1")) = ROP31.value s.VariableArrayValue(s.SymbolNumber("Q_R3.1")) = Q31.value s.VariableArrayValue(s.SymbolNumber("R_R3.2")) = ROP32.value s.VariableArrayValue(s.SymbolNumber("Q_R3.2")) = Q32.value s.VariableArrayValue(s.SymbolNumber("R_R3.3")) = ROP33.value s.VariableArrayValue(s.SymbolNumber("Q_R3.3")) = Q33.value s.VariableArrayValue(s.SymbolNumber("R_DC1")) = ROPDC1.value s.VariableArrayValue(s.SymbolNumber("Q_DC1")) = QDC1.value s.VariableArrayValue(s.SymbolNumber("R_DC2")) = ROPDC2.value s.VariableArrayValue(s.SymbolNumber("Q_DC2")) = QDC2.value s.VariableArrayValue(s.SymbolNumber("R_DC3")) = ROPDC3.value s.VariableArrayValue(s.SymbolNumber("Q_DC3")) = QDC3.value s.VariableArrayValue(s.SymbolNumber("R_OB")) = ROPOB.value s.VariableArrayValue(s.SymbolNumber("Q_OB")) = QOB.value s.VariableArrayValue(s.SymbolNumber("R_IB")) = ROPIB.value s.VariableArrayValue(s.SymbolNumber("Q_IB")) = QIB.value 46 demand.Hide m.Activate End Sub Thử nghiệm giảm ROP, Q 20% Private Sub On1_Button_Click() ROP11.value = "140" Q11.value = "400" ROP12.value = "272" Q12.value = "560" ROP13.value = "272" Q13.value = "560" ROP21.value = "200" Q21.value = "480" ROP22.value = "240" Q22.value = "520" ROP23.value = "320" Q23.value = "608" ROP31.value = "235" Q31.value = "520" ROP32.value = "272" Q32.value = "560" ROP33.value = "356" Q33.value = "640" ROPDC1.value = "1220" QDC1.value = "2160" ROPDC2.value = "1500" QDC2.value = "2400" ROPDC3.value = "1815" QDC3.value = "2640" ROPOB.value = "8570" QOB.value = "12000" ROPIB.value = "9600" QIB.value = "24000" 47 End Sub Thử nghiệm tăng ROP, Q 20% Private Sub On2_Button_Click() ROP11.value = "210" Q11.value = "600" ROP12.value = "408" Q12.value = "840" ROP13.value = "408" Q13.value = "840" ROP21.value = "300" Q21.value = "720" ROP22.value = "360" Q22.value = "780" ROP23.value = "480" Q23.value = "912" ROP31.value = "350" Q31.value = "780" ROP32.value = "408" Q32.value = "840" ROP33.value = "534" Q33.value = "960" ROPDC1.value = "1824" QDC1.value = "3240" ROPDC2.value = "2250" QDC2.value = "3600" ROPDC3.value = "2720" QDC3.value = "3960" ROPOB.value = "12860" QOB.value = "18000" ROPIB.value = "14400" QIB.value = "36000" End Sub Trong q trình chạy mơ ta cho dừng lại (nhấn nút Pause Arena) lúc để thay đổi thông số cho chạy tiếp(nhấn nút Continue phần giao diện VBA) 48 Private Sub Continue_Button_Click() Dim m As Model Dim s As SIMAN Set m = ThisDocument.Model Set s = m.SIMAN s.VariableArrayValue(s.SymbolNumber("R_R1.1")) = ROP11.value s.VariableArrayValue(s.SymbolNumber("Q_R1.1")) = Q11.value s.VariableArrayValue(s.SymbolNumber("R_R1.2")) = ROP12.value s.VariableArrayValue(s.SymbolNumber("Q_R1.2")) = Q12.value s.VariableArrayValue(s.SymbolNumber("R_R1.3")) = ROP13.value s.VariableArrayValue(s.SymbolNumber("Q_R1.3")) = Q13.value s.VariableArrayValue(s.SymbolNumber("R_R2.1")) = ROP21.value s.VariableArrayValue(s.SymbolNumber("Q_R2.1")) = Q21.value s.VariableArrayValue(s.SymbolNumber("R_R2.2")) = ROP22.value s.VariableArrayValue(s.SymbolNumber("Q_R2.2")) = Q22.value s.VariableArrayValue(s.SymbolNumber("R_R2.3")) = ROP23.value s.VariableArrayValue(s.SymbolNumber("Q_R2.3")) = Q23.value s.VariableArrayValue(s.SymbolNumber("R_R3.1")) = ROP31.value s.VariableArrayValue(s.SymbolNumber("Q_R3.1")) = Q31.value s.VariableArrayValue(s.SymbolNumber("R_R3.2")) = ROP32.value s.VariableArrayValue(s.SymbolNumber("Q_R3.2")) = Q32.value s.VariableArrayValue(s.SymbolNumber("R_R3.3")) = ROP33.value s.VariableArrayValue(s.SymbolNumber("Q_R3.3")) = Q33.value s.VariableArrayValue(s.SymbolNumber("R_DC1")) = ROPDC1.value s.VariableArrayValue(s.SymbolNumber("Q_DC1")) = QDC1.value s.VariableArrayValue(s.SymbolNumber("R_DC2")) = ROPDC2.value s.VariableArrayValue(s.SymbolNumber("Q_DC2")) = QDC2.value s.VariableArrayValue(s.SymbolNumber("R_DC3")) = ROPDC3.value s.VariableArrayValue(s.SymbolNumber("Q_DC3")) = QDC3.value s.VariableArrayValue(s.SymbolNumber("R_OB")) = ROPOB.value s.VariableArrayValue(s.SymbolNumber("Q_OB")) = QOB.value s.VariableArrayValue(s.SymbolNumber("R_IB")) = ROPIB.value s.VariableArrayValue(s.SymbolNumber("Q_IB")) = QIB.value demand.Hide m.Go 49 End Sub Khi ta muốn chấm dứt ngày chương trình mơ bấm nút Cancel phần giao diện VBA Private Sub Cancel_Button_Click() Set m = ThisDocument.Model demand.Hide m.End End Sub Lƣu ý: Tất kết mô đƣợc thể phần trình bày Luận Văn 50 TÀI LIỆU THAM KHẢO [1] Hồ Thanh Phong, 2003- Mơ Hình Hóa Mơ Phỏng Trong Sản Xuất Công Nghiệp Dịch Vụ - NXB Đại Học Quốc Gia TP Hồ Chí Minh [2] Nguyễn Nhƣ Phong, 2003- Quản Lý Vật Tư Tồn Kho - NXB Đại Học Quốc Gia TP Hồ Chí Minh [3] Đàm Cơng Huy – Luận văn tốt nghiệp,2006 – Kiểm soát hoạch định chuỗi cung ứng cho công ty cổ phần May Phương Đông [4] Võ Thị Ngọc Khánh - Luận văn tốt nghiệp, 2006 - Thiết kế hệ thống quản lý chuỗi cung ứng công ty Crown Saigon [5] Edward Silver, David F Pyke, Rein Peterson,1998 Inventory Management and Production Planning and Scheduling John Wiley & Son, Inc [6] Andre Langevin, Diane Riopel, 2005.Logistics Systems Design and Optimization Springer, Inc [7] Michael Hugos, 2003 – Essentials Of Supply Chain Management - John Wiley & Son, Inc [8] Chopra and Meindl – Supply Chain Engineering – MN 799 – Prentice Hall (ppt) [9] Lawrence D –Fredendall Ed Hill, 2001 – Basics Of Supply Chain Management – CRC Press LLC [10] Stephen M Disney and Marc R Lambrecht, 2008 – On Replenishment Rules, Forcasting, And The Bullwhip Effict In Supply Chains [11] Serguei Netessine, Christopher S Tang, 2008 – Consumer – Driven Demand And Operations Management Models - Springer Dordrecht Heidelberg London New York [12] S Anil Kumar – N.Suresh, 2009 –Operations Management – New Age International (P) Limited, Publishers 51 ... cứu chuỗi cung ứng công ty Rƣợu Bình Tây thời gian ngắn, nhƣng tơi có số kiến nghị với cơng ty để nhằm nâng cao hiệu việc điều phối chuỗi cung ứng nhằm giảm hiệu ứng Bullwhip nhƣ sau:  Cần giảm. .. HỆ THỐNG CÔNG NGHIỆP MSSV : 02708268 LỚP CH: 2008 Đề tài: Điều phối chuỗi cung ứng để giảm thiểu hiệu ứng Bullwhip cơng ty RƯỢU BÌNH TÂY Nhiệm vụ: Tìm hiểu Cơng ty cổ phần Rƣợu Bình Tây Tìm hiểu... tăng hiệu ứng Bullwhip 12 II.2.3 Các doanh nghiệp lớn áp dụng chuỗi cung ứng hiệu Công ty P&G Wal- Mart phối hợp dùng VMI để chia sẻ thông tin để nhằm giảm tồn kho nhƣ hiệu ứng Bullwhip Công ty

Ngày đăng: 01/02/2021, 14:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w