NGUYÊN LÝ HOẠT ĐỘNG THANG MÁY
Trang 1NGUYÊN LÍ HOẠT ĐỘNG
CỦA THANG MÁY
Trang 2Phần I: Nêu vấn đề
Trang 3Khái niệm thang máy.
Thang máy là một thiết
bị dùng để nâng hạ, vận chuyển người hoặc hàng hóa theo phương thẳng đứng Thang máy gồm có máy kéo, cabin, các cửa tầng và bộ điều
Trang 4Cấu tạo chung của thang máy:
Trang 5Vấn đề tối ưu hóa trong
điều khiển thang máy:
Đáp ứng được sự tối ưu về quãng đường
mà buồng thang phải dịch chuyển
Tiết kiệm thời gian
Tạo được sự thoải mái cho người sử dụng
Lý thuyết hàng đợi
Click to edit text styles
Edit your company slogan
Trang 6Khái niệm chung về hệ thống
hàng đợi
phục vụ và các khách hàng đi đến hệ thống để được phục vụ Nếu khi khách hàng đến mà các
bộ phận phục vụ đều bận thì họ phải sắp hàng
để đợi được phục vụ Chính vì vậy mà hệ thống này có tên là hệ thống hàng đợi Lý thuyết toán học để khảo sát các hệ thống hàng đợi được gọi
là lý thuyết phục vụ đám đông
Trang 7Các đặc trưng cho hàng đợi
3
Luật sắp hàng:
Là phương thức chọn khách hàng tỏng hàng đợi Thông thường có các luật sắp hàng sau: đến trước phục vụ trước, ngẫu nhiên, ưu
tiên
Trang 8Phần 2: Phân tích bài toán
Trang 9Nguyên tắc hoạt động của thang máy:
trong hàng đợi chưa, nếu chưa đưa vị trí tầng
người đứng gọi thang vào hàng đợi, tăng số
phần tử trong hàng đợi lên một giá trị Nếu có rồi thì số phần tử hàng đợi giữ nguyên
Trang 10.
Trang 11Nguyên tắc hoạt động của thang máy
Thang sẽ đón khách và mở cửa cho khách theo thứ tự ưu tiên
các cuộc gọi như sau:
+ Nếu thang máy di chuyển cùng chiều với lệnh gọi thang và
đi ngang qua tầng mà khách đứng: khi đến tầng khách đứng,
thang máy sẽ dừng lại để đón khách và mở cửa cho khách ra
+ Nếu thang máy đang di chuyển ngược chiều với lệnh gọi
hoặc cùng chiều nhưng không đi ngang qua tầng mà khách
đứng: sau khi phục vụ xong các lệnh gọi trước đó, thang máy sẽ
tự động quay lại để đón khách
Trang 12Nguyên tắc hoạt động của thang máy:
độ tự động hoàn toàn Khi nhận được lệnh gọi từ các bản điều khiển bên trong và bên ngoài
phòng thang, đèn tại nút vừa nhấn sẽ sáng lên
báo hiệu lệnh đã được ghi vào bộ nhớ Khi
không có lệnh gọi nào ở cả hai hướng, thang sẽ dừng ngay tại tầng vừa đáp lại lệnh gọi với cửa
phòng thang đóng
Trang 13
Mô tả
Bảng gọi tầng
Bài toán thang máy
Edit your company slogan
Hoạt động
Trang 14Mô tả :
1
02 nút nhấn (một nút nhấn báo chiều đi lên, một nút nhấn báo chiều đi xuống);
riêng tầng trên cùng chỉ có nút nhấn theo chiều đi xuống và tầng dưới cùng thì chỉ có nút nhấn theo chiều đi lên
2
Đèn báo tầng: cho biết vị trí hiện tại của thang máy
3
Đèn báo chiều: cho biết hướng di chuyển hiện thời của
thang máy
2 nút ấn lên và xuống
Hướng di chuyển của thang máy Tầng thang máy hiện tại
Trang 15Hoạt động
Gọi thang:
Khi muốn đi lên: nhấn nút
Khi muốn đi xuống: nhấn nút
Khi nhận được lệnh gọi, đèn
của nút nhấn sẽ sáng lên
■Chờ thang đến:
Sau khi nhấn nút gọi, thang sẽ
đến trong một khoảng thời gian
ngắn hay dài tùy thuộc vào vị
trí hiện tại của thang lúc đó.
Khi thang đến đúng tầng, đèn nhớ sẽ tắt và đèn báo tầng sẽ
Nút lên
Nút xuống
Trang 16 Vào phòng thang: Trước khi vào phòng thang,
khách phải đoán chắc rằng nó sẽ đi theo chiều
muốn đến bằng cách kiểm tra đèn báo chiều để
tránh trường hợp thang máy sẽ đưa khách đi
ngược với chiều mong muốn
Trang 17Bảng điều khiển trong phòng
thang máy:
Nút Gọi Tầng: Trên bảng điều
khiển trong phòng thang có
lên và cửa sẽ tự động đóng lại
sau thời gian giữ cửa mặc
định
Nút gọi tầng
Trang 18 Nút Mở Cửa [OPEN] Đối với
thang khách, cửa sẽ tự động
đóng lại Khi cửa đang đóng, ấn
vào nút này cửa sẽ mở trở ra
Nếu muốn giữ cửa lâu hơn thời
gian giữ cửa mặc định, ấn và
giữ nút này đến khi Khách vào
hết trong thang hay việc xếp
hành lý hoàn tất rồi mới buông
ra
Nút Đóng Cửa [CLOSE] Nút
này chỉ tác dụng khi thang đã ghi
nhận cuộc gọi
Dùng để đóng cửa cho thang đi
ngay, bỏ qua thời gian giữ cửa
Thang sẽ di chuyển ngay sau
khi cửa đóng hoàn toàn
Trang 19 Sau khi thực hiện xong một
hay toàn bộ các thao tác cần
thiết nêu trên, khách ở trong
không, xem đèn báo số tầng
bên trong phòng thang
Các mũi tên chỉ hướng: Chỉ
Trang 20 Khi thiết kế thuật toán tối ưu điều khiển thang
máy với hệ thống hàng đợi ta thấy có những đặc điểm cần lưu ý sau:
1 Khi sắp xếp hàng đợi, một vấn đề đặt ra là
có thể ở một tầng có nhiều tín hiệu gọi thang của nhiều người Vì vậy mỗi khi có tín hiệu gọi thang thì cần phải duyệt toàn bộ hàng đợi xem tín hiệu này đã có mặt trong hàng đợi hay chưa trước khi thêm vào hàng đợi
Trang 21 Khi hành khách đi vào thang máy và ấn nút gọi tầng, sau quá trình chuyển động thang sẽ dừng lại ở vị trí tầng đã gọi Tuy nhiên có thể tầng này đã có mặt trong hàng đợi và như vậy coi như tín hiệu này đã được phục vụ Vì vậy cần loại tín hiệu này ra khỏi danh sách hàng đợi để quá trình phục
vụ của thang máy không bị nhầm lẫn.
• Nếu chiều dài hàng đợi quá lớn có thể xáy ra trường hợp hành khách không đợi đc sẽ không đi thang máy Trong khi
đó đến lượt phục vụ thang máy vẫn chạy đến đúng vị trí đã
Trang 22Phần 3
máy
Trang 23Một số trường hợp trong đường đi của
thang máy: ( phím gọi lên xuống)
1- có phím gọi xuống khi thang máy đang dừng:
(có phím gọi lên khi thang máy đang dừng)
Trang 24start
Key = curr?
*Key_ dn = 1 Dn_max = key ++ Ac _ dn = 1
Trang 25 2- có phím gọi lên khi thang máy đang xuống.
( phím gọi xuống khi thang máy đang lên)
Trang 273 Có phím gọi xuống khi thang máy đang xuống
( có phím gọi lên khi thang máy đang lên)
Trang 28
Key>curr
++ Ac_dn
*Key_dn=1?
*Key_dn=1 start
yes
Trang 29Một số trường hợp khác:
-Khi thang máy đang xuống có cả người gọi lên và gọi xuống.
-Khi thang máy đang lên có cả người gọi lên và gọi xuống
-Các trường hợp phụ thuộc vào những gọi tầng ( vị trí đứng, tâng
mà khách muốn lên hay xuống, tầng mới được gọi đã có trong bộ nhớ hay chưa?
Trang 30Một số trường hợp đường đi
của thang máy ( phím gọi tầng)
-Có phím gọi tầng khi thang máy đang dừng
-Có phím gọi tầng khi thang máy đang lên
-Có phím gọi tầng khi thang máy đang xuống
Trang 31Một số ví dụ:
đang đứng yên ở tầng thứ 10 có người gọi
thang và muốn lên tầng 13
giải
Trang 32lập tức thang máy mở cửa cho khách vào và
trong hàng đợi đó là duy nhất thì thang máy đưa khách lên tầng 13.=> đường đi của thang máy là:
10 13
Trang 33.
.
. 1 2 5 4 6 7 15 14 8 13 12 10 9 3 .
.
.
.
. .
. .
. . .
. . .
. . . .
. . . .
. . . . .
. . . . .
. 9 . 9 . 9 . 9 . 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
.
.
.
Trang 34và dừng ở tầng 5 cho khách vào, sau đó lên tầng 13
Đường đi của thang máy là: 10 5 13
Th3: khách ở tầng 15
Đường đi : 10 15 13
Chú ý: nếu trong lúc thang máy di chuyển mà có
lênh cùng chiều và chưa qua tầng đang phục vụ thì thang máy sẽ dừng và đón khách
Trang 35.
.
. 1 2 5 4 6 7 15 14 8 13 12 10 9 3 .
.
.
.
. .
. .
. . .
. . .
. . . .
. . . .
. . . . .
. . . . .
. 9 . 9 . 9 . 9 . 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
. 9
.
.
.
Trang 36lên tầng 9, 1 muốn xuống tầng 1 thì thang máy
sẽ đi như thế nào?
Trang 37 Giải:
Ta coi như thang máy bắt đầu từ tầng 10 thanh máy tiếp tục đi xuống, đến tầng 7 dừng, mở cửa cho khách ra,
xuống tầng 6 dừng cho khách vào, xuống tầng 5 dừng
cho khách ra,(trong quá trình dừng này co khách gọi tầng
và đang đứng ở tầng 5 thì khách sẽ vào)tiếp tục thang
máy xuống tầng 2 mở cửa khách ra, xuống tầng 1 cho
khách ra Thang máy quay lên( trong qua trình lên này có khách gọi thang lên thì qua vị trí đó thang máy sẽ dừng
cho khách vào)tầng 12 đón khách và đưa khách lên tầng 15.
Trang 38.
.
.
.
.
.