Becerikli Yasar, Oysal Yusuf, Konar Ahmet Ferit
Department of Computer Engineering, Kocaeli University, lzmit, Turkey.
IEEE Trans Neural Netw. 2004 Mar;15(2):383-94. doi: 10.1109/TNN.2004.824422.
Fuzzy logic systems have been recognized as a robust and attractive alternative to some classical control methods. The application of classical fuzzy logic (FL) technology to dynamic system control has been constrained by the nondynamic nature of popular FL architectures. Many difficulties include large rule bases (i.e., curse of dimensionality), long training times, etc. These problems can be overcome with a dynamic fuzzy network (DFN), a network with unconstrained connectivity and dynamic fuzzy processing units called "feurons." In this study, DFN as an optimal control trajectory priming system is considered as a nonlinear optimization with dynamic equality constraints. The overall algorithm operates as an autotrainer for DFN (a self-learning structure) and generates optimal feed-forward control trajectories in a significantly smaller number of iterations. For this, DFN encapsulates and generalizes the optimal control trajectories. By the algorithm, the time-varying optimal feedback gains are also generated along the trajectory as byproducts. This structure assists the speeding up of trajectory calculations for intelligent nonlinear optimal control. For this purpose, the direct-descent-curvature algorithm is used with some modifications [called modified-descend-controller (MDC) algorithm] for the nonlinear optimal control computations. The algorithm has numerically generated robust solutions with respect to conjugate points. The minimization of an integral quadratic cost functional subject to dynamic equality constraints (which is DFN) is considered for trajectory obtained by MDC tracking applications. The adjoint theory (whose computational complexity is significantly less than direct method) has been used in the training of DFN, which is as a quasilinear dynamic system. The updating of weights (identification of DFN parameters) are based on Broyden-Fletcher-Goldfarb-Shanno (BFGS) method. Simulation results are given for controlling a difficult nonlinear second-order system using fully connected three-feuron DFN.
模糊逻辑系统已被公认为是替代某些经典控制方法的一种强大且有吸引力的方法。经典模糊逻辑(FL)技术在动态系统控制中的应用受到了流行FL架构的非动态性质的限制。许多困难包括规则库庞大(即维度灾难)、训练时间长等。这些问题可以通过动态模糊网络(DFN)来克服,DFN是一种具有无约束连接性和称为“feurons”的动态模糊处理单元的网络。在本研究中,DFN作为一种最优控制轨迹启动系统,被视为具有动态等式约束的非线性优化。整个算法作为DFN(一种自学习结构)的自动训练器运行,并在显著更少的迭代次数中生成最优前馈控制轨迹。为此,DFN封装并概括了最优控制轨迹。通过该算法,时变最优反馈增益也作为副产品沿轨迹生成。这种结构有助于加速智能非线性最优控制的轨迹计算。为此,直接下降曲率算法经过一些修改(称为修改下降控制器(MDC)算法)用于非线性最优控制计算。该算法在数值上针对共轭点生成了鲁棒解。对于通过MDC跟踪应用获得的轨迹,考虑了受动态等式约束(即DFN)的积分二次成本泛函的最小化。伴随理论(其计算复杂度明显低于直接方法)已用于DFN的训练,DFN作为一个拟线性动态系统。权重的更新(DFN参数的识别)基于布罗伊登 - 弗莱彻 - 戈德法布 - 香农(BFGS)方法。给出了使用全连接三feuron DFN控制一个困难的非线性二阶系统的仿真结果。