%0 Journal Article %T 基于C++的单级倒立摆T-S模型模糊控制算法设计
Design of a Single-Stage Inverted Pendulum T-S Model Fuzzy Control Algorithm Based on C++ %A 王金戈 %A 田益民 %J Dynamical Systems and Control %P 173-180 %@ 2325-6761 %D 2025 %I Hans Publishing %R 10.12677/dsc.2025.143018 %X 针对传统控制方法在复杂系统中缺乏灵活性和应变能力的不足,研究基于T-S模糊模型的单级倒立摆控制系统设计,以实现复杂系统的有效稳定控制。采用线性T-S模糊模型对单级倒立摆系统进行建模,利用模糊规则结合系统局部信息和专家经验,以任意精度逼近实际被控对象。基于C++语言开发T-S模糊控制器,并设计仿真程序进行测试。仿真测试表明,在T-S模糊控制系统的调节下,原本不稳定的单级倒立摆能够实现稳定运行,验证了所设计控制器的有效性。本文基于C++开发的T-S模糊控制系统仿真平台,成功实现了单级倒立摆的稳定控制,验证了T-S模糊控制算法在复杂系统中的应用可行性,为后续复杂控制系统的设计与实现提供了有效的工具和参考依据。
There are two types of traditional control methods: classical and modern, rely on accurate models of the controlled object but lack flexibility and adaptability. In production practice, experienced operators are able to realize effective control of complex systems with practical experience. This suggests that simulating the human brain to design the controller is an effective way to solve the complex system control, leading to fuzzy control. The single-stage inverted pendulum system is a classical problem in control research, which can be modeled by a linear T-S fuzzy model. In recent years, nonlinear modeling based on T-S fuzzy system has become a hot research topic in control theory. T-S fuzzy model can approximate the actual controlled object with arbitrary accuracy by using the local information of the system and expert experience in the form of fuzzy rules. In this paper, the design of T-S model fuzzy control system is further investigated. Based on the single-stage inverted pendulum model and T-S fuzzy rules, the T-S fuzzy controller is developed using C++ language and the simulation program is designed for testing. The results show that the originally unstable inverted pendulum can realize stable operation under the regulation of this control system. %K 模糊控制, %K T-S模糊规则, %K 单级倒立摆, %K C++, %K 仿真测试
Fuzzy Control %K T-S Fuzzy Rules %K Single Inverted Pendulum %K C++ %K Simulation Test %U http://www.hanspub.org/journal/PaperInformation.aspx?PaperID=118550