用python3设计三相鼠笼式异步电动机的尝试

threephasescim的Python项目详细描述


三相鼠笼式感应电动机设计

这个Python包是做什么的?在

这个交互式软件包有一组模块,这些模块为鼠笼式感应电动机执行单独的设计步骤。 用户必须输入满负荷(铭牌)额定值,考虑到手头的设计约束,此包将生成设计表。在

先决条件

  1. Python3(3.6+首选)。下载here。在
  2. 应该能够查看/读取Excel(.xlsx)文件。在

安装

打开终端或命令提示符,根据您的操作系统运行pip install threephasescim或{}。 这将下载并安装最新版本以及所需的库。在

在你运行它之前

应具有以下满负荷额定值。照顾好这些单位。在

  • 额定功率(kW)。例:5
  • 功率因数(滞后)。例:0.85
  • 效率(每单位)。例:0.9
  • 转速(rpm)。例:1500
  • 线电压(V)。例:110

预期产量

    1. 平均场通量(Wb/m2)
    2. 安培导体(ac)
    3. 预期效率(%)
    4. 获得效率(%)
    5. 温升(°C)
    6. 是否满足当前标准?(是/否)
  • 包含待设计机器的所有设计参数的设计表(如果有解决方案)。在
  • 否则,它将显示Design sheet failed...。在这种情况下,建议深入研究机器设计的基础知识,并相应地调整额定值。然后,再试一次。在

如何得到你的设计表?在

将包作为scip运行

  1. 打开终端或命令提示符。在
  2. 导航到要保存设计图纸的目录/路径。在
  3. 键入python -m threephasescimpython3 -m threephasescim并运行,具体取决于您的操作系统。在
  4. 按要求输入所有必需的评分。在
  5. 如果设计表准备成功,则在当前工作目录/路径中找到它。在

作为导入运行

打开ipython或{}或pythonshell。在

>>> import threephasescim.master as thd 当第一次运行上述行时,您将被要求输入所有必需的评级。在

显示保存的收视率, >>> thd.show_rating()

要输入一组新的评分, >>> thd.set_rating()

为了得到你的设计图纸, >>> thd.design_your_machine()

如果设计表准备成功,则在当前工作目录/路径中找到它。在

现在该怎么办?在

  • 有关更详细的分析或见解,请单击here。在
  • 如果遇到任何设计问题,请打开问题。在
  • 如果有任何建议,请打开一个问题。在

参考文献

电机设计课程
A、 K.萨赫尼、A.查克拉巴蒂
Dhanpat Rai&Co.2006年

确认

衷心感谢贾达夫普尔大学电气工程系的Susanta Ray教授允许以编程方式设计感应电机。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在AlertDialog builder标题右侧放置图标   安装weblogic server12时发生java获取错误。1在windows 10上   java无法导入:安卓。支持v7。小装置。Android Studio中的RecyclerView   java Android应用程序等待通知奇怪行为   java如何比较ArrayList中的整数元素?   java Quartz属性不会触发Quartz作业   java轻松地将许多JavaFX属性绑定到UINode   Maven插件管理器导致java错误消息的原因是什么?   JAXB解组错误后java文件被阻止   java如何在spark kafka流中创建消费者组并将消费者分配给消费者组   java Gps lat&long随机显示非常不准确的结果   java使用assest文件夹文件在Android上执行shell命令   java如何在客户端使用javascript提取文本   java扩展描述的distincts之和   java重写默认Spring数据REST配置   java SQL未命名参数语法   二进制搜索任务的java真实解决方案   java在一个多模块多数据源项目中,用什么正确的方式来指示将哪个数据源注入我的DAOs?