Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com

请教一个压力随时间变化的udf?

浏览: 1792
各位大神帮帮忙,第九行出现 non-integer subscript expression: float.
#include "udf.h"
       DEFINE_PROFILE(unsteady_pressure,thread,time)
           {
            face_t f;
            begin_f_loop(f,thread)
             {
              real time=RP_Get_Real("flow-time");
              if(time<=0.001)  
              F_PROFILE(f,thread,time)=-250000000time^2+525000000time;
              else if(time>0.001)
              F_PROFILE(f,thread,time)=-185000000log(time-0.0002)-1040000000;
              }
              end_f_loop(f,thread)
            }
通用CFD

全部回答 (0)

默认 最新

相似问题

查看全部
  • fluent 如何udf控制多入口逐个进气? 3个回答

    有2个进气口,如何控制入口1进气1s然后关闭,入口2进气1s然后关闭,然后循环作用。尝试学udf控制,但失败了(从效果图看还是两个口同时进气)。请教大神们如何编写udf或有什么招。 我的udf如下: #include "udf.h" DEFINE_PROFILE(inlet1_pressure, thread, position) { real t; face_t f; begin_f_loop(

  • UDF加载问题(冰块边界条件-温度随时间变化)初始化就闪退,源代码如下,麻烦各位大佬帮忙查看,谢谢。 1个回答

    #include "udf.h" /*定义温度*/ DEFINE_PROFILE(flux_profile,thread,i) { real tempe; face_t f; real flow_time=RP_Get_Real("flow-time"); begin_f_loop(f,thread) {tempe=C_T(f,thread); if(flow_time>0.001&&flow_t

  • UDF加载问题(冰块边界条件-温度随时间变化)初始化就闪退,源代码如下,麻烦各位大佬帮忙查看,谢谢? 暂无回答

    #include "udf.h" /*定义温度*/ DEFINE_PROFILE(flux_profile,thread,i) { real tempe; face_t f; real flow_time=RP_Get_Real("flow-time"); begin_f_loop(f,thread) {tempe=C_T(f,thread); if(flow_time>0.001&&flow_t

推荐阅读

手把手教你ABAQUS耗能钢节点建模与分析

手把手教你ABAQUS耗能钢节点建模与分析

1点 1点
¥169
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

夏日星空 夏日星空
¥35
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费