宝安建设投资集团网站,南宁网站设计可以找我,为企业做网站要向谁索要资料,wordpress图片主题 瀑布流经典随着新能源汽车和自动驾驶技术的快速发展#xff0c;汽车电子电气架构的发展已成为汽车行业推陈出新的主要动力#xff1a;车内电控系统变得越来越复杂、软件迭代周期越来越短#xff0c;汽车电子软件开发和测试的质量与效率要求也越来越高。汽车电控系统的设计开发已然成为…随着新能源汽车和自动驾驶技术的快速发展汽车电子电气架构的发展已成为汽车行业推陈出新的主要动力车内电控系统变得越来越复杂、软件迭代周期越来越短汽车电子软件开发和测试的质量与效率要求也越来越高。汽车电控系统的设计开发已然成为复杂的系统工程。
近年来“基于模型的电子架构设计方式”逐步被业内所接受与推崇已成为保证整车研发成功的必要措施之一。2012年欧洲发起智能系统工程Smart Systems Engineering项目来自ANSYS、西门子、达索、宝马、博世、大众、ETAS等近30家汽车整车和部件研发单位以及工业软件企业共同合作探索面向应用的概念以克服常见的系统工程挑战。2022年该项目已踏入第五阶段项目核心主题则主要侧重于仿真质量与系统工程、敏捷方法的交互以及传统V字形模型的拓展阶段。
作为这一系列设计方法的基础架构基于模型的设计MBDModel-Based Design是已在汽车、航空和军工等行业得到明确实践的一套理念和方法。基于模型的系统工程MBSEModel Based System Engineer是MBD的形式化应用在典型的MBSE开发流程中产品的研发主要涉及控制系统主要包含控制算法和代码和被控对象两大要素典型研发流程如下图所示。 ▲图1 典型MBSE研发流程示意图 从开发工具链实际参与汽车控制系统MBSE研发过程的广度和深度出发目前流行的汽车控制应用软件开发工具链的上游开发工具有
建模仿真工具Simulink/Stateflow模型优化与代码生成工具TargetlinkASCET-DEVELOPER测试工具BTC Embedded Tester Base系统虚拟集成仿真工具dSPACE VEOS系统集成测试工具ECU-test ▲图2 基于MBD的控制系统建模与仿真软件工具集 上述工具可作为开发汽车常用的控制算法模型库的研发基础同时支持定点计算和SWC代码生成。下面将以构建电动助力转向EPSElectric Power Steering系统为例详述工具集的应用。
EPS是电子电气系统的组成部分如图3所示该系统一般包括电机、减速机构、扭矩传感器和电子控制单元ECUElecmalControlUnit其电子控制单元采集并解算出方向盘上作用的扭矩经过一定的助力算法控制电机输出相应的力矩通过减速机构对该力矩进行放大后传递到转向器辅助驾驶员转动方向盘。 ▲图3 电动助力转向EPS系统示意图 搭建过程中可利用建模与仿真工具的基础运算逻辑模块和有限状态机模块可完成EPS电控单元模型的搭建进而进行控制算法仿真浮点数利用模型优化工具对模型进行定点影响分析并优化模型开展定点位真仿真还可利用单元测试工具进行模型的动态测试验证模型功能性能。
建模仿真与代码生成软件ModelCoder支持基于模型的嵌入式系统设计、仿真和可信代码自动生成提供了图形编辑器、模块库以及对应的求解器可对算法或控制逻辑进行可视化建模。其可信代码生成器可通过形式化验证技术将用户模型翻译为可信代码进而不加修改地应用于多种嵌入式系统。
ModelCoder具有结构明了、流程清晰、仿真精细、贴近实际、效率高、灵活、适应面广泛等优点可被应用于如控制系统和数字信号处理DSP等复杂模型的设计和仿真。