自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

404万事屋

传播知识 分享技术 用心仿真

  • 博客(85)
  • 资源 (5)
  • 收藏
  • 关注

原创 EndNote X8使用总结

本文记录在使用EndNote X8(Word2013)过程中遇到的一些问题,持续更新。1.插入参考文献序号与文本的缩进问题问题描述:在Word中使用EndNote插入参考文献后,在文末的参考文献出现文献序号与文本内容相距较大的情况?如图1所示图1解决步骤:step1:打开EndNote,选择Edit->Output Styles->Edit"你选择的参考期刊格式"...

2018-11-08 15:57:16 6447 3

原创 [Matlab有限元分析] 2.杆单元有限元分析

一维刚单元的局部坐标系(单元坐标系)与全局坐标系相同。

2023-11-26 18:50:15 908

转载 国内企业CAE仿真的作用和特点

在知乎上看到某前辈所写的国内CAE仿真的现状的回答,觉得其将国内企业CAE仿真的作用和特点分析的很到位,询问可以转发之后,就转发到自己的博客中,希望也能给刚从事CAE仿真的同行一点帮助。知乎原文链接聊一聊国内CAE领域的现状吧? - 知乎 (zhihu.com) 作者:路山烟雨1、CAE的作用在企业中承担CAE仿真分析任务的工程师一般称为CAE工程师,关于CAE工程师的角色和定位,网上也有诸多讨论。个人认为,CAE最根本目的和任务是以解决企业中的工程实际问题为导向(也可能同时肩负部分前沿技

2023-08-11 23:13:53 375

原创 HyperMesh 2D网格划分

Hypermesh具有很强的二维四边形网格划分能力,核心思想是将二维几何模型划分为一个个四边形区域,然后在四边形区域内进行进一步的网格划分,常用工具是Geom->quick edit和2D->automesh。

2022-11-06 21:45:50 2983 1

原创 [Matlab有限元分析] 1.有限元分析的发展、基本概念和特点

由于人类思维的局限,使得人们无法将复杂的宇宙万物只用简单的表达来概括。因此,人们会将复杂的系统分解成为一个个部件或者单元,而这些部件或单元已被大家所熟悉,再用这些部件来重构原始系统,从而分析整个系统的行为2.基本思想

2022-11-05 16:33:29 2275

原创 ANSYS经典界面2D和3D线圈磁场仿真

前面介绍了ANSYS经典界面二维和三维永磁体磁场仿真分析,本文介绍一下ANSYS经典界面二维和三维线圈磁场仿真分析,至此关于线圈和磁场仿真分析在ANSYS经典界面,Workbench和Maxwell软件三个不同平台进行了介绍。

2022-10-21 21:34:28 5634 2

原创 ANSYS Maxwell 3D线圈磁场仿真分析

前面介绍了Maxwell软件建立2D线圈磁场仿真,有些时候3D线圈不能简化为二维情况,这时候就需要建立完整三维线圈模型,基本的分析与二维线圈磁场仿真类似,主要区别在于需要自己分割出载流截面。下面进行具体介绍。

2022-10-21 17:27:07 19289 15

原创 ANSYS Maxwell 2D螺线管磁场分析

采用Maxwell来分析螺线管线圈的磁场分布,与ANSYS经典界面分析结果对比,验证分析的正确性。

2022-10-14 21:57:42 4944 2

原创 [代理优化学习笔记]1.基于代理模型的优化概述

简单来说,就是寻找一个 简单的输入输出关系来代替计算复杂费时的黑箱函数,有点像插值。比如航空航天中的计算流体动力学,计算一次可能需要数个小时,非常不利于后续的优化分析,这个时候就可以寻找一个简单的模型来取代复杂的计算流体动力学分析过程,缩短优化分析时间。

2022-10-14 16:39:08 2691

原创 铁磁材料线性力磁耦合本构关系

铁磁材料因磁致伸缩效应和逆磁致伸缩效应具有复杂的力磁耦合关系,在研究的早期阶段,主要考虑用线性方程来描述铁磁材料的力磁耦合关系。

2022-06-06 11:24:06 512 1

原创 ANSYS经典界面保存高清图片方法(用于科研绘图)

ANSYS经典界面有很多中导出或者保存结果图片方法,但是大多数都不适合论文写作用图,这里介绍一种将ANSYS分析结果保存为高清图片的方法。第一步:将ANSYS经典界面背景改为白底第二步:导出增强型图元文件第三步:导入Visio中裁剪和缩放成合适大小图片,导入Word中使用。...

2022-01-11 20:52:02 10704 4

原创 钢轨分类—轻轨和重轨

钢轨分为轻轨和重轨,可以简单按照每米公称重量来划分,具体细节参考下面两个国家标准。GB/T 11264—2012 热扎轻轨GB/T 2585—2021 铁路用热轧钢轨上述两个标准可以在万方数据库进行下载。1、热轧轻轨型号截面形状牌号和化学成分力学性能2、铁路用热轧钢轨(重轨)型号:钢轨轨型包括38 kg/m、43 kg/m、50 kg/m、60 kg/m(60、60N)、75 kg/m(75、75N)截面形状与轻轨相同牌号和化学成分...

2021-12-21 10:02:41 3695

原创 [R语言]4. 获取ggplot2绘图的配色方案

一张好的图配色很重要,好的配色看着赏心悦目,ggplot2是R语言中一个优秀的绘图包,它提供的配色方案也是非常好看的,但是我们不能总是用ggplot2来绘图,需要一定的编程能力,大多数时候我们使用Excel或者origin进行绘图,这个时候就可以把ggplot2中的配色拿来用,本文就把ggplot2的默认配色的RGB值提取出来用于其他绘图软件所用。1. 获取ggplot2默认配色的十六进制数library(scales)show_col(hue_pal()(1))将其中的数据依次变为2,3,

2021-12-14 16:14:52 1487

原创 ANSYS经典界面 2D和3D永磁体磁场仿真

前面博客介绍了ANSYS workbench仿真永磁体磁场和线圈磁场,不少读者陆陆续续咨询相关操作,但是磁场仿真或者电磁场仿真用workbench做没有什么优势,还是建议大家用经典界面APDL或者ANSYS Maxwell来做分析,Maxwell软件前面博文也有介绍,所以这里再介绍一下ANSYS经典界面的APDL怎么做静磁学分析。首先,我们都知道现实使用中产生磁场主要有两种方式:永磁体和通电线圈,永磁体一般产生静态磁场,通电线圈可以产生静态磁场和交流磁场,这里我们主要介绍静态磁场的产生。...

2021-12-11 11:17:25 11544 6

原创 ANSYS经典界面参数类型、定义及赋值

1. ANSYS APDL经典界面参数类型参数类型分两种:标量参数和数组参数标量参数分为:数值型标量参数和字符型标量参数;数组参数分为:数值型、字符型和表,其中表是一种特殊的数值型数组参数。2. 参数的定义和赋值1)在命令行用*SET定义和赋值2)在命令行用等号直接定义和赋值3)通过GUI参数菜单进行定义和赋值4)利用*GET命令提取ANSYS数据库中数据进行定义和赋值*GET命令可以从ANSYS系统中获取数据,然后将数据赋值给定义的参数,*GET能...

