loads Package¶
dloads
Module¶
All dynamic loads are defined in this file. This includes:
- DLOAD
- TLOAD1
- TLOAD2
- RLOAD1
- RLOAD2
-
class
pyNastran.bdf.cards.loads.dloads.
DLOAD
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.LoadCombination
Attributes
Methods
-
type
= u'DLOAD'¶
-
-
class
pyNastran.bdf.cards.loads.dloads.
RLOAD1
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.TabularLoad
Defines a frequency-dependent dynamic load of the form for use in frequency response problems.
\[\left\{ P(f) \right\} = \left\{A\right\} [ C(f)+iD(f)] e^{ i \left\{\theta - 2 \pi f \tau \right\} }\]RLOAD1 SID EXCITEID DELAY DPHASE TC TD TYPE RLOAD1 5 3 1 Methods
-
type
= u'RLOAD1'¶
-
-
class
pyNastran.bdf.cards.loads.dloads.
RLOAD2
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.TabularLoad
Defines a frequency-dependent dynamic load of the form for use in frequency response problems.
\[\left\{ P(f) \right\} = \left\{A\right\} * B(f) e^{ i \left\{ \phi(f) + \theta - 2 \pi f \tau \right\} }\]RLOAD2 SID EXCITEID DELAY DPHASE TB TP TYPE RLOAD2 5 3 1 Methods
-
type
= u'RLOAD2'¶
-
-
class
pyNastran.bdf.cards.loads.dloads.
TLOAD1
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.TabularLoad
Transient Response Dynamic Excitation, Form 1
Defines a time-dependent dynamic load or enforced motion of the form:
\[\left\{ P(t) \right\} = \left\{ A \right\} \cdot F(t-\tau)\]for use in transient response analysis.
Methods
-
Type
= None¶ Defines the type of the dynamic excitation. (LOAD,DISP, VELO, ACCE)
-
delay
= None¶ If it is a non-zero integer, it represents the identification number of DELAY Bulk Data entry that defines . If it is real, then it directly defines the value of that will be used for all degrees-of-freedom that are excited by this dynamic load entry. See also Remark 9. (Integer >= 0, real or blank)
-
exciteID
= None¶ Identification number of DAREA or SPCD entry set or a thermal load set (in heat transfer analysis) that defines {A}. (Integer > 0)
-
sid
= None¶ load ID
-
tid
= None¶ Identification number of TABLEDi entry that gives F(t). (Integer > 0)
-
type
= u'TLOAD1'¶
-
us0
= None¶ Factor for initial displacements of the enforced degrees-of-freedom. (Real; Default = 0.0)
-
vs0
= None¶ Factor for initial velocities of the enforced degrees-of-freedom. (Real; Default = 0.0)
-
-
class
pyNastran.bdf.cards.loads.dloads.
TLOAD2
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.TabularLoad
Transient Response Dynamic Excitation, Form 1
Defines a time-dependent dynamic load or enforced motion of the form:
\[\left\{ P(t) \right\} = \left\{ A \right\} \cdot F(t-\tau)\]for use in transient response analysis.
Methods
-
T1
= None¶ Time constant. (Real >= 0.0)
-
T2
= None¶ Time constant. (Real; T2 > T1)
-
Type
= None¶ Defines the type of the dynamic excitation. (Integer; character or blank; Default = 0)
-
b
= None¶ Growth coefficient. (Real; Default = 0.0)
-
c
= None¶ Exponential coefficient. (Real; Default = 0.0)
-
frequency
= None¶ Frequency in cycles per unit time. (Real >= 0.0; Default = 0.0)
-
phase
= None¶ Phase angle in degrees. (Real; Default = 0.0)
-
sid
= None¶ load ID SID must be unique for all TLOAD1, TLOAD2, RLOAD1, RLOAD2, and ACSRCE entries.
-
type
= u'TLOAD2'¶
-
us0
= None¶ Factor for initial displacements of the enforced degrees-of-freedom. (Real; Default = 0.0)
-
vs0
= None¶ Factor for initial velocities of the enforced degrees-of-freedom (Real; Default = 0.0)
-
loads
Module¶
All static loads are defined in this file. This includes:
- LSEQ
- DAREA
- SLOAD
- RFORCE
- RANDPS
-
class
pyNastran.bdf.cards.loads.loads.
DAREA
(card=None, nOffset=0, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.baseCard.BaseCard
Defines scale (area) factors for static and dynamic loads. In dynamic analysis, DAREA is used in conjunction with ACSRCE, RLOADi and TLOADi entries.
DAREA SID P1 C1 A1 P2 C2 A2 DAREA 3 6 2 8.2 15 1 10.1 Methods
-
type
= u'DAREA'¶
-
-
class
pyNastran.bdf.cards.loads.loads.
LSEQ
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.baseCard.BaseCard
Defines a sequence of static load sets
Todo
how does this work...
Methods
-
type
= u'LSEQ'¶
-
-
class
pyNastran.bdf.cards.loads.loads.
Load
(card, data)[source]¶ Bases:
pyNastran.bdf.cards.baseCard.BaseCard
defines the DefaultLoad class
Attributes
Methods
-
node_ids
¶
-
type
= u'DefLoad'¶
-
-
class
pyNastran.bdf.cards.loads.loads.
LoadCombination
(card, data)[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.Load
Attributes
Methods
-
loadIDs
= None¶ individual loadIDs (corresponds to scaleFactors)
-
scale
= None¶ overall scale factor
-
scaleFactors
= None¶ individual scale factors (corresponds to loadIDs)
-
sid
= None¶ load ID
-
-
class
pyNastran.bdf.cards.loads.loads.
RANDPS
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.RandomLoad
Power Spectral Density Specification
Defines load set power spectral density factors for use in random analysis having the frequency dependent form:
\[S_{jk}(F) = (X+iY)G(F)\]Methods
-
j
= None¶ Subcase identification number of the excited load set. (Integer > 0)
-
k
= None¶ Subcase identification number of the applied load set. (Integer >= 0; K >= J)
-
sid
= None¶ Random analysis set identification number. (Integer > 0) Defined by RANDOM in the Case Control Deck.
-
tid
= None¶ Identification number of a TABRNDi entry that defines G(F).
-
type
= u'RANDPS'¶
-
x
= None¶ Components of the complex number. (Real)
-
-
class
pyNastran.bdf.cards.loads.loads.
RFORCE
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.Load
Attributes
Methods
-
type
= u'RFORCE'¶
-
-
class
pyNastran.bdf.cards.loads.loads.
RandomLoad
(card, data)[source]¶ Bases:
pyNastran.bdf.cards.baseCard.BaseCard
Methods
-
class
pyNastran.bdf.cards.loads.loads.
SLOAD
(card=None, data=None, comment=u'')[source]¶ Bases:
pyNastran.bdf.cards.loads.loads.Load
Static Scalar Load
Defines concentrated static loads on scalar or grid points.
Note
Can be used in statics OR dynamics.
If Si refers to a grid point, the load is applied to component T1 of the displacement coordinate system (see the CD field on the GRID entry).
Attributes
Methods
-
sid
= None¶ load ID
-
type
= u'SLOAD'¶
-