A semi-physical simulation test device for ship BMS
By designing a hardware-in-the-loop (HIL) simulation test device, the problem that existing BMS test devices cannot meet the testing requirements of high voltage, large capacity and complex operating conditions of marine battery systems is solved. It realizes high voltage and large capacity simulation testing and fault simulation, and improves the reliability and safety of testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- CHINESE CLASSIFICATION SOC
- Filing Date
- 2025-10-15
- Publication Date
- 2026-07-14
AI Technical Summary
Existing BMS testing equipment cannot meet the high-voltage and high-capacity testing requirements of marine battery systems. It lacks high-voltage programmable power supply and high-capacity cell simulation matrix, cannot provide reliable simulation signal input and power supply conditions, is difficult to simulate complex operating modes and ship cabin environments, and lacks fault injection capability, resulting in a large gap between test results and actual ships.
Design a hardware-in-the-loop simulation test device that includes a host computer module, a real-time simulation module, an I/O module, a communication module, a programming power supply module, and a load module. It has a DC voltage range of 0V to 1000V and a capacity level of megawatt-hours, simulates ship operating conditions, has a fault injection function, adapts to the ship cabin environment, and realizes the simulation of multiple types of faults.
It enables high-voltage, high-capacity testing of shipboard BMS, simulates complex operating conditions and faults, improves the reliability and safety of testing, reduces the risk of actual ship testing, and enhances the engineering reference value of verification results.
Smart Images

