Article(id=1154033083968902073, tenantId=1146029695717560320, journalId=1146120084050784272, issueId=1154033077719393113, articleNumber=null, orderNo=null, doi=10.19562/j.chinasae.qcgc.2024.10.009, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=null, receivedDate=1719072000000, receivedDateStr=2024-06-23, revisedDate=1722614400000, revisedDateStr=2024-08-03, acceptedDate=null, acceptedDateStr=null, onlineDate=1753072528116, onlineDateStr=2025-07-21, pubDate=1729785600000, pubDateStr=2024-10-25, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1753072528116, onlineIssueDateStr=2025-07-21, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1753072528116, creator=13701087609, updateTime=1753072528116, updator=13701087609, issue=Issue{id=1154033077719393113, tenantId=1146029695717560320, journalId=1146120084050784272, year='2024', volume='46', issue='10', pageStart='1723', pageEnd='1936', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=0, articleOrder=1, issueType=-1, specialIssue=null, createTime=1753072526626, creator=13701087609, updateTime=1753074249753, updator=13701087609, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1154040305079804333, tenantId=1146029695717560320, journalId=1146120084050784272, issueId=1154033077719393113, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1154040305079804334, tenantId=1146029695717560320, journalId=1146120084050784272, issueId=1154033077719393113, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=1816, endPage=1828, ext={EN=ArticleExt(id=1154033084539327420, articleId=1154033083968902073, tenantId=1146029695717560320, journalId=1146120084050784272, language=EN, title=Model Predictive Anti-disturbance Control for Longitudinal Motion of Intelligent Vehicles Under Multi-source Disturbances, columnId=1173231634104070305, journalTitle=Automotive Engineering, columnName=Feature Topic: Vehicle Dynamics and Control, runingTitle=null, highlight=

The precision of speed tracking in the longitudinal motion control of intelligent vehicles is affected by multiple sources of disturbances, such as model mismatch and changes in external environments. In this paper, a longitudinal motion anti-disturbance control method that combines disturbance observation and Model Predictive Control (MPC) algorithm is accordingly proposed. Firstly, the relationship between the longitudinal acceleration of the vehicle and various forces is analyzed according to the longitudinal dynamics model of the vehicle, and then it is simplified into a particle motion model with multiple sources of disturbance and a model predictive controller is designed as the upper controller. Secondly, for the internal unmodeled dynamic disturbances and external random disturbances, a linear extended state observer (LESO) is designed to perform real-time estimation and compensation is implemented through a feedforward loop. The closed-loop stability of MPC and the convergence of LESO are analyzed, and finally a model predictive optimal regulation control law of disturbance compensation and state feedback is formed. Furthermore, in order to ensure efficient execution of the control strategy, a first-order anti-disturbance controller is proposed as the lower controller to convert the desired acceleration into engine torque, thereby realizing closed-loop control of the vehicle speed. Finally, the algorithm is deployed on a in-vehicle Microcontroller Unit (MCU) and tested on a real vehicle under multi-speeds and road conditions. The results show that the proposed strategy can quickly and accurately track the target vehicle speed, with excellent anti-disturbance ability.

, articleAbstract=

The precision of speed tracking in the longitudinal motion control of intelligent vehicles is affected by multiple sources of disturbances,such as model mismatch and changes in external environments. In this paper,a longitudinal motion anti-disturbance control method that combines disturbance observation and Model Predictive Control (MPC) algorithm is accordingly proposed. Firstly,the relationship between the longitudinal acceleration of the vehicle and various forces is analyzed according to the longitudinal dynamics model of the vehicle,and then it is simplified into a particle motion model with multiple sources of disturbance and a model predictive controller is designed as the upper controller. Secondly,for the internal unmodeled dynamic disturbances and external random disturbances,a linear extended state observer (LESO) is designed to perform real-time estimation and compensation is implemented through a feedforward loop. The closed-loop stability of MPC and the convergence of LESO are analyzed,and finally a model predictive optimal regulation control law of disturbance compensation and state feedback is formed. Furthermore,in order to ensure efficient execution of the control strategy,a first-order anti-disturbance controller is proposed as the lower controller to convert the desired acceleration into engine torque,thereby realizing closed-loop control of the vehicle speed. Finally,the algorithm is deployed on a in-vehicle Microcontroller Unit (MCU) and tested on a real vehicle under multi-speeds and road conditions. The results show that the proposed strategy can quickly and accurately track the target vehicle speed,with excellent anti-disturbance ability.

, correspAuthors=null, authorNote=null, correspAuthorsNote=null, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Zhong Zhang, Xiaojian Wu, Huihua Jiang, Chao Zhang, Yukang Wan), CN=ArticleExt(id=1154033122141261910, articleId=1154033083968902073, tenantId=1146029695717560320, journalId=1146120084050784272, language=CN, title=多源干扰下的智能车模型预测纵向运动抗干扰控制*, columnId=1173231634259259554, journalTitle=汽车工程, columnName=专题:汽车动力学与控制, runingTitle=null, highlight=

智能车纵向运动控制面临模型失配和外部环境变化等多源干扰,影响速度跟踪的精确性,本文针对性提出一种结合扰动观测和模型预测控制(model predict control, MPC)算法的纵向运动抗干扰控制方法。首先,根据车辆纵向动力学模型分析车辆纵向加速度与各项作用力之间的关系,然后将其简化为含多源干扰的质点运动型并设计模型预测控制器作为上层控制器。其次,针对内部未建模动态干扰及外部随机干扰,设计线性扩张状态观测器(linear extended state observe, LESO)进行实时估计,并通过前馈环节实施补偿,且分析了MPC闭环稳定性和LESO收敛性,最终形成扰动补偿和状态反馈的模型预测最优调节控制律。进一步地,为确保控制策略的高效执行,提出1阶自抗扰控制器作为下层控制器,将期望加速度转换为发动机转矩,从而实现对车速的闭环控制。最后,将算法部署在车载微控制单元(microcontroller unit, MCU)上,在多个速度和道路工况下进行实车测试。实验结果表明,所提出的策略可以快速且精确跟踪目标车速,具备良好的抗干扰能力。

, articleAbstract=

智能车纵向运动控制面临模型失配和外部环境变化等多源干扰,影响速度跟踪的精确性,本文针对性提出一种结合扰动观测和模型预测控制(model predict control,MPC)算法的纵向运动抗干扰控制方法。首先,根据车辆纵向动力学模型分析车辆纵向加速度与各项作用力之间的关系,然后将其简化为含多源干扰的质点运动型并设计模型预测控制器作为上层控制器。其次,针对内部未建模动态干扰及外部随机干扰,设计线性扩张状态观测器(linear extended state observe,LESO)进行实时估计,并通过前馈环节实施补偿,且分析了MPC闭环稳定性和LESO收敛性,最终形成扰动补偿和状态反馈的模型预测最优调节控制律。进一步地,为确保控制策略的高效执行,提出1阶自抗扰控制器作为下层控制器,将期望加速度转换为发动机转矩,从而实现对车速的闭环控制。最后,将算法部署在车载微控制单元(microcontroller unit,MCU)上,在多个速度和道路工况下进行实车测试。实验结果表明,所提出的策略可以快速且精确跟踪目标车速,具备良好的抗干扰能力。

, correspAuthors=null, authorNote=null, correspAuthorsNote=
吴晓建,副教授,博士,E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=wyO2qqHmiB6cbYkPFZlLGg==, magXml=PAdkc/dHHWTrnsiS49ec+w==, pdfUrl=null, pdf=WlUaqcKFR73hPjfayqH8Hw==, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=VyinDmQR3FWl7fSAiaHxpQ==, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=张忠, 吴晓建, 江会华, 张超, 万宇康)}, authors=[Author(id=1183007871940837841, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1183007872012141012, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007871940837841, language=EN, stringName=Zhong Zhang, firstName=Zhong, middleName=null, lastName=Zhang, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031
2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1183007872079249877, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007871940837841, language=CN, stringName=张忠, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, 2, address=1. 南昌大学先进制造学院,南昌 330031
2. 江铃汽车股份有限公司,南昌 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1183007871747899850, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=1., ext=[AuthorCompanyExt(id=1183007871756288459, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031), AuthorCompanyExt(id=1183007871764677068, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. 南昌大学先进制造学院,南昌 330031)]), AuthorCompany(id=1183007871823397325, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=2., ext=[AuthorCompanyExt(id=1183007871835980238, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052), AuthorCompanyExt(id=1183007871844368847, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. 江铃汽车股份有限公司,南昌 330052)])]), Author(id=1183007872146358743, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=saintwu520@163.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1183007872226050521, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872146358743, language=EN, stringName=Xiaojian Wu, firstName=Xiaojian, middleName=null, lastName=Wu, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1183007872326713818, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872146358743, language=CN, stringName=吴晓建, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=1, address=1. 南昌大学先进制造学院,南昌 330031, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1183007871747899850, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=1., ext=[AuthorCompanyExt(id=1183007871756288459, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031), AuthorCompanyExt(id=1183007871764677068, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. 南昌大学先进制造学院,南昌 330031)])]), Author(id=1183007872393822684, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1183007872620315102, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872393822684, language=EN, stringName=Huihua Jiang, firstName=Huihua, middleName=null, lastName=Jiang, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1183007872716784095, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872393822684, language=CN, stringName=江会华, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. 江铃汽车股份有限公司,南昌 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1183007871823397325, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=2., ext=[AuthorCompanyExt(id=1183007871835980238, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052), AuthorCompanyExt(id=1183007871844368847, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. 江铃汽车股份有限公司,南昌 330052)])]), Author(id=1183007872788087265, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1183007872859390435, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872788087265, language=EN, stringName=Chao Zhang, firstName=Chao, middleName=null, lastName=Zhang, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1183007872905527780, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872788087265, language=CN, stringName=张超, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. 江铃汽车股份有限公司,南昌 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1183007871823397325, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=2., ext=[AuthorCompanyExt(id=1183007871835980238, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052), AuthorCompanyExt(id=1183007871844368847, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. 江铃汽车股份有限公司,南昌 330052)])]), Author(id=1183007872951665126, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, orderNo=4, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1183007873010385384, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872951665126, language=EN, stringName=Yukang Wan, firstName=Yukang, middleName=null, lastName=Wan, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1183007873090077161, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, authorId=1183007872951665126, language=CN, stringName=万宇康, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=2, address=2. 江铃汽车股份有限公司,南昌 330052, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1183007871823397325, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=2., ext=[AuthorCompanyExt(id=1183007871835980238, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052), AuthorCompanyExt(id=1183007871844368847, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. 江铃汽车股份有限公司,南昌 330052)])])], keywords=[Keyword(id=1183007873224294890, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, orderNo=1, keyword=intelligent vehicle), Keyword(id=1183007873287209451, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, orderNo=2, keyword=longitudinal speed tracking), Keyword(id=1183007873345929708, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, orderNo=3, keyword=anti-disturbance control), Keyword(id=1183007873400455661, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, orderNo=4, keyword=model predictive control), Keyword(id=1183007873484341742, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, orderNo=5, keyword=extended state observer), Keyword(id=1183007873543061999, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, orderNo=1, keyword=智能汽车), Keyword(id=1183007873618559472, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, orderNo=2, keyword=纵向速度跟踪), Keyword(id=1183007873668891121, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, orderNo=3, keyword=抗干扰控制), Keyword(id=1183007873727611378, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, orderNo=4, keyword=模型预测控制), Keyword(id=1183007873790525939, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, orderNo=5, keyword=扩张状态观测器)], refs=[Reference(id=1183007876114170378, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=null, journalName=null, refType=null, unstructuredReference=XU S,LI S E,CHENG B,et al. Instantaneous feedback control for a fuel-prioritized vehicle cruising system on highways with a varying slope[J]. IEEE Transactions on Intelligent Transportation Systems,2016,18(5): 1210-1220., articleTitle=null, refAbstract=null), Reference(id=1183007876281942539, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[2], rfOrder=1, authorNames=null, journalName=null, refType=null, unstructuredReference=LI S E,GAO F,CAO D,et al. Multiple-model switching control of vehicle longitudinal dynamics for platoon-level automation[J]. IEEE Transactions on Vehicular Technology,2016,65(6): 4480-4492., articleTitle=null, refAbstract=null), Reference(id=1183007876420354572, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[3], rfOrder=2, authorNames=null, journalName=null, refType=null, unstructuredReference=WANG Y,DENG Y,WANG H,et al. Terminal constraint-free model predictive longitudinal control for unmanned ground vehicles with driving force table[J]. IEEE Transactions on Vehicular Technology,2022,72(3): 3051-3062., articleTitle=null, refAbstract=null), Reference(id=1183007876500046349, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[4], rfOrder=3, authorNames=null, journalName=null, refType=null, unstructuredReference=XU S,PENG H,SONG Z,et al. Design and test of speed tracking control for the self-driving lincoln MKZ platform[J]. IEEE Transactions on Intelligent Vehicles,2019,5(2): 324-334., articleTitle=null, refAbstract=null), Reference(id=1183007876571349518, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[5], rfOrder=4, authorNames=null, journalName=null, refType=null, unstructuredReference=梁旺,秦兆博,陈亮,等.基于改进BP神经网络的智能车纵向控制方法[J].汽车工程,2022,44(8):1162-1172., articleTitle=null, refAbstract=null), Reference(id=1183007876625875471, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[5], rfOrder=5, authorNames=null, journalName=null, refType=null, unstructuredReference=LIANG Wang,QIN Zhaobo,CHEN Liang,et al.Longitudinal control method of intelligent vehicles based on the improved BP neural network[J].Automotive Engineering,2022,44(8):1162-1172., articleTitle=null, refAbstract=null), Reference(id=1183007876692984336, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[6], rfOrder=6, authorNames=null, journalName=null, refType=null, unstructuredReference=LI S,LI K,RAJAMANI R,et al. Model predictive multi-objective vehicular adaptive cruise control[J]. IEEE Transactions on Control Systems Technology,2010,19(3): 556-566., articleTitle=null, refAbstract=null), Reference(id=1183007876764287505, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[7], rfOrder=7, authorNames=null, journalName=null, refType=null, unstructuredReference=AMINI M R,KOLMANOVSKY I,SUN J. Hierarchical MPC for robust eco-cooling of connected and automated vehicles and its application to electric vehicle battery thermal management[J]. IEEE Transactions on Control Systems Technology,2020,29(1): 316-328., articleTitle=null, refAbstract=null), Reference(id=1183007876831396370, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[8], rfOrder=8, authorNames=null, journalName=null, refType=null, unstructuredReference=DONG H,XI J. Model predictive longitudinal motion control for the unmanned ground vehicle with a trajectory tracking model[J]. IEEE Transactions on Vehicular Technology,2021,71(2): 1397-1410., articleTitle=null, refAbstract=null), Reference(id=1183007876890116627, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[9], rfOrder=9, authorNames=null, journalName=null, refType=null, unstructuredReference=INCREMONA G P,POLTERAUER P. Design of a switching nonlinear MPC for emission aware ecodriving[J]. IEEE Transactions on Intelligent Vehicles,2022,8(1): 469-480., articleTitle=null, refAbstract=null), Reference(id=1183007876969808404, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[10], rfOrder=10, authorNames=null, journalName=null, refType=null, unstructuredReference=HAO S,LUO P,XI J. Estimation of vehicle mass and road slope based on steady-state Kalman filter[C]. 2017 IEEE International Conference on Unmanned Systems (ICUS). IEEE,2017: 582-587., articleTitle=null, refAbstract=null), Reference(id=1183007877053694485, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[11], rfOrder=11, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHAO Z L,GUO B Z. A nonlinear extended state observer based on fractional power functions[J]. Automatica,2017,81: 286-296., articleTitle=null, refAbstract=null), Reference(id=1183007877145969174, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[12], rfOrder=12, authorNames=null, journalName=null, refType=null, unstructuredReference=NGUYEN V T,LIN C Y,SU S F,et al. Global finite time active disturbance rejection control for parallel manipulators with unknown bounded uncertainties[J]. IEEE Transactions on Systems,Man,and Cybernetics: Systems,2020,51(12): 7838-7849., articleTitle=null, refAbstract=null), Reference(id=1183007877204689431, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[13], rfOrder=13, authorNames=null, journalName=null, refType=null, unstructuredReference=XIONG S,XIE H,SONG K,et al. A speed tracking method for autonomous driving via ADRC with extended state observer[J]. Applied Sciences,2019,9(16): 3339., articleTitle=null, refAbstract=null), Reference(id=1183007877263409688, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[14], rfOrder=14, authorNames=null, journalName=null, refType=null, unstructuredReference=江浩斌,冯张棋,洪阳珂,等.应用于车辆纵向控制的无模型自适应滑模预测控制方法[J].汽车工程,2022,44(3):319-329., articleTitle=null, refAbstract=null), Reference(id=1183007877313741337, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[14], rfOrder=15, authorNames=null, journalName=null, refType=null, unstructuredReference=JIANG Haobin,FENG Zhangqi,HONG Yangke,et al.Model-free adaptive sliding mode predictive control algorithm for vehicle longitudinal control[J].Automotive Engineering,2022,44(3):319-329., articleTitle=null, refAbstract=null), Reference(id=1183007877364072986, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[15], rfOrder=16, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHU M,CHEN H,XIONG G. A model predictive speed tracking control approach for autonomous ground vehicles[J]. Mechanical Systems and Signal Processing,2017,87: 138-152., articleTitle=null, refAbstract=null), Reference(id=1183007877422793243, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[16], rfOrder=17, authorNames=null, journalName=null, refType=null, unstructuredReference=MATA S,ZUBIZARRETA A,PINTO C. Robust tube-based model predictive control for lateral path tracking[J]. IEEE Transactions on Intelligent Vehicles,2019,4(4): 569-577., articleTitle=null, refAbstract=null), Reference(id=1183007877485707804, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[17], rfOrder=18, authorNames=null, journalName=null, refType=null, unstructuredReference=GAO Z. Scaling and bandwidth-parameterization based controller tuning[C]. Proc. of American Control Conference. Denver,Colorado,2003: 4989-4996., articleTitle=null, refAbstract=null), Reference(id=1183007877540233757, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[18], rfOrder=19, authorNames=null, journalName=null, refType=null, unstructuredReference=MADONSKI R,SHAO S,ZHANG H,et al. General error-based active disturbance rejection control for swift industrial implementations[J]. Control Engineering Practice,2019,84: 218-229., articleTitle=null, refAbstract=null), Reference(id=1183007877632508446, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, doi=null, pmid=null, pmcid=null, year=null, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=20, authorNames=null, journalName=null, refType=null, unstructuredReference=ZHANG B,TAN W,LI J. Tuning of linear active disturbance rejection controller with robustness specification[J]. ISA Transactions,2019,85: 237-246., articleTitle=null, refAbstract=null)], funds=[Fund(id=1183007875719905800, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, awardId=52262054, language=CN, fundingSource=*国家自然科学基金(52262054), fundOrder=null, country=null), Fund(id=1183007875887677961, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, awardId=YC2023-S158, language=CN, fundingSource=江西省研究生创新专项资金(YC2023-S158), fundOrder=null, country=null)], companyList=[AuthorCompany(id=1183007871747899850, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=1., ext=[AuthorCompanyExt(id=1183007871756288459, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031), AuthorCompanyExt(id=1183007871764677068, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871747899850, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=1. 南昌大学先进制造学院,南昌 330031)]), AuthorCompany(id=1183007871823397325, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, xref=2., ext=[AuthorCompanyExt(id=1183007871835980238, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052), AuthorCompanyExt(id=1183007871844368847, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, companyId=1183007871823397325, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=2. 江铃汽车股份有限公司,南昌 330052)])], figs=[ArticleFig(id=1183007873966686708, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=55UFx6MDZhsiQmSEypZ+tw==, figureFileBig=8LZxo3tiTuGDOkHGTowOyw==, tableContent=null), ArticleFig(id=1183007874021212661, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图1, caption=单轨车辆模型, figureFileSmall=55UFx6MDZhsiQmSEypZ+tw==, figureFileBig=8LZxo3tiTuGDOkHGTowOyw==, tableContent=null), ArticleFig(id=1183007874147041782, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=ifoLduKQxQqUtXciEBOGPg==, figureFileBig=DRCuFLTlnEBQ/HUiUJCQ/g==, tableContent=null), ArticleFig(id=1183007874197373431, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图2, caption=滑行实验结果, figureFileSmall=ifoLduKQxQqUtXciEBOGPg==, figureFileBig=DRCuFLTlnEBQ/HUiUJCQ/g==, tableContent=null), ArticleFig(id=1183007874268676600, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=Y+GxEqte76Cpi6VZmd6MqQ==, figureFileBig=4pt8wV9K6JvM24Overr26g==, tableContent=null), ArticleFig(id=1183007874319008249, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图3, caption=所提控制器的总体架构, figureFileSmall=Y+GxEqte76Cpi6VZmd6MqQ==, figureFileBig=4pt8wV9K6JvM24Overr26g==, tableContent=null), ArticleFig(id=1183007874381922810, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=AmammevQMbnwY/wtHSqj0A==, figureFileBig=5CHHm0h6Ou1XyeCDhiEcLg==, tableContent=null), ArticleFig(id=1183007874516140539, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图4, caption=测试车辆及设备, figureFileSmall=AmammevQMbnwY/wtHSqj0A==, figureFileBig=5CHHm0h6Ou1XyeCDhiEcLg==, tableContent=null), ArticleFig(id=1183007874579055100, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=QdD849trEOxNTur0IMlk7w==, figureFileBig=aDdvliioz5DhwTEHyQo6gQ==, tableContent=null), ArticleFig(id=1183007874637775357, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图5, caption=阶跃工况速度跟踪性能, figureFileSmall=QdD849trEOxNTur0IMlk7w==, figureFileBig=aDdvliioz5DhwTEHyQo6gQ==, tableContent=null), ArticleFig(id=1183007874713272830, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=JStnpsyp4teq8umhrHcGYQ==, figureFileBig=1CV1npxYWJQhlCea0+EUPA==, tableContent=null), ArticleFig(id=1183007874767798783, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图6, caption=匀速上坡工况速度跟踪性能, figureFileSmall=JStnpsyp4teq8umhrHcGYQ==, figureFileBig=1CV1npxYWJQhlCea0+EUPA==, tableContent=null), ArticleFig(id=1183007874826519040, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=XU/Sl5wiyLBPckCxhs+bnA==, figureFileBig=ZoBDhuq0HT5HjuWC96+KNA==, tableContent=null), ArticleFig(id=1183007874910405121, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图 7, caption=多项式工况速度跟踪性能, figureFileSmall=XU/Sl5wiyLBPckCxhs+bnA==, figureFileBig=ZoBDhuq0HT5HjuWC96+KNA==, tableContent=null), ArticleFig(id=1183007875053011458, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=gZtyHjc3pMrTcTyNz1UahQ==, figureFileBig=2m1oy45izf6HiWHP9Rx6Ig==, tableContent=null), ArticleFig(id=1183007875107537411, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=图 8, caption=城市复杂工况速度跟踪性能, figureFileSmall=gZtyHjc3pMrTcTyNz1UahQ==, figureFileBig=2m1oy45izf6HiWHP9Rx6Ig==, tableContent=null), ArticleFig(id=1183007875183034884, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=null, figureFileBig=null, tableContent=
参数 数值 参数 数值
车辆质量m/kg 2 850 控制增量上限∆umax 5
前轮侧偏刚度Cαf/(N·rad-1 180 000 上层系统增益b 5
系统增益ka 1 上层观测器带宽ω0 14
时间常数τd 0.01 下层控制器带宽ωloc 1
质心到前轴的距离lf /m 1.465 下层系统增益blo 10
采样时间T/s 0.01 下层观测器带宽ωlo0 2
预测时域Np 10 控制量下限umin -5
控制时域Nc 5 控制量上限umax 3.5
控制增量下限∆umin -5
), ArticleFig(id=1183007875241755141, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=表1, caption=

实车验证算法参数

, figureFileSmall=null, figureFileBig=null, tableContent=
参数 数值 参数 数值
车辆质量m/kg 2 850 控制增量上限∆umax 5
前轮侧偏刚度Cαf/(N·rad-1 180 000 上层系统增益b 5
系统增益ka 1 上层观测器带宽ω0 14
时间常数τd 0.01 下层控制器带宽ωloc 1
质心到前轴的距离lf /m 1.465 下层系统增益blo 10
采样时间T/s 0.01 下层观测器带宽ωlo0 2
预测时域Np 10 控制量下限umin -5
控制时域Nc 5 控制量上限umax 3.5
控制增量下限∆umin -5
), ArticleFig(id=1183007875367584262, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=EN, label=null, caption=null, figureFileSmall=null, figureFileBig=null, tableContent=
方法 工况1 工况2 工况3 工况4
MPC-LESO-ADRC 4.163 5 0.354 8 0.744 7 0.315 5
PID 4.506 1 0.665 2 1.050 0 0.514 3
MPC-PI 4.560 4 0.543 3 1.262 7 0.665 5
), ArticleFig(id=1183007875434693127, tenantId=1146029695717560320, journalId=1146120084050784272, articleId=1154033083968902073, language=CN, label=表2, caption=

速度均方根误差RMSE (km/h)

, figureFileSmall=null, figureFileBig=null, tableContent=
方法 工况1 工况2 工况3 工况4
MPC-LESO-ADRC 4.163 5 0.354 8 0.744 7 0.315 5
PID 4.506 1 0.665 2 1.050 0 0.514 3
MPC-PI 4.560 4 0.543 3 1.262 7 0.665 5
)], attaches=null, journal=Journal(id=1146119049450201092, delFlag=0, nameCn=汽车工程, nameEn=Automotive Engineering, nameHistory1=null, nameHistory2=null, issn=1000-680X, eissn=, cn=11-2221/U, coden=null, periodic=0, language=CN, oaType=否, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=QBBRQev7wkMVPuUPGz0mFw==, journalPrice=null, startedYear=null, abbrevIsoEn=Auto Eng, journalRemark=null, publicationField=null, createdTime=null, updatedTime=1755587219741, createdBy=null, updatedBy=15831073675, firstLetterCn=A, firstLetterEn=A, subjectCode=Engineering, subjectName=工程, subjectCodeEn=Engineering, subjectNameEn=null, picCn=QBBRQev7wkMVPuUPGz0mFw==, picEn=p+MsLQKu3DZkDibBsTBu1Q==, jcr=null, cjcr=null, exts=[JournalExt(id=1164580465202643295, language=CN, name=汽车工程, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=null, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=https://www.qichegongcheng.com/CN/1000-680X/home.shtml, createdTime=1755587219763, updatedTime=1755587219763, createdBy=15831073675, updatedBy=15831073675, submissionGuidelinesUrl=https://www.qichegongcheng.com/CN/column/column6.shtml, submissionAuthorUrl=https://journal03.magtechjournal.com/journalx_qcgc/authorLogOn.action, submissionEditorUrl=https://journal03.magtechjournal.com/journalx_qcgc/editorLogOn.action, submissionReviewUrl=https://journal03.magtechjournal.com/journalx_qcgc/expertLogOn.action, submissionCeEditorUrl=https://journal03.magtechjournal.com/journalx_qcgc/editorInChiefLogOn.action, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1164580465248780640, language=EN, name=Automotive Engineering, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=null, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=https://www.qichegongcheng.com/EN/1000-680X/home.shtml, createdTime=1755587219774, updatedTime=1755587219774, createdBy=15831073675, updatedBy=15831073675, submissionGuidelinesUrl=https://www.qichegongcheng.com/EN/column/column6.shtml, submissionAuthorUrl=https://journal03.magtechjournal.com/journalx_qcgc/authorLogOn.action, submissionEditorUrl=https://journal03.magtechjournal.com/journalx_qcgc/editorLogOn.action, submissionReviewUrl=https://journal03.magtechjournal.com/journalx_qcgc/expertLogOn.action, submissionCeEditorUrl=https://journal03.magtechjournal.com/journalx_qcgc/editorInChiefLogOn.action, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1146120084050784272, websiteList=[Website(id=1148243202387206565, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1146120084050784272, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/qcygc/CN, language=CN, createTime=1751692112776, createBy=18614031015, updateTime=1753500958911, updateBy=18614031015, name=《汽车工程》中文站点, tplId=1146099689490845704, title=汽车工程, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1148622315115540535, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202387206565, code=articleTextType, value=kx, createTime=1751782500294, updateTime=1751782500294, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622315094569012, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202387206565, code=banner, value=null, createTime=1751782500289, updateTime=1751782500289, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622315081986099, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202387206565, code=logo, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic?fileId=+W0ZN6/p6N8AvZxnX71krg==, createTime=1751782500286, updateTime=1751782500286, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622315107151926, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202387206565, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic, createTime=1751782500292, updateTime=1751782500292, creator=18614031015, updator=18614031015), WebsiteProps(id=1148622315102957621, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1148243202387206565, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1751782500291, updateTime=1751782500291, creator=18614031015, updator=18614031015)]), Website(id=1155829970321686531, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1146120084050784272, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/qcygc/EN, language=EN, createTime=1753500939211, createBy=18614031015, updateTime=1753500939211, updateBy=18614031015, name=《汽车工程》英文站点, tplId=1146101810881728533, title=Automotive Engineering, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1155830904879702095, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155829970321686531, code=articleTextType, value=kx, createTime=1753501162023, updateTime=1753501162023, creator=18614031015, updator=18614031015), WebsiteProps(id=1155830904858730572, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155829970321686531, code=banner, value=null, createTime=1753501162018, updateTime=1753501162018, creator=18614031015, updator=18614031015), WebsiteProps(id=1155830904837759051, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155829970321686531, code=logo, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic?fileId=+W0ZN6/p6N8AvZxnX71krg==, createTime=1753501162013, updateTime=1753501162013, creator=18614031015, updator=18614031015), WebsiteProps(id=1155830904875507790, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155829970321686531, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/kjdb/CN/file/pic, createTime=1753501162022, updateTime=1753501162022, creator=18614031015, updator=18614031015), WebsiteProps(id=1155830904867119181, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1155829970321686531, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1753501162020, updateTime=1753501162020, creator=18614031015, updator=18614031015)])], journalTitle=汽车工程, weixinUrl=null, journalUrl=null, iacademicId=null, status=0, seqNo=null, journalTitleEn=Automotive Engineering, journalPhotoCn=QBBRQev7wkMVPuUPGz0mFw==, journalPhotoEn=p+MsLQKu3DZkDibBsTBu1Q==, journalFirstLetter=A, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/qcygc/CN/10.19562/j.chinasae.qcgc.2024.10.009, detailUrlEn=https://castjournals.cast.org.cn/joweb/qcygc/EN/10.19562/j.chinasae.qcgc.2024.10.009, pdfUrlCn=https://castjournals.cast.org.cn/joweb/qcygc/CN/PDF/10.19562/j.chinasae.qcgc.2024.10.009, pdfUrlEn=https://castjournals.cast.org.cn/joweb/qcygc/EN/PDF/10.19562/j.chinasae.qcgc.2024.10.009, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
多源干扰下的智能车模型预测纵向运动抗干扰控制*
收藏切换
PDF下载
张忠 1, 2 , 吴晓建 1 , 江会华 2 , 张超 2 , 万宇康 2
汽车工程 | 专题:汽车动力学与控制 2024,46(10): 1816-1828
收起
收藏切换
汽车工程 | 专题:汽车动力学与控制 2024, 46(10): 1816-1828
多源干扰下的智能车模型预测纵向运动抗干扰控制*
全屏
张忠1, 2, 吴晓建1 , 江会华2, 张超2, 万宇康2
作者信息
  • 1. 南昌大学先进制造学院,南昌 330031
  • 2. 江铃汽车股份有限公司,南昌 330052

通讯作者:

吴晓建,副教授,博士,E-mail:
Model Predictive Anti-disturbance Control for Longitudinal Motion of Intelligent Vehicles Under Multi-source Disturbances
Zhong Zhang1, 2, Xiaojian Wu1 , Huihua Jiang2, Chao Zhang2, Yukang Wan2
Affiliations
  • 1. School of Advanced Manufacturing,Nanchang University,Nanchang 330031
  • 2. Jiangling Motors Co. ,Ltd. ,Nanchang 330052
出版时间: 2024-10-25 doi: 10.19562/j.chinasae.qcgc.2024.10.009
文章导航
收藏切换

智能车纵向运动控制面临模型失配和外部环境变化等多源干扰,影响速度跟踪的精确性,本文针对性提出一种结合扰动观测和模型预测控制(model predict control,MPC)算法的纵向运动抗干扰控制方法。首先,根据车辆纵向动力学模型分析车辆纵向加速度与各项作用力之间的关系,然后将其简化为含多源干扰的质点运动型并设计模型预测控制器作为上层控制器。其次,针对内部未建模动态干扰及外部随机干扰,设计线性扩张状态观测器(linear extended state observe,LESO)进行实时估计,并通过前馈环节实施补偿,且分析了MPC闭环稳定性和LESO收敛性,最终形成扰动补偿和状态反馈的模型预测最优调节控制律。进一步地,为确保控制策略的高效执行,提出1阶自抗扰控制器作为下层控制器,将期望加速度转换为发动机转矩,从而实现对车速的闭环控制。最后,将算法部署在车载微控制单元(microcontroller unit,MCU)上,在多个速度和道路工况下进行实车测试。实验结果表明,所提出的策略可以快速且精确跟踪目标车速,具备良好的抗干扰能力。

智能汽车  /  纵向速度跟踪  /  抗干扰控制  /  模型预测控制  /  扩张状态观测器

The precision of speed tracking in the longitudinal motion control of intelligent vehicles is affected by multiple sources of disturbances,such as model mismatch and changes in external environments. In this paper,a longitudinal motion anti-disturbance control method that combines disturbance observation and Model Predictive Control (MPC) algorithm is accordingly proposed. Firstly,the relationship between the longitudinal acceleration of the vehicle and various forces is analyzed according to the longitudinal dynamics model of the vehicle,and then it is simplified into a particle motion model with multiple sources of disturbance and a model predictive controller is designed as the upper controller. Secondly,for the internal unmodeled dynamic disturbances and external random disturbances,a linear extended state observer (LESO) is designed to perform real-time estimation and compensation is implemented through a feedforward loop. The closed-loop stability of MPC and the convergence of LESO are analyzed,and finally a model predictive optimal regulation control law of disturbance compensation and state feedback is formed. Furthermore,in order to ensure efficient execution of the control strategy,a first-order anti-disturbance controller is proposed as the lower controller to convert the desired acceleration into engine torque,thereby realizing closed-loop control of the vehicle speed. Finally,the algorithm is deployed on a in-vehicle Microcontroller Unit (MCU) and tested on a real vehicle under multi-speeds and road conditions. The results show that the proposed strategy can quickly and accurately track the target vehicle speed,with excellent anti-disturbance ability.

intelligent vehicle  /  longitudinal speed tracking  /  anti-disturbance control  /  model predictive control  /  extended state observer
张忠, 吴晓建, 江会华, 张超, 万宇康. 多源干扰下的智能车模型预测纵向运动抗干扰控制*. 汽车工程, 2024 , 46 (10) : 1816 -1828 . DOI: 10.19562/j.chinasae.qcgc.2024.10.009
Zhong Zhang, Xiaojian Wu, Huihua Jiang, Chao Zhang, Yukang Wan. Model Predictive Anti-disturbance Control for Longitudinal Motion of Intelligent Vehicles Under Multi-source Disturbances[J]. Automotive Engineering, 2024 , 46 (10) : 1816 -1828 . DOI: 10.19562/j.chinasae.qcgc.2024.10.009
智能车纵向运动的速度控制是经典的动态控制问题[1],其目标是确保车辆在满足约束条件下跟踪参考速度,并保证车辆行驶安全、提高车辆通行效率、提升行驶舒适性和节约能源消耗[2]。目前,纵向运动控制方法按控制结构可分为分层控制和直接控制。分层结构中,上层控制器计算车辆所需的加速度,下层控制器控制执行机构以实际输出该加速度值,从而实现期望速度的跟踪。Wang等[3]提出了一种分层结构纵向控制方法,上层通过终端无约束模型预测控制算法计算期望加速度,下层建立基于驱动力MAP(manifold absolute pressure)图的前馈控制器将期望加速度转换成期望节气门开度,提高了扰动抑制能力。另一种是直接控制结构,其直接控制执行机构,如通过无量纲的PID (proportional-integral-derivative)控制器对驱动/制动进行控制以跟踪期望速度。这种基于经典控制理论的方法易于部署在车辆上,在量产车型中有不少应用。Xu等[4]设计了一种动力总成模型未知情况下的PID速度跟踪方法,以完成精确的速度跟踪。梁旺等[5]提出了一种基于改进BP神经网络的智能汽车纵向速度控制方法,采用了粒子群算法进行网络参数的优化,最终将BP神经网络的输出应用于PI控制器,从而实现对车辆纵向速度的精确控制。然而,这些方法难以同时减少稳态误差并克服各种驾驶场景中的速度过冲和振荡问题。
如上所述,车辆纵向运动控制过程中须满足一些约束条件,以确保行驶安全和乘坐舒适性要求。模型预测控制通过在线求解优化问题计算控制输入,对参考信号的变化不敏感,且能充分利用未来的信息,通过滚动在线优化来获得最优控制序列[6]。与其它控制算法相比,MPC最显著的优势在于能够灵活处理多种约束[7],可以直接将约束条件嵌入控制器中进行求解,因此在车辆纵向运动控制中得到广泛研究。Dong等[8]考虑了纵向速度误差、乘坐舒适性和能源经济性,设计了一种多目标模型预测纵向运动控制方法。为保持车辆行驶在弯曲道路和坡道时的舒适性,Incremona等[9]提出了一种切换非线性模型预测控制。然而,当模型存在误差时,MPC算法在预测车辆纵向动力学系统的未来行为时便会出现偏差。这种偏差不仅会影响控制策略的准确性,还可能导致车辆的实际性能与预期目标之间存在显著的差异。
值得注意的是,外部环境的扰动和模型的失配对纵向运动控制有重要影响[10],控制器的参数会因为外部扰动和模型失配而不适应,从而导致速度跟踪效果不佳。扩张状态观测器因其突出的扰动估计能力成为一种有效的工具[11]。Nguyen等[12]针对具有未知边界不确定性问题,采用扩张状态观测器对系统的总不确定性进行实时估计,提出了一种用于机器人路径跟踪控制的自抗扰控制器。Xiong等[13]采用扩张状态观测器实时估计车辆和传感器的不确定性,提出了一种基于扩张状态器的纵向速度自抗扰控制器。然而,在智能车纵向控制中,利用模型预测控制与扩张状态观测器相结合以提高速度跟踪精度的研究仍鲜有涉及,这一现状激发了探索两者结合在车辆纵向控制中应用的研究动机。
鉴于车辆纵向控制系统固有的强非线性、参数不确定性及多源干扰特性,本文中采用分层控制架构以应对这些挑战。在上层控制层面,基于MPC理论框架,设计了模型预测控制算法,以计算车辆的期望加速度。为实时估计建模误差和外部扰动,引入了扩张状态观测器,并在MPC控制过程中实施扰动补偿策略。此外,本文还分析了MPC的稳定性和扩张状态观测器的收敛性,以确保系统的鲁棒性。针对逆纵向动力模型复杂度高和可移植性差的问题[14],提出了一种基于误差的1阶自抗扰控制器作为下层控制器,从而将上层计算得出的期望加速度转化为发动机转矩,确保了控制策略的高效执行。最后,为验证这一控制策略的有效性和实用性,将算法部署在车载MCU上,并在实车上进行了全面验证。实验结果表明,该算法显著减少了稳态速度误差,并在多种驾驶场景中有效避免了过冲和振荡现象,极大地提升了速度跟踪性能和乘坐舒适性。
车辆纵向运动受到驱动、制动、坡度、空气阻力、滚动摩擦和转向等因素的影响。前轮转向车辆的单轨车辆纵向运动模型如图1所示。
根据牛顿第二定律,可得纵向运动方程为
m x ¨ o = F f x c o s   δ f + F r x - F f y s i n   δ f - F g - F a + m y ˙ o ϕ ˙
式中: x o y o分别为车身坐标系下车辆纵向位移和横向位移; m为车辆质量; v为车辆质心速度; φ为车辆横摆角; F g = m g s i n   θ为坡度阻力; F f x F f y F r x分别为前轮纵向力、前轮侧向力和后轮纵向力; δ f为前轮转角; g为重力加速度; F a为空气阻力; β为质心侧偏角( β = ϕ - φ), ϕ为车辆航向角。本文主要研究稳态条件下的车辆纵向动力学,合理假设质心侧偏角的绝对值小于15°,因此,车辆纵向速度近似等于车辆质心速度,即 v x = v c o s   β v。车轮不打滑的情况下,前后轮上的纵向力等于地面切向反作用力减去滚动阻力:
F f x = F t ( 1 - λ ) - F f b - F f f F r x = F t λ - F r b - F r f
式中: F t为驱动力; F f b F r b分别为前后轮制动力; F f f F r f分别为前后轮滚动阻力; λ = T / ( T f + T r )为转矩分配系数( T f T r分别为前后轴上的转矩)。根据前述假设,轮胎力不会进入饱和区域,轮胎的侧偏角很小,横向力与侧偏角成正比。前轮横向力可通过 F f y = C α f α f计算,其中 C α f为前轮的侧偏刚度, α f = ( φ ˙ l f + v y ) / v x - δ f为前轮轮胎侧偏角。质心航向角速度可按式(3)计算:
β = a r c t a n ( v y / v x ) ϕ ˙ = φ ˙ + β ˙
式(4)所示,车辆质心位置速度的导数近似等于车辆纵向速度的导数,由车辆动力传动系统产生的加速度 a i n和外部加速度 a e x组成。外部加速度 a e x包括滚动阻力加速度、空气阻力加速度、坡道阻力加速度和转向阻力加速度。
v ˙ = a x = a i n + a e x
a i n = ( 1 - λ ) c o s   δ + λ r ω m T t , 驱动 k b p b , 制动
式中: r ω为车轮滚动半径; T t = ( n e η T / n ω ) T e为驱动轮转矩, n e n ω分别为发动机转速和驱动轮转速, η T为传动系统的效率, T e为发动机转矩; k b为制动比例系数; p b为制动主缸压力。
a e x = a r e s + a s l o p e + a a e r o + a s t e e r = - F f f c o s   δ - F r f m - g s i n   θ -
F a m - F f y s i n   δ f m + y ˙ ϕ ˙
以上纵向动力学模型反映了车辆的实际加速度和各项作用力之间的关系。接下来将介绍外部加速度的获取方法和实际车辆应用方案。
(1) 滚动阻力加速度和空气阻力加速度:这部分阻力与速度直接相关,本文采取滑行实验来获取,实验结果如图2所示。具体方法为:在风速小于5 km/h的环境下,将车辆加速至110 km/h后挡位置于N挡,并松开油门和制动踏板,记录车辆速度和加速度值。在控制过程中,控制器根据当前车速查找车辆因车轮滚动阻力和空气阻力导致的加速度值。需要注意的是,因轮胎滚动阻力受道路特性的影响,空气阻力受风速的影响,外部环境变化将被视为扰动,由扰动观测器进行估计并补偿。
(2) 坡道阻力加速度:由于实验车辆尚未配备高精地图和坡度传感器,这使得处理道路坡道信息时面临一定的挑战。然而,根据中国的公路设计标准,二级及以上公路的坡度通常不会超过6%,可将坡度变化带来的行驶阻力视为一种外部扰动。
(3) 转向阻力加速度:转向阻力加速度由两部分组成,一部分是前轮侧向力在车辆纵轴上的分力,另一部分是车辆质心的横摆运动引起。其值由式(6)计算。因此,可将不可测量和计算不精确的外部环境变化视为扰动 f 1,则式(4)改写为
a x = a i n + a r e s + a a e r o + a s t e e r + f 1
车辆动力传动系统存在强非线性特性,为在车载MCU上部署所提出的控制算法,须简化模型复杂程度。因此,参考Zhu等[15]将车辆的纵向运动简化为含多源干扰的质点运动,期望加速度和实际加速度的关系可以近似为1阶传递函数:
a ˙ x ( t ) = k a τ d ( a d e s ( t ) - a x ( t ) ) + f ( t )
式中: k a为系统增益; τ d为时间常数; a x为实际加速度; a d e s为期望加速度; f ( t ) = f 1 + f 2为总扰动, f 2为未建模动态扰动,假设 f ( t )可微且 f ˙ ( t )有界。
车辆纵向控制系统的状态空间方程为
x ˙ ( t ) = A c ( t ) x ( t ) + B c ( t ) u ( t ) + D c ( t ) f ( t ) y ( t ) = C c ( t ) x ( t )
式中: A c = 0 1 0 - k a / τ d B c = 0 k a / τ d T C c = 1 0 D c ( t ) = 0 1 T x ( t ) = v x ( t ) a x ( t ) T为系统状态向量; u ( t ) = a d e s ( t )为系统控制量; y ( t ) = v x ( t )为输出量。
采用前向欧拉法可进一步获得离散系统状态空间方程:
x ( k + 1 ) = A k x ( k ) + B k u ( k ) + D k ( t ) f ( k ) y ( k ) = C k x ( k )
式中: A k = 1 T 0 1 - T k a / τ d B k = 0 T k a / τ d T C k = 1 0 D k ( k ) = 0 T T T为采样时间。
图3为本文所提控制器的总体架构。其中上层控制器由基于运动学模型的MPC算法和扩张状态观测器组成,下层是以加速度误差为输入的1阶自抗扰控制器组成。MPC接收参考速度并计算所需的加速度,然而外部环境的变化和建模误差会导致预测模型不准确,进而影响控制性能。因此,本文设计扩张状态观测器估计系统总扰动 f ^,并对期望加速度进行补偿校正。为减轻扩张状态观测器的工作负担,对易测量的环境干扰进行实时测量,并将这些因素作为已知扰动,这不仅可以降低观测器的计算复杂度,还可以提高系统状态估计的准确性和鲁棒性。
由于外部环境的随机扰动和系统建模误差是未知的,扰动项 f的存在将增加速度跟踪误差,因此,参考Mata等[16]提出的鲁棒MPC方法,将不带扰动的状态空间的标称模型定义为
x ( k + 1 ) = A k x ( k ) + B k u ( k ) y ( k ) = C k x ( k )
为方便应用,将上述状态空间表达式写成误差形式:
e ( k + 1 ) = A k ( k ) e ( k ) + B k ( k ) u e ( k ) y e ( k ) = C k ( k ) e ( k )
式中: e ( k ) = e v ( k ) e a ( k ) T e v ( k ) = v ( k ) - v r ( k ) e a ( k ) = a ( k ) - a r ( k ) v r ( k ) a r ( k )分别为参考速度和参考加速度。令 u e ( k ) = u ( k ) - u r ( k ) y e ( k ) = y ( k ) - y r ( k )。其中 u r ( k )为参考控制信号(通常为0), y r ( k )为参考输出信号。
为确保平稳控制并避免控制命令发生突变,将控制命令转换成增量形式,得到新的状态空间方程为
ξ k + 1 = A ˜ k ξ k + B ˜ k u e ( k ) η e ( k ) = C ˜ ξ k
式中: ξ k = e ( k ) u e k - 1 T A ˜ k = A k B k 0 1 × 2 1 B ˜ k = B k 1 T Δ u e ( k ) = u e ( k ) - u e ( k - 1 ) C ˜ k = 1 0 0 ( A ˜ k , B ˜ k )可控。
接着,为在控制输入平滑的情况下实现最优速度跟踪性能,将标称模型的成本函数设计为
J ( k ) = i = 1 N p η e ( k + i k ) Q 2 + j = 0 N c - 1 u e ( k + j k ) R 2
式中: Q 为状态变量权重矩阵; R 为控制变量增量的权重矩阵; N p N c分别为预测时域和控制时域。通过求解式(15)中的优化问题得到k时刻的最优标称控制增量 u e * ( k )
m i n Δ u e ( k + i k ) J ( k ) s . t .    u m i n u e ( k + i | k ) u m a x u m i n u e ( k + i | k ) u m a x i = 0,1 , 2 , , N c - 1
式中: u m i n u m a x分别为控制量 u e ( k )的上下界; u m i n u m a x分别为控制增量 u e ( k )的上下界。
则最优标称控制量可通过式(16)求得:
u * ( k ) = u e * ( k ) + u e * ( k - 1 ) + u r ( k )
定理1:将MPC算法应用于误差系统式(13),如果k=0时刻,约束优化问题式(15)有解,且 η e ( k )是零状态可观测的,则系统式(13)是名义渐近稳定的。
证明:k时刻优化问题式(15)求解的控制增量序列记为
Δ U e * ( k ) = u * ( k | k ) u * ( k + 1 k ) u * ( k + N c - 1 k )
k + 1时刻系统的状态为
ξ * k + 1 = A ˜ k ξ k + B ˜ k u e * ( k | k )
根据预测控制原理,k+1时刻的控制输入序列为
Δ U e ( k + 1 ) = u e ( k + 1 k + 1 ) u e ( k + 2 k + 1 ) u e ( k + N c - 1 k + 1 ) u e ( k + N c k + 1 ) = d e f
u e * ( k + 1 k ) u e * ( k + 2 k ) u e * ( k + N c - 1 k ) 0
选择的控制量序列的前 N c - 1个元素是k时刻的优化解去掉第一个元素,最后一个元素补入 u = 0。显然,控制增量序列是满足控制增量约束的。因为有 ξ ( k + 1 ) = ξ * ( k + 1 | k ),预测时域内对应的状态序列和控制输出序列分别为
ξ ( k + 1 + i | k + 1 ) = ξ * ( k + 1 + i | k ) , i = 0 , , N p η e ( k + 1 + i | k + 1 ) = η e * ( k + 1 + i | k ) , i = 0 , , N p
将MPC的最优目标函数 J * ( k )设计为 L y a p u n o v函数 V 1 ( k ),则
V 1 ( k ) = m i n J * ( k ) =
i = 1 N p η e * ( k + i k ) Q 2 + i = 0 N c - 1 u e * ( k + j k ) R 2
式中函数 V 1 ( k )满足 V 1 ( 0 ) = 0,且任意 k 0时, V 1 ( k ) > 0。将式(19)式(20)代入式(14),可计算对应 k + 1时刻的目标函数:
J ( k + 1 ) = i = 1 N p η e ( k + i + 1 k + 1 ) Q 2 + j = 0 N c - 1 u e ( k + j + 1 k + 1 ) R 2 = i = 1 N p - 1 η e * ( k + i + 1 k ) Q 2 + j = 0 N c - 2 u e * ( k + j + 1 k + 1 ) R 2 = i = 2 N p η e * ( k + i k ) Q 2 + j = 1 N c - 1 u e * ( k + j k ) R 2 =
i = 1 N p η e * ( k + i k ) Q 2 + j = 0 N c - 1 u e * ( k + j k ) R 2 -
η e * ( k + 1 k ) Q 2 - u e * ( k k ) R 2 =
V 1 ( k ) - η e * ( k + 1 k ) Q 2 - u e * ( k k ) R 2
因为 Q > 0 R 0,上述不等式表明 J k + 1有界。综上, k + 1时刻的控制输入序列式(19)满足约束且使目标函数值有界。因此, Δ U e ( k + 1 )是约束优化问题式(15)的一个可行解。若 k + 1时刻优化问题存在优化解,则优化解不会差于可行解。结合式(22)得:
V 1 ( k + 1 ) J ( k + 1 ) V 1 ( k ) -
η e * ( k + 1 k ) Q 2 - u e * ( k k ) R 2
ξ = 0时, u = 0,此时 Δ U * = 0是优化问题的可行解,对应的 J * = 0。由式(14)知,对于任意的 k 0,都有 J * ( k ) 0。由式(23)知, J * ( k )是单调递减的,且 J * ( k ) x = 0时取得最小值。因此,闭环系统名义渐近稳定。
将系统建模误差和实际环境因素造成的干扰视为总扰动,设计线性扩张状态器对其进行观测,然后将估计的总扰动作用于系统的前馈环节实施鲁棒补偿以获得校正后的加速度。
式(8)进行如下变换:
x 1 = v x x ˙ 1 = x 2 = a x x ˙ 2 = k a ( a d e s - a x ) / τ d + f ( t ) = + b u
式中: b = k a τ d = f ( t ) - b x 2。由于 x 2是由惯性测量单元(inertial measurement unit,IMU)精确测量,故 b x 2有界,因此 有界。将 作为一个新的系统状态变量 x 3进行扩展,获得新的系统状态空间表达式为
x ˙ = A e x + B e u + E e h y = C e x
式中: h = ˙ y为系统输出,即纵向车速; A e = 0 1 0 0 0 1 0 0 0 B e = 0 b 0 T E e = 0 0 1 T C e = 1 0 0
根据状态观测器理论,LESO可以设计为
z ˙ = A e z + B e u + L ( y - y ^ ) + E e h y ^ = C e z
式中: L = β 1 β 2 β 3 T为观测器增益向量,为简化参数整定过程,参考Gao[17]使用极点配置方法,令 L = 3 ω 0 3 ω 0 2 ω 0 3 T z = z 1 z 2 z 3 T z 1 z 2 z 3分别为 x 1 x 2 x 3的观测值,其数学表达式为
z ˙ 1 = z 2 + β 1 ( y - y ^ ) z ˙ 2 = z 3 + β 2 ( y - y ^ ) + b u z ˙ 3 = β 3 ( y - y ^ ) + h
观测器的离散形式为
e z ( k ) = y ( k ) - z 1 ( k ) z 1 ( k + 1 ) = z 1 ( k ) + T ( z 2 ( k ) + β 1 e z ( k ) ) z 2 ( k + 1 ) = z 2 ( k ) + T ( z 3 ( k ) + β 2 e z ( k ) + b u ( k ) ) z 3 ( k + 1 ) = z 3 ( k ) + T β 3 e z ( k ) + h ( k )
将扰动估计值输入控制端进行补偿,得到新的控制律为
u ( k ) = u 0 ( k ) - z 3 ( k ) b
LESO收敛性证明如下。
令观测器增益参数为
β 1 β 2 β 3 = α 1 ω 0 α 2 ω 0 2 α 3 ω 0 3
式中: ω 0为观测器带宽,且 ω 0 > 0;令 α i = 3 ! i ! ( 3 - i ) ! i = 1,2 , 3,使得特征多项式 s 3 + α 1 s 2 + α 2 s + α 3为Huriwitz。
s 3 + α 1 s 2 + α 2 s + α 3 = ( s + 1 ) 3,则式(27)的特征方程为
λ 0 ( s ) = ( s + ω 0 ) n
其中观测器带宽 ω 0为唯一须调节的参数。
令观测误差 e i = x i - z i , i = 1,2 , 3,观测误差可表示为
e 1 = e 2 - ω 0 α 1 e 1 e 2 = e 3 - ω 0 α 2 e 1 e 3 = h ( x , ω ) - h ( z , ω ) - ω 0 2 α 3 e 1
ε i = e i ω 0 i - 1 , i = 1,2 , 3,则式(31)可以改写为
ε = ω 0 A 0 ε + B 0 h ( x , ω ) - h ( z , ω ) ω 0 2
其中: A 0 = - α 1 1 0 - α 2 0 1 - α 3 0 0 B 0 = 0 0 1 T
定理2:假设 h ( x , ω )是关于 x的全局Lipschitz,则存在一个常数 ω 0 > 0,使得 l i m t z i ( t ) = 0 , i = 1,2 , 3
证明:因为 A 0是Hurwitz,存在一个唯一的正定矩阵 p 0使得 A 0 T P 0 + P 0 A 0 = - I,选择Lyapunov函数为 V ( ε ) = ε T P 0 ε,则:
V ˙ ( ε ) = 2 ε T P 0 B 0 h ( x , ω ) - h ( z , ω ) ω 0 2 - ω 0 ε 2
由于函数 h ( x , ω ) x是全局Lipschitz,因此,存在一个常数 c 使得: h ( x , ω ) - h ( z , ω ) c x - z对所有的 x z ω满足:
2 ε T P 0 B 0 h ( x , ω ) - h ( z , ω ) ω 0 2 2 ε T P 0 B 0 c x - z ω 0 2
ω 0 > 1时,有
x - z ω 0 2 = e ω 0 2 = ε 1 2 + ε 1 2 ω 0 2 + ε 1 2 ω 0 4 ω 0 2 ε
可得: 2 ε T P 0 B 0 h ( x , ω ) - h ( z , ω ) ω 0 2 c ε 2
其中 c = 1 + P 0 B 0 c 2
根据式(33)式(35),存在:
V ˙ ( ε ) - ( ω 0 - c ) ε 2
即:如果 ω 0 > c,则 V ˙ ( ε ) 0。因此,对于 ω 0 > c有: l i m t e i ( t ) = 0 , i = 1,2 , 3。证毕。
控制器切换策略:上层控制器将期望加速度输入到下层控制器,由下层控制器生成驱动或制动命令。为使制动和驱动平滑切换,设置如下切换逻辑:
T e ( k ) = α t h r ( k ) T e m a x , a d e s ( k ) 0 P b = - k b a d e s , a d e s ( k ) < 0
实验车辆可直接响应发动机转矩和制动减速度指令。因此,通过设计1阶ADRC (active disturbance rejection control)控制器计算 a d e s 0时的发动机驱动转矩。
本文采用Madonski等[18]提出的基于误差的1阶线性ADRC:
e l o ( t ) = r ( t ) - y l o ( t ) e ˙ l o ( t ) = r ˙ ( t ) - y ˙ l o ( t ) = r ˙   ( t ) - b l o u l o ( t ) - f l o ( t )
式中: r ( t )为期望纵向加速度; y l o ( t )为实际纵向加速度; b l o为被控对象的系统增益; u l o ( t )为油门开度 α t h r ( t ) f l o ( t )为广义扰动,包括被控对象的建模误差和外部扰动。定义基于误差的1阶线性ADRC状态量为
x l o 1 ( t ) = e ( t ) , x l o 2 ( t ) = r ˙ ( t ) - f ( t ) f * ( t )
式中 f * ( t )为基于误差的1阶线性ADRC的总扰动。
式(38)的线性扩张状态观测器为
z l o 1 ( t ) = A l o c x ^ l o ( t ) + β l o 1 ( e l o ( t ) - x ^ l o 1 ( t ) ) - b l o u l o ( t ) z l o 2 ( t ) = β l o 2 ( e l o ( t ) - z l o 1 ( t ) )
状态反馈控制率为
u l o ( t ) = k l o z l o 1 ( t ) + z l o 2 ( t ) b l o
基于误差的1阶线性ADRC具有以下形式的状态空间表达式:
z ˙ l o ( t ) = A l o c z l o ( t ) + L l o e l o ( t ) u l o ( t ) = k l o z l o 1 ( t ) + z l o 2 ( t ) b l o = K l o z l o ( t )
式中: A l o c = - β l o 1 - k l o 0 - β l o 2 0 L l o = β l o 1 β l o 2 T K l o = k l o 1 / b l o L l o为观测器增益矩阵; K l o为下层控制器增益矩阵。
根据前向欧拉法离散化处理后得到状态空间方程:
z ˙ l o ( k + 1 ) = A l o k x ^ l o ( k ) + L l o k e l o ( k ) u l o ( k ) = k l o z l o 1 ( k ) + z l o 2 ( k ) b l o = K l o z l o ( k )
其中: A l o k = - β l o 1 T - k l o T + 1 0 - β l o 2 T 1 L l o k = β l o 1 T β l o 2 T
参考文献[19]可得到基于误差的1阶线性ADRC参数如下:
β l o 1 = 2 ω l o 0 ; β l o 2 = ω l o 0 2 ; k l o = ω l o c
式中: ω l o 0为下层观测器带宽; ω l o c为下层控制器带宽。
为验证本文所提出的速度跟踪控制算法的有效性,在某智能车辆上进行实验。该车型配备IMU、摄像头、前向毫米波雷达和4个角雷达。控制算法运行在MCU中,BOSCH公司开发的车身电子稳定系统(electronic stability program,ESP)可精确响应发动机转矩和制动减速度指令,实验数据使用CANoe设备采集。测试车辆、设备和参数如图4表1所示。
设计了4种不同工况下的实验,以验证所提出的控制器性能,并与传统PID和MPC-PI控制器进行对比,实验结果和分析如下。
(1)阶跃速度工况(工况1)
该工况旨在验证所提出的控制器对阶跃速度曲线的跟踪能力。实验过程中,车辆在沥青直路上行驶,参考速度在1 s时由0阶跃到20 km/h,并在30-36 s施加一个转向干扰,以验证控制器的抗干扰能力。
图5(a)中左侧的放大视图表明了各控制器的瞬态性能,MPC-PI控制器和本文提出的控制器有较好的动态响应性能,这是因为它们能够很好地对加速度进行约束。然而,由于MPC-PI控制器所采用的模型存在误差,以及未考虑外部环境的干扰,其最大超调量和调整时间均大于MPC-LESO-ADRC控制器。PID控制器在接近目标阶跃值时,其调节速率显著下降,这一点在图5(c)所示的发动机转矩对比图中也有直观的体现。这是因为PID控制器对速度误差的收敛特性随速度范围的变化而异,因此须针对不同的速度误差范围调整适当的参数以达到更好的效果。在图5(a)右侧的放大视图中,PID控制器出现了明显的车速下降现象,MPC-PI控制器也出现了抖振,这种变化是因为转向盘转动了如图5(e)所示的转角,从而导致了转向阻力的产生。值得注意的是,尽管在转向干扰下,本文所提出的控制器仍能保持较小的速度误差。根据图5(b)所示的速度误差,可计算速度稳定后MPC-LESO-ADRC、PID和MPC-PI控制器的速度均方根误差分别为0.19、0.25和0.47 km/h。本文所提出的控制器在稳态误差方面表现最佳,这是归因于系统扰动能够被实时估计,并通过式(29)进行有效补偿,总扰动的估计值如图5(d)所示。
(2)匀速上坡工况(工况2)
该工况旨在模拟车辆在常见坡道上的速度跟踪情况,稳定速度设置为30 km/h。车辆从直道开始行驶,40-70 s经过一个6%左右的坡道。
图6(a)和图6(b)可以发现,在上坡行驶阶段,所有控制器都出现了速度偏离参考值的现象。尽管如此,本文所提出的控制器仍然取得了更令人满意的效果。在坡道上,MPC-LESO-ADRC、PID和MPC-PI控制器的最大速度误差分别为-0.55、-1.08和-0.86 km/h。如图6(d)所示,当车辆上坡时,观测器估计外部扰动,并通过下层控制器发出更大的转矩指令以抵消坡道阻力,发动机输出转矩如图6(c)所示。以上可表明本文设计的LESO能够实时估计道路坡度造成的干扰,并通过扰动补偿达到更好的控制效果。
(3)多项式速度工况(工况3)
该工况主要验证控制器对加速度连续变化的速度曲线的跟踪效果。车辆在沥青路面行驶,速度从静止加速至67 km/h再减速停车。
图7(a)和图7(b)所示,在加速阶段,MPC-LESO-ADRC的最大速度误差为-1.35 km/h,相对于PID控制器改善了28.57%,相对于MPC-PI控制器改善了49.43%。在减速阶段,MPC-LESO-ADRC的最大速度误差为0.89 km/h,相对于PID控制器改善了24.42%,相对于MPC-PI控制器改善了37.16%。结合图7(d)所示的总扰动估计值,可发现在加速和减速过程中,系统的真实模型与理想模型存在较大误差。从图7(c)所示的发动机转矩对比中可以发现,当速度变化范围较大时,发动机转矩的变化幅度更大,且频率也更加频繁,这是燃油车换挡导致的。
(4)城市复杂速度工况(工况4)
该工况主要验证控制器在速度频繁变化的工况下的跟踪效果。车辆在沥青路面行驶,速度在0-60 km/h之间频繁变化,与城市复杂行车工况较为一致。
图8(a)和图8(b)所示,MPC-LESO-ADRC的最大速度误差为-1.27 km/h,相对于PID控制器改善了37.77%,相对于MPC-PI控制器改善了42.86%。如图8(a)中的放大图所示,当速度频繁变化时,PID和MPC-PI控制器均出现较大的振荡。从图8(c)所示的发动机转矩对比中也可以发现,MPC-PI控制器所得到的发动机转矩波动最大。图8(d)表明尽管速度频繁变化,扰动仍然能够被较为准确地估计,从而保证较小的速度误差。
图5(f)、图6(e)、图7(e)和图8(e)可知,所提出的控制器的最大单次求解时间未超过3 ms,小于MCU的采样时间10 ms,具备较低的计算成本和良好的实时性。
表2列出了4种工况下的速度均方根误差(root mean square error,RMSE),其中 R M S E = 1 n i = 1 n e v 2 ( i )
以上实验可表明,所设计的扩张状态观测器能够实时地估算出系统状态与真实状态之间的误差,估计的总扰动被补偿到本文所提出的控制器中,从而获得良好的跟踪性能。
针对智能车辆纵向运动控制问题,本文提出了一种考虑多源干扰的纵向速度控制算法。首先,建立了描述车辆纵向运动特性的动力学模型和2阶运动学模型。其次,为了实现对车辆期望加速度的计算,设计了基于运动学模型的MPC算法,并利用李雅普诺夫函数证明其稳定性。为提高控制算法的精确性,针对MPC算法中的模型误差和外部干扰,设计了线性扩张状态观测器,从而有效提升了控制算法的鲁棒性。此外,为准确地将期望加速度转换为发动机转矩,本文提出了一种基于误差的1阶自抗扰控制器。最后,将所提出的控制策略部署在智能车辆上,并在多种速度和道路工况下与PID和MPC-PI控制器进行对比实验。实验结果表明,相比PID和MPC-PI控制器,所提出的控制策略在不同工况下具有更好的瞬态和稳态性能,抗干扰能力也显著提高。
  • *国家自然科学基金(52262054)
  • 江西省研究生创新专项资金(YC2023-S158)
参考文献 引证文献
排序方式:
[1]
XU S,LI S E,CHENG B,et al. Instantaneous feedback control for a fuel-prioritized vehicle cruising system on highways with a varying slope[J]. IEEE Transactions on Intelligent Transportation Systems,2016,18(5): 1210-1220.
[2]
LI S E,GAO F,CAO D,et al. Multiple-model switching control of vehicle longitudinal dynamics for platoon-level automation[J]. IEEE Transactions on Vehicular Technology,2016,65(6): 4480-4492.
[3]
WANG Y,DENG Y,WANG H,et al. Terminal constraint-free model predictive longitudinal control for unmanned ground vehicles with driving force table[J]. IEEE Transactions on Vehicular Technology,2022,72(3): 3051-3062.
[4]
XU S,PENG H,SONG Z,et al. Design and test of speed tracking control for the self-driving lincoln MKZ platform[J]. IEEE Transactions on Intelligent Vehicles,2019,5(2): 324-334.
[5]
梁旺,秦兆博,陈亮,等.基于改进BP神经网络的智能车纵向控制方法[J].汽车工程,2022,44(8):1162-1172.
LIANG Wang,QIN Zhaobo,CHEN Liang,et al.Longitudinal control method of intelligent vehicles based on the improved BP neural network[J].Automotive Engineering,2022,44(8):1162-1172.
[6]
LI S,LI K,RAJAMANI R,et al. Model predictive multi-objective vehicular adaptive cruise control[J]. IEEE Transactions on Control Systems Technology,2010,19(3): 556-566.
[7]
AMINI M R,KOLMANOVSKY I,SUN J. Hierarchical MPC for robust eco-cooling of connected and automated vehicles and its application to electric vehicle battery thermal management[J]. IEEE Transactions on Control Systems Technology,2020,29(1): 316-328.
[8]
DONG H,XI J. Model predictive longitudinal motion control for the unmanned ground vehicle with a trajectory tracking model[J]. IEEE Transactions on Vehicular Technology,2021,71(2): 1397-1410.
[9]
INCREMONA G P,POLTERAUER P. Design of a switching nonlinear MPC for emission aware ecodriving[J]. IEEE Transactions on Intelligent Vehicles,2022,8(1): 469-480.
[10]
HAO S,LUO P,XI J. Estimation of vehicle mass and road slope based on steady-state Kalman filter[C]. 2017 IEEE International Conference on Unmanned Systems (ICUS). IEEE,2017: 582-587.
[11]
ZHAO Z L,GUO B Z. A nonlinear extended state observer based on fractional power functions[J]. Automatica,2017,81: 286-296.
[12]
NGUYEN V T,LIN C Y,SU S F,et al. Global finite time active disturbance rejection control for parallel manipulators with unknown bounded uncertainties[J]. IEEE Transactions on Systems,Man,and Cybernetics: Systems,2020,51(12): 7838-7849.
[13]
XIONG S,XIE H,SONG K,et al. A speed tracking method for autonomous driving via ADRC with extended state observer[J]. Applied Sciences,2019,9(16): 3339.
[14]
江浩斌,冯张棋,洪阳珂,等.应用于车辆纵向控制的无模型自适应滑模预测控制方法[J].汽车工程,2022,44(3):319-329.
JIANG Haobin,FENG Zhangqi,HONG Yangke,et al.Model-free adaptive sliding mode predictive control algorithm for vehicle longitudinal control[J].Automotive Engineering,2022,44(3):319-329.
[15]
ZHU M,CHEN H,XIONG G. A model predictive speed tracking control approach for autonomous ground vehicles[J]. Mechanical Systems and Signal Processing,2017,87: 138-152.
[16]
MATA S,ZUBIZARRETA A,PINTO C. Robust tube-based model predictive control for lateral path tracking[J]. IEEE Transactions on Intelligent Vehicles,2019,4(4): 569-577.
[17]
GAO Z. Scaling and bandwidth-parameterization based controller tuning[C]. Proc. of American Control Conference. Denver,Colorado,2003: 4989-4996.
[18]
MADONSKI R,SHAO S,ZHANG H,et al. General error-based active disturbance rejection control for swift industrial implementations[J]. Control Engineering Practice,2019,84: 218-229.
[19]
ZHANG B,TAN W,LI J. Tuning of linear active disturbance rejection controller with robustness specification[J]. ISA Transactions,2019,85: 237-246.
2024年第46卷第10期
PDF下载
442
188
引用本文
BibTeX
文章信息
doi: 10.19562/j.chinasae.qcgc.2024.10.009
  • 接收时间:2024-06-23
  • 首发时间:2025-07-21
  • 出版时间:2024-10-25
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2024-06-23
  • 修回日期:2024-08-03
基金
*国家自然科学基金(52262054)
江西省研究生创新专项资金(YC2023-S158)
作者信息
    1. 南昌大学先进制造学院,南昌 330031
    2. 江铃汽车股份有限公司,南昌 330052

通讯作者:

吴晓建,副教授,博士,E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/qcygc/CN/10.19562/j.chinasae.qcgc.2024.10.009
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