论文部分内容阅读
控制系统计算机辅助设计的英文是Computer Aided Control System Design,英文缩写为CACSD;它是以计算机为工具设计控制系统,在使用计算机设计过程中,软件仿真是它的主要技术。多传感器信息融合是自上世纪70年代以来由于军事方面的迫切需求所新兴的边缘学科,多传感器信息融合是对每个传感器提供的信息按某种最优标准进行融合,得出最优估计。信息融合滤波理论是多传感器信息融合的一个重要分支,目前主要集中在研究多传感器信息融合Kalman滤波,Kalman滤波的信息融合理论在不断的被挖掘出来,但仍不完整,大量的课题待研究工作者进行深入的研究。软件工程是应用工程化方法开发软件,它主要用来开发与维护有成效的、实用的、高品质的软件。本文应用软件工程的相关方法设计控制系统计算机辅助设计软件,应用Java语言中的Swing组件设计、编写可视化的图形界面软件,使用Matlab中的Matlab Builder For JA将编写好的Matlab程序创建为Java可调用的类,并将创建好的类植入到图形界面软件中。将编写好的代码打包并使用exe4j软件将软件包制作成为一个可执行文件,应用于不同平台。在运行软件编译器时,可创建Matlab中的基础计算、可视化、绘图等可扩展化组件,构造模拟系统进行仿真,观测仿真结果,对建立的控制系统模型进行分析,实现信息融合的在线辨识。同时可应用到系统反馈控制所编写的Matlab程序、PID控制、最优控制、鲁棒性能控制、智能控制等等领域中去。