东南大学学报(自然科学版)
東南大學學報(自然科學版)
동남대학학보(자연과학판)
Journal of Southeast University (Natural Science Edition)
2015年
5期
828-833
,共6页
协同 CAD 系统%建模历史%状态向量%偏并发%并发控制
協同 CAD 繫統%建模歷史%狀態嚮量%偏併髮%併髮控製
협동 CAD 계통%건모역사%상태향량%편병발%병발공제
collaborative computer aided design (CAD)system%modeling history%state vector%par-tial concurrent%concurrency control
为了解决 CAD 系统在线集成中的建模历史不一致问题,提出了一种基于建模历史一致性的协同 CAD 并发控制方法。首先,对协同 CAD 建模操作间的关系进行了详细分析。然后,构造了一种考虑建模历史的并发控制模型,该模型通过状态向量实现建模操作间的因果关系维护,通过重构操作历史来解决建模操作间的偏并发关系,并将存在并发关系的建模操作分为互换、屏蔽和互斥3类分别进行处理。最后,设计了一种支持建模历史一致性的协同 CAD 并发控制方法,本地站点产生的操作立即执行,远程站点调用并发控制模型中的处理机制以完成远程操作的并发控制。实验结果表明,在协同 CAD 环境中,所提方法为用户提供了自由并发交互协同工作的同时,能够维护各协同站点建模历史的一致性。
為瞭解決 CAD 繫統在線集成中的建模歷史不一緻問題,提齣瞭一種基于建模歷史一緻性的協同 CAD 併髮控製方法。首先,對協同 CAD 建模操作間的關繫進行瞭詳細分析。然後,構造瞭一種攷慮建模歷史的併髮控製模型,該模型通過狀態嚮量實現建模操作間的因果關繫維護,通過重構操作歷史來解決建模操作間的偏併髮關繫,併將存在併髮關繫的建模操作分為互換、屏蔽和互斥3類分彆進行處理。最後,設計瞭一種支持建模歷史一緻性的協同 CAD 併髮控製方法,本地站點產生的操作立即執行,遠程站點調用併髮控製模型中的處理機製以完成遠程操作的併髮控製。實驗結果錶明,在協同 CAD 環境中,所提方法為用戶提供瞭自由併髮交互協同工作的同時,能夠維護各協同站點建模歷史的一緻性。
위료해결 CAD 계통재선집성중적건모역사불일치문제,제출료일충기우건모역사일치성적협동 CAD 병발공제방법。수선,대협동 CAD 건모조작간적관계진행료상세분석。연후,구조료일충고필건모역사적병발공제모형,해모형통과상태향량실현건모조작간적인과관계유호,통과중구조작역사래해결건모조작간적편병발관계,병장존재병발관계적건모조작분위호환、병폐화호척3류분별진행처리。최후,설계료일충지지건모역사일치성적협동 CAD 병발공제방법,본지참점산생적조작립즉집행,원정참점조용병발공제모형중적처리궤제이완성원정조작적병발공제。실험결과표명,재협동 CAD 배경중,소제방법위용호제공료자유병발교호협동공작적동시,능구유호각협동참점건모역사적일치성。
To avoid the inconsistency of modeling history in the online integration of computer aided design (CAD)systems,a collaborative CAD concurrency control method base on the consistency of modeling history is proposed.First,the relationship between CAD modeling operations is analyzed. Then,a concurrency control model based on modeling history is constructed.In this model,the cau-sality maintenance between modeling operations is achieved by state vectors.The partial concurrent relations between modeling operations are solved by refactoring operation history.The modeling op-erations with the concurrent relationship are divided into commute,mask and mutex and processed separately.Finally,a collaborative CAD concurrency control method which supports the consistency of modeling history is designed.The operation generated by the local site is executed immediately and the remote site calls the mechanisms of the concurrency control model to implement concurrency control of remote operations.The experimental results demonstrate that the proposed method can not only provide reasonably free and concurrent interaction in collaborative CAD environment,but also maintain the consistency of modeling history for each collaborative site.