自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 Fluent网格划分经验

首先,在网格划分之前,你最好从数值仿真的全局出发,比如精度要求,计算时间要求,机子配置等等,思考一下是使用结构网格,还是非结构网格,抑或是混合网格;因为这关系到接下来的网格划分布置和划分策略。然后,在确定了网格类型之后,就是根据模型情况,构思一下网格拓扑,就是自己要明确最终想得到什么样的网格,比如翼型网格,是C型,还是O型;一个圆面是想得到“内方外圆”的铜钱币类型的网格,还是一般的网格

2012-11-02 16:26:12 39533

转载 continuity不收敛的问题

(1)连续性方程不收敛是怎么回事?    在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事。    这和fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。    你可以试验SIMPLEC方法,应该会收敛快些。

2012-10-26 17:05:18 15165

转载 Fluent如何判断结果是否收敛

1、观察点处的值不再随计算步骤的增加而变化;2、各个参数的残差随计算步数的增加而降低,最后趋于平缓;3、要满足质量守恒(计算中不牵涉到能量)或者是质量与能量守恒(计算中牵涉到能量)。特别要指出的是,即使前两个判据都已经满足了,也并不表示已经得到合理的收敛解了,因为,如果松弛因子设置得太紧,各参数在每步计算的变化都不是太大,也会使前两个判据得到满足。此时就要再看第三个判据了。还需要说

2012-10-19 15:46:49 19428

转载 FLUENT软件求解器选择(转载)

在FLUENT软件当中,有两种数值方法可以选择:● 基于压力的求解器。● 基于密度的求解器。  从传统上讲,基于压力的求解器是针对低速、不可压缩流开发的,基于密度的求解器是针对高速、可压缩流开发的。但近年来这两种方法被不断地扩展和重构,使得它们可以突破传统上的限制,可以求解更为广泛的流体流动问题。  FLUENT软件基于压力的求解器和基于密度的求解器完全在同一界面下,确保FLUEN

2012-10-19 13:33:45 17047

转载 如何在gambit中简化带隔板的模型(转载)

为了答谢广大博友的捧场,特别炮制了这个简单的教程,时间仓促,思维有点混乱,请将就着看。在实际模拟中经常会遇到流域中存在薄板的情况,如下图,其实这种薄板的厚度跟流域的尺度相比实在太小了,如果直接划分网格的话,会造成局部网格过密导致网格数量上升,其实这种薄板的厚度对流场的影响是可以忽略不计的,所以最好的办法就是将这种薄板简化成一个面来处理。实体模型,为了使教程兼顾其他的外形,又多加

2012-10-11 13:36:07 2225 1

转载 学习Fluent必备经验(转贴)

