Hình 6. Một thiết bị thay đổi lịch trình, Hiển thị vị trí tăng tốc và tốc độ xe cho mỗi ca.Thay vì phương pháp bạo lực này, chúng tôi sẽ sử dụng thuật toán tối ưu hóa tìm kiếm mô hình toàn cầu hộp công cụ tối ưu hóa, làm giảm số lượng yêu cầu mô phỏng — trong ví dụ này, để 15.400 người.Một mô phỏng riêng của chu kỳ FTP75 chỉ mất 250 giây — khoảng 5 lần nhanh hơn so với thời gian thực. Tuy nhiên, một tối ưu hóa 15,400 mô phỏng chạy trên một bộ xử lý đơn yêu cầu sẽ có hơn 44 ngày để có được một kết quả. Vấn đề này computationally chuyên sâu là một ứng cử viên tốt cho tính toán song song, bởi vì các mô phỏng có thể chạy độc lập trên bộ xử lý riêng biệt.Chúng tôi thiết lập một cụm máy tính với 16 quad-core máy tính cá nhân, tổng cộng là 64 người lao động. Để tiếp tục tăng tốc độ tìm kiếm, chúng tôi xây dựng một mục tiêu thực thi độc lập sử dụng chế độ tăng tốc nhanh chóng trong Simulink để duy trì đầy đủ mô phỏng mô hình tham số độc lập giữa chạy.Chúng tôi bắt đầu quá trình tối ưu hóa (hình 7) bằng cách thiết lập các thông số tối ưu hóa. Tiếp theo, thuật toán tìm kiếm mô hình trong hộp công cụ tối ưu hóa toàn cầu xác định biến thể tham số được mô phỏng bằng phương pháp tối ưu hóa 2N của mô hình tìm kiếm. Trong ví dụ này có hai sự thay đổi lịch trình, mỗi với 16 điểm biến (N = 32). Điều này có nghĩa là tìm kiếm mô hình đó sẽ chạy 64 (2N) mô phỏng một thời gian, hoàn toàn phù hợp với số lượng người lao động có sẵn. Mỗi biến thể mô phỏng cho tỉ lệ trục hiện tại trên một bộ xử lý khác nhau trong cụm sao. Nếu tìm space giải quyết, hoặc kích cỡ lưới, không nằm dưới một ngưỡng xác định trước, sau đó một tập mới của tham số biến thể được tạo ra và lặp đi lặp lại quá trình. Khi không gian tìm kiếm lưới kích thước falls bên dưới ngưỡng, các thuật toán đã nằm một toàn cầu tối thiểu ở mức tiêu thụ nhiên liệu của 0-100 kph thời gian, và kết quả báo cáo.Phân phối quá trình này trên một cụm 64-công nhân làm giảm thời gian tính toán tổng số từ hơn 44 ngày khoảng 26 giờ.
đang được dịch, vui lòng đợi..