首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号