2021-12-08 21:03:26 2743

原创 有限元分析-自适应网格技术

在进行有限元分析的时候,初始网格往往不是最优的,需要在解变化剧烈的地方加密网格,在解变化缓慢的地方稀疏网格,这时候就需要自动修改计算网格,称之为自适应网格技术。自适应网格技术主要有三种方法:(1)h方式:在解精度不够的区域,加密计算网格,使单元的最大尺寸h减小,以提高计算精度,称为h方式。(2)p方式:计算网格不变,但在应力精度不够的区域,提高单元形函数的阶次,以提高计算精度,称为p方式。(3)混合方式:混合采用h方式和p方式。h方式在实际中采用较多,比如ANSYS APDL界面

2021-09-03 09:30:18 2055

原创 ANSYS经典界面导入TXT数据

在之前的博客ANSYS经典界面保存单元解和节点解介绍了使用*VWRITE将单元解或者节点解保存为TXT数据,这些数据在外部其他软件如MATLAB中计算之后,将会重新导入ANSYS中进行下一步计算使用。导入TXT数据需要使用*VREAD命令,首先看一下MATLAB如何保存为TXT文件。1、MATLAB保存为TXT文件主要有三种方法,分别是(1)save函数、(2)dlmwrite函数和(3)fopen+fprintf函数,这里主要介绍第三种方法,这种方法可以保存格式化的文本文件,方便导入。% 创

