An automated vehicle passive safety R&D platform, medium and equipment
Through the introduction of the passive safety R&D platform for automated vehicle, the problems of low automation and poor data consistency in the passive safety development of vehicle are solved, closed-loop process management is realized, R&D efficiency and resource utilization are improved, and standardized, processed and Efficient R&D process.
Patent Information
- Application Number
- CN202411244258.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-09-06
AI Technical Summary
The existing passive safety development technology of the whole vehicle lacks a unified full-cycle standardized management and control platform, resulting in low automation, slow efficiency, poor data consistency in the development process, and inability to effectively drive the development of new models, resulting in wasted time and resources.
Provide a passive safety R&D platform for automated vehicle, including role management module, database management module, development entry design and management module, and R&D tracking module. Through these modules, R&D data tree is built, task data and delivery items are managed, process closed-loop management is realized, and process is improved. degree of automation and data consistency.
The standardization, processization and automation of the passive safety development of the whole vehicle has been improved, the efficiency of model data processing and consistency of R&D data has been improved, the drawbacks of manual management have been reduced, and the R&D efficiency and resource utilization have been improved.
Smart Images

Figure CN118761161B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle passive safety research and development, and in particular to an automated vehicle passive safety research and development platform, medium and equipment. Background Art
[0002] Passive safety development of a whole vehicle refers to setting specific development scoring targets in terms of vehicle body structure, pedestrian protection, occupant restraint system, child protection, etc. according to the requirements of established regulations and rules (such as C-NCAP), and finally meeting the corresponding assessment and evaluation requirements in the regulations through multiple rounds of Computer Aided Engineering (CAE) simulation analysis and collision test analysis. In the existing development technology, there is a lack of a unified full-cycle standardized passive safety project development platform. The project development management platform on the market cannot be applied to passive safety development and task management, so it is usually managed manually, which has the following disadvantages:
[0003] First, the standardization, process and automation of passive vehicle development are low. In repetitive work such as project management, personnel management, task execution and management, the efficiency is low and time-consuming; the development process lacks effective monitoring and analysis, and the ability to track and control problems and risks is poor, and they are not handled in a timely manner.
[0004] Second, during the development process, the vehicle model has complicated steps in data processing, analysis and optimization, calculation and transmission, submission and result acquisition, and uses many R&D tools with low automation, many repetitive tasks, long overall time consumption and low efficiency. Especially when submitting model data calculations, there is a lack of overall monitoring of the model's calculation server, and the calculation time cannot be estimated.
[0005] Third, the security and consistency of R&D data are poor, and it cannot be shared collaboratively. R&D data and R&D experience have not been accumulated and are difficult to reuse, which cannot effectively drive the development of new models, resulting in a waste of time and resources. Summary of the invention
[0006] The purpose of the present invention is to provide an automated whole vehicle passive safety R&D platform, medium and equipment to solve the problems of low standardization, process and automation of whole vehicle passive development, low model data processing efficiency and poor consistency of R&D data caused by existing manual management.
[0007] To achieve the above object, the present invention provides the following solutions:
[0008] An automated vehicle passive safety R&D platform, comprising: a role management module, a database management module, a development item design and management module, and a R&D tracking module;
[0009] The role management module is used to divide platform users into roles and determine role permissions based on role types;
[0010] The database management module is used to construct a research and development data tree, manage the input data of the task, the process data in the task execution and the deliverable data of the task completion based on the role authority, and manage the information tag database corresponding to the minimum unit development item; the information tags in the information tag database include item attributes, deliverables, implementation types and regulations and procedures; wherein the item attributes are determined according to the regulations and procedures;
[0011] The development item design and management module is used to design and manage the development items based on the role authority and in accordance with the laws and regulations, and select the information tag mapped to the minimum unit development item according to the information tag database; the development item includes multi-level items;
[0012] The R&D tracking module is used to manage the vehicle passive safety R&D process and problem tracking and tracing, so as to achieve closed-loop management of problems in R&D.
[0013] Optionally, the database management module specifically includes:
[0014] The R&D data management unit is used to construct an R&D data tree and manage the input data of the task, the process data in the task execution and the deliverable data of the task completion based on the role authority;
[0015] An item attribute database management unit, used to add, modify and delete data values of item attributes according to laws and regulations; the item attributes include body structure, pedestrian protection, occupant restraint system, child protection and test verification;
[0016] An implementation type management unit is used to design different processes and specific steps for each minimum unit development item and the task type under the minimum unit development item; wherein the processes are numbered in sequence to generate implementation type numbers, and the specific steps include simulation data verification of structural crashworthiness, simulation data verification of pedestrian protection, simulation data verification of occupant restraint system, simulation grid modeling of structural crashworthiness, simulation grid modeling of pedestrian protection, simulation grid modeling of occupant restraint platform, simulation analysis and optimization of structural crashworthiness, simulation analysis and optimization of pedestrian protection, simulation analysis and optimization of occupant restraint platform, simulation model benchmarking of structural crashworthiness, simulation model benchmarking of pedestrian protection, simulation model benchmarking of occupant restraint platform and vehicle testing;
[0017] Deliverable management unit, used to normalize and standardize the deliverable content and delivery form of each of the minimum unit development items;
[0018] The regulations and procedures management unit is used to add, edit and delete regulations and procedures.
[0019] Optionally, the development item design and management module specifically includes:
[0020] A development item design unit is used to add, edit, merge, copy and delete development items according to business needs, and determine the mapping relationship between the minimum unit development item and the information tag;
[0021] A data association unit, used to associate all tasks under each minimum unit development item with input data of the current task through item attributes according to the R&D data tree;
[0022] A deliverable association unit, used to associate all tasks under each minimum unit development item and the deliverable data after the task is completed according to the R&D data tree, and create a deliverable data path for each minimum unit development item;
[0023] The implementation visualization unit is used to select the implementation type number, develop the implementation type mapped according to the minimum unit to which the current task belongs, and visualize the specific steps included in the implementation type.
[0024] Optionally, it also includes: an automatic submission calculation module;
[0025] The automatic submission calculation module specifically includes:
[0026] A server management unit is used to manage servers; the server management includes adding new servers, deleting servers, and editing and modifying server settings;
[0027] The server monitoring unit is used to send a request command to the server according to the set time and frequency to obtain the monitoring data of all started servers; the monitoring data includes the server IP, the total number of cores, the number of remaining cores, the number of queued tasks and the default number of cores;
[0028] The model submission unit is used to create a calculation job according to the model data in the R&D data tree, upload the calculation job to the started server based on all the started servers, and, after submitting the calculation job, use the ID information data returned by the server as a unique identifier, and during the calculation process, return the animation or curve result file (d3plot result file) and the process record file (d3hsp file) containing the calculation information in real time, and obtain the results returned by the server after the calculation is completed and automatically filter the valid result files; the returned results include animation result files, curve result files, process record files containing calculation information, calculation log files and configuration files.
[0029] Optionally, it also includes: an automation tool module;
[0030] The automation tool module is used to automatically import the input data of the current task into the automation tool for model data processing, and automatically store the processed model data into the process data or deliverable data in the R&D data.
[0031] Optionally, the R&D tracking module specifically includes:
[0032] Issue tracking template management unit, used to add, edit and delete issue tracking templates;
[0033] The problem handling unit manages the passive safety R&D process of the vehicle, and tracks and traces project management, R&D tasks, and data verification. Select the problem tracking template, report the problem according to the template, and associate it with the tasks in the task execution unit to conduct closed-loop management of problem review, plan adjustment, risk transformation, and solution closure;
[0034] Also includes: risk monitoring module;
[0035] The risk monitoring module specifically includes:
[0036] A risk calculation unit is used to determine, according to a time period of the development node, a proportion of the number of completed tasks to the total number of tasks issued in the development node at the end of the time period, and determine a risk value;
[0037] The alarm rule unit is used to set risk alarm thresholds of different risk levels, and determine the risk level according to the risk alarm threshold and the risk value, and issue a risk alarm according to the risk level.
[0038] Optionally, it also includes: experience library module;
[0039] The experience library module specifically includes:
[0040] An experience template management unit, used to design experience templates and content, and to add, edit and delete the experience templates; wherein the experience templates include project management, R&D process, simulation experience and test experience;
[0041] The experience database construction unit is used to select the experience template, fill in the experience data, the platform obtains the experience data, and visualizes the experience data in the experience template.
[0042] Optionally, it also includes: R&D process design module;
[0043] The R&D process design module specifically includes:
[0044] A project creation unit is used to create a new project based on the role authority, select development items, formulate a development time plan, assign the next level manager, and visualize the project Gantt chart and project family tree chart; the project Gantt chart is used to display the plan and progress of the vehicle passive safety R&D process; the project family tree chart is used to display the completion progress of development nodes and development items;
[0045] A task management unit, used to generate tasks and task distribution corresponding to the minimum unit development items based on the role permissions, and track the released tasks;
[0046] A task execution unit, configured to visualize, based on the published tasks, the specific steps included in the implementation type to which the tasks under the minimum unit development item are mapped, and to push the input data of the published tasks and the deliverable data path corresponding to the published tasks;
[0047] The overview unit is used to visualize the project summary of the project and set search conditions based on all projects and important basic information of the project in the project summary to search for the corresponding project; the project summary includes statistical information of all project statuses, statistical information of all personnel, statistical information of all project finances, and all projects and important basic information of the project.
[0048] Approval units include:
[0049] A project approval subunit is used to approve the creation of a new project based on the role authority, and create the new project after the approval is completed;
[0050] A deliverables approval subunit is used to approve the deliverables of the task based on the role authority using a two-tier approval system; the two-tier approval system is a system in which the project manager and the supervisor of engineering approve the deliverables respectively;
[0051] The message reminder unit is used to provide message reminders in the vehicle passive safety R&D process; the types of message reminders include task deadline reminders, approval reminders, and important notification releases.
[0052] A computer-readable storage medium stores functional modules and functional units of an automated whole vehicle passive safety research and development platform. When the functional modules and functional units of the automated whole vehicle passive safety research and development platform are executed by a processor, all functions of the automated whole vehicle passive safety research and development platform are realized.
[0053] An electronic device includes a memory and a processor, wherein the memory stores functional modules and functional units of an automated whole vehicle passive safety research and development platform, and the functional modules and functional units of the automated whole vehicle passive safety research and development platform realize the functions of the automated whole vehicle passive safety research and development platform when executed by the processor.
[0054] According to the specific embodiment provided by the present invention, the present invention discloses the following technical effects: the present invention provides an automated vehicle passive safety R&D platform, including: a role management module, a database management module, a development item design and management module, and a R&D tracking module, which can use the database management module to build a R&D data tree, manage task input data, process data in task execution, and deliverable data after task completion according to role permissions; use the development item design and management module to manage the information tag database corresponding to the minimum unit development item, and design and manage the development item according to the regulations and procedures, and select the information tag mapped by the minimum unit development item according to the information tag database; use the R&D tracking module to manage the vehicle passive safety R&D process and problem tracking and tracing, and realize closed-loop management of problems in R&D. In the process of vehicle passive safety development, it is only necessary to execute according to the processing flow of the automated vehicle passive safety R&D platform, and the whole process is fully automated without manual supervision, which improves the standardization, process and automation of vehicle passive safety development and realizes the consistency of R&D data.
[0055] The present invention only uses one R&D platform to achieve closed-loop management of "R&D process design - automatic data processing - R&D process tracking - R&D experience accumulation", improves model data processing efficiency, and manages projects and R&D processes more reasonably. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0057] Figure 1 This is a schematic diagram of the automated vehicle passive safety research and development platform provided by the present invention;
[0058] Figure 2 This is a diagram of the R&D data tree structure;
[0059] Figure 3 Schematic diagram of the corresponding modules and workflow for implementation type number 7;
[0060] Figure 4 Develop entry attributes and minimum units for entry and input data hook association example diagram;
[0061] Figure 5 It is a schematic diagram of the execution process of the risk monitoring module;
[0062] Figure 6Processing flow chart for the automatic calculation submission module. DETAILED DESCRIPTION
[0063] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0064] The purpose of the present invention is to provide an automated vehicle passive safety R&D platform, medium and equipment, which can improve the standardization, process and automation of vehicle passive safety development and achieve consistency of R&D data.
[0065] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0066] Example 1
[0067] like Figure 1 As shown, the present invention provides an automated whole vehicle passive safety R&D platform, medium and equipment, including: a role management module 01, a database management module 02, a development item design and management module 03 and a R&D tracking module 04; the role management module 01 is used to divide the platform users into roles and determine the role authority according to the role type; the database management module 02 is used to build a R&D data tree, manage the input data of the task, the process data in the task execution and the deliverable data of the task completion based on the role authority, and manage the information tag database corresponding to the minimum unit development item; the information tags in the information tag database include item attributes, deliverables, implementation types and regulations and procedures; wherein the item attributes are determined according to the regulations and procedures; the development item design and management module 03 is used to design and manage the development items according to the regulations and procedures based on the role authority, and select the information tags mapped to the minimum unit development items according to the information tag database; the development items include multi-level items; the R&D tracking module 04 is used to manage the whole vehicle passive safety R&D process and problem tracking and tracing, so as to realize closed-loop management of problems in R&D.
[0068] In actual applications, the role management module 01 divides the platform users into roles and uniformly manages all platform personnel.
[0069] There are 7 roles: leader, technical director, project manager, chief engineer, engineer, outsourced engineer, corresponding to 7 different permission levels: A, B, C, D, E, F and super. The permission level includes functional permission and data permission. When adding new personnel, the platform first identifies the user role, and then assigns the corresponding functional permission and data permission. The roles and corresponding permission levels are shown in Table 1.
[0070] Table 1
[0071]
[0072] Different roles are assigned different functional permissions and data permissions to strengthen the management and control of personnel and the division of permissions. Among them, the division of functional permissions realizes process standardization, clear tasks, clear rights and responsibilities, and unified evaluation, and the division of data permissions strengthens data security and confidentiality management.
[0073] In actual applications, the automated vehicle passive safety R&D platform identifies roles with functional permissions of the database management module 02 and performs database management operations.
[0074] The database management module 02 specifically includes: a research and development data management unit, an item attribute database management unit, an implementation type management unit, a deliverable management unit and a regulations and procedures management unit.
[0075] The R&D data management unit is used to construct an R&D data tree and manage the input data of the task, the process data during the task execution and the deliverable data after the task is completed based on the role authority.
[0076] Furthermore, the R&D data management unit generates an R&D data tree to uniformly manage the input data of the task, the process data during the task execution, and the deliverable data after the task is completed.
[0077] R&D data is managed using a tree structure. When a new project is created and a task is issued, the automated vehicle passive safety R&D platform automatically generates input data folders, process data folders, and deliverable folders for each task. Figure 2 shown.
[0078] The input data refers to the task data input into the automated vehicle passive safety R&D platform, and the process data refers to the data obtained during the task execution process, such as the process data generated by automated tools and automatic submission calculations during the simulation process.
[0079] The deliverable data is the deliverables obtained after the task is completed.
[0080] Unified data management enables collaborative sharing of R&D data. During the R&D process, data is automatically processed and archived to avoid problems such as scattered and inconsistent R&D data, difficulty in finding, difficulty in accumulating process data, and difficulty in archiving.
[0081] The entry attributes are used as information tags 1, and the entry attribute database management unit is used to add, modify and delete data values of the entry attributes according to laws and regulations; the entry attributes include body structure, pedestrian protection, occupant restraint system, child protection and test verification.
[0082] Furthermore, managing entry attribute data values includes: being able to add, modify, and delete entry attribute values.
[0083] For example: the main contents of passive safety development include body structure, pedestrian protection, occupant restraint system, child protection, test verification, etc., which are set as data values of item attributes to form an item attribute database, including {structure, pedestrian protection, occupant restraint, child protection, test}.
[0084] The implementation type is used as information tag 2, and the implementation type management unit is used to design different processes and specific steps for each minimum unit development item and the task type under the minimum unit development item; wherein the processes are numbered in sequence to generate implementation type numbers, and the specific steps include structural crashworthiness data verification, pedestrian protection data verification, occupant restraint system data verification, structural crashworthiness simulation grid modeling, pedestrian protection simulation grid modeling, occupant restraint simulation grid modeling, structural crashworthiness analysis optimization, pedestrian protection analysis optimization, occupant restraint analysis optimization, structural crashworthiness model benchmarking, pedestrian protection model benchmarking, occupant restraint model benchmarking and vehicle testing.
[0085] Furthermore, each implementation type includes: implementation type number; standard name; specific steps.
[0086] Implementation types can be added, modified, and deleted, and the above three items of information can be managed and maintained, as shown in Table 2, which is a schematic table of implementation types.
[0087] Table 2
[0088]
[0089] Each specific step is divided into several modules, including mesh division, basic connection, model construction and working condition construction. Each module corresponds to a detailed workflow. For example, the corresponding modules and workflows for implementation type number 7 are as follows: Figure 3 shown.
[0090] The deliverable is used as an information tag 3, a deliverable management unit, to normalize and standardize the deliverable format of each of the minimum unit development items.
[0091] Furthermore, the deliverable format of each minimum unit development item is standardized and normalized to maintain the consistency and coordination of the deliverables and facilitate R&D data integration and archiving.
[0092] Table 3 is a schematic diagram of the form of standardized deliverables, as shown in Table 3.
[0093] Table 3
[0094]
[0095] The regulations and procedures are used as information tags 4, and the regulations and procedures management unit is used to add, edit and delete regulations and procedures.
[0096] By managing regulatory and procedural labels, the time and efficiency of adjusting passive safety development content are greatly saved.
[0097] For the same content in multiple regulations being developed at the same time, only different information tags need to be set 4; regulations will be updated at regular intervals, and when new regulations are released, only new labels of regulations and procedures need to be added and mapped to the development items, without the need to update the development content of the entire new regulation.
[0098] The present invention creates and manages an information tag database corresponding to the smallest unit development item, and uses item attributes, deliverables, implementation types, and laws and regulations as information tags for dynamic management, which is simple, efficient, and fast to update.
[0099] In practical applications, the development item design and management module 03 is used to design the contents of passive safety regulations and rules into standardized development item templates for unified management.
[0100] Based on the role management module 01, the automated vehicle passive safety R&D platform identifies the role with the functional authority of the database management module 02 to design and manage development items. The role with the functional authority of this module is the automated vehicle passive safety R&D platform administrator, and the authority level is F.
[0101] The database management module 02 selects information tags for mapping minimum unit development items.
[0102] The development item design and management module 03 specifically includes the following units.
[0103] The development item design unit is used to add, edit, merge, copy and delete development items according to business needs, and determine the mapping relationship between the minimum unit development item and the information tag.
[0104] Furthermore, each standardized item in the development item design unit includes basic information and label mapping.
[0105] Item management: The default minimum unit development item and all mapped information tags constitute the unique identification of an item. According to business needs, development items and information tags can be added, edited, merged, copied, and deleted. When managing development items, the automated vehicle passive safety R&D platform performs unique identification. If the uniqueness is met, the corresponding addition, editing, merging, copying, and deletion are performed.
[0106] Label mapping: select information label 1, information label 2, information label 3, and information label 4 for mapping the minimum unit development item, and select the data value from the information label database in the database management module 02, indicating that 4 is the information label table, as shown in Table 4.
[0107] Table 4
[0108]
[0109] By selecting data from each information tag database, a mapping of the minimum unit development entry to the four information tags was created.
[0110] After creating the mapping of the mapping information tag 1, all tasks under the minimum unit development item have a mapping relationship with the item attributes.
[0111] Information tag 2 is the implementation type. In the passive safety development item template, only the implementation type number needs to be selected. After creating the mapping of information tag 2, all tasks under the minimum unit development item have a mapping relationship with the implementation type.
[0112] After creating the mapping in the mapping information tag 3, all tasks and deliverables under the minimum unit development item have a mapping relationship.
[0113] Create a mapping of the mapping information label 4, and all tasks and regulations under the minimum unit development item have a mapping relationship.
[0114] The passive safety development content of the whole vehicle includes the body structure, pedestrian protection, occupant restraint system, child protection and other aspects of the regulations and rules. The regulations and rules for passive safety development will be updated at regular intervals. Each time the regulations and rules are updated, there will be slight changes or additions in the development content compared to the previous version of the regulations and rules.
[0115] All development contents are designed into standardized development items and label mappings. You only need to add or edit standardized development items and label mappings to meet different vehicle model development and multiple R&D goals. It is simple and efficient, with standardization and consistency.
[0116] The data association unit is used to associate all tasks under each minimum unit development item through item attributes and input data of the current task according to the R&D data tree.
[0117] Furthermore, the data association unit associates the development task with the input data. That is, during the execution of the current task, the automated vehicle passive safety R&D platform can accurately locate and quickly push the input data used in the current task.
[0118] After creating the mapping of mapping information tag 1, based on the R&D data tree in database management module 02, the automated vehicle passive safety R&D platform immediately creates a correspondence between item attribute values and R&D data. All tasks under each minimum unit development item are associated and linked with the input data through the item attribute values. Figure 4 An example diagram of how to develop entries for entry attributes and minimum units and how to hook up input data is shown below. Figure 4 shown.
[0119] After obtaining input data through the R&D data tree in the database management module 02, the data obtained under this path are automatically labeled with the attribute value of the entry.
[0120] Through the mapping relationship between the minimum work item and item attribute, and the mapping relationship between input data and item attribute, the development task and input data are associated. That is, during the execution of the current task, the automated vehicle passive safety R&D platform can accurately locate and quickly push the input data used for the current task. There is no need to manually search for the input data of the task one by one from all the large-scale input data in the project R&D data as in the past, which greatly saves the time of task execution.
[0121] For example, there are two work items and corresponding default tasks, and the task data are structure data and line security data respectively. Table 5 is a task data push table, as shown in Table 5.
[0122] Table 5
[0123]
[0124] The deliverable association unit is used to associate all task deliverable data under each minimum unit development item according to the R&D data tree, and create a deliverable data path for each minimum unit development item.
[0125] Furthermore, the deliverable association unit uniformly manages and automatically archives the deliverable data.
[0126] After creating the mapping of the mapping information tag 3, the format of the deliverables of each minimum unit development item is normalized and standardized. Next, based on the R&D data tree in the database management module 02, the automated vehicle passive safety R&D platform immediately creates a deliverable data path for all tasks under each minimum unit work item, which is used to obtain the deliverable data after the task is completed. This avoids the problems of difficult search, inability to collaborate, and inconvenience in archiving when manually managing deliverables.
[0127] The implementation visualization unit is used to select the implementation type number, develop the implementation type mapped according to the minimum unit to which the current task belongs, and visualize the specific steps included in the implementation type.
[0128] Furthermore, during the task implementation process, the specific steps included in the implementation type are displayed visually.
[0129] Information tag 2 is the implementation type. In the passive safety development item template, you only need to select the implementation type number. After creating the mapping of information tag 2, the automated vehicle passive safety R&D platform will visualize the specific steps included in the implementation type based on the information tag 2 mapped by the minimum unit development item to which the task belongs.
[0130] According to the automated vehicle passive safety R&D platform, the smallest unit development items associated with the task are matched, and according to the information tag 2: implementation type mapped by the smallest unit, each module and workflow in the specific steps of the task is visualized. This realizes the standardization and process of task execution, facilitates problem tracing, and greatly improves the quality and efficiency of task completion.
[0131] In practical applications, the R&D tracking module 04 is used to manage the closed-loop problems in the entire process of vehicle passive safety R&D.
[0132] The R&D tracking module 04 specifically includes: a problem tracking template management unit, which is used to add, edit and delete problem tracking templates; and a problem processing unit, which is used to track and trace and manage the vehicle passive safety R&D process.
[0133] Furthermore, the R&D tracking module 04 tracks and traces the source and manages the problems of the entire passive safety R&D process. Based on the role management module 01, the automated vehicle passive safety R&D platform identifies the role with the functional authority of the R&D tracking module 04, selects the problem tracking template, reports the problem according to the template, and associates it with the task in the task execution unit, and conducts closed-loop management of problem review, plan adjustment, risk conversion, and solution closure. The drawbacks of manual management of problems are reduced, and projects and R&D processes are managed more reasonably.
[0134] In practical applications, the present invention further includes: an automatic submission calculation module 05; the automatic submission calculation module specifically includes: a server management unit for managing servers; the server management unit includes adding servers, deleting servers, and editing and modifying server settings;
[0135] A server monitoring unit is used to send a request command to the server according to the set time and frequency to obtain monitoring data of all started servers; the monitoring data includes server IP, total number of cores, remaining number of cores, number of queued tasks and default number of cores; a model submission unit is used to create a computing job according to the model data in the R&D data tree, upload the computing job based on all started servers, and, after submitting the computing job, use the ID information data returned by the server as a unique identifier, and during the computing process, return the animation or curve result file of the completed calculation and the process record file containing the calculation information in real time, and obtain the results returned by the server after the calculation is completed and automatically filter the valid result files; the returned results include animation result files, curve result files, process record files containing calculation information, calculation log files and configuration files; the configuration file is other configuration files, and the returned valid results are defined as: animation, curve and process record file containing calculation information.
[0136] Automatic Submission Calculation Module 05 Based on R&D data, the model can automatically submit calculations, process monitoring and result downloads. The processing flow is as follows Figure 6 shown.
[0137] Furthermore, the server monitoring unit transmits the model data to the server monitoring unit based on the server management unit. According to the set time and frequency, a request command is sent to the server to obtain the monitoring data of all started servers; the monitoring data includes the server IP, the total number of cores, the number of remaining cores, the number of queued tasks, and the default number of cores.
[0138] The model submission unit includes: job submission and process monitoring.
[0139] Among them, submitting a job: for the model data in the R&D data tree, create a calculation job, based on the server management unit, obtain a list of all started servers, set three job submission methods, and submit it to the server for calculation according to the situation.
[0140] Manual submission: Based on the computing server monitoring unit, manually select the required server, enter the required number of cores, and submit the job calculation.
[0141] Automatic submission: No need to manually select the server and number of cores. The system will perform a traversal search based on the default number of cores and submit the calculation to the server that meets the conditions.
[0142] Calculation: To save computing resources, you can use a smaller number of cores to calculate the model.
[0143] Process monitoring: After the job is submitted, the ID information data returned by the server is used as the unique identifier. The platform automatically obtains the information of the submitted model and the submitter. The job list displays the jobID, job name, user who submitted the job, and submission time.
[0144] The study found that during the calculation process, the server will return the completed d3plot result file and the d3hsp file containing the calculation information in real time.
[0145] The system reads and parses the parameters related to calculation time in the d3hsp file. Through a certain calculation formula, it can more accurately calculate and display the progress and remaining time estimate of the job. The parameters and calculation formula are as follows:
[0146] Parameter 1: Total solution time: termination time.
[0147] Parameter 2: Output the current d3plot solution time.
[0148] Parameter 3: First d3plot output time.
[0149] Parameter 4: Dynamic d3plot output time.
[0150] The calculation method is: , .
[0151] Result recognition and verification: used to obtain the results returned by the server after calculation is completed, and automatically filter valid result files to save resources and space.
[0152] The study found that after the server calculation is completed, the results returned by the server contain multiple file types. Valid result file types and invalid result file types are defined. According to the file type, whether the result file is valid is identified. After deleting the invalid file, the valid result is automatically downloaded to a fixed output file path.
[0153] In practical applications, the present invention further includes: an automation tool module 06; the automation tool module is used for automatic reading, processing and storage of research and development data.
[0154] Furthermore, the automation tools are uniformly integrated and managed, including professional simulation software and automatic simulation pre-processing tools and result automatic processing tools obtained through secondary development of simulation software. Automatic processing tools can be added, updated, and deleted. For example, the automatic tools obtained through secondary development of simulation software include: pre-processing barrier positioning tool based on ANSA, side airbag head protection area drawing tool based on hypermesh, and result processing analysis tool.
[0155] The input data of the current task is automatically imported into the automation tool for model data processing, and the processed data is automatically stored in the process data or deliverable data in the R&D data. Data transmission is more convenient, tool use is more convenient, and model data processing efficiency and automation capabilities are improved.
[0156] In actual applications, it also includes: Experience library module 07, which is used in project management and R&D processes to accumulate experience database and conduct unified management.
[0157] The experience base module 07 specifically includes the following units.
[0158] The experience template management unit is used to design experience templates and content, as well as to add, edit and delete the experience templates; wherein the experience templates include project management, R&D process, simulation experience and test experience.
[0159] The experience database construction unit is used to select the experience template and visualize the experience data in the experience template.
[0160] Furthermore, in the entire process of project and R&D, experience is filled in according to the experience template. After the automated vehicle passive safety R&D platform obtains the experience data, it performs data cleaning and visualization. Users can quickly search for relevant experience data using keywords.
[0161] By establishing a knowledge and experience database, the present invention effectively accumulates research and development experience, and realizes rapid search, reuse and sharing of knowledge and experience.
[0162] In actual applications, it also includes: Risk monitoring module 08, which is used to comprehensively control risks in projects and R&D processes.
[0163] The risk monitoring module 08 specifically includes the following units.
[0164] The risk calculation unit is used to determine the proportion of the number of completed tasks to the total number of tasks issued in the development node at the end of the time period according to the time period of the development node, and determine the risk value.
[0165] Furthermore, based on the time cycle of the development node, at the end of the cycle, the automated vehicle passive safety R&D platform calculates the ratio of the number of completed tasks in the node to the total number of tasks issued in the node, that is, the risk value: S2 / S1×100%; among which S1 is the total number of tasks issued in the development node; S2 is the number of completed tasks at the end of the time cycle of the development node.
[0166] It also includes: an alarm rule unit, which is used to set risk alarm thresholds of different risk levels, and determine the risk level according to the risk alarm threshold and the risk value, and issue a risk alarm according to the risk level.
[0167] Furthermore, based on the role management module 01, the automated vehicle passive safety R&D platform identifies the role with the functional authority of the risk monitoring module 08, and configures the alarm rules: based on the percentage value in the risk calculation unit, set the thresholds for different levels of risk alarms, such as low risk (above 80%), medium (50%-80%), and high risk (0-50%). After setting, the automated vehicle passive safety R&D platform automatically monitors the risks in the project and the R&D process. After monitoring the risks, the automated vehicle passive safety R&D platform will issue a risk alarm, such as Figure 5 shown.
[0168] In actual applications, it also includes: R&D process design module 09, which is used to identify roles with different functional permissions based on the role management module 01, and conduct R&D process design based on the automated vehicle passive safety R&D platform, as well as message reminder models, including task expiration reminders, approval reminders, and important notifications.
[0169] The R&D process design module 09 specifically includes the following units.
[0170] The project creation unit is used to create a new project based on the role permissions, select development items, formulate a development time plan, assign the next level manager, and visualize the project Gantt chart and project family tree chart; the project Gantt chart is used to display the plan and progress of the vehicle passive safety R&D process; the project family tree chart is used to display the completion progress of development nodes and development items.
[0171] The task management unit is used to generate tasks and task distribution corresponding to the minimum unit development items based on the role permissions, and track the published tasks.
[0172] Furthermore, the task management unit includes task publishing and task tracking.
[0173] Task release: After the project is created, each minimum unit work item will generate a corresponding task by default. The responsible engineer can continue to add and edit tasks, set time planning nodes for each task, assign engineers, and release the tasks.
[0174] Task tracking: Based on task release, released tasks are displayed visually, and the responsible engineer can track the specific implementation and completion status, and view the task executors and task process.
[0175] The task execution unit is used to receive the published tasks, visualize the specific steps included in the implementation type to which the tasks under the minimum unit development item are mapped, and push the input data of the published tasks and the corresponding deliverable path.
[0176] Furthermore, the task execution unit includes task reception, data push and task coordination.
[0177] Task reception: After the chief engineer releases the task, the engineer receives all his tasks and forms a visual task card. At the same time, based on the visualization implemented in the development item design and management module 03, the automated vehicle passive safety R&D platform maps all tasks under the smallest unit development item to the specific steps contained in the implementation type and displays them visually, along with the task card reception.
[0178] Data push: Based on the data association in the development item design and management module 03, the input data of the task and the data path of the task deliverable are automatically pushed.
[0179] Task collaboration: Engineers can record tasks in real time during the implementation of tasks, and share task data and records for multi-person collaborative tasks.
[0180] The overview unit is used to visualize the project summary of the project and set search conditions based on all projects and important basic information of the project in the project summary to search for the corresponding project; the project summary includes statistical information of all project statuses, statistical information of all personnel, statistical information of all project finances, and all projects and important basic information of the project.
[0181] In actual application, it also includes: an approval unit. Based on the role management in the role management module 01, the system identifies the role authority, and the role with approval authority completes the approval process.
[0182] The approval unit specifically includes the following sub-units.
[0183] The project approval subunit is used to approve the creation of a new project based on the role authority, and create the new project after the approval is completed.
[0184] Furthermore, based on the project creation, the new project is submitted for approval after the creation is completed, and the project is successfully created after the approval is completed.
[0185] The deliverable approval subunit is used to approve the deliverables of the task based on the role authority using a two-tier approval system; the two-tier approval system is a system in which the project manager and the head engineer approve the deliverables respectively.
[0186] Furthermore, the deliverables of all tasks are reviewed and approved by the project manager and the chief engineer respectively, and the approval of the deliverables is completed after they are reviewed and passed.
[0187] In practical applications, it also includes: a message reminder unit, which is used to provide message reminders in the passive safety research and development process of the whole vehicle; the types of message reminders include task deadline reminders, approval reminders, and important notification releases.
[0188] The message reminder unit can reduce the drawbacks of inadequate management and no reminders when tasks are about to expire due to manual supervision and management.
[0189] The present invention realizes the closed-loop management of "R&D process design - automatic data processing - R&D process tracking - R&D experience accumulation". Users can independently create, design and manage R&D processes, realize the standardization and knowledge engineering of R&D processes, greatly improve R&D efficiency and reliability, and reduce R&D costs (manpower and time) and risks, shorten the R&D cycle, and reduce the impact of human factors. At the same time, it improves the model data processing efficiency and experience accumulation, greatly improves the quality and efficiency of task management and task completion, and forms a continuous business productivity.
[0190] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0191] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. An automated vehicle passive safety R&D platform, characterized in that: include: Role management module, database management module, development item design and management module, and R&D tracking module; The role management module is used to divide platform users into roles and determine role permissions based on role types; The database management module is used to construct a research and development data tree, manage the input data of the task, the process data in the task execution and the deliverable data of the task completion based on the role authority, and manage the information tag database corresponding to the minimum unit development item; the information tags in the information tag database include item attributes, deliverables, implementation types and regulations and procedures; wherein the item attributes are determined according to the regulations and procedures; for the same content in multiple regulations being developed at the same time, only different information tags need to be set; when new regulations are issued, only the tags of the regulations and procedures need to be added and mapped to the development items; The development item design and management module is used to design and manage the development items according to the regulations and procedures based on the role authority, and select the information tag mapped to the minimum unit development item according to the information tag database; the development item includes multi-level items; the development item design and management module designs the content of the passive safety regulations and procedures into a standardized development item template; The R&D tracking module is used to manage the vehicle passive safety R&D process and problem tracking and tracing, so as to achieve closed-loop management of problems in R&D; Also included: an automatic submission calculation module; The automatic submission calculation module specifically includes: A server management unit, used to manage servers; the server management includes adding new servers, deleting servers, and editing and modifying server settings; The server monitoring unit is used to send a request command to the server according to the set time and frequency to obtain the monitoring data of all started servers; the monitoring data includes the server IP, the total number of cores, the number of remaining cores, the number of queued tasks and the default number of cores; A model submission unit is used to create a calculation job based on the model data in the R&D data tree, upload the calculation job to the started servers based on all the started servers, and, after submitting the calculation job, use the ID information data returned by the server as a unique identifier, and during the calculation process, return the animation or curve result file of the completed calculation and the process record file containing the calculation information in real time, and obtain the results returned by the server after the calculation is completed and automatically filter the valid result files; the returned results include animation result files, curve result files, process record files containing calculation information, calculation log files and configuration files.
2. The automated vehicle passive safety R&D platform according to claim 1 is characterized in that: The database management module specifically includes: The R&D data management unit is used to construct an R&D data tree and manage the input data of the task, the process data in the task execution and the deliverable data of the task completion based on the role authority; An item attribute database management unit, used to add, modify and delete data values of item attributes according to laws and regulations; the item attributes include body structure, pedestrian protection, occupant restraint system, child protection and test verification; An implementation type management unit is used to design different processes and specific steps for each minimum unit development item and the task type under the minimum unit development item; wherein the processes are numbered in sequence to generate implementation type numbers, and the specific steps include simulation data verification of structural crashworthiness, simulation data verification of pedestrian protection, simulation data verification of occupant restraint system, simulation grid modeling of structural crashworthiness, simulation grid modeling of pedestrian protection, simulation grid modeling of occupant restraint platform, simulation analysis and optimization of structural crashworthiness, simulation analysis and optimization of pedestrian protection, simulation analysis and optimization of occupant restraint platform, simulation model benchmarking of structural crashworthiness, simulation model benchmarking of pedestrian protection, simulation model benchmarking of occupant restraint platform and vehicle testing; Deliverable management unit, used to normalize and standardize the deliverable content and delivery form of each of the minimum unit development items; The regulations and procedures management unit is used to add, edit and delete regulations and procedures.
3. The automated vehicle passive safety R&D platform according to claim 1 is characterized in that: The development item design and management module specifically includes: A development item design unit is used to add, edit, merge, copy and delete development items according to business needs, and determine the mapping relationship between the minimum unit development item and the information tag; A data association unit, used to associate all tasks under each minimum unit development item with input data of the current task through item attributes according to the R&D data tree; A deliverable association unit, used to associate all tasks under each minimum unit development item and the deliverable data after the task is completed according to the R&D data tree, and create a deliverable data path for each minimum unit development item; The implementation visualization unit is used to select the implementation type number, develop the implementation type mapped according to the minimum unit to which the current task belongs, and visualize the specific steps included in the implementation type.
4. The automated vehicle passive safety R&D platform according to claim 1, characterized in that: Also includes: Automation tool module; The automation tool module is used to automatically import the input data of the current task into the automation tool for model data processing, and automatically store the processed model data into the process data or deliverable data in the R&D data.
5. The automated vehicle passive safety R&D platform according to claim 1 is characterized in that: The R&D tracking module specifically includes: Issue tracking template management unit, used to add, edit and delete issue tracking templates; The problem handling unit is used to manage the passive safety R&D process of the whole vehicle, track and trace the project management, R&D tasks, and data verification; select the problem tracking template, report the problem according to the problem tracking template, and associate it with the tasks in the task execution unit, and conduct closed-loop management of problem review, plan adjustment, risk conversion, and solution closure; Also includes: risk monitoring module; The risk monitoring module specifically includes: A risk calculation unit is used to determine, according to a time period of the development node, a proportion of the number of completed tasks to the total number of tasks issued in the development node at the end of the time period, and determine a risk value; The alarm rule unit is used to set risk alarm thresholds of different risk levels, determine the risk level according to the risk alarm threshold and the risk value, and issue a risk alarm according to the risk level.
6. The automated vehicle passive safety R&D platform according to claim 1, characterized in that: Also includes: Experience library module; The experience library module specifically includes: An experience template management unit, used to design experience templates and content, and to add, edit and delete the experience templates; wherein the experience templates include project management, R&D process, simulation experience and test experience; The experience database construction unit is used to select the experience template, fill in the experience data, the platform obtains the experience data, and visualizes the experience data in the experience template.
7. The automated vehicle passive safety R&D platform according to claim 1, characterized in that: Also includes: R&D process design module; The R&D process design module specifically includes: A project creation unit is used to create a new project based on the role authority, select development items, formulate a development time plan, assign the next level manager, and visualize the project Gantt chart and project family tree chart; the project Gantt chart is used to display the plan and progress of the vehicle passive safety R&D process; the project family tree chart is used to display the completion progress of development nodes and development items; A task management unit, used to generate tasks and task distribution corresponding to the minimum unit development items based on the role permissions, and track the released tasks; A task execution unit, configured to visualize, based on the published tasks, the specific steps included in the implementation type to which the tasks under the minimum unit development item are mapped, and to push the input data of the published tasks and the deliverable data path corresponding to the published tasks; An overview unit is used to visualize the project summary of the project and set search conditions according to all projects and important basic information of the project in the project summary to search for the corresponding project; the project summary includes statistical information of all project status, statistical information of all personnel, statistical information of all project finances, and all projects and important basic information of the project; Approval units include: A project approval subunit is used to approve the creation of a new project based on the role authority, and create the new project after the approval is completed; A deliverables approval subunit is used to approve the deliverables of the task based on the role authority using a two-tier approval system; the two-tier approval system is a system in which the project manager and the supervisor of engineering approve the deliverables respectively; The message reminder unit is used to provide message reminders in the vehicle passive safety R&D process; the types of message reminders include task deadline reminders, approval reminders, and important notification releases.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores the functional modules and functional units of the automated whole vehicle passive safety research and development platform as described in any one of claims 1 to 7, and the functional modules and functional units of the automated whole vehicle passive safety research and development platform realize all functions of the automated whole vehicle passive safety research and development platform when executed by the processor.
9. An electronic device, characterized in that: It includes a memory and a processor, wherein the memory stores the functional modules and functional units of the automated whole vehicle passive safety research and development platform as described in any one of claims 1 to 7, and the functional modules and functional units of the automated whole vehicle passive safety research and development platform realize the functions of the automated whole vehicle passive safety research and development platform when executed by the processor.
