汽车行驶性能的主观评价方法(2)-驾驶员的任务

2023-10-30 02:01

本文主要是介绍汽车行驶性能的主观评价方法(2)-驾驶员的任务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

人(驾驶员)-车辆-环境闭环控制系统

驾驶过程中,驾驶员承担着操纵车辆和控制车辆的任务。驾驶员在不知不觉中接受了大量光学、声学和动力学信息并予以评价,同时不断地通过理论值和实际值的比较来完成控制作用(图 2.1)。这一过程中,不仅必须考虑由驾驶员控制所引起的汽车本身对行驶动力学性能的反作用和反馈作用,还须注意由环境影响产生的对汽车的反作用。汽车驾驶的任务可以划分为一个三层模型(图 2.2),即

■ 导航——预先设定目标,明确道路网络,决定行车路线;

■ 预瞄——考虑一些边界条件,例如道路引导、道路交通秩序(StVO)、交通情况等,通过理论路线对选择的路线进行预瞄;

■ 稳定——补偿与理论路线的偏差。

驾驶过程中,这三个任务通常是同时或间歇性地执行(图 2.3)[19]。汽车的行驶动力学性能直接影响到稳定任务的执行,此外还一定程度的对预瞄任务产生影响。而车辆行驶性能的主观评价最关键的就是稳定任务。这里行驶动力学的影响起主导作用。然而,改善行驶舒适性的措施也持续影响着驾驶感觉(例如驾驶安全性、驾驶乐趣、操控性、舒适性、对汽车的信任等)和所选择的驾驶策略。

图片

图 2.1 人-车控制系统

图片

图 2.2 驾驶员的控制效果

图片

图 2.3 人-车辆-环境闭环控制系统的多层模型

危险行驶工况

为了减轻驾驶员的压力,避免危险工况下可能发生的事故,人们在对汽车在极限情况 下的行驶动力学特性提出了高要求。在图 2.4 中显示了人-车控制系统特性受到干扰的情况。车况、天气条件和驾驶员状态决定了危险程度。车辆动力学品质显示为危险程度随驾驶员的反映时间而上升。汽车对驾驶员修正的响应,以及驾驶员的操作习惯,都影响着驾驶员-车辆响应这一过程。

要在危险工况中具有良好的行驶性能,由其要力争实现以下一些特性:

■ 汽车对转向和载荷变换指令的响应具有可预见性;

■ 高的横摆阻尼;

■ 接近侧滑极限时具有明确的反馈;

■ 柔和的传递特性(转向时不出现阶跃式变化);

■ 一致的行驶特性,不受路面附着系数和载荷的影响。

 在现代汽车中,电子稳定系统愈发普及[20-23]。该系统主要是辅助驾驶员,减轻驾驶压力,甚至避免可能发生的事故。行驶性能的校准应做到即便没有这些辅助系统的帮助也能使车辆表现良好。只有在此基础上,控制系统才能最大程度的实现稳定车辆的效果。

图 2.4 危险驾驶工况下的安全裕量

底盘工程师的基本要求

汽车驾驶是一项后天学会的技能,伴随着不断增长的实践经验,驾驶员的反应表现也 越来越快(图 2.5)。新驾驶员通常按照所学的知识来驾驶汽车,反应也比较慢;而一个熟练的驾驶员则拥有迅速、自然而然的驾驶习惯,使得他在危险状况下也能做出迅速的反应[24;25]。这种自发的本能的模式完全是在潜意识中做出的,也使得驾驶员能够做出进一步的控制措施,或者更细致地观察车辆的行驶过程。

要进行行驶动力学校准,拥有不同车型的丰富驾驶经验和熟练驾驶技巧对于一个研发工程师来说是必须的。只有这样,他才能在完成操纵和控制任务的同时,对汽车行驶动力学

表现进行评价。

除了良好的驾驶技术,研发工程师还必须了解行驶动力学的内在联系,并掌握底盘的工程技术。重要的是,他还须能把主观感觉到的行驶特性尽可能地立即转化为技术措施。行驶试验的结果往往不仅仅是主观评价,而且也是进一步优化车辆操控性和舒适性的设想。

图片

图 2.5 汽车驾驶过程中的反应类别

这篇关于汽车行驶性能的主观评价方法(2)-驾驶员的任务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/304873

相关文章

mysql线上查询之前要性能调优的技巧及示例

《mysql线上查询之前要性能调优的技巧及示例》文章介绍了查询优化的几种方法,包括使用索引、避免不必要的列和行、有效的JOIN策略、子查询和派生表的优化、查询提示和优化器提示等,这些方法可以帮助提高数... 目录避免不必要的列和行使用有效的JOIN策略使用子查询和派生表时要小心使用查询提示和优化器提示其他常

C++实现回文串判断的两种高效方法

《C++实现回文串判断的两种高效方法》文章介绍了两种判断回文串的方法:解法一通过创建新字符串来处理,解法二在原字符串上直接筛选判断,两种方法都使用了双指针法,文中通过代码示例讲解的非常详细,需要的朋友... 目录一、问题描述示例二、解法一:将字母数字连接到新的 string思路代码实现代码解释复杂度分析三、

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法

《SpringBoot中正确地在异步线程中使用HttpServletRequest的方法》文章讨论了在SpringBoot中如何在异步线程中正确使用HttpServletRequest的问题,... 目录前言一、问题的来源:为什么异步线程中无法访问 HttpServletRequest?1. 请求上下文与线

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告:

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

python 3.8 的anaconda下载方法

《python3.8的anaconda下载方法》本文详细介绍了如何下载和安装带有Python3.8的Anaconda发行版,包括Anaconda简介、下载步骤、安装指南以及验证安装结果,此外,还介... 目录python3.8 版本的 Anaconda 下载与安装指南一、Anaconda 简介二、下载 An

Java中将异步调用转为同步的五种实现方法

《Java中将异步调用转为同步的五种实现方法》本文介绍了将异步调用转为同步阻塞模式的五种方法:wait/notify、ReentrantLock+Condition、Future、CountDownL... 目录异步与同步的核心区别方法一:使用wait/notify + synchronized代码示例关键