pyNastran  0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
pyNastran.bdf.cards.aero.AESURF Class Reference

Specifies an aerodynamic control surface as a member of the set of aerodynamic extra points. More...

Inheritance diagram for pyNastran.bdf.cards.aero.AESURF:
pyNastran.bdf.cards.baseCard.BaseCard pyNastran.bdf.bdfInterface.BDF_Card.BDFCard

List of all members.

Public Member Functions

def __init__
def rawFields
def reprFields

Public Attributes

 aesid
 cntlid
 Controller identification number.
 label
 Controller name.
 cid1
 Identification number of a rectangular coordinate system with a y-axis that defines the hinge line of the control surface component.
 alid1
 Identification of an AELIST Bulk Data entry that identifies all aerodynamic elements that make up the control surface component.
 cid2
 alid2
 eff
 Control surface effectiveness.
 ldw
 Linear downwash flag.
 crefc
 Reference chord length for the control surface.
 crefs
 Reference surface area for the control surface.
 pllim
 Lower and upper deflection limits for the control surface in radians.
 pulim
 hmllim
 Lower and upper hinge moment limits for the control surface in force-length units.
 hmulim
 tqllim
 Set identification numbers of TABLEDi entries that provide the lower and upper deflection limits for the control surface as a function of the dynamic pressure.
 tqulim

Static Public Attributes

string type = 'AESURF'

Detailed Description

Specifies an aerodynamic control surface as a member of the set of aerodynamic extra points.

The forces associated with this controller will be derived from rigid rotation of the aerodynamic model about the hinge line(s) and from AEDW, AEFORCE and AEPRESS input data. The mass properties of the control surface can be specified using an AESURFS entry.

AESURF ID LABEL CID1 ALID1 CID2 ALID2 EFF LDW CREFC CREFS PLLIM PULIM HMLLIM HMULIM TQLLIM TQULIM

Definition at line 192 of file aero.py.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 241 of file aero.py.

References pyNastran.bdf.cards.aero.AESURF.crefc, pyNastran.bdf.cards.aero.AESURF.crefs, pyNastran.bdf.cards.aero.AESURF.eff, pyNastran.bdf.cards.aero.AESURF.ldw, and pyNastran::bdf::fieldWriter.set_blank_if_default().

Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.elements.shell.CTRIAX.__init__(), pyNastran.bdf.cards.aero.MKAERO1.addFreqs(), pyNastran.bdf.cards.elements.shell.CSHEAR.Area(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE1.G2(), pyNastran.bdf.cards.baseCard.BaseCard.isSameCard(), pyNastran.bdf.cards.aero.CSSCHD.LMach(), pyNastran.bdf.cards.elements.springs.SpringElement.Mass(), pyNastran.bdf.cards.sets.ABCQSet.rawFields(), pyNastran.bdf.cards.nodes.SPOINTs.rawFields(), pyNastran.bdf.cards.dynamic.TSTEP.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.loads.loads.SLOAD.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.loads.staticLoads.LOAD.rawFields(), pyNastran.bdf.cards.loads.loads.DLOAD.rawFields(), pyNastran.bdf.cards.methods.EIGP.rawFields(), pyNastran.bdf.cards.elements.mass.CONM1.rawFields(), pyNastran.bdf.cards.tables.TIC.rawFields(), pyNastran.bdf.cards.optimization.DVPREL2.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAML.rawFields(), pyNastran.bdf.cards.elements.elements.CFAST.reprFields(), pyNastran.bdf.cards.elements.damper.CVISC.reprFields(), pyNastran.bdf.cards.properties.mass.NSM.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP.reprFields(), pyNastran.bdf.cards.properties.mass.PMASS.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP5.reprFields(), pyNastran.bdf.cards.elements.springs.SpringElement.reprFields(), pyNastran.bdf.cards.tables.TABLED1.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMPT.reprFields(), pyNastran.bdf.cards.tables.TABLED2.reprFields(), pyNastran.bdf.cards.tables.TABLED3.reprFields(), pyNastran.bdf.cards.tables.TABLEM2.reprFields(), pyNastran.bdf.cards.tables.TABLEM3.reprFields(), pyNastran.bdf.cards.tables.TABLEM4.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH1D.reprFields(), pyNastran.bdf.cards.tables.TABLES1.reprFields(), pyNastran.bdf.cards.tables.TABLEST.reprFields(), pyNastran.bdf.cards.tables.TABRNDG.reprFields(), pyNastran.bdf.cards.elements.bars.CBEAM.reprFields(), pyNastran.bdf.cards.sets.Set.SetIDs(), pyNastran.bdf.cards.elements.bars.CROD.Stiffness1D(), pyNastran.bdf.cards.coordinateSystems.Coord.T(), and pyNastran.bdf.cards.loads.loads.RANDPS.Tid().


Member Data Documentation

Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.

Definition at line 193 of file aero.py.

Referenced by pyNastran.bdf.cards.nodes.Node::__init__(), pyNastran.bdf.cards.sets.ABQSet1::__init__(), pyNastran.bdf.cards.baseCard.Property::__init__(), pyNastran.bdf.cards.baseCard.Element::__init__(), pyNastran.bdf.cards.sets.CSET1::__init__(), pyNastran.bdf.cards.dmig.NastranMatrix::__repr__(), pyNastran.bdf.cards.elements.shell.ShellElement::Area(), pyNastran.bdf.cards.properties.bars.LineProperty::areaL(), pyNastran.bdf.cards.materials.MAT2::Dplate(), pyNastran.bdf.cards.loads.staticLoads.Force::F(), pyNastran.bdf.cards.elements.shell.ShellElement::flipNormal(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.loads.staticLoads.Moment::getLoads(), pyNastran.bdf.cards.elements.shell.CTRIA3::getReprDefaults(), pyNastran.bdf.cards.properties.bars.LineProperty::IAreaL(), pyNastran.bdf.cards.dmig.DMI::isComplex(), pyNastran.bdf.cards.dmig.DMI::isReal(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.damper.CDAMP1::isSameCard(), pyNastran.bdf.cards.baseCard.BaseCard::isSameFields(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), pyNastran.bdf.cards.elements.mass.CMASS3::Mass(), pyNastran.bdf.cards.properties.bars.PBARL::MassPerLength(), pyNastran.bdf.cards.properties.shell.PCOMP::nPlies(), pyNastran.bdf.cards.baseCard.BaseCard::printCard(), pyNastran.bdf.cards.elements.solid.SolidElement::rawFields(), pyNastran.bdf.cards.elements.elements.CrackElement::rawFields(), pyNastran.bdf.cards.baseCard.BaseCard::reprFields(), pyNastran.bdf.cards.baseCard.BaseCard::writeCodeAster(), and pyNastran.bdf.cards.baseCard.BaseCard::writeCodeAsterLoad().

Controller identification number.

Definition at line 197 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().

Identification number of a rectangular coordinate system with a y-axis that defines the hinge line of the control surface component.

Definition at line 201 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().

Identification of an AELIST Bulk Data entry that identifies all aerodynamic elements that make up the control surface component.

(Integer > 0)

Definition at line 204 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().

Control surface effectiveness.

See Remark 4. (Real != 0.0; Default=1.0)

Definition at line 206 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.rawFields().

Linear downwash flag.

See Remark 2. (Character, one of LDW or NOLDW; Default=LDW).

Definition at line 208 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.rawFields().

Reference chord length for the control surface.

(Real>0.0; Default=1.0)

Definition at line 210 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.rawFields().

Reference surface area for the control surface.

(Real>0.0; Default=1.0)

Definition at line 212 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.rawFields().

Lower and upper deflection limits for the control surface in radians.

(Real, Default = +/- pi/2)

Definition at line 214 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().

Lower and upper hinge moment limits for the control surface in force-length units.

(Real, Default = no limit) -> 1e8

Definition at line 216 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().

Set identification numbers of TABLEDi entries that provide the lower and upper deflection limits for the control surface as a function of the dynamic pressure.

(Integer>0, Default = no limit)

Definition at line 219 of file aero.py.

Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables