Motor demand modeling and simulation method based on mbse

CN119783389APending Publication Date: 2025-04-08CRRC IND INST CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411990066.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

然而,传统基于文档的研发方式存在以下技术瓶颈:需求表达模糊:在传统研发模式下,需求通常以文本形式呈现,缺乏图形化的可视表达方式,容易造成设计人员对需求理解的偏差,且需求在设计、验证和迭代阶段难以进行追溯

Benefits of technology

[0028]该基于mbse的电机需求建模及仿真方法使用SysML需求图对需求进行条目化建模和追溯;通过用例图转化需求为功能场景;使用模块定义图和内部块图对物理架构进行建模,清晰展示定子、转子、传感器个组件关系;通过活动图和参数图建模描述系统动态行为及性能计算,结合仿真工具完成故障诊断逻辑和功率性能验证;解决传统研发中需求表达模糊、验证延后及设计过程不可追溯等问题,实现需求、架构、功能与仿真的全流程关联和追溯,有效提升了设计阶段的验证效率,通过多次迭代优化模型,减少了后期验证的返工率,显著提高了研发效率和设计质量,且可靠性高,具有广泛推广价值。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783389A_ABST
    Figure CN119783389A_ABST
Patent Text Reader

Abstract

The invention discloses an mbse-based motor demand modeling and simulation method, and belongs to the technical field of modeling simulation, and the modeling and simulation method comprises the following specific steps: S1, decomposing a user demand into a clear two-stage structure of demand entries and demand groups, standardizing demand description, and defining the field type of the demand entries; s2, on the basis of analyzing traction motor requirements and use cases thereof, constructing a logic architecture model through a white box method, and analyzing from different abstract levels to establish an interaction relationship among a motor, a traction converter, a CCU and various parts of a TCU in a traction motor system; according to the method, the problems of fuzzy demand expression, verification delay, non-traceability of the design process and the like in traditional research and development are solved, full-process association and traceability of demands, architecture, functions and simulation are realized, the verification efficiency of the design stage is effectively improved, the rework rate of later verification is reduced through multi-time iterative optimization of the model, and the design efficiency is improved. The research and development efficiency and the design quality are remarkably improved, the reliability is high, and the wide popularization value is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of modeling and simulation, and in particular to a motor demand modeling and simulation method based on MBSE. Background Art

[0002] Traction motors are the core components of electric locomotives, and their performance and reliability directly affect the operating efficiency and safety of trains. With the development of rail transit technology, the complexity of traction motor systems has continued to increase, placing higher demands on their demand modeling and system design. However, the traditional document-based R&D method has the following technical bottlenecks: Vague demand expression: In the traditional R&D model, requirements are usually presented in text form, lacking graphical visual expressions, which can easily cause designers to have a biased understanding of requirements, and requirements are difficult to trace during the design, verification, and iteration stages. The verification process is time-consuming and difficult to cover all scenarios: Traditional methods rely more on later physical prototype testing, and the verification process is time-consuming and costly. Once a design problem is discovered, it is necessary to go back to the design stage for modification, resulting in a high rework rate and low efficiency. Separation of system architecture and model: In traditional design, the logical model, physical model, and functional model of the system architecture are usually developed separately, making it difficult to achieve linkage updates between models. This separation will further amplify the risk of design errors when the system complexity increases. Poor reusability of design information: In traditional R&D methods, information reusability between different projects is low, resulting in a lot of duplication of work in the design process, increasing R&D costs and reducing design efficiency. Low efficiency of collaborative design: The traction motor system involves multidisciplinary collaboration (mechanical, electrical, control, etc.). Traditional text forms make it difficult to clearly define and transmit interfaces and boundary conditions, which increases the difficulty of collaborative design. Therefore, it is particularly important to invent a motor demand modeling and simulation method based on MBSE. Summary of the invention

[0003] The purpose of the present invention is to solve the defects in the prior art and to propose a motor demand modeling and simulation method based on MBSE.

[0004] In order to achieve the above object, the present invention adopts the following technical solutions:

[0005] A motor demand modeling and simulation method based on MBSE, the specific steps of the modeling and simulation method are as follows:

