pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Specifies an aerodynamic control surface as a member of the set of aerodynamic extra points. More...
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' |
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
def pyNastran.bdf.cards.aero.AESURF.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Definition at line 194 of file aero.py.
References pyNastran.bdf.cards.aero.AELINK.label, pyNastran.bdf.cards.aero.AEPARM.label, pyNastran.bdf.cards.aero.AESTAT.label, and pyNastran.bdf.cards.aero.AESURF.label.
Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().
def pyNastran.bdf.cards.aero.AESURF.rawFields | ( | self | ) |
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().
def pyNastran.bdf.cards.aero.AESURF.reprFields | ( | self | ) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 246 of file aero.py.
References pyNastran.bdf.cards.aero.AESURF.__init__(), pyNastran.bdf.cards.aero.AESURF.aesid, pyNastran.bdf.cards.aero.AESURF.alid1, pyNastran.bdf.cards.aero.AESURF.alid2, pyNastran.bdf.cards.aero.AESURF.cid1, pyNastran.bdf.cards.aero.AESURF.cid2, pyNastran.bdf.cards.aero.AESURF.cntlid, pyNastran.bdf.cards.aero.AESURF.hmllim, pyNastran.bdf.cards.aero.AESURF.hmulim, pyNastran.bdf.subcase.Subcase.id, pyNastran.bdf.cards.properties.mass.NSM.id, pyNastran.bdf.cards.aero.AELINK.id, pyNastran.bdf.cards.aero.AEPARM.id, pyNastran.bdf.cards.aero.AESTAT.id, pyNastran.bdf.cards.aero.AELINK.label, pyNastran.bdf.cards.aero.AEPARM.label, pyNastran.bdf.cards.aero.AESTAT.label, pyNastran.bdf.cards.aero.AESURF.label, pyNastran.bdf.cards.aero.AESURF.pllim, pyNastran.bdf.cards.aero.AESURF.pulim, pyNastran::bdf::fieldWriter.set_blank_if_default(), pyNastran.bdf.cards.aero.AESURF.tqllim, and pyNastran.bdf.cards.aero.AESURF.tqulim.
Referenced by pyNastran.bdf.cards.sets.Set.reprFields(), and pyNastran.bdf.cards.baseCard.BaseCard.reprFields().
string pyNastran::bdf::cards::aero.AESURF::type = 'AESURF' [static] |
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().
(Integer > 0)
Definition at line 196 of file aero.py.
Referenced by pyNastran.bdf.cards.aero.AESTAT::rawFields(), pyNastran.bdf.cards.aero.AESURF::reprFields(), and pyNastran.bdf.cards.aero.AEROS::reprFields().
Controller identification number.
Definition at line 197 of file aero.py.
Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().
Controller name.
Definition at line 198 of file aero.py.
Referenced by pyNastran.bdf.cards.aero.AESURF.__init__(), pyNastran.bdf.cards.optimization.DRESP2.packParams(), pyNastran.bdf.cards.optimization.DESVAR.rawFields(), pyNastran.bdf.cards.optimization.DESVAR.reprFields(), pyNastran.bdf.cards.aero.AESURF.reprFields(), pyNastran.bdf.cards.optimization.DRESP2.reprFields(), and pyNastran.op2.op2.OP2.verifyBufferSize().
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().
Definition at line 204 of file aero.py.
Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().
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().
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().
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().
Definition at line 219 of file aero.py.
Referenced by pyNastran.bdf.cards.aero.AESURF.reprFields().