Murata engineers used Model-Based Design to design and implement the EMS embedded control software.
在开始项目之前,MA博士在模型的设计和代码生成的基础上参加了为期三天的数学工作培训课程。
马博士和他的团队创造了一些植物模型(t)he major system components, including the solar converter, battery DC-DC converter, and three-phase grid-tied inverter using Simscape Electrical™. The model was adjustable so that they could test different hardware topologies.
After adding measurement blocks to compute the total harmonic distortion (THD) and root-mean-square (RMS) of key signals, the team ran simulations to check that these metrics were within acceptable ranges and to compare the performance of different control strategies and hardware topologies.
在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.
Using Stateflow®, they created state transition diagrams to model EMS startup, shutdown, and abnormal sequences as well as state transitions for the system’s various operating modes.
为了在微控制器上实现控制逻辑,它们使用固定点设计器中的自动缩放和其他节省时间工具将浮点设计转换为固定点。
Next, they generated C code and Code Composer Studio™ projects from the controller model with Embedded Coder®。Finally, they deployed it to Piccolo™ and Delfino™ 32-bit microcontrollers made by TI.
The team tested the microcontroller and EMS circuitry together to verify the code with the production hardware, by running open-loop tests to perform basic checks and by verifying system closed-loop controller and state transitions.
Murata使用基于模型的设计完成了EMS项目和光伏逆变器项目。本公司申请网格连接的Jet认证,工程团队正在准备长期可靠性测试。