建模
文章平均质量分 53
汽车开放架构Autosar、道路功能安全、V2X、BMS、VCU、HIL、Matlab&Simulink建模与仿真等等
勇往直前的进击
明日复明日,明日何其多。
我生待明日,万事成蹉跎 。
展开
-
uigetfile使用方法
uigetfile函数的作用是打开文件选择对话框,显示一个模态对话框,其中列出了当前文件夹中的文件,使用该对话框可以选择或输入文件名。如果文件名有效(并且文件存在),当点击打开时,uigetfile会返回文件名。如果点击取消(或窗口的关闭框),uigetfile 返回 0。 filename = uigetfile [FileName,PathName,FilterIndex] = uigetfile(FilterSpec) [FileName,PathName,FilterInd...原创 2021-08-05 17:40:53 · 3248 阅读 · 0 评论 -
evalin函数的用法
evalin可以运行不同工作区域里的Matlab任何命令:evalin(ws, expression)ws:工作区域(default 是base)expression: 合法的matlab命令MATLAB通常的基本工作空间是'base'空间。MATLAB在程序运行过程中,将为每个函数分配它自己的函数工作空间(从基本空间中分割出的一块, 以函数名作为其工作空间名),各个工作空间之间的变量是不能够直接引用的,在函数退...原创 2021-08-05 17:29:37 · 4915 阅读 · 0 评论 -
燃料电池系统建模(未完待续)
燃料电池系统建模1:电堆电压建模(1)开路电压计算(2)活化电压损耗计算(3)欧姆电压损耗计算(4)浓差电压损耗计算(5)能够根据负载需求实时计算电堆电压及及其动态响应特性2:空气供应系统建模(1)阴极流量模型(氧气质量流量建模,氮气质量流量建模,水流量建模)(2)空压机模型(空压机质量流量MAP图建模)(3)中冷器建模(4)阴极进气歧管特性建模(质量流量特性建模,压力特性建模)(5)加湿器建模(6)阴极排气歧管建模(7)能够计算阴极内部气体质量流量动原创 2021-07-13 10:22:50 · 2671 阅读 · 3 评论 -
Simulink模型的仿真
概述1、模型的仿真配置2、模型仿真数据记录3、仿真过程的调试4、仿真的加速5、Simulink模型保存为图片6、模块的封装原创 2021-07-12 21:30:06 · 1536 阅读 · 0 评论 -
Simulink子系统
概述1、Simulink子系统详解2、Simulink子系统实例原创 2021-07-11 21:22:10 · 2386 阅读 · 0 评论 -
Simulink信号
概述1、Simulink信号的概述2、Simulink信号的操作3、Simulink信号的分类1、Simulink信号的概述所谓信号,表示一种随时间而变化的量,在时间轴上的采样时刻都对应有数值。在嵌入式中表示2、Simulink信号的操作3、Simulink信号的分类...原创 2021-07-11 18:35:19 · 3274 阅读 · 0 评论 -
基于模型的设计思想(持续更新)
若是想了解基于模型的设计方法有什么样的优势,就需要看看当前系统设计的基本过 程,对比一下传统的设计手段和基于模型的设计手段的不同。通常情况下,无论工程师所 面对的系统有多么简单或者多么复杂,其设计方法都可以分为以下七个步骤。1. 需求分析 在需求分析阶段,工程师通常需要根据客户的需要定义自己需要完成的工作,以及工 作结果需要满足的某种特性要求。例如对于军用作战飞机,需要具有若干公里的作战半径, 需要有若干吨的起飞重量,能够搭载若干类型的作战武器,这些都是军方向武器制造...原创 2021-07-08 21:53:52 · 696 阅读 · 0 评论 -
Stateflow#0:基于模型设计的思想以及stateflow的简介
Stateflow#0:基于模型设计的思想Stateflow是一个交互式设计工具,用来对复杂的事件驱动模型系统进行建模与仿真。通过紧密地与Simulink和MATLAB集成,Stateflow将复杂的控制和监督逻辑有效地结合到Simulink模型中,为Simulink用户提供了一个设计嵌入式系统的完美解决方案。Stateflow能够做:•基于有限状态机理论对复杂的响应型系统进行可视化建模与仿真•设计和开发复杂的监控逻辑•在同一个Stateflow框图中同时使用流程图和状态原创 2021-07-08 21:34:10 · 1112 阅读 · 1 评论 -
动态系统建模10:创建自定义模块库
概述 创建新的文件库 创建可配置子系统 添加文件库到文件库浏览器中 库文件和引用模块的比较原创 2021-06-14 18:56:50 · 184 阅读 · 0 评论 -
动态系统建模9:命令行仿真
概述 自动化测试运行 检查和修正参数设置 查找具有特定参数值的模块 框图的构建和修改原创 2021-06-14 16:48:48 · 236 阅读 · 0 评论 -
动态系统建模8:层次化建模
概览子系统总线信号封装原创 2021-06-14 16:36:55 · 429 阅读 · 0 评论 -
动态系统建模7:连续系统建模
概览油门控制系统介绍建立一个油门控制系统模型连续状态的定义模型仿真和结果分析冲击动力学模型原创 2021-06-14 16:16:40 · 770 阅读 · 0 评论 -
动态系统建模5:逻辑系统建模
概览• 模型比较和条件判断• PWM 转换系统模型• 向量信号• Embedded MATLAB® 函数模块原创 2021-06-14 15:38:42 · 187 阅读 · 0 评论 -
动态系统建模6:离散系统建模
概览PI控制系统介绍离散状态介绍PI控制器建模离散传递函数和状态空间系统建模 多速率离散系统建模原创 2021-06-14 16:00:21 · 1617 阅读 · 0 评论 -
动态系统建模4:代数系统建模
概述介绍动态子系统创建动态子系统模型仿真模型和分析结果原创 2021-06-14 10:19:55 · 202 阅读 · 0 评论 -
动态系统建模3:与科学计算工具联合使用
概述1、定义工作空间参数2、从工作空间 中为模型加载输入信号 从数据MAT文件中加载信号 把信号存入工作空间 把信号存入一个数据MAT文件 设置模型属性回调函数 循环执行模型的仿真...原创 2021-06-14 09:57:18 · 113 阅读 · 0 评论 -
动态系统建模2:使用信号
概述 Model Explorer——模型浏览 仿真参数配置 使用Signal & Scope Manager 框图文档化 创建向量和矩阵信号 创建和选择总线信号 转换信号数据类型 使用定点数据类型 设置Scope属性 参考: 使用浮动Scope监控信号...原创 2021-06-14 09:33:47 · 722 阅读 · 0 评论 -
Simulink模块介绍
在库模块浏览器中单击Simulink前面的“+”号, 就能够看到Simulink的模块库,如图7.2所示。原创 2021-06-13 19:05:37 · 32068 阅读 · 0 评论 -
动态系统建模1:创建模型
概述 库浏览器的介绍 框图的创建 框图的编辑 模块参数和属性的设定 模块和信号的标记 框图的修改 模型的打开和保存 信号的分支与合并 新建标量输入输出信号 基本仿真选项设置...原创 2021-06-13 18:30:24 · 752 阅读 · 0 评论 -
MATLAB编程实例
实例1:原创 2021-06-13 12:21:52 · 19651 阅读 · 4 评论 -
Stateflow#6:状态图表中调用函数
可用的函数类型Simulink 函数Embedded MATLAB functions图函数原创 2021-05-30 11:18:45 · 4582 阅读 · 0 评论 -
Stateflow#5:状态图中事件的使用
在状态图表中使用事件 事件的广播 包含事件的状态图表行为 隐含的事件 暂时的逻辑操作符原创 2021-05-30 11:07:19 · 4399 阅读 · 0 评论 -
Stateflow#4:多处理状态机的实现
为什么要使用并行机制? 构建多处理状态机 创建并行状态 添加共享数据 应用主从管理逻辑 并行状态的行为原创 2021-05-30 10:58:00 · 503 阅读 · 0 评论 -
Stateflow#3:层次化状态机的实现
什么是层次化状态机?为什么要使用层次化的建模? 构建一个层次化的状态机 创建超级状态以及超级转移 创建子图 多级状态机的行为 恢复激活的子状态 不同层间交叉状态转移的语法规则...原创 2021-05-30 10:38:29 · 1510 阅读 · 0 评论 -
Stateflow#2:状态机的建模
问题1:什么是? 问题2:如何创建一个流程图?问题3:流程图有哪些语法?原创 2021-05-30 10:16:42 · 2653 阅读 · 0 评论 -
Simulink 模型中模块注释
第一种方法:使用鼠标左键框住该模块,在该模块附件出现的光标中选择“ % ”即可,去掉注释的方法重复上述步骤即可第二种方法:使用鼠标左键点击该模块,“ 右键”,选择“ Comment Out”,(或Ctrl + Shift + X) 解除注释,选择“ Comment Through ”;(或Ctrl + Shift + Y)第三种方法:在matlab命令行输入:>> set_param('modelName/ToWorkspace',...原创 2021-05-07 15:27:14 · 7152 阅读 · 0 评论 -
Stateflow#1:创建流程图
问题1:什么是流程图? 问题2:如何创建一个流程图?问题3:流程图有哪些语法?1#概念:流程图是用来描述一系列决策流的逻辑图(一般要放在Simulink模型文件中),如下图所示:如下图是一个流程图的例子:2#流程图中用到的有哪些概念:转移、节点、条件、动作、事件等,具体例子如下:3#流程图有哪些需要注意的地方 除非需要持久性变量(persistent da...原创 2021-04-07 15:44:38 · 1977 阅读 · 2 评论 -
汽车电子嵌入式软件模型设计的优势和实践
随着现代社会对汽车在舒适、安全等方面的要求越来越高,导致汽车嵌入式软件复杂度指数级上升,嵌入式软件开发面临很大的困境,越来越多的企业已经放弃手写代码,转向基于模型的设计(即MBD)。通过行业标准和规范软件可以指导和优化整个开发过程,基于模型设计能大大提高早期验证效率,解决潜在的问题。模型即使需求,需求即使模型。两者一一对应。下图是基于模型的设计中引入错误和发现错误的示意图,可以看出项目晚期验证阶段引入和发现错误的数量大大减少。下面是笔者再网上收集到的基于模型设...原创 2021-04-07 11:34:32 · 415 阅读 · 0 评论