[0006] S1. Decompose user requirements into a two-level structure of clear requirement items and requirement groups, standardize requirement descriptions, and define requirement item field types;

[0007] S2. Based on the analysis of traction motor requirements and use cases, a logical architecture model is constructed through a white-box approach. The interaction between the motor, traction converter, CCU, and TCU components in the traction motor system is established by analyzing them at different levels of abstraction.

[0008] S3. Use SysML modeling language to describe the interaction of traction components in the system in detail, define the signal flow between components, and model the interaction processes of rectification, fault handling, and operation flow;

[0009] S4. Simulate system behavior through status monitoring and fault detection modules to verify the feasibility of the logical architecture and the effectiveness of fault diagnosis.

[0010] Optionally, the specific steps of analyzing the received groups of requirements and standardizing the requirements description in step S1 are as follows:

[0011] S101: Collect various demand information from different sources, and build a preliminary demand list based on the collected original demand information, and divide the requirements into two levels: specific user requirements and logical requirement groups;

[0012] S102: Based on the requirement template written in daily language, the field type and its meaning of each specific requirement item are standardized to adjust the preliminary requirement list, including the requirement ID, a brief description, and a specific description of the requirement group, where the requirement ID is a unique identifier of the requirement, which is mainly a string composed of numbers and letters.

[0013] Optionally, the specific steps of constructing the logical architecture model by the white box method in step S2 are as follows:

[0014] S201: According to the requirement items, the input, output and operating environment of the motor in the traction motor system are clarified, and the constraints and use cases of the traction motor are collected, and the triggering conditions, execution process and results of each use case are determined;

[0015] S202: Analyze the complex structure of the traction motor at different abstract levels and different perspectives to generate the corresponding system architecture model. According to the interaction relationship between different elements of each group of traction motors, each functional module of the traction motor is represented by a logical node, and the relationship between the modules is connected by edges to establish the HXD2 traction motor logical architecture model.

[0016] Optionally, the HXD2 traction motor described in S202 mainly includes a mechanical system, an electrical system and an air pipeline system at the architecture level;

[0017] The HXD2 traction motor logical architecture model described in S202 is mainly composed of functional modules such as stator assembly, rotor assembly, front cover assembly, rear cover assembly, composite sensor, temperature sensor and speed sensor. The stator and rotor in the HXD2 traction motor are then architecturally decomposed to obtain the corresponding stator architecture model and rotor architecture model.

[0018] Optionally, the specific steps of using the SysML modeling language in step S3 to describe the interaction of the traction components in the system in detail, define the signal flow between the components, and model the rectification process, fault handling, and operation process interaction processes are as follows:

[0019] S301: Based on the HXD2 traction motor logical architecture model, collect the main functional components of the traction converter in the traction motor system, determine the interaction process of the internal components of the traction converter based on the logic analysis results, and define the signal and information flow;

[0020] S302: Define the functional attributes of each component and the interfaces between components, including the control interface and the power interface, using the SysML modeling language. Then use the internal block diagram to describe in detail the information interaction between components, including the direction and type of signal flow. Connect the components with arrows, indicate the path and data type of the interaction relationship, and establish the operation process of the traction system.

[0021] S303: Check whether the interfaces of each component in the SysML model are completely defined, and verify whether the physical quantities in the interaction meet the design requirements.

[0022] Optionally, the interaction process of the internal components of the traction inverter in step S301 is specifically as follows: the CCU transmits a signal to the TCU of the traction inverter through a communication interface, the TCU controls the rectification and inversion process, and then the current is connected through the line contactor. When the TCU detects that the line contactor is closed, it activates the four-quadrant to start rectification.

[0023] Optionally, the fault diagnosis process of the motor system analyzes the simulation scenario of the traction inverter grounding fault, which specifically includes the engineer operating to disconnect the traction inverter 1, traction inverter 2, auxiliary power supply contactor K11, and main circuit breaker to determine whether the fault disappears. If it disappears, it corresponds to the process of the traction inverter, auxiliary inverter, DC bus, and traction transformer secondary side.

[0024] Optionally, the specific steps of simulating the system behavior by the state monitoring and fault detection module in step S4 are as follows:

[0025] S401: According to the HXD2 traction motor logical architecture model and the interaction information of each traction component, under the state monitoring module, the traction motor is in the power-on state. When the ground voltage and the DC bus voltage are ≥0.38 or less than 0.1, the state monitoring module will output a warning message of "traction motor grounding", and the fault detection module will be activated at this time;

[0026] S402: The fault detection module disconnects the traction inverter 1, and the status monitoring module is powered off, reset, and then powered on again. At this time, if the ground voltage and the DC bus voltage are less than 0.38 or greater than or equal to 0.1, the traction inverter outputs that the fault is in the traction inverter 1. If the ground voltage and the DC bus voltage do not change, the traction inverter 2, the auxiliary power supply contactor K11, and the main breaker are disconnected in sequence according to the above detection process to locate the fault point.

[0027] Compared with the prior art, the present invention has the following beneficial effects:

[0028] This MBSE-based motor requirement modeling and simulation method uses SysML requirement diagrams to itemize and trace requirements; uses use case diagrams to transform requirements into functional scenarios; uses module definition diagrams and internal block diagrams to model the physical architecture, clearly showing the relationships between stators, rotors, and sensors; describes the system's dynamic behavior and performance calculations through activity diagrams and parameter diagrams, and uses simulation tools to complete fault diagnosis logic and power performance verification; solves problems such as vague requirement expression, delayed verification, and untraceable design process in traditional R&D, and achieves full-process association and traceability of requirements, architecture, functions, and simulation, effectively improving the verification efficiency of the design phase, and reducing the rework rate of later verification through multiple iterations of model optimization, significantly improving R&D efficiency and design quality, with high reliability and wide promotion value. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.

[0030] Figure 1 A flowchart of a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0031] Figure 2 A flowchart of a specification requirement description in a motor requirement modeling and simulation method based on MBSE proposed by the present invention;

[0032] Figure 3 It is a flowchart of the HXD2 traction motor logical architecture model in the motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0033] Figure 4A flowchart of the interactive modeling of the HXD2 traction motor in the motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0034] Figure 5 A flowchart of a traction motor system simulation in a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0035] Figure 6 A top-level use case diagram of a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0036] Figure 7 This is a use case diagram for traction motor design and development based on the MBSE-based motor demand modeling and simulation method proposed by the present invention;

[0037] Figure 8 This is a traction motor fault diagnosis use case diagram of the motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0038] Fig. 9 This is a HXD2 motor architecture model diagram of a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0039] Fig.10 A stator architecture model diagram of a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0040] Fig.11 A rotor architecture model diagram of a motor demand modeling and simulation method based on MBSE proposed by the present invention;

[0041] Fig.12 This is an internal component interaction diagram of an MBSE-based motor demand modeling and simulation method proposed in the present invention. DETAILED DESCRIPTION

[0042] Reference Figure 1-Figure 12 , a motor demand modeling and simulation method based on MBSE, the specific steps of the modeling and simulation method are as follows:

[0043] Decompose user requirements into a two-level structure of clear requirement items and requirement groups, standardize requirement descriptions, and define requirement item field types.

[0044] Specifically, refer to Figure 1-Figure 2 , Figure 6-Figure 8It can be seen that various demand information is collected from different sources, and based on the collected original demand information, a preliminary demand list is constructed, and the requirements are divided into two levels: specific user requirements and logical requirement groups. Based on the demand template written in daily language, the field type and its meaning of each specific requirement item given are standardized to adjust the preliminary demand list, including the requirement ID, a short description, and a specific description of the requirement group, where the requirement ID is a unique identifier of the requirement, which is mainly a string composed of numbers and letters.

[0045] Based on the analysis of traction motor requirements and its use cases, a logical architecture model is constructed through the white-box method. At different levels of abstraction, the interaction between the motor, traction converter, CCU and TCU components in the traction motor system is established.

[0046] Specifically, refer to Figure 1 , Figure 3 , Figure 9-11 It can be seen that according to the requirement items, the input, output and operating environment of the motor in the traction motor system are clarified, and the constraints and use cases of the traction motor are collected. At the same time, the triggering conditions, execution process and results of each use case are determined, and the complex structure of the traction motor is obtained by analyzing different abstract levels and different perspectives to generate the corresponding system architecture model. According to the interaction relationship between the different elements of each group of traction motors, the functional modules of the traction motor are represented by logical nodes, and the relationship between the modules is connected by edges to establish the HXD2 traction motor logical architecture model.

