Đăng Ký
Kết quả 1 đến 6 của 6
  1. #1
    Thành viên cấp 1
    Ngày tham gia
    Oct 2015
    Bài viết
    20
    Thanks
    7
    Thanked 1 Time in 1 Post

    Tìm giải thuật điều khiển

    Mình đang gặp khó khăn trong vấn đề tìm giải thuật điều khiển bồn nước.
    Điều khiển nhiệt độ và mực nước cùng 1 bồn.
    Bồn nước mình gồm có:
    -Van 1: cấp nước.
    -Van 2: xả nước.
    -Cảm biến đo mực nước
    - Điện trở đốt nhiệt
    - Cảm biến đo nhiệt độ RTD
    Mình đã sử lí được những giá trị analog, nhưng k điều khiển được cùng lúc mực nước và nhiệt độ. Bác nào biết chỉ mình với!

  2. #2
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Đã đọc và xử lý đc giá trị analog ra giá trị cần đo?
    Tại sao bạn không điều khiển,do không biết cách hay do không biết dùng giải thuật nào hay do cụ thể như thế nào bạn có thể nói rõ hơn để mọi người dễ có hướng hỗ trợ bạn
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  3. #3
    Thành viên cấp 1
    Ngày tham gia
    Oct 2015
    Bài viết
    20
    Thanks
    7
    Thanked 1 Time in 1 Post
    Mình không biết cách phải điêu khiển nó ntn. Khi phải điều khiển cùng lúc mức và nhiệt độ.
    Khi nhiệt độ vượt mức cài đặt thì phải vừa xả van vừa cấp nước để giảm nhiệt. Khi mực nước vượt mức cài đặt thì phải xả van và ngược lại...
    Mình k biết phải điều khiển biến cái nào trước, giữa mức nước và nhiệt độ nó lại phụ thuộc vào nhau. K biết viết chương trình sao cả.

  4. #4
    Thành viên cấp 4
    Ngày tham gia
    Dec 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    422
    Thanks
    60
    217 lượt trong 104 bài viết
    Bài toán của bạn hơi khó, vì điều khiển 2 thông số phụ thuộc cùng một lúc. Nhưng không phải là không thể, dù sao vẫn dễ hơn là điều khiển đồng thời momen và vận tốc hay độ ẩm và nhiệt độ.

    Bạn có thể làm thế này, bạn sẽ chạy một bộ điều khiển ổn định mực nước trước dùng giải thuật on-off đóng mở valve.

    Vậy là xong phần điều khiển mức nước. Đến điều khiển nhiệt độ:

    Khi nhiệt độ dưới ngưỡng thì bạn bật heater để gia nhiệt,
    Option (có hay không cũng được): để chính xác hơn và không bị vọt lố nhiều thì bạn tính toán nhiệt lượng cần thiết để đốt nóng khối nước trong bồn (bạn đã biết thể tích dựa vào mực nước) đến nhiệt độ đặt theo công thức Q = GCp(T2-T1). Trong đó G là khối lượng nước, Cp là nhiệt dung riêng khối lượng của nước, T1 là nhiệt độ ban đầu, T2 là nhiệt độ mong muốn.

    Khi nhiệt độ vượt ngưỡng, bạn tắt heater đi, mở cả hai valve đầu vào và đầu ra để duy trì mực nước trong bồn đồng thời hạ nhiệt độ theo cơ chế giống các thiết bị giải nhiệt. Điều kiện là lưu lượng đầu vào bằng lưu lượng đầu ra để mức nước sẽ không thay đổi. Có thể cân chỉnh bằng cơ khí, dùng valve analog hay tính toán lưu lượng rồi đưa ra thời gian đóng cắt phù hợp nếu dùng valve on-off.
    Option: Để điều khiển chính xác hơn, bạn tính lượng nước cần thiết để giải nhiệt hạ từ nhiệt độ hiện tại xuống nhiệt độ mong muốn theo công thức tương tự, từ đó suy ra thời gian đóng mở valve để có lưu lượng phù hợp.

    Chúc bạn thành công!

  5. Bài viết của "chauvinhloi" đã được cám ơn bởi các thành viên:


  6. #5
    Thành viên cấp 1
    Ngày tham gia
    Oct 2015
    Bài viết
    20
    Thanks
    7
    Thanked 1 Time in 1 Post
    Trích dẫn Gửi bởi chauvinhloi Xem bài viết
    Bài toán của bạn hơi khó, vì điều khiển 2 thông số phụ thuộc cùng một lúc. Nhưng không phải là không thể, dù sao vẫn dễ hơn là điều khiển đồng thời momen và vận tốc hay độ ẩm và nhiệt độ.

    Bạn có thể làm thế này, bạn sẽ chạy một bộ điều khiển ổn định mực nước trước dùng giải thuật on-off đóng mở valve.

    Vậy là xong phần điều khiển mức nước. Đến điều khiển nhiệt độ:

    Khi nhiệt độ dưới ngưỡng thì bạn bật heater để gia nhiệt,
    Option (có hay không cũng được): để chính xác hơn và không bị vọt lố nhiều thì bạn tính toán nhiệt lượng cần thiết để đốt nóng khối nước trong bồn (bạn đã biết thể tích dựa vào mực nước) đến nhiệt độ đặt theo công thức Q = GCp(T2-T1). Trong đó G là khối lượng nước, Cp là nhiệt dung riêng khối lượng của nước, T1 là nhiệt độ ban đầu, T2 là nhiệt độ mong muốn.

    Khi nhiệt độ vượt ngưỡng, bạn tắt heater đi, mở cả hai valve đầu vào và đầu ra để duy trì mực nước trong bồn đồng thời hạ nhiệt độ theo cơ chế giống các thiết bị giải nhiệt. Điều kiện là lưu lượng đầu vào bằng lưu lượng đầu ra để mức nước sẽ không thay đổi. Có thể cân chỉnh bằng cơ khí, dùng valve analog hay tính toán lưu lượng rồi đưa ra thời gian đóng cắt phù hợp nếu dùng valve on-off.
    Option: Để điều khiển chính xác hơn, bạn tính lượng nước cần thiết để giải nhiệt hạ từ nhiệt độ hiện tại xuống nhiệt độ mong muốn theo công thức tương tự, từ đó suy ra thời gian đóng mở valve để có lưu lượng phù hợp.

    Chúc bạn thành công!
    Cảm ơn bạn nhiều nha! Nhờ bạn mình hiểu ra cần phải làm gì rồi.

  7. #6
    Thành viên cấp 1
    Ngày tham gia
    Nov 2015
    Bài viết
    15
    Thanks
    0
    Thanked 1 Time in 1 Post
    dùng thêm bộ đk nhiệt độ có hay hơn không nhỉ các bác ?

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top