Heavy Electrical Equipment · Kaggle (Lenz et al.)

Electric Motor Temperature Dataset

Datadory delivers kaggle electric motor temperature dataset data covering 185 hours of measured PMSM test-bench telemetry: d/q currents and voltages, achieved speed and torque, and four rotor-and-stator temperature targets sampled at 2 Hz across multi-hour driving cycles. Delivered API, files, or into your warehouse, daily, weekly, or hourly.

API, files, or your warehouse. Daily, weekly, or hourly.

Where it covers
One instrumented test bench - the LEA department at Paderborn University, Germany - and one permanent magnet synchronous motor prototype built by a German OEM. Depth on a single machine, not breadth across a fleet.
How far back
~185 hours of recorded operation spread across multi-hour measurement sessions; the April 2021 revision raised coverage from 138 hours by adding 17 profiles. A closed corpus - a frozen benchmark rather than a growing feed.
How fine
Time-series rows sampled at 2 Hz - one reading every half second - grouped into 1-6 hour sessions by profile_id, totalling roughly two million rows by inference from duration and rate.

What is the kaggle electric motor temperature dataset?

It is 185 hours of argument that a thermometer is optional. The dataset packages recordings from a permanent magnet synchronous motor - a German OEM's prototype - mounted on the test bench of Paderborn University's LEA department, excited by hand-designed driving cycles that mostly wander the speed-torque plane as random walks to imitate real-world duty.

What makes the panel useful is that every row holds the whole causal chain at once: the d/q voltage and current components commanded by standard field-oriented control, the speed and torque actually achieved, and the four temperatures that followed - permanent-magnet rotor temperature (pm), stator yoke, stator tooth and stator winding. Sessions run one to six hours and are keyed by profile_id; the April 2021 revision removed anonymization from every value and lifted coverage from 138 to 185 recorded hours by adding 17 measurement profiles. Adoption at research time ran to roughly 291,000 views and 590 upvotes.

Inside Datadory's 1,744-dataset catalog this record anchors the measured-hardware end of the eighteen-dataset Heavy Electrical Equipment slice, scored 8/10 against a catalog mean of 7.81. Amaze yourself with what is in it, then take the rows that matter: Get a sample of this dataset.

What do sample rows look like?

One delivered row per 2 Hz sample, flat enough to load without a parser:

# one delivered row per 2 Hz sample - shape below, values from the verified field examples
profile_id     : 72                   # measurement-session key; each session runs 1-6 h
u_q            : -0.628               # quadrature-axis voltage component
u_d            : 0.342                # direct-axis voltage component
i_q            : 12.41                # quadrature-axis current component
i_d            : -1.87                # direct-axis current component
motor_speed    : 1545.2               # rotor speed achieved under the driving cycle
torque         : 3.94                 # torque achieved under the driving cycle

# the four targets - what thermal models learn to predict
pm             : 24.55                # permanent-magnet (rotor) temperature - primary target
stator_yoke    : 24.02                # stator yoke temperature
stator_tooth   : 23.95                # stator tooth temperature
stator_winding : 24.31                # stator winding temperature

# rows repeat every half-second within a session; a new profile_id opens the next 1-6 h run
profile_id     : <next session id>

The values above are the verified examples attached to each documented field during the August 2026 research pass - shown so you can see the anatomy before committing. Read it as a story: the control strategy pushes with u_q, u_d, i_q and i_d, the machine answers with motor_speed and torque, and the four temperature channels record what the pushing cost. Half a second later, another row; when profile_id changes, a new one-to-six-hour run begins. Your sample arrives cut to the channels and sessions you name, in exactly this shape.

What fields does the dataset include?

Eleven columns, three jobs. An excitation layer (u_q, u_d, i_q, i_d) states what the field-oriented control strategy imposed. A response layer (motor_speed, torque) records what the machine did about it. A target layer (pm, stator_yoke, stator_tooth, stator_winding) holds the temperatures - with pm carrying the commercial weight, because permanent-magnet temperature is precisely the quantity production motors cannot afford to instrument. profile_id ties every row to its one-to-six-hour session.

Every definition was verified against the published documentation rather than reconstructed from memory, which is why the examples carry observed values. Three gaps stay honestly open: the row total (~2 million) is an inference from duration and sampling rate rather than a counted figure, per-column engineering units go unstated upstream, and whether the 17 profiles added in 2021 reused identical sensor placement is undocumented. None of the three blocks modeling; all three belong in a validation pass, which is what the sample is for.

