Mô hình hóa dữ liệu cảm biến chuỗi thời gian với kỹ thuật máy học?


7

Tôi làm việc trên các cảm biến chất lượng không khí, một vài trong số đó là cảm biến khí điện hóa. Bằng cách nền, các cảm biến này được kích thích bởi một mạch chiết áp áp một điện áp phân cực và sau đó đo dòng điện chạy qua cảm biến (thường là theo thứ tự nano-Amps). Lượng dòng điện chạy qua cảm biến có liên quan đến nồng độ của khí mục tiêu mà cảm biến tiếp xúc. Dòng điện cũng liên quan đến áp suất, độ ẩm tương đối, nhiệt độ và tiếp xúc với các khí nhạy cảm chéo, trong đó nằm trong sự tồn tại của sự tồn tại của tôi.

Theo truyền thống, chúng tôi đã sử dụng phương pháp mô hình hóa dữ liệu để diễn giải dòng điện được đo từ cảm biến dưới dạng nồng độ của khí mục tiêu, dựa trên các khuyến nghị của nhà sản xuất cảm biến. Chúng tôi làm như vậy bằng cách đo phản ứng với không khí sạch, và trong một phạm vi nhiệt độ, và sau đó sử dụng đặc tính đó để giải thích độ lệch khỏi phản ứng cơ bản đặc trưng là do tiếp xúc với khí mục tiêu.

Chúng tôi không có phương tiện để thực sự đánh giá chất lượng của mô hình đó, bởi vì chúng tôi không có công cụ tham chiếu, cũng không có phương tiện để đưa cảm biến đến nồng độ khí được kiểm soát, nhưng chúng tôi có thể phơi cảm biến theo mục tiêu khí để xác nhận họ phản ứng đáng kể với khí mục tiêu.

Thách thức tôi gặp phải là mô hình dữ liệu được tham số hóa bằng đặc tính đã nói ở trên, trong khoảng thời gian dài hơn (tức là một tuần) và chịu không khí sạch dưới sự thay đổi tự nhiên của nhiệt độ, độ ẩm tương đối và áp suất, mang lại một khoảng sự thay đổi trong nồng độ được giải thích là lớn một cách vô lý. Nó không ồn ào, mà là trôi đi. Điều đó khiến tôi tin rằng mô hình dữ liệu đang rất thiếu.

Điều đó đã khiến tôi nghĩ rằng một phương pháp thuật toán (học máy) có thể mang lại kết quả tốt hơn. Cho rằng tôi có dữ liệu độ phân giải một phút về nhiệt độ, độ ẩm tương đối, áp suất và dòng cảm biến (tất cả có giá trị thực) trong điều kiện không khí sạch, công cụ nào sẽ phù hợp nhất để mô hình hóa dòng cảm biến như chức năng của nhiệt độ, độ ẩm tương đối, và áp lực? Điều tôi quan tâm nhất là thực tế chúng ta không thể tạo ra các điều kiện thể hiện một mặt cắt hợp lý của không gian đầu vào.

Sau đó, tôi sẽ sử dụng mô hình dữ liệu truyền thống để giải thích độ lệch khỏi đường cơ sở dự đoán để ước tính nồng độ khí.

Một lưu ý là nhiệt độ và độ ẩm tương đối có mối tương quan vật lý, mặc dù về mặt toán học tôi có thể lấy lại độ ẩm tuyệt đối từ nhiệt độ, độ ẩm tương đối và áp suất, mà tôi nghĩ sẽ làm giảm tương quan.

Cập nhật / làm rõ

Trong trường hợp điều này không rõ ràng ở trên, mục tiêu là có thể ước tính điện áp cơ sở do cảm biến tạo ra trong môi trường không khí sạch trong điều kiện áp suất, độ ẩm và nhiệt độ khác nhau - như một phương tiện để sử dụng độ lệch từ đó dự đoán đường cơ sở là tín hiệu quan tâm trong việc tính toán nồng độ khí của loài mục tiêu. Vì vậy, về cơ bản, tôi đang nghiên cứu các phương pháp thay thế cho cái thường được gọi là hiệu chuẩn 0 trong miền thiết bị.

Nếu tôi có dữ liệu sự thật về các loài mục tiêu, dường như tôi có thể bỏ qua việc kinh doanh về độ lệch khỏi đường cơ sở dự đoán và ước tính nồng độ trực tiếp từ các vectơ điện áp, nhiệt độ, độ ẩm và áp suất.


1
PS Tôi mới ở đây, upvotes sẽ được chào đón :-)
Abbeyatcu 16/12/18

