村田的工程师采用基于模型的设计来设计和实现EMS嵌入式控制软件。
在开始项目之前,MA博士在模型的设计和代码生成的基础上参加了为期三天的数学工作培训课程。
马博士和他的团队使用Simscape Electrical™创建了主要系统组件的一些工厂模型,包括太阳能变换器、电池DC-DC变换器和三相并网逆变器。模型是可调整的,这样他们就可以测试不同的硬件拓扑。
在添加测量块来计算关键信号的总谐波失真(THD)和均方根(RMS)后,该团队运行仿真,以检查这些指标在可接受的范围内,并比较不同的控制策略和硬件拓扑的性能。
在Simulink中工金宝app作,该团队模拟了系统的PI控制器,然后使用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启动、关闭和异常序列,以及系统各种操作模式的状态转换。
为了在微控制器上实现控制逻辑,它们使用固定点设计器中的自动缩放和其他节省时间工具将浮点设计转换为固定点。
接下来,他们使用Embedded Coder从控制器模型生成C代码和code Composer Studio™项目®.最后,他们将其部署到TI公司生产的Piccolo™和Delfino™32位微控制器上。
该团队通过运行开环测试来执行基本检查,并通过验证系统闭环控制器和状态转换,一起测试微控制器和EMS电路,以用生产硬件验证代码。
Murata使用基于模型的设计完成了EMS项目和光伏逆变器项目。本公司申请网格连接的Jet认证,工程团队正在准备长期可靠性测试。