收稿日期 :2007 - 04 - 25
基金项目 :国家自然科学基金资助项目
(
60574062
)
作者简介 :张
明
空
(
1983 -
)
,女 ,安徽芜湖人 ,硕士研究生 ,研究方向
为控制理论与控制工程 ;严洪森 ,博士 ,教授 ,博士生导师 ,研究方向
为 CIMS 及 FMS 建模、生产计划、调度、控制、仿真、并行工程和知识
化制造等。
基于 B/ S结构的知识化制造自重构子系统的实现
张
明
空
,严洪森 ,张 平
(
东南大学 自动化研究所 ,江苏 南京 210096
)
摘 要 :为克服传统 C/ S 结构的知识化制造自重构子系统维护成本高、执行效率低、通用性和可移植性差等缺点 ,开发了
基于 B/ S 的四层体系结构的知识化制造自重构子系统。介绍了知识化制造系统中知识的表示方法 ;分析了知识化制造自
重构子系统的功能 ,讨论了知识网自重构使能工具的实现、自重构后实际软件系统的自动生成、基于混合编程的动态图形
视图等难点技术 ;在 ASP. NET 平台上 ,基于组件技术 ,通过实例验证了知识化制造系统自重构的可行性及有效性。
关键词:知识化制造系统;自重构;B/ S 结构;四层体系结构 ;使能工具;混合编程
中图分类号: TP11 文献标识码:A 文章编号: 1673 - 629X
(
2008
)
01 - 0025 - 05
Realization of Self - Reconfiguration Subsystem for Knowledgeable
Manufacturing Based on B/ S Framework
ZHAN G Zhao , YAN Hong2sen , ZHAN G Ping
(
Institute of Automation , Southeast Universit
y , Nanjing 210096 , China
)
Abstract :The self - reconfiguration subsystem for knowledgeable manufacturing based on the traditional C/ S framework has such disad2
vantages as high maintenance cost , low execution efficiency , bad universality and bad transplant - ability. In order to avoid those disad2
vantages , the subsystem based on B/ S framework with four - tier system structure is developed. Firstly , the knowledge representation in
knowledgeable manufacturing systems is introduced in this paper. And then , the functions of the self - reconfiguration subsystem for
knowledgeable manufacturing are given , meanwhile , the key technologies , such as the realization of enabling tools for self - reconfigura2
tion of knowledge meshes , automatic construction of the real software system corresponding to its reconfigured knowledge mesh , and dy2
namic graphics view based on hybrid programming , are discussed in detail. Finally , on the framework of ASP. NET and by using compo2
nent technique , the feasibility and validity of the self - reconfiguration for knowledgeable manufacturing are verified through the successful
application to a practical system.
Key words :knowledgeable manufacturing system ; self - reconfiguration ; B/ S framework ; four - tier system structure ; enabling tool ; hy2
brid programming
0 引 言
知识化制造
[1]
致力于解决现有制造模式中存在的
模式单一、缺乏灵活性、不能满足制造企业多样性的需
求以及重复研发等问题 ,已受到关注
[2~4]
。而自重构
是知识化制造系统最重要的特征之一 ,也是现代制造
系统中迫切需要的功能。由于传统的 C/ S 结构的知
识化制造自重构子系统
[5]
维护成本高、执行效率低、通
用性和可移植性差 ,为解决这些问题采用 B/ S 模式的
四层体系结构开发知识化制造自重构子系统 ,以增强
系统的可移植性和可扩充性 ,提高系统的适应性。
知识化制造系统能在知识网自重构运算后不经过
二次开发、自动生成与自重构后的知识网相对应的软
件系统 ,并具备用户需要的所有功能 ,这是自重构实现
的难点之一。同时 ,动态图形视图可以动态产生或收
回知识点 ,比以往的静态图形视图更加清晰地显示各
个知识点及知识点间的关系 ,这也是自重构子系统实
现的另一难点。
文中介绍了知识化制造系统中知识的表示与存储
并分析了自重构子系统的功能。在 ASP. NET 平台
上 ,采用 B/ S 四层体系结构 ,基于组件技术 ,实现了自
重构使能工具 ,自重构后实际软件系统的自动生成 ,基
于 C # 、JavaScript 、HTML 三种语言混合编程的动态图
形视图。最后应用自重构使能工具对实际系统进行重
构 ,验证了知识化制造系统自重构的可行性及有效性。
第 18 卷 第 1 期
2008 年 1 月
计 算 机 技 术 与 发 展
COMPU TER TECHNOLOGY AND DEVELOPMENT
Vol. 18 No. 1
Jan. 2008