Where does coverage reach across geography, time and granularity?

  • Geography - deliberately narrow. One test bench at Paderborn University's LEA department, one PMSM prototype from a German OEM. This is a dataset you can know completely: every degree in it came off the same windings.
  • Temporal - ~185 recorded hours accumulated across multi-hour measurement sessions, raised from 138 hours in the April 2021 revision that added 17 profiles. The corpus is closed; nothing newer arrives, so longitudinal claims come from scheduled deliveries diffed against each other rather than from the record itself.
  • Granularity - 2 Hz time-series rows, one reading every half second, grouped into one-to-six-hour sessions by profile_id - roughly two million rows by inference. Dense enough to resolve thermal transients, coarse enough to stay a working panel rather than a firehose.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Because the corpus has a fixed length - 185 recorded hours, closed since the April 2021 revision - cadence buys synchronization rather than freshness. Take the whole panel once as typed columns for a benchmark study, or keep a warehouse table warm so every notebook on the team reads the same session ids; hourly feeds suit CI rigs that want the corpus ready for each training run. Deliveries arrive normalized to the eleven-column dictionary above with profile_id intact, so splits and joins hold without remapping.

Name the channels you model - the four temperature targets, the d/q electrical pairs, speed and torque - and the sample ships shaped to that scope before any commitment.

Who uses this data, and for what?

Five jobs the catalog settles outright:

  1. Sensorless thermal estimation - train estimators that read rotor and stator temperatures from electrical signatures alone, retiring thermometers from places they are expensive or impossible to mount; pm is the headline target.
  2. Thermal-network identification - fit lumped-parameter thermal models channel by channel from paired excitation and response.
  3. Torque estimation for control efficiency - reproduce achieved torque from d/q quantities and study how much sensing a control loop truly needs.
  4. Predictive-maintenance method benchmarking - a fixed 185-hour panel makes comparisons reproducible; see ml model training use cases.
  5. Teaching physical machine learning - visible physics and clean column semantics make this the rare benchmark a course finishes end to end.

Which personas get the most value?

Data scientists and ML engineers lead fit at 3/3 - the record sits first in the industry's data-science ranking on the strength of measured hardware rather than simulation; see data scientists use cases. Developers and builders (2/3) stand predictive-maintenance demos on a self-contained eleven-column panel; see developers builders use cases. Journalists, academics and students (2/3) teach regression and thermal modeling on a documented public test bench; see journalists academics use cases. Competitive intelligence and product teams (1/3) benchmark condition-monitoring features against published recordings; see competitive intel product teams use cases. Investors and quants (1/3) cite test-bench modeling in industrial electrification diligence; see investors quants use cases. Market researchers and consultants (1/3) ground motor-efficiency analyses in a named Paderborn bench; see market researchers use cases.

How does it sit beside the rest of the heavy electrical equipment catalog?

This record owns the measured-hardware corner of the eighteen-dataset Heavy Electrical Equipment slice, and its neighbours mark the boundary precisely. Kaggle - Electrical Fault Detection & Classification covers failure modes but simulates them - about 12,000 modeled points against 185 hours of measured healthy operation, which makes the pair complementary rather than redundant. EPRI - Power Grid Equipment Research holds utility-funded applied R&D records; CIGRE Technical Brochures the peer-reviewed consensus literature; IEC Standards Webstore normative standard metadata at roughly 30,482 publications with 263 hits for power transformers.

Datadory rates this record 8/10 against a catalog mean of 7.81 across 1,744 datasets - a band only 1,096 records (62.8%) reach. For the macro view of the sector, the head-to-head against India's heavy electrical vertical lives on the Kaggle PMSM Motor Data vs India MHI comparison, and the full ranking sits on best heavy electrical equipment datasets.

What should you know before requesting a sample?

Three things worth settling upfront.

First, scope by channel and session. Eleven columns and 185 hours sound small until a thermal model meets autocorrelated rows. Say which channels you model and how you want sessions grouped, and the sample arrives pre-split by profile_id rather than shuffled into leakage.

Second, know the documented gaps: the ~2 million row total is inferred rather than counted, per-column engineering units go unstated upstream, and sensor placement for the 17 profiles added in 2021 is not documented as identical. None is disqualifying; all three belong in the validation pass your sample exists to fund.

Third, decide whether you need faults. This corpus covers healthy operation across demanding duty cycles. If labeled fault conditions are part of the question, the simulated fault-current record beside it completes the pair - say so when requesting the sample and the scoping reflects both.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - eleven verified fields defining one 2 Hz sample of the electric motor temperature record
fieldtypedefinitionexample
profile_idintegerIdentifier of the measurement session - the key that groups the panel into runs of one to six hours and the column that keeps any train/test split honest.72
u_qnumberQuadrature-axis voltage component commanded by the standard field-oriented control strategy.-0.628
u_dnumberDirect-axis voltage component commanded by the standard field-oriented control strategy.0.342
i_qnumberQuadrature-axis current component recorded under the running driving cycle.12.41
i_dnumberDirect-axis current component recorded under the running driving cycle.-1.87
motor_speednumberRotor speed achieved under the driving cycle - the mechanical response to the electrical excitation.1545.2
torquenumberTorque achieved under the driving cycle, recorded beside its reference trajectory.3.94
pmnumberPermanent-magnet (rotor) temperature - the primary estimation target, and the costliest quantity to instrument directly in a production motor.24.55
stator_yokenumberStator yoke temperature sensor reading.24.02
stator_toothnumberStator tooth temperature sensor reading.23.95
stator_windingnumberStator winding temperature sensor reading.24.31

Coverage at a glance

chipvalue
GeographyOne test bench - LEA department, Paderborn University, Germany - and one PMSM prototype from a German OEM
Temporal~185 recorded hours across multi-hour sessions; raised from 138 hours when 17 profiles were added in the April 2021 revision
Granularity2 Hz time-series rows - one reading every half second - grouped into 1-6 hour sessions by profile_id; ~2 million rows inferred

What teams do with it

  • Sensorless thermal estimation Train estimators that read rotor and stator temperatures from electrical signatures alone - pm is the primary target because magnet temperature is the expensive thing to measure.
  • Thermal-network identification Fit lumped-parameter thermal models channel by channel from paired excitation (d/q voltages and currents) and response (four temperatures).
  • Torque estimation for control efficiency Reproduce achieved torque from d/q quantities to study how much sensing a control strategy really needs.
  • Predictive-maintenance method benchmarking A fixed 185-hour panel makes method comparisons reproducible rather than anecdotal - everyone evaluates on the same hours.
  • Teaching physical machine learning Half-second spacing, visible physics and clean column semantics turn the corpus into coursework students can interrogate.

Questions buyers ask

What does one row of kaggle electric motor temperature dataset data contain?

One 2 Hz sample holding the full causal chain: the profile_id session key, the d/q-axis voltage and current components (u_q, u_d, i_q, i_d), the achieved motor_speed and torque, and four temperature readings - pm for the rotor magnets plus stator_yoke, stator_tooth and stator_winding.

How much data does the dataset cover?

About 185 hours of recorded operation spread across multi-hour measurement sessions - roughly two million rows at the 2 Hz sampling rate, though that total is an inference from duration and rate rather than a counted figure. Coverage rose from 138 hours when 17 profiles joined the corpus in the April 2021 revision.

Is the data measured or simulated?

Measured. The recordings come from a permanent magnet synchronous motor prototype - a German OEM's machine - driven through hand-designed duty cycles on the LEA department test bench at Paderborn University. The industry's other motor-adjacent sensor record, the electrical fault detection set, is simulated, so the two complement each other.

What can be predicted from the four temperature targets?

Permanent-magnet (pm) temperature is the headline: measuring it inside a production motor costs real money, so estimators trained on this panel replace sensors outright. Stator yoke, tooth and winding readings support thermal-network identification, and torque estimation from the d/q quantities supports control-efficiency work.

Why does profile_id matter before any modeling starts?

It marks measurement sessions of one to six hours. Rows inside a session arrive every half second and are strongly autocorrelated, so random row-level splits quietly leak between training and evaluation. Splitting by profile keeps the test honest, which makes it the first column any serious pipeline touches.

Can a sample be scoped to my fields and sessions?

Yes. Name the channels - the four temperature targets, the d/q electrical pairs, speed and torque - plus the sessions or depth you want, and the sample arrives in exactly the eleven-column dictionary documented above, with per-session aggregates and split tables available on request.

Notes on this record

  • Provenance Compiled from the published documentation during the August 2026 research pass - all eleven field definitions marked verified, each with an observed example value.
  • Scored against the catalog Datadory rates this record 8/10 against a catalog mean of 7.81 across 1,744 datasets - a band only 62.8% of the catalog reaches, earned on field documentation and measured provenance.

Datasets that pair with this one

  • Kaggle - Electrical Fault Detection & Classification Simulated fault currents beside measured healthy operation - the pair covers both sides of the condition-monitoring question.
  • EPRI - Power Grid Equipment Research Utility-funded applied R&D records: what the industry learns about grid equipment after the prototypes leave benches like this one.
  • CIGRE Technical Brochures Peer-reviewed working-group guidance on transformers, substations and HVDC - context for where motor and drive technology sits in the grid.
  • IEC Standards Webstore Normative standard metadata - roughly 30,482 publications including 263 power-transformer hits - governing the hardware this bench exercises.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing