CAD Rigid Body Coloring for Dynamic Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD applications require labor-intensive and error-prone manual processes to convert kinematic constraints into joints for dynamic simulation, often introducing redundant constraints that undermine performance and fail to visually organize dynamic relationships between rigid bodies, limiting user understanding.

Innovation Solution

A CAD application method that automatically processes rigid bodies by analyzing assembly data to apply graphic styles, allowing users to adjust colors in an assembly browser, which are respected in dynamic simulation, and uses a Constraint Reduction Engine to infer joints from constraints, providing a better visual representation of dynamic relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual conversion of constraints to joints is performed, then dynamic simulation can be set up, but the process is labor intensive and error prone

Engineering Contradiction:
Improveaccuracy of constraint-to-joint conversionVSAvoidtime required for constraint-to-joint conversion
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically performs the constraint-to-joint conversion without user intervention. The software analyzes the mechanical model, identifies constraints, and autonomously creates corresponding joints in the dynamic simulation view, eliminating manual effort and reducing errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of converting constraints to joints with an automated software engine. This engine uses algorithms to analyze constraint data and generate joint definitions automatically, substituting human labor with computational processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual conversion of constraints to joints is performed, then dynamic simulation can be set up, but redundant constraints are introduced that undermine performance

Engineering Contradiction:
Improvequality of dynamic simulationVSAvoidnumber of redundant constraints
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The software engine autonomously analyzes the mechanical model to identify and eliminate redundant constraints during the automatic conversion process. It intelligently determines which constraints are necessary and which are redundant, creating an optimized joint set without user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the state of constraints by analyzing their properties and selectively converting only necessary constraints to joints. It modifies the constraint set by removing redundancies while preserving essential kinematic relationships, optimizing the simulation model.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If semi-automatic translation of constraints to joints is implemented, then some automation is achieved, but user input is still required and associations between constraints and joints are not maintained

Engineering Contradiction:
Improvespeed of constraint-to-joint conversionVSAvoiduser input requirements
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system requires no user input for the constraint-to-joint conversion process. The software engine completely autonomously performs analysis, constraint identification, joint creation, and association maintenance, making the process fully automatic and eliminating the need for user interactions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system maintains bidirectional associations between constraints and joints, creating a feedback mechanism where changes in either view are automatically reflected in the other. This ensures consistency and eliminates the need for manual synchronization.

Inventive Principle:
Principle #23Feedback

4Productivity

If advanced CAD applications automatically generate rigid bodies, then conversion automation is achieved, but visual organization of dynamic relationships is not provided

Engineering Contradiction:
Improveautomation of constraint-to-joint conversionVSAvoidvisual representation of dynamic relationships
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system automatically colors rigid bodies in the dynamic simulation view to visually distinguish different bodies and their relationships. Each rigid body receives a unique color or graphic style, enabling users to easily identify and understand the dynamic relationships between components without manual intervention.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system visually segments different rigid bodies through automatic coloring, creating distinct visual groups that represent the dynamic relationships in the model. This segmentation helps users understand which components move together as rigid bodies and how they relate to each other dynamically.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8521478B2Automatic coloring of rigid groups of parts
Publication Date: 2013.08.27 AUTODESK INC
  • US8521478B2 patent drawing
  • US8521478B2 patent drawing
  • US8521478B2 patent drawing

AI summary

One embodiment of the invention sets forth a CAD application configured to receive an instruction to process a first rigid body in a CAD model and to create a graphic style table that includes a listing of available graphic styles to apply to the rigid bodies in the CAD model. The CAD application is further configured to analyze assembly data associated with the first rigid body to determine if the first rigid body includes any user-defined characteristics. The CAD application is configured to select a first graphic style and apply the first graphic style to each of the geometric bodies included in the first rigid body. Advantageously, embodiments of the invention provide users with a better visual understanding of each rigid body in an assembly and the dynamic relationships between those rigid bodies.