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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com