基于复杂转向模型的模型预测控制在自动驾驶汽车规避转向中的应用与性能优化

2024-01-23 09:26:53·  来源:汽车测试网  
 

随着自动驾驶技术的不断发展,转向控制作为保证车辆安全驾驶的关键环节之一备受关注。传统的模型预测控制(MPC)在转向控制中通常采用简单的车辆动力学模型,但对于需要较快转向操作的规避转向控制而言,简单模型显然不足以满足要求。本文旨在设计一种适用于规避转向控制的MPC,综合考虑了转向系统模型和车辆模型,以提高转向控制的精确性和性能。


转向控制对于自动驾驶汽车的安全性和适应性至关重要。传统MPC常采用简单的车辆动力学模型,但在规避转向等快速反应场景中,这种简化模型可能导致控制性能的不足。


1. 转向系统模型与车辆模型的综合考虑


1.1 转向系统模型

转向系统模型在自动驾驶汽车的转向控制中起着至关重要的作用。传统的模型预测控制(MPC)通常选择简单的车辆动力学模型,但对于规避转向等需要较快响应的操作,简单模型的描述显然是不足够的。因此,本研究在设计MPC时引入了更为详细和精细的转向系统模型。


转向系统的动态特性

在规避转向操作中,转向系统的动态特性对控制性能至关重要。本研究考虑了转向系统的响应速度、阻尼特性以及非线性因素,以更准确地描述转向系统在实际操作中的行为。这包括了转向系统的传递函数、阻尼比等参数,为MPC提供了更为精确的控制输入。


扰动和执行器带宽的考虑

在实际驾驶场景中,转向过程中可能会受到各种扰动的影响,例如路面不平、风力等。为了更好地应对这些扰动,本研究的转向系统模型考虑了扰动对转向控制的影响,并在MPC设计中引入了相应的补偿策略。此外,执行器带宽的考虑也是模型设计的关键因素,以确保控制指令能够被实际执行器有效地转换为车辆的转向动作。


电机电压的信息

转向系统中的电机是实现转向控制的关键执行器之一。本研究在转向系统模型中充分考虑了电机电压的信息。电机电压的变化直接影响到转向力矩的生成,因此在MPC设计中引入了对电机电压的约束条件,以确保转向控制在实际操作中不违反电压的物理限制。


复杂模型的优势与挑战

引入更为详细的转向系统模型使得MPC在转向控制中能够更好地适应复杂的驾驶情境。然而,复杂模型也带来了计算复杂度的增加以及参数的准确性要求。在模型设计中需要权衡模型的复杂性和实际应用的可行性,以确保MPC在规避转向控制中取得良好的性能。


结合车辆动力学模型

与复杂转向系统模型的引入相辅相成的是车辆动力学模型的考虑。综合考虑转向系统模型和车辆动力学模型,MPC能够更全面地理解车辆在规避转向操作中的行为,提高控制系统的适用性和精确性。


1.2 车辆模型

车辆模型是模型预测控制(MPC)中的一个关键组成部分,对于规避转向等操作的精准控制具有重要作用。在本研究中,我们注重在保持模型简单结构的同时,综合考虑了车辆的动力学模型,以提高MPC在规避转向控制中的适用性和性能。


车辆的基本动力学特性

车辆模型的设计首先考虑了车辆的基本动力学特性,包括质量、惯性等参数。通过对车辆的物理性质进行建模,我们能够更好地理解车辆在转向过程中的运动规律,为MPC提供更为准确的参考模型。


考虑车辆悬挂系统

在车辆模型的建立中,我们还考虑了车辆悬挂系统的影响。悬挂系统对于车辆的转向行为和稳定性具有重要影响,因此在MPC设计中引入了对悬挂系统的建模,以更好地描述车辆在转向操作中的实际动态特性。


参数的准确估计

为了使车辆模型更为真实可靠,需要对模型中的参数进行准确估计。质量、悬挂刚度、阻尼等参数的准确性直接影响到模型的预测能力。本研究通过实验测试和数据拟合等手段,尽可能准确地估计了车辆模型中的关键参数。


结合转向系统模型

车辆模型的设计需要与转向系统模型相互协调,以确保整个控制系统在转向操作中的一致性和稳定性。通过综合考虑车辆模型和转向系统模型,MPC能够更全面地理解车辆在规避转向操作中的行为,提高控制系统的精确性和鲁棒性。


模型简化与适用性的平衡

在车辆模型的设计中,需要平衡模型的简化和实际应用的适用性。过于复杂的模型可能导致计算复杂度的增加,不利于实时控制;而过于简化的模型则可能无法准确描述车辆的实际运动特性。本研究在考虑车辆模型时,努力寻找简单而又能够合理反映车辆动态特性的模型结构,以保持计算效率和控制性能的平衡。


2. 基于跟踪误差的控制器设计


2.1 控制目标

在规避转向控制中,控制目标的明确定义是确保转向操作实现期望效果的关键。本研究的控制目标以跟踪误差为代价,旨在通过MPC实现规避转向操作,并在这一过程中充分考虑了电压约束的因素。


跟踪误差作为代价函数

为了实现规避转向操作,本研究选择跟踪误差作为代价函数的核心指标。跟踪误差反映了实际车辆行驶轨迹与期望轨迹之间的偏差,通过最小化这一偏差,可以使车辆更精准地按照期望路径进行规避转向。代价函数的设计是MPC中关键的一步,直接影响到控制器的性能和稳定性。


期望转向角的计算

基于跟踪误差的代价函数,控制器的目标是计算得到一个期望的转向角,使得跟踪误差最小化。期望转向角的计算考虑了车辆在规避转向操作中的动态响应,综合考虑了转向系统模型和车辆模型。通过优化计算,控制器能够在保持车辆稳定性的前提下实现规避转向。


