Class NonLinearDQModelGeneratorSettings
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
NonLinearDQModelGeneratorSettings
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class NonLinearDQModelGeneratorSettings : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
AnalysisPeriod
Declaration
public EnumWithSelectedValue<ElectricMachineAnalysisPeriod> AnalysisPeriod { get; set; }
Property Value
CopyAllSetups
Declaration
public bool CopyAllSetups { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExponentForACWindingLossTemperatureScaling
An exponent that can be experimentally derived. See e.g. Wrobel, R., Salt, D.E., Griffo, A., Simpson, N. and Mellor, P.H., 2013. Derivation and scaling of AC copper loss in thermal modelling of electrical machines. IEEE Transactions on Industrial Electronics, 61(8), pp.4412-4420.
Declaration
public double ExponentForACWindingLossTemperatureScaling { get; set; }
Property Value
Type |
Description |
System.Double |
|
IncludeACWindingLosses
If AC Winding Losses are included a transient analysis will be run.
Declaration
public bool IncludeACWindingLosses { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeEfficiency
Declaration
public bool IncludeEfficiency { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public double MaximumCurrentAngleForMap { get; set; }
Property Value
Type |
Description |
System.Double |
|
Measurement: ElectricCurrent
Declaration
public Overridable<double> MaximumPeakLineCurrentMagnitudeForMap { get; set; }
Property Value
Declaration
public double MinimumCurrentAngleForMap { get; set; }
Property Value
Type |
Description |
System.Double |
|
Measurement: ElectricCurrent
Declaration
public double MinimumPeakLineCurrentMagnitudeForMap { get; set; }
Property Value
Type |
Description |
System.Double |
|
NonLinearSystemConvergenceTolerance
The default value should be sufficient for most cases. However, this option can be used if users would like to adjust the convergence criteria.
Declaration
public double NonLinearSystemConvergenceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
NumberOfCurrentAnglePoints
Declaration
public int NumberOfCurrentAnglePoints { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfCurrentMagnitudePoints
Declaration
public int NumberOfCurrentMagnitudePoints { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfInitialTransientSteps
Declaration
public int NumberOfInitialTransientSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfTimeStepsForAnalysisPeriod
Declaration
public int NumberOfTimeStepsForAnalysisPeriod { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReferenceSpeed
Measurement: AngularVelocity
Declaration
public double ReferenceSpeed { get; set; }
Property Value
Type |
Description |
System.Double |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
Temperatures
Declaration
public Temperatures Temperatures { get; }
Property Value
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods