Module based fast engineering design method

A technology of engineering design and templates, which is applied in computing, program control devices, special data processing applications, etc., can solve problems such as data loss, failure to realize modeling process control, and failure to realize model reconstruction.

Inactive Publication Date: 2007-03-14
中国航天科技集团公司第一研究院
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the application software integration methods used for product design analysis are divided into two categories: one is the function integration based on input and output, and the function integration of the model is realized through the connection of the solution process. This method has been widely used in engineering practice and achieved good results. , its defect lies in: i

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
  • Module based fast engineering design method
  • Module based fast engineering design method
  • Module based fast engineering design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] (1) Class library extension

[0036] The expansion of the object class library is realized by using the method of API function encapsulation and object class encapsulation, so that the system has the modeling ability of cuboid, sphere, cone, and cylinder.

[0037] First, use the function encapsulation method to create the following system functions:

[0038] extern int block(){...} ∥ cuboid function

[0039] extern int sphere(){……} ∥ sphere function

[0040] extern int cone(){...} ∥ cone function

[0041] extern int cylinder(){...}∥ cylinder function

[0042] ...

[0043] On the basis of function encapsulation, use the object class encapsulation method to create an object class:

[0044] (defclass block(is-a UGOBJ)(...)) ∥ cuboid block object class

[0045] (defclass sphere(is-a UGOBJ(……)) ∥ sphere object class

[0046] (defclass cone(is-a UGOBJ(……)) ∥ Cone cone object class

[0047] (defclass cylinder(is-a UGOBJ(...))∥ cylinder cylinder object class

[0048] ......

Embodiment 2

[0055] (1) Expansion of the object class library and engineering database. On the basis of the system, the encapsulation of modeling features such as cylinders, holes, cones, and Boolean operations is realized, and the algorithm library and rule library in the design process are established at the same time.

[0056] (2) Establish a design analysis template, write the template code according to the modeling process, and complete the template dialog box shown in Figure 6.

[0057] (3) Generate a unified associated model interactively, and the model can be automatically remodeled as the design input changes. The geometric shape of the unified association model is shown in Figure 7.

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 template-based fast engineering design method comprises: secondary packing integration of different engineering application or self-developed software to build software database for control and calling; acquiring engineering data (such as rule, history data, method and case) to build engineering database; building design and analysis template included code to call database and dialog box for interactivity, and implementing the design analysis automation. This invention improves design efficiency and quality with less cost.

Description

technical field [0001] The invention relates to a rapid engineering design method realized based on engineering application software secondary packaging technology and design analysis template technology, which is mainly used in the design and engineering analysis links of engineering research and development work. Background technique [0002] At present, the research and development of products has entered the stage of digitalization, and the scheme design and detailed design are all completed with the assistance of various design analysis software (CAD, CAE, CFD, etc.). The data serve as the basis for designing the analysis process. Designers need to consult historical data, documents, specifications and other technical materials according to the design input conditions, and make technical preparations; summarize, summarize, reason, and analyze, form optional schemes, optimize schemes and refine schemes, and use design analysis software to establish designs Models and an...

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
IPC IPC(8): G06F9/44G06F17/50
Inventor 陈海东张冶沈重赵雯李烁孔文秦
Owner 中国航天科技集团公司第一研究院
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