[0047] It should be further explained that the reference Figure 9-11 It can be seen that the HXD2 traction motor mainly includes mechanical system, electrical system and air duct system at the architecture layer; the HXD2 traction motor logical architecture model is mainly composed of stator assembly, rotor assembly, front cover assembly, rear cover assembly, composite sensor, temperature sensor and speed sensor functional modules. Then, the stator and rotor in the HXD2 traction motor are architecturally decomposed to obtain the corresponding stator architecture model and rotor architecture model.

[0048] The SysML modeling language is used to describe the interaction of the traction components in the system in detail, define the signal flow between components, and model the rectification process, fault handling, and interactive processes of the operation flow.

[0049] Specifically, refer to Figure 1 , Figure 4 as well as Fig.12It can be seen that based on the HXD2 traction motor logical architecture model, the main functional components of the traction converter in the traction motor system are collected. Based on the results of logical analysis, the interaction process of the internal components of the traction converter is determined, and the signal and information flow are defined. The functional attributes of each component and the interface between components, including the control interface and the power interface, are defined through the SysML modeling language. Then, the internal block diagram is used to describe the information interaction between the components in detail, including the direction and type of signal flow, and the components are connected by arrows to indicate the path and data type of the interaction relationship. The operation process of the traction system is established, and it is checked whether the interface of each component in the SysML model is fully defined, and at the same time, it is verified whether the physical quantities in the interaction meet the design requirements.

[0050] It should be noted that the interaction process of the internal components of the traction converter is as follows: the CCU transmits the signal to the TCU of the traction converter through the communication interface, and the TCU controls the rectification and inversion process. After that, the current is connected through the line contactor. When the TCU detects that the line contactor is closed, it activates the four-quadrant rectification.

[0051] refer to Figure 7-Figure 8 It can be seen that the fault diagnosis process of the motor system, the simulation scenario analyzed is the grounding fault of the traction inverter, which specifically includes the engineer's operation to disconnect the traction inverter 1, traction inverter 2, auxiliary power supply contactor K11, and main circuit breaker to determine whether the fault disappears. If it disappears, it corresponds to the process of the traction inverter, auxiliary inverter, DC bus, and secondary side of the traction transformer.

[0052] The system behavior is simulated through the status monitoring and fault detection modules to verify the feasibility of the logical architecture and the effectiveness of fault diagnosis.

[0053] Specifically, refer to Figure 1 , Figure 5 as well as Figure 8 It can be seen that according to the HXD2 traction motor logical architecture model and the interactive information of each traction component, under the status monitoring module, the traction motor is in the power-on state. When the ground voltage and the DC bus voltage are ≥0.38 or less than 0.1, the status monitoring module will output a warning message of "traction motor grounding". At this time, the fault detection module is activated, and the fault detection module disconnects the traction inverter 1. The status monitoring module is powered off and reset and then powered on again. At this time, if the ground voltage and the DC bus voltage are less than 0.38 or greater than or equal to 0.1, the traction inverter outputs that it is a fault of the traction inverter 1. If the ground voltage and the DC bus voltage do not change, the traction inverter 2, the auxiliary power supply contactor K11 and the main breaker are disconnected in sequence according to the above detection process to locate the fault point.

Claims

1. A motor demand modeling and simulation method based on MBSE, characterized in that: The specific steps of the modeling and simulation method are as follows: S1. Decompose user requirements into a two-level structure of clear requirement items and requirement groups, standardize requirement descriptions, and define requirement item field types; S2. Based on the analysis of traction motor requirements and use cases, a logical architecture model is constructed through a white-box approach. The interaction between the motor, traction converter, CCU, and TCU components in the traction motor system is established by analyzing them at different levels of abstraction. S3. Use SysML modeling language to describe the interaction of traction components in the system in detail, define the signal flow between components, and model the interaction processes of rectification, fault handling, and operation flow; S4. Simulate system behavior through status monitoring and fault detection modules to verify the feasibility of the logical architecture and the effectiveness of fault diagnosis.

