学位论文 > 优秀研究生学位论文题录展示

自适应光学校正仿真中可视化数据交互的设计与实现

作 者: 陆凤华
导 师: 冯勇
学 校: 电子科技大学
专 业: 软件工程
关键词: 自适应光学 计算机仿真 数据可视化 Visuanl C++ MFC
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 32次
引 用: 0次
阅 读: 论文下载
 

内容摘要


光学成像系统由于受到各种扰动,尤其是大气湍流的动态干扰,其分辨率通常远远达不到理论分辨率。美国天文学家巴布科克在1953年提出了自适应补偿的设想,其核心是通过对波前畸变的实时测量获得的数据,用校正系统对波前畸变进行实时补偿,使光学系统能够自动适应环境的变化,始终保持良好的工作能力,其分辨率可以接近或达到衍射极限分辨率。自适应光学系统在1970年代开始投入实用,此后获得了迅猛发展,其理论研究不断深入,各种算法相继提出,应用领域不断拓宽,在天文学,医学,军事等诸多领域得到了广泛应用。随着信息技术的进步,自适应光学的计算机仿真数据可视化技术也发展起来。我国独立研发的AO61单元的仿真软件采用的是Fortran平台,作为一种典型的面向过程的语言,其开发与维护很不方便,人机交互很单调,数据可视化的能力很弱,迫切需要改进。本文首先用面向对象的的技术对系统的各个模块进行了重新划分,利用C++提供的类机制对各个模块进行封装,各模块之间通过类的接口交互,实现了信息隐藏,提高了系统的可读性,改善了系统的可维护性。Fortran平台上的仿真软件对系统的配置是通过配置文件进行的,由于Fortran语言对变量长度的限制,程序中的各项参数的物理意义不明确,程序运行时,用户看到的信息十分有限,交互能力很弱。程序产生的数据通常要借用第三方软件进行处理,带来了软件使用的不便。本文采用了Visual C++ 6.0结合MFC作为技术平台,开发了实验管理,数据管理,运行等各个模块,实现了对实验环境的可视化配置;采用了多线程技术实现程序数据与运行界面的实时交互,程序运行时用户可以看到实时信息。根据课题要求,开发了一些独立的模块如湍流相屏模块,传感器和驱动器布局模块,传递函数模块等并实现了一些实验数据的可视化处理。本文首先介绍了自适应光学系统的理论、结构、原理和发展现状,分析了目前使用的计算机仿真软件的不足,提出了改进措施。接着对整个系统在数据可视化的要求下进行了模块的设计和开发,并完成了编程实现。最后通过仿真测试验证了该平台的正确性。文章的最后是全篇的总结和展望,说明了今后仍需努力的方向。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 引言  9-15
  1.1 光学系统的分辨率  9-11
    1.1.1 遥远物点的像  9-10
    1.1.2 光学系统的分辨率与瑞利判据(Rayleigh Criterion)  10-11
    1.1.3 光学系统的实际分辨率  11
  1.2 自适应光学简介  11-13
    1.2.1 自适应光学的基本原理  11
    1.2.2 自适应光学系统的组成  11-13
  1.3 自适应光学的发展  13-14
  1.4 课题来源及主要研究任务  14-15
第二章 自适应光学的计算机仿真与可视化简介  15-17
  2.1 自适应光学计算机仿真的可行性和必要性  15
  2.2 自适应光学计算机仿真的发展现状  15-17
第三章 自适应光学仿真的平台与建模  17-21
  3.1 Fortran 平台的局限性  17-18
  3.2 C++平台的特点  18-19
  3.3 VC++6.0 与MFC 的特点  19-21
    3.3.1 简介  19-20
    3.3.2 Windows 消息的分类和菜单命令的路由  20
    3.3.3 多线程机制  20-21
第四章 实验配置模块的可视化设计与实现  21-44
  4.1 本课题的难点和主要任务  21
  4.2 解决方案  21-23
  4.3 各模块可视化的设计与实现  23-44
    4.3.1 程序的基本框架  23-24
    4.3.2 初始界面的设计与实现  24-27
    4.3.3 实验组件管理模块的设计与实现  27-30
    4.3.4 实验组件管理模块与子组件之间的通讯  30-33
    4.3.5 目标模块的可视化设计与实现  33-36
    4.3.6 望远镜模块的设计与实现  36-37
    4.3.7 主激光器模块的设计与实现  37-39
    4.3.8 信标光模块的设计与实现  39-41
    4.3.9 光路传输模块的设计与实现  41-44
第五章 独立模块的可视化设计与实现  44-65
  5.1 自适应校正模块的设计与实现  44-52
    5.1.1 自适应校正系统各部分的工作原理  44-49
    5.1.2 AO 模块组的设计与实现  49-52
  5.2 湍流相屏模块的设计与实现  52-59
  5.3 数据管理和数据可视化模块的设计与实现  59-65
第六章 软件测试  65-68
  6.1 参数配置的准确性测试  65-66
  6.2 软件整体运行的正确性测试  66-67
  6.3 其他测试  67-68
第七章 总结与展望  68-69
致谢  69-70
参考文献  70-72
攻硕期间取得的研究成果  72-73

相似论文

  1. 小麦群体生长可视化系统的设计与实现,S512.1
  2. 客车碰撞与翻滚的仿真技术研究,U467.14
  3. 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
  4. 可视化仿真系统—三维浏览子系统的设计与实现,TP391.9
  5. 基于WebGIS的地理信息支撑技术在水质安全预警系统中的应用研究,P208
  6. 基于插件的语义数据可视化系统及其应用,TP391.41
  7. 提高液压仿形刀架控制性能的研究,TH137
  8. 高精度电梯导轨自动校直机电气系统的开发与实现,TU857
  9. Li铁氧体的低温制备及仿真应用,TM277
  10. 主从结构的SPGD AO控制显示系统关键技术研究,O437
  11. 无缝钢管超声涡流一体化自动检测系统的研究与开发,TH878.2
  12. 地面合成孔径雷达实验系统软件设计,TN958
  13. 目标在回路自适应光学系统研究,TN249
  14. 营运客车追尾碰撞仿真及后部结构耐撞性研究,U467.14
  15. 无人机编队飞行模型的建立与短时记忆控制,V249.1
  16. 基于DSP的随机并行梯度下降自适应光学控制平台研究,O437
  17. 电池充放电监控管理软件研究与设计,TM912
  18. 回收金属破碎试验设备及破碎机理研究,TH87
  19. 双螺杆压缩机的集成技术及应用,TH455
  20. 生物发展系统中一维竹林林龄系统研究,S795
  21. 钢渣检测方法与挡渣控制系统的研究,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com