The superconducting magnet includes superconducting magnet coils C1, C2, C3, C4, C5, C6, S1, and S2 arranged inside the magnet cryostat 12. The superconducting magnet coil generates a static magnetic field (B0) when current flows through the superconducting magnet coil. A superconducting B0 compensation circuit 30, 60, 70 is further disposed within the magnet cryostat and coupled to the superconducting magnet coil to passively reduce the temporal variation of the B0 magnetic field generated by the superconducting magnet coil. Is done. A current sensor 40 is further disposed within the magnet cryostat and connected to measure the current flowing through the superconducting B0 compensation circuit. An active B0 compensation component 50 is operatively connected to the current sensor to receive a measurement of the current flowing through the superconducting B0 compensation circuit and to perform active B0 magnetic field compensation based on the measured current.超伝導磁石は、磁石クライオスタット12の内部に配置された超伝導磁石コイルC1、C2、C3、C4、C5、C6、S1、S2を含む。超伝導磁石コイルは、電流が超伝導磁石コイルに流れるとき静磁場(B0)を発生する。超伝導B0補償回路30、60、70が、さらに、磁石クライオスタットの内部に配置され、超伝導磁石コイルによって発生されたB0磁場の時間的変動を受動的に低減するために超伝導磁石コイルに結合される。電流センサ40が、さらに、磁石クライオスタットの内部に配置され、超伝導B0補償回路に流れる電流を測定するように接続される。能動B0補償コンポーネント50が、超伝導B0補償回路に流れる電流の測定値を受け取り、測定電流に基づいて能動B0磁場補償を行うために、電流センサに動作可能に接続される。