自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 MBD_FOC代码生成中涉及到的算法实现

1)模型的离散化,许多仿真模型都没有一个严格的采样频率,但是代码生成就比较严格,需要要求所有的模块都为离散模块,其中有基本的关于直轴交轴电流的滤波,三角函数sin,cos,其中三角函数sin和cos貌似如果直接用系统自带的函数,用的办法是泰勒级数展开,执行效率就很低,替代办法是存一个sin和cos的map,在模型端实现也就是查表模块。言归正传,虽然不大适合,但是很多人还是拿模型来生成代码了,归根结低笔者认为可能是来自于电机的仿真模型太多,有人感觉用控制模型来生成代码比较简单,所以就拿来用了;

2024-02-06 14:47:32 1068

原创 Carsim&&CANoe&&simulink等软件的硬件在环配置

第二种也是主流的多用的方式,就是买一个实时目标机,类似NI的或者dspace的,可以实时的跑模型的,这种实时性更强一点更适合仿真任务多则模型复杂的情况,同时被控对象的接口以一个集中起来的硬机箱体现更加符合实际,接口利用更方便,只需要在被控模型里预留一个接口然后软件配置各种AD,pwm,CAN等输入输出接口就好了。这里讲几种实时的方案,一种就是软实时,比如仿真软件有自己提供的时间基准,例如simulink就提供了一个Realtime模块,如果模型中添加了,应该就可以实时的跑模型了。3. 实时的跑模型;

2023-12-15 11:46:50 748

原创 MBD中CAN报文的数据处理(指针)

利用指针传递模型代码生成的8字节data,模型开发更便捷

2023-12-15 10:29:05 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除