Mvb automation experiment configuration system and method, electronic device, storage medium
The MVB automated experimental configuration system utilizes a programmable multiplexer matrix to automate the connection of MVB networks, solving the problems of low testing efficiency and poor flexibility in existing technologies. It enables rapid and flexible hardware simulation resource configuration, thereby improving testing efficiency and reliability.
Patent Information
- Application Number
- CN202610683030.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-18
- Publication Date
- 2026-08-25
AI Technical Summary
The existing hardware-in-the-loop simulation testing platform's hardware resources cannot keep up with business needs, resulting in long setup cycles, high costs, and frequent plugging and unplugging operations that affect test stability and reliability.
The system adopts an automated experimental configuration of MVB, which realizes automated physical connection of MVB network through programmable multiplexer matrix, replacing manual wiring and supporting rapid configuration of various topologies.
It greatly improves simulation configuration efficiency, avoids hardware performance degradation and interface damage, improves resource utilization and test system reliability, and supports flexible combination and expansion of various complex network topologies.
Smart Images

Figure CN122632647A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of rail transit technology, specifically to an MVB automated experimental configuration system and method, electronic equipment, and storage medium. Background Technology
[0002] The network control system data interface configurations of various train products are diverse. The existing hardware resources of the hardware-in-the-loop simulation test platform cannot keep up with business needs. Furthermore, due to limitations in site space and distance, existing resources have to be disassembled and reused. Some test benches have issues with performance degradation or hardware damage, which prolongs the test bench construction cycle, prevents sufficient pre-production verification, and results in higher management costs and resource losses.
[0003] In related technologies, train electrical control software testing mainly employs hardware-in-the-loop (HIL) simulation testing methods. A HIL simulation platform typically includes an electrical cabinet, network equipment, hard-wired connections, and a software simulation system. Specifically, for testing the vehicle-level bus (MVB, Multifunction Vehicle Bus), the connection method is based on the specific topology of the train's network under test, and connections are established in a fixed manner by manually plugging and unplugging cables.
[0004] For different test projects, due to the different MVB network topology connection methods, existing hardware-in-the-loop (HIL) test benches often need to be manually modified or rebuilt. This process not only consumes a lot of manpower, material resources, and time, but also the frequent plugging and unplugging operations can easily lead to wear and tear on interfaces and cables, affecting the stability and reliability of the test, resulting in a long overall design and testing cycle and low efficiency.
[0005] Therefore, there is an urgent need to build a test environment that can realize automated experimental configuration based on the topology of the network system of the train under test. Summary of the Invention
[0006] To address one of the aforementioned technical deficiencies, this application provides an MVB automated experimental configuration system and method, an electronic device, and a storage medium.
[0007] According to a first aspect of the embodiments of this application, an automated experimental configuration system for MVB is provided, comprising: Multiple vehicle-mounted physical units, each having an MVB communication port; The simulator is equipped with multiple MVB emulation communication interfaces; A programmable multiplexer matrix is electrically connected to the MVB communication port of the vehicle-mounted physical unit and the simulator, and is used to control the on / off state of the communication link between the ports. The first control unit is used to receive topology requirement instructions from the host computer and control the state switching of the corresponding switches in the programmable multiplexer matrix according to the instructions, so as to realize the automated physical connection configuration of the MVB network.
[0008] In an optional embodiment of this application, the vehicle-mounted physical unit includes a plurality of second control units and at least one human-machine interface unit, wherein the control units and the human-machine interface unit are connected to the programmable multiplexer matrix through their respective MVB communication ports. In an optional embodiment of this application, the programmable multiplexer matrix is configured to divide the plurality of vehicle-mounted physical units into several MVB communication network segments through switch combinations, or to dynamically connect the human-machine interface units to different MVB communication network segments. In an optional embodiment of this application, the switches in the programmable multiplexer matrix are high-frequency relays; and / or, the system further includes reconnection switches configured between different modules. In one optional embodiment of this application, the host computer generates a target MVB network topology based on predetermined test cases and sends the target MVB network topology to the control unit. In an optional embodiment of this application, the system simulates train MVB networks of different sizes by adding the onboard physical unit and expanding the programmable multiplexer matrix.
[0009] According to a second aspect of the embodiments of this application, an MVB automated experimental configuration method is provided based on the MVB automated experimental configuration system, comprising the following steps: Receive topology requirements, wherein the topology requirements indicate the target MVB network topology; Based on the target MVB network topology, the on / off state control commands for each switch in the programmable multiplexer matrix are parsed out. The control command is sent to the programmable multiplexer matrix to control the state switching of the corresponding switch; After the programmable multiplexer matrix operates according to the instructions, it completes the construction of the physical connection path of the MVB bus, forming a real experimental environment consistent with the target topology.
[0010] According to a third aspect of the embodiments of this application, a rail vehicle is provided, including: the MVB automated experimental configuration system.
[0011] According to a fourth aspect of the embodiments of this application, an electronic device is provided, comprising: Memory; Processor; and Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the MVB automated experimental configuration method.
[0012] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided having a computer program stored thereon; the computer program is executed by a processor to implement the MVB automated experimental configuration method.
[0013] The MVB automated experimental configuration system provided in this application includes multiple on-board physical units, each with an MVB communication port; a simulator with multiple MVB simulation communication interfaces; a programmable multiplexer matrix electrically connected to the MVB communication ports of the on-board physical units and the simulator, used to control the on / off state of the communication links between the ports; and a first control unit for receiving topology requirement instructions from the host computer and controlling the state switching of corresponding switches in the programmable multiplexer matrix according to the instructions, thereby realizing the automated physical connection configuration of the MVB network. This system enables automated configuration connection of the MVB bus through the programmable multiplexer matrix, allowing the train network system under test to automatically, quickly, and flexibly configure hardware simulation resources according to simulation test requirements, thereby improving test efficiency and reliability and solving the problems of manual dependence, low efficiency, and poor flexibility in related technologies for MVB bus testing configurations. Attached Figure Description
[0014] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A circuit diagram of the MVB four-segment mode provided in the embodiments of this application; Figure 2 A circuit diagram of an MVB four-segment mode provided in another embodiment of this application; Figure 3 A circuit diagram of an MVB four-segment mode provided in yet another embodiment of this application; Figure 4 A circuit diagram of the MVB two-segment mode provided in the embodiments of this application; Figure 5 A circuit diagram of an MVB two-segment mode provided in another embodiment of this application. Detailed Implementation
[0015] To make the technical solutions and advantages of the embodiments of this application clearer, the exemplary embodiments of this application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not an exhaustive list of all embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0016] In the process of developing this application, the inventors discovered that the MVB bus testing configuration in the related technologies suffers from problems such as reliance on manual labor, low efficiency, and poor flexibility.
[0017] To address the aforementioned issues, this application provides an automated MVB experimental configuration system. This system utilizes a programmable switch matrix to achieve automated configuration connections for the MVB bus, enabling the train network system under test to automatically, quickly, and flexibly configure hardware simulation resources according to simulation testing requirements. This improves testing efficiency and reliability, and solves the problems of manual reliance, low efficiency, and poor flexibility in related technologies for MVB bus testing configurations.
[0018] This application provides an MVB automated experimental configuration system, including: Multiple vehicle-mounted physical units, each having an MVB communication port; The simulator is equipped with multiple MVB emulation communication interfaces; A programmable multiplexer matrix is electrically connected to the MVB communication port of the vehicle-mounted physical unit and the simulator, and is used to control the on / off state of the communication link between the ports. The first control unit is used to receive topology requirement instructions from the host computer and control the state switching of the corresponding switches in the programmable multiplexer matrix according to the instructions, so as to realize the automated physical connection configuration of the MVB network.
[0019] The MVB automated experimental configuration system of this application replaces traditional manual wiring with a programmable switch matrix, achieving automated and rapid configuration of the test topology. This reduces the configuration time from hours or even days to seconds, significantly improving simulation configuration efficiency. It also enables dynamic, on-demand reuse of hardware resources, avoiding hardware performance degradation or interface damage caused by repeated disassembly and reassembly, thus improving resource utilization and the long-term reliability of the entire test system. Through modular design and programmable internal and external connections, it can be flexibly combined to support various complex MVB network topologies. By simply adding physical modules, the system can be easily expanded to simulate longer and more complex train networks, meeting future business development needs and enhancing the system's flexibility and scalability.
[0020] In an optional embodiment of this application, see [link to relevant documentation]. Figure 1The onboard physical unit may include four integrated control units (CCUs) (such as CCU1, CCU2, CCU3, and CCU4) and two human-machine interface (HMI) units (HMI1 and HMI2) for human-machine interaction. Each CCU and HMI has an MVB communication port. The simulator may include four MVB simulation communication interfaces to simulate the communication of other onboard devices (without physical components in the system). The programmable multiplexer matrix may consist of multiple high-frequency relays to achieve routing switching of MVB bus signals. The first control unit is used to receive instructions from the host computer and control the on / off state of each switch in the programmable multiplexer matrix. The MVB four-segment mode includes, but is not limited to, [examples of MVB four-segment modes]. Figures 1 to 3 The example shown is in Figure 1 In this system, by closing switches KA1-KA8 and opening switches KA9-KA12, CCU1, CCU2, CCU3, and CCU4 can be divided into four independent network segments. Furthermore, HMI1 and HMI2 can be connected to any network segment by controlling the on / off state of KA13-KA22. Figure 2 In this configuration, CCU1 to CCU4 are connected to their respective emulator MVB interfaces. By closing KA13, KA14, KA21, and KA22, HMI1 and HMI2 are simultaneously connected to the network segment where CCU1 resides. Figure 3 In this case, HMI1 and HMI2 can be connected to the network segments where CCU2 and CCU3 are located by closing KA15 to KA18.
[0021] In an optional embodiment of this application, the MVB two-segment mode allows CCU1 and CCU2 to be connected to the same network segment and CCU3 and CCU4 to be connected to another network segment by closing switches KA1, KA2, KA5, and KA6 and opening switches KA3, KA4, KA7, and KA8. Alternatively, HMI1 and HMI2 can be connected to any network segment by controlling the on / off state of KA17-KA22. Figure 4 In the configuration, CCU1 and CCU2 are connected in series to MVB interface 1 of the emulator, and CCU3 and CCU4 are connected in series to MVB interface 3 of the emulator. HMI1 and HMI2 are connected to the two network segments respectively by closing KA17-KA20. Figure 5 In this case, HMI1 and HMI2 can be connected to the network segments where CCU3 and CCU4 are located simultaneously by closing KA19 to KA22.
[0022] In an optional embodiment of this application, the MVB three-segment mode can be divided into three segments by controlling a switch to group CCU1 and CCU2 into the same segment while keeping CCU3 and CCU4 as independent segments, or to group CCU3 and CCU4 into the same segment while keeping CCU1 and CCU2 as independent segments.
[0023] The MVB automated experimental configuration system of this application is equipped with a programmable multiplexer matrix, which connects the MVB ports of multiple CCUs and HMIs to the matrix. By controlling the on / off state of the switches within the matrix, arbitrary combinations of physical MVB connections between multiple CCUs and HMIs can be achieved. This is a key difference from the manual wiring in existing technologies.
[0024] In the MVB automated experimental configuration system of this application, for the four CCUs and two HMIs of the vehicle-mounted physical unit, no more than four switches are implemented in any mode link and no more than three switches are implemented in the common mode (one HMI) link, so as to minimize the impact of switches on the communication link.
[0025] In an optional embodiment of this application, the vehicle-mounted physical unit includes a plurality of second control units and at least one human-machine interface unit, wherein the control units and the human-machine interface unit are connected to the programmable multiplexer matrix through their respective MVB communication ports. In an optional embodiment of this application, the programmable multiplexer matrix is configured to divide the plurality of vehicle-mounted physical units into several MVB communication network segments through switch combinations, or to dynamically connect the human-machine interface units to different MVB communication network segments. In an optional embodiment of this application, the switches in the programmable multiplexer matrix are high-frequency relays; and / or, the system further includes reconnection switches configured between different modules. The MVB automated experimental configuration system of this application adopts a physical modular design, and the modules are connected through dedicated reconnection switches. This two-level configuration of "intra-module programming" combined with "inter-module programming" gives the system good scalability and can flexibly simulate MVB networks of different sizes.
[0026] In one optional embodiment of this application, the host computer generates a target MVB network topology based on predetermined test cases and sends the target MVB network topology to the control unit. In an optional embodiment of this application, the system simulates train MVB networks of different sizes by adding the onboard physical unit and expanding the programmable multiplexer matrix.
[0027] The MVB automated experimental configuration system of this application, from topology requirements to physical connections, can automatically parse and convert the upper-level, logical MVB topology requirements into lower-level hardware control instructions for the switch matrix, thereby realizing an end-to-end automated configuration process.
[0028] This application also provides an MVB automated experiment configuration method implemented according to the MVB automated experiment configuration system, including the following steps: Receive topology requirements, wherein the topology requirements indicate the target MVB network topology; Based on the target MVB network topology, the on / off state control commands for each switch in the programmable multiplexer matrix are parsed out. The control command is sent to the programmable multiplexer matrix to control the state switching of the corresponding switch; After the programmable multiplexer matrix operates according to the instructions, it completes the construction of the physical connection path of the MVB bus, forming a real experimental environment consistent with the target topology.
[0029] The MVB automated experimental configuration method of this application receives topology requirements, uses host computer test management software to determine the target MVB network topology based on test cases, parses the target topology into a set of specific switch on / off state commands, and the control unit sends the commands to the programmable multiplexer matrix of one or more physical modules and the reconnection switches between modules to execute switch control. The switch matrix and reconnection switches act according to the commands to complete the physical path connection of the MVB bus, automatically constructing an experimental environment completely consistent with the target topology, and completing the automatic configuration. It realizes the automatic construction of MVB network topology through modularity and programmability, and realizes the automated configuration connection of MVB bus through programmable switch matrix. It overcomes the defects of existing technologies that rely on manual labor, are inefficient, and lack flexibility in MVB bus test configuration, enabling the train network system under test to automatically, quickly, and flexibly configure hardware simulation resources according to simulation test requirements, thereby improving test efficiency and reliability.
[0030] It should be noted that the MVB automated experimental configuration system and method of this application are not limited to the MVB bus, but are also applicable to bus-based vehicle networking such as the CAN bus.
[0031] This application provides a rail vehicle, including the MVB automated experimental configuration system.
[0032] This application provides an electronic device, including: Memory; Processor; and Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the MVB automated experimental configuration method.
[0033] This application provides a computer-readable storage medium storing a computer program thereon; the computer program is executed by a processor to implement the MVB automated experimental configuration method.
[0034] The device and storage medium provided in this embodiment have the same technical effects as the methods described above.
[0035] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The solutions in the embodiments of this application can be implemented in various computer languages, such as C, VHDL, Verilog, the object-oriented programming language Java, and the interpreted scripting language JavaScript.
[0036] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0037] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0038] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable apparatus for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0039] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0040] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0041] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication between them; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0042] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0043] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An MVB automated experimental configuration system, characterized in that, include: Multiple vehicle-mounted physical units, each having an MVB communication port; The simulator is equipped with multiple MVB emulation communication interfaces; A programmable multiplexer matrix is electrically connected to the MVB communication port of the vehicle-mounted physical unit and the simulator, and is used to control the on / off state of the communication link between the ports. The first control unit is used to receive topology requirement instructions from the host computer and control the state switching of the corresponding switches in the programmable multiplexer matrix according to the instructions, so as to realize the automated physical connection configuration of the MVB network.
2. The system according to claim 1, characterized in that, The vehicle-mounted physical unit includes multiple second control units and at least one human-machine interface unit. The second control units and the human-machine interface unit are connected to the programmable multiplexer matrix through their respective MVB communication ports.
3. The system according to claim 2, characterized in that, The programmable multiplexer matrix is configured to divide multiple vehicle-mounted physical units into several MVB communication network segments through switch combinations, or to dynamically connect the human-machine interface unit to different MVB communication network segments.
4. The system according to claim 3, characterized in that, The switches in the programmable multiplexer matrix are high-frequency relays; and / or, the system also includes reconnection switches configured between different modules.
5. The system according to any one of claims 1-4, characterized in that, The host computer generates a target MVB network topology based on predetermined test cases and sends the target MVB network topology to the control unit.
6. The system according to claim 1, characterized in that, The system simulates train MVB networks of different sizes by adding the onboard physical unit and expanding the programmable multiplexer matrix.
7. An automated MVB experimental configuration method implemented according to any one of claims 1-6, characterized in that, Includes the following steps: Receive topology requirements, wherein the topology requirements indicate the target MVB network topology; Based on the target MVB network topology, the on / off state control instructions for each switch in the programmable multiplexer matrix are parsed out. The control command is sent to the programmable multiplexer matrix to control the state switching of the corresponding switch; After the programmable multiplexer matrix operates according to the instructions, it completes the construction of the physical connection path of the MVB bus, forming a real experimental environment consistent with the target topology.
8. A rail vehicle, characterized in that, include: The MVB automated experimental configuration system as described in any one of claims 1-6.
9. An electronic device, characterized in that, include: Memory; processor; as well as Computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the MVB automated experimental configuration method as described in claim 7.
10. A computer-readable storage medium, characterized in that, It stores a computer program; the computer program is executed by a processor to implement the MVB automated experimental configuration method as described in claim 7.