电机学课程设计.docx

上传人:罗晋 文档编号:10117672 上传时间:2021-04-20 格式:DOCX 页数:7 大小:47.39KB
返回 下载 相关 举报
电机学课程设计.docx_第1页
第1页 / 共7页
电机学课程设计.docx_第2页
第2页 / 共7页
电机学课程设计.docx_第3页
第3页 / 共7页
电机学课程设计.docx_第4页
第4页 / 共7页
电机学课程设计.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《电机学课程设计.docx》由会员分享,可在线阅读,更多相关《电机学课程设计.docx(7页珍藏版)》请在三一文库上搜索。

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。级电机学课程设计组员张丰伟、 彭永晶彭鸿昌、 邱天、 李彦青所在院系电气与电子工程班级电气 1004 班日期3 月作业评分评阅人资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。一、 设计题目题目 :铁心磁路计算铁心 磁路如图所示,磁 路尺寸为:1=3mm 、2=2mm、w=125mm 、 h=150mm 、 N1=2N 2=100 匝 , 铁芯宽度 l=50mm 、 铁心厚度 d=50mm 。铁芯宽度和厚度均匀 , 忽略铁芯磁场边缘效应。1假设铁芯的磁导率为无穷大, ( 1) 若I2=0, 1=6mWb, 求I 1(

2、2) 若 I 1=10A, I 2=20A, 求 1 和 2。2若铁芯材料为DR510 钢片 ( 磁化曲线见教材) , 若 I 2=0, 1=6mWb,求 I 1 和 1。3若 I 1=10A, I 2=20A, 编写程序 , 求 1 和 2。二、 设计过程由磁路基尔霍夫第一定律=0, 可得312 ,由于铁芯宽度资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。和厚度均匀 , 截面积相等 , 则 B1B2B3由磁路基尔霍夫第二定律FNiHlRm , 得 :N 1I 1H 1 2w h 3l1B11H 3 h l0N 2 I 2H 2 2w h 3l2B22H 3h l0磁场关系 :

3、 B H则方程为 :N 1I 1H 1 2w h 3l1B11H 3 h l0N 2 I 2H 2 2w h 3l2B22H 3 h l0B3B1 B2Bi FeH i1假设铁芯的磁导率为无穷大, ( 1) 若 I 2=0, 1=6mWb,求I 1( 2) 若 I 1=10A, I 2=20A, 求 1 和。铁芯的磁导率为无穷大, 则铁芯磁路H=0, 方程化简为N1I 1B110N 2 I 22B20(1)将 I 2=0, 1=6mWb 带入上式方程 , 得 I1=57.2958A(2)将 I1=10A,I2=20A 带 入 上 式 方 程 ,得 B1=0.418879T,B2=-0.6283

4、19T, 则 1=B 1ld=1.04720mWb, 2=B 2ld=-1.57080mWb2若铁芯材料为DR510 钢片 ( 磁化曲线见教材) , 若 I 2=0, 1=6mWb,求 I 1 和 1。1=6mWb, 则 B1=1/(ld)=2.4T资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。采用编程法求解 ,由方程N 2I 20 H 222w h 3l2B2H 3 h l0B3B1B2BiFeHi可看作未知数为B2的一元非线性方程, 经过二分法求解出B2, 再计算出 B3, 然后由方程1N1I 1H 1 2wh3l1B1H 3 hl0计算出 I 1。为提高计算精度 , 可使

5、用拉格朗日插值法或曲线拟合法 , 对表中不能直接得到的数据进行近似计算。本题使用拉格朗日插值法。拉格朗日插值法:假设任意两个不同的 xj 都互不相同 , 那么应用拉格朗日插值公式所得到的拉格朗日插值多项式为 :其中每个为拉格朗日基本多项式( 或称插值基函数) , 其表示式为 :拉格朗日基本多项式的特点是在上取值为1, 在其它的点上取值为 0。代码如下 :资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。#include #include #include #include #include using namespace std;doubledelta1=0.003,delta2=

6、0.002,w=0.125,h=0.15,n1=100,n2=50,l=0.05,d=0.05;doublepi=3.98;doubleu0=4*pi*pow(10,-7);doublei1,i2,f10,f20;int i_diedai_root1=0,i_diedai_root2=0,i_ddjs=0; double bh2150=0.4 ,double Lagrange(double xx);double b2h(double b);double f2(double b2,double b1);double root2(double x1,double x2,double b1); double linearfit2(double x); double linearfit1(double x);int main()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1