2021-08-22 16:35:07 7078 3

原创 ANSYS Workbench接触类型

总是记不住Workbench的五种接触类型,在这里记录一下。接触分析特点:处于接触状态的表面具有不相互穿透、能够传递法向压力和切向摩擦力、不传递法向拉力的特点,接触表面可以自由分开并相互远离。Workbench中提供了五种不同的接触类型:绑定(Bond)、不分离(No Separation)、光滑无摩擦(Frictionless)、粗糙(Rough)和摩擦(Frictional),Workbench导入模型的时候会根据两个面的距离小于某个值自动生成绑定接触。这五种接触类型特点如下:接触类型

2021-08-20 20:52:24 4875

原创 有限元分析-结构化网格

1、什么是结构化网格从网格层面讲:结构化网格是节点间具有相同或相似的拓扑结构从存储层面讲:结构化网格是以结构化形式存储的网格2、结构化网格的优点和缺点优点:网格质量好计算精度高; 有利于降低网格单元数(可容较大细长比,更少的网格获得更高精度); 网格单元尺寸易于控制;缺点:复杂几何难于处理; 网格划分时间较长;当对精度要求不是很高,模型比较复杂难于处理,时间急迫无暇处理网格时可以使用非结构化网格或者混合网格。参考文献https://hpc.dlut....

2021-08-19 16:03:52 3163

原创 HyperMesh有限元分析报错集锦

1. 用hypermesh中的OptiStruct来进行有限元静力学分析,出现一个错误,错误代号61Error 61: No elements found in input data解决办法:如果你已经设置好材料、属性,并且为单元赋予了属性,定义了载荷步,在analysis菜单下选择OptiStruct进行静力学分析,如下图所示,点击OptiStruct出现上述错误。此时进入3D->elem types,如果是四面体单元,则选择tetra4 = CTETRA,单元选择相应单元,然后点.

2021-08-16 16:03:25 9133 1

原创 ANSYS经典界面保存单元解和节点解

有限元模型就是有单元和节点组成的,正确分析完之后总能得到单元解和节点解,至于单元解和节点解的关系,可以参考这篇文章ANSYS中的节点解与单元解是怎么回事?下次别说你还不懂下面我们通过一个悬臂梁的例子来看看单元解和节点解的关系,以及如何将单元解和节点解保存为txt文件。悬臂梁尺寸为10*10*100mm,右端面固定,左端面受到竖直向下的作用力,如下图所示选择solid185单元,材料弹性模型E=2e11,泊松比为0.3,六面体网格,划分网格并添加边界条件,结果如下:计算结果如下:.

2021-08-15 17:59:32 2950 8

转载 如何学习HyperMesh

