Description: 效率极高的基于delaunay三角网格剖分程序,只是没有图形输出,可以只将生成文件直接导入matlab中。-Based on highly efficient delaunay triangular mesh generation process, but there is no graphics output, you can only generate documents in directly into matlab. Platform: |
Size: 108544 |
Author: 徐天 |
Hits:
Description: MATLAB编写的非结构化网格生成程序,不算很长-MATLAB program written in unstructured mesh generation, not very long Platform: |
Size: 124928 |
Author:duhui |
Hits:
Description: 用间断有限元方法求解二维Euler方程。
算例是一个圆柱绕流问题。压缩文件里面还包含了一个用MATLAB写的网格生成程
序,只需要做很小的改动就可以生成稀疏程度不同的网格。
程序还有些问题如下:
1. 因为没有对边界处作处理,所以计算的残差不会收敛到一个给定的小数,如
0.001等。当最大残差为0.1左右时,按下键盘上的ESC键,程序计算结束,会输出
一个文件Result.dat,用tecplot软件打开这个文件,可以得到一些结果,如流线
等。因为结果不收敛,在圆柱的后面会有两个涡出现,如果计算时间更长,会有
涡脱落的现象出现。如果想计算收敛,则需要对边界作特殊处理。处理方法见
2006年的文献High-order accurate implementation of solid wall boundary
conditions in curved geometries 。或者使用高阶的单元,如6节点三角形单元
。
2. 现在还不能捕捉激波,因为没有加限制器。
如果您在这个程序的基础上解决了上面提到的问题,请联系我,也共享一下程序
哦 ^_^-Send a written discontinuous finite element program--- for solving two-dimensional Euler equations
The attachment is a C language program I wrote it myself. Discontinuous finite element method for solving two-dimensional Euler equations.
Example is the flow around a cylinder. Zip file which also contains the mesh generation process to write a MATLAB
Sequence, just do small changes can generate sparse different grid.
The program also some problems as follows:
Because there is no boundary, so the residuals of the calculation will not converge to a given decimal, such as
0.001 and so on. When the maximum residual is about 0.1, press the ESC key on the keyboard, the program calculates the end, will output
A file Result.dat, the use tecplot software to open this file, you can get some results, such as flow lines
And so on. Because the result does not converge, there will be two in the back of the cylinder vortices appear, if the calculation of longer, there will be
Th Platform: |
Size: 38912 |
Author:刘刚 |
Hits:
Description: 一个用MATLAB写的二维矩形有限元算法,包括网格剖分和演示程序-Using MATLAB to write the two-dimensional rectangular finite element algorithms, including mesh generation and demo program Platform: |
Size: 97280 |
Author:方嘉 |
Hits:
Description: 设每位同学自己的学号为n,采用遗传算法求解下面优化问题:
min f(x1,x2)=(4-2.1*x1^2+(x1^4)/3)*x1^2+x1*x2+(-4+4*x2^2)*x2^2+n-20111369
s.t. -3<x1<3 -2<x2<2
函数 为六峰值驼背函数(Six-hump Camel Back Function),要求如下:
(i)mesh()为Matlab中常用的画图函数,请查阅相关书籍或help,掌握mesh用法,画出 的三维图像;
(ii)用遗传算法工具箱求解该优化问题,给出求解结果,画出每代群体的最优适应度、适应度均值图像。
(iii)尝试至少一种提高求解效果的方法,并简单比较、分析。
-Set each student their own student number for n, using the genetic algorithm for solving the following optimization problem:
Min (x1, x2) = f (4-2.1* x1 ^ 2+ (x1 ^ 4)/(3)* x1 ^ 2* x2+ x1+ x2 ^ (4+ 4* 2)* x2 ^ 2+ n- 20111369
S.t.- 3 < x1 < 3-2 "x2" 2
Functions for Six peak hunchback (Six- hump Camel Back Function), the requirements are as follows:
(I) mesh () as that is commonly used in Matlab drawing function, or help please refer to the relevant books, to master the use mesh, draw the 3 d image
(ii) using genetic algorithm toolbox to solve the optimization problem, is given as a result, to draw the best fitness of each generation group, the mean fitness images.
(iii) to try at least a way to improve the effect of solution, and a simple comparison and analysis.
Platform: |
Size: 1024 |
Author:天溟 |
Hits:
Description: 基于matlab,根据边界方程自动划分网格生成网格编号以及每个单元的节点号。可以设置网格的长宽-Based on matlab, according to the boundary equation automatic mesh generation meshing number and node number for each unit. You can set the length and width of the grid Platform: |
Size: 1024 |
Author: |
Hits:
Description: 此程序可以生成 随机Shestakov mesh,需要输入网格个数(This program generate Shestakov mesh, can be used for mesh generation) Platform: |
Size: 2048 |
Author:wanruqingyang123 |
Hits:
Description: 这是一个3维8节点计算弹性力学有限元的MATLAB程序: 1) 生成网格的程序,可以更改模型尺寸、单元数量等参数;2)可以 计算刚度矩阵、位移、应力等,并将结果保存;3)可以后处理程序显示结果;(This is a 3-D 8-node MATLAB program for calculating finite element of elasticity:1) mesh generation program, which can change the size of the model, the number of elements and other parameters; 2) stiffness matrix, displacement, stress and so on can be calculated, and the results can be saved; 3) the results can be displayed by post-processing program.) Platform: |
Size: 780288 |
Author:有没有_昵称 |
Hits:
Description: 在二维方向上的对圆柱体在空气域的流动问题,进行的网格划分程序(In the two-dimensional direction of the cylinder flow in the air domain, the mesh generation program) Platform: |
Size: 1378304 |
Author:宵小学渣 |
Hits: