问题描述:
对于复杂的岩土计算模型,如何利用 PLAXIS 的命令行快速生成多个结构单元?
解答:
PLAXIS 针对 VIP 用户提供的命令运行器(Commands runner),可用于批量化地快速生成多个结构单元。点击【帮助>参考命令】选项,在网页浏览器中打开包含全部命令的参考手册,具体分为输入命令和输入对象、输出命令和输出对象四部分。其中,最常用的输入命令手册的目录如下所示,用户只需点击任一命令即可查看关于该命令的详细语法和应用举例。
接下来,本文以 PLAXIS 3D 输入命令手册中的 beam 命令为例,介绍采用命令行方式快速生成梁单元的方法和步骤。beam 命令用于将线指定为梁,实际应用时可采用多种语法形式,如:直接将线指定为梁、生成线同时指定为梁、指定为梁同时选择材料属性等等。如下所示,beam 命令的第六种语法形式用于在两点之间创建线并指定为梁,同时直接设置相应的材料属性。
首先,根据上述语法要求和参数格式,用户可在 Excel 表格中批量化地生成多个命令行,如下所示。对于各行命令中输入的材料属性 BrestBeam,用户应在执行该命令前完成定义,否则程序将提示“未知对象不存在”的错误信息并导致命令无法执行。
然后,在【结构】模式中点击【专家>运行命令】选项并弹出【命令运行器】对话框,复制 Excel 中的数据表格并粘贴至对话框的空白区域中,如下所示。
最后,点击【命令运行器】对话框中右上角的【全部运行】按钮,即可快速生成 10 条线并指定为梁,同时材料属性为 BreastBeam,如下所示。除梁单元外,用户也可以利用命令行快速生成其它结构单元,如:锚杆单元、嵌入梁单元以及板单元等等。具体方法与操作步骤与梁单元并异,此处不再赘述,但用户应仔细阅读 PLAXIS 输入命令手册中相关命令的语法和参数。