[發明專利]一種基于服務的機械與控制系統聯合仿真實現的方法無效
| 申請號: | 200910082809.2 | 申請日: | 2009-04-22 |
| 公開(公告)號: | CN101533262A | 公開(公告)日: | 2009-09-16 |
| 發明(設計)人: | 宋曉;賴李媛君;張霖;司南 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 北京慧泉知識產權代理有限公司 | 代理人: | 王順榮;唐愛華 |
| 地址: | 100191北京市海淀區學*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 服務 機械 控制系統 聯合 仿真 實現 方法 | ||
1、一種基于服務的機械與控制系統聯合仿真實現的方法,其特征在于:該方法具體步驟如下:
步驟一:編寫ADAMS通用接口模塊并封裝為Web服務的步驟,即:首先確定ADAMS與MATLAB聯合仿真輸入輸出調用關系,改變單結點下ADAMS與MATLAB聯合仿真方式,根據ADAMS軟件自帶的FORTRAN語言編寫的用戶子程序模版,創建能夠自動讀入輸入文檔值,啟動ADAMS/Solver對模型進行仿真運算,并能自動將輸出值寫入輸出文檔的ADAMS通用接口模塊,然后根據Web服務的創建方法,在.NET或者J2EE環境下用C#或JAVA編寫能夠調用可執行程序文件的Web服務,生成相應的WSDL接口描述文檔;
步驟二:編寫MATLAB通用接口模塊并進行Web服務封裝的步驟,即:首先,將ADAMS輸出文檔作為MATLAB的模型輸入,將ADAMS輸入文檔作為MATLAB的模型輸出,編寫相應m文件模塊,讀入ADAMS的輸出,啟動Simulink控制仿真模塊,并將結果輸入ADAMS的輸入文檔,然后利用MATLAB引擎技術調用此m文件,在VC環境下生成能夠啟動Simulink控制仿真模塊的可執行文件,建立MATLAB接口調用模塊,并創建可調用MATLAB控制仿真的Web服務,生成WSDL服務描述文檔;在此基礎上手動修改、擴充ADAMS與MATLAB接口的描述文檔,以形成完備通用的Web服務訪問接口描述;
步驟三:注冊并發布Web服務,實現廣域網的應用程序聯合調用的步驟,即:在現有的Web服務平臺下,以UDDI標準規范將ADAMS與MATLAB的Web服務描述文檔注冊到服務器平臺,發布共享接口服務信息,提供Web服務的查詢及調用;然后在Web頁面添加Web服務引用,編寫ADAMS與MATLAB的Web服務循環調用模塊,使用戶能在廣域網中搜索查詢到該Web服務,并經選擇在Web頁面遠程自動化循環調用ADAMS與MATLAB聯合仿真,對模型進行并行分析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910082809.2/1.html,轉載請聲明來源鉆瓜專利網。





