Multi-user Generative Design System with Shared Model
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current generative design software is not configured for multi-user collaboration, featuring complex interfaces navigable only by experienced designers, and is unable to balance the requirements of various stakeholders, often resulting in infeasible or incomplete designs.
Innovation Solution
A distributed computing system with a shared design model using pre-defined selectable block items allows multiple stakeholders to collaborate in real-time, enabling non-proficient designers to contribute to a common framework, synchronizing inputs and generating design solutions that reflect each stakeholder's goals and constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current generative design software is used, then design generation capability is provided, but multi-user collaboration is not enabled
Solution Approach 1:
The system segments the design process into independent components: a shared design model stored in a database, individual user interfaces, and a synchronization mechanism. This allows multiple users to work simultaneously on different aspects of the design without conflicts, resolving the contradiction between enabling multi-user collaboration and maintaining system complexity.
Solution Approach 2:
The shared design model serves as a universal data structure that can be accessed and modified by any number of users through their respective interfaces. The system provides multi-functionality by supporting both individual design work and collaborative design processes using the same core architecture, thus enabling adaptability without proportionally increasing complexity.
2Manufacturing precision
If complex interface is used, then design control capability is improved, but ease of operation deteriorates
Solution Approach 1:
The shared design model acts as an intermediary data structure between the user interface and the generative design engine. It provides a simplified, standardized interface that non-proficient users can understand and manipulate, while still enabling precise design control through the underlying engine. This mediator layer decouples interface complexity from operational ease.
Solution Approach 2:
The system uses simplified representations and visualizations of the design model that are easier to understand than the full complex structure. Users interact with simplified copies or views of the design data that maintain precision while improving ease of operation through more intuitive presentation.
3Reliability
If rigid input parameters are expected, then design system stability is maintained, but adaptability to different stakeholders deteriorates
Solution Approach 1:
The system dynamically adapts to different stakeholders by allowing the shared design model to evolve as users add and modify components according to their specific requirements. The model structure remains stable and reliable, while its content and configuration are flexible enough to accommodate diverse stakeholder needs through iterative modifications.
Solution Approach 2:
The system allows parameters and constraints in the design model to be changed and adjusted based on different stakeholder requirements. Users can modify component parameters, add new constraints, or adjust existing ones while the system maintains stability through controlled updates to the shared model, balancing reliability with adaptability.
Data Source
AI summary
In various embodiments, a computer-implemented method comprises receiving, during a real-time collaboration session including a plurality of participants, a first input associated with a first selectable component from a set of pre-defined selectable components associated with a shared design model, where the first selectable component is associated with a first participant in the plurality of participants, in response to receiving a confirmation of the first input, modifying the shared design model to generate an updated shared design model, wherein the first selectable component in the updated shared design model includes the modified first selectable component, and causing the updated shared design model to be synchronized with at least one other participant in a plurality of participants included in the real-time collaboration session.


