https://github.com/dmitriymakhnovskiy/chan_bh-loop_model
Chan's model for simulating a BH-loop
https://github.com/dmitriymakhnovskiy/chan_bh-loop_model
chan-model coercivity coil ferrites flux-density hysteresis-loop inductance ltspice magnetic-circuits magnetic-coils minor-loop permeability pycharm-ide python reluctance residual-magnetisation saturation-magnetisation transformer
Last synced: 4 months ago
JSON representation
Chan's model for simulating a BH-loop
- Host: GitHub
- URL: https://github.com/dmitriymakhnovskiy/chan_bh-loop_model
- Owner: DmitriyMakhnovskiy
- Created: 2024-02-23T19:22:16.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-14T00:00:49.000Z (5 months ago)
- Last Synced: 2024-11-14T01:17:37.486Z (5 months ago)
- Topics: chan-model, coercivity, coil, ferrites, flux-density, hysteresis-loop, inductance, ltspice, magnetic-circuits, magnetic-coils, minor-loop, permeability, pycharm-ide, python, reluctance, residual-magnetisation, saturation-magnetisation, transformer
- Language: Python
- Homepage: https://dykplus.wordpress.com/
- Size: 31.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A Python program with a graphical user interface (GUI), Chan_model.py, has been developed to implement and reproduce Chan's model, a widely recognized approach for simulating the magnetic hysteresis behaviour of ferromagnetic cores. This tool provides the capability to simulate B-H loops (magnetic flux density vs. magnetic field intensity) in magnetic cores under various conditions, including configurations with and without an air gap. The program offers an intuitive interface that allows users to define key parameters, such as the core material properties, gap size, and excitation conditions. By leveraging Chan's model, it accurately predicts the nonlinear hysteresis behaviour of the core material, capturing essential features like coercivity, remanence, and saturation.
For more information on Chan's model, please refer to: https://ieeexplore.ieee.org/document/75630
This model is used for simulating non-linear behaviour of transformers in LTspice: https://www.allaboutcircuits.com/technical-articles/simulating-non-linear-transformers-in-ltspice/ See the attached report "A case study on magnetic cores_All.pdf".
Output files of Chan_model.py (algorithm with GUI): "Ungapped_BH-loop_data.csv" and "Gapped_BH-loop_data.csv". Input parameters from the previous program run are saved in "simulation_log.log" (do not delete this file!) and can be called from GUI.
"A case study on magnetic cores_All.pdf" is the main report with all necessary files attached.
"Nonlinear_transformer_model_for_circuit_simulation.pdf" is the original Chan's paper
"Magnetic circuits.ppsx" is a Power Point Slide Show (PPS) on magnetic circuits for college students. It can be seen after downloading.
"Introduction to electrodynamics.ppsx" is a Power Point Slide Show (PPS) on electromagnetic principles for college students. It can be seen after downloading.
The folder "LTspice_Non-linear_Transformer" contains the LTspice simulation file for a non-linear transformer.