Vijeesh T,CSIR-NAL
飞行模拟是任何飞机发育计划的宝贵援助。具体而言,在设计和验证控制法和自动驾驶系统时,工程师可以从实时导频和工程型仿真中受益。快速原型设计技术允许在开发过程中实现和验证实时飞行仿真和飞行控制策略。用户可以从需求分析到飞行模拟的相同环境中工作,他们可以在实施阶段设计控制器并执行验证和验证。导频视觉线索和试点输入的低成本可视化平台可以以经济高效的方式增强快速原型飞行仿真系统。本次会议提出了用于控制设计的实时飞行模拟器的开发。该方法使用在Windows上工作的标准X86的计算平台®操作系统与matlab一起®和模拟万博1manbetx®。
使用实时Windows Target™,用户可以运行Simulink和StateFlow万博1manbetx®模型在桌面或笔记本电脑上实时进行快速原型设计和环路内仿真。这种方法可以实现控制和信号处理算法的有效设计,开发和验证。可以完全通过Simulink模型实现实时可执行文件。万博1manbetx万博1manbetxSimulink Coder™从Simulink模型生成C代码。生成的代码作为标准个人计算机的实时应用程序运行。通过使用PC I / O板将基于Windows的PC在基于Windows的PC上实时编译和执行此代码。实时Windows目标包括I / O设备驱动程序,以支持广泛选择的I / O板以及UDP套接字接口。万博1manbetx此支持使设万博1manbetx计人员能够接口传感器,执行器和飞行模拟所需的其他硬件。
For the present work, standard USB joysticks are used as pilot control. The visualisation platform is developed using OpenSceneGraph and Delta3D. Real-Time Windows Target drivers are used to acquire the control inputs. The output from the plant model drives visualisation software, through the Real-Time Windows Target packet output driver. A GUI is developed using MSVC MFC that will interact with a MATLAB session using the MATLAB engine API. The primary flight display is developed and interfaced to the Simulink model. A real-time plotting application is also developed using QT for analysis.