Method for realizing associative simulation of machine and control system based on service

A co-simulation and control system technology, applied in the field of co-simulation between ADAMS and MATLAB, can solve the problems of difficult expansion, lack of standardization, openness, etc., and achieve the effect of promoting reuse and protecting the intellectual property rights of software companies

Inactive Publication Date: 2009-09-16
BEIHANG UNIV
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Obviously, this co-simulation operation method must have many shortcomings of the interface-based multi-domain modeling method, it is not standard, open, and difficult to expand

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for realizing associative simulation of machine and control system based on service
  • Method for realizing associative simulation of machine and control system based on service
  • Method for realizing associative simulation of machine and control system based on service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention is a service-based method for implementing co-simulation of machinery and control systems. The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0020] The embodiment of the present invention is a method for service encapsulation and distribution of joint simulation of ADAMS and MATLAB.

[0021] The first step is to write and encapsulate the interface module function between ADAMS and MATLAB.

[0022] First, determine the input-output relationship between ADAMS and MATLAB co-simulation, see figure 2 .

[0023] According to the calling characteristics of ADAMS / Solver (solver), a module that can call ADAMS / Solver for simulation operation is written under the framework of the user subroutine template written in FORTRAN language that comes with ADAMS software. User subroutines are generic and can use a programming language to define model elements or specific outputs. Users ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for realizing associative simulation of machine and control system based on service. The method comprises three main steps of a first step of compiling an ADAMS universal interface module and encapsulating to be Web service; a second step of compiling an MATLAB universal interface module and performing Web service encapsulation; and a third step of registering and issuing Web service, and realizing application program associative calling of wide area network. The invention comprises application program encapsulation based on service and realizes loose coupling between ADAMS and MATLAB under a service-oriented architecture (SOA), and transparent position and transport protocol by means of an ADAMS user subprogram and an MATLAB engine technique, so as to meet the optimisation requirements of complex product on distributed collaborative simulation in multiple fields. The invention solves the integration and module reusability of the existing ADAMS mechanical system and MATLAB control system in distributed collaborative simulation, supports the Web service encapsulation of ADAMS and MATLAB and supports distributed collaborative simulation in multiple fields in the wide area network environment. The collaborative simulation system has simple construction, strong expansibility and wide application prospect.

Description

(1) Technical field [0001] The invention relates to a method for realizing joint simulation of a service-based machinery and control system, that is, a method for realizing joint simulation of ADAMS and MATLAB based on service, and belongs to the technical field of computer distributed simulation. (2) Background technology [0002] With the development of computer software and hardware technology and simulation technology, people have developed a large number of mature commercial simulation software such as ADAMS (Automatic Dynamic Analysis of Mechanical Systems mechanical multi-body dynamics simulation software) and MathWork's MATLAB / Simulink, which has strongly promoted The application of simulation technology in complex product design. In order to fully apply simulation to complex product design, we need to fully consider product behavior requirements during the design process, make full use of simulation modeling, control and verification tools, and make simulation tools...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G05B17/02
Inventor 宋晓赖李媛君张霖司南
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products