Electromagnetic-Thermal

Piston electromagnetic-thermal coupling

Predict surface electromagnetic fields and temperature as coil current changes at 40 kHz.

Published scope

The inputs, geometry and outputs below follow the registered public case. Published verification applies only to the stated conditions. Service availability requires a live request.

Induction field MLP

A 40 kHz alternating current in copper coils induces eddy currents and heating in an aluminum piston. The quarter-symmetry geometry retains ring grooves, an internal cavity and a curved skirt.

Adjust coil current from 90 to 110 A to predict surface magnetic flux density, eddy current density, electromagnetic loss density and temperature. The 97 A validation and independent 107 A comparison passed for this fixed geometry and frequency.

Geometry
Quarter piston with ring grooves, internal cavity and curved skirt
Geometry scope
same_geometry_only

Adjustable inputs

InputRangeDefault
Coil current90 – 110 A107

Output fields

Registered verification

registered_status
passed
registered_parameters
coil_current_a: 107
registered_reference
Independent native COMSOL 107 A surface solution
holdout_metrics
bx_real: rmse: 0.0001737644790541398; relative_l2: 0.022589910656440334; correlation: 0.9997388832656704; max_abs_error: 0.002078422059946086; prediction_min: -0.0385398461863; prediction_max: 0.0247706228899; status: PASS; by_real: rmse: 0.000175979866142031; relative_l2: 0.023001088494212174; correlation: 0.9997298460303251; max_abs_error: 0.0015997095343826312; prediction_min: -0.0380716519896; prediction_max: 0.0238907989702; status: PASS; bz_real: rmse: 0.00027769157251736354; relative_l2: 0.013276993494374731; correlation: 0.9998684931752275; max_abs_error: 0.0041496133469811035; prediction_min: -0.00451222045495; prediction_max: 0.0494628435868; status: PASS; bx_imag: rmse: 3.3497132871380566e-05; relative_l2: 0.034626787722860146; correlation: 0.9993996033706093; max_abs_error: 0.00037391635488858165; prediction_min: -0.00513220871897; prediction_max: 0.00510050005137; status: PASS; by_imag: rmse: 3.952776029332384e-05; relative_l2: 0.041253686105437795; correlation: 0.9991478745629939; max_abs_error: 0.000766007478116366; prediction_min: -0.00500951733752; prediction_max: 0.00501781153493; status: PASS; bz_imag: rmse: 5.7173544959412526e-05; relative_l2: 0.032497006115660476; correlation: 0.9993736006037485; max_abs_error: 0.0011194434272338947; prediction_min: -0.00542952441981; prediction_max: 0.00283450396276; status: PASS; jx_real: rmse: 364679.73309480975; relative_l2: 0.011114855325185148; correlation: 0.9999034749744793; max_abs_error: 3350035.6010606214; prediction_min: -13848235.2253; prediction_max: 101638872.786; status: PASS; jy_real: rmse: 358045.305612502; relative_l2: 0.010823140035521074; correlation: 0.9999077944322011; max_abs_error: 2810590.7901884085; prediction_min: -102752277.045; prediction_max: 2097481.37417; status: PASS; jz_real: rmse: 51216.120644358074; relative_l2: 0.04062267039321753; correlation: 0.9991744587781697; max_abs_error: 535437.1961644967; prediction_min: -24019255.4836; prediction_max: 29015733.691; status: PASS; jx_imag: rmse: 387420.1857189806; relative_l2: 0.011864403628936482; correlation: 0.9998951369778816; max_abs_error: 5547850.70015269; prediction_min: -14506657.2753; prediction_max: 107249110.214; status: PASS; jy_imag: rmse: 372768.76738498954; relative_l2: 0.01131377178287158; correlation: 0.9999040229429779; max_abs_error: 4157887.678198822; prediction_min: -107519109.467; prediction_max: 3607266.16647; status: PASS; jz_imag: rmse: 57767.38180005015; relative_l2: 0.04096448063252176; correlation: 0.9991604834365352; max_abs_error: 994260.7292645177; prediction_min: -29087464.1979; prediction_max: 36282231.5674; status: PASS; loss_density_w_m3: rmse: 1250628.3338484585; relative_l2: 0.01272805454378354; correlation: 0.9998796356069904; max_abs_error: 11459561.699913055; prediction_min: 0.000236643522245; prediction_max: 298183098.379; status: PASS; temperature: rmse: 0.5163137761471804; relative_l2: 0.0009225300918153043; correlation: 0.9921094392040511; max_abs_error: 2.6476476346499567; prediction_min: 548.083639142; prediction_max: 564.803107429; temperature_rise_relative_l2: 0.0019371534352566337; status: PASS
thresholds
per_phasor_component_relative_l2_max: 0.05; loss_density_relative_l2_max: 0.05; temperature_rmse_k_max: 1.0; temperature_rise_relative_l2_max: 0.05; per_nonconstant_field_correlation_min: 0.98; loss_density_min_w_m3: 0.0; temperature_min_k: 293.15
summary
97 A validation and 107 A holdout passed on the registered piston surface; fixed geometry and 40 kHz.

Recorded workflow evidence

Project opening
PASS
Save and reopen
PASS
Training
NOT_RUN
Prediction
NOT_RUN
Independent accuracy
NOT_RUN
Portable validation
NOT_RUN

These are recorded checks; they do not establish live service availability or accuracy for every new request.

Open case workspaceAll cases