abaqus移动热源DFLUX
本來以為fortran是abaqus的內(nèi)置計(jì)算語言,不過從文檔的定義來看,這類函數(shù)都是被定義好的接口,只是可以接受fortran語言或C++定義的函數(shù),作為變量
DFLUX函數(shù)格式(只有中間的user coding處可以自由改變,定義變量FLUX(1)和FLUX(2)的輸入值)
SUBROUTINE DFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,1 JLTYP,TEMP,PRESS,SNAME) CINCLUDE 'ABA_PARAM.INC' CDIMENSION FLUX(2), TIME(2), COORDS(3)CHARACTER*80 SNAME# user coding to define FLUX(1) and FLUX(2)#(這里可以自由輸入數(shù)學(xué)計(jì)算公式)RETURNEND可定義變量FLUX(1) and FLUX(2)
FLUX(1)
Magnitude of flux flowing into the model at this point. In heat transfer cases the units are JT?1L?2 for surface fluxes and JT?1L?3 for body flux. In transient heat transfer cases where a nondefault amplitude is used to vary the applied fluxes, the time average flux over the time increment must be defined rather than the value at the end of the time increment. In mass diffusion cases the units are PLT?1 for surface fluxes and PT?1 for body flux.
FLUX(1) will be passed into the routine as the magnitude of the flux specified as part of the element-based or surface-based flux definition. If the magnitude is not defined, FLUX(1) will be passed in as zero.
This flux is not available for output purposes.
flux(1)是此時流入模型的通量的大小,在熱傳遞過程中,單位大小為JT?1L?2(表面熱流)、JT?1L?3(體熱流)。在瞬態(tài)熱傳遞過程中,非默認(rèn)振幅用于改變施加的熱流量,必須定義時間增量上的時間平均流量(即單位時間內(nèi)的流量),而不是時間增量結(jié)束時的流量值,在質(zhì)量擴(kuò)散的情況下的單位是表面通量的PLT-1和體通量的PT-1
flux(1)將基于元素或基于表面的通量定義的部分即指定通量的大小傳遞到程序中。如果不定義量值,flux(1)將作為零傳遞
這個flux不可在輸出中使用
FLUX(2)
In heat transfer cases dqdθ\frac{\,dq}{\,d\theta}dθdq?, the rate of change of the flux with respect to the temperature at this point. The units are JT?1L?2θ?1JT^{-1}L^{-2}\theta^{-1}JT?1L?2θ?1 for surface fluxes andJT?1L?3θ?1JT^{-1}L^{-3}\theta^{-1}JT?1L?3θ?1 for body flux.
In mass diffusion cases: dqdc\frac{\,dq}{\,dc}dcdq?, the rate of change of the flux with respect to the mass concentration at this point. The units are LT?1LT^{?1}LT?1 for surface fluxes and T?1T^{?1}T?1for body flux.
The convergence rate during the solution of the nonlinear equations in an increment is improved by defining this value, especially when the flux is a strong function of temperature in heat transfer analysis or concentration in mass diffusion analysis.
在熱傳遞過程中dqdθ\frac{\,dq}{\,d\theta}dθdq?,表示通量對溫度的變化率,單位大小為JT?1L?2θ?1JT^{-1}L^{-2}\theta^{-1}JT?1L?2θ?1(表面熱流)、JT?1L?3θ?1JT^{-1}L^{-3}\theta^{-1}JT?1L?3θ?1(體熱流)。
在質(zhì)量擴(kuò)散的情況下,dqdc\frac{\,dq}{\,dc}dcdq? 表示流量相對于這一點(diǎn)的質(zhì)量濃度的變化率。 LT?1LT^{?1}LT?1 表面熱流,T?1T^{?1}T?1體熱流
通過定義該值,特別是在傳熱分析中通量是溫度或質(zhì)量濃度的強(qiáng)函數(shù)時,提高了非線性方程組在增量求解過程中的收斂速度
參數(shù)傳遞變量
- SOL
Estimated value of the solution variable (temperature in a heat transfer analysis or concentration in a mass diffusion analysis) at this time at this point.
該點(diǎn)此時解決變量的估計(jì)值(傳熱分析中的溫度或質(zhì)量擴(kuò)散分析中的濃度) - KSTEP
Step number.
分析步序號 - KINC
Increment number.
增量數(shù) - TIME(1)
Current value of step time (defined only in transient analysis).
當(dāng)前分析步時間 - TIME(2)
Current value of total time (defined only in transient analysis).
當(dāng)前總分析步時間 - NOEL
Element number.
元素序號 - NPT
Integration point number in the element or on the element’s surface. The integration scheme depends on whether this is a surface or a body flux.
元素或元素表面上的積分點(diǎn)數(shù)。積分方案取決于這是一個表面還是一個物體通量。 - COORDS
An array containing the coordinates of this point. These are the current coordinates if geometric nonlinearity is accounted for during the step (see Defining an analysis); otherwise, the array contains the original coordinates of the point.
包含該點(diǎn)坐標(biāo)的數(shù)組。如果在步驟中考慮幾何非線性,則這些是當(dāng)前坐標(biāo)(參見定義分析);否則,數(shù)組將包含該點(diǎn)的原始坐標(biāo)。 - JLTYP
Identifies the flux type for which this call to DFLUX is being made. The flux type may be a body flux, a surface-based flux, or an element-based surface flux. For element-based surface fluxes, this variable identifies the element face for which this call to DFLUX is being made. This information is useful when several different nonuniform distributed fluxes are being imposed on an element at the same time. See About the element library for element face identification. The key is as follows:
標(biāo)識對DFLUX進(jìn)行調(diào)用的flux類型。通量類型可以是體通量、基于表面的通量或基于元素的表面通量。對于基于元素的表面通量,該變量標(biāo)識出對DFLUX進(jìn)行調(diào)用的元素面。當(dāng)幾個不同的非均勻分布的通量同時施加在一個元素上時,這個信息是有用的。有關(guān)元素識別,請參閱元素庫。關(guān)鍵如下:
| 0 | Surface-based flux |
| 1 | BFNU |
| 11 | S1NU (SNEGNU for heat transfer shells) |
| 12 | S2NU (SPOSNU for heat transfer shells) |
| 13 | S3NU |
| 14 | S4NU |
| 15 | S5NU |
| 16 | S6NU |
- TEMP
Current value of temperature at this integration point (defined only for a mass diffusion analysis). Temperature for a heat transfer analysis is passed in as variable SOL.
在該積分點(diǎn)的當(dāng)前溫度值(僅為質(zhì)量擴(kuò)散分析定義)。傳熱分析的溫度作為可變SOL傳遞。 - PRESS
Current value of the equivalent pressure stress at this integration point (defined only for a mass diffusion analysis).
在此積分點(diǎn)的等效壓應(yīng)力的當(dāng)前值(僅在質(zhì)量擴(kuò)散分析中定義)。 - SNAME
Surface name for a surface-based flux definition (JLTYP=0). For a body flux or an element-based surface flux the surface name is passed in as blank.
基于表面通量定義的表面名稱(JLTYP=0)。對于體通量或基于元素的表面通量,表面名稱作為空白傳遞。
總結(jié)
以上是生活随笔為你收集整理的abaqus移动热源DFLUX的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 散点画三维曲面图_UG 复杂曲面合金零件
- 下一篇: C#入门经典.第6版 源代码下载 百度云