7.7.10. Electrical Fault
Classify transmission line faults using voltage and current measurements.
7.7.10.1. Overview
This example demonstrates classification of electrical faults in power transmission lines. It uses voltage and current measurements to identify different fault types including line-to-ground, line-to-line, and three-phase faults.
Application: Power grid protection, substation automation, fault localization
Task Type: Time Series Classification
Data Type: Multivariate (voltage and current signals)
7.7.10.2. Configuration
common:
target_module: 'timeseries'
task_type: 'generic_timeseries_classification'
target_device: 'F28P55'
dataset:
dataset_name: 'electrical_fault'
training:
model_name: 'CLS_4k_NPU'
training_epochs: 50
batch_size: 32
testing: {}
compilation: {}
7.7.10.3. Running the Example
cd tinyml-modelzoo
./run_tinyml_modelzoo.sh examples/electrical_fault/config.yaml
cd tinyml-modelzoo
run_tinyml_modelzoo.bat examples\electrical_fault\config.yaml
7.7.10.4. Dataset Details
Input Variables:
Phase voltages (Va, Vb, Vc)
Phase currents (Ia, Ib, Ic)
Fault Classes:
No fault (normal)
Line-to-ground fault (LG)
Line-to-line fault (LL)
Line-to-line-to-ground fault (LLG)
Three-phase fault (LLL)
Simulink Model:
Simulink model used for generating electrical fault training data
7.7.10.5. See Also
Grid Stability - Power grid stability prediction