Left

CivilFEM Online Help

Right

~CCMB

 

~CCMB, ActionLabel, VariableArguments

Define and generate code combinations

 

ActionLabel

Action keyword. Valid keywords are shown in the table below.

CODE

Set the code to use

LOADS

Manage loads tables

ADDUCMB

Add an user combination

UCMBCLR

Erase all user combinations

CONCOMIT

Concomitance rules

GENERATE

Generate combination equations

GENDOC

Generate a document with combination equations

FILTER

Equation filtering options

COMBINE

Combine equations

STATE

Persistent data procedures

 

·         ~CCMB – CODE

 

~CCMB, CODE, Lab1

 

Lab1

Description

USER

EUROCODE

Set the User mode for combinations.

Set the Eurocode code combinations.

ASCE7_10

Set the ASCE 7-10 code combinations.

ASCE7_05

Set the ASCE 7-05 code combinations.

 

 

·         ~CCMB – LOADS

 

~CCMB, LOADS, Lab1

 

Lab1= ADD

~CFGET, LOADS, ADD, CodeType, LoadStepType, ID, Args…

Adds a load step to a table. Each argument from Args has to be separated by commas.

CodeType

Code keyword. Valid keywords are shown in the table below.

USER

EUROCODE

Insert a User Load.

Insert a Eurocode Load

ASCE7_10

Insert a ASCE 7-10 Load

ASCE7_05

Insert a ASCE 7-05 Load

 

 

CodeType= USER

LoadStepType= PERM

Adds a data set to the user loads table with the following arguments:

 

Args

Description

ID

Number of data set.

 

CodeType= EUROCODE

LoadStepType= PERM

Adds a data set to the permanent loads table with the following arguments:

 

Args

Description

ID

Number of data set.

Arg1

Favorable persistent or transitory factor for Ultimate Limit State.

Arg2

Unfavorable persistent or transitory factor for Ultimate Limit State.

Arg3

Favorable accidental or seismic factor for Ultimate Limit State.

Arg4

Unfavorable accidental or seismic factor for Ultimate Limit State.

Arg5

Favorable service status factor for Service Limit State.

Arg6

Unfavorable service status factor for Service Limit State.

 

CodeType= EUROCODE

LoadStepType= VARIABLE

Adds a data set to the variable loads table with the following arguments:

 

Args

Description

ID

Number of data set.

Arg1

Favorable persistent or transitory factor for Ultimate Limit State.

Arg2

Unfavorable persistent or transitory factor for Ultimate Limit State.

Arg3

Favorable accidental or seismic factor for Ultimate Limit State.

Arg4

Unfavorable accidental or seismic factor for Ultimate Limit State.

Arg5

Favorable service status factor for Service Limit State.

Arg6

Unfavorable service status factor for Service Limit State.

Arg7

Factor: ψ

Arg8

Factor: ψ

Arg9

Factor: ψ

Arg10

Factor: ψ-seismic

 

CodeType= EUROCODE

LoadStepType= ACCIDENT

Adds a data set to the accidental loads table with the following arguments:

 

Args

Description

ID

Number of data set.

Arg1

Favorable accidental factor.

Arg2

Unfavorable accidental factor.

 

CodeType= EUROCODE

LoadStepType= SEISMIC

Adds a data set to the seismic loads table with the following arguments:

 

Args

Description

ID

Number of data set.

Arg1

Favorable seismic factor.

Arg2

Unfavorable seismic factor.

Arg3

Factor: ψ

 

CodeType= ASCE7_10

Adds a data set to the loads table with the following arguments:

 

LoadStepType

Description

D

Dead load.

L

Live load.

Lr

Roof live load.

W

Wind load.

E

Seismic load.

R

Rain load.

S

Snow load.

 

ID

Number of data set.

 

CodeType= ASCE7_05

Adds a data set to the loads table with the following arguments:

 

LoadStepType

Description

D

Dead load.

L

Live load.

Lr

Roof live load.

W

Wind load.

E

Seismic load.

R

Rain load.

S

Snow load.

F

Fluid load.

T

Self-straining force.

H

Lateral earth, ground water and / or bulk materials pressure.

 

ID

Number of data set.

 

 

Lab1= CLEAR

~CFGET, LOADS, CLEAR

Erases all loads from tables (permanent, variable, accidental and seismic).

 

·         ~CCMB – ADDUCMB

 

~CCMB, ADDUCMB, Coefficients

 

Set the coefficents for user combinations in order for each user load, separated by commas.

 

·         ~CCMB – UCMBCLR

 

~CCMB, UCMCLR

 

Erase all user combinations.

 

·         ~CCMB – CONCOMIT

 

~CCMB, CONCOMIT, Lab1

 

Lab1= COMPATBL

~CCMB, CONCOMIT, COMPATBL, Load1, Load2, Value

Set the compatibility state of two load steps from load steps tables. Permanent load steps are always compatible.

 

Load1, Load2

Identifiers of data sets for two load step.

Value

Set 1 for compatibility and 0 for incompatibility.

 

Lab1= NOTCONCO

~CCMB, CONCOMIT, NOTCONCO, DominantLoad, NotConcomitants…

Set the not concomitance of variable load steps defined in NotConcomitants arguments when the variable load step DominantLoad is set as dominant for equations generation.

 

DominantLoad

Identifier of data set as dominant load.

NotConcomitants…

Non-concomitant data sets Identifiers separated by commas.

 

Lab1= CLEAR

~CCMB, CONCOMIT, CLEAR

Erases to default values the state of concomitance rules.

 

·         ~CCMB – GENERATE

 

~CCMB, GENERATE, Permanent, Accidental, Seismic, Unlikely, Frequent, QuasiFrecuent

Generates combination equations using the load step tables and concomitance rules for Eurocode code.

 

 

Permanent, Accidental, Seismic, Unlikely, Frequent,QuasiFrecuent

Flags, value 1 or 0, to activate/deactivate the generation of equations for each kind of situation.

 

~CCMB, GENERATE, StrengthDesign, AllowableStressDesign

Generates combination equations using the load step tables for american codes.

 

StrengthDesign, AllowableStressDesign

Flags, value 1 or 0, to activate/deactivate the generation of equations for each kind of situation.

 

 

·         ~CCMB – GENDOC

 

~CCMB, GENDOC, FileName

Generates a document with combination equations.

 

FileName

File name to be generated at the working directory. Valid extensions are .txt, .docx and .html.

 

·         ~CCMB – FILTER

 

~CCMB, FILTER, Lab1

 

Lab1= ALL

~CCMB, FILTER, ALL

Erases repeated equations. Typically, the equations are generated with ~CCMB, GENERATE and then filtered.

 

Lab1= BYGROUP

~CCMB, FILTER, BYGROUP

Erases repeated equations for each group (Permanent, Accidental, Seismic, Unlikely, Frequent,QuasiFrecuent). If two equations have the same factors but are generated for different groups, both keep existing.

 

·         ~CCMB – COMBINE

 

~CCMB, COMBINE

Combines the results and adds a data set for each combination equation to the RST file.

 

·         ~CCMB – STATE

 

~CCMB, STATE, Lab1, Target

Handles the persistent states of window or combinations. A configuration consists of load step tables, concomitance rules and equations. These states are kept in internal storage and can be saved, loaded or deleted. The internal configurations storage with all states can be saved or loaded to a file.

 

Lab1= SAVE

~CCMB, STATE, SAVE, Target

Saves the current state (load step tables, concomitance rules and equations) to the configurations storage.

Target

Configuration name to save to the configurations storage.

 

Lab1= LOAD

~CCMB, STATE, LOAD, Target

Loads a state (load step tables, concomitance rules and equations) from the configurations storage.

Target

Configuration name to load from the configurations storage.

 

Lab1= DELETE

~CCMB, STATE, DELETE, Target

Deletes a state (load step tables, concomitance rules and equations) in the configurations storage.

Target

Configuration name to erase from the configurations storage.

 

Lab1=SAVEFILE

~CCMB, STATE, SAVEFILE, Target

Saves the configurations storage to a file.

Target

File path, from working directory, to save configurations.

 

Lab1= LOADFILE

~CCMB, STATE, LOADFILE, Target

Loads configurations from a file.

Target

File path, from working directory, to load configurations.