基于双C/S结构的计算机控制技术远程网络实验系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
基于Internet的远程教育是21世纪教育发展的重要形式,而课程实验教学是制约高等工程教育实现远程化的一大难点。本文的工作是通过Internet实现《计算机控制技术》远程实验教学的一项创新研究,为解决这一难题提供了可行的手段。
     本文通过对远程实验系统的需求分析、功能定义和运行性能分析,设计了由网络服务器、设备服务器与客户端组成的双Client/Server系统框架,并设计了基于VbScript脚本语言的可编程控制器。开发过程中运用了软件工程方法对系统进行需求分析、概要设计、详细设计、代码实现和性能评测,并利用统一建模语言(UML)描述系统设计。
     学生可以通过远程计算机对实验设备进行实时操作控制。学生可以利用可编程控制器编辑环境编写自己设计的控制器,通过系统实现对设备的控制,并得到实验结果。系统支持本地控制器控制模式,可以完成包括数字PID控制、模糊控制和单神经元控制等多种计算机控制实验;系统同时支持远程控制器控制,可以完成计算机远程实时控制实验。
     远程实时控制是计算机控制技术发展的一个新方向,目前处于探索阶段。论文从构建计算机控制远程网络实验室入手,实现了本地控制器模式与远程控制器模式的网络实验系统,并在最后探讨了远程控制器的实现中存在的问题。
The distance education based on Internet is an important way to the development of education in 21th Century, but the distance learning of experiment courses is becoming a big barrier for distance engineering education. The work of this thesis is a creative study and provides a realizable method on the distance learning experiment of the ((computer control techniques)) course.
    Based on the requirement analysis, function definition and performance study, a double client/server system architecture , consisting of Net Server Device Server and Client ,was constructed. A programmable controller based on VbScript Script Language was designed .The system was developed with software engineering method by the steps of function analysis, synoptic design, detailed design, coding ,test and performance evaluate. Unite Modeling Language(UML) was used to describe the system design.
    Students can operation the remote devices via Internet. Students can code there control strategy by programmable controller environments, then control the real remote device and get the experiments' result. The system support remote-control mode and local-control mode, and can accomplish many control strategy includes PID control, fuzzy control, single-neuron control etc.
    Real-time remote access control is one of the new direction of computer control technique, and now is under seeking and developing. This thesis begins with system design of an remote access control experiment Virtual Laboratory(VL), and accomplished remote experiments via Internet by remote-control mode and local-control mode, at last, issues and limitations of remote-access control are discussed.
引文
[1] 李亚陆等,“基于Internet的远程虚拟实验室系统的开发”,微型电脑应用,2001,No.8,vol17
    [2] 刘荣珍等,“CAI多媒体课体的研制与开发”,甘肃科学学报,2001,No3,vol14
    [3] Chi Chung Ko ,Ben M.Chen,Shaoyan Hu,Vikram Ramakrishnan ,Chang Dong Cheng, "A Web-Based Virtual Laboratory on a Frequency Modulation Expjeriment", 2001,No.3,vol31
    [4] 杨红等,“关于远程教学中网络课件设计的探讨”,中国电化教育,2002,No.8,vol187
    [5] 赵伟等,“试论‘网络就是仪器’新概念”,电工电能新技术,2001,No.2
    [6] 邓文生 彭桃芳 李民丽,“基于Web的工程仿真实验系统的设计”计算机应用研究,2002,vol10
    [7] Giancarlo Fortino, Libero Nigro, "Development of virtual data acquisition systems based on multimedia internetworking",Comquter Standards &Interfaces, 1999,vol21 (429-440)
    [8] Jamahl Overstreet,and Anthony Tzes, "INTERNET-BASED CLIENT/SERVER VIRTUAL INSTRUMENT DESIGNS FOR REAL-TIME REMOTE-ACCESS CONTROL ENHGINEERING LABORATORY", ACC99-IEEE0280
    [9] R.M.Parkin, C.A.Czarnecki, R.Safaric, D.W. Calkin, "A PID servo control system experiment conducted remotely via Interner", Mechatronics 12 (2002) 833-843
    [10] Dongil Shin, En Sup Yoon, Kyung Yong Lee, Euy Soo lee, "A web-based, interactive virtual laboratory system for unit operations and process systems engineering education: issues, design and implemention", Computers and Chemical Engineering 26(2002) 319-330
    [11] 雷红伟,薛兵,冯长江,“现代网络实验模式研究与实践”实验室研究与探索,2001,No2,vol20
    [12] Jackson,R.H.(2000).Web based learning resources library. URL:http://www. outreach .utk.edu/weblearning
    [13] Kurooka, T.,Yamashita, Y.,& Nishirtani,H. (2000).,Mind state estimation for operator support. Computers and Chemical Engineer-ing, 24,551-556.
    [14] Marcin A. Stegwski Rolf Schaumanm"A New Virtual-Insttrumentation-Based Experimenting Environment for Undergraduate Laboratories with Appliction in Reseaech and Manufacturing IEEE Transaction on Instrumentation and Measurement, Vol.47 No.6,December, 1998
    [15] Safaric R, Calkin DW, Parkin RM, Czarnecki CA. Control of a robot system via Internet. In:Proceedings of Mechatronics 98. Sweden: Skovde;September 1998.P. 173-9.
    [16] Taylor K, Dalton B. Internet robots:a new robotics niche. IEEE Robot Auto
    
    2000;7(1): 1070-9932,27-34 (http://telerobot.mech .uwa. edu.au).
    [17] Yuan-Yih Hsu, Nai-Yuan Hsiao, Ming-hong Tsai, Pi-Chung Wang, Houng Shiang Jou, and Hsiang-Yen Wang, "A distribution automation laboratory for undergaduate and graduate education,"IEEE Transaction on Power Systems,vol. 13 1,pp. 1-7,Feb. 1998.
    [18] 舒炎泰等,“Internet上的虚拟实验室”,“Internet发展与应用”,1998(2)
    [19] 黎海林,“基于TCP/IP的实时网络通讯”,“微型机与应用,1997(10)
    [20] 万江平,“远程教学的统实际与实现”,“华南理工大学学报”,1999(1)
    [21] 宋如顺,“一个基于Internet的远程教学系统的设计与实现”,“微机发展”,1999(1)
    [22] 郑人杰编著,“软件工程概论”,1997.9,清华大学出版社
    [23] Wendy Boggs[美],“UML with Rational Rose”,2003.3,电子工业出版社
    [24] Francesco Balena[美], "Prongramming Microsoft Visual Basic 6.0",2001.1,机械工业出版社
    [25] C.C.Ko,Ben M.Chen,S.H.Chen, "A large-scale Web-based virtual oscilloscope laboratory experiment ",Eng. Sci.&Edu. Journal ,April 2000.
    [26] 马佩军等,“我国现代远程教育发展状况”,甘肃中医学院学报,2002.9
    [27] 彭艺等,“远程教育综述”,云南民族学院学报,2000.1
    [28] 刘晶 许伟明等,“具有远程实验功能的过程控制实验系统”,实验室研究与探索 2001,20(4).-61-63
    [29] 郝应光 唐祯安等,“基于Internet的远程虚拟实验室系统的开发”,微型电脑应用.2001,17(8).-36-38
    [30] 刘友和 朱锦标等,“远程控制技术在现代化制造实验中的应用”,实验室研究与探索.2001,20(2).-58-59,62
    [31] 王炜 邹海山等,“微处理器应用实验远程实验系统”,遥测遥控.2000,21(4).-56-59
    [32] 王基生 刘志勤,“远程教育教学实验的研究”,中国远程教育.2000,(9).-44-45
    [33] 喻红 何岭松,“WWW模式的工程测试远程教学实验基地建设”,实验技术与管理.1999,16(1).-1-3
    [34] 杨铭熙 胡伟莉,“操作系统课程实验远程教育系统的设计与实现”,武汉理工大学学报,2002,24(4).-8-10
    [35] 寻扬,“虚拟现实在教学上的应用”,济宁师专学报,1999,6
    [36] 张亦华 郭莉等,“网络远程实验的实践与思考”,实验技术与管理.2002,19(1).-89-92
    [37] 郭红方 潘战生,“计算机公共课程远程教学系统”,计算机应用,2002.No6.Vol22
    [38] http://www.advantech.com.cn/
    
    
    [39] http://sine.ni.com/apps/we/nioc.vp?cid=1381 &lang=US
    [40] Luck, R.and A.Ray,"An observer-based compensator for distributed delays" Automatic,vol 265,1999.
    [41] Mitchell K., Kerdoncuff, G., and May G., "Microelectronics processing education using the Internet", Proc. Of the 25th Annual Conference on Frontiers in Education, Nov. 1995.
    [42] Kozick R.J., Crane C.C., "An integrated environment for modeling,simulation, digital signal processing, and control", IEEE Trans. On Education,vol 39, May, 1996
    [43] Yuan-Yih Hsu,Nai-Yuan Hsiao,Ming-Hong Tsai, "A distribution automation laboratory for undergraduate and graduate education", IEEE Trans. On Power System, vol 131,Feb, 1998.
    [44] Nilsson J., B. Bernhardsson, and B. Wittenmark, "Stochastic analysis and control of real-time systems with random time delays", Automatic, vol.334 1,1998.
    [45] Baruch J, Cox M., "Remote control and robots: An Internet solution.", Comput Contr Eng 7.(http://baldrich.eia.brad.ac.uk)
    [46] Safaric R., Debevc M., Parkin R.M., Uran S., "Telerobotics experiments via Internet ", IEEE Trans. Industry Robot,vol 48,2001
    [47] A. Jain, K. Kensk, D.Noble, "An interactive web-based teaching tool for simplified 3D analysis of solar rhythms", Automation in Construction ,Vol 8, 1998
    [48] Lekkas G.P., Avouris N.M., Papakonstantiou G.K.,"Development of distributed problem solving systems for Dynamic Environments", IEEE Trans On Systems,Vol 25, 1995.
    [49] Spoedler H.J.W., "Virtual instruments and virtual environment", IEEE Instrum. Meas. Mag. ,vol 2,1999.
    [50] Cristaldi L., Ferrero A., Piuri V. "Programmable instruments ,virtual environment, and distributed measurement systems: what is really useful, innovative and technically sound ?", IEEE Intrum. Meas. Mag. Vol 2,1999.
    [51] Bell J.T., Fogler H.T., "A virtual reality based educational module for chemical reaction engineering", Computer Applications in Engineering Education,Vol 4,1996
    [52] Shin D., "Virtual laboratories on the Internet for unit operations experiments.", Proceeding of KIChE Fall Meeting,4(2),1998
    [53] Fortino, G.; Nigro, L.,"A multimedia networking-based approach to the development of distributed virtual instruments", IEEE Instrum. Meas. Conf. ,Vol3,1999
    [54] Bertocco, M.; Ferraris, F.; Offelli, C.; Parvis, M. ," A client-server architecture for distributed measurement systems ",IEEE Instrum. Meas. Conf.,Volume: 47 Issue: 5, Oct. 1998
    [55] 尹敏 杨双华等,“基于Internet的远程过程控制系统设计”,计算机工程与应
    
    用.2002,38(21).
    [56] 李洪斌 张承慧等,“远程供水变频调速计算机控制系统设计”,电气传动.2002,32(1).
    [57] 吴志华 罗代升等,“基于TCP/IP的远程数字监控系统”,电讯技术.2002,42(2).
    [58] 谭永红 钟慕良,“远程预测控制”,自动化与仪器仪表.1989,(1).
    [59] 马燕 侯祥勇,“基于Client/Server的远程监控技术”,电子技术(上海).2001,028(010).
    [60] 宁振江 詹文龙,“计算机远程控制RIBLL系统真空监测系统”,真空.2000,(5).
    [61] 明德样 张智永等,“基于网络的分布式远程实验系统体系结构与技术”,计算机应用.2002,22(9).
    [62] 康荣学 贾海波等,“基于Internet的远程实验研究”,计算机工程与应用.2002,38(16).
    [63] 明德祥 王跃科等,“一套远程实验室建设的软件解决方案”,电脑开发与应用.2001,14(3).
    [64] 谢海琪,“基于计算机网络的远程实验系统的设计与实现”,微型电脑应用.2000,16(11).