88行matlab拓扑优化代码托斯 高效的51行Matlab代码,用于拓扑优化。 TOSSE(相同尺寸元素的拓扑优化)是用于2D和3D拓扑设计问题的Matlab代码。 该代码使用称为TOP88的经典88行代码作为基础,以开发一种硬0-1进化算法,该算法在每次迭代时都将元素杀死。 新代码由51行组成,并且不牺牲任何可读性,因此它对于想要接触该领域的从业人员很有用。 该算法显示出优于TOP88的平均范围和几乎没有棋盘格图案的结构的效率。 有关理论和数值结果的更多详细信息,可以查看以下文章: 用法 在此项目中,可以使用三个代码: tosse.m tosse_cant.m tosse3d.m 第一个是Messerschmitt-Bolkow-Blohm(MBB)光束的拓扑优化代码。 可以通过在Matlab终端中键入以下命令来启动代码: tosse(nelx,nely,volfrac,mu) 其中nelx是在x轴元素的数量, nely是在y轴上的元素数, volfrac是在最终的设计和所需的体积mu在所述体积降低参数。 一个实际的呼叫示例是: tosse(180,60,0.5,0.97) 对于1
2023-01-06 22:54:35 18KB 系统开源
1
基于c51的简单的交通灯设计,C语言设计,有紧急停止按钮,单行道按钮
2023-01-06 22:51:25 88KB 交通灯
1
基于51单片机音乐播放设计,音乐播放程序 ,用单片机实现音乐播放
2023-01-06 21:41:46 264KB 51单片机
1
本设计是采用AT89C51单片机为中心,利用其定时器/计数器定时和记数的原理,结合显示电路、电源电路、LCD1602液晶以及键盘电路来设计计时器。将软、硬件有机的结合起来,使得系统能够实现四位LCD显示,最大显示时间为09:59:99,有开始/暂停、复位、记录和查看功能,并设有每秒提醒功能。 此次的设计是采用定时器进行计时并且在LCD1602上显示时间,先要基本了解硬件内在结构,确定用P0并行端口进行LCD1602控制输入,使用P2.0、P2.1、P2.2控制LCD的RE、RW、EN端口。P1.0控制蜂鸣器、P1.1控制开始/暂停、P1.2、P1.3控制查看上一条、下一条、P1.4控制记录、P1.5控制复位、P1.6控制每秒提醒
2023-01-06 21:07:32 6.37MB 51单片机课程设计实验报告
1
gps用51单片机读取时间 运用c语言写的程序
2023-01-06 17:30:17 3KB gps 51单片机 读取信息 c语言
1
51单片机通过ADC0831采样程序,通过4位共阳数码管动态显示采样的电压值
2023-01-06 00:42:44 200KB AD,51
1
在电化学理论的基础上研制了一台电化学工作站,它包括信号发生器、恒电位仪、数据采集部分、单片机及上位工控机。整个工作站可对电化学系统中电流、电位等信号进行控制和测量,而且可以实现阴极保护功能。与传统电化学工作站相比,该工作站采用先进的集成电路,系统误差小、性能优良,更因其在阴极保护方面的优良表现使得该工作站具有较高的使用价值和市场前景。
2023-01-05 18:10:36 180KB 51单片机
1
51单片机大实验报告,程序直接可以使用。
1
基于51单片机抢答器的课程设计报告书.doc
2023-01-05 12:20:14 281KB 互联网
1
51单片机-矩阵键盘源码
2023-01-05 09:27:47 38KB 单片机
1