Three Phase Squirrel Cage Induction Motor Design
What does this Python package do?
This interactive package has a collection of modules, that performs individual design steps for a Squirrel Cage Induction Motor. The user has to input the full-load (nameplate) ratings and this package will generate the design sheet, considering the design constraints at hand.
Prerequisites
- Python 3 (3.6+ preferred). Download here.
- Should be able to view/read Excel(.xlsx) files.
Installation
Open terminal or command prompt, and run pip install threephasescim or pip3 install threephasescim depending on your OS.
This will download and install the latest release, along with the required libraries.
Before you run it
Should have the following full-load ratings. Take care of the units.
- Power Rating (kW). Eg.: 5
- Power Factor (lagging). Eg.: 0.85
- Efficiency (per unit). Eg.: 0.9
- Speed (rpm). Eg.: 1500
- Line Voltage (V). Eg.: 110
Expected Output
-
- Average field flux (Wb/m2)
- Ampere conductor (ac)
- Expected efficiency (%)
- Obtained efficiency (%)
- Temperature rise (°C)
- Current criterion satisfied? (yes/no)
- Design sheet containing all the design parameters of the machine to be designed (if a solution is present).
- Else, it will show
Design sheet failed.... In this case, it is advised to dive into the basics of machine design and tune the ratings accordingly. Then, retry.
How to get your design sheet?
Running the package as a scipt
- Open terminal or command prompt.
- Naviagte to the directory/path where you want the design sheet to be saved.
- Type
python -m threephasescimorpython3 -m threephasescimand run, depending on your OS. - Enter all the required ratings, as asked.
- If the design sheet is successfully prepared, then, find it in the current working directory/path.
Running as an import
Open ipython or ipython3 or Python shell.
>>> import threephasescim.master as thd
When running the above line for first time, you will be asked to enter all the required ratings.
To show the saved ratings,
>>> thd.show_rating()
To enter a new set of ratings,
>>> thd.set_rating()
To get your design sheet,
>>> thd.design_your_machine()
If the design sheet is successfully prepared, then, find it in the current working directory/path.
What to do now?
- For more detailed analysis or insights, click here.
- If facing any design issues, open an issue.
- For any suggestions, open an issue.
Reference
A Course in Electrical Machine Design
A.K.Sawhney, A.Chakrabarti
Dhanpat Rai & Co. 2006
Acknowledgement
Sincere thanks to Prof. Susanta Ray, Electrical Engineering Department, Jadavpur University for allowing the design of induction machines programmatically.
Metadata
Release files for threephasescim 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| threephasescim-0.1.0.tar.gz | 56.1 kB | Without provenance | Details for threephasescim-0.1.0.tar.gz |
Release files / threephasescim-0.1.0.tar.gz
| Download URL | threephasescim-0.1.0.tar.gz |
|---|---|
| Size | 56.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4977ef2709b0451882e787e16b3afa17893ebbb2386cf84b189710f5b056184f
|
|
BLAKE2b-256 checksum How to use checksums |
e749e70ec3b15f37b6f1c107634a957d6ff8e42249e090d6a24b7c9081f2cb37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3
|
Security for threephasescim 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.