[发明专利]基于有限状态机的虚拟样机拆装序列模型的实训平台无效

专利信息
申请号: 201210360573.6 申请日: 2012-09-21
公开(公告)号: CN102930752A 公开(公告)日: 2013-02-13
发明(设计)人: 苗盈;单岩 申请(专利权)人: 浙江大学
主分类号: G09B9/00 分类号: G09B9/00;G06F9/44
代理公司: 浙江杭州金通专利事务所有限公司 33100 代理人: 赵芳;徐关寿
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 有限状态机 虚拟 样机 拆装 序列 模型 平台
【权利要求书】:

1.基于有限状态机的虚拟样机拆装序列模型的实训平台,其特征在于:包括反映零部件正确的拆装序列的拆装序列关系模型,获取用户输入的实际拆装顺序的输入模块,和将实际拆装顺序与拆装模型比对、并识别实际拆装顺序是否正确的比对模块;

拆装序列关系模型中用节点表示零件或子装配,每个节点作为一个状态机,每个节点的状态包括等待状态、完成状态、待装配状态和失效状态;

将节点从当前状态迁移到下一状态所需要满足的条件称为状态转换函数,状态转换函数包括使节点从等待状态或者待装配状态迁移到完成状态的完成条件,使节点从等待状态迁移到失效状态的失效条件,使节点从等待状态或者待装配状态迁移到待装配状态的待装配条件,以及使节点从等待状态迁移到等待状态或者从完成状态迁移到完成状态的其他条件;任意节点在任意时刻有且仅有一个条件得到满足,所有节点的状态转换函数保存在拆装序列关系模型中;

节点表示的零件或子装配被用户选中称为触发事件,触发事件引起被选中的节点的状态发生迁移;

触发事件发生时,比对模块获取被选中的节点的当前状态、该节点的状态转换函数、和与状态转换函数包含的相关节点的当前状态,比对模块将被选中节点的当前状态、相关节点的当前状态与被选中节点的完成条件对比,若相符则认为用户输入正确,若不相符则输出错误提示。

2.如权利要求1所述的基于有限状态机的虚拟样机拆装序列模型的实训平台,其特征在于:完成条件为布尔表达式,每个节点对应一个完成条件;当完成条件为TRUE时,表示所选零件或子装配为可装配或可拆卸,节点从当前状态迁移到完成状态;当完成条件为FALSE时,表示所选零件或子装配不满足可操作条件,节点仍然保持原状态。

3.如权利要求2所述的基于有限状态机的虚拟样机拆装序列模型的实训平台,其特征在于:失效条件是指当某些节点从等待状态到完成状态的转换时,使其他节点的状态变为失效状态;只有表示子装配的节点具有失效条件。

4.如权利要求3所述的基于有限状态机的虚拟样机拆装序列模型的实训平台,其特征在于:节点的等待状态是指该节点还未被安装或者还未被拆卸;完成状态是指该节点已经完成安装或者已经完成拆卸;只有装配过程中的表示子装配的节点具有待装配状态,待装配状态表示该子装配至少有一个零件已经完成安装、但是该子装配至少还有一个零件未安装完成;失效状态是指非稳定性子装配的结构被破坏导致该子装配消失。

5.如权利要求4所述的基于有限状态机的虚拟样机拆装序列模型的实训平台,其特征在于:所有节点的初始状态均为等待状态。

6.如权利要求1-5之一所述的拆装序列关系模型的构建方法包括以下步骤:

1)、获取产品零部件的正确的装配顺序和拆卸顺序,分别建立与装配顺序对应的装配节点表和与拆卸顺序对应的拆卸节点表;

2)、读取装配节点表或拆卸节点表之后,根据用户选中的零件计算对应节点的完成条件,判断完成条件是否成立,若成立则认为选中的零件能够实现装配或拆卸;若不成立则认为用户选择错误;

计算选中零件的相关节点的失效条件和待装配条件,若失效条件成立则认为相关节点将迁移为失效状体,若待装配条件成立,则认为相关节点将迁移为待装配状态;

装配节点表和拆卸节点表均包括:节点ID、节点名称、零件ID、当前状态和装配体对象;装配体对象包括装配体ID、装配体名称、完成条件、失效条件、待装配条件、操作工具ID和运动轨迹ID;

2.1)、当用户进行虚拟装配训练时读取装配节点表,当用户进行虚拟拆卸训练时获取拆卸节点表;根据节点表建立节点信息的数据结构;

2.2)、获取用户选中的待拆装零件,并寻找与选中零件相对应的节点,读取该节点当前的状态;若当前状态为等待状态或待装配状态,则继续下面的步骤;否则提示错误,并要求用户重新选择要拆装的零件;

2.3)、计算选中节点的完成条件,若计算结果为TRUE,则将该节点的状态置为完成状态;否则提示错误,并要求用户重新选择要拆装的零件;

2.4)、遍历所有的节点,判断是否还有当前状态为等待或待装配的节点,若有则继续下面的步骤;反之则表示该产品的所有零部件已完成装配或拆卸,程序结束;

2.5)、对于当前状态为等待状态的节点,首先计算该节点的失效条件,若失效条件为TRUE,则将该节点的状态置为失效状态;若是装配过程,还需要计算其对应的待装配条件是否为TRUE,若待装配条件为TRUE,则将该节点状态置为待装配状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210360573.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top