相关文章

基于SOA的BPM模具协同设计任务的自动化管理

来源网址:http://www.qixbt.com/

    []为了实现设计任务的自动化管理,结合模具设计任务的特点,提出了基于活动树的任务分解模型,该模型能最大程度地避免任务间冲突的发生,并且能够保证模具设计人员之间模型信息的一致。在此模型的基础上,结合业务流程管理技术开发出了一套模具协同设计任务管理原型系统,该系统提高了模具协同设计的自动化程度,实现了模具设计任务的自动化管理。

    1协同设计中的任务管理

    协同设计过程具有多用户、多应用、多任务等特征,在并行模式下,如果任由用户随意操作各种层次的信息,则会造成大量冲突的产生,影响协同设计的进行。因此必须采用一种有效的任务分解方法,降低协同设计过程中冲突发生的概率。任务分解完成之后,需将任务分配给设计人员,M时还必须实现设计人员之间的信息同步,保证设计人员之间的所见即所得。

    1.1低耦合的任务分解方法

    计算机支持的协同工作是多人围绕共同目标所进行的相关活动。对协同设计而言,产品就是协同群体的共同目标。而产品信息是在设计活动中不断累积的。因此,冲突避免实际是要避免设计活动中设计人员问存在的冲突行为。为此,作者提出的活动树模型,如图1所示。模型可分为任务层和零件层。任务层是将产品的设计细分为具于低耦合性的一系列设计任务,构成一棵任务树,位于树的最低端的任务被称之为原了任务。零件层则是产品的各零部件CAD模型。任务层中的原子任务直接与零件层的零部件模型连结。由于具有相同父节点分支上的任务具有相对独立性,而不同分支任务反映了零部件在整个装配模型中的层次,因此,与分支任务相联结的零部件CAD模型间也就具有低的耦冶性。如此,在并行进行相关零部件设计时,发生冲突的可能性大为降低。将不同的任务赋予不同的人员或角色,即可达到在产品信息层面上的信息同步。