Background & Goals
In the process of complex product development, the design work includes mechanical structure design, control system design, electronic design, control software design, process design, etc. It is necessary to apply software from different disciplines, including control, structure, dynamics, electromagnetic effects, thermal, etc.
Because ** involves multiple disciplines, there are complex situations of multi-variable, multi-objective, and multi-constraints, and there may be coupling relationships between variables between various disciplines. In the process of product development, how to consider many important factors such as multidisciplinary integrated design, performance optimization, cost, and time cycle, and find the best balance point and data coupling in the middle has become a crucial issue.
Based on this demand, a multidisciplinary collaborative platform based on process tasks can be built through SimManager, and the input and output transmission of upstream and downstream analysis tasks can be realized through the platform, and the analysis data can be managed in a structured manner according to the product model.
Technical challenges
There are the following technical challenges in achieving a multidisciplinary collaborative process:
1.Dynamically construct multidisciplinary collaboration** processes through interaction to support collaborative work between multiple disciplines and departments.
2.Work task splitting, which breaks down tasks into executable process nodes.
3.The multi-discipline process is built to be published, edited, and reusedEstablish a multi-disciplinary collaborative process sharing database and resource pool.
4.Standardize the process and monitor the execution process.
Solution
The multidisciplinary collaborative process solution based on SimManager includes process construction and process application execution.
In the construction of multidisciplinary collaborative processes, SimManager provides a graphical process definition interface to define the sequence and logical relationship of tasks. Specify the task information such as the person in charge of the task and the scheduled time of each node, specify the input and output data (parameters and files, etc.) of the task node, and define the activation conditions of the task. For the relationship between process nodes, loop, judgment, parallelism, serial, and nested sub-processes are supported.
Multidisciplinary collaborative process execution: After the process is built and released, the corresponding node leaders of each discipline can carry out the analysis work in the order before and after the process definition. At the corresponding node, you can call the corresponding tool software for interface interaction or batch analysis, and the analysis results are automatically stored in the system.
The execution status of the process node can be displayed in the process operation, and the technical leader and decision-maker can monitor the task execution process and status. Can be obtained:
1. Intuitively understand the task arrangement of the entire multidisciplinary collaborative process
2. Intuitively understand the preparation status of each task, that is, whether each task has not yet prepared all the inputs or started to execute the task by the time limit, and the task has not been completed by the deadline;
3. Master the task execution status of multidisciplinary collaboration, that is, which tasks have ended, which tasks are in progress, and what tasks are follow-up. Unstarted, in-progress, and completed tasks are distinguished by color status.
Results & Benefits
System users can dynamically build multidisciplinary collaboration processes and release them for multidisciplinary collaboration to standardize multidisciplinary processes.
System users can reuse, edit, and optimize existing processes.
During the process execution, the corresponding tools and batch processing scripts can be called to improve the efficiency of collaboration. Process node results and parameters are automatically stored in a shared database, and data genealogy and traceability are established. Continuously accumulate plans and experience in process execution.