Figure CN224501172U_ABST
Abstract
Description
Technical Field
[0001] This utility model belongs to the field of marine electrical system testing technology, and more specifically, relates to a hardware-in-the-loop simulation testing device for a ship's BMS. Background Technology
[0002] With the increasing promotion of green shipping concepts, more and more ships are adopting electrification solutions to replace traditional diesel propulsion systems. Compared with traditional power sources, electric propulsion has significant advantages in terms of zero emissions, low noise, and ease of maintenance, making it particularly suitable for inland waterway commuting, coastal operations, and ferry transportation. However, ship battery systems generally operate at higher voltage levels and have much larger capacities than those used in ordinary vehicles. Therefore, the performance of the battery management system (BMS) directly affects the safety and reliability of the entire ship's operation. Although some BMS testing devices exist in the current technology, these devices are mostly developed for the vehicle field and cannot fully adapt to the differentiated needs of ships in terms of voltage capacity and operating characteristics, thus exhibiting significant limitations in practical applications.
[0003] Regarding voltage and capacity compatibility, existing BMS testing equipment is typically designed for new energy vehicles, testing objects generally operating at DC voltage levels of several hundred volts, with capacities mostly ranging from tens to hundreds of kilowatt-hours. The power modules, signal channels, and interface standards of these devices are largely centered around this range, making it difficult to meet the testing requirements of marine battery systems, which can reach DC voltages of over 1000V and megawatt-hour capacities. Due to the significant increase in voltage and capacity levels, testing equipment must possess stronger isolation, protection, and stable output capabilities. However, existing equipment generally lacks high-voltage programmable power supplies and large-capacity cell simulation matrices, resulting in an inability to provide reliable simulation signal input and power supply conditions for marine applications. This deficiency directly limits the functional verification and safety assessment of marine BMS under laboratory conditions.
[0004] In terms of operational condition reproduction capabilities, ships and automobiles differ fundamentally. Ships operate continuously day and night, involving a variety of complex conditions such as high-speed navigation, low-speed cruising, dynamic positioning, shore power switching, and emergency obstacle avoidance. These conditions are often accompanied by sudden changes in high-power loads and prolonged high-power discharges. Most existing testing equipment can only provide simple constant-current or constant-resistance load simulations, lacking the ability to dynamically reproduce complex operating modes. Especially when dealing with special conditions such as shore power switching or prolonged low-temperature standby, existing equipment cannot effectively apply the corresponding load waveforms and disturbance characteristics, making it difficult to verify the reliability and adaptability of the BMS's control strategies in actual ship environments.
[0005] Regarding environmental adaptability, shipboard compartments have limited space and generally present complex environmental conditions such as electromagnetic interference, high humidity, and high salt spray. These factors directly affect the sampling accuracy, communication stability, and reliability of protection actions of the BMS. Existing BMS testing equipment lacks protective measures against these environmental characteristics, and its communication modules and interface circuits are mostly designed for ordinary laboratory environments, failing to effectively simulate the electromagnetic interference and harsh conditions inside shipboard compartments. Under these circumstances, the test results often differ significantly from those on actual ships, leading to biases in the equipment's assessment of the BMS's actual operational reliability and reducing the engineering reference value of the test conclusions.
[0006] In terms of fault injection and abnormal operating condition simulation, most existing devices can only handle single parameters or simple anomalies, such as voltage over-limits or temperature anomalies. Marine BMS, however, needs to address more complex failure modes, such as voltage inconsistencies between individual cells, temperature sensor drift, communication link frame loss or message conflicts, balancing circuit anomalies, and thermal management system failures. Existing testing equipment typically lacks independent hardware fault injection units and comprehensive simulation capabilities for communication anomalies, load surges, and cell consistency deviations. This prevents BMS from undergoing complete failure testing during laboratory validation, posing potential safety hazards and hindering its reliability verification in marine environments. Utility Model Content
[0007] The purpose of this invention is to provide a hardware-in-the-loop simulation testing device for ship BMS, thereby solving the problem of difficulty in hardware-in-the-loop simulation testing of ship BMS in the prior art.
[0008] To achieve the above objectives, this utility model provides a hardware-in-the-loop simulation testing device for shipboard BMS, comprising:
[0009] The host computer module is used for distributing test cases, setting operating parameters, and collecting and storing test data.
[0010] The real-time simulation module is electrically connected to the host computer module and is used to run the simulation model, output multi-channel simulation data, and receive feedback signals from the BMS under test.
[0011] The I / O module is connected to the real-time simulation module and the BMS under test. It is used to receive the multi-channel simulation data, convert the multi-channel simulation data into physical signals and send them to the BMS under test. It is also used to collect the feedback signals of the BMS under test.
[0012] A communication module is connected to the BMS under test and the real-time simulation module, and is used for data interaction between the real-time simulation module and the BMS under test.
[0013] The programmable power supply module is connected to the BMS under test and is used to provide adjustable DC power from 0V to 1000V to the BMS system under test. It is also connected to the communication module and is used to receive operating condition parameter setting commands.
[0014] The load module is connected to the BMS system under test and is used to simulate the load characteristics of the ship and the characteristics of the battery cells. It is also connected to the communication module and is used to receive operating condition parameter setting commands.
[0015] Optionally, the I / O module includes a digital input / output board, a PWM input / output board, and an analog input / output board. The digital input / output board is used to send or acquire discrete signals to the BMS under test. The PWM input / output board is used to simulate the control signals of the actuator and send them to the BMS under test while acquiring the PWM signals output by the BMS under test. The analog input / output board is used to send or acquire continuous signals to the BMS under test.
[0016] Optionally, the digital input / output board is connected to the switch interface of the BMS under test;
[0017] The PWM input / output board is connected to the pulse width modulation interface of the BMS under test.
[0018] The analog input / output board is connected to the voltage sampling interface, current sampling interface, and temperature detection interface of the BMS under test.
[0019] Optionally, the I / O module is connected to the BMS under test via an integrated wiring harness.
[0020] Optionally, the communication module includes a serial communication board and a CAN communication board. The serial communication board is used for parameter reading and setting, and the CAN communication board is used for transmitting battery status information, alarm information, and control commands.
[0021] Optionally, the serial communication board is connected to the diagnostic port of the BMS under test;
[0022] The CAN communication board is connected to the CAN line of the BMS under test.
[0023] Optionally, the communication module is connected to the BMS under test via an integrated wiring harness.
[0024] The communication module and the real-time simulation module are connected via an integrated wiring harness.
[0025] Optionally, the programmable power supply module includes a high-voltage programmable power supply and a low-voltage programmable power supply. The low-voltage programmable power supply is used to power the sensors, interface circuits, and low-voltage control unit, while the high-voltage programmable power supply is used to simulate the adjustable ship DC bus voltage from 0V to 1000V.
[0026] Optionally, the load module includes a programmable resistor board matrix and a cell simulation board matrix. The programmable resistor board matrix is used to simulate high power surges and long-term high power consumption conditions during ship operation, while the cell simulation board matrix is used to simulate voltage differences, internal resistance changes, and abnormal failures of individual cells within the battery pack.
[0027] Optionally, the real-time simulation module is connected to the host computer module via Ethernet;
[0028] The real-time simulation module is connected to the I / O module via a PCIe bus;
[0029] The real-time simulation module and the communication module are connected via a PCIe bus;
[0030] The programming power module is connected to the power port of the BMS under test via an integrated wiring harness.
[0031] The load module and the communication module are connected via a CAN bus.
[0032] The beneficial effects of this utility model are as follows: It provides a hardware-in-the-loop (HIL) simulation test device for shipboard battery management systems (BMS), comprising: a host computer module, a real-time simulation module, an I / O module, a communication module, a programming power supply module, and a load module. The host computer module is used for the overall configuration and management of the test process; the real-time simulation module is used to run the battery pack and operating condition simulation model and output multi-channel simulation data; the I / O module is used to convert the digital signals generated by the real-time simulation module into physical signals and collect feedback signals from the BMS under test; the communication module is used to realize data interaction with the BMS under test; the load module is used to reproduce the load characteristics during ship operation and the consistency deviation between battery cells; and the programming power supply module is used to provide adjustable DC power to the BMS system under test and its related circuits. Through the combination and standardized connection of the above modules, a complete hardware-in-the-loop simulation test platform is constructed. The modular structure not only makes the device more flexible in terms of functional configuration but also allows for expansion according to different needs. This device can cover a DC voltage range of 0V to over 1000V and a capacity level of megawatt-hours, meeting the high-voltage and high-capacity testing requirements of shipboard battery systems and ensuring the consistency of the test environment with actual ship operating conditions. It has a fault injection function, which can realize hardware simulation of various faults such as cell abnormality, communication link interruption, equalization circuit failure and thermal management system abnormality.
[0033] Other features and advantages of this invention will be described in detail in the following detailed description section. Attached Figure Description
[0034] The above and other objects, features and advantages of the present invention will become more apparent from the accompanying drawings, in which like reference numerals generally represent like parts.
[0035] Figure 1 A schematic structural diagram of a hardware-in-the-loop simulation testing device for a ship's BMS according to an embodiment of the present invention is shown.
[0036] Explanation of reference numerals in the attached figures:
[0037] 1. Host computer module;
[0038] 2. Real-time simulation module;
[0039] 3. I / O modules; 31. Digital input / output boards; 32. PWM input / output boards; 33. Analog input / output boards;
[0040] 4. Communication module; 41. Serial communication board; 42. CAN communication board;
[0041] 5. Programmable power supply module; 51. High-voltage programmable power supply; 52. Low-voltage programmable power supply;
[0042] 6. Load module; 61. Programmable resistor board matrix; 62. Battery cell simulation board matrix;
[0043] 7. Integrated wire harness;
[0044] 8. CAN bus;
[0045] 9. Ethernet;
[0046] 10. PCIe bus;
[0047] 11. The BMS under test. Detailed Implementation
[0048] Preferred embodiments of the present invention will now be described in more detail. While preferred embodiments of the present invention are described below, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make the present invention more thorough and complete, and to fully convey the scope of the present invention to those skilled in the art.
[0049] Example
[0050] like Figure 1As shown, this embodiment provides a hardware-in-the-loop simulation test device for ship BMS, including: host computer module 1, real-time simulation module 2, I / O module 3, communication module 4, programming power supply module 5, and load module 6.
[0051] The host computer module 1 is used for issuing test cases, setting operating parameters, and acquiring and storing test data, enabling centralized management and configuration control of the entire testing device. This module consists of a high-performance computer pre-installed with test management software, allowing for the import, modification, and recall of test cases, and the setting of different operating parameters, such as voltage variation curves, load power distribution, and simulated ambient temperature conditions. The host computer module 1 establishes a communication connection with the real-time simulation module 2 via an Ethernet 9 interface, sending preset cell voltage, temperature, power supply voltage, voltage limit current, and BMS11 interactive messages to the real-time simulation module 2, while simultaneously displaying and recording the returned test data in real time. This module can also generate test reports and has result storage and export functions, thereby achieving controllability and traceability of the entire ship BMS testing process.
[0052] The real-time simulation module 2 is electrically connected to the host computer module 1. It is used to run the simulation model and output multi-channel simulation data. It is also used to receive feedback signals from the BMS11 under test. The simulation model includes a mathematical model of the battery pack, a mathematical model of the motor load, and a mathematical model of the operating conditions. The real-time simulation module 2 is equipped with a real-time operating system and a multi-core processor, which can run complex electrochemical and thermal management models within a millisecond-level sampling period and output multi-channel simulation signals with high real-time performance. The real-time simulation module 2 is connected to the I / O module 3 through the I / O interface, outputting the calculated signals to the physical quantity interface, while receiving feedback signals from the BMS system to form a closed-loop test environment. Through the real-time simulation module 2, different navigation conditions and abnormal situations can be flexibly constructed to provide realistic input conditions for the BMS11 under test, ensuring that its control logic is fully verified in a laboratory environment. The real-time simulation module 2 sends real-time data to the communication module and the I / O interface module through the PCIE bus 10, and generates real-time physical quantities of the battery pack with the load module 6 and the programming power supply module 5.
[0053] I / O module 3 is connected to real-time simulation module 2 and the BMS11 under test. It is used to receive multi-channel simulation data, convert the multi-channel simulation data into physical signals and send them to the BMS11 under test. It is also used to collect feedback signals from the BMS11 under test. The physical signals include physical voltage, current and temperature signals.
[0054] Communication module 4 connects to the BMS11 under test and the real-time simulation module 2, enabling data interaction between the real-time simulation module 2 and the BMS11 under test. This ensures that control commands and operational data in the simulation environment are transmitted to the BMS in real time and fed back to the host computer module 1. This module supports multi-channel bus communication and features bus load adjustment and message conflict detection functions, thereby improving the realism and comprehensiveness of the communication test. In this embodiment, communication module 4 is directly connected to the BMS11 under test via a standard bus interface, capable of transmitting messages and collecting diagnostic information, supporting status information transmission and control command issuance, and realizing real-time interaction between the test device and the BMS. The communication module and the I / O interface module establish communication between the BMS11 system under test and the real-time simulation module 2.
[0055] The programming power module 5 is connected to the BMS11 under test and is used to provide adjustable DC power from 0V to 1000V to the BMS11 system under test, providing the required power environment for the entire test device and BMS. It is also connected to the communication module 4 and is used to receive operating condition parameter setting commands.
[0056] The load module 6 is connected to the BMS11 system under test and is used to simulate the load characteristics of the ship and the characteristics of the battery cells. It can flexibly configure the working mode according to the test requirements. It is also connected to the communication module 4 and is used to receive the operating condition parameter setting command.
[0057] The BMS11 system under test is connected to the programming power module 5 via its power port, to the I / O module 3 via its signal interface, and to the communication module 4 via its communication interface. During the test, the BMS11 receives input signals from the I / O module 3 and the load module 6, and performs corresponding protection and balancing actions according to its own control strategy. At the same time, it feeds back operating data to the host computer through the communication module 4.
[0058] Specifically, the host computer module 1 is used for the configuration and management of the overall testing process; the real-time simulation module 2 is used to run the battery pack and operating condition simulation model and output multi-channel simulation data; the I / O module 3 is used to convert the digital signals generated by the real-time simulation module 2 into physical signals and collect the feedback signals from the tested BMS11; the communication module 4 is used to realize data interaction with the tested BMS11; the load module 6 is used to reproduce the load characteristics during ship operation and the consistency deviation between cells; and the programming power supply module 5 is used to provide adjustable DC power to the tested BMS11 system and its related circuits. Through the combination and standardized connection of the above modules, a complete hardware-in-the-loop simulation test platform is constructed. The modular structure not only makes the device more flexible in terms of functional configuration and can be expanded according to the scale and interface requirements of different ship battery management systems, but also facilitates later maintenance and upgrades. Compared with the existing integrated design test platform, this device has significant advantages in system scalability, maintainability, and adaptability, providing a more engineering-value solution for the diverse BMS testing needs of the shipbuilding industry. This device, equipped with a high-voltage programmable power supply 51 and a large-capacity cell simulation matrix board, can cover a DC voltage range of 0V to over 1000V and a capacity level of megawatt-hours, meeting the high-voltage and high-capacity testing requirements of marine battery systems and ensuring consistency between the testing environment and actual ship operating conditions. Existing BMS testing devices for new energy vehicles typically only support battery systems at the hundreds of volts and hundreds of kilowatt-hours level, failing to accurately reflect the operating conditions of ship applications. This invention's breakthrough in high-voltage and high-capacity adaptability effectively compensates for the shortcomings of existing technologies, enabling marine BMS to undergo more realistic verification in a laboratory environment. The device also features fault injection capabilities, enabling hardware simulation of various faults such as cell anomalies, communication link interruptions, equalization circuit failures, and thermal management system anomalies. Compared to existing technologies, this invention offers advantages such as high modularity, standardized interfaces, strong scalability, and high testing safety, significantly improving the laboratory testing capabilities of marine battery management systems, reducing the risks of real-ship testing, and providing strong protection for the safe operation of marine electrical systems.
[0059] Optionally, the I / O module 3 includes a digital input / output board 31, a PWM input / output board 32, and an analog input / output board 33. The digital input / output board 31 is used to send or acquire discrete signals to the BMS11 under test. The PWM input / output board 32 is used to simulate the control signals of the actuator and send them to the BMS11 under test, while acquiring the PWM signals output by the BMS11 under test to realize bidirectional interaction of the pulse width modulation signals. The analog input / output board 33 is used to send or acquire continuous signals to the BMS11 under test.
[0060] In this embodiment, the digital input / output board 31 is connected to the switch interface of the BMS11 under test, and is used to send or collect discrete signals such as relay contacts and alarm triggers.
[0061] The PWM input / output board 32 is connected to the pulse width modulation interface of the BMS11 under test, and is used to simulate the control signals of actuators such as fans and pumps;
[0062] The analog input / output board 33 is connected to the voltage sampling interface, current sampling interface, and temperature detection interface of the BMS11 under test, and is used to provide continuous signals such as voltage, current, and temperature for the BMS to acquire.
[0063] Optionally, I / O module 3 employs an isolated circuit design to ensure electrical safety between the high-voltage and low-voltage control sides, while also possessing anti-interference capabilities to adapt to the complex electromagnetic environment of ship cabins. Overcurrent, overvoltage, and short-circuit protection measures have been added to the power supply and interface circuits, effectively ensuring the safety of the testing process.
[0064] Optionally, the I / O module 3 is connected to the BMS11 under test via an integrated wiring harness 7.
[0065] Optionally, the communication module 4 includes a serial communication board 41 and a CAN communication board 42. The serial communication board 41 is used for parameter reading and setting, and the CAN communication board 42 is used for transmitting battery status information, alarm information and control commands.
[0066] In this embodiment, the serial communication board 41 is connected to the diagnostic port of the BMS11 under test;
[0067] The CAN communication board 42 is connected to the CAN line of the BMS11 under test.
[0068] Specifically, the serial communication board 41 is used for lower-level machine debugging and status monitoring. It is connected to the diagnostic port of the BMS11 under test to realize parameter reading and setting. The CAN communication board 42 serves as the main communication interface and is connected to the CAN line of the BMS11 under test to transmit battery status, alarm information and control commands.
[0069] Optionally, the communication interface between the communication module 4 and the BMS11 under test is connected via the integrated wiring harness 7;
[0070] The communication module 4 and the real-time simulation module 2 are connected via an integrated wiring harness 7.
[0071] Optionally, the programmable power supply module 5 includes a high-voltage programmable power supply 51 and a low-voltage programmable power supply 52. The low-voltage programmable power supply 52 is used to power the sensors, interface circuits and low-voltage control units, while the high-voltage programmable power supply 51 is used to simulate the adjustable ship DC bus voltage from 0V to 1000V.
[0072] In this embodiment, the programmable power supply module 5 is equipped with overcurrent, overvoltage, and short-circuit protection functions, which can provide stable and safe power conditions for testing, and is also compatible with ship battery systems of different sizes; the low-voltage programmable power supply 52 is used to power the sensors, control circuits and low-voltage interfaces to ensure the stability of system operation.
[0073] Optionally, the load module 6 includes a programmable resistor board matrix 61 and a cell simulation board matrix 62. The programmable resistor board matrix 61 is used to simulate high power sudden changes and long-term high power consumption conditions during ship operation, while the cell simulation board matrix 62 is used to simulate voltage differences, internal resistance changes, and abnormal failures of individual cells in the battery pack.
[0074] In this embodiment, the programmable resistor board matrix 61 achieves dynamic load switching through programmable electronic loads or resistor arrays, dynamically adjusting the load resistance and power level to reproduce operating conditions such as sudden power surges and prolonged high power consumption during ship operation. The cell simulation board matrix 62 consists of multiple independently configurable cell simulation units, capable of simulating the terminal voltage differences, internal resistance changes, and abnormal conditions of individual cells, facilitating the verification of the balancing strategy and protection functions of the tested BMS11. The load module 6 ensures load diversity and anomaly controllability during the test, significantly improving the test coverage. This device, through the combination of the programmable resistor board matrix 61 and the cell simulation board matrix 62, can dynamically reproduce complex operating conditions such as sudden load surges, prolonged high power operation, and shore power switching during ship operation. This capability allows the test process to go beyond a simple constant current or constant resistance mode, covering the dynamic operating characteristics of the ship under different mission states. Therefore, the verification results of the tested BMS11 in the laboratory are closer to the actual use scenario, better verifying the stability and reliability of its control strategy and enhancing the engineering reference value of the test conclusions.
[0075] Specifically, this device implements fault injection and anomaly simulation functions through load module 6. The device simulates various failure modes, such as inconsistency between individual cells, excessively high or low voltage, abnormal temperature, communication link interruption, and equalization circuit failure, using programmable resistor board matrix 61 and cell simulation board matrix 62. These functions allow the BMS to undergo comprehensive failure verification in the laboratory stage, thereby identifying potential problems before deployment. Compared to existing devices that can only simulate single-parameter anomalies, this invention improves both the coverage and realism of fault injection, significantly enhancing the integrity and safety of BMS testing.
[0076] Optionally, the real-time simulation module 2 is connected to the host computer module 1 via Ethernet 9;
[0077] Real-time simulation module 2 and I / O module 3 are connected via PCIe bus 10;
[0078] Real-time simulation module 2 is connected to the communication module via PCIe bus 10;
[0079] The programming power module 5 is connected to the power port of the BMS11 under test via the integrated wiring harness 7.
[0080] The load module 6 and the communication module 4 are connected via the CAN bus 8.
[0081] Specifically, this device adopts standardized interfaces and a partitioned layout, making installation and debugging more convenient. It can efficiently complete testing tasks under laboratory conditions, avoiding the high risks associated with direct debugging in a real ship environment. Through this device, the research and verification efficiency of marine battery management systems is significantly improved, and the reliability of test results is enhanced, demonstrating high value for widespread application.
[0082] In this embodiment, the testing method based on the above-mentioned testing device is as follows: The load module 6 provides the voltage of each cell in the ship's battery cabinet and the resistance value detected by the temperature measuring resistor to the BMS11 under test. The programming power module 5 supplies power to the ship's BMS system. The communication module and the I / O interface module establish communication between the ship's BMS system and the real-time simulation module 2. The host computer module 1 sends the preset cell voltage, temperature, power supply voltage, voltage limit current, BMS interaction messages, etc. to the real-time simulation module 2 through the Ethernet 9 network cable. The real-time simulation module 2 sends the real-time data to the communication module and the I / O interface module through the PCIE bus 10, and generates real-time physical quantities of the battery pack with the load module 6 and the programming power module 5, thereby realizing the testing of the BMS system under various complex working conditions such as high-speed navigation, low-speed cruising, dynamic positioning, shore power switching, and emergency obstacle avoidance.
[0083] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments.
Claims
1. A hardware-in-the-loop simulation testing device for shipboard BMS, characterized in that, include: The host computer module (1) is used for the distribution of test cases, setting of working parameters, and collection and storage of test data; The real-time simulation module (2) is electrically connected to the host computer module (1) and is used to run the simulation model and output multi-channel simulation data. It is also used to receive feedback signals from the tested BMS (11). The I / O module (3) is connected to the real-time simulation module (2) and the BMS under test (11). It is used to receive the multi-channel simulation data, convert the multi-channel simulation data into physical signals and send them to the BMS under test (11). It is also used to collect the feedback signals of the BMS under test (11). The communication module (4) is connected to the BMS under test (11) and the real-time simulation module (2) for data interaction between the real-time simulation module (2) and the BMS under test (11). The programming power module (5) is connected to the BMS (11) under test and is used to provide adjustable DC power from 0V to 1000V to the BMS (11) under test. It is also connected to the communication module (4) and is used to receive operating condition parameter setting commands. The load module (6) is connected to the BMS (11) system under test and is used to simulate the load characteristics of the ship and the characteristics of the battery cell. It is also connected to the communication module (4) and is used to receive the operating condition parameter setting command.
2. The hardware-in-the-loop simulation testing device for ship BMS according to claim 1, characterized in that, The I / O module (3) includes a digital input / output board (31), a PWM input / output board (32), and an analog input / output board (33). The digital input / output board (31) is used to send or acquire discrete signals to the BMS under test (11). The PWM input / output board (32) is used to simulate the control signal of the actuator and send it to the BMS under test (11) while acquiring the PWM signal output by the BMS under test (11). The analog input / output board (33) is used to send or acquire continuous signals to the BMS under test (11).
3. A hardware-in-the-loop simulation testing device for ship BMS according to claim 2, characterized in that, The digital input / output board (31) is connected to the switch interface of the BMS (11) under test; The PWM input / output board (32) is connected to the pulse width modulation interface of the BMS (11) under test; The analog input / output board (33) is connected to the voltage sampling interface, current sampling interface and temperature detection interface of the BMS (11) under test.
4. A hardware-in-the-loop simulation testing device for ship BMS according to claim 3, characterized in that, The I / O module (3) is connected to the BMS (11) under test via an integrated wiring harness (7).
5. A hardware-in-the-loop simulation testing device for ship BMS according to claim 1, characterized in that, The communication module (4) includes a serial communication board (41) and a CAN communication board (42). The serial communication board (41) is used for parameter reading and setting, and the CAN communication board (42) is used for transmitting battery status information, alarm information and control commands.
6. A hardware-in-the-loop simulation testing device for ship BMS according to claim 5, characterized in that, The serial communication board (41) is connected to the diagnostic port of the BMS (11) under test; The CAN communication board (42) is connected to the CAN line of the BMS (11) under test.
7. A hardware-in-the-loop simulation testing device for ship BMS according to claim 6, characterized in that, The communication module (4) is connected to the BMS (11) under test via an integrated wiring harness (7). The communication module (4) and the real-time simulation module (2) are connected by an integrated wiring harness (7).
8. A hardware-in-the-loop simulation testing device for ship BMS according to claim 1, characterized in that, The programmable power supply module (5) includes a high-voltage programmable power supply (51) and a low-voltage programmable power supply (52). The low-voltage programmable power supply (52) is used to power the sensors, interface circuits and low-voltage control units, while the high-voltage programmable power supply (51) is used to simulate the adjustable DC bus voltage of the ship from 0V to 1000V.
9. A hardware-in-the-loop simulation testing device for ship BMS according to claim 1, characterized in that, The load module (6) includes a programmable resistor board matrix (61) and a cell simulation board matrix (62). The programmable resistor board matrix (61) is used to simulate the high power sudden change and long-term high power consumption conditions during ship operation. The cell simulation board matrix (62) is used to simulate the voltage difference, internal resistance change and abnormal failure of individual cells in the battery pack.
10. A hardware-in-the-loop simulation testing device for ship BMS according to claim 1, characterized in that, The real-time simulation module (2) is connected to the host computer module (1) via Ethernet (9); The real-time simulation module (2) and the I / O module (3) are connected via a PCIE bus (10); The real-time simulation module (2) is connected to the communication module via a PCIE bus (10); The programming power module (5) is connected to the power port of the BMS (11) under test via an integrated wiring harness (7); The load module (6) and the communication module (4) are connected via a CAN bus (8).