Click or drag to resize

FactoryAlgorithmsOptiReinf Method

Optimize the reinforcement of concrete shell cross section

Namespace:  KarambaCommon.Factories
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public virtual Model OptiReinf(
	Model model,
	out List<double> maxDisplacements,
	out List<double> compliances,
	out string message,
	out double reinfMass,
	double targetUtil = 1,
	List<string> elemIds = null,
	List<string> elemGrpIds = null,
	double gammaMC = 1.5,
	double gammaMS = 1.15
)

Parameters

model
Type: Karamba.ModelsModel
Model for which reinforcement shall be optimized
maxDisplacements
Type: System.Collections.GenericListDouble
Maximum displacement in each load-case after optimization
compliances
Type: System.Collections.GenericListDouble
Resulting compliance (i.e. internal elastic energy) for each load-case
message
Type: SystemString
Information regarding the optimization run
reinfMass
Type: SystemDouble
Mass of the reinforcement of the optimized elements
targetUtil (Optional)
Type: SystemDouble
Target value for the reinfrocement utilization
elemIds (Optional)
Type: System.Collections.GenericListString
Identifiers of elements to be optimized. If empty all elements are optimized.
elemGrpIds (Optional)
Type: System.Collections.GenericListString
Identifiers of element sets which shall have identical cross sections. In case of shells all faces of the shell have the same height.
gammaMC (Optional)
Type: SystemDouble
Saftey factor for the compressive concree strength; 1.50 by default
gammaMS (Optional)
Type: SystemDouble
Saftey factor for the steel reinforcement; 1.15 by default

Return Value

Type: Model

[Missing <returns> documentation for "M:KarambaCommon.Factories.FactoryAlgorithms.OptiReinf(Karamba.Models.Model,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.String@,System.Double@,System.Double,System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Double,System.Double)"]

See Also