FUZZY
FUZZY
Tóm tắt nguyên lý điều khiển của hệ thống đã chọn (theo đề tài đã đăng ký), vấn đề gặp
phải của hệ thống khi đã sử dụng phương pháp điều khiển thông thường (PI, PD, PID).
Cơ sở (cách suy luận) cho luật điều khiển, tập mờ của hệ thống cần cải thiện với bộ điều
khiển mờ.
Hiệu quả của hệ thống máy khi được điều khiển với bộ điều khiển mờ (mờ động hoặc mờ
tĩnh tùy vào lựa chọn của các nhóm). Thể hiện kết quả qua các hình vẽ, biểu đồ, đưa ra
các ý kiến thảo luận cụ thể với kết quả đã làm được (khuyến nghị so sánh với kết quả
hoạt động của hệ thống với hệ điều khiển thông thường).
LƯU Ý: CÁC NHÓM TỰ VIẾT BÁO CÁO, Các trường hợp phát hiện CÓ CHÉP BÀI trong
phần báo cáo (kể cả trình bày tổng quan lý thuyết) giữa các nhóm trong cùng nhóm học phần
hoặc khác nhóm học phần, đều có thể dẫn đến kết luận RỚT MÔN.
Suitable for most control systems with requirements for fast and stable response.
PD (Proportional-Derivative) Controller:
Fuzzy Logic Controller: Fuzzy Logic Controllers (FLCs) are control systems that utilize
fuzzy logic to describe and process information. Fuzzy logic, a branch of artificial intelligence,
enables the processing of imprecise and vague information. FLCs operate by employing fuzzy
logic-based "if-then" rules to make control decisions.
Advantages:
Suitability for nonlinear and uncertain systems: FLCs can handle imprecise
and vague information, making them well-suited for nonlinear and uncertain
systems where obtaining accurate mathematical models is challenging.
Ease of implementation: FLCs can be readily implemented using software or
hardware.
Superior performance: FLCs deliver outstanding performance in various real-
world applications.
Neural Network Controller: Learns from data to adjust the system, suitable for
complex systems.
Model Predictive Control: Uses a mathematical model of the system to predict and
optimize control.
Sliding Mode Control: Robust against uncertainties and disturbances.
In this project, a PID controller is chosen due to its popularity, ease of application,
and ability to provide good performance for the robotic arm system.
A PID controller is one of the most common control methods, widely used in automatic
control systems. The PID controller uses three main components:
P (Proportional): Adjusts the control signal proportionally to the current error. The P
component helps reduce the error but can lead to oscillations.
I (Integral): Adjusts the control signal based on the accumulated error over time. The I
component helps eliminate steady-state error but can cause lag.
D (Derivative): Adjusts the control signal based on the rate of change of the error. The
D component helps reduce overshoot and increase system stability.
u(t)=Kpe(t)+Ki∫e(t)dt+Kddtde(t)
Where:
e(t) is the error (difference between the desired value and the actual value).
Tuning the parameters Kp,Ki,Kd is crucial to ensure the PID controller operates
effectively. The tuning methods include:
Ziegler-Nichols Method:
Kp=0.6.Ku
Ki=2Kp/Tu
Kd=K.pTu/8
Set Ki and Kd to 0.
Cohen-Coon Method:
Uses the system's response to determine the PID parameters. This method is
suitable for systems with large time delays.
Optimization Methods:
Input Signal: The desired robot position is input into the system.
Function: The inverse dynamics block calculates the required joint angles based
on the input signal and system parameters.
Input Signal: The required joint angles from the inverse dynamics block.
Function: The PID control block adjusts the joint angles to minimize the error
between the desired position and the current position of the joints. The adjusted
signals from the PID block are sent to the subsequent simulation blocks.
Simscape Block:
Input Signal: Output data from the Simscape block (including the simulated
position and velocity of the robot).
Function: The forward dynamics block calculates the current position and
velocity of the robot based on the simulation data.
Output Block:
Input Signal: Information about the current position and velocity of the robot
from the forward dynamics block.
Function: This information is sent to the output block for display or further
processing.
Simulation results :
Not Meeting Requirements: The average response time is still higher than the
reference threshold, meaning it does not yet meet the performance requirements.
Comment:
The use of a Fuzzy-PID controller makes the simulation system smooth and allows
it to almost perfectly follow the predefined path. The problem-solving approach in fuzzy
set logic theory closely mimics human sub-thinking, enabling it to tackle highly complex
issues with many unclear elements. Applying fuzzy set theory to simulation yields
excellent results, as demonstrated by experimental models that show stable outcomes
with acceptable errors. With its capability to handle concepts familiar to human life,
combining fuzzy theory with other methods such as neural networks and artificial
intelligence undoubtedly opens up a promising research direction with many positive
prospects.