- Một First Officer lái Airbus A350 của British Airways đã công khai nhật ký bay cá nhân dưới dạng trang trực quan hóa dữ liệu, giúp có thể nhìn tổng quan sự nghiệp phi công và mô hình khai thác chuyến bay
- Dữ liệu được lưu trong LogTen Pro, truy vấn bằng SQL, và có thể áp dụng bộ lọc theo ngày, bay thương mại/phi thương mại, chặng ngắn/chặng dài/hàng không phổ thông để khám phá biểu đồ và sổ logbook
- Phần trực quan hóa gồm ma trận điểm đến giữa các quốc gia, lịch bay kiểu GitHub, giờ bay hằng năm, seat-miles, phơi nhiễm bức xạ, phát thải CO₂ và thời gian tích lũy theo từng loại tàu bay
- Năm 2023, khi chuyển từ khai thác A320 chặng ngắn sang A350 chặng dài, các chỉ số như seat-miles, bay đêm, tỷ trọng chặng dài và chỉ số môi trường cũng thay đổi theo
- Đây không chỉ là bản đồ du lịch đơn thuần mà có thể xem như một ví dụ về trực quan hóa dữ liệu khai thác cá nhân, kết nối cả đường bay, thời tiết, chuyển hướng, deadhead, bức xạ và phát thải carbon
Sự nghiệp lái máy bay và logbook số
- Từ năm 2023, tác giả làm First Officer trên Airbus A350 của British Airways, căn cứ tại London Heathrow
- Từ năm 2016, tác giả khai thác các máy bay dòng Airbus A320, căn cứ tại Heathrow và Gatwick
- Tác giả gia nhập British Airways năm 2014 theo cadet scheme và hoàn thành khóa Integrated ATPL tại FTEJerez ở Andalucia, Tây Ban Nha
- Hành trình bay bắt đầu tại Canada, nơi tác giả nhận học bổng của chương trình Canadian Air Cadet để lấy Glider Pilot License, Instructor Rating và PPL
- Toàn bộ chuyến bay được ghi lại dưới dạng số trong LogTen Pro, rồi kết quả truy vấn SQL được chuyển thành infographic
Bộ lọc và cách tính phía sau trang
- Bộ lọc toàn cục ở đầu trang có thể điều chỉnh đồng thời nhiều thống kê chuyến bay
- Khoảng ngày
- Bay thương mại/phi thương mại
- Loại chuyến bay chặng ngắn, chặng dài, hàng không phổ thông
- Phép tính giãn nở thời gian dựa trên độ cao hành trình và tốc độ hành trình trung bình
- Hiệu ứng thuyết tương đối hẹp do tốc độ hành trình cao được tính là giãn nở thời gian âm
- Hiệu ứng thuyết tương đối rộng do trọng lực thấp hơn được tính là giãn nở thời gian dương
- Trong phép tính của trang này, hiệu ứng thuyết tương đối rộng lớn hơn nên giãn nở thời gian dương chiếm ưu thế
Điểm đến, lịch bay và giờ bay hằng năm
- Destination Matrix hiển thị số chuyến bay đến từng quốc gia ở vòng ngoài, còn các dải nối thể hiện số chuyến bay từ quốc gia khởi hành đến quốc gia đến
- Một số điểm đến có số lượt đi và đến không khớp nhau, do các chặng positioning/deadhead
- Chặng duy nhất từ Portugal sang Spain là một trường hợp chuyển hướng từ Madeira sang Tenerife vì thời tiết xấu
- Flight Calendar dùng màu sắc để thể hiện số giờ bay mỗi ngày theo kiểu biểu đồ hoạt động GitHub
- Giai đoạn Covid-19 và thời điểm chuyển từ chặng ngắn sang chặng dài hiện lên rất rõ về mặt trực quan
- Giờ bay hằng năm được ghi theo chuẩn hàng không từ “brakes off” đến “brakes on”
- Các chữ viết tắt trong giờ bay hằng năm dùng để phân biệt vai trò phi công
- PIC: Pilot in Command
- PICUS: Pilot in Command, Under Supervision
- P1: Pilot Flying phụ trách cất cánh và hạ cánh
- P2: Pilot Monitoring trong lúc cất cánh và hạ cánh
- Heavy: ngồi với vai trò phi công bổ sung trên chuyến bay đường dài, và ngồi jump seat khi cất cánh/hạ cánh
- Tại British Airways, thông thường Captain và First Officer chia nhau các chặng P1/P2
- Captain vẫn giữ quyền chỉ huy trên toàn bộ chặng bay
- First Officer cũng có thể đảm nhận quyết định và vận hành chặng với tư cách PIC under supervision
- SOP của BA yêu cầu mọi tiếp cận đều thực hiện theo monitored approach
- Từ điểm bắt đầu hạ độ cao, P2 trở thành Pilot Flying và điều khiển quá trình tiếp cận tới 1000ft AGL
- Ở 1000ft AGL, P1 nhận lại quyền điều khiển để hạ cánh
Seat-miles, bức xạ và tác động môi trường
- Dù không ghi lại số hành khách thực tế trên mọi chuyến bay, tác giả biết số ghế của từng loại máy bay
- seat-miles là tích của số ghế và quãng đường bay, là chỉ số tiêu chuẩn để thể hiện sản lượng của hãng hàng không
- Trong báo cáo thường niên và phân tích mạng đường bay, thường dùng các thuật ngữ như ASM, CASM
- Mức tăng năm 2023 là kết quả của việc chuyển từ khai thác A320 chặng ngắn sang A350 chặng dài
- Trong giai đoạn khai thác chặng ngắn, số “ghế” hằng năm cao hơn, nhưng bay đường dài đóng góp lớn hơn nhiều vào tổng seat-miles nhờ quãng đường xa hơn, tốc độ cao hơn và máy bay lớn hơn
- Phi hành đoàn bay ở độ cao lớn tiếp xúc nhiều hơn với bức xạ ion hóa có nguồn gốc từ không gian
- Mức phơi nhiễm đặc biệt cao trên các chuyến bay đường dài và vĩ độ cao
- Giới hạn hằng năm của EU với phi hành đoàn là 6 mSv, thấp hơn mức 20 mSv thường áp dụng cho nghề nghiệp nói chung
- Suất liều được ước tính từ giá trị trung bình của CARI-7 theo độ cao hành trình, vĩ độ và thời gian bay
- Phép tính tác động môi trường dùng xấp xỉ tiêu chuẩn 3.16kg CO₂ cho mỗi 1kg Jet A bị đốt cháy
- Mức tăng từ sau năm 2023 là do khai thác A350
- A350 có 331 ghế, còn A320 có 180 ghế, và tầm bay của A350 cũng dài hơn nhiều
- Các chỉ số theo ghế hoặc theo dặm ít phù hợp để so trực tiếp vì khác biệt về quy mô máy bay và cự ly khai thác; seat-mile phù hợp hơn cho so sánh
- Từ sau năm 2019, BA đưa vào khai thác A320/A321 NEO dùng động cơ CFM LEAP-1A hiệu quả hơn, nên phát thải trên mỗi passenger-mile giảm xuống
Loại tàu bay, loại chuyến bay và mô hình theo thời gian
- Thời gian tích lũy theo từng loại tàu bay được hiển thị bằng stream chart dựa trên ICAO Type Designator
- Dòng A320 gồm CEO(A320), NEO(A32N), A319 và A321
- Biểu đồ xếp hạng loại máy bay là một bump chart cho thấy sự thay đổi thứ hạng theo tổng giờ bay từng năm, tức là một cách nhìn khác của biểu đồ thời gian tích lũy
- Flight Type Breakdown chia tỷ trọng chặng ngắn, chặng dài và hàng không phổ thông bằng các biểu đồ donut theo thời gian và khoảng cách
- Tỷ trọng hàng không phổ thông đang giảm dần
- Day vs Night Flying thể hiện tỷ lệ bay trong bóng tối
- Sau năm 2023, khi chuyển sang khai thác A350 đường dài, số chặng bay đêm tăng lên rõ rệt
- Flight Time vs Distance hiển thị quan hệ giữa khoảng cách great-circle và thời gian bay dưới dạng biểu đồ phân tán
- Thời gian bay nhìn chung tăng gần tuyến tính theo khoảng cách great-circle
- Do gió tây, các chuyến outbound từ London sang Mỹ và Canada ở phía tây luôn mất nhiều thời gian hơn chuyến bay quay về
- Điểm ngoại lệ của các chuyến bay Tokyo là trường hợp phải quay về theo lộ trình dài hơn vì điều kiện thời tiết và xung đột tại Ukraine
- Departures & Arrivals by Time of Day thể hiện phân bố cất cánh và hạ cánh theo đồng hồ 24 giờ tính theo UTC
- Dữ liệu được tách theo chặng ngắn/chặng dài và inbound/outbound
- Flights by Day of Week cho thấy cuối tuần vừa là thời gian nghỉ ngơi quý giá với phi công, vừa lại là những ngày bận rộn nhất do nhu cầu du lịch và nghỉ dưỡng
- Khi thâm niên trong hãng tăng lên, phân bố chuyến bay theo ngày trong tuần có thể sẽ thay đổi
Địa cầu 3D và logbook tương tác
- Nhiều hình trực quan địa cầu 3D cho phép khám phá các khía cạnh khác nhau của logbook
- Có thể xem toàn bộ các hình địa cầu 3D tại 3D globes page
- Nhật ký theo từng chuyến bay có thể được khám phá qua interactive logbook
- Trong thời gian tới, tác giả dự định đăng thêm những insight về trải nghiệm phi công mà độc giả công nghệ có thể thấy thú vị, đồng thời bổ sung thêm vài biểu đồ cho trang này
1 bình luận
Ý kiến trên Hacker News
Phần trực quan hóa cho nhật ký bay cá nhân thật ấn tượng. Không rõ dữ liệu gốc hay dữ liệu dùng để hiển thị được lưu trữ như thế nào
Bản đồ quả địa cầu làm tôi nhớ đến bài viết về lưới lục giác mà trước đây tôi tình cờ thấy ở đây hoặc trên Reddit rồi đánh dấu lại
https://www.redblobgames.com/grids/hexagons/
Với tư cách phi công hãng hàng không, tôi cũng tò mò liệu tác giả đã xem The Rehearsal mùa 2 của Nathan Fielder trên HBO, bộ phim khai thác theo hướng hài hước việc giao tiếp giữa cơ trưởng và cơ phó, hay chưa
Nếu đã xem, tôi muốn biết tác giả nghĩ gì về cách phim mô tả những ma sát trong giao tiếp với cơ phó; và không có ý đào sâu đời tư, nhưng tôi cũng tò mò liệu nghề này có thiên lệch sống sót/thiên lệch tồn tại trong hệ thống theo hướng duy trì mức độ vận hành rất cao mà không thừa nhận nhu cầu được hỗ trợ hay không. Hoặc có thể việc các đồng nghiệp khó trò chuyện với nhau chỉ là một trường hợp cực đoan bị phóng đại từ góc nhìn của anh ấy
Tôi chỉ xem vài clip của The Rehearsal, đại khái là cảnh Sully nghe Evanescence, nên không có nhiều cơ sở để nói. Giao tiếp giữa phi công là chủ đề được bàn luận và huấn luyện rất nhiều trong khuôn khổ lớn gọi là CRM, tức quản lý nguồn lực tổ bay, và theo kinh nghiệm của tôi, ngành này thực sự đang nỗ lực cải thiện lĩnh vực đó
[1] https://logten.com/
[2] https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
Rất tuyệt. Tôi thật sự thích đọc các nhật ký bay chi tiết, và thấy cách ghi lại trải nghiệm rất thú vị, từ quãng đường, thời gian bay cho đến sắc thái của các vai trò như P1, P2, PICUS
Với tư cách người đang phát triển SpinStep, một thư viện dựa trên quaternion để mô hình hóa hướng và sự tiến hóa trạng thái vector trong các hệ vật lý, tôi nhận được nguồn cảm hứng bất ngờ từ bộ dữ liệu này. Nó khiến tôi nghĩ liệu có thể xử lý những nhật ký không-thời gian nhấn mạnh hướng, vai trò và tác động môi trường như thế này theo kiểu mô hình hóa trạng thái quay hay không
Ví dụ, hướng mũi máy bay và thay đổi tư thế có thể ánh xạ tự nhiên sang quaternion; các chuyển đổi vai trò như P1 ↔ P2 trông giống thay đổi trạng thái rời rạc bên trong một hệ liên tục; còn tác động của gió hoặc các mẫu hình mạng lưới bay có thể được mô hình hóa như các trường bên ngoài ảnh hưởng đến tư thế theo thời gian
Tôi chưa từng hình dung SpinStep trong bối cảnh này, nhưng nhật ký này đã đem lại một góc nhìn thuyết phục. Chưa biết có dẫn đến kết quả cụ thể nào không, nhưng cảm ơn vì đã truyền cảm hứng
https://github.com/VoxleOne/SpinStep/blob/main/README.md
https://github.com/VoxleOne/SpinStep/blob/main/docs/01-ratio...
Quaternion có những tính chất tốt trong một số phép toán về quay 3D, nhưng không phải thuốc chữa bách bệnh
Những người giỏi ở nhiều lĩnh vực như thế này truyền cảm hứng cho những người như tôi. Tôi luôn mơ được thử làm những việc khác ngoài công việc chính, và hy vọng một ngày nào đó sẽ thắng được sự lười biếng để làm được
Đẹp thật. Quả địa cầu và các hoạt ảnh hay ho cũng rất tuyệt, nhưng tôi thích dashboard hiển thị thống kê tóm tắt
Tôi nhớ trước đây một trong các viện Fraunhofer hoặc Helmholtz ở Đức từng vận hành một trang web cho phép nhập một chuyến bay cụ thể rồi cho biết tổng liều phơi nhiễm bức xạ. Chủ yếu dành cho tiếp viên và phi hành đoàn, và không đẹp như thế này. Nếu thêm liều phơi nhiễm tích lũy vào dashboard thì sẽ hữu ích
Công ty tôi cũng cung cấp dữ liệu liều tích lũy theo tháng/năm/cả đời, nhưng không ở mức chi tiết như vậy. Tôi tò mò liệu có phương pháp thống kê nào để tính được điều này không
Có lẽ có thể tính tuyến bay vòng lớn, rồi ước tính liều lượng xấp xỉ của vùng trời đó tại thời điểm cụ thể
Tôi đã dựng một trực quan hóa tương tự trên khoảng 150 tỷ điểm dữ liệu ADS-B: https://adsb.exposed/
Nó có tính tương tác nên có thể lọc theo bất kỳ chiều nào, chẳng hạn loại máy bay đã bay
Hiện là 2D, nhưng tôi cũng từng nghĩ đến việc làm thành 3D
Tái bút: bản đồ được giới thiệu hơi chậm. Khi phóng to, tốc độ khung hình rơi xuống dưới 10fps
Không biết bạn có thể chia sẻ một số chi tiết kỹ thuật không
Việc vừa là phi công chuyên nghiệp mà còn có thể tạo ra một dự án phần mềm hoàn thiện đến mức này thật sự rất ấn tượng
Tôi cũng thích việc nó được làm thành nhật ký bay, nhưng phần ngầu nhất trên trang là bức ảnh chụp trong buồng lái cùng cha anh ấy
Là một phi công của hãng hàng không Mỹ, nếu tôi có thể làm điều đó với một trong các con mình thì đó hẳn sẽ là một đặc ân cả đời
Hy vọng bạn cũng có thể có trải nghiệm như vậy với các con mình. Tôi tò mò hiện bạn đang bay loại máy bay nào
Sẽ hay nếu thêm cả độ trễ thời gian vào danh sách thống kê. Có lẽ anh ấy sẽ trẻ hơn những người ở lại trên Trái Đất khoảng 5 micro giây
Nhật ký bay cũng hay, nhưng màn hình split-flap mới thật sự đỉnh ;)
https://jameshard.ing/projects/split-flap
Nếu bạn quan tâm đến chủ đề này, tôi muốn giới thiệu GCMap
GCMap có thể vẽ đường nối giữa hai mã sân bay IATA, và thực ra bạn có thể đưa vào số lượng cặp tùy ý, phân tách bằng dấu phẩy. Điểm hay nhất là có thể truyền chúng qua tham số URL. Ví dụ:
JFK-LHR,LHR-CDG,CDG-FRAhttp://www.gcmap.com/mapui?P=JFK-LHR,LHR-CDG,CDG-FRA
Thỉnh thoảng tôi tự gửi email cho mình URL GCMap để theo dõi các chuyến bay của tôi
Họ nên bổ sung thêm các phép chiếu tốt hơn như Mollweide, Winkel Tripel, Robinson. Hoặc đơn giản là cung cấp một quả địa cầu cũng được