- (1): Đặt tên Dataset phù hợp.
- (2): Ở Vehicle, thiết lập xe mặc định từ dataset đã copy, khơng chỉnh sửa. - (3): Thiết lập Procedure để có được mặt đường chúng ta mong muốn. - (4): Link Carsim với Simulink với bộ điều khiển “ABS Nhom 1”.
Hình 4.26. Thiết lập các thông số
- (1): Driver Controls: thiết lập lần lượt các chế độ vận hành của xe như trên ảnh minh họa. + Thiết lập vận tốc đầu của xe 100km/h.
+ Khơng mở bướm ga trong q trình mơ phỏng.
+ Thiết lập áp suất phanh và thời gian đạp phanh qua dataset được copy từ dataset Spike: 15 MPa @ 0.3 sec.
Hình 4.27. Thiết lập thời gian phanh
+ Xe chạy với tất cả các số, để mặc định của dataset, không chỉnh sửa.
+ Thiết lập chế độ đánh lái của xe qua dataset được Copy and Link từ dataset Accident Avoidance Path, khi gặp vật cản, xe sẽ đánh lái để tránh va chạm với vật:
Hình 4.28. Thiết lập đánh lái
- (2): Miscellaneous 3D Road: Copy and Link Dataset từ Many Lanes 4 Lanes Section (Adjacent Lanes) để có được một đoạn đường với bề rộng lớn và tiến hành đặt tên, chỉnh sửa thơng số Dataset.
Hình 4.29. Thiết lập dạng đường
+ (1) Reference Path: Path Segment Builder: Copy and Link Dataset từ dataset Curves Single Curve và tiến hành chỉnh sửa thơng số dataset. Ở đây, vì muốn xe chạy trên đường thẳng nên nhóm tắt độ cong của đường để có được một đoạn đường thẳng với nhiều làn đường.
+ (2) 3D Shapes: Repeated Object: Copy and Link Dataset từ dataset Railroad Crossing và tiến hành thiết lập loại vật cản và tọa độ vị trí của vật cản trên đường như ảnh minh họa:
Hình 4.30. Thiết lập tọa độ vật cản
Ở trường hợp mô phỏng này, chúng ta phải thiết lập thời điểm phanh, tọa độ để xe thực hiện đánh lái, và tọa độ vị trí của vật cản phải ăn khớp với nhau để quá trình mơ phỏng diễn ra đúng với thực tế (khi gặp vật cản bất ngờ, tài xế sẽ phanh và thực hiện đánh lái gấp).
Sau khi hoàn thành thiết lập, nhấn Send to Simulink Run hoặc Run Now để chạy dữ liệu mô phỏng.
Bước 3: Tạo một dataset mới xe không có ABS.
Tiến hành tạo một dataset mới khác bằng cách copy dataset từ Carsim, ở dataset này sẽ là dữ liệu mơ phỏng của xe khơng có ABS:
- Đặt tên Dataset phù hợp.
- Ở Vehicle, thiết lập xe mặc định từ dataset đã copy, sau đó ngắt hệ thống ABS trên xe bằng cách chọn vào B-Class, Hatchback w/o (without) ABS.
- Thiết lập Procedure, dùng dữ liệu từ “Case 3 (ne vat can)” để 2 xe cùng chạy trên một đường và có cùng một thiết lập điều khiển xe.
- Xe khơng có ABS sẽ không link Simulink và Carsim. Sau khi thiết lập hồn thành, cho màu khác cho xe khơng có ABS giúp dễ dàng quan sát so sánh hơn, sau đó nhấn Run Math Model để chạy dữ liệu mô phỏng.
4.1.3.2. Phân tích đồ thị kết quả đạt được
Hình 4.31. Đồ thị vận tốc xe, bánh xe của 2 xe ABS và khơng ABS
Ở xe khơng có ABS: Khi thực hiện q trình phanh, các bánh xe sẽ bị bó cứng, do đó, qua biểu đồ, ta thấy được vận tốc của cả 4 bánh xe đột ngột giảm nhanh về 0. Khi đó, các bánh xe đã bị bó cứng và trượt trên đường, làm mất tính dẫn hướng của xe, người lái không thể điều khiển được hướng lái mong muốn, cịn xe sẽ trượt theo qn tính. Vậy nên, trong video mơ phỏng, xe khơng có ABS sẽ trượt và va vào vật cản trên đường.
Ở xe có ABS: nhờ có ABS, khi thực hiện phanh, hệ thống sẽ điều khiển nhấp nhả phanh làm bánh xe vẫn lăn trên đường, từ đó đảm bảo tính dẫn hướng của xe và người lái có thể đánh lái theo hướng mong muốn để tránh các vật cản.
Ở xe khơng có ABS: vì thiết lập giá trị cực đại của áp suất phanh trong Carsim là 15 MPa, vậy nên khi thực hiện phanh, các bánh xe phía trước của xe sẽ lập tức đạt giá trị 15 MPa trong 0.3s, còn các bánh xe sẽ chỉ đạt giá trị xấp xỉ 6 MPa vì Carsim được thiết lập tuân theo nguyên tắc phân bố trọng lượng xe khi phanh. Việc đạt giá trị cực đại của áp suất phanh và không thay đổi thay đổi trong một khoảng thời gian chứng tỏ bánh xe bị bó cứng và dẫn đến hiện tượng trượt lếch.
Ở xe có ABS: Tuân theo nguyên tắc phân bố trọng lượng xe khi phanh nên các bánh xe phía trước cũng sẽ nhận một áp suất phanh lớn hơn các bánh xe phía sau. Trong q trình phanh, hệ thống điều khiển nhấp nhả phanh để bánh xe khơng bị bó cứng nên đồ thị lực phanh có hình dạng như hình ảnh.
Hình 4.34. Đồ thị hệ số trượt các bánh xe của xe có ABS trong khoảng 4,2 đến 6,8 giây
Xe có ABS: Để thấy rõ hơn về sự can thiệp của ABS thì ta nhìn vào đồ thị từ giây 4,2 đến 6,8. Hệ thống ABS đã hiệu chỉnh lực phanh trên các bánh xe và kiểm soát độ trượt giúp các bánh xe dẫn hướng đánh lái né vật cản. Nhưng ở đây vẫn có sự vọt lố ngồi khoảng 5% - 10% của hệ thống đã thiết lập ban đầu và hơi mất ổn định do trong trường hợp xe thực hiện phanh và đánh lái gấp, 1 phần bị ảnh hưởng độ trễ của vận hành cơ khí. Tuy xe vẫn có thể kiểm soát phanh và đánh lái né vật cản nhưng vẫn chưa có sự tối ưu nhất, qua đó có thể thấy được nhược điểm của bộ điều khiển on – off trong các trường hợp phanh và đánh lái khẩn cấp.
Xe không có ABS: Tương tự TH2 vào giây thứ 4 xe phanh đột ngột và đánh lái. Lúc này các bánh xe bị bó cứng và hệ số trượt giảm nhanh về -1 dẫn đến xe mất tính dẫn hướng, theo quán tính xe tiếp tục trượt về trước và tông vào vật cản.
4.2. Các trường hợp mô phỏng hệ thống TCS bằng Simulink/Carsim
Tiến hành tạo một dataset mới bằng cách copy dataset từ Carsim. Ở dataset này sẽ là dữ liệu mơ phỏng của xe có TCS:
Bước 1: Tạo dataset mới
Hình 4.35. Tạo data set TCS mới
- (1): Đặt tên Dataset phù hợp.
- (2): Ở Vehicle, thiết lập xe mặc định từ dataset đã copy, không chỉnh sửa. - (3): Thiết lập Procedure để có được mặt đường chúng ta mong muốn. - (4): Link Carsim với Simulink với bộ điều khiển “TCS Nhom 1”.
- (5): Ngắt kết nối dạng đường Miscellaneous vì ở Case Study này nhóm khơng sử dụng dạng đường mặc định của Dataset.
Hình 4.36. Thiết lập các thơng số
- (1): Driver Controls: thiết lập lần lượt các chế độ vận hành của xe như trên ảnh minh họa. + Thiết lập vận tốc đầu của xe 0km/h vì xe sẽ xuất phát từ trạng thái đứng yên. + Xe sẽ mở hoàn tồn bướm ga trong 0.1s trong q trình mơ phỏng.
+ Không thực hiện phanh trong trường hợp mô phỏng này.
+ Xe chạy với tất cả các số, để mặc định của dataset, không chỉnh sửa. + Xe không đánh lái.
- (2): Miscellaneous 3D Road: Straight Split Mu.
Sau khi hoàn thành thiết lập, nhấn Send to Simulink Run hoặc Run Now để chạy dữ liệu mô phỏng.
Bước 3: Tạo dataset xe khơng có TCS
Tiến hành tạo một dataset mới khác bằng cách copy dataset từ Carsim. Ở dataset này sẽ là dữ liệu mơ phỏng của xe khơng có TCS:
Hình 4.37. Tạo dataset xe khơng có TCS
Ở thiết lập xe khơng có TCS, giữ nguyên các dữ liệu mô phỏng của Vehicle, Procedure, chỉ ngắt kết nối với bộ điều khiển của Simulink. Sau đó chọn màu khác cho xe để dễ dàng quan sát trong q trình mơ phỏng. Khi đã hồn thành thiết lập, nhấn Run Math Model để chạy dữ liệu mô phỏng.
4.2.1.2. Phân tích đồ thị kết quả đạt được
Hình 4.38. Đồ thị momen của hai xe với chế độ mở hồn tồn bướm ga
Ở xe khơng có TCS: Khi người lái dậm chân ga, hệ thống sẽ tính tốn lực kéo của động cơ mà người lái mong muốn, và hệ thống điều khiển các chỉ số nhiên liệu để động cơ cung cấp lực kéo đạt mức yêu cầu.
Ở xe có TCS: Hệ thống TCS sẽ tính tốn và kiểm sốt lực kéo từ động cơ truyền xuống các bánh xe, kết hợp áp dụng hệ thống phanh để làm giảm lực kéo.
Hình 4.39. Đồ thị vận tốc các bánh xe, xe của 2 xe với chế độ mở hoàn tồn bướm ga
Ở xe khơng có TCS: khi vừa xuất phát, ở các bánh xe chủ động xuất hiện hiện tượng thừa lực kéo, nên vận tốc tại các bánh này tăng nhanh. Khi bánh xe bắt đầu vào đoạn đường có hệ số bám thấp, theo nguyên lý làm việc, vi sai sẽ truyền lực kéo xuống các bánh xe bên trái (các bánh xe chạy ở mặt đường có hệ số bám thấp) nhiều hơn, nên các bánh xe bên trái sẽ có tốc độ cao hơn các bánh xe bên phải. Đến một tốc độ nhất định nào đó, xe sẽ mất khả năng dẫn hướng, chuyển động không ổn định và gây nguy hiểm. Tùy thuộc vào độ mở bướm ga mà người lái yêu cầu, nếu độ mở bướm ga yêu cầu cung cấp một vận tốc không quá lớn, xe vẫn sẽ mất ổn định, nhưng sau một khoảng thời gian, xe vẫn di chuyển ổn trên đường và chạy với tốc độ tương ứng với độ mở bướm ga. Trong suốt q trình này, khơng hề xuất hiện lực phanh tại các bánh xe.
Ở xe có TCS: khi vừa xuất phát, các bánh xe chủ động vẫn sẽ xuất hiện hiện tượng thừa lực kéo, nhưng khi hệ thống TCS phát hiện điều này thông qua các cảm biến đặt ở bánh xe, hệ thống lập tức tác động lực phanh vào các bánh xe để giảm lực kéo tác dụng lên các bánh xe và làm các bánh xe quay chậm lại, ở các bánh xe chủ động sẽ nhận một lực phanh lớn hơn. Khi các bánh xe bước vào đoạn đường có hệ số bám thấp, các bánh xe sẽ bắt đầu quay nhanh hơn, hệ thống tiếp tục can thiệp lực phanh nhấp nhả để duy trì khả năng dẫn hướng của bánh xe, giúp xe chuyển động ổn định. Tuy nhiên, vì ln chạy trên đường xấu, nên hệ thống TCS sẽ luôn kiểm sốt lực kéo của xe, nên xe có TCS sẽ khơng có vận tốc cao đúng như người lái mong muốn.
Hình 4.41. Đồ thị hệ số trượt từng bánh xe của hai xe TCS và khơng TCS
Hình 4.42. Đồ thị hệ số trượt từng bánh xe của xe TCS
Ở xe có TCS, các bánh xe bên phải chạy trên đường có hệ số bám bình thường nên hệ số trượt tại các bánh này có giá trị thấp và ổn định. Cịn ở các bánh xe bên trái, vì chạy ở đường có hệ
số bám thấp, nên hệ thống TCS phải can thiệp điều khiển bằng lực phanh để kiểm soát hệ số trượt tại các bánh xe, giá trị của hệ số trượt tại các bánh bên trái được kiểm soát ổn định nằm trong khoảng 0,02 – 0,1.
Ở xe khơng có TCS, khi xe bước vào đoạn đường có 2 làn đường khác nhau, xe mất ổn định và xoay vòng trên đường, vì vậy nên hệ số trượt tại các bánh xe có giá trị rất lớn và thay đổi liên tục.
4.2.2. Mơ phỏng xe có TCS và khơng có TCS chạy trên đường dốc có hệ số bám 0.3 4.2.2.1. Các bước thiết lập
Tiến hành tạo một dataset mới bằng cách copy dataset từ Carsim. Ở dataset này sẽ là dữ liệu mơ phỏng của xe có TCS:
Bước 1:
Hình 4.43. Tạo dataset mới
- (3): Thiết lập Procedure để có được mặt đường chúng ta mong muốn. - (4): Link Carsim với Simulink với bộ điều khiển “TCS Nhom 1”. - (5): Thiết lập điều chỉnh dạng đường.
Hình 4.44. Thiết lập điều chỉnh dạng đường
Bước 2:
Hình 4.45. Thiết lập Driver Controls
- (1) Driver Controls: thiết lập lần lượt các chế độ vận hành của xe như trên ảnh minh họa. + Thiết lập vận tốc đầu của xe 0km/h vì xe sẽ xuất phát từ trạng thái đứng yên. + Xe mở hoàn toàn bướm ga.
+ Không thực hiện phanh.
+ Xe chạy với tất cả các số, để mặc định của dataset, không chỉnh sửa. + Xe khơng đánh lái.
Sau khi hồn thành thiết lập, nhấn Send to Simulink → Run hoặc Run Now để chạy dữ liệu mô phỏng.
Tiến hành tạo một dataset mới khác bằng cách copy dataset từ Carsim. Ở dataset này sẽ là dữ liệu mơ phỏng của xe khơng có TCS:
Ở thiết lập xe khơng có TCS, giữ nguyên các dữ liệu mô phỏng của Vehicle, Procedure, chỉ ngắt kết nối với bộ điều khiển của Simulink. Sau đó chọn màu khác cho xe để
dễ dàng quan sát trong q trình mơ phỏng. Khi đã hồn thành thiết lập, nhấn Run Math Model để chạy dữ liệu mơ phỏng.
4.2.2.2. Phân tích kết quả đạt được
Hình 4.46. Đồ thị momen của hai xe TCS và không TCS
Ở xe khơng có TCS: Vì khơng có sự can thiệp kiểm sốt của hệ thống TCS, khi người lái yêu cầu lực kéo bao nhiêu, động cơ sẽ cung cấp lực kéo bấy nhiêu.
Ở xe có TCS: Hệ thống TCS sẽ tính tốn và kiểm sốt lực kéo từ động cơ truyền xuống các bánh xe, kết hợp áp dụng hệ thống phanh để làm giảm lực kéo khi hệ thống nhận biết các bánh xe đang có xu hướng bị trượt quay.
Hình 4.47. Đồ thị vận tốc các bánh xe, xe của hai xe TCS và khơng TCS
Hình 4.48. Đồ thị áp suất phanh từng bánh xe của 2 xe TCS và không TCS
đồ thị áp suất phanh, thiết lập ban đầu ở Carsim không tác dụng lực phanh vậy nên cũng không hề xuất hiện áp suất phanh tại các bánh xe. Xe vẫn sẽ tăng tốc được trên đường dốc có hệ số bám thấp, tuy nhiên, vì khơng có hệ thống TCS, xe sẽ tăng tốc kém và xảy ra hiện tượng dư thừa lực kéo gây tiêu hao nhiên liệu vơ ích.
Ở xe có TCS: khi vừa bắt đầu xuất phát cũng như khi bắt đầu vào đoạn đường có hệ số bám thấp, ở các bánh xe bắt đầu có xu hướng bị trượt quay do bánh xe bám không tốt, hệ thống TCS nhận biết điều này và tiến hành can thiệp kiểm soát lực kéo bằng các tác động phanh tại các bánh xe, quá trình nhấp nhả phanh vẫn xảy ra nhờ có hệ thống TCS mặc dù ban đầu đã thiết lập không tác dụng phanh trên Carsim. Nhờ quá trình nhấp nhả phanh mà các vận tốc các bánh xe được điều khiển ổn định, giúp xe chuyển động ổn định trên đoạn đường có hệ số bám thấp. Ở giai đoạn đầu khi xe đi vào đoạn đường mơ phỏng, vì các bánh xe chưa được kiểm sốt ổn định nên hệ thống sẽ tiến hành giảm lực kéo nhiều, vậy nên lúc này xe sẽ có vận tốc chậm. Tuy nhiên, về sau, khi xe đã chuyển động ổn định, hệ thống TCS sẽ ngưng can thiệp và tốc độ của xe sẽ tăng. Qua đó thấy được hệ thống TCS giúp cải thiện khả năng tăng tốc ổn định của xe khi di chuyển trên đoạn đường có hệ số bám thấp.
Hình 4.50. Đồ thị hệ số trượt từng bánh xe của xe có TCS
Ở xe có TCS, hệ thống TCS điều khiển hệ số trượt nằm trong khoảng 0.02 – 0.1, khoảng này vượt ngồi khoảng 0.05 – 0.1 là vì có độ trễ của hệ thống cơ khí. Tuy nhiên, khoảng hệ số trượt này vẫn nằm trong khoảng xe chuyển động ổn định trên đường dốc có hệ