用户名: 密码: 验证码:
铺排船水深监视系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
长江流域两岸的滩地多属淤沙的分层结构,不耐冲刷,在一些水流顶冲、深泓逼岸的河段,崩岸险情常有发生,给江岸堤防工程、两岸工农业及人民生命财产带来严重的威胁。为了保护堤岸和治理航道,目前国际上流行的方法是在江底铺设一种软体排,软体排是一种特殊的土工织物,在其上绑定一些重物后,将其沉入江底,可以起到护堤和治理航道的作用。铺排船就是一种专门用来铺设这种软体排的工程船舶。
     本课题依据长江航道铺排船自动控制系统,完成铺排船集控台上水深计算机监视系统的开发,研究水下地形的模拟和再现。通过水深监视系统,操作人员可以掌握铺排过程中水下地形的变化情况,对可能影响铺排效果的地段作出前期的预测和处理,提高铺排的质量,并且记录铺排过程中的各种数据,作为检验铺排质量和施工效果的依据。系统有着友好的人机界面,使铺排指导工作更加直观化。
     水深计算机监控系统采集来自GPS、多通道测深仪(16通道)以及PLC网络的数据,将这些数据进行处理后,显示待铺设软体排的小区域内的三维水下地形,三维地形的开发采用目前国际上流行的三维图形接口OpenGL。
     本论文共分五章:第一章介绍论文的研究背景以及研究内容和意义;第二章介绍水下地形数据采集网络的总体设计方案,即通过串口和PLC网络两种方式采集数据,重点介绍了PLC网络的组网方式,最后给出了系统的硬件选型;第三章介绍了数据采集系统的软件设计,首先给出了PLC与上位PC机之间数据通信的软件实现方法,然后运用面向对象思想和多线程技术实现了一个串口通信类,给出了通过该串口通信类实现串口通信的软件设计方法,最后给出了数据处理和存储的实现方法;第四章是本文的重点,首先介绍了三维图形开发工具OpenGL,然后分析了三维地形曲面的构造方法,最后给出了采用OpenGL开发可视化系统的方法,实现了真实感水下地形的动态显示;第五章是对本文的总结。
     本系统的全部软件是在VC6.0平台上开发,并已全部调试通过,运行效果良好。
The Yangtze River Valley is very prone to accidents of bank collapse because the river banks have slowly been washed away by the waves and tides. In order to protect the banks and control the water channel,erosion control mattresses are placed at the bottom of the river. These mattresses are made of a special type of geotextile fabric. Geotextiles-laying boats are specifically used for placing the mattresses at the bottom of the river.
    This thesis develops Computer Monitoring System of Water Depth of the automatic control system for the geotextiles-laying boats used for the Yangtze River. This system can be used to monitor the change in the underwater ground profiles during the geotextiles-laying process. All the data related to the process is recorded by the system. The system can predict and analyze the ground sections that have potential impact on the geotextiles-laying, and improve the quality of the geotextiles-laying. This system has a user-friendly interface, which makes it easy to follow the working instructions.
    The water-depth computer monitoring system collects data from GPS, Multi-Frequency Fathometer (16 frequencies) and PLC network. Based on the analysis of these data, a three-dimensional underwater ground profile is presented for the scheduled area of geotextiles-laying, The development tool of the three-dimensional underwater ground profile is OpenGL.
    This thesis is organized into five chapters. Chapter One explains the research background and the scope of study. Chapter Two describes the design of the data collection system for the underwater ground profiles, which uses a PLC network. This chapter emphasizes the architecture of PLC network and presents the hardware design for the system. Chapter Three describes the software design for the data collection system and data communications using multi-threaded design. Chapter Four is the key chapter of this thesis. It introduces the tool used for developing three-dimensional contours, OpenGL and different methods for contour development. The underwater ground profiles can be shown in motion with the OpenGL visualization system, providing a virtual-reality experience. Chapter Five concludes the thesis with a summary.
    All the software of this system was developed with the VC6.0 platform, and had been successfully tested.
