1 引言
Plaixs刚刚发布了2D和3D的最新版本V22.01.00(22.01.00.452),V22的最大特点是与V21版本不兼容,有点儿类似FLAC3D和3DEC从5.0到7.0版本的转换,由于V22版本材料数据库和单位系统的改变,使得V21的项目不能直接在V22中运行,打开后必须重新运行,如果单位不是SI单位,则必须重新生成网格。这个笔记记录了Plaxis 2D最新版本中涉及到的部分概念和功能。
2 更新内容
(1) 增加了对以polygons形式导入closed polycurves的支持,简化了从CAD文件导入土层的过程。主要涉及的Python命令有:
import
importcrosssection
reinforcement
rockboltsperpendicular
(Excavation of an NATM tunnel)
(2) 增加了对从closed polycurves创建polygons 的支持。这可以直接从图形区域上完成,也可以通过命令行完成。
(3) 增加了getcrosssectionresults命令,用于检索输出中的横截面结果。
(4) Design Approach. 这种方法用于极限状态设计(如Eurocode 7或LRFD),可以定义荷载和模型参数的分项系数。主要涉及的Python命令有:
loadfactorlabel
materialfactorlabel
adddesignapproachmateriallink
designapproach_i = g_i.designapproach()
(5) Calculation Manager能够同时运行多个计算过程。
import subprocess
# list with projects to be calculated
projects_to_run = [r'C:\Projects\Project_1.p2dx',
r'C:\Projects\Project_2.p2dx',
r'C:\Projects\Project_3.p2dx']
# setting constants
plx_input_path = r"C:\Plaxis2DXInput.exe"
plx_input_port = 10000
plx_input_pass = r'PASSWORD'
# launch PLAXIS application with port and password
plx_2D_i = subprocess.Popen([plx_input_path,
"--AppServerPort={}".format(plx_input_port),
"--Password={}".format(plx_input_pass)])
# boilerplate for PLAXIS remote scripting server
from plxscripting.easy import *
s_i, g_i = new_server('localhost', plx_input_port, password=plx_input_pass)
# for-loop that will run all projects from the list
for project in projects_to_run:
print('Running: {}'.format(project))
s_i.open(project)
g_i.calculate(True)
g_i.save()
s_i.close()
plx_2D_i.terminate()
(6) embedded beam用来模拟桩、锚杆或灌浆体,由梁单元组成,可在任意方向放置,通过特殊的界面元与土相互作用。这个版本改正了以前出现的一个联接错误。主要涉及的Python命令有:
g_i.embeddedbeammat("MaterialName", "BeamMat")
dumpmaterials
embeddedbeammat
embeddedbeamrow
embeddedpilerow
(7) discharge functions. 主要涉及的Python命令有:dischargefunction
(8) groups. 主要涉及的Python命令有: group
(9) drainage types. 界面元(Interfaces)的排水类型有三种:
Cross permeability (Impermeable, semi-permeable, full-permeable)
Drainage conductivity
涉及到的概念:undrained behaviour,Steady-state groundwater flow,steady-state pore pressures,Consolidation analysis。
(10) geogrid结构元。涉及的Python命令有: geogrid,geogridmat. PLAXIS允许土工格栅元的正交(orthotropic )行为,由参数EA1和EA2定义。刚度由用户定义,基于材料的抗拉刚度(E1,E2)和与土工格栅局部轴线对应的横截面积(A1,A2)。土工格栅元不能承受压力。