汽车指以可燃气体作动力的运输车辆,也指有自身装备动力驱动的车辆。一般具有四个或四个以上车轮,不依靠轨道或架线而在陆地行驶的车辆。
车改气会导致动力下降,因为油发动机本身不是为天然气燃料设置的,所以两者在特性上会有不匹配,烧气时不能完全发挥天然气燃料的特性。经试验,汽油发动机烧气后,动力方面会下降20%-25%。车改气还占用了后备箱的位置,因为天然气需要储存装置,而且车的重量也加大了,行驶在路上就需要耗费更多的燃料。
智能化时代汽车软件的趋势——架构升级
随着企业向软件定义汽车开发方法的转变,软件架构也需要同步进行升级,引入面向服务的架构(Service-Oriented Architecture,简称 SOA)方法论。汽车 SOA 是对整车智能化的底层能力进行组织。将车端的硬件能力和各种功能服务化,这些服务根据 SOA 标准进行接口设计,基于 SOA 标准协议进行通信。这样,各服务组件之间就可以相互访问,从而扩展了服务的组合形式。
SOA 的引入使汽车传统封闭、固化的软件系统逐渐成为具备开放性、重用性的软件生态。在新一轮的软件架构升级中,基于分层解耦的 SOA 服务化架构,利用设备抽象和原子服务实现硬件能力的充分服务化,具体对象包括控制器周边的传感器、执行器、传统总线通信,以及控制器自身的诊断、存储设备。同时,基于“逻辑语义转换”的设计思想,完成接口标准化,实现不同平台、不同车型的接口重用性目标。
随着基础架构及开发方式的变化,“软件定义汽车”会颠覆整个汽车开发流程,基于SOA 的软件架构方案为智能汽车系统提供了重要的服务抽象。严谨的封装和分层结构支持使用敏捷开发方法和针对接口进行测试,并降低了系统的复杂性,将大大简化软件组件在车辆更新换代时的重用。
架构标准化
分层架构,在原有的整车架构中,引入原子服务层和设备抽象层。
1、设备抽象层
负责封装底层的硬件差异,并把硬件层的特性以服务的方式提供接口,供原子服务层进行调用,硬件的调整不应导致系统软件对外提供的接口发生变化,使得应用逻辑摆脱底层硬件平台的束缚;
2、原子服务层
作为中间层,与平台解耦,对上承接应用服务的调用,对下进行设备抽象的访问,体现车型差异,并配置化适配,使能上层应用跨车型复用;应用/组合层服务主要负责用户需求逻辑的实现,通过调用原子服务层提供的接口,组合出千变万化的场景化应用。