考虑电压约束

为了实现实际可行的规避转向操作,本研究在控制目标的设计中引入了对电压的约束条件。电压约束是由转向系统中电机的物理限制引起的,过高或过低的电压可能导致转向力矩无法达到期望值,从而影响规避转向的效果。因此,控制目标的设计要求控制器在计算期望转向角时,确保不违反电压约束的要求。


期望转向角的调整策略

在实际驾驶过程中,可能会遇到各种复杂的路况和环境变化,这可能导致期望转向角需要进行实时的调整。控制器在设计中需要考虑到这种实时性的要求,通过滚动优化等方法不断调整期望转向角,以适应实际驾驶场景的变化。


预测未来状态的重要性

为了实现更为精准的规避转向操作,控制目标的设计中需要考虑到预测未来状态的重要性。通过考虑未来车辆状态的变化趋势,控制器能够更好地调整期望转向角,使得车辆能够在未来一段时间内保持稳定的规避动作。


2.2 电压约束的考虑

在规避转向控制中,电压约束的考虑是确保转向操作的可行性和安全性的重要因素。本研究在控制器设计中引入了对电压的约束条件,以防止电机电压过高或过低,从而保障转向系统的正常工作和规避转向的有效性。


电机电压与转向力矩的关系

转向系统中的电机是实现转向力矩的关键组成部分。电机的电压直接影响到电机的输出力矩,进而影响到车辆的转向行为。过高或过低的电压可能导致电机无法提供足够的力矩,影响转向的效果。因此,控制器在设计中需要考虑到电机电压与转向力矩之间的关系。


电压约束的物理限制

电机的工作电压受到物理限制,超过这一范围可能导致电机的损坏或不稳定的工作状态。为了确保电机的正常工作和稳定性,本研究引入了对电压的约束条件。这一约束条件的设置需要结合转向系统的特性和电机的技术规格,以确定合理的电压范围。


电压约束与期望转向角的平衡

在控制目标的设计中,需要平衡期望转向角的计算和电压约束的要求。控制器在满足期望转向角的精度要求的同时,要确保所计算的转向角不会导致电压超出允许的范围。这一平衡的考虑是电压约束的设计中的关键因素。


电压约束的实时性要求

考虑到实际驾驶中可能出现的各种变化,电压约束的实时性要求也需要被纳入考虑。控制器需要及时地对电压的变化做出响应,以确保在不同驾驶场景下电压约束的有效性。这可能涉及到对电压约束条件的在线调整和优化。


仿真与实验验证

为了验证电压约束的设计是否能够在实际应用中取得良好的效果,本研究进行了仿真和实验。通过在不同电压条件下对规避转向操作进行测试,评估了电压约束对控制性能的影响。这一验证过程有助于确保电压约束的实际有效性。


3. 仿真与实验结果分析

仿真与实验结果的分析是评估控制系统性能和验证设计有效性的关键步骤。在本研究中,通过对设计的规避转向控制器进行仿真和实验,旨在全面评估其在不同场景下的性能表现。


3.1 仿真环境的建立

首先,建立了适用于规避转向场景的仿真环境。仿真环境需要考虑到不同的路面状况、速度变化、扰动等因素,以确保仿真结果能够反映真实驾驶场景的多样性。采用合适的仿真工具和车辆动力学模型,保证了仿真的准确性和可靠性。


3.2 实验设计与数据采集

在实验阶段,通过在真实驾驶场景中进行规避转向操作,采集了实际数据。这些数据涵盖了车辆的实际转向行为、电机电压变化、跟踪误差等关键信息。实验设计考虑到了不同驾驶情境的变化,以验证控制器在复杂环境下的适用性。


3.3 转向控制性能的评估指标

为了评估规避转向控制器的性能,定义了一系列评估指标。包括但不限于:


跟踪误差: 衡量实际车辆路径与期望路径之间的偏差,通过分析跟踪误差可以评估转向控制的精度。


电机电压变化: 反映了电机电压在规避转向过程中的动态变化,对于评估控制器对电压约束的遵循程度具有重要意义。


转向动作的平稳性: 通过分析实际转向动作的平滑程度,评估了控制器对车辆转向行为的稳定性。


3.4 仿真结果分析

通过对仿真数据的分析,评估了规避转向控制器在理想化环境下的性能。重点关注控制器对期望路径的跟踪精度、电压约束的执行情况以及转向动作的平稳性等方面。仿真结果为控制器的初步性能提供了参考。


3.5 实验结果分析

基于实际采集的数据,对规避转向控制器在真实驾驶场景中的性能进行深入分析。通过对比仿真和实验结果,验证了仿真环境的可靠性,并进一步评估了控制器在复杂实际情境下的适用性。实验结果的分析为控制器的改进和优化提供了实际数据支持。


3.6 结果讨论与优化方向

在仿真与实验结果分析的基础上,进行了对结果的讨论和分析。针对可能存在的性能瓶颈或改进空间,提出了优化方向和可能的改进策略。这一步骤为进一步完善规避转向控制器提供了指导和启示。


通过综合考虑复杂转向模型和车辆模型,本研究设计了一种适用于规避转向控制的MPC。通过以跟踪误差为代价、考虑电压约束等关键因素,所设计的控制器在仿真和实验中取得了良好的性能。未来的研究可以进一步探索更为精细的模型和控制策略,以进一步提高自动驾驶汽车在复杂场景中的转向控制能力。我们为规避转向控制提供了一种新的思路和方法,旨在推动自动驾驶技术在特定场景下的性能提升。

分享到:
 
反对 0 举报 0 收藏 0 打赏 0
沪ICP备11026917号-25