[發明專利]一種五連桿機構模型變更識別方法有效
| 申請號: | 201410696220.2 | 申請日: | 2014-11-26 |
| 公開(公告)號: | CN104408124B | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 葉曉平 | 申請(專利權)人: | 麗水學院 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/50 |
| 代理公司: | 杭州斯可睿專利事務所有限公司 33241 | 代理人: | 周涌賀 |
| 地址: | 323000*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 連桿機構 模型 變更 識別 方法 | ||
本發明公開了一種五連桿機構模型變更識別方法,包括步驟:根據五連桿機構的零件屬性數據結構構建零件類型表,并比較初始和變更后的零件類型表,識別出零件實例變更;根據五連桿機構的約束屬性數據結構構建約束關系表,并比較初始和變更后的約束關系表,完成約束關系變更識別;輸出零件實例及約束關系變更識別結果。采用本發明的方法可快速識別五連桿機構模型變更,并推廣至其他機械系統的模型變更識別,根據該方法得到的模型變更結果信息,可增量式傳播至其他設計平臺,而無需傳播整個模型,降低了信息傳輸負擔,提高了傳輸效率。
技術領域
本發明涉及機械設計技術領域,具體涉及一種在機械結構模型可訪問的基礎上,一種五連桿機構模型變更識別方法。
背景技術
平面五連桿機構的應用十分廣泛,在設計該機構的過程中,設計人員根據不斷變動的需求對設計模型施加各種設計改變,直至設計需求得到滿足為止。每一次設計改變都將導致設計模型發生一定的變更,這種設計模型的變更隨著設計過程的推進而不斷發生。
機械模型變更的識別,在模型的增量更新及模型的一致性檢測等方面起著重要作用。由于控制系統設計依賴相應的機械結構信息,五連桿結構的機械結構模型變更信息需傳播至控制平臺,以維護模型的一致性。然而,現有的設計平臺對模型變更識別的支持還不夠完善,很多識別工作仍需要人工完成,增加了設計人員的負擔,錯誤率高且效率低下。更為重要的是,不能保證模型變更傳播的自動性和實時性。現有的機械設計工具僅能通過操作歷史來獲得模型變更,不能直接由模型數據獲得模型變更。
發明內容
本發明提供了一種五連桿機構模型變更識別方法,直接由模型數據獲得模型變更,完成五連桿機構模型變更的識別。
為了實現上述目的,本發明的技術方案如下:
一種五連桿機構模型變更識別方法,包括步驟:
步驟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、為狀態為“新添加”的零件屬性數據結構生成標識符屬性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于麗水學院,未經麗水學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410696220.2/2.html,轉載請聲明來源鉆瓜專利網。





