【总体简介】💻🔍
你将获得:乘大数法施加位移载荷MatlabMatlab源码+理论文本
本程序通过对原始“拓扑优化99行MATLAB代码https://zhuanlan.zhihu.com/p/692670441”进行修改,实现了对一个悬臂梁结构进行位移荷载(位移边界条件)的施加。采用的单元为四边形平面单元。对比原始代码与修改后的代码,可以清晰地看出位移边界条件施加的方法。具体来讲,是在原FE函数上修改实现了位移载荷的施加,采用的方法为乘大数法,也叫惩罚因子法。修改后的函数命名为FE2,其中可以同时施加位移载荷和力载荷。通过程序中的“u_disp = -nelx/10;%设定位移量”代码可以自定义位移。代码截图和运行结果如下
【理论文本】
【模型验证】