作为一个初学者,看到市面上的HyperMesh教材大多都是介绍软件怎么操作的,很少介绍怎么去学方法和划分网格的精髓,看到一篇不错的博客,转载一下,希望更多人的能看到。原文网址:如何学习hypermesh, 作者:CAECFD创新工场的博客Hypermesh是目前综合功能最强大的有限元前处理器之一。最近总有朋友问我很多关于Hypermesh的问题,结合我个人的使用经验,写下这篇文章随便谈谈,想到哪里,写到哪里,不一定都对,如果有不同意见,或者反对意见,欢迎切磋。1.问题1:Hyperme.

2021-07-24 11:40:23 4982 1

原创 [Matlab科学计算] Matlab打开Labview保存的TDMS文件

1. TDMS文件简单介绍TDMS文件格式由三个层次结构级别组成:文件、组、通道。文件级别可包含任意数量的组,而每个组又可包含任意数量的通道。通过通道分组,用户可以选择如何组织数据以使其更易于理解。每​个​TDMS​文件​都​包含​两​种​类型​的​数据:​元​数据​和​原始​数据。​元​数据​是​存储​在​对象​或​属性​中的​描述​性​数据。​原始​数据​则​是​附加​到​通道​对象​的​数据​数​组。​TDMS​文件​包含​一个​连续​数据​块​中​多个​通道​的​原始​数据。​为了​能够​从​该

2021-07-15 10:55:18 3412 2

原创 ANSYS经典界面产生均匀磁场方法总结

实际生产中,产生磁场的方法主要有永磁铁和通电线圈两种方法,同样在ANSYS中也可以通过两个永磁体或大的通电线圈来产生均匀的外加磁场,但是这种产生磁场的方法使得有限元分析的模型一般较大,单元数量多,计算费时,有没有简单方法直接在分析域产生均匀的磁场呢?答案是肯定的,下面就对其进行介绍。一、生成二维均匀磁场(矢量位边界条件)在静磁场中,磁感应强度B可以表示为矢量位A的旋度,即 ...

2021-06-18 09:53:59 4155 3

原创 [R语言]3. R语言自定义函数

R语言自定义函数

2021-05-25 15:42:45 4256

原创 [R语言]2. R语言中的数据类型和数据结构

R语言中数据类型和数据结构是两种不同的概念,初学者经常容易搞混,因此有必要对这两个概念进行详细说明。

2021-05-25 15:33:48 3799 1

原创 [Matlab科学计算] 绘制B样条基函数

