Automobile domain controller environment fatigue test method and system
Patent Information
- Application Number
- CN202611124408.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-28
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2046-07-28
AI Technical Summary
[0005]由此导致,在环境疲劳测试过程中,即使温度、湿度或振动等外部环境应力已经按照预设条件施加,待测汽车域控制器内部实际承受的工作压力仍可能与车辆真实使用状态存在差异
本申请通过运行负载模拟模块根据待测汽车域控制器的运行状态生成运行负载序列,并通过环境应力加载模块生成并加载外部环境应力序列,使待测汽车域控制器能够在环境疲劳测试过程中按照车辆使用场景下的运行状态变化执行对应负载。由此,能够提高环境疲劳测试条件与汽车域控制器实际运行状态之间的匹配程度,使测试过程更能够反映待测汽车域控制器在不同运行负载下的疲劳响应变化。
Smart Images

Figure CN122632815B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive electronic testing technology, and in particular to a method and system for environmental fatigue testing of automotive domain controllers. Background Technology
[0002] Automotive domain controllers are crucial control components in a vehicle's electronic and electrical architecture, typically handling functions such as centralized control, information processing, communication forwarding, power management, and status diagnostics. As vehicles become increasingly intelligent and electronic, automotive domain controllers need to operate long-term in complex environments including high and low temperatures, humidity, and vibration. Their reliability directly impacts the stability and safety of related vehicle functions. Therefore, environmental fatigue testing is usually conducted on automotive domain controllers during product development, verification, and pre-mass production testing to assess their operational stability and fatigue tolerance under varying environmental stresses.
[0003] Current environmental fatigue testing of automotive domain controllers typically involves applying external environmental stresses such as temperature, humidity, and vibration to the controller using environmental test chambers, vibration testing equipment, or comprehensive environmental testing equipment. During the test, the system monitors for functional failures, communication anomalies, power supply abnormalities, or diagnostic malfunctions. This type of testing can, to some extent, reflect the automotive domain controller's tolerance to external environmental conditions.
[0004] However, in actual vehicle use, the automotive domain controller is not always in a fixed operating state. Its internal resources, such as processors, communication interfaces, power management circuits, and memory, change as the vehicle is powered on, started, interacts with other components, triggers functions, switches states, and performs diagnostics. Existing environmental fatigue testing focuses more on the external environmental stress itself, typically treating the automotive domain controller under test as a relatively fixed, powered-on test object, which fails to fully reflect the continuous changes in its operating state during actual vehicle use.
[0005] As a result, during environmental fatigue testing, even if external environmental stresses such as temperature, humidity, or vibration are applied according to preset conditions, the actual working pressure experienced by the domain controller inside the vehicle under test may still differ from the vehicle's actual usage conditions. Some latent fatigue risks that are only easily exposed under specific operating conditions, such as decreased communication stability, startup response delays, power response fluctuations, an increase in abnormal diagnostic logs, or abnormal local operating conditions, may be difficult to fully identify in routine fixed-condition testing.
[0006] Therefore, existing environmental fatigue testing for automotive domain controllers still suffers from insufficient simulation of actual operating conditions, leading to discrepancies between test results and fatigue performance under real vehicle usage conditions, thus affecting the accuracy of identifying latent environmental fatigue risks in automotive domain controllers. Summary of the Invention
[0007] The first objective of this invention is to provide an environmental fatigue testing system for automotive domain controllers, which has the advantage of improving the matching degree between the environmental fatigue test of automotive domain controllers and the actual operating state.
[0008] The above-mentioned technical objective of the present invention is achieved through the following technical solution: An environmental fatigue testing system for an automotive domain controller includes a running load simulation module, an environmental stress loading module, a coupled test sequence generation module, a test execution module, a fatigue response acquisition module, and a fatigue evaluation module. The operational load simulation module is used to generate an operational load sequence based on the operational status of the vehicle domain controller under test. The environmental stress loading module is used to generate and load an external environmental stress sequence for environmental fatigue testing of the vehicle domain controller under test. The coupled test sequence generation module is used to correlate the running load sequence with the external environment stress sequence over time to generate a coupled environment fatigue test sequence. The test execution module is used to control the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and to apply the corresponding external environmental stress to the domain controller of the vehicle under test. The fatigue response acquisition module is used to acquire fatigue response information of the vehicle domain controller under test during the fatigue test in a coupled environment. The fatigue evaluation module is used to output the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response information.
[0009] Furthermore, the runtime load simulation module includes a functional task identification unit, a task load parameter generation unit, and a load timing organization unit; The functional task identification unit is used to obtain the set of functional tasks corresponding to the vehicle domain controller under test in the vehicle usage scenario. The task load parameter generation unit is used to generate task load parameters based on at least one of the processor occupancy status, communication interface occupancy status, power output status and storage access status corresponding to each functional task in the functional task set. The load timing organization unit is used to organize the task load parameters into the running load sequence according to the triggering order, duration and switching relationship of each functional task in the vehicle usage scenario, so that the running load sequence represents the running load state of the vehicle domain controller under test changing over time during environmental fatigue testing.
[0010] Furthermore, the load timing organization unit includes a load segmentation subunit, a regional load switching subunit, and a state switching configuration subunit; The load segment division subunit is used to divide the running load sequence into stable running load segments, regional load switching segments, and state switching load segments; The area load switching subunit is used to increase the operating load of the target operating area corresponding to different functional tasks in the vehicle domain controller under test in sequence according to the task load parameters corresponding to different functional tasks, so as to form the area load switching segment. The state switching configuration subunit is used to configure the load change process corresponding to hibernation, wake-up, cold start, or power failure recovery according to the operating state switching process of the domain controller under test during vehicle use, so as to form the state switching load segment.
[0011] Furthermore, the coupled test sequence generation module includes an environmental stress stage division unit, a load segment matching unit, and a time correlation unit; The environmental stress stage division unit is used to divide the external environmental stress sequence into multiple environmental stress stages according to the stress type, stress change direction and stress holding state in the external environmental stress sequence. The environmental stress stages include at least one of the following: temperature change stage, temperature holding stage, humidity change stage, temperature-humidity coupling stage and vibration loading stage. The load segment matching unit is used to select stable operating load segments, regional load switching segments, or state switching load segments from the operating load sequence as target load segments for the corresponding environmental stress stage according to the fatigue induction targets corresponding to each environmental stress stage; the fatigue induction targets are used to characterize the fatigue response type expected to be induced or focused on observation for the corresponding environmental stress stage. The time association unit is used to configure the target load segment into a preset time interval corresponding to the environmental stress stage, generate the coupled environmental fatigue test sequence, and enable the vehicle domain controller under test to execute the corresponding operating load under different environmental stress stages.
[0012] Furthermore, it also includes a vehicle-mounted equivalent boundary configuration module; The vehicle-mounted equivalent boundary configuration module includes an installation status acquisition unit, a boundary parameter generation unit, and a boundary status configuration unit. The installation status acquisition unit is used to acquire the installation status information of the vehicle domain controller under test in the vehicle. The installation status information includes at least one of the following: installation posture, installation point location, connector orientation, and wiring harness lead-out direction. The boundary parameter generation unit is used to generate vehicle-equivalent boundary parameters based on the installation status information. The vehicle-equivalent boundary parameters include at least one of installation constraint parameters, connector orientation constraint parameters, and wire harness lead-out constraint parameters. The boundary state configuration unit is used to send the vehicle-mounted equivalent boundary parameters to the test execution module, so that the test execution module can fix, support or connect the domain controller of the vehicle under test according to the vehicle-mounted equivalent boundary parameters, and perform coupled environment fatigue test under the corresponding vehicle-mounted equivalent boundary state.
[0013] Furthermore, it also includes a low-voltage power supply disturbance loading module; The low-voltage power supply disturbance loading module includes a power supply status acquisition unit, a disturbance fragment generation unit, and a disturbance fragment association unit; The power supply status acquisition unit is used to acquire vehicle low-voltage power supply status information, which includes at least one of cold start power supply status, load switching power supply status, short-term power failure status, and power supply recovery status. The disturbance segment generation unit is used to generate a power supply disturbance segment based on the vehicle low-voltage power supply status information. The power supply disturbance segment includes at least one of a voltage drop segment, a power-on slope change segment, a short-time power outage segment, and a power supply recovery segment. The disturbance segment association unit is used to send the power supply disturbance segment to the coupling test sequence generation module, so that the coupling test sequence generation module can perform time association between the power supply disturbance segment and the operating load sequence and the external environmental stress sequence; The low-voltage power supply disturbance loading module is also used to apply a corresponding low-voltage power supply disturbance to the vehicle domain controller under test when the test execution module performs coupled environment fatigue testing, according to the power supply disturbance segment.
[0014] Furthermore, the test execution module includes a test sequence parsing unit, a runtime load execution unit, an environmental stress synchronous loading unit, and an execution status verification unit; The test sequence parsing unit is used to parse the coupled environment fatigue test sequence and determine the target load segment, loading start and end time and loading sequence corresponding to each environmental stress stage. The runtime execution unit is used to control the vehicle domain controller under test to execute the corresponding runtime load according to the target load segment; The environmental stress synchronous loading unit is used to control the environmental stress loading module to apply the corresponding external environmental stress to the vehicle domain controller under test according to the loading start and end time and loading sequence. The execution state verification unit is used to verify whether the operating load execution state and external environmental stress loading state of the vehicle domain controller under test meet the configuration requirements of the coupled environment fatigue test sequence during the coupled environment fatigue test.
[0015] Furthermore, the fatigue response acquisition module includes a response object configuration unit, a stage trigger acquisition unit, and a response data marking unit; The response object configuration unit is used to determine the fatigue response type to be collected based on the target load segment and the corresponding environmental stress stage. The fatigue response type includes at least one of temperature response information, power response information, communication response information, startup response information, and diagnostic log information. The stage-triggered acquisition unit is used to acquire fatigue response information of the vehicle domain controller under test at preset acquisition time points during the execution of the target load segment and during the corresponding environmental stress stage loading process. The response data marking unit is used to associate and mark the collected fatigue response information with the corresponding target load segment, environmental stress stage, and loading start and end time to form a fatigue response dataset with test stage identifiers.
[0016] Furthermore, the fatigue evaluation module includes a diagnostic task extraction unit, a stage response grouping unit, a consistency index generation unit, and a test result output unit; The diagnostic task extraction unit is used to extract fatigue response information corresponding to the same diagnostic task from the fatigue response dataset with test phase identifier. The diagnostic task includes at least one of the following: start diagnostic task, communication diagnostic task, power stability diagnostic task, and storage read / write diagnostic task. The stage response grouping unit is used to group the fatigue response information corresponding to the same diagnostic task according to the target load segment, environmental stress stage and loading start and end time, so as to obtain multiple stage diagnostic response groups. The consistency index generation unit is used to compare at least one of the following among the changes in response amplitude, response delay, number of anomalies, and recovery time between different stage diagnostic response groups to generate a stage diagnostic response consistency index. The test result output unit is used to output the environmental fatigue test results of the vehicle domain controller under test based on the comparison results of the consistency index of the phased diagnostic response and the preset evaluation conditions. The environmental fatigue test results include at least one of the following: normal state, latent fatigue risk state, and fatigue abnormal state.
[0017] In summary, the present invention has the following beneficial effects: This application generates a running load sequence based on the operating state of the vehicle domain controller under test (VDT) through a running load simulation module, and generates and loads an external environmental stress sequence through an environmental stress loading module. This enables the VDT to execute corresponding loads according to changes in the operating state under vehicle usage scenarios during environmental fatigue testing. Therefore, it improves the matching degree between environmental fatigue testing conditions and the actual operating state of the VDT, making the testing process more reflective of the fatigue response changes of the VDT under different operating loads.
[0018] This application uses a coupled test sequence generation module to temporally correlate the operating load sequence with the external environmental stress sequence, generating a coupled environmental fatigue test sequence. A test execution module then controls the vehicle under test (VAT) domain controller to execute the corresponding operating load according to this coupled environmental fatigue test sequence, while simultaneously applying the corresponding external environmental stress. This allows the VAT domain controller to execute corresponding operating loads under different external environmental stress stages, establishing a correspondence between changes in operating load and changes in external environmental stress on the test time axis, thereby improving the simulation of the vehicle's actual usage conditions during environmental fatigue testing.
[0019] This application acquires fatigue response information of the vehicle domain controller under test during coupled environmental fatigue testing via a fatigue response acquisition module, and outputs environmental fatigue test results based on the fatigue response information via a fatigue evaluation module. This allows for the acquisition of the response changes of the vehicle domain controller under test under the combined effects of operating load and external environmental stress, and the evaluation of its environmental fatigue state based on these response changes, thereby improving the accuracy and reference value of the environmental fatigue test results.
[0020] This application establishes a complete test chain, from test condition generation and test process execution to test result evaluation, by continuously processing the load sequence, external environmental stress sequence, coupled environmental fatigue test sequence, fatigue response information, and environmental fatigue test results. This enhances the systematic nature and traceability of the environmental fatigue testing process for automotive domain controllers and improves the ability to identify latent environmental fatigue risks in the automotive domain controller under test.
[0021] Another object of the present invention is to provide a method for environmental fatigue testing of an automotive domain controller, the method comprising the following steps: S1. Generate a running load sequence based on the operating status of the vehicle domain controller under test; S2. Generate an external environmental stress sequence for environmental fatigue testing of the vehicle domain controller under test. S3. Correlate the running load sequence with the external environmental stress sequence over time to generate a coupled environment fatigue test sequence; S4. Control the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and apply the corresponding external environmental stress to the domain controller of the vehicle under test. S5. Collect fatigue response information of the vehicle domain controller under test during the coupled environment fatigue test process; S6. Output the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response information. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of the system architecture of an embodiment; Figure 2 This is a schematic diagram of the method flow of an embodiment. Detailed Implementation
[0023] The present invention will be further described in detail below with reference to the accompanying drawings.
[0024] Example: This embodiment provides an environmental fatigue testing system for automotive domain controllers, used to test and evaluate the fatigue state of the automotive domain controller under test under the combined action of operating load and external environmental stress. The automotive domain controller under test can be a controller in a vehicle used to perform centralized control, information processing, communication forwarding, power management, or status diagnostics. Internally, it may include a processor, memory, communication interface, power management circuit, connectors, and hardware or software operating resources corresponding to different vehicle functions and tasks.
[0025] like Figure 1 As shown, the automotive domain controller environmental fatigue testing system includes a load simulation module, an environmental stress loading module, a coupled test sequence generation module, a test execution module, a fatigue response acquisition module, and a fatigue evaluation module. Unlike traditional testing methods that apply environmental stresses such as temperature, humidity, or vibration under a fixed power-on state, this embodiment incorporates the changes in the operating state of the automotive domain controller under test during actual vehicle use as part of the environmental fatigue testing conditions. This allows the automotive domain controller under test to withstand corresponding external environmental stresses while performing different operating loads, thus more closely resembling the fatigue process under actual vehicle use.
[0026] The runtime load simulation module generates a sequence of runtime loads based on the operating states of the vehicle's domain controller under test (VDT). These operating states can include functional operation, communication operation, power output, storage access, startup, or diagnostic states. By generating the runtime load sequence, the VDT can execute corresponding loads according to the changes in operating states that may occur during vehicle use, rather than maintaining a single, fixed load throughout the testing process.
[0027] The environmental stress loading module is used to generate and load an external environmental stress sequence for environmental fatigue testing of the vehicle domain controller under test. The external environmental stress sequence may include at least one of temperature stress, humidity stress, and vibration stress, or may be combined into temperature-humidity coupled stress or temperature-vibration coupled stress as needed for testing.
[0028] The coupled test sequence generation module is used to correlate the operating load sequence with the external environmental stress sequence in time, generating a coupled environmental fatigue test sequence. Time correlation refers to configuring one or more operating load segments in the operating load sequence into the corresponding time intervals in the external environmental stress sequence, so that the domain controller of the vehicle under test executes the corresponding operating load during a specific environmental stress phase, thereby establishing a correspondence between changes in operating load and changes in external environmental stress on the test time axis.
[0029] The test execution module controls the domain controller of the vehicle under test (VAT) to execute corresponding operating loads according to the coupled environment fatigue test sequence, and applies corresponding external environmental stresses to the VAT. In specific implementation, the test execution module can send task execution instructions, communication interaction instructions, state switching instructions, or diagnostic trigger instructions to the VAT, and control the environmental stress loading module to apply corresponding external environmental stresses according to the loading start and end time, loading sequence, and loading conditions.
[0030] The fatigue response acquisition module is used to collect fatigue response information of the vehicle domain controller under test during coupled environment fatigue testing. The fatigue response information may include at least one of the following: temperature response information, power response information, communication response information, startup response information, and diagnostic log information. The fatigue evaluation module is used to output the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response information. The environmental fatigue test results may include normal state, latent fatigue risk state, or fatigue abnormal state.
[0031] Through the cooperation of the above modules, this embodiment can correlate the changes in the operating state of the vehicle domain controller under test with changes in external environmental stress over time, and complete response acquisition and result evaluation during coupled environmental fatigue testing. Compared with testing methods that only apply a single environmental stress or a fixed operating load, this embodiment can improve the ability to identify latent environmental fatigue risks of the vehicle domain controller under test.
[0032] In this embodiment, the operational load simulation module generates an operational load sequence based on the operating status of the vehicle domain controller under test. To ensure that the operational load sequence reflects the actual load changes under vehicle usage scenarios, the operational load simulation module includes a functional task identification unit, a task load parameter generation unit, and a load timing organization unit.
[0033] The functional task identification unit is used to acquire the set of functional tasks corresponding to the domain controller of the vehicle under test in the vehicle usage scenario. The set of functional tasks can be determined according to the vehicle usage scenario, domain controller function configuration, test requirements, or preset test cases. Functional tasks may include at least one of the following: body control tasks, cockpit display tasks, communication forwarding tasks, status management tasks, power management tasks, startup diagnostic tasks, or storage and recording tasks. Vehicle usage scenarios may include scenarios such as vehicle power-on, cold start, driving communication, centralized function triggering, sleep wake-up, power-off recovery, or fault diagnosis.
[0034] The task load parameter generation unit generates task load parameters based on at least one of the following: processor occupancy status, communication interface occupancy status, power output status, and memory access status, corresponding to each functional task in the functional task set. Specifically, processor occupancy status characterizes the degree of computing resource consumption by the corresponding functional task; communication interface occupancy status characterizes the degree of consumption of the vehicle communication interface by the corresponding functional task; power output status characterizes the impact of the corresponding functional task on the power management circuit or power supply channel; and memory access status characterizes the impact of the corresponding functional task on memory read / write or log write.
[0035] In one implementation, the task load parameter generation unit can normalize the processor occupancy status, communication interface occupancy status, power output status, and memory access status, and then fuse them according to preset weights to obtain the task load parameters corresponding to each functional task. The task load parameters can be calculated according to the following formula: ; Parameter description: : The task load parameter corresponding to the i-th functional task; : Processor occupancy status corresponding to the i-th functional task; : The occupancy status of the communication interface corresponding to the i-th functional task; : The power output status corresponding to the i-th functional task; : The storage access status corresponding to the i-th functional task; α1, α2, α3, and α4 are weight parameters corresponding to the processor occupancy status, communication interface occupancy status, power output status, and memory access status, respectively.
[0036] Furthermore, to avoid the impact of dimensional differences between different types of state parameters on the calculation of task load parameters, the processor occupancy status, communication interface occupancy status, power output status, and memory access status can be normalized before generating the task load parameters. Let any state parameter X... i For example, its normalization result can be obtained according to the following formula: ; Parameter description: : The normalized result of the state parameters corresponding to the i-th functional task; : The original state parameters corresponding to the i-th functional task; The minimum value among similar state parameters; The maximum value among similar state parameters.
[0037] When normalization is applied, the above C i B i P i and S i These can be the results after normalization of the corresponding state parameters. Through this processing, the processor occupancy status, communication interface occupancy status, power output status, and memory access status can participate in the task load parameter calculation within a unified numerical range, avoiding the dominance of task load parameters by a single type of parameter due to an excessively large numerical range.
[0038] The load timing organization unit is used to organize the task load parameters into a running load sequence according to the triggering order, duration, and switching relationship of each functional task in the vehicle usage scenario. The triggering order refers to the order in which different functional tasks are started or invoked, the duration refers to the continuous running time of the corresponding functional task during the test, and the switching relationship refers to the load change relationship formed when switching between functional tasks.
[0039] In one implementation, the running load sequence can be represented as: ; Parameter description: : Run the load sequence; , ... Task load parameters corresponding to each functional task; , ... The duration of each functional task; n: The number of functional tasks in the functional task set that participate in the organization of the running load sequence.
[0040] To reflect the switching relationship between functional tasks, the load timing organization unit can also configure transition times or transition load change processes between adjacent task load parameters. In one implementation, the load change magnitude between adjacent functional tasks can be determined according to the following formula: ; Parameter description: The magnitude of the load change between the i-th functional task and the (i+1)-th functional task; : The task load parameter corresponding to the i-th functional task; : The task load parameter corresponding to the (i+1)th functional task.
[0041] when When the load change exceeds a preset threshold, the load timing organization unit can configure a transitional load change process between the i-th and i+1-th functional tasks, causing the operating load of the vehicle domain controller under test to change according to a preset rise or fall rate; when When the load change is not greater than the preset threshold, the timing can be organized directly according to the triggering order of adjacent tasks. This method can avoid sudden load changes in the running load sequence that do not conform to the actual usage state of the vehicle, while preserving the load change characteristics caused by task switching during vehicle use.
[0042] In this way, the load simulation module can generate a load sequence that characterizes the changes of the vehicle domain controller under test over time during environmental fatigue testing. This allows the vehicle domain controller under test to experience different computational, communication, power, and storage access pressures at different time periods, providing a basis for subsequently correlating the load sequence with the external environmental stress sequence over time.
[0043] In this embodiment, after generating the running load sequence, the load timing organization unit can further fragment the running load sequence, enabling different types of running load changes to be configured to the corresponding environmental stress stages in subsequent coupled environment fatigue test sequences. The load timing organization unit includes a load segmentation subunit, a region load switching subunit, and a state switching configuration subunit.
[0044] The load segmentation subunit is used to divide the operating load sequence into stable operating load segments, area load switching segments, and state switching load segments. The stable operating load segment characterizes the vehicle under test (VAT) domain controller performing relatively stable functional tasks over a period of time; the area load switching segment characterizes the target operating areas corresponding to different functional tasks sequentially entering higher operating load states; and the state switching load segment characterizes the load change process formed by the VAT domain controller during operating state switching processes such as hibernation, wake-up, cold start, or power-down recovery.
[0045] In this embodiment, the target operating area refers to the processor operating area, communication interface area, power management area, or storage access area related to the operation of a specific functional task. It can also be a functional operating area formed by the internal hardware resources, software tasks, or interface channels of the domain controller under test.
[0046] In one implementation, the load segmentation subunit can segment the running load sequence according to the changing state of the task load parameters in the running load sequence. The running load sequence can be represented as a combination of multiple running load segments: ; Parameter description: : Run the load sequence; Multiple runtime load segments obtained by dividing the workload in chronological order; h: The number of running load segments; : The uth running load segment; Stable operation of load segments; : Area load switching segment; State switching load fragment.
[0047] For stable operating load segments, the load segment partitioning subunit can determine the segment based on the magnitude of changes in task load parameters within a continuous time interval. When the magnitude of changes in adjacent task load parameters within a continuous time interval does not exceed a preset stability threshold, and the duration of this continuous time interval reaches a preset stability duration, the load segment partitioning subunit marks this continuous time interval as a stable operating load segment. Stable operating load segments can be determined according to the following conditions: ; Parameter description: Stable operation of load segments; : The task load parameter corresponding to the i-th functional task; : The duration corresponding to the i-th functional task; The magnitude of the load change between the i-th functional task and the (i+1)-th functional task; : Preset stability threshold; The duration of the candidate stable time interval; : Preset stable duration.
[0048] For the area load switching segment, the area load switching subunit is used to sequentially increase the operating load of different target operating areas according to the task load parameters corresponding to different functional tasks, thus forming the area load switching segment. This segment is used to simulate the load center of gravity shift process caused by functional task switching during actual vehicle use. The area load switching segment can be represented as: ; Parameter description: : Area load switching segment; , , ..., : Multiple target operating regions in the domain controller of the vehicle under test; , , ..., The operating load corresponding to each target operating area; , , ..., The duration for each target operating region to maintain its corresponding operating load; m: The number of target operating regions participating in the regional load switching.
[0049] For state transition load segments, the state transition configuration subunit is used to configure the load change processes corresponding to hibernation, wake-up, cold start, or power-down recovery based on the operating state transition process of the domain controller under test during vehicle use, thus forming a state transition load segment. A state transition load segment can be represented as: ; Parameter description: State switching load fragment; , ..., Events for switching between different operating states; , ..., : The starting load parameters corresponding to the state transition event; , ..., : The end load parameter corresponding to the state transition event; , ..., : The duration of the state transition event; v: Number of state transition events.
[0050] During the state transition configuration process, the state transition configuration subunit can determine the starting load parameters, ending load parameters, and transition duration of the state transition load segment based on the state transition type in the vehicle usage scenario. When a state transition event belongs to one of hibernation, wake-up, cold start, or power-off recovery, and the change in its starting load parameters and ending load parameters reaches a preset state transition threshold, the load change process can be marked as a state transition load segment.
[0051] By dividing the load into stable operating load segments, regional load switching segments, and state switching load segments, the operating load sequence can cover the stable operating state, target operating region load switching state, and operating state switching state of the domain controller under test. Therefore, in the subsequent generation of coupled test sequences, appropriate load segments can be selected according to the fatigue-induced targets corresponding to different environmental stress stages. This allows the environmental fatigue testing process to simultaneously simulate the impact of continuous stable load, regional load changes, and operating state switching on the environmental fatigue response. The fatigue-induced targets are used to characterize the fatigue response types expected to be induced or closely observed in the corresponding environmental stress stages.
[0052] In this embodiment, the coupled test sequence generation module is used to correlate the running load sequence with the external environmental stress sequence in time to generate a coupled environmental fatigue test sequence. To enable the vehicle domain controller under test to execute corresponding running loads under different environmental stress stages, the coupled test sequence generation module includes an environmental stress stage segmentation unit, a load segment matching unit, and a time correlation unit.
[0053] The environmental stress stage division unit is used to divide the external environmental stress sequence into multiple environmental stress stages based on the stress type, stress change direction, and stress retention state. The stress type may include at least one of temperature stress, humidity stress, and vibration stress; the environmental stress stage may include at least one of temperature change stage, temperature retention stage, humidity change stage, temperature-humidity coupling stage, and vibration loading stage.
[0054] In one implementation, the external environmental stress sequence can be represented as: ; Parameter description: External environmental stress sequence; Multiple environmental stress stages obtained by dividing them in chronological order; : The kth environmental stress stage; z: The number of environmental stress stages in the external environmental stress sequence.
[0055] The environmental stress stage division unit can determine the boundaries of different environmental stress stages based on the stress change slope, stress holding time, and stress type change nodes. For example, when the temperature change rate is greater than a preset temperature change rate threshold, the corresponding time interval is divided into the temperature change stage; when the temperature is maintained in a preset high temperature range or low temperature range and continues to reach the preset holding time, the corresponding time interval is divided into the temperature holding stage; when the vibration loading device outputs a preset vibration intensity and continues to reach the preset loading time, the corresponding time interval is divided into the vibration loading stage.
[0056] In one implementation, the environmental stress stage can be represented as: ; Parameter description: : The kth environmental stress stage; : The temperature state corresponding to the kth environmental stress stage; : The humidity state corresponding to the kth environmental stress stage; : The vibration state corresponding to the kth environmental stress stage; : The duration corresponding to the kth environmental stress stage; : The fatigue-induced target corresponding to the kth environmental stress stage.
[0057] Among them, fatigue-induced targets This is used to characterize the type of fatigue response that is primarily intended to be induced or observed during this environmental stress phase. For example, the temperature change phase may correspond to thermal fatigue response under temperature response changes or regional load switching; the temperature-humidity coupling phase may correspond to startup response delay, decreased communication stability, or abnormal diagnostic logs; and the vibration loading phase may correspond to communication interruption, startup anomalies, or fluctuations in diagnostic response.
[0058] The load segment matching unit selects stable operating load segments, regional load switching segments, or state switching load segments as target load segments from the operating load sequence based on the fatigue-induced targets corresponding to each environmental stress stage. In this way, different load segments are not randomly configured, but matched according to the fatigue-induced targets of the environmental stress stage.
[0059] In one implementation, the matching score between the load segment and the environmental stress stage can be determined according to the following formula: ; Parameter description: : Match score between the j-th running load segment and the k-th environmental stress stage; : Consistency of fatigue-induced targets between the j-th operational load segment and the k-th environmental stress stage; The degree of fit between the duration of the j-th operational load segment and the duration of the k-th environmental stress stage; The sensitivity of the functional task corresponding to the j-th runtime load segment to the k-th environmental stress stage; Weight parameters corresponding to the consistency of fatigue-induced targets; The weighting parameter corresponding to the degree of duration adaptation; The weight parameters corresponding to the sensitivity of functional tasks.
[0060] For example, the area load switching segment is suitable for configuration to the temperature change stage to observe the response differences of different target operating areas during temperature changes; the state switching load segment is suitable for configuration to the low temperature stage, temperature and humidity coupling stage, or vibration loading stage to observe startup anomalies, communication establishment delays, or diagnostic log anomalies during hibernation, wake-up, cold start, or power failure recovery; and the stable operation load segment is suitable for configuration to the temperature holding stage or humidity holding stage to observe the continuous operation status under stable environmental stress.
[0061] In one implementation, the load segment matching unit can select running load segments with matching scores not lower than a preset matching threshold as target load segments, and the selection rule can be expressed as follows: ; Parameter description: : The j-th runtime load segment; : The kth environmental stress stage; : Match score between the j-th running load segment and the k-th environmental stress stage; : Preset matching threshold.
[0062] When multiple running load segments meet the matching conditions, the load segment matching unit can select the running load segment with the highest matching score as the target load segment, or it can configure multiple running load segments sequentially to different time intervals of the same environmental stress stage according to the test purpose.
[0063] The time correlation unit is used to configure the target load segment within a preset time interval of the corresponding environmental stress stage, generating a coupled environmental fatigue test sequence. The preset time interval can be the entire duration of the environmental stress stage or a specific observation window within that environmental stress stage. For example, the regional load switching segment can be configured within a time interval with a large temperature change rate, the stable operation load segment can be configured within the temperature holding stage, and the state switching load segment can be configured within the vibration loading stage.
[0064] In one implementation, the coupled environment fatigue test sequence can be represented as: ; Parameter description: Coupled environment fatigue test sequence; : The kth environmental stress stage; : The j-th runtime load segment; : The preset time interval used to configure the target load segment in the k-th environmental stress stage; : Match score between the j-th running load segment and the k-th environmental stress stage; : Preset matching threshold.
[0065] In this way, the coupled test sequence generation module can select the corresponding target load segment based on the fatigue-induced target of the environmental stress stage, and configure the target load segment within the preset time interval of the corresponding environmental stress stage, so that the domain controller of the vehicle under test can execute the corresponding operating load under different environmental stress stages. Thus, environmental fatigue testing is no longer a separate application of external environmental stress, but a coordinated testing process of operating load and external environmental stress on the time axis.
[0066] like Figure 1As shown, in this embodiment, the automotive domain controller environmental fatigue testing system may further include an on-vehicle equivalent boundary configuration module. The on-vehicle equivalent boundary configuration module generates on-vehicle equivalent boundary parameters based on the actual installation state of the automotive domain controller under test in the vehicle, and sends these parameters to the test execution module, enabling the automotive domain controller under test to perform coupled environmental fatigue testing under boundary conditions close to the actual installation state of the vehicle.
[0067] In traditional environmental fatigue testing, the automotive domain controller under test (ADC) is typically fixed in an environmental test chamber, vibration table, or other test fixture using standard clamps. Its mounting posture, connector orientation, wiring harness lead-out direction, and mounting point constraint state may differ from the actual vehicle mounting condition. For automotive domain controllers, external environmental stresses are also transmitted to the controller structure and electrical connections through mounting points, connectors, and wiring harnesses. If vehicle mounting boundary conditions are not considered during testing, the fatigue response in the connector area, housing fixing area, or internal circuit board area may be inconsistent with the actual vehicle usage condition. Therefore, this embodiment uses an equivalent vehicle mounting boundary configuration module to configure the vehicle mounting boundary state of the ADC under test, thereby improving the consistency between environmental fatigue testing and the actual vehicle mounting condition.
[0068] The vehicle-mounted equivalent boundary configuration module includes an installation status acquisition unit, a boundary parameter generation unit, and a boundary status configuration unit.
[0069] The installation status acquisition unit is used to acquire the installation status information of the vehicle domain controller under test (VDT) in the vehicle. The installation status information includes at least one of the following: installation posture, installation point location, connector orientation, and wiring harness exit direction. Specifically, the installation posture characterizes the spatial placement orientation of the VDT in the vehicle; the installation point location characterizes the fixed point location where the VDT connects to the vehicle body, bracket, or mounting base; the connector orientation characterizes the orientation of the connector interface relative to the vehicle coordinate system or test coordinate system; and the wiring harness exit direction characterizes the direction, bending direction, or constraint direction of the wiring harness exiting from the connector.
[0070] In practical implementation, the installation status acquisition unit can obtain installation status information through vehicle design data, controller installation diagram, 3D assembly model, wiring harness layout diagram, actual vehicle measurement results or preset test configuration files, thereby providing basic data for boundary parameter generation.
[0071] The boundary parameter generation unit is used to generate vehicle-equivalent boundary parameters based on the installation status information. The vehicle-equivalent boundary parameters include at least one of installation constraint parameters, connector orientation constraint parameters, and wiring harness lead-out constraint parameters. Specifically, the installation constraint parameters characterize the fixing method, fixing position, constraint direction, or support state of the vehicle domain controller under test during testing; the connector orientation constraint parameters characterize the connector insertion direction, connector orientation retention state, or connector force direction during testing; and the wiring harness lead-out constraint parameters characterize the lead-out direction, bending radius, support method, or constraint path of the wiring harness during testing.
[0072] In one implementation, the equivalent boundary parameters for loading can be expressed as: ; Parameter description: Equivalent boundary parameters for vehicle loading; : Install attitude parameters; Installation constraint parameters; Connector orientation constraint parameters; : Harness lead-out constraint parameters.
[0073] Among them, installation attitude parameters Used to determine the placement angle and spatial orientation of the vehicle domain controller under test in the test fixture; installation constraint parameters. Used to determine the fixed point location, support location, or constraint method of the domain controller of the vehicle under test in the test fixture; connector orientation constraint parameters. Used to determine the connector's orientation during testing and its mating relationship with the test harness; harness lead-out constraint parameters. Used to determine the direction, bending state, or support state of the wiring harness after it exits the connector. These parameters are combined into equivalent boundary parameters for vehicle installation. This can transform the installation boundary information in the vehicle into boundary configuration conditions that the test system can execute.
[0074] The boundary state configuration unit sends the vehicle-mounted equivalent boundary parameters to the test execution module, enabling the test execution module to fix, support, or connect the domain controller under test (VAT) according to the VAT parameters, and perform coupled environment fatigue testing under the corresponding VAT boundary states. Specifically, the test execution module can adjust the placement of the VAT in the test fixture according to the installation attitude parameters, fix or support the VAT according to the installation constraint parameters, maintain the connector insertion direction according to the connector orientation constraint parameters, and support, guide, or limit the test wiring harness according to the wiring harness lead-out constraint parameters.
[0075] By employing the aforementioned vehicle-mounted equivalent boundary configuration, this embodiment can further introduce actual vehicle installation boundary conditions on top of the coupled testing of the operating load sequence and the external environmental stress sequence. This makes the domain controller under test (DUT) more closely resemble the actual vehicle-mounted state in terms of fixation, support, connector orientation, and wiring harness lead-out constraints. Therefore, the environmental fatigue test results can not only reflect the fatigue state under the combined action of operating load and external environmental stress, but also the influence of the vehicle-mounted boundary conditions on the fatigue response of the DUT.
[0076] like Figure 1 As shown, in this embodiment, the automotive domain controller environmental fatigue testing system may further include a low-voltage power supply disturbance loading module. The low-voltage power supply disturbance loading module generates a power supply disturbance segment based on the vehicle's low-voltage power supply status information, and temporally correlates the power supply disturbance segment with the operating load sequence and the external environmental stress sequence, so that the automotive domain controller under test synchronously withstands the power supply disturbance corresponding to the vehicle's low-voltage power supply status during the coupled environmental fatigue test.
[0077] Automotive domain controllers are not always under stable power supply conditions during actual vehicle use. During cold starts, load switching, short-term power outages, power restoration, or sleep / wake-up, the low-voltage power supply may experience voltage drops, changes in power-up slope, short-term interruptions, or power supply fluctuations. If environmental fatigue testing is conducted only under stable power supply conditions, it is difficult to expose the startup anomalies, communication establishment delays, power response anomalies, or diagnostic log anomalies of the automotive domain controller under test caused by the combined effects of external environmental stress, changes in operating load, and low-voltage power supply disturbances.
[0078] The low-voltage power supply disturbance loading module includes a power supply status acquisition unit, a disturbance segment generation unit, and a disturbance segment association unit.
[0079] The power supply status acquisition unit is used to acquire the vehicle's low-voltage power supply status information. This information includes at least one of the following: cold start power supply status, load switching power supply status, short-term power failure status, and power supply recovery status. Specifically, the cold start power supply status characterizes a potential voltage drop or slow power-up during vehicle startup; the load switching power supply status characterizes voltage fluctuations caused by changes in the vehicle's electrical load; the short-term power failure status characterizes a momentary interruption of the low-voltage power supply or a voltage drop below a preset power supply threshold; and the power supply recovery status characterizes the voltage returning to the normal power supply range after a low-voltage anomaly.
[0080] The disturbance segment generation unit is used to generate power supply disturbance segments based on the vehicle's low-voltage power supply status information. The power supply disturbance segments include at least one of the following: voltage drop segment, power-on slope change segment, short-time power outage segment, and power supply recovery segment.
[0081] In one implementation, the set of power supply disturbance segments can be represented as: ; Parameter description: : A collection of power supply disturbance segments; Voltage down-probing segment; : A segment showing the change in the electric slope; Short-term power outage segment; Power restoration segment.
[0082] Among them, the voltage drop segment It can be determined by the target voltage dip amplitude, dip duration, and recovery time; the voltage inclination change segment. It can be determined by the initial voltage, target voltage, and rise time; short-time power-down segment It can be determined by the power outage voltage, power outage duration, and power outage trigger time; power restoration segment It can be determined by the recovery starting voltage, the recovery target voltage, the recovery slope, and the settling time.
[0083] In one implementation, any power supply disturbance segment can be represented as: ; Parameter description: : The qth power supply disturbance segment; The starting voltage of the qth power supply disturbance segment; The termination voltage of the qth power supply disturbance segment; : The duration of the q-th power supply disturbance segment; : Voltage change characteristic parameters of the qth power supply disturbance segment.
[0084] Voltage variation characteristic parameters It can be used to characterize at least one of the following: voltage dip amplitude, power-on slope, power-down depth, or recovery slope. For example, when the power supply disturbance segment is a voltage dip segment, It can represent the rate of voltage drop or the magnitude of voltage decline per unit time; when the power supply disturbance segment is a segment of changing power-on slope, It can represent the voltage rise slope; when the power supply disturbance segment is a short-term power outage segment, It can represent the depth of power loss; when the power supply disturbance segment is a power supply recovery segment, It can represent the voltage recovery slope.
[0085] In one implementation, the voltage change characteristic parameters of the power supply disturbance segment can be determined according to the following formula: ; Parameter description: : Voltage change characteristic parameters of the qth power supply disturbance segment; The starting voltage of the qth power supply disturbance segment; The termination voltage of the qth power supply disturbance segment; : The duration of the qth power supply disturbance segment.
[0086] The above formula is used to characterize the voltage change intensity of a power supply disturbance segment over its duration. When A larger value indicates that the voltage change in the corresponding power supply disturbance segment is faster or the change amplitude is larger; when A smaller value indicates a more gradual voltage change within the corresponding power supply disturbance segment. This parameter can provide a reference for subsequent time correlation between power supply disturbance segments and operating load sequences and external environmental stress sequences.
[0087] The disturbance segment association unit sends power supply disturbance segments to the coupled test sequence generation module, enabling the coupled test sequence generation module to correlate the power supply disturbance segments with the operating load sequence and the external environmental stress sequence in time. In this way, the power supply disturbance segments are not applied independently of the environmental fatigue test, but rather as a type of test condition in the coupled environmental fatigue test sequence, acting together with the target load segment and the environmental stress stage on the vehicle domain controller under test.
[0088] In one implementation, the coupled environment fatigue test sequence after superimposing power supply disturbance segments can be represented as follows: ; Parameter description: : Coupled environment fatigue test sequence after superimposing power supply disturbance segments; : The kth environmental stress stage; : The j-th runtime load segment; : The qth power supply disturbance segment; : The preset time interval used to configure the target load segment and power supply disturbance segment in the kth environmental stress stage.
[0089] In practical implementation, power supply disturbance segments It can be time-overlapped with state-switching load segments, or configured to be before or after state-switching load segments. For example, in the low-temperature environmental stress stage, the state-switching load segment corresponding to cold start can be time-overlapped with the voltage drop segment; in the vibration loading stage, the communication load segment can be time-correlated with the short-time power failure segment; in the temperature and humidity coupling stage, the wake-up state-switching load segment can be time-correlated with the power recovery segment.
[0090] The low-voltage power supply disturbance loading module is also used to apply corresponding low-voltage power supply disturbances to the vehicle under test domain controller according to the power supply disturbance segment during the coupled environment fatigue test performed by the test execution module. Specifically, the test execution module controls the vehicle under test domain controller to execute the corresponding operating load according to the coupled environment fatigue test sequence, and controls the environmental stress loading module to apply the corresponding external environmental stress; at the same time, the low-voltage power supply disturbance loading module applies the corresponding low-voltage power supply disturbance to the power supply terminal of the vehicle under test domain controller according to the start voltage, end voltage, duration, and voltage change characteristic parameters in the power supply disturbance segment.
[0091] By generating, associating, and loading the low-voltage power supply disturbance segments as described above, this embodiment can further introduce low-voltage power supply disturbances from the vehicle on the basis of coupled testing of the operating load sequence and the external environmental stress sequence. This allows the vehicle domain controller under test to undergo environmental fatigue testing under conditions that are closer to the actual vehicle power supply state, thereby improving the ability to identify startup anomalies, power response anomalies, communication response anomalies, and latent fatigue risks.
[0092] In this embodiment, the test execution module controls the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and controls the environmental stress loading module to apply the corresponding external environmental stress to the domain controller of the vehicle under test. In order to ensure that the operating load and the external environmental stress can be executed synchronously according to the coupled environment fatigue test sequence, the test execution module includes a test sequence parsing unit, an operating load execution unit, an environmental stress synchronization loading unit, and an execution status verification unit.
[0093] The test sequence parsing unit is used to parse the coupled environment fatigue test sequence and determine the target load segment, loading start and end time, and loading sequence corresponding to each environmental stress stage. Specifically, the test sequence parsing unit generates a set of test execution instructions based on the environmental stress stage identifier, target load segment identifier, and preset time interval recorded in the coupled environment fatigue test sequence. The set of test execution instructions includes at least a running load execution instruction and an environmental stress loading instruction, which are used to instruct the vehicle under test domain controller to execute the corresponding running load within a specified time period and to instruct the environmental stress loading module to load the corresponding external environmental stress within the corresponding time period.
[0094] The load execution unit controls the domain controller of the vehicle under test (VAT) to execute the corresponding load according to the target load segment. When the target load segment is a stable load segment, the load execution unit controls the VAT to continuously execute the corresponding functional task within a preset time interval. When the target load segment is a region load switching segment, the load execution unit causes the functional tasks corresponding to different target operating regions to enter a higher load state in a preset order. When the target load segment is a state switching load segment, the load execution unit triggers the VAT to execute the corresponding state switching process of hibernation, wake-up, cold start, or power-down recovery.
[0095] The environmental stress synchronous loading unit controls the environmental stress loading module to apply corresponding external environmental stresses to the vehicle domain controller under test according to the loading start and end times and loading sequence. External environmental stresses can include at least one of temperature stress, humidity stress, temperature-humidity coupling stress, or vibration stress. For example, during the temperature change phase, the environmental stress synchronous loading unit controls the environmental stress loading module to change the test environment temperature according to a preset heating or cooling curve; during the temperature holding phase, it controls the test environment to be maintained at a preset high or low temperature; during the vibration loading phase, it controls the vibration loading device to apply vibration excitation to the vehicle domain controller under test according to a preset vibration intensity, frequency range, or duration.
[0096] When the test system includes an on-vehicle equivalent boundary configuration module, the test execution module can also perform coupled environment fatigue testing under fixed, supported, or connected constraint states corresponding to the on-vehicle equivalent boundary parameters. When the test system includes a low-voltage power supply disturbance loading module, the test execution module can simultaneously apply corresponding power supply disturbances to the vehicle domain controller under test (VDT) while executing the target load segment and loading the corresponding external environmental stress. Therefore, the VDT can be tested under the combined effects of operating load, external environmental stress, on-vehicle boundary conditions, and low-voltage power supply disturbances.
[0097] The execution status verification unit is used during coupled environment fatigue testing to verify whether the execution status of the operating load of the vehicle domain controller under test and the external environmental stress loading status meet the configuration requirements of the coupled environment fatigue test sequence. Specifically, the execution status verification unit can verify whether the target load segment is executed within the preset loading start and end time, whether the external environmental stress reaches the set conditions of the corresponding environmental stress stage, and whether the execution status of the operating load and the external environmental stress loading status meet the preset correspondence in time. When it is found that the execution time of the operating load, the environmental stress loading time, or the loading sequence is inconsistent with the coupled environment fatigue test sequence, the execution status verification unit can record the execution deviation and use the execution deviation as auxiliary information for subsequent fatigue response data marking or test result evaluation.
[0098] Through the above test execution method, the test execution module can convert the coupled environmental fatigue test sequence into an executable test process, enabling the domain controller of the vehicle under test to execute the corresponding operating load under different environmental stress stages, and ensuring the correspondence between the operating load and the external environmental stress on the time axis, thereby providing a reliable test basis for subsequent fatigue response acquisition and environmental fatigue test result evaluation.
[0099] In this embodiment, the fatigue response acquisition module is used to collect fatigue response information of the vehicle domain controller under test during the fatigue test in a coupled environment. To ensure that the collected fatigue response information corresponds to a specific test stage and facilitates subsequent stage-based diagnostic response consistency evaluation, the fatigue response acquisition module includes a response object configuration unit, a stage-triggered acquisition unit, and a response data marking unit.
[0100] The response object configuration unit is used to determine the type of fatigue response to be collected based on the target load segment and the corresponding environmental stress stage. The fatigue response type includes at least one of temperature response information, power response information, communication response information, startup response information, and diagnostic log information.
[0101] The temperature response information may include the surface temperature of the vehicle domain controller housing, the internal target operating area temperature, the processor area temperature, the power management area temperature, or the communication interface area temperature; the power response information may include the supply voltage, power ripple, current changes, number of resets, or power stabilization time; the communication response information may include the number of communication errors, the number of lost messages, the communication delay, the number of communication reconnections, or bus anomaly records; the startup response information may include startup time, wake-up time, cold start completion time, or power-off recovery completion time; and the diagnostic log information may include the number of fault codes, the number of abnormal logs, the results of diagnostic tasks, or the execution time of diagnostic tasks.
[0102] In practical implementation, the response object configuration unit can determine the key collection objects based on the type of the target load segment. For example, when the target load segment is a stable operating load segment, the response object configuration unit can focus on configuring temperature response information, communication response information, and diagnostic log information as collection objects; when the target load segment is a regional load switching segment, the response object configuration unit can focus on configuring temperature response information, power response information, and communication response information for different target operating areas; when the target load segment is a state switching load segment, the response object configuration unit can focus on configuring startup response information, power response information, communication response information, and diagnostic log information.
[0103] The response object configuration unit can also adjust the type of fatigue response to be collected based on the type of environmental stress stage. For example, during the temperature change stage, the focus is on collecting temperature response information and power response information; during the temperature holding stage, the focus is on collecting temperature response information and diagnostic log information under continuous operation; during the humidity change stage or the temperature-humidity coupling stage, the focus is on collecting communication response information, power response information, and diagnostic log information; and during the vibration loading stage, the focus is on collecting communication response information, startup response information, and diagnostic log information. By configuring both the target load segment and the environmental stress stage, the targeting of fatigue response acquisition can be improved.
[0104] The stage-triggered acquisition unit is used to acquire fatigue response information of the vehicle domain controller under test at preset acquisition time points during the execution of the target load segment and the corresponding environmental stress stage loading process. The preset acquisition time points may include at least one of the following: the start time of the environmental stress stage, the start time of the target load segment, the time when the environmental stress reaches the target state, the time when the target load segment switches, the end time of the environmental stress stage, and the end time of the target load segment.
[0105] In one implementation, the stage-triggered acquisition unit can collect fatigue response information according to a fixed sampling period; in another implementation, the stage-triggered acquisition unit can also collect fatigue response information in an event-triggered manner. For example, when the domain controller of the vehicle under test experiences wake-up, cold start, communication reconnection, reset, fault code generation, power restoration, or switching of operating load segments, the stage-triggered acquisition unit triggers one or more fatigue response information acquisitions. By combining fixed sampling with event triggering, both continuous response data and transient abnormal response data can be taken into account.
[0106] In one implementation, the fatigue response information acquired in a single instance can be represented as: ; Parameter description: Fatigue response information collected in a single instance; Temperature response information; Power response information; Communication response information; : Startup response information; Diagnostic log information.
[0107] in, , , , and One or more types of data can be selected for collection based on actual testing needs; it is not required that every collection include all types of fatigue response information. For example, under a stable operating load segment, only temperature response information, communication response information, and diagnostic log information can be collected; under a state-switching load segment, startup response information, power response information, communication response information, and diagnostic log information can be collected.
[0108] The response data tagging unit is used to associate and tag the collected fatigue response information with the corresponding target load segment, environmental stress stage, and loading start and end time, forming a fatigue response dataset with test stage identifiers. The test stage identifier indicates the target load segment, environmental stress stage, and loading time interval in which the fatigue response information was collected. This association tagging prevents fatigue response information from existing independently of the test conditions, enabling the subsequent fatigue evaluation module to group and compare the fatigue response information according to the test stage.
[0109] In one implementation, the fatigue response dataset with test phase identifiers can be represented as: ; Parameter description: Fatigue response datasets with test phase identifiers; : Collected fatigue response information; : The j-th target load segment; : The kth environmental stress stage; : The start and end time or preset time interval of the loading of the target load segment in the kth environmental stress stage.
[0110] When the test system includes an on-vehicle equivalent boundary configuration module, the response data marking unit can also associate and mark fatigue response information with the corresponding on-vehicle equivalent boundary parameters; when the test system includes a low-voltage power supply disturbance loading module, the response data marking unit can also associate and mark fatigue response information with the corresponding power supply disturbance segment. Thus, the same fatigue response dataset can simultaneously contain test condition identifiers such as operating load, environmental stress, on-vehicle boundary, and power supply disturbance.
[0111] In one implementation, the expanded fatigue response dataset can be represented as: ; Parameter description: : The expanded fatigue response dataset; : Collected fatigue response information; : The j-th target load segment; : The kth environmental stress stage; : The start and end time or preset time interval of the loading of the target load segment in the kth environmental stress stage; Equivalent boundary parameters for vehicle loading; : The qth power supply disturbance segment.
[0112] in, and The system can be selectively flagged based on whether the on-board equivalent boundary configuration module or the low-voltage power supply disturbance loading module is enabled. When the on-board equivalent boundary configuration module is not enabled... This can be left blank; when the low-voltage power supply disturbance loading module is not enabled. It can be empty. In this way, the extended fatigue response dataset can be applied to both basic coupled environment fatigue testing and extended testing that includes on-board equivalent boundaries or low-voltage power supply disturbances.
[0113] Through the aforementioned fatigue response information acquisition and stage marking methods, the fatigue response acquisition module can obtain fatigue response data corresponding to the target load segment, environmental stress stage, and loading time interval. This data organization method provides a data foundation for the subsequent fatigue evaluation module to compare responses according to the same diagnostic task but different test stages, thereby improving the interpretability and accuracy of environmental fatigue test results.
[0114] In this embodiment, the fatigue evaluation module outputs the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response dataset with test phase identifiers generated by the fatigue response acquisition module. To avoid judging solely based on whether the function fails after the test, this embodiment identifies whether the vehicle domain controller under test has latent fatigue risks that have not yet resulted in obvious functional failure by comparing the response changes of the same diagnostic task at different test phases. The fatigue evaluation module includes a diagnostic task extraction unit, a phase response grouping unit, a consistency index generation unit, and a test result output unit.
[0115] The diagnostic task extraction unit is used to extract fatigue response information corresponding to the same diagnostic task from fatigue response datasets with test phase identifiers. Diagnostic tasks include at least one of the following: startup diagnostic task, communication diagnostic task, power stability diagnostic task, and storage read / write diagnostic task. Specifically, the startup diagnostic task evaluates the response status of the vehicle's domain controller during startup, wake-up, cold start, or power-down recovery; the communication diagnostic task evaluates the communication stability of the vehicle's domain controller under different load segments and environmental stress phases; the power stability diagnostic task evaluates changes in supply voltage, power ripple, number of resets, or settling time; and the storage read / write diagnostic task evaluates storage access time, read / write anomalies, or log write status.
[0116] The stage response grouping unit is used to group fatigue response information corresponding to the same diagnostic task according to the target load segment, environmental stress stage, and loading start and end time, resulting in multiple stage diagnostic response groups. Each stage diagnostic response group corresponds to a specific test stage, used to characterize the response results generated by the vehicle under test domain controller when performing the same diagnostic task under that stage. For example, for a communication diagnostic task, communication response groups under the temperature change stage, the temperature and humidity coupling stage, and the vibration loading stage can be obtained separately; for a startup diagnostic task, startup response groups under the low temperature stage, the power supply disturbance condition, and the temperature and humidity coupling stage can be obtained separately.
[0117] The consistency index generation unit is used to compare at least one of the following changes among the diagnostic response groups at different stages: response amplitude changes, response delay changes, anomaly occurrence frequency changes, and recovery time changes, to generate a staged diagnostic response consistency index. Response amplitude changes can correspond to changes in power supply ripple amplitude, temperature response amplitude, or communication delay amplitude; response delay changes can correspond to changes in startup time, communication establishment time, or diagnostic task completion time; anomaly occurrence frequency changes can correspond to changes in communication error counts, reset counts, fault code counts, or anomaly log counts; and recovery time changes can correspond to changes in power supply recovery time, communication recovery time, or state transition recovery time.
[0118] In one implementation, the consistency index of phased diagnostic response can be calculated according to the following formula: ; Parameter description: Consistency indicators for phased diagnostic response; Changes in response amplitude among different diagnostic response groups at different stages; Changes in response delay between different diagnostic response groups at different stages; Changes in the number of abnormal occurrences among different diagnostic response groups at different stages; Changes in recovery time among different diagnostic response groups at different stages; Evaluation weights corresponding to changes in response amplitude; Evaluation weights corresponding to changes in response delay; Evaluation weights corresponding to changes in the number of anomalies; Evaluation weights corresponding to changes in recovery time.
[0119] The aforementioned phased diagnostic response consistency index is used to characterize the degree of deviation in response to the same diagnostic task at different testing phases. The larger the value, the more significant the difference in response to the same diagnostic task under different load segments or different environmental stress stages, and the higher the possibility that the domain controller of the vehicle under test has hidden fatigue risk or fatigue abnormality. , , and The settings can be pre-defined based on the type of diagnostic task, the purpose of the test, or the sensitivity of the fatigue response. For example, in communication stability evaluation, the evaluation weight corresponding to changes in the number of anomalies can be increased; in startup stability evaluation, the evaluation weight corresponding to changes in response delay and recovery time can be increased; and in power supply stability evaluation, the evaluation weight corresponding to changes in response amplitude and recovery time can be increased.
[0120] The test result output unit is used to output the environmental fatigue test results of the vehicle domain controller under test based on the comparison results between the phased diagnostic response consistency index and the preset evaluation conditions. In one embodiment, the test results can be determined according to the following conditions: ; Parameter description: Consistency indicators for phased diagnostic response; First preset evaluation threshold; The second preset evaluation threshold, and Greater than .
[0121] Among them, the normal state indicates that the difference in diagnostic response of the vehicle domain controller under test in different test stages is within the allowable range; the latent fatigue risk state indicates that the vehicle domain controller under test has not yet formed obvious functional failure, but the same diagnostic task has shown a trend of increased response delay, increased number of abnormalities, or longer recovery time in different test stages; the fatigue abnormal state indicates that the vehicle domain controller under test has shown obvious response abnormalities during the coupled environment fatigue test, and there may be reliability risks caused by environmental fatigue.
[0122] Through the aforementioned phased diagnostic response consistency evaluation method, the fatigue evaluation module can compare the response changes of the same diagnostic task under different operating load segments and different environmental stress stages based on a fatigue response dataset with test stage identifiers. Compared to evaluation methods that only determine whether the function is normal after the test, this embodiment can identify the hidden fatigue risks of the vehicle domain controller under test in the coupled environment fatigue test process earlier, improving the effectiveness and interpretability of the environmental fatigue test results.
[0123] It should be noted that the weight parameters, threshold parameters and preset time parameters in this embodiment can be determined based on the test standards, vehicle historical test data, functional configuration of the domain controller of the vehicle under test, test purpose or pre-calibration results.
[0124] In this embodiment, an environmental fatigue testing method for an automotive domain controller is also provided. The method can be applied to the aforementioned automotive domain controller environmental fatigue testing system to subject the automotive domain controller under test to environmental fatigue testing under the combined action of operating load and external environmental stress, and output the environmental fatigue test results based on the fatigue response information during the test process.
[0125] like Figure 2 As shown, the specific steps include: S1. Generate a running load sequence based on the operating status of the vehicle domain controller under test.
[0126] Specifically, the runtime load simulation module generates a runtime load sequence based on the operating state of the vehicle domain controller under test (VDC) in the vehicle usage scenario. The operating state can include functional task execution state, communication interface working state, power output state, storage access state, startup state, or diagnostic state. The runtime load sequence can further include stable runtime load segments, area load switching segments, and state switching load segments to characterize the load change process of the VDC under test in different vehicle usage scenarios.
[0127] S2. Generate an external environmental stress sequence for environmental fatigue testing of the vehicle domain controller under test.
[0128] Specifically, the environmental stress loading module generates an external environmental stress sequence based on test standards, vehicle operating conditions, or preset test cases. The external environmental stress sequence may include at least one of temperature stress sequence, humidity stress sequence, temperature-humidity coupling stress sequence, and vibration stress sequence, and may be divided into a temperature change stage, a temperature holding stage, a humidity change stage, a temperature-humidity coupling stage, or a vibration loading stage.
[0129] S3. Correlate the running load sequence with the external environmental stress sequence over time to generate a coupled environment fatigue test sequence.
[0130] Specifically, the coupled test sequence generation module selects target load segments from the running load sequence based on the fatigue-inducing targets corresponding to each environmental stress stage, and configures the target load segments within a preset time interval of the corresponding environmental stress stage to generate a coupled environmental fatigue test sequence. The time correlation can include the correspondence between the target load segments and the environmental stress stages in terms of start and end times, loading order, or observation window.
[0131] Optionally, when the system includes an on-vehicle equivalent boundary configuration module, on-vehicle equivalent boundary parameters can be generated based on the installation status information of the vehicle domain controller under test in the vehicle, so that the vehicle domain controller under test can perform coupled environment fatigue testing under the on-vehicle equivalent boundary state; when the system includes a low-voltage power supply disturbance loading module, power supply disturbance segments can be generated and time-correlated with the operating load sequence and the external environmental stress sequence.
[0132] S4. Control the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and apply the corresponding external environmental stress to the domain controller of the vehicle under test.
[0133] Specifically, the test execution module parses the coupled environment fatigue test sequence, determines the target load segment, loading start and end times, and loading sequence, and accordingly controls the domain controller of the vehicle under test to execute the corresponding operating load, while simultaneously controlling the environmental stress loading module to apply the corresponding external environmental stress. During test execution, the test execution module can also verify whether the operating load execution status and the external environmental stress loading status meet the configuration requirements of the coupled environment fatigue test sequence.
[0134] S5. Collect fatigue response information of the vehicle domain controller under test during the coupled environment fatigue test process.
[0135] Specifically, the fatigue response acquisition module collects fatigue response information at preset acquisition points during the execution of the target load segment and the loading of the corresponding environmental stress stage. The fatigue response information may include at least one of temperature response information, power supply response information, communication response information, startup response information, and diagnostic log information. The fatigue response acquisition module can also associate and tag the collected fatigue response information with the corresponding target load segment, environmental stress stage, and loading start and end time to form a fatigue response dataset with test stage identifiers.
[0136] S6. Output the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response information.
[0137] Specifically, the fatigue evaluation module extracts fatigue response information corresponding to the same diagnostic task from the fatigue response dataset with test stage identifiers, and groups it according to the target load segment, environmental stress stage, and loading start and end time to obtain multiple stage diagnostic response groups. Then, it compares the changes in response amplitude, response delay, number of anomalies, or recovery time among different stage diagnostic response groups to generate a stage diagnostic response consistency index, and outputs the environmental fatigue test results based on this index. The environmental fatigue test results can include at least one of the following: normal state, latent fatigue risk state, and fatigue abnormal state.
[0138] Using the above method, the vehicle domain controller under test can be tested under a coupled environmental fatigue test sequence formed by the time correlation of the operating load sequence and the external environmental stress sequence, thereby improving the ability to identify the latent environmental fatigue risk of the vehicle domain controller.
[0139] The embodiments described above do not constitute a limitation on the scope of protection of this technical solution. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the above embodiments should be included within the scope of protection of this technical solution.
Claims
1. An environmental fatigue testing system for automotive domain controllers, characterized in that, It includes a load simulation module, an environmental stress loading module, a coupled test sequence generation module, a test execution module, a fatigue response acquisition module, and a fatigue evaluation module; The operational load simulation module is used to generate an operational load sequence based on the operational status of the vehicle domain controller under test. The environmental stress loading module is used to generate and load an external environmental stress sequence for environmental fatigue testing of the vehicle domain controller under test. The coupled test sequence generation module is used to correlate the running load sequence with the external environmental stress sequence over time to generate a coupled environment fatigue test sequence. The test execution module is used to control the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and to apply the corresponding external environmental stress to the domain controller of the vehicle under test. The fatigue response acquisition module is used to acquire fatigue response information of the vehicle domain controller under test during the fatigue test in a coupled environment. The fatigue evaluation module is used to output the environmental fatigue test results of the vehicle domain controller under test based on the fatigue response information. The runtime load simulation module includes a functional task identification unit, a task load parameter generation unit, and a load timing organization unit; The functional task identification unit is used to obtain the set of functional tasks corresponding to the vehicle domain controller under test in the vehicle usage scenario. The task load parameter generation unit is used to generate task load parameters based on at least one of the processor occupancy status, communication interface occupancy status, power output status and storage access status corresponding to each functional task in the functional task set. The load timing organization unit is used to organize the task load parameters into the running load sequence according to the triggering order, duration and switching relationship of each functional task in the vehicle usage scenario, so that the running load sequence represents the running load state of the vehicle domain controller under test as time changes during the environmental fatigue test. The load timing organization unit includes a load segmentation subunit, a regional load switching subunit, and a state switching configuration subunit; The load segment division subunit is used to divide the running load sequence into stable running load segments, regional load switching segments, and state switching load segments; The area load switching subunit is used to increase the operating load of the target operating area corresponding to different functional tasks in the vehicle domain controller under test in sequence according to the task load parameters corresponding to different functional tasks, so as to form the area load switching segment. The state switching configuration subunit is used to configure the load change process corresponding to hibernation, wake-up, cold start or power failure recovery according to the operating state switching process of the domain controller under test during vehicle use, so as to form the state switching load segment. The coupled test sequence generation module includes an environmental stress stage segmentation unit, a load segment matching unit, and a time correlation unit; The environmental stress stage division unit is used to divide the external environmental stress sequence into multiple environmental stress stages according to the stress type, stress change direction and stress holding state in the external environmental stress sequence. The environmental stress stages include at least one of the following: temperature change stage, temperature holding stage, humidity change stage, temperature-humidity coupling stage and vibration loading stage. The load segment matching unit is used to select stable operating load segments, regional load switching segments, or state switching load segments from the operating load sequence as target load segments for the corresponding environmental stress stage according to the fatigue induction targets corresponding to each environmental stress stage; the fatigue induction targets are used to characterize the fatigue response type expected to be induced or focused on observation for the corresponding environmental stress stage. The time association unit is used to configure the target load segment into a preset time interval corresponding to the environmental stress stage, generate the coupled environmental fatigue test sequence, and enable the vehicle domain controller under test to execute the corresponding operating load under different environmental stress stages.
2. The automotive domain controller environmental fatigue testing system according to claim 1, characterized in that, It also includes a vehicle-mounted equivalent boundary configuration module; The vehicle-mounted equivalent boundary configuration module includes an installation status acquisition unit, a boundary parameter generation unit, and a boundary status configuration unit. The installation status acquisition unit is used to acquire the installation status information of the vehicle domain controller under test in the vehicle. The installation status information includes at least one of the following: installation posture, installation point location, connector orientation, and wiring harness lead-out direction. The boundary parameter generation unit is used to generate vehicle-equivalent boundary parameters based on the installation status information. The vehicle-equivalent boundary parameters include at least one of installation constraint parameters, connector orientation constraint parameters, and wire harness lead-out constraint parameters. The boundary state configuration unit is used to send the vehicle-mounted equivalent boundary parameters to the test execution module, so that the test execution module can fix, support or connect the domain controller of the vehicle under test according to the vehicle-mounted equivalent boundary parameters, and perform coupled environment fatigue test under the corresponding vehicle-mounted equivalent boundary state.
3. The automotive domain controller environmental fatigue testing system according to claim 1, characterized in that, It also includes a low-voltage power supply disturbance loading module; The low-voltage power supply disturbance loading module includes a power supply status acquisition unit, a disturbance fragment generation unit, and a disturbance fragment association unit; The power supply status acquisition unit is used to acquire vehicle low-voltage power supply status information, which includes at least one of cold start power supply status, load switching power supply status, short-term power failure status, and power supply recovery status. The disturbance segment generation unit is used to generate a power supply disturbance segment based on the vehicle low-voltage power supply status information. The power supply disturbance segment includes at least one of a voltage drop segment, a power-on slope change segment, a short-time power outage segment, and a power supply recovery segment. The disturbance segment association unit is used to send the power supply disturbance segment to the coupling test sequence generation module, so that the coupling test sequence generation module can perform time association between the power supply disturbance segment and the operating load sequence and the external environmental stress sequence; The low-voltage power supply disturbance loading module is also used to apply a corresponding low-voltage power supply disturbance to the vehicle domain controller under test when the test execution module performs coupled environment fatigue testing, according to the power supply disturbance segment.
4. The automotive domain controller environmental fatigue testing system according to claim 1, characterized in that, The test execution module includes a test sequence parsing unit, a runtime load execution unit, an environmental stress synchronous loading unit, and an execution status verification unit. The test sequence parsing unit is used to parse the coupled environment fatigue test sequence and determine the target load segment, loading start and end time and loading sequence corresponding to each environmental stress stage. The runtime execution unit is used to control the vehicle domain controller under test to execute the corresponding runtime load according to the target load segment; The environmental stress synchronous loading unit is used to control the environmental stress loading module to apply the corresponding external environmental stress to the vehicle domain controller under test according to the loading start and end time and loading sequence. The execution status verification unit is used to verify whether the operating load execution status of the vehicle domain controller under test and the external environmental stress loading status meet the configuration requirements of the coupled environment fatigue test sequence during the coupled environment fatigue test.
5. The automotive domain controller environmental fatigue testing system according to claim 4, characterized in that, The fatigue response acquisition module includes a response object configuration unit, a stage trigger acquisition unit, and a response data marking unit. The response object configuration unit is used to determine the fatigue response type to be collected based on the target load segment and the corresponding environmental stress stage. The fatigue response type includes at least one of temperature response information, power response information, communication response information, startup response information, and diagnostic log information. The stage-triggered acquisition unit is used to acquire fatigue response information of the vehicle domain controller under test at preset acquisition time points during the execution of the target load segment and the corresponding environmental stress stage loading process. The response data marking unit is used to associate and mark the collected fatigue response information with the corresponding target load segment, environmental stress stage, and loading start and end time to form a fatigue response dataset with test stage identifiers.
6. The automotive domain controller environmental fatigue testing system according to claim 5, characterized in that, The fatigue evaluation module includes a diagnostic task extraction unit, a stage response grouping unit, a consistency index generation unit, and a test result output unit. The diagnostic task extraction unit is used to extract fatigue response information corresponding to the same diagnostic task from the fatigue response dataset with test phase identifier. The diagnostic task includes at least one of the following: start diagnostic task, communication diagnostic task, power stability diagnostic task, and storage read / write diagnostic task. The stage response grouping unit is used to group the fatigue response information corresponding to the same diagnostic task according to the target load segment, environmental stress stage and loading start and end time, so as to obtain multiple stage diagnostic response groups. The consistency index generation unit is used to compare at least one of the following among the changes in response amplitude, response delay, number of anomalies, and recovery time between different stage diagnostic response groups to generate a stage diagnostic response consistency index. The test result output unit is used to output the environmental fatigue test results of the vehicle domain controller under test based on the comparison results of the phased diagnostic response consistency index and the preset evaluation conditions. The environmental fatigue test results include at least one of the following: normal state, latent fatigue risk state, and fatigue abnormal state.
7. A method for environmental fatigue testing of an automotive domain controller, applied to the automotive domain controller environmental fatigue testing system described in claim 1, characterized in that, Includes the following steps: S1. Based on the set of functional tasks in the vehicle usage scenario corresponding to the domain controller under test, determine the task load parameters corresponding to each functional task, and generate a running load sequence according to the functional task triggering order, duration and switching relationship. S2. Based on the type, direction of change, and state of maintenance of external environmental stress, the external environmental stress sequence is divided into multiple environmental stress stages. S3. Based on the fatigue induction targets corresponding to each environmental stress stage, determine the corresponding target load segments from the running load sequence, and configure the target load segments to the time interval of the corresponding environmental stress stage to generate a coupled environmental fatigue test sequence. S4. Control the domain controller of the vehicle under test to execute the corresponding operating load according to the coupled environment fatigue test sequence, and apply the corresponding external environmental stress; S5. Collect fatigue response information; S6. Output the test results based on the fatigue response information.
Citation Information
Patent Citations
Reliability test system and method for vehicle body controller
CN111880512A
Server component durability test system, method, device, medium and product
CN120596347A
Vehicle domain controller testing method and vehicle
CN122593243A