基于AUTOSAR的汽车控制器软件优化部署研究

Optimized Deployment Development of Automotive Controller Software Based on AUTOSAR

  • 摘要: 针对基于AUTOSAR的汽车控制器软件开发过程中SW-C到ECU、Runnable到OsTask以及OsTask到多核ECU中Core的软件优化部署问题, 面向工程应用需求,建立了基于AUTOSAR的汽车控制器软件拓扑和优化部署模型, 提出了一种基于D2RL和PER改进的SAC深度强化学习求解框架. 仿真实验显示所提方法相比于常用启发式算法在ECU核心负载均衡、OsTask栈空间利用率以及ECU之间和Core之间通信带宽利用率等具有优越性和稳定性.

     

    Abstract: In order to deal with the optimal deployment of software from SW-C (SoftWare-Component) to ECU (Electric Control Unit), from Runnable to OsTask (Operation System Task) and from OsTask to Core in multi-core ECU in the software development process for AUTOSAR-based automotive controller, AUTOSAR-based software topology and optimal deployment model of automotive controller were constructed for practical engineering application requirements. Firstly, an improved SAC (Soft Actor-Critic) deep reinforcement learning solver framework was proposed based on D2RL(deep dense architecture in reinforcement learning) and PER( prioritized experience replay). And then some simulation experiments were carried out to demonstrate the proposed method. Results show the superior performance and stability of the new method, compared with commonly used heuristic algorithms in terms of ECU core load balancing, OsTask stack space utilization, as well as the utilization of communication bandwidth between ECUs and among cores.

     

/

返回文章
返回
Baidu
map