论文部分内容阅读
快速控制原型(Rapid Control Prototyping,RCP),是指在产品丌发的初期,将工程师开发的算法下载到计算机硬件平台中,通过实际I/O与被控对象实物连接,用实时仿真机束模拟控制器与实物相连进行实时仿真,检测与实物相连时控制算法的性能,并在控制算法不理想的情况下可以进行快速反复设计以找到理想的控制方案:在确定控制方案后,通过代码的自动生成及下载到硬件系统上,形成最终的控制器产品。 快速控制原型允许在设计的初期就可进行与硬件相连的实时仿真,并能够快速迭代设计和代码自动生成下载,具有短时间、低成本、并行设计的优点,广泛应用于控制器产品丌发、RCP原型系统闭坏仿真和RCP原型系统测试等领域。 本文根据导弹制导系统的特点、需求和存在的不足,将RCP技术应用于导弹制导系统的研发过程。论文研究的主要内容包括: 1)深入研究RCP概念、内涵、意义及国内外发展情况,介绍控制系统开发的V形开发模式和一体化开发等概念; 2)根据V形开发模式和一体化开发,设计RCP系统总体方案,涉及从产品设计到实现的全过程,并完成详细功能设计和原型设计方案,这是本文研究的主要方面; 3)研究了实现功能设计和原型设计方案的关键技术,包括应用于功能设计阶段的模型转换,应用于原型设计阶段的QNX下设备驱动和RT-LAB功能扩展等,这是本文研究的关键,也是创新工作之一; 4)建立RCP系统仿真模型,包括动力学、运动学等Skyfly模型,制导系统Simulink模型; 5)根据方案设计、关键技术研究和RCP系统仿真模型,进行RCP系统集成,分别实现Skyfly导弹仿真系统,Skyfly+Simulink导弹仿真系统和Skyfly+RT-LAB导弹仿真系统三个仿真系统的仿真任务,仿真结果比较表明,本文实现的RCP系统是可行和可靠的,并具有高度的灵活性、扩展性和快速性,具有广泛的实用价值。