论文部分内容阅读
基于模型的设计流程,为嵌入式开发者构建了统一的仿真测试平台。通过基于模型的设计流程,嵌入式开发人员可以将精力集中于算法的构建、测试,以及仿真物理环境的全面建模和提高仿真度的工作中,而代码由Matlab平台集成的RTW(Real-Time Workshop)工具自动生成。从而使嵌入式工程师解决了代码编写复杂耗时等问题。本文利用基于模型的设计流程,在Simulink仿真环境下,设计了无功补偿测试平台。该测试平台在构建了补偿指令电流算法模块,控制模块,其中大部分算法可通过RTW直接生成C代码。并构建了实际中出现的三相电压频偏、不平衡和三相负载不对称、时变负载、以及负载突变情况。更具有创新性的是,仿真模型直接基于真实情况,构建了多路采集模块、电流电压互感器等,尽可能缩小仿真与电路测试的差距。广泛对比了传统以及新型补偿电流算法在不同环境下算法的有效性,并在测试实验平台中测试,提出了一种改进型补偿电流算法。该算法提高了补偿指令电流的检测速度,且更利于RTW自动生成代码。利用嵌入式代码生成工具(RTW-EC,Embedded Coder),将算法模块和控制模块自动生成C代码;并对代码进行软件在环测试和Keil平台下Debug测试。对比测试分析了算法的效率和性能,以及生成代码的有效性。结果可以验证,RTW自动生成的C代码与仿真模块具有相同的性能和有效性,可以直接应用于嵌入式系统中。基于模型的设计流程,可以有效地、显著地提高嵌入式项目开发的速度。