1. B样条基函数递推公式根据Cox–de Boor递推公式,B样条基函数定义如下.当基函数的次数k为零时(k=0): 当基函数的次数k不为零时: 其中u为参数,i为节点序号,k为次数,节点向量,n为基函数个数。2. Matlab计算B样条基函数代码clear,clc,close all;set(0,'def...

2021-04-18 12:03:28 3394 3

原创 机械结构设计中所用到的五金零部件

在做结构设计时有些看似需要机加工的小零件其实可以通过一些现成的五金制品来代替,这篇博客主要记录一下这些不常见的五金零部件,遇到就会在此记录下来。1. 塞打螺丝或者叫限位螺栓2. 球头螺栓......

2021-04-11 16:20:41 162 2

原创 ANSYS APDL经典界面如何导入多个材料模型

1.首先打开材料模型界面Preprocessor > Material Props > Material Models可以通过菜单Material > New Model添加多个材料,然后对每个材料添加属性但是如果我们想使用材料库里面自带的材料模型,这时候需要选择材料库并读取材料模型,此时发现每次读取的材料模型都会赋值给材料模型1,下面提供一种简单的思路导入多个材料模型。2.导入多个材料模型Preprocessor > Material Props >.

2021-03-09 11:34:02 5615

原创 [Matlab科学计算] 粒子群优化算法原理和简单应用

1. 简介 粒子群优化算法(PSO)是一种基于群体智能的进化计算技术,其思想来源于人工生命和进化计算理论,最早在1995年由美国的Kennedy教授和Eberhart教授受鸟群觅食行为的启发提出的。它同遗传算法类似,通过个体间的协作和竞争实现全局搜索。系统初始化为一组随机解,称之为粒子。通过粒子在搜索空间的飞行完成寻优,,它没有遗传算法的交叉以及变异算子,而是粒子在解空间追随最优的粒子进行搜索。粒子群算法采用实数求解,并且需要调整的参数较少,易于实现,是一种通用的全局搜索算法。2. 算法...

2021-03-06 21:40:14 2376

原创 [Matlab科学计算] 使用Kriging工具箱进行简单的插值计算

记录一下Kriging法的学习过程1.工具箱下载并安装下载地址http://www.omicron.dk/dace.html,打开网址如下,点击zip-archive进行下载。将下载好的工具箱解压放到matlab安装目录下的toolbox文件下,打开matlab,在set path中将dace添加到路径中。2.教程1)参考工具箱中的dace文档2)https://xg1990.com/blog/archives/2223.插值举例1)dace文档中自带的例子代码如下.

2021-03-03 11:34:49 12381 20

原创 利用宏文件提取SolidWorks草图中点的坐标

软件平台:SolidWorks2016+Excel20131. 在SolidWorks中建立好草图点,然后选择工具->宏->新建2. 将Macrol 1中代码删除,复制如下代码放进去,运行可以在E盘得到保存坐标点的Excel文件' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'' 草图点导出到Excel中'' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Option ExplicitDim swAp

2021-01-18 15:40:41 8041 6

原创 2020年度总结和一些想法

这几天很多软件都推出了自己的年度总结,像网易云,支付宝等,今天CSDN也推出了年度总结,关于我的总结如下: 2020年是被疫情笼罩的一年,年初放假回家,万万没想到在家待了接近6个月,史上最长寒假!因为某些原因,2020年的上半年基本没什么产出,在家搞学习的效率也极低,除了体重与厨艺啥也没涨。下半年回到学校努力搞出来了一篇文章,毕业要求是达到了,此时开心与恐慌并存,开心不言而喻,恐慌是因为可以毕业了,要毕业了,明年要找工作了,但是我找..

2021-01-07 19:07:28 243 9

原创 ANSYS Workbench线圈磁场仿真

前一篇博客介绍了永磁体磁场的仿真分析,这里再介绍一下线圈磁场的仿真分析。步骤如下:1、利用SolidWorks建立线圈和铁芯模型,线圈内径为10mm,外径为20mm,铁芯直径为10mm,模型如下图所示2、在Workbench中新建静磁学分析,导入模型3、添加铜材料4、进入model模块,添加环境变量5、新建线圈的局部坐标系,修改线圈的坐标系和材料6、划分网格7、施加电流载荷 ...

2020-12-14 20:35:32 26961 57

原创 [Matlab科学绘图] 绘制柱形竞赛图(各省历年GDP数据为例)

一、数据准备到国家统计局下载历年(1993-2019年)各省的GDP数据,整理成如下形式。二、导入Matlab中,并绘制柱形竞赛图这里所用的函数,来自GitHub中的一个项目,链接如下https://github.com/minoue-xx/BarChartRaceAnimation。代码如下data = csvread("各省年度GDP数据.csv",1,1);%导入数据data = data';names=["北京市","天津市","河北省","山西省","内蒙古","辽宁

2020-12-09 08:58:30 1622 2

原创 永磁材料介绍和ANSYS Workbench永磁体仿真

一、永磁材料永磁体是指一旦被磁化,其磁化具有难以失去的特性,即永磁体被磁化到饱和以后,如果撤去外加磁场,在磁体两极之间的空隙便产生较大的磁场,对外界提供有用的磁能。永磁材料可以分为三大类:金属永磁材料、铁氧体永磁材料和稀土永磁材料。1.1 金属永磁材料金属永磁材料是一大类发展和应用都较早的以铁和铁族元素为重要组元的合金型永磁材料,又称永磁合金。包括Al-Ni-Co永磁合金、Fe-Cr-Co永磁合金、Fe-Pt永磁合金和Mn-Bi永磁合金等。这类永磁合金能够实现机械能和电磁能的相互转换,利用各

2020-12-06 15:35:11 15054 51

原创 VS2013/MFC 实现Windows资源管理器的简单方法

开发平台:Win7+VS2013总想用MFC来实现Windows系统下的一些小程序,今天突然想实现Windows资源管理器,发现一种非常简单的方法能够实现它,主要用List Control和Tree Control两个控件来实现。步骤如下:1.新建一个MFC对话框程序,删除初始化界面上的控件;2.在对话框窗体上放置一个List Control和Tree Control控件,运行结果如下:3.为两个控件添加变量,选择控件右键快捷菜单里添加变量,变量类型和变量名设置如下: CMFC...

2020-10-25 10:33:05 1635 6

原创 [Matlab科学计算] 四阶Runge-Kutta法解常微分方程

四阶Runge-Kutta法格式的详细推导请查找相关数值分析书籍,这里直接给出四阶Runge-Kutta法的经典格式和Matlab代码 Matlab代码如下:自行修改常微分方程即可%% 四阶Runge-Kutta法解常微分方程% 待求解方程 y'= y-2x/y (0<x<1), y(0) = 1;% 设步长 h = 0.1;clc,clearset(0,'defaultf...

2020-10-08 17:51:02 13303

原创 VS2013/MFC 利用线程发送自定义消息更新界面

在VS2013/MFC 自绘控件获取系统CPU和物理内存使用率这篇博客中采用定时器来刷新数据,这里采用另外一种比较好的方式来刷新界面,就是线程的方法。基本的实现流程是:在对话框初始化函数中创建线程->在线程函数中触发自定义的消息->在消息函数中更新数据。自定义消息的实现见之前的博客:VS2013/MFC 利用类向导添加自定义消息在VS2013/MFC 自绘控件获取系统CPU和物理内存使用率这篇博客代码基础上做修改,取消定时器的开启。添加自定义消息函数RefershThread().

2020-10-04 20:00:44 707

原创 VS2013/MFC 利用类向导添加自定义消息

先用VS2013创建一个对话框程序,项目名称为DefMessage。然后添加自定义消息,步骤如下:1. 在CDefMessageDlg类右键打开类向导,选择消息->添加自定义消息2. 添加消息名和消息响应函数,确定3. 程序自动生成的代码有三处,分别如下:1)DefMessageDlg.h文件中2)DefMessageDlg.cpp文件中有两处这个时候直接运行,出现错误4. 需要在DefMessageDlg.h文件中添加消息宏,如下...

2020-10-04 17:39:12 2204 1

Bessel滤波程序(C语言实现)

用C语言实现的Bessel滤波器,附带滤波数据,VC6.0控制台程序,输入文件为txt格式的一列待滤波的数据,输出也是一列txt数据文件,滤波开始部分没有处理,这是数字滤波器的通病,可以在原始滤波数据前面加一下数据待滤波后再删除数据,避免开始部分的畸变。

2020-10-23

ASTM E1049-85(2017).pdf

美国材料试验协会关于雨流计数法的最新标准,详细介绍了如何对载荷谱数据统计循环次数。

2019-11-07

MATLAB智能算法30个案例分析+源代码.zip

压缩包里包含Matlab智能算法30个案例分析的高清版书籍和30个matlab源代码,可以直接运行。

2019-07-04

MATLAB神经网络43个案例分析+源代码.zip

压缩包里包含Matlab神经网络43个案例分析的高清版书籍和43个matlab源代码,可以直接运行。

2019-07-04

Butterworth滤波器(C语言实现)

用C语言实现的Butterworth滤波器,附带滤波数据,VC6.0控制台程序。

2017-05-01

空空如也

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

TA关注的人

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