Thông báo

Collapse
No announcement yet.

[LabVIEW] Mô phỏng động cơ một chiều không sử dụng Control Design and Simulation Tool

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [LabVIEW] Mô phỏng động cơ một chiều không sử dụng Control Design and Simulation Tool

    (Đỗ Trung Hiếu- Cyberlab JSC.)
    Đây là một đề tài mà tôi từng giúp đỡ một bạn Sinh viên năm cuối để làm đồ án tốt nghiệp liên quan đến LabVIEW: Mô phỏng động cơ điện một chiều (không sử dụng Control Design and Simulation Toolkit) và thiết kế bộ điều khiển PID, Mờ và Thích nghi cho động cơ đó.
    Ở đây tôi chỉ đưa ra 2 phần: mô phỏng động cơ và bộ điều khiển PID
    Đầu tiên là mô phỏng động cơ, tôi có sử dụng mô hình vật lý của động cơ để mô phỏng với đầu vào là Điện áp (Voltage) và Moment quán tính (Torque), đầu ra là Vận tốc và Dòng điện. Tất cả gói gọn trong 1 chương trình con "dc_motor_model (SubVI)"
    Các tham số động cơ được nhập ở Cluster "Motor_para", gồm điện trở trong, hằng số điện, moment quán tính của trục động cơ, không có L (tính gần đúng), và dt là đơn vị thời gian mỗi lần tính toán (dt càng nhỏ thì phép mô phỏng càng gần đúng, ở đây tôi đặt dt=1uS)

    Tôi cũng thiết lập một chương trình con khác (dc_motor_body(SubVI)) mô phỏng động cơ trong không gian 3 chiều, với vận tốc quay đầu trục đúng bằng vận tốc quay của động cơ được tính toán từ "dc_motor_model(SubVI)"

    Thay đổi đầu vào U(điện áp) và T(moment trục) để quan sát thay đổi vận tốc, dòng điện:

    Thiết kế hệ điều khiển PID:
    Tôi cũng gửi kèm theo file thiết kế và mô phỏng bộ điều khiển động cơ sử dụng thuật toán PID:

    Chương trình gồm 2 vòng lặp For: Vòng lặp tạo tín hiệu đặt vận tốc, và vòng lặp mô phỏng gồm bộ điều khiển PID và mô hình động cơ. Kết quả được xuất ra tín 2 đồ thị vận tốc và dòng điện theo thời gian.
    Đây chỉ là 1 ví dụ đơn giản về việc mô phỏng 3D hệ điều khiển động cơ điện 1 chiều dựa trên mô tả vật lý của đối tượng. Thiết nghĩ với các bước tương tự, chúng ta cũng có thể mô phỏng được nhiều hệ thống phức tạp khác, như hệ điều khiển động cơ điện xoay chiều 3 pha, động cơ BLDC, động cơ đồng bộ, cánh tay Robot...
    Vấn đề cốt lõi là các bạn phải có phương trình vật lý mô tả động lực học hệ thống, sau đo sử dụng LabVIEW để mô phỏng trong miền thời gian.
    Nếu như các bạn đã có mô hình đối tượng trên Matlab, cụ thể là file Mathscript, thì việc mô phỏng trên LabVIEW cũng có thể thực hiện được, tôi sẽ trình bày trong 1 bài riêng.
    Việc mô phỏng mô hình 3D trong LabVIEW cũng sẽ được nói chi tiết sau. Mong các bạn chú ý theo dõi.
    Chương trình được down tại đây:
    dcmotor_model_(3D_and_electromechanical).rar
    Chúc các bạn thành công!
    Công Ty Cổ phần thương mại và Công nghệ Tự động hóa Cyberlab

    Simplify your life!

Về tác giả

Collapse

setwon Tìm hiểu thêm về setwon

Bài viết mới nhất

Collapse

  • Andrea14
    Vấn đề về tốc độ quay
    bởi Andrea14
    Chào mọi người,

    Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
    Hôm qua, 12:42
  • bqviet
    Trả lời cho Đấu tắt điện cho máy tính bảng
    bởi bqviet
    Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
    06-12-2025, 17:17
  • nguyendinhvan
    Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
    bởi nguyendinhvan
    Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
    05-12-2025, 19:59
  • afrendly
    Trả lời cho Đấu tắt điện cho máy tính bảng
    bởi afrendly
    Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
    04-12-2025, 01:27
Đang tải...
X