2. The motor demand modeling and simulation method based on MBSE according to claim 1 is characterized in that: The specific steps of analyzing the received requirements in terms of items and standardizing the requirements descriptions in step S1 are as follows: S101: Collect various demand information from different sources, and build a preliminary demand list based on the collected original demand information, and divide the requirements into two levels: specific user requirements and logical requirement groups; S102: Based on the requirement template written in daily language, the field type and its meaning of each specific requirement item are standardized to adjust the preliminary requirement list, including the requirement ID, a brief description, and a specific description of the requirement group, where the requirement ID is a unique identifier of the requirement, which is mainly a string composed of numbers and letters.

3. The motor demand modeling and simulation method based on MBSE according to claim 2 is characterized in that: The specific steps of constructing the logical architecture model by the white box method described in step S2 are as follows: S201: According to the requirement items, the input, output and operating environment of the motor in the traction motor system are clarified, and the constraints and use cases of the traction motor are collected, and the triggering conditions, execution process and results of each use case are determined; S202: Analyze the complex structure of the traction motor at different abstract levels and different perspectives to generate the corresponding system architecture model. According to the interaction relationship between different elements of each group of traction motors, each functional module of the traction motor is represented by a logical node, and the relationship between the modules is connected by edges to establish the HXD2 traction motor logical architecture model.

4. The motor demand modeling and simulation method based on MBSE according to claim 3 is characterized in that: The HXD2 traction motor described in S202 mainly includes a mechanical system, an electrical system and an air pipeline system at the architecture level; The HXD2 traction motor logical architecture model described in S202 is mainly composed of functional modules such as stator assembly, rotor assembly, front cover assembly, rear cover assembly, composite sensor, temperature sensor and speed sensor. The stator and rotor in the HXD2 traction motor are then architecturally decomposed to obtain the corresponding stator architecture model and rotor architecture model.

5. The motor demand modeling and simulation method based on MBSE according to claim 3 is characterized in that: The specific steps of using the SysML modeling language in step S3 to describe the interaction of the traction components in the system in detail, define the signal flow between the components, and model the rectification process, fault handling, and operation process interaction processes are as follows: S301: Based on the HXD2 traction motor logical architecture model, collect the main functional components of the traction converter in the traction motor system, determine the interaction process of the internal components of the traction converter based on the logic analysis results, and define the signal and information flow; S302: Define the functional attributes of each component and the interfaces between components, including the control interface and the power interface, using the SysML modeling language. Then use the internal block diagram to describe in detail the information interaction between components, including the direction and type of signal flow. Connect the components with arrows, indicate the path and data type of the interaction relationship, and establish the operation process of the traction system. S303: Check whether the interfaces of each component in the SysML model are completely defined, and verify whether the physical quantities in the interaction meet the design requirements.

6. The motor demand modeling and simulation method based on MBSE according to claim 5 is characterized in that: The interaction process of the internal components of the traction inverter in step S301 is specifically as follows: the CCU transmits the signal to the TCU of the traction inverter through the communication interface, the TCU controls the rectification and inversion process, and then the current is connected through the line contactor. When the TCU detects that the line contactor is closed, it activates the four quadrants and starts rectification.

7. The motor demand modeling and simulation method based on MBSE according to claim 5 is characterized in that: The specific steps of simulating the system behavior through the state monitoring and fault detection module in step S4 are as follows: S401: According to the HXD2 traction motor logical architecture model and the interaction information of each traction component, under the state monitoring module, the traction motor is in the power-on state. When the ground voltage and the DC bus voltage are ≥0.38 or less than 0.1, the state monitoring module will output a "traction motor grounding" warning message, and the fault detection module is activated at this time; S402: The fault detection module disconnects the traction inverter 1, and the status monitoring module is powered off, reset, and then powered on again. At this time, if the ground voltage and the DC bus voltage are less than 0.38 or greater than or equal to 0.1, the traction inverter outputs that the fault is in the traction inverter 1. If the ground voltage and the DC bus voltage do not change, the traction inverter 2, the auxiliary power supply contactor K11, and the main breaker are disconnected in sequence according to the above detection process to locate the fault point.