Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device and method for providing allowable assignment range of multiple parameters in computer aided design system

A computer-aided and design system technology, applied in calculation, calculation model, design optimization/simulation, etc., can solve problems such as difficulty in the effective range of multi-parameter assignment, high-dimensional space difficult for users to understand and use, and incomplete allowable range of parameter assignment. , to achieve the effect of being easy to understand and use, easy for users to understand, and ensuring completeness

Active Publication Date: 2021-12-14
ZHEJIANG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practical applications, the complexity of most products will far exceed the back cover of the desktop computer case, so it is more difficult to obtain the effective assignment range of multiple parameters
Therefore, the problem of the allowable assignment range of multiple parameters has not been effectively resolved
For a large number of geometric constraint systems that cannot be decomposed into triangular subproblems, this type of constructive method cannot be applied
[0016] 2. Secondly, when it is necessary to calculate the allowable assignment range of multiple parameters in a two-dimensional model, this type of method will ignore some constraints, resulting in the incomplete allowable assignment range of the calculated parameters, so it is not suitable for solving the allowable range of multi-parameters. Assignment scope
(2) This high-dimensional space is difficult to be directly understood and used by users
1) All existing commercial CAD systems can provide mature geometric constraint solving functions; however, none of the commercial CAD systems can provide the user with the allowable value range of the parameter when editing the parameter
[0024] 2) A considerable amount of research has been accumulated on geometric constraint solving problems. In the article "Review of Geometric Constraint Solving Research" published by Gao Xiaoshan and Jiang Kun in 2004, nearly a hundred papers on geometric constraint solving problems were cited. In addition, in 2011 Hoffmann's review article "Geometric constraint solving in parametriccomputer-aided design" cited hundreds of geometric constraint solving literatures, which can prove the maturity of geometric constraint solving technology; in contrast, the allowable value range of calculation size parameters Due to the complexity of the problem, breakthrough progress has not been made for a long time, and there are very few research results in this area. There are only a few literatures on the calculation of the allowable assignment range of parameters
[0025] 3) The problem of solving geometric constraints is essentially a problem of solving equations, and there have been a lot of work on solving equations throughout the ages; the problem of calculating the allowable value assignment range of parameters is essentially to study the complex nonlinear equations under what conditions have or have no solution, making the problem more challenging than the simple problem of solving equations

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
  • Device and method for providing allowable assignment range of multiple parameters in computer aided design system
  • Device and method for providing allowable assignment range of multiple parameters in computer aided design system
  • Device and method for providing allowable assignment range of multiple parameters in computer aided design system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0125] According to an embodiment of the present invention, a device for providing an allowable value assignment range of multiple parameters in a computer-aided design system is provided.

[0126] Image 6 is a schematic diagram of a device according to an embodiment of the invention. like Image 6 As shown, the device includes: an acquisition unit 102 , a first input unit 104 , a first creation unit 106 , a second input unit 108 and a second creation unit 110 .

[0127] Wherein, the obtaining unit 102 is used to obtain a two-dimensional model from a computer-aided design system, wherein the two-dimensional model includes a plurality of geometric bodies and a plurality of two-dimensional geometric constraints of the geometric bodies, wherein the geometric bodies have coordinate variables, and the two-dimensional geometric constraints Has a size parameter.

[0128] In this example, according to Image 6 The shown device is used to provide a multi-parameter allowable value ...

example 1

[0139] Figure 7 A simple two-dimensional model is shown, which consists of multiple geometric bodies, including three points P1, P2, P3 and the size parameters of the distance constraints related to these three points , with . selected by the user, the with as the size parameter to be modified, and will as a fixed size parameter. Among them, the algebraic equations of the geometric constraint system are expressed as follows:

[0140]

[0141] where the variable with Denote the coordinates of P1, P2 and P3, respectively. because For a fixed size parameter, the Substituting into the algebraic equations, we get:

[0142]

[0143] As an example and not a limitation, in order to ensure the integrity of the multi-parameter editing calculation parameter range, the constraint parameters to be modified Represented as equality constraint functions, respectively, as follows:

[0144]

[0145] For the two equality constraint functions, Lagrangian multipl...

example 2

[0163] Figure 9 shows a geometric constraint system consisting of three points P1, P2 and P3, where the three distance constraint parameters are respectively d 1 、d 2 and d 3 , O represents the origin of the coordinate system. Point P1 is a known fixed point with coordinates (30,0), and the direction from P1 to P2 is along the x-axis, so the y-coordinate value of point P2 is fixed at 0; and, ,as well as ;d 1 is the only constraint parameter to be modified. Thus, the equality constraint function of the geometric constraint system in this example can be expressed as follows:

[0164]

[0165] In this embodiment, specifically, the first creating unit 106 obtains the final value range interval based on the equation constraint function corresponding to each size parameter to be modified, and uses the final value range interval as the corresponding size parameter to be modified. The scope of assignment is allowed, specifically including the following steps:

[0166] St...

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

A device for providing an allowable assignment range of multiple parameters in a computer aided design system and a method thereof. The device comprises: an acquisition unit, which acquires a two-dimensional model from a computer-aided design system; a first input unit which is determined by a user to divide the size parameters of the two-dimensional geometric constraint in the acquisition unit into a fixed size parameter set and a to-be-modified size parameter set; a first creating unit which is used for calculating an allowable assignment range of each size parameter to be modified and displaying the allowable assignment range to a user; a second input unit which is used for selecting, editing and updating any size parameter to be modified by a user; a second creating unit which is used for updating the coordinate variables of the geometric body according to the parameter values of the size parameters of all the current geometric constraints, wherein the first creating unit is used for constructing a corresponding equality constraint function for each size parameter to be modified and solving to obtain a final value domain interval, and the final value domain interval is respectively used as an allowable assignment range of the corresponding size parameter to be modified.

Description

technical field [0001] The present invention mainly relates to the field of computer-aided design, in particular to a device and a method for providing an allowable value assignment range of multiple parameters in a computer-aided design system. Background technique [0002] Computer-aided design is a digital method that first creates corresponding 2D drawings and 3D models for products through computer-aided design software before actually producing real products. With computer-aided design software, users can simulate and modify designs, opening the door to rapid introduction of innovative and differentiated products. The development of computer-aided design software has roughly gone through several stages, including wireframe modeling design, curve surface modeling design, solid modeling design, and parametric design. Among them, the wireframe modeling design can only express the basic geometric information of the parts, but cannot effectively express the topological rel...

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): G06F30/25G06F17/11G06N3/00G06F111/04
CPCG06F30/25G06F17/11G06N3/006G06F2111/04
Inventor 汤志鸿高曙明邹强
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products