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

Oded Yechiel, G. Israeli, H. Guterman
{"title":"Direct Adaptive Control Using a Neuro-evolutionary Algorithm for Vehicle Speed Control","authors":"Oded Yechiel, G. Israeli, H. Guterman","doi":"10.1109/ICSEE.2018.8646302","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":254455,"journal":{"name":"2018 IEEE International Conference on the Science of Electrical Engineering in Israel (ICSEE)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on the Science of Electrical Engineering in Israel (ICSEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSEE.2018.8646302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于神经进化算法的车辆速度直接自适应控制
开发一个控制系统,使工厂在有限的时间内达到预期的状态,可能是一项乏味的任务。在传统的控制理论中,必须首先对被控对象进行解析分析,考虑其不确定性,最后构造一个使被控对象保持稳定并满足一定设计要求的控制器。对于许多对象来说,设计控制器是一项极具挑战性的工作,现有的控制理论和实践无法应对对象的不确定性和复杂性。现代控制系统越来越多地试图解决使用自适应方法和机器学习技术设计控制器的问题,事实上,经典的自适应控制理论在应用于不确定对象时显示出惊人的力量。事实上,自适应机器学习技术,如自适应模糊逻辑控制、神经网络、强化学习和进化算法,在实际应用时已经成为控制系统社区的资产。这些机器学习技术能够处理植物的不确定性和非线性。本文研究了一种开发直接自适应控制系统的方法,以调整PID控制器的增益来控制车辆的速度。这种方法不使用任何关于植物的先验知识。控制系统是一个两阶段的过程:辨识和控制器生成。识别是通过神经网络来完成的,神经网络可以学习植物的行为,一旦训练好,就可以在不同的控制器上运行虚拟模拟。神经网络训练完成后,采用进化算法生成大量控制器,并对每个控制器的性能进行评估。进化算法运行几代以获得性能良好的控制器。在物理仿真中显示了该方法的初步结果,作为一种生成车辆速度控制的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Robust Motion Compensation for Forensic Analysis of Egocentric Video using Joint Stabilization and Tracking DC low current Hall effect measurements Examining Change Detection Methods For Hyperspectral Data Effect of Reverberation in Speech-based Emotion Recognition Traveling-Wave Ring Oscillator – Simulations and Prototype Measurements for a New Architecture for a Transmission Line Based Oscillator
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1