IP Library Granted Patent US 10,146,894
Granted Patent B2
US 10,146,894 · App. 14/944,510 · Granted Dec 4, 2018

Magnetization vector storing method, magnetization vector data compression method, and magnetic field simulator device

Inventors: Jun Fujisaki (Kawasaki, JP); Koichi Shimizu (Inagi, JP)
Assignee: FUJITSU LIMITED
G06F17/5009
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,146,894
App. No.
14/944,510
Granted
Dec 4, 2018
Kind
B2
Abstract

A magnetization vector storing method includes: acquiring, by a computer, a saturation magnetization value of a material to be simulated from a database indicating the saturation magnetization value of each material; dividing each component of a magnetization vector indicating a magnetization state of the material to be simulated by the saturation magnetization value; and converting each component of the magnetization vector obtained after the dividing using the saturation magnetization into an integer value and storing the integer value in a storage unit.

Claims (37)

1. A magnetization vector storing method in a magnetic field simulation of a magnetic material having a magnetization vector, the method comprising:

setting an external magnetic field at a predetermined time;

calculating an equation that describes a precessional motion of magnetization in the magnetic material according to a time lapse;

acquiring, by a computer, a saturation magnetization value of the magnetic material to be simulated from a database;

dividing each component of the magnetization vector indicating a magnetization state of the magnetic material to be simulated by the saturation magnetization value;

converting each component of the magnetization vector obtained after the dividing using the saturation magnetization value as a reference value into an integer value to compress the magnetization vector; and

storing the integer value converted from the magnetization vector in the database.

2. The magnetization vector storing method according to claim 1 , wherein each component of the magnetization vector obtained after the dividing is converted into the integer value by multiplying each component of the magnetization vector by a value of three or more digits.

3. The magnetization vector storing method according to claim 1 , further comprising:

dividing each component of the magnetization vector converted into the integer value from the database by a value of three or more digits; and

multiplying each component of the magnetization vector obtained after the dividing using the value of three or more digits by the saturation magnetization value, thereby restoring a corresponding magnetization vector.

4. The magnetization vector storing method according to claim 1 , further comprising: acquiring the magnetization vector indicating the magnetization state in time series; and storing the magnetization vector converted into the integer value in the database in time series.

5. A magnetization vector data compression method in a magnetic field simulation of a magnetic material having a magnetization vector, the method comprising:

acquiring a saturation magnetization value of the magnetic material to be simulated from a database;

dividing each component of the magnetization vector indicating a magnetization state of the magnetic material to be simulated by the saturation magnetization value;

converting each component of the magnetization vector obtained after the dividing using the saturation magnetization value as a reference value into an integer value to compress a data amount of the magnetization vector; and

storing the integer value converted from the magnetization vector in the database.

6. A magnetic field simulator device comprising:

a memory configured to store a program; and

a processor coupled to the memory and configured to execute the program,

the processor is configured to, based on the program:

set an external magnetic field at a predetermined time;

calculate an equation that describes a precessional motion of magnetization in the magnetic material according to a time lapse;

acquire a saturation magnetization value of the magnetic material to be simulated from a database;

divide each component of the magnetization vector indicating a magnetization state of the magnetic material to be simulated by the saturation magnetization value;

convert each component of the magnetization vector obtained after a division into an integer value to compress the magnetization vector; and

store the integer value converted from the magnetization vector in the database.

7. The magnetic field simulator device according to claim 6 , wherein each component of the magnetization vector obtained after the dividing is converted into the integer value by multiplying each component of the magnetization vector by a value of three or more digits.

8. The magnetic field simulator device according to claim 6 , wherein the processor is configured to:

divide each component of the magnetization vector converted into the integer value from the database by a value of three or more digits; and

multiply each component of the magnetization vector obtained after the dividing using the value of three or more digits by the saturation magnetization value, thereby restoring a corresponding magnetization vector.

9. The magnetic field simulator device according to claim 6 , wherein the processor is configured to:

acquire the magnetization vector indicating the magnetization state in time series; and

store the magnetization vector converted into the integer value in the database in time series.

10. The magnetization vector storing method according to claim 1 , further comprising multiplying each component of the magnetization vector with a predetermined value and truncating a fraction after a decimal point of the magnetization vector.

11. The magnetization vector data compression method according to claim 5 , further comprising multiplying each component of the magnetization vector with a predetermined value and truncating a fraction after a decimal point of the magnetization vector.

12. The magnetic field simulator device according to claim 6 , wherein the processor is further configured to multiply each component of the magnetization vector with a predetermined value and truncate a fraction after a decimal point of the magnetization vector.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2015
From: FUJISAKI, JUN; SHIMIZU, KOICHI
To: FUJITSU LIMITED
Reel/Frame 037073/0423 →
Priority Claims (1)
JP 2015-000209 · Jan 5, 2015 · national
Continuity (1)
Related Publication 20160196372A1 · Jul 7, 2016