Có lẽ tôi đã bỏ lỡ nó, nhưng mục tiêu người mẫu ở đây là gì? Các mục tiêu khác nhau có thể đề xuất các cách tiếp cận khác nhau.
Richard Hardy

@RichardHardy Tôi cho rằng có hai mục tiêu mô hình hóa. Đầu tiên là mô hình điện áp cơ sở khi cảm biến chịu không khí sạch, nhiệt độ, độ ẩm và áp suất trong một khoảng thời gian. Thứ hai là mô hình hóa nồng độ dự đoán của các loài thẻ mục tiêu, nhiệt độ, độ ẩm, áp suất và điện áp. Tôi không có ý tưởng rõ ràng về cách tôi có thể tiếp cận mục tiêu thứ hai vì tôi không có nguồn dữ liệu sự thật, tôi cũng không có phương tiện để kiểm soát / điều chỉnh nồng độ khí của loài mục tiêu. Mục tiêu trước có vẻ hữu hình vì tôi có thể ngăn phơi nhiễm qua các bộ lọc.
Abbeyatcu

Tôi nghĩ rằng mô hình chính xác cũng sẽ gần như chắc chắn yêu cầu đầu vào của mô hình phải là tất cả các biến đầu vào với một số độ trễ.
Abbeyatcu

"Để mô hình" không phải là một mục tiêu trong chính nó. Câu hỏi của tôi liên quan đến những gì mô hình sẽ được sử dụng cho: mô tả, dự đoán, kiểm tra giả thuyết, ...?
Richard Hardy

Câu trả lời:


2

Chỉnh sửa và phiên bản TL; DR: điều này có thể được coi là sự cố phân tích hòa giải / người điều hành, nhưng điều đó vẫn cần một phép đo độc lập để hiệu chỉnh thiết bị.

Điều này nghe có vẻ như một vấn đề phân tích hòa giải / kiểm duyệt, không phải học máy.

Đặt M1 là mô hình điện áp trong điều kiện không khí sạch như hàm của p, v và độ ẩm. Độ lệch so với M1 per se sẽ không cung cấp cho bạn ước tính nồng độ. Nó sẽ cung cấp cho bạn một xác suất rằng khí có mặt và can thiệp vào cảm biến. Một độ lệch nhất định (giá trị dư) sẽ không biểu thị cùng nồng độ của khí mục tiêu cho mọi giá trị p, v và độ ẩm vì cách khí ảnh hưởng đến điện áp thay đổi theo các thông số khác. Tương tự, đi từ giả sử 2mV đến 4mV sai lệch không nhất thiết có nghĩa là nồng độ tăng gấp đôi - thang đo có thể không tuyến tính và chính thang đo đó có thể bị ảnh hưởng bởi các biến khác của bạn. Nói cách khác, nên xem xét sự khác biệt giữa giá trị đo được và giá trị được dự đoán bởi M1,

Một cách khác để xem xét nó gần giống với tình huống thực tế là xem nồng độ là biến độc lập, điện áp cảm biến là biến phụ thuộc và p, t và hum là biến điều hành. Bạn cần phải tạo ra các nồng độ khí khác nhau và thực hiện các phép đo ở các giá trị t, p và hum khác nhau để điều đó hoạt động.

Dưới đây là một số nguồn:

Điều này làm cho một vấn đề thú vị, gần như triết học để xem xét trong kỳ nghỉ xmas btw, vì vậy nếu bạn có một bộ dữ liệu thực hoặc mô phỏng mà bạn muốn thêm vào câu hỏi của mình, tôi sẽ xem xét nó.

Phần kết

Tôi đã trình bày bài đăng này và dữ liệu cho một chuyên gia đo lường và một kỹ sư cũng là chuyên gia về lý thuyết đo lường và cả hai đều nói "lấy chiếc vali với thiết bị hiệu chuẩn". Không có cách nào xung quanh nó.


Bạn có thể cung cấp một số gợi ý cho các tài nguyên tốt nơi tôi có thể tìm hiểu thêm về phân tích thiền và cách áp dụng nó không?
Abbeyatcu

Tôi đã chỉnh sửa câu trả lời của mình, sửa một số điểm (tôi trộn lẫn hòa giải với kiểm duyệt) và thêm một vài liên kết.
GuillaumeL

Tôi có thể thêm một tập dữ liệu ... có cách nào điển hình để làm điều đó trên trang web này không?
Abbeyatcu

Dường như không có một cách chính thức để đăng một tập dữ liệu lớn, theo câu hỏi này: meta.stackexchange.com/questions/15821/
GuillaumeL

1
Cảm ơn bạn về dữ liệu. Tôi đã cập nhật câu trả lời của mình (vui lòng xem phần kết thúc).
GuillaumeL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.