Modules | | |
| msc.Adams.Vibration.libAvAPIc libsip math | os re string | struct sys traceback | types |
Classes
class AvLinearize
Create a linear system model from an Adams non-linear system.
Methods defined here:
A(self)
Return the system A matrix
AcfToScript(self, iFile)
B(self)
Return the system B matrix
C(self)
Return the system C matrix
D(self)
Return the system D matrix
FindMarker(self, id, inList)
GetId(self, str)
ReadMatrix(self, matFile)
Read ABCD system matrices from the given dat file
RmFile(self, rFile)
Remove a file
Simulate(self, simScript, outName, damping, pInId, pOutId)
__init__(self, modelFile, inputList, outputList, simScript, damping, outName='Adams', FDList={})
@param modelFile: Adams .adm file to be linearize
@type modelFile: string
@param inputList: List of input channels (AvInputChannel objects)
@type inputList: List
@param outputList: List of output channels (AvOutputChannel objects)
@type outputList: List
@param simScript: Script of Adams solver commands to acheive
operating point Or name of an existing .acf file
@type simScript: string
@param damping: Include damping True or False
@type damping: Bool
@param outName: Base name for solver output files default = Adams
@type outName: string
@return: the object
@rtype: Object
Functions
AvLinearModel(modelFile, inputList, outputList, simScript, damping, outName, mList)
AvLinearModel:
@param modelFile: Adams .adm file to be linearize
@type modelFile: string
@param inputList: List of input channels (AvInputChannel objects)
@type inputList: List
@param outputList: List of output channels (AvOutputChannel objects)
@type outputList: List
@param simScript: Script of Adams solver commands to acheive operating point
Or name of an existing .acf file
@type simScript: string
@param damping: Include damping True or False
@type damping: Bool
@param outName: Base name for solver output files default = Adams
@type outName: string
@param mList: List of modes to use null for all
@type mList: integer list
@return: the object
@rtype: Object