Call for price


The force between electromagnet and ball is highly nonlinear. Further, the electromagnet itself has its own dynamics that must be compensated for. The challenging dynamics of the system make it perfect for teaching modeling, linearization, current control, position control, and using multiple loops (i.e. cascade control). It could also be used to test and implement more advanced control strategies, such as multi-variable, gain scheduling, and nonlinear control.

SKU: ea4621a1feaa Categories: , Tag:

One degree of freedom
Electromagnet made up of a solenoid coil and steel core
Photo-sensitive ball position sensor
Ball position sensor can be calibrated according to lighting conditions
Analog coil current sensor

Device mass 3.8 kg
Dimensions (H x W x L) 15.1 cm x 15.1cm x 27.6 cm
Ball position sensor sensitivity 0.28 cm/V
Coil inductance 412.5 mH
Coil resistance 10 Ω
Number of turns in the coil wire (approximate) 2450
Coil length 8.25 cm
Coil steel core radius 0.8 cm
Electromagnet force constant 6.53 x 105 N.m²/A²
Current sense resistance 1 Ω
Steel ball radius 1.27 cm
Steel ball mass 0.068 kg
Steel ball travel 1.4 cm
Magnetic permeability constant 4π x 10-7 H/m
  • Derivation of dynamic model from first-principles
  • Transfer function representation
  • Linearization
  • Current control
  • Position control
  • PID
  • Feed-forward
  • Control parameter tuning

For Simulink

  • QUARC® add-on for MATLAB®/Simulink®
  • Quanser VoltPAQ-X1 linear voltage amplifier
  • One of the following DAQ devices:
    • Quanser Q2-USB
    • Quanser Q8-USB
    • Quanser QPIDe


  • Quanser Rapid Control Prototyping (Q-RCP) Toolkit® add-on for NI LabVIEW™
  • Quanser VoltPAQ-X1 linear voltage amplifier
  • One of the following DAQ devices:
    • NI CompactRIO with two Quanser Q1-cRIO modules
    • NI myRIO with Quanser Terminal Board
    • Quanser Q2-USB
    • Quanser Q8-USB
    • Quanser QPIDe

Additional information