Parametric Modeling with Basic and Complementary Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Parametric modeling systems face challenges with large libraries that require extensive resources and are difficult to manage, especially in top-down modeling where parametricity is limited, leading to inefficient design processes and error-prone amendments.
Innovation Solution
The introduction of parametric basic elements and parameterized complementary elements, where the geometry of objects is defined by parameters, allowing for flexible creation and modification of objects without predefining the final structure, reducing library size and improving design efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If parametric modeling is used with detailed library elements, then modeling flexibility and accuracy are improved, but library size increases and system resources are consumed
Solution Approach 1:
The patent divides the modeling system into two distinct element types: basic elements (columns, beams, walls) and complementary elements (connections, details). This segmentation allows the library to be organized hierarchically, where basic elements form the core structure and complementary elements add specific functionality. The segmentation principle resolves the contradiction by enabling detailed modeling where needed while keeping the overall library manageable through structured organization.
Solution Approach 2:
The patent creates a universal modeling framework where basic elements can serve multiple functions through parameterization. A single basic element type (e.g., column) can be configured for different structural roles by adjusting parameters, reducing the need for multiple specialized library elements. This multi-functionality approach reduces library size while maintaining modeling precision through parameter-based customization.
2Ease of operation
If top-down modeling is used with generic elements, then design process is simplified, but parametricity is limited and changes require manual updates
Solution Approach 1:
The patent introduces dynamic parameterization to the top-down modeling approach. Basic elements are defined with parameters that can be automatically updated when design requirements change. This allows the system to maintain the simplicity of top-down modeling while adding the adaptability of parametric modeling. When a parameter changes, the system can automatically propagate updates to dependent elements, eliminating manual update requirements.
Solution Approach 2:
The patent implements feedback mechanisms where changes in basic element parameters automatically trigger updates to complementary elements and the overall model. This feedback loop ensures that the design remains consistent and adaptable without requiring manual intervention. The system continuously monitors parameter changes and propagates updates throughout the model, maintaining both simplicity and versatility.
3Productivity
If library elements are pre-defined with specific details, then modeling speed is improved, but the ability to handle variations is reduced
Solution Approach 1:
The patent uses parameter changes as the core mechanism to handle variations. Instead of pre-defining every possible variation in the library, the system provides basic elements with adjustable parameters (dimensions, material properties, structural characteristics). Users can quickly adapt elements to specific requirements by modifying parameters rather than searching for pre-configured variations. This approach maintains high modeling speed while providing extensive adaptability.
Data Source
AI summary
In a modeling method and system, a model is created by using parametric basic elements and parameterized complementary elements, each having special parameters; such that a complementary object to be created with a parameterized complementary element is directly or indirectly, at least via one of its parameter values, associated with at least one basic object created with a basic element.


