LaurenTom 发表于 2013-11-2 14:30

请教一个关于Flux的HELP文件中的问题

本帖最后由 LaurenTom 于 2013-11-2 15:09 编辑

在FluxDocExamples_11.1\Examples3D\EndWinding目录下的这个End_Winding_Characterization.pdf文件的137页有这样一张图

关于这张图有两个问题:
1、电压源是不是接反了?
2、如果最上面的COIL是C相的话,为什么它要反接?是不是因为在设置C相的PHASE REGION的电流参考方向选择的是正向参考?如下图:



另外,还想请问下在FLUX中能不能设置变化的负载,比如当转速小于某一个值时负载转矩为T1,当转速大于该值的时候负载转矩为T2?
在ansoft中用IF函数描述变化的负载,比如if(speed<v1,T1, T2)




怎么看不到图片,我上传一下图片。

giuseppe 发表于 2013-11-3 00:26

第一个问题,你说的没错,电路设置反向是因为元件已经设置为Postiive orientation了,你也可以改为Negative,然后电路里设置正向
负载转矩可以参数化,点开f()以后,找Valid命令,有提示可以知道输入格式

LaurenTom 发表于 2013-11-3 14:23

本帖最后由 LaurenTom 于 2013-11-3 17:22 编辑

giuseppe 发表于 2013-11-3 00:26
第一个问题,你说的没错,电路设置反向是因为元件已经设置为Postiive orientation了,你也可以改为Negative ...

谢谢啦!
关于VALID函数我试过,好像不行。我做了一个简单的测试,我先在旋转体的外部机械特性里输入Valid(AngSpeed(ROTOR)/6,0,100),表示当转速在0到100rpm之内,外部负载为1N.M,当转速大于100rpm,外部负载为0,如下图,

但是运行物理检查后提示如下错误:AngSpeed(ROTOR) : Value not available : set to not a number。

如果把前面的命令中的变量AngSpeed(ROTOR)改为系统变量TIME之后,就不会出现这样的问题,即在旋转体的外部机械特性里输入Valid(TIME,0,0.1),如下图

物理检查就可以通过。

我个人觉得这个是因为FLUX软件在Coupled Load条件下,在还没计算之前不能把诸如AngSpeed(ROTOR)、AngPos(ROTOR)、TorqueElecMag(ROTOR)之类的变量作为输入量,但是TIME变量是系统已经存在的固定的变量,所以可以在计算之前使用。
当软件完成计算之后,VALID函数就应该可以随意使用任何变量了,因为这些变量都已经计算出来了。

我觉得要解决这个问题有两个方法:
第一:在不同的转速下面施加不同的负载分开计算,这样可能麻烦一些,而且还会带来在转矩变化的时刻电机内部的转子位置角、功角、电流值等等的设置麻烦;
第二:借用SIMULINK来解决这个问题。在生成的SIMULINK模块里面的SOLVER选项卡里面勾选Automatic Delay就应该可以实现变量的反馈了。


不知道观点对不对,望指正!





583489883 发表于 2015-9-30 00:39

能否给我发一份FluX的帮助文档呢,谢谢你了,583489883@qq.com

4501 发表于 2015-10-28 16:55

请问FluxDocExamples_11.1这个文件夹是在哪里下载,想跟着学一下!

4501 发表于 2015-10-28 16:59

楼主加个qq啊,我的qq2546302276,请加一下。

jyj01 发表于 2015-10-28 18:20

有flux软件么,求发份252514507@qq.com

wusuowei12 发表于 2017-12-25 11:22

你好,请问你是否可以共享一下您的flux有限元分析教程呢,我的邮箱buaasdb@163.com,谢谢!
页: [1]
查看完整版本: 请教一个关于Flux的HELP文件中的问题