摘要
为了系统地提高分布式多处理器数控系统的实时处理性能,从系统角度研究了数控系统核心任务的并行处理。设计了基于缓冲区队列同步的管道流并行处理和基于栅栏消息传递的主从站之间的同步算法,建立了并行处理的评价模型,并进行了实例说明与评价分析。通过模型分析,给出了影响系统并行处理性能的几个主要因素。结果表明,数控系统中采用并行处理,并在系统设计时通过模型进行系统评价和分析,能够为系统的设计和优化提供参考,达到提高分布式多处理器数控系统实时处理性能的目的。
To improve the real time processing capability of distributed multiprocessor Computer Numerical Control (CNC) system systemically, the parallel processing of CNC core tasks was studied. The pipeline parallel processing algorithm based on buffer queue synchronization was designed, and the barrier technique and message-passing computing based algorithm of communication and synchronization between the core functions and the servo system were proposed. Evaluation model of parallel processing was constructed. An example of CNC process was provided and the capability of the parallel processing for the example was evaluated and analyzed via the proposed evaluation model at the same time. Finally, the main influencing factors on system capability were given and analyzed. Results showed that the parallel processing could improve the real-time process capability, and the proposed evaluation model was able to support the evaluation, analysis and optimization in the system design of distributed multiprocessor CNC system.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2008年第8期1603-1607,共5页
Computer Integrated Manufacturing Systems
基金
湖北省重大科技专项资助项目(2006DAE104)~~
关键词
计算机数控系统
多处理器系统
并行处理
实时系统
评价模型
computer numerical control system
multiprocessor system
parallel processing
real-time system
evaluation model