1 现在用FLUENT的UDF来加入模块,但是用compiled udf时,共享库老是连不上?解决办法:1〉你的计算机必须安装C语言编译器。2〉请你按照以下结构构建文件夹和存放文件:libudf/src/*.c (*.c为你的源程序);libudf/ntx86/2d(二维为2d,三维为3d)/makefile(由makefile_nt.udf改过来的)libudf/ntx8

2012-10-10 17:05:03 16489

转载 GAMBIT FLUENT 简要介绍

fluent软件的组成:软件功能介绍:GAMBIT-------用于建立几何结构和网格的生成FLUENT-------用于进行流动模拟计算的求解器proPDF------用于模拟PDF燃烧过程TGrid------用于从现有的边界网格生成体网格软件安装步骤:step 1: 首先将时间改为2005年然后安装exceed软件,装完后把时间改回去step 2: 点击gam

2012-08-28 09:46:27 12533 1

转载 神经网络中隐层数和隐层节点数问题的讨论

神经网络中隐层数和隐层节点数问题的讨论<br />一隐层数<br />        一般认为,增加隐层数可以降低网络误差(也有文献认为不一定能有效降低),提高精度,但也使网络复杂化,从而增加了网络的训练时间和出现“过拟合”的倾向。一般来讲应设计神经网络应优先考虑3层网络(即有1个隐层)。一般地,靠增加隐层节点数来获得较低的误差,其训练效果要比增加隐层数更容易实现。对于没有隐层的神经网络模型,实际上就是一个线性或非线性(取决于输出层采用线性或非线性转换函数型式)回归模型。因此,一般认为,应将不含隐层的网络模

2011-03-30 20:25:00 14447 1

原创 使用classwizard时提示clw文件出错 (cannot update the classwizard database)

<br />VC++中,自动生成的文件中,<br />.clw ClassWizard信息文件,实际上是INI文件的格式,<br />有时候ClassWizard出问题,手工修改CLW文件可以解决.<br /><br />如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.<br /><br />如果.clw文件删除,再打开 ClassWizard,<br />会看到提示:"The classwizard database doesn't exist,.....,w<br />ould

2010-12-27 19:41:00 1477

转载 在MFC对EXCEL的操作

<br />一、 包含Excel文件操作类头文件<br />#include "CSpreadSheet.h"<br />二、 新建Excel文件,并写入默认数据<br />// 新建Excel文件名及路径,TestSheet为内部表名<br />CSpreadSheet SS("c://Test.xls", "TestSheet");<br />CStringArray sampleArray, testRow;<br />SS.BeginTransaction();<br />// 加入标题<br />

2010-12-26 20:27:00 2129

转载 VC实现自绘图形输出到bmp文件

<br />在用vc做程序时候,经常需要把输出的文本和图形保存到位图文件,当然可以有现成的控件来实现,但总不能如自己所愿,还是自己动手写吧!如下图:<br /><br /><br /><br />一、实现方法<br /><br />  要把文本和图形保存到位图文件,只要对掌握位图结构有一定的了解,一切都ok呢。先必须要创建内存设备环境,然后内存设备环境创建的DIB区域,别忘了还要创建个CBitmap对象,CBitmap对象必须和DIB区域关联起来,把CBitmap对象选择到当前设备环境,然后在当前设备环境输

2010-12-22 20:11:00 571

转载 SCI EI ISTP ISR SSCI简介

<br />《科学引文索引》(SCI)<br />《科学引文索引》(Science Citation Index,简称SCI)是美国科学情报研究所(Institute Scientific Information,简称ISI,http://www.isinet.com)出版的一种世界著名的综合性科技引文检索刊物。该刊于1963年创刊,原为年刊,1966年改为季刊,1979年改为双月刊。多年来,SCI数据库不断发展,已经成为当代世界最重要的大型数据库,被列在国际著名检索系统之首。成为目前国际上最具权威性的、基

2010-12-21 09:36:00 891

转载 获得父窗口指针:获得MFC窗口其它类指针的方法

<br />获得CWinApp: <br />-在CMainFrame,CChildFrame,CDocument,CView中直接调用AfxGetApp()或用theApp <br />-在其它类中只能用AfxGetApp()<br />获得CMainFrame: <br />-在CMinApp中用AfxGetMainWnd()或者m_pMainWnd <br />-在CChildFrame中可用GetParentFrame() <br />-在其它类中用AfxGetMainWnd()<br />获得CC

2010-11-18 21:18:00 612

转载 网上FLAC3D学习笔记

<br />建议:初学者将FLAC/FLAC3D版所有帖子都浏览一遍;学有所得后,再浏览一遍,会发现又有新的收获。<br /> <br />第一部分(相关链接)<br />1. FLAC3D知识基本介绍SimWe<br />http://www.simwe.com/forum/viewthread.php?tid=209662<br />http://www.simwe.com/forum/viewthread.php?tid=573644<br />http://www.simwe.com/forum/v

2010-11-07 10:42:00 35193 2

转载 Flac3D常用命令部分

<br />plo fap ran group tunnel ;显示施加在组上的体力<br />print apply ;可以显示力???<br />plo ske magf 10 ;显示变形轮廓线<br />plo info ;查看模型多少单元、节点<br />plo set plane ori (点坐标) norm (法向矢量);切片<br />plo con sz plane;显示z方向应力的切片<br />fix ... ran cylinder end1 end2 radius r1 cylind

2010-11-03 16:25:00 6764 2

转载 VC利用ADO操作Excel

<br />把Excel当做数据库来操作,步骤如下:<br />1、在stdafx.h中加入#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("EOF", "adoEOF")<br />2、在工程的App类的构造函数中打开要操作的Excel表格<br /> _ConnectionPtr pCon_ex;<br /> CString ConnectionString;<br />CToolsA

2010-09-18 11:34:00 2362

原创 在Visual C++中如何利用UDL文件来建立ADO连接

使用通用数据连接文件(*.UDL,以下简称文件)来创建ADO连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据访问的透明性。1.使用UDL文件来创建ADO连接创建ADO的连接,首先要设置ADO连接对象的ConnectionString属性,该属性提供所要连接的数据库类型、数据所处服务器、要访问的数据库和数据库访问的安全认证信息。比较专业的方法是在ConnectionString中直接提供以上信息,下面是访问不同类型数据源设置ConnectionString的标准:访问ODBC数据"Provid

2010-09-10 10:42:00 854

原创 MFC 用串行化实现文档存储和读取功能

MFC 串行化实现文档存储和读取功能

2010-09-08 10:11:00 4542 3

转载 C++ 动态创建二维数组(转载)

<br />1. <br />A (*ga)[n] = new A[m][n]; <br />... <br />delete []ga; <br />缺点:n必须是已知 <br />优点:调用直观,连续储存,程序简洁(经过测试,析构函数能正确调用) <br /><br />2. A** ga = new A*[m]; <br />for(int i = 0; i < m; i++) <br />ga[i] = new A[n]; <br />... <br />for(int i = 0; i < m;

2010-06-10 09:34:00 616

转载 c/c++中变量存放的区域资料搜集

一、一个由c/C++编译的程序占用的内存分为以下几个部分说法一:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量

2010-04-03 19:01:00 602

原创 VC中用ADO连接SQL SERVER出现的错误

      以下两个错误是彼人在开发过程中发现的,并找到了相应的解决办法,希望对使用VC的同仁有所帮助~      1、工程的绝对路径是不能有中文名的(当然工程的文件夹放在桌面上显然违背了这一原则),不过工程名是可以为中文名的,另外彼人收藏了一个能够改工程名的软件,有朋友需要,可以联系。      2、如果使用UDL文件实现数据库的连接,需要注意的是如果工程的文件夹发生了变化,那么

2010-03-24 16:11:00 907 2

转载 error LNK2001: unresolved external symbol

大家可能遇到过这种错误,起初我也经常遇到这种错误,很是恼火,第一次运行还行,一旦保存后完掉它,再打开编译没问题(如果你的程序确实没有编译错误的话),但是运行时就会出错:error LNK2001: unresolved external symbol _main.  下面是这一类错误的解决办法,不妨试一下! 解决外部符号错误:_main,_WinMain@16,__beginthreade

2010-03-22 10:48:00 776

转载 _variant_t 数据类型

_variant_t类封闭了VARIANT数据类型,VARIANT是一个结构体类型,我们可以看一下它的定义typedef struct tagVARIANT  {   VARTYPE vt;   unsigned short wReserved1;   unsigned short wReserved2;   unsigned short wReserved3;   union {     

2010-03-09 16:50:00 369

转载 在VC++6.0下构建可直接编辑的列表控件类

摘要 MFC中的CListCtrl类用于封装列表控件的各种操作,但CListCtrl类不支持直接编辑。本文介绍在VC++6.0中以CListCtrl类为基类构建可直接编辑的列表控件类的方法,并提供一个可运行的实例。关键词 CListCtrl,列表控件,直接编辑,VC++6.0 一、引言    列表控件主要用来以各种方式显示一组数据记录供用户进行各种操作,是最常见的控件之一。WindowsXP资

2010-03-06 08:43:00 810

转载 可编辑子项的CListCtrl类

一、说明大家都知道在MFC中通过给CListCtrl设置LVS_EDITLABELS属性,并且在程序中响应控件的LVN_ENDLABELEDIT消息可以修改列表控件每一行的第一项,也就是主项(Item)。代码如下:void CEditListCtrlSampleDlg::OnEndlabeleditList1(NMHDR* pNMHDR, LRESULT* pResult) { LV_

2010-03-05 15:27:00 584

转载 详析VC中坐标系的建立

建立一个合适的坐标系可以为我们的绘图带来很大的方便 。下面介绍一下如何在VC中建立我们想要的坐标系。   一 设备坐标和逻辑坐标  设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标

2010-02-28 19:39:00 389

转载 客户区和非客户区指的什么?窗口客户区和视图客户区的区别(转)

1,什么是客户区/非客户区?2, 窗口(框架/frame)的客户区和视图(view)的客户区的区别? 1,在一个MDI(多文档)应用程序中每个概念如下图所标示: 效果如下图 1,窗口框架的客户区就是指图中的灰色部分:即蓝色方框内区域,框架的非客户区就是指蓝色方框之外的窗口区域,包括程序图标,标题栏,菜单,最大最小/关闭按纽,左右两个框和底下的状态条.2,视图

2010-02-28 17:20:00 1157 1

转载 基于VC++的GDI常用坐标系统及应用

为了灵活使用逻辑坐标系,下面给出了几个例子代码:    例1:绘制带箭头的坐标轴  void CExoDraw1View::OnPaint() { CPaintDC dc(this); // device context for painting CBrush bgBrush(BLACK_BRUSH); dc.SelectObject(bgBrush

2010-02-28 16:33:00 458

转载 把一个工程中的资源里的对话框拷贝到另一个工程中

 1.在工程A中,在classview中,选择对话框类,使用右健菜单中的Add to Gallery2.到工程B中,按照添加外部控件的方法,添加从A导出的对话框类:菜单:Project->Add to Project ->Components and Control会弹出一个选择文件的对话框,会有工程A名字的目录,进入,选择,添加需要指出的是:这种方法把相关的对话框类也拷到目标工程中

2009-11-25 22:50:00 622

转载 如何成为编程高手的八大奥秘

 世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础   数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍

2009-08-11 17:08:00 400

ADO 数据库详细步骤

ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例代码。

2010-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除