[發明專利]一種五連桿機構模型變更識別方法有效
| 申請號: | 201410696220.2 | 申請日: | 2014-11-26 |
| 公開(公告)號: | CN104408124B | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 葉曉平 | 申請(專利權)人: | 麗水學院 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/50 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 周涌賀 |
| 地址: | 323000*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 連桿機構 模型 變更 識別 方法 | ||
1.一種五連桿機構模型變更識別方法,其特征在于,包括步驟:
步驟1、根據五連桿機構的零件屬性數據結構構建零件類型表,并比較初始和變更后的零件類型表,識別出零件實例變更;
步驟2、根據五連桿機構的約束屬性數據結構構建約束關系表,并比較初始和變更后的約束關系表,完成約束關系變更識別;
步驟3、輸出零件實例及約束關系變更識別結果;
所述步驟1 包括步驟:
步驟1.1、為五連桿機構的每個零件實例構建零件屬性數據結構,并將零件實例的零件屬性數據結構填入零件類型表中構建初始五連桿機構的零件類型表T,表中每個零件屬性數據結構的狀態設為“不變”;
步驟1.2、為變更后的五連桿機構構建零件類型表T′,表中每個零件屬性數據結構的狀態設為“未知”;
步驟1.3、比較零件類型表T 與T′,對于僅存在于T′中的零件類型,將其對應的零件屬性數據結構的狀態均設為“新添加”,對于僅存在于T 中的零件類型,將其對應的零件屬性數據結構的狀態均設為“刪除”;
步驟1.4、通過比對類型表T 和T′,對于既存在于T,也存在與T′中的零件類型列,以T中該列對應零件屬性數據結構的指針屬性為查詢條件,獲取T′中相應列中是否存在指針屬性相同的零件屬性數據結構,對于T′相應列中從未被查詢命中的零件屬性數據結構,其狀態設為“新添加”;
步驟1.5、通過檢測類型表T 和T′中均存在的零件類型的類型參數是否改變來獲得零件類型參數變更信息,若有變更,將其對應的零件屬性數據結構狀態設為“改變”;步驟1.6、通過檢測類型表T′中零件實例參數是否改變來獲得零件實例參數變更信息,對表T′中所有狀態仍為“未知”的零件屬性數據結構,若零件實例參數改變,將相應的零件屬性數據結構的狀態設為“改變”;
步驟1.7、為狀態為“新添加”的零件屬性數據結構生成標識符屬性;
步驟1.8、輸出零件實例變更的識別結果。
2. 根據權利要求1 所述的五連桿機構模型變更識別方法,其特征在于,所述步驟2 包括步驟:
步驟2.1、構建初始五連桿機構的關系表RT,以零件屬性數據結構為列名,以標識符屬性值為次序,建立關系表RT,為每個約束實例構建屬性數據結構,并將約束屬性數據結構填入關系表RT 中,其對應的行為約束實例中被約束的源零件實例的零件屬性數據結構,其對應的列為約束實例中被約束的目標零件實例的零件屬性數據結構;
步驟2.2、為變更后的五連桿機構構建關系表RT′ ;
步驟2.3、比較關系表RT 與RT′,對于RT′中狀態為“新添加”的列零件屬性數據結構,其對應的約束屬性數據結構的狀態設為“新添加”,對于僅存在于RT 中的列,其對應的約束屬性數據結構的狀態設為“刪除”,通過比對RT 與RT′中相同位置約束實例的指針,可獲取其他狀態為“新添加”和“刪除”的約束屬性數據結構的狀態;
步驟2.4、檢測約束實例的類型參數變化,如存在改變,則對應的約束屬性數據結構的狀態設為“改變”;
步驟2.5、檢測約束實例的參數變化,如存在改變,則對應的約束屬性數據結構的狀態設為“改變”;
步驟2.6、為狀態為“新添加”的約束屬性數據結構生成標識符屬性;
步驟2.7、輸出約束實例變更識別結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麗水學院,未經麗水學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410696220.2/1.html,轉載請聲明來源鉆瓜專利網。