引文
[1] 周军根.水下地形测量技术方案的探讨.四川测绘,2003.9:137-140
    [2] 赵建虎,张红梅.水下地形测量技术探讨.测绘信息与工程,1999.4:22-26
    [3] 刘敏莺,黄文骞.基于OpenGL的地形三维可视化.海洋测绘,2002.3:26-29
    [4] 王永明.地形可视化.中国图象图形学报,2000.6:449-456
    [5] 西门子股份有限公司.S7-300模块及规范,1999
    [6] 西门子股份有限公司.S7-300可编程控制器CPU31xC技术规范,1999
    [7] 阳宪惠.现场总线技术及其应用[M].北京:清华大学出版社,1999
    [8] 留基余,李征航.全球定位系统原理及其应用[M].北京:测绘出版社,1995
    [9] 周忠谟,易杰军,周琪.GPS卫星测量原理与应用[M].北京:测绘出版社,1995
    [10] 徐绍铨,张华海,杨志强,等.GPS测量原理及应用[M].武汉:武汉测绘科技大学出版社,1998
    [11] 陈瑞.可编程控制器与工控机通信技术的研究.电测与仪表.2002.2:45-47
    [12] 姜建芳,苏少玉,陈庆伟,等.西门子S7-300系列PLC与PC机通信实现的研究.制造业自动化,2003.1:52-54
    [13] 彭珍瑞,孟建军,王立文,等.一种新型的MPI总线通信技术.机电工程,2001.4:42-46
    [14] 李现勇.Visual c++串口通信技术与工程实践.北京:人民邮电出版社,2002
    [15] [美]Mark Nelson.串行通信开发指南(第二版).北京:中国水利水电出版社,2000.9
    [16] 微软公司.Win32程序员参考人全(2).北京:清华大学出版社,1995
    [17] 徐金宝.对用Vc++开发多线程及其同步技术的应用研究.福建电脑,2003.3:38-41
    [18] 刘大杰,施一民,过静君.全球定位系统(GPS)原理与数据处理[M].上海:同济大学出版社,1996
    [19] 王能斌.数据库系统原理.北京:电子工业出版社,2001.1
    [20] (美)David J. Kruglinski, Scot Wingo, George Shepherd. Programming Visual C++ 6.0技术内幕.北京:北京希望电子出版社,1999.5.891-920
    [21] 和平鸽工作室.OpenGL高级编程与可视化系统开发(高级编程篇).北京:中国水利水电出版社,2003.1
    [22] 吴斌,毕丽蕴.OpenGL编程实例与技巧.北京:人民邮电出版社,1999
    [23] 韩样.基于0penGL的三维地形可视化方法研究.车辆与动力技术,2003.2:11-15
    [24] 唐泽圣.三维数据场可视化[M].北京:清华大学出版社,1999
    [25] 张晓亮.计算机图形学与实用技术.北京:科学出版社,2000
    [26] 常明,朱林.计算机图形学基础.武汉:华中理工大学出版社,1997.3
    [27] 徐青.地形三维可视化技术 北京:测绘出版社,2000 8
    
    
    [28] 李权国,刘鸿福.OpenGL在三维地形模型中的应用.太原理工大学学报,2004.1:36-42
    [29] 伍铁军,周来水,周儒荣.用OpenGL实现几何模型真实感图形显示[J].计算机工程与应用,1999.35(11):78-79
    [30] 程晓琳,徐用懋.现场总线控制网络模型与网络集成[J].测控技术,2000.19:35-37
    [31] 徐昌荣.现场总线控制系统体系结构及功能描述.自动化博览,1999,16(4):7-12
    [32] 彭群生.真实感图形的计算机生成.计算机学报,1989(3):226-237.
    [33] 蒋云飞,王宁.三维建模技术与渲染.北京:人民邮电出版社,1999.10
    [34] 孙家广.计算机图形学.北京:清华大学出版社,1986.117-133
    [35] 唐泽圣.三维复杂模型的实时动态显示.计算机世界,1997(5):83-84
    [36] 孙洪军,杜道生,李征航.关于地球形状的三维可视化研究[J].武汉测绘科技大学学报,2000.25(2):158-162
    [37] 吴刚.ZZC02雷达装甲车系统软件的研制:(硕士学位论文).成都:电子科技大.学.2001.2
    [38] 杨颂.WINDOWS环境下实现串行通信的3种常用方法及比较.自动化与仪表,2000(4):1-7
    [39] 廖廷常,方彦军.基于PROFIBUS现场总线的控制系统通信互连研究.电气自动化,2002(3):49-51
    [40] W Hu AGStarr, AYTLeung. Two diagnostic models for PLC controlled flexible manufacturing systems[J]. International Journal of Machine Tools & Manufacture 1999,39:1979-1991
    [41] G. Godena and M. Colnari. Exception handling for PLC-based process control software. Microprocessors and Microsystems, 2000, (8): 407-414
    [42] Cho i, I.K. The Hong Kong hydrographic office and its DGPS universal reference station. Proceedings of Canadian Hydrographic Conference, 1996
    [43] Moore R R, Johnson S E. Three dimensional reconstructionand modeling of complexly folded surfaces using mathematics[J]. Computers and Geosciences, 2001, 27(4): 401-418.
    [44] Kaneda K, Kato F, Nakamae E, et al. Three dimensional terrain modeling and diaplay for environmental assessment [J]. Computer Graphics, 1989,23 (4): 2072214.
    [45] Feiner. Steven K. Developing advanced virtual reality applications. In: P roceeding of SIGGRA PH, 1994: 1-345.
    [46] Leila De Floriani, Paola Magillo, Enrico Puppo. Efficient implementation of multitriangulations[A]. IEEE Visualization' 98 Conference Proceedings[C], 1998,10: 43-50.
    [47] Xavier Gerard V ienno t et al. Combinatorial analysis of ram ified patterns and computer imagery of trees. Computer Graph ics,1989, 23 (3): 31-40.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700