当前位置: 首页 > news >正文

MATLAB软件开发通用控制的软件架构参考

物以类聚 人以群分 

学而思则罔思而学则殆---孔子《论语·为政》

在软件开发过程中也要学会总结,库模块的设计和使用对于软件开发模块化,标准化,可继承和复用有着良好的反馈。

使用MATLAB软件开发通用控制的软件架构为

1.信号处理(滤波,微分,积分,数据有效性处理,信号替代值,信号融合等);

2.逻辑运算(布尔运算,条件判断,数值滞回,时间延时等);

3.状态跳转(初始化,激活状态1,激活状态2,故障状态,过程Ramp状态,等);

4.输出控制(FF前馈+FB反馈(PID控制(P项及I项的增益可选择,I项初始化选择,AntiWindup ,I 项饱和控制,输出饱和控制);

5.仲裁(逻辑仲裁,加权等);

软件开发完成,经过单元测试(UT),模块测试,集成测试及仿真(Simulink&CarSim联合仿真),HIL测试,实车测试,结果多轮迭代完善,最后应用到产品,后续可以通过OTA升级。

需要通过多方评审,包括但不限于:

1.产品策略;

2.架构网络;

3.整车状态管理;

4.诊断UDS及软件刷写;

5.功能安全;

6.信息安全;

7.OTA;

8.底软及Autosar;

9.工艺;

10.售后;

11.营销;

知易行难,从创意需求到软件落地,不断迭代,不断优化。人力物力的投入,最后积累工程化开发及管理经验。

甲辰年八月廿一 与君共勉

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【第十四章:Sentosa_DSML社区版-机器学习之时间序列】
  • 【Docker安装RabbitMQ】
  • Python中的数据可视化:从基础图表到高级可视化
  • 什么是绩效改进计划?
  • python request库的使用
  • 《C++编程魔法:构建绿色主题的奇幻游戏世界》
  • T检验:一种通俗易懂的统计分析方法
  • 渗透测试类 面试题
  • 在spring boot项目中使用jaxb实现Java Bean与XML互转
  • Note_XML学习笔记
  • 【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析
  • C++学习笔记(41)
  • 计算机毕业设计hadoop+hive航班预测系统 飞机票航班数据分析可视化大屏 机票预测 机票爬虫 飞机票推荐系统 大数据毕业设计
  • 多媒体领域格式汇总
  • JavaScript --- 字符串常用方法(2)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【面试系列】之二:关于js原型
  • axios 和 cookie 的那些事
  • CODING 缺陷管理功能正式开始公测
  • CSS实用技巧干货
  • Java基本数据类型之Number
  • laravel with 查询列表限制条数
  • miaov-React 最佳入门
  • React 快速上手 - 07 前端路由 react-router
  • SwizzleMethod 黑魔法
  • 分类模型——Logistics Regression
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 通过git安装npm私有模块
  • 微信开放平台全网发布【失败】的几点排查方法
  • 学习HTTP相关知识笔记
  • 异常机制详解
  • 用jquery写贪吃蛇
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • Python 之网络式编程
  • UI设计初学者应该如何入门?
  • 阿里云移动端播放器高级功能介绍
  • #Datawhale X 李宏毅苹果书 AI夏令营#3.13.2局部极小值与鞍点批量和动量
  • (70min)字节暑假实习二面(已挂)
  • (k8s)kubernetes 部署Promehteus学习之路
  • (k8s中)docker netty OOM问题记录
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)正点原子I.MX6ULL u-boot移植
  • (分类)KNN算法- 参数调优
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (黑马C++)L06 重载与继承
  • (剑指Offer)面试题34:丑数
  • (四)Android布局类型(线性布局LinearLayout)
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .net 获取url的方法
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout