#==========================================================#
#==========================================================#
#                   Perliminary                            #
#==========================================================#
#==========================================================#

import lib.func as func
import lib.beam as beam
reload(func)
reload(beam)

mdbName        = 'apBeamImp'    	#Name of .cae file


#Set up model with materials
func.perliminary(monitor, modelName, steelMatFile)

M=mdb.models[modelName]




#==========================================================#
#==========================================================#
#                   Build model                            #
#==========================================================#
#==========================================================#

#Build geometry
beam.buildBeamMod(modelName, x, z, y, seed, slabSeedFactor)
示例#2
0
#==========================================================#

import lib.func as func
import lib.shell as shell

reload(func)
reload(shell)

mdbName = 'apShellImp'

steel = 'DOMEX_S355'
concrete = 'Concrete'
rebarSteel = steel

#Set up model with materials
func.perliminary(monitor, modelName, steelMatFile)

M = mdb.models[modelName]

#==========================================================#
#==========================================================#
#                   Build model                            #
#==========================================================#
#==========================================================#

#=========== Geometry  ============#
shell.createShellmod(modelName, x, z, y, seed, slabSeed)

#=========== Static step  ============#
oldStep = 'Initial'
stepName = 'static'
示例#3
0
#==========================================================#
#==========================================================#
#                   Perliminary                            #
#==========================================================#
#==========================================================#

import lib.func as func
import lib.beam as beam
reload(func)
reload(beam)

modelName   = mdbName


#Set up model with materials
func.perliminary(monitor, modelName)

M=mdb.models[modelName]




#==========================================================#
#==========================================================#
#                   Build model                            #
#==========================================================#
#==========================================================#

#Build geometry
beam.buildBeamMod(modelName, x, z, y, seed, slabSeedFactor)
示例#4
0
#==========================================================#
#==========================================================#
#                   Perliminary                            #
#==========================================================#
#==========================================================#

import lib.func as func
import lib.beam as beam

reload(func)
reload(beam)

modelName = mdbName

#Set up model with materials
func.perliminary(monitor, modelName)

M = mdb.models[modelName]

#==========================================================#
#==========================================================#
#                   Build model                            #
#==========================================================#
#==========================================================#

#Build geometry
beam.buildBeamMod(modelName, x, z, y, seed, slabSeedFactor)

#Create Frequency step
M.FrequencyStep(name='pertubation', numEigen=10, previous='Initial')
M.rootAssembly.regenerate()