Cơ sở dữ liệu:

Một phần của tài liệu ỨNG DỤNG đám MÂY HIỂN THỊ MÔ PHỎNG MÁNG LỢN CHÍNH XÁC (Trang 29 - 32)

CHƯƠNG 3 : KIẾN TRÚC CHUNG HỆ THỐNG

3.1. Xây dựng ứng dụng mô phỏng máng lợn thông minh trên GAMA platform:

3.1.2. Cơ sở dữ liệu:

Từ 1 file tổng hợp 1 đàn lợn ở trang trại Le Magneraud (Charente-Maritime, Pháp), tôi đã tách từng con lợn một ra từng bộ dữ liệu riêng và thêm vào hệ thống:

28

Hình 3.1: Danh sách file dữ liệu của từng cá thể lợn

Mỗi file gồm 5 cột tương ứng cho 5 trường của từng con lợn, 114 hàng tương ứng với 114 ngày mà hệ thống đã ghi lại dữ liệu của lợn, tính từ ngày 69 đến ngày 182. Đàn lợn mà tôi dùng trong hệ thống này sẽ gồm 20 con với 20 file cơ sở dữ liệu khác nhau với ID tương ứng, cụ thể mỗi con là như sau:

29

Hình 3.2: Cơ sở dữ liệu mẫu của một cá thể lợn

- ID: (kiểu float): là một con số biểu thị định danh của một con lợn

- Age: (kiểu int): tính bằng ngày, biểu thị xem cá thể lợn được bao nhiêu ngày tuổi. - Feed Intake (kiểu float): biểu thị lượng thức ăn hằng ngày mà một cá thể lợn

được nạp vào.

- Weight (kiểu int): là lượng cân nặng được cân hàng tuần của mỗi cá thể lợn. - Cumulative Feed Intake (kiểu float): biểu thị tống lượng thức ăn tính từ lúc bắt

đầu sử dụng máng ăn thông minh của một cá thể lợn

Tất cả những file này đều được thêm vào một danh sách các ma trận để chuẩn bị dữ liệu đầu vào cho hệ thống:

30

Hình 3.3: Dữ liệu được đưa vào đoạn mã dưới dạng ma trận

List này có 20 ma trận, mỗi ma trận đều có 2 chiều. Chiều ngang là chỉ dữ liệu tương ứng với mỗi hàng trong 1 file biểu thị cho lợn trong cơ sở dữ liệu. Chiều dọc là chỉ quá trình thu thập được ở mỗi cột tương ứng với một trường trong cơ sở dữ liệu. Mỗi ma trận sẽ tương ứng với một file csv đã thêm vào.

Một phần của tài liệu ỨNG DỤNG đám MÂY HIỂN THỊ MÔ PHỎNG MÁNG LỢN CHÍNH XÁC (Trang 29 - 32)

Tải bản đầy đủ (PDF)

(85 trang)