damper Module¶

All damper properties are defined in this file. This includes:
- PDAMP
- PDAMP5 (not implemented)
- PDAMPT
- PVISC
All damper properties are DamperProperty and Property objects.
-
class
pyNastran.bdf.cards.properties.damper.PDAMP(pid, b, comment='')[source]¶ Bases:
pyNastran.bdf.cards.properties.damper.DamperProperty1 2 3 4 5 6 7 8 9 PDAMP PID1 B1 PID2 B2 PID3 B3 PID4 B4 PDAMP 1 2.0 -
classmethod
add_card(card, icard=0, comment='')[source]¶ Adds a PDAMP card from
BDF.add_card(...)Parameters: - card : BDFCard()
a BDFCard object
- icard : int; default=0
the index of the card that’s being parsed
- comment : str; default=’‘
a comment for the card
-
b= None¶ Force per unit velocity (Real)
-
pid= None¶ Property ID
-
pname_fid_map= {3: 'b', 'B1': 'b'}¶
-
repr_fields(self)[source]¶ Gets the fields in their simplified form
Returns: - fields : List[varies]
the fields that define the card
-
type= 'PDAMP'¶
-
classmethod
-
class
pyNastran.bdf.cards.properties.damper.PDAMP5(pid, mid, b, comment='')[source]¶ Bases:
pyNastran.bdf.cards.properties.damper.DamperPropertyDefines the damping multiplier and references the material properties for damping. CDAMP5 is intended for heat transfer analysis only.
-
classmethod
add_card(card, comment='')[source]¶ Adds a PDAMP5 card from
BDF.add_card(...)Parameters: - card : BDFCard()
a BDFCard object
- comment : str; default=’‘
a comment for the card
-
b= None¶ Damping multiplier. (Real > 0.0) B is the mass that multiplies the heat capacity CP on the MAT4 or MAT5 entry.
-
cross_reference(self, model)[source]¶ Cross links the card so referenced cards can be extracted directly
Parameters: - model : BDF()
the BDF object
-
mid= None¶ Material ID
-
pid= None¶ Property ID
-
repr_fields(self)[source]¶ Gets the fields in their simplified form
Returns: - fields : List[varies]
the fields that define the card
-
type= 'PDAMP5'¶
-
classmethod
-
class
pyNastran.bdf.cards.properties.damper.PDAMPT(pid, tbid, comment='')[source]¶ Bases:
pyNastran.bdf.cards.properties.damper.DamperProperty-
classmethod
add_card(card, comment='')[source]¶ Adds a PDAMPT card from
BDF.add_card(...)Parameters: - card : BDFCard()
a BDFCard object
- comment : str; default=’‘
a comment for the card
-
cross_reference(self, model)[source]¶ Cross links the card so referenced cards can be extracted directly
Parameters: - model : BDF()
the BDF object
-
pid= None¶ Property ID
-
pname_fid_map= {}¶
-
repr_fields(self)[source]¶ Gets the fields in their simplified form
Returns: - fields : List[varies]
the fields that define the card
-
tbid= None¶ Identification number of a TABLEDi entry that defines the damping force per-unit velocity versus frequency relationship
-
type= 'PDAMPT'¶
-
classmethod
-
class
pyNastran.bdf.cards.properties.damper.PVISC(pid, ce, cr, comment='')[source]¶ Bases:
pyNastran.bdf.cards.properties.damper.DamperPropertyViscous Damping Element Property Defines properties of a one-dimensional viscous damping element (CVISC entry).
1 2 3 4 5 6 7 PVISC PID1 CE1 CR1 PID2 CE2 CR2 PVISC 3 6.2 3.94 Creates a PVISC card
Parameters: - pid : int
property id for a CVISC
- ce : float
Viscous damping values for extension in units of force per unit velocity
- cr : float
Viscous damping values for rotation in units of moment per unit velocity.
- comment : str; default=’‘
a comment for the card
-
classmethod
add_card(card, icard=0, comment='')[source]¶ Adds a PMASS card from
BDF.add_card(...)Parameters: - card : BDFCard()
a BDFCard object
- icard : int; default=0
the index of the card that’s being parsed
- comment : str; default=’‘
a comment for the card
-
pname_fid_map= {'CE1': 'ce'}¶
-
repr_fields(self)[source]¶ Gets the fields in their simplified form
Returns: - fields : List[varies]
the fields that define the card
-
type= 'PVISC'¶