Murata工程师使用基于模型的设计来设计和实现EMS嵌入式控制软件。
在开始项目之前,Ma博士在模型的设计和代码生成的基础上参加了为期三天的数学工作培训课程。
Ma和他的团队博士创造了一些主要系统组件的工厂模型,包括Simscape Electrical™的太阳能转换器,电池DC-DC转换器和三相网格逆变器。该模型可调整,以便它们可以测试不同的硬件拓扑。
在添加测量块后,以计算关键信号的总谐波失真(THD)和根均线(RMS),团队运行仿真以检查这些指标是否在可接受的范围内,并比较不同控制策略和硬件的性能拓扑。
在Simulink中工万博1manbetx作,该团队模拟了系统的PI控制器,然后使用Simulink Control Design™与工厂的控制器和传输功能对应进行闭环模拟,使用Simulink Control Design™调整控制参数。
Additional closed-loop simulations were performed to assess the design’s response to abnormal situations, including blackouts and phase unbalance of the grid, as well as some grid-tied requirements, including fault ride through (FRT) and maximum power point tracking (MPPT) for solar.
使用StateFlow.®,它们创建了状态转换图以模拟EMS启动,关机和异常序列以及系统各种操作模式的状态转换。
要在微控制器上实现控制逻辑,它们将浮点设计转换为使用自动缩放和固定点设计器中的其他节省工具的固定点。
接下来,它们使用嵌入式编码器生成C代码和代码Composer Studio™项目®。最后,他们将其部署到Piccolo™和Delfino™32位微控制器。
该团队将微控制器和EMS电路一起测试,以通过运行开环测试来验证生产硬件的代码,以执行基本检查,并通过验证系统闭环控制器和状态转换。
Murata通过基于模型的设计完成了EMS项目和光伏逆变器项目。该公司正在申请网格连接的Jet认证,工程团队正在准备长期可靠性测试。