首页> 外文会议>IEEE International Conference on Rebooting Computing >Direct Adaptive Control Using a Neuro-evolutionary Algorithm for Vehicle Speed Control
【24h】

Direct Adaptive Control Using a Neuro-evolutionary Algorithm for Vehicle Speed Control

机译:使用基于车速控制的神经进化算法直接自适应控制

获取原文

摘要

Developing a control system, that brings a plant to a desired state in finite time, can be a tedious task. In traditional control theory, one must first analytically analyze the plant, take into consideration the uncertainties and finally construct a controller that keeps the plant stable and meet certain design requirements. For many plants, designing a controller is extremely challenging, and existing control theory and practice are unable to cope with the uncertainty and complexity of the plant. Modern control systems are increasingly trying to address the problem of designing controllers using adaptive methods and machine learning techniques, and in fact, classical adaptive control theory has shown marvelous strength when applied to uncertain plants. Indeed, adaptive machine learning techniques such as, adaptive fuzzy logic control, neural networks, reinforcement learning, and, evolutionary algorithms have been an asset in the control system community when applied in practice. These machine learning techniques are able to cope with the uncertainties and nonlinearities of plants. In this paper, a method for developing a direct adaptive control system to tune the gains of a PID controller to control a vehicle's speed is investigated. This method does not use any a-priori knowledge about the plant. The control system is a two stage process: identification and controller generation. The identification is performed using a neural network, that learns the behavior of the plant and, once trained, allows to run virtual simulation on different controllers. After the neural network is trained, an evolutionary algorithm is used to generate a wide population of controllers, and evaluate the performance of each controller. The evolutionary algorithm runs several generations to achieve good performing controllers. Preliminary results of this approach are shown as a method to generate a speed control for a vehicle in a physics simulation.
机译:开发一种控制系统,使植物在有限时间内将植物带到所需状态,这可能是一个繁琐的任务。在传统的控制理论中,必须首先分析工厂,考虑到不确定性,最后构建一个控制器,使工厂稳定并满足某些设计要求。对于许多植物来说,设计控制器非常具有挑战性,现有的控制理论和实践无法应对植物的不确定性和复杂性。现代控制系统越来越多地试图解决使用自适应方法和机器学习技术设计控制器的问题,实际上,经典自适应控制理论在应用于不确定植物时表现出奇妙的强度。实际上,自适应机器学习技术,如自适应模糊逻辑控制,神经网络,增强学习以及进化算法在实践中应用了控制系统社区中的资产。这些机器学习技术能够应对植物的不确定性和非线性。在本文中,研究了一种用于开发直接自适应控制系统来调整PID控制器的增益以控制车辆速度的方法。此方法不使用关于工厂的任何先验知识。控制系统是一个两个阶段的过程:识别和控制器生成。使用神经网络进行识别,该神经网络学习工厂的行为,一旦培训,允许在不同的控制器上运行虚拟模拟。在培训神经网络之后,使用进化算法来生成广泛的控制器,并评估每个控制器的性能。进化算法运行了几代以实现良好的执行控制器。该方法的初步结果被示为为在物理模拟中为车辆产生速度控制的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号