Design of Adaptive Middleware of Motion Control System for Underwater Vehicle
-
摘要: 水下航行器运动控制系统一般采用可靠性强的分布式运动控制技术, 高实时性业务需求对通信信道的及时响应提出了较高的要求。文中基于反射技术构建了一类面向水下航行器运动控制系统的中间件, 包括构件化内核、通用总线通信适配器和上下文管理器等单元; 设计了通信策略适配器解决异构硬件平台间的通信耦合性问题。最后进行了通信资源请求可伸缩性仿真试验, 对原型系统及相关模型、通信策略适配器的可行性进行评估, 验证了文中提出的自适应中间件的有效性和扩展性, 其有助于为集成下一代水下航行器控制系统提供参考。Abstract: Underwater vehicle motion control system generally uses distributed motion control technology with high reliability, where real-time business requirements demand faster response of a communication channel. In this paper, the reflection technology is used to design a kind of middleware for underwater vehicle motion control system, including such units as a composition core, a general bus communication adapter and a context manager. A communication strategy adapter is also designed for solving the communication coupling between heterogeneous hardware platforms. In addition, a simulation experiment of communication resource request retract ability is conducted to evaluate the feasibilities of the present prototype system, the related model and the communication strategy adapter, and the effectiveness and extensibility of the proposed adaptive middleware are verified. This adaptive middleware may provide a reference for integrating next generation of underwater vehicle control system.
-
Key words:
- underwater vehicle /
- motion control system /
- middleware /
- adaptive
-
[1] 徐德民, 吴旭光, 任章, 等. 鱼雷自动控制系统[M]. 第2版. 西安: 西北工业大学出版社, 2001. [2] 吴旭光, 赵勋峰, 王艳. 基于开放式控制平台的鱼雷制导系统结构[J]. 鱼雷技术, 2006, 14(4): 23-27.Wu Xu-guang, Zhao Xun-feng, Wang Yan. Framework of Torpedo Guidance System Based on Open Control Platform[J]. Torpedo Technology, 2006, 14(4): 23-27. [3] 王慧, 吴旭光. 基于嵌入式技术的鱼雷制导系统结构研究[J]. 鱼雷技术, 2004, 12(2): 25-28. [4] 张云涛, 龚玲. Eclipse精要与高级开发技术[M]. 北京:电子工业出版社, 2005. [5] 李洪波, 孙增圻, 孙富春. 网络控制系统的发展现状及展望[J]. 控制理论与应用, 2010, 27(2): 238-243.Li Hong-bo, Sun Zeng-qi, Sun Fu-chun. Networked Control Systems: an Overview of State-of-the Art and the Prospect in Future Research[J]. Control Theory & Applications, 2010, 27(2): 238-243. [6] Bellman K L, Nelson P R, Christopher L. Active Experimentation and Computational Reflection for Design and Testing of Cyber-physical Systems[C]//2014 Poster Workshop at the 5th International Conference on Complex System Design and Management. Paris: CEUR-WS.org, 2014: 251-262. [7] Qin Z J, Iannario L, Giannelli C, et al. MINA: A Reflective Middleware for Managing Dynamic Multinetwork Environments[C]//IEEE/IFIP Network Operations and Management Symposium: Management in a Software Defined World. Krakow: IEEE, 2014: 1-4. [8] Yang Y, Wang Z, Liu Q. Building a Pervasive SOA Based IOT Communication Middleware Using Runtime Compilation and Reflection[J]. Journal of Computational Information Systems, 2012, 8(2): 643-654. [9] Liu S, Cheng L. A Context-aware Reflective Middleware Framework for Distributed Real-time and Embedded Sys-tems[J]. Journal of Systems and Software, 2011, 84(2): 205-218. [10] 史殿习, 丁博, 张威, 等. 面向普适计算的自适应软件模型及平台实现[J]. 计算机科学, 2011, 38(4): 159-163, 169.Shi Dian-xi, Ding Bo, Zhang Wei, et al. Self-adaptive Soft-ware Model and Platform Implementation for Ubiquitous Computing[J]. Computer Science, 2011, 38(4): 159-163, 169. [11] 刘惠, 史殿习, 刘明, 等. 面向普适计算的自适应软件集成环境研究综述[J]. 计算机工程与科学, 2010, 23(1): 105-108.Liu Hui, Shi Dian-xi, Liu Ming, et al. A Survey of the Research on Pervasive Computing-oriented Self-adaptive Software Integrated Environment[J]. Computer Engineering & Science, 2010, 23(1): 105-108. [12] 丁博. 软件自适应若干关键技术研究[D]. 长沙: 国防科学技术大学, 2010.
点击查看大图
计量
- 文章访问数: 729
- HTML全文浏览量: 1
- PDF下载量: 360
- 被引次数: 0