- 博客(27)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 ANSYS APDL谐响应分析——悬臂梁的频响函数计算以及幅值、角度(相位)、分贝计算
ANSYS APDL谐响应分析——悬臂梁的频响函数计算,导出频响函数数据,以及MATLAB处理频响函数数据计算幅值、角度(相位)、分贝
2023-05-07 15:16:55 4512 7
原创 基于ANSYS的无约束梁的模态分析与实验结果比较
通过借助ANSYS建立无约束梁有限元模型进行模态分析,计算前3阶固有频率,并与实验结果进行比较,结果表明,ANSYS能够在较少的划分单元数的情况下,较精确地与实验结果吻合。
2023-03-04 17:54:35 2332
原创 Python——使用matplotlib进行多图合并、局部放大及住次坐标轴绘制方法
本文总结了使用matplotlib绘制多个图片分格显示绘制方法,图中图(即:局部放大图)绘制方法以及次坐标轴绘制方法。多图合并绘制1. Subplot多图合一显示2. 图中图3. 次坐标轴1. Subplot多图合一显示## method 1:subplotplt.figure()plt.subplot(2,2,1)plt.plot([0,1],[0,1])plt.subplot(2,2,2)plt.plot([0,1],[0,2])plt.subplot(2,2,3)plt.plo
2022-03-17 14:27:22 4109
原创 Python——pickle文件转化成txt文件及写出numpy数据一行显示成两行的问题解决方法
转换代码如下:import syssys.getdefaultencoding()import pickleimport numpy as npnp.set_printoptions(threshold=1000000000000000)path = 'F:/Python_File/beam/MCS_results_006.pkl'file = open(path,'rb')inf = pickle.load(file,encoding='iso-8859-1') #读取pkl文
2022-01-04 20:59:48 2208 1
原创 Python——Numpy基础教程
1、定义一维数组import numpy as npmy_array = np.array([1,2,2,3,4])print (my_array)========================================================================[1 2 2 3 4]
2021-11-09 14:27:56 1192
原创 ABAQUS使用功能总结
点击Viewport——Viewport Annotation Options——Legend——Numbers——Format——Fixed——OKFixed表示:小数点形式显示Decimal places:表示显示小数点后的位数更改前:更改后:
2021-09-27 09:33:15 11521
原创 ANSYS APDL循环建模时的一些注意事项
应用场景:当我们需要改变有限元模型的某一个或者几个变量进行重复建模时,手动更改变量,将代码复制粘贴到运行框中十分费时费力,而且随着重复计算次数的增加,ANSYS将会越来越卡顿,解决办法只能是关闭ANSYS后重新打开。这时候自然而然就会想到利用DO循环让ANSYS一次性计算完,在编写*DO循环时会遇到许多技术问题,下面总结了部分技术难题,希望对读者有所帮助。ANSYS APDL代码编写循环体时注意事项:1、ANSYS中数组的定义必须在DO循环之前,定义好所需的数组以及变量,在DO循环里面定义数组将会重复
2021-06-11 20:12:07 6062 4
原创 使用MATLAB绘制条形图并填充图案
使用MATLAB的bar函数绘制条形图时,只能够更改条形图的颜色,不能更改条形图的填充图形。针对这个问题,采用以下解决方案。function applyhatch(h,patterns,colorlist)%APPLYHATCH Apply hatched patterns to a figure% APPLYHATCH(H,PATTERNS) creates a new figure from the figure H by% replacing distinct colors in H wi
2021-03-24 21:40:10 4229 6
原创 MATLAB画图技巧——在字母上方添加倒三角
在进行画图比较时,有时需要在X标签、Y标签、标题或图例中的字母上方添加倒三角,下面以一个简单的例子来解释如何进行添加。方法1:clearclcx = -pi:pi/20:pi;plot(x,cos(x),'-ro')xlabel('$\hat{x}$','Interpreter','latex','FontSize',20)ylabel('$\hat{y}$','Interpreter','latex','FontSize',20)title('$\hat{f}$','Interpreter
2020-10-03 10:53:58 11435 5
原创 MATLAB调用ANSYS进行有限元分析
在有限元分析中,当我们需要改变模型的多个物理参数反复进行分析求解。在ANSYS环境下重复操作费时费力。因此,可以使用MATLAB和ANSYS联合进行求解。MATLAB调用ANSYS进行有限元分析步骤如下:MATLAB生成数据,并以科学计数法的形式写出到一个txt文件“input.txt”中;编写ansys的APDL程序,在MATLAB环境下调用APDL程序,ANSYS以batch方式运行进行分析求解,并输出想要分析的结果,写出到一个txt文件“output.txt”中;;MATLAB调用“outp
2020-07-05 11:04:15 10393 3
原创 UQLab——其他概率分布随机变量转换标准Gaussian分布
1、使用UQLab将其他类型的随机变量转换成标准Gaussian分布;2、使用科学计数法输出样本,方便后续ANSYS的调用分析;3、基于MC的可靠度分析。原随机变量分布类型:% 调用UQLab进行采样clcclearuqlab%% Specify these distributions as a UQLab INPUT object:PriorOpts.Marginals(1...
2020-05-07 13:35:31 2437 5
原创 Python——基础知识思维导图
文章目录1、Python数据类型2、Python内置函数3、程序控制结构4、文件操作5、函数6、Python计算生态1、Python数据类型2、Python内置函数3、程序控制结构4、文件操作5、函数6、Python计算生态...
2020-03-29 14:30:19 1915 1
原创 Python——组合数据类型(字符串、元组、列表、字典)转换总结
1、元组类型转换成字符串时,字符串中默认包含一个空格字符。>>> a = divmod(10, 3)>>> a(3, 1)>>> type(a)<class 'tuple'>>>> len(a) # 元组数据a的长度是22>>> b = str(a) # 将...
2020-03-27 17:43:50 2310
原创 Python——字典类型理论及应用实例
字典类型字典类型理论及应用实例一、字典类型理论二、字典类型应用实例一、字典类型理论1、使用大括号({})建立,每一个元素是一个键值对,使用方法如下:{<键1>:<值1>, <键2>:<值2>, ... ,<键n>:<值n>}可以简单地把字典看成元素是键值对的集合。字典的索引<值> = <字典变量...
2020-03-26 17:37:23 1610
原创 Python——内置函数sorted()
1、sorted(iterable[, key][, reverse])从Iterable中的项返回新的排序列表。有两个指定关键字的可选参数:[, key]、[, reverse]。key指定一个参数的函数,该函数用于从每个列表元素中提取比较key:key=str.lower。默认值为None(直接比较元素)。reverse是一个布尔值。如果设置为True,则列表元素将进行排序,就好像每个...
2020-03-26 09:18:12 921
原创 Python——理论学习笔记
Python学习笔记第1章 程序设计基本方法Python是一种解释类型的编程语言;Python语言通过缩进来体现语句之间的逻辑关系;Python解释器在语法上不支持自然语言编写方式;IPO模式(Input,Process,Output)输入(Input) :文件输入、网络输入、控制台输入、交互界面输入、随机数据输入、内部参数输入等输出(Output) :控制台输出、图...
2020-03-03 17:00:41 2834
原创 Python——pip工具安装第三方库出现Read Time Out问题的一种解决方法
当我们使用pip安装第三方库时,出现Read Time Out的问题,无法正常安装。可以使用pipy国内镜像来安装第三方库,速度非常快。使用方法:> pip3 install --index-url https://pypi.douban.com/simple wordcloud一些可用的pipy 国内镜像有:豆瓣 :http://pypi.douban.com/华中理工大学 ...
2020-03-02 15:19:22 513
原创 Python程序练习题
Python程序练习题第一章第一章1、Hello World>>> print("Hello World")Hello World2、斐波那契数列的计算# CalFibonacci.pa, b = 0, 1while a < 1000 : # 输出不大于1000的序列 print(a, end = ',') a, b...
2020-01-03 13:12:24 5083
原创 学习笔记(4)——BP神经网络原理
反向传播训练多层神经网络原理BP神经网络训练流程参考文献BP神经网络训练流程本文描述了采用反向传播算法的多层神经网络过程。为了说明这一过程,我们使用了具有两个输入和一个输出的三层神经网络,如下图所示:每个神经元由两个单元组成。第一单元是加权系数和输入信号的乘积。第二个单元实现非线性函数,称为神经元激活函数。信号e为加法器输出信号,y = f(e)为非线性元件输出信号。信号y也是神经元的输出...
2019-12-29 16:28:11 997
原创 压缩感知——浅析匹配追踪算法(Matching Pursuit,MP)与正交匹配追踪算法(Orthogonal Matching Pursuit,OMP)
浅析匹配追踪算法(Matching Pursuit,MP)与正交匹配追踪算法(Orthogonal Matching Pursuit,OMP)前言第一个例子基本概念OMP算法求解过程MP算法求解过程第二个例子MP和OMP的缺点后记参考文献前言考虑下列数学模型:在压缩感知(Compressed sensing)术语中,从X和A中找到Y称为压缩(compression)。 相反,从Y和A中找到...
2019-12-23 22:07:33 6138 6
原创 学习笔记(3)——(改进)使用ANSYS调用MATLAB解决大量不同几何参数和荷载样本下连续求解结点位移
不同几何参数和荷载样本下连续求结点位移的参数化有限元分析问题描述求解思路具体步骤结束语本篇文章是对“学习笔记(1)——使用MATLAB和ANSYS解决大量不同几何参数和荷载样本下连续求解结点位移”的改进:(1)将代码“fprintf(fid,[repmat(’%.4f\t’, 1, size(a,2)), ‘\n’], a’);”改为“fprintf(fid,[repmat(’%.4f ‘, ...
2019-10-12 10:55:23 4676 19
原创 学习笔记(2)——使用MATLAB将图像转为灰度图像的批量化处理
将大量图像转为灰度图像的批量化处理有些实验的结果是产生成千上万的图像,需要将这些图像转化为灰度图像。因此就需要采用循环语句将图像批量转为灰度图。具体操作步骤如下:% 将图片批量转化为灰度图% 首先需要创建灰度图保存的文件夹% 读取图片的路径格式:'F:\MATLAB2019a\LY\图片\加载前' + '\'% 写出灰度图的路径格式:''F:\MATLAB2019a\LY\图片\加载前...
2019-09-24 13:38:58 4991 9
原创 学习笔记(1)——使用MATLAB和ANSYS解决大量不同几何参数和荷载样本下连续求解结点位移
不同几何参数和荷载样本下连续求结点位移的参数化有限元分析问题描述求解思路具体步骤结束语问题描述本文的主要目的是已知模型的几何参数(弹性模量 E、泊松比 μ\muμ、截面宽 b 和高 h 以及长度尺寸 L )和荷载 P 这6个自变量 Xi 的分布类型,解决在大量的不同自变量样本下,如何利用ANSYS进行参数化建模求解相应的最大位移 Y ,最后将位移数据导出成 txt 文档。以厚悬臂梁为例(如下...
2019-09-06 21:26:50 2033 11
原创 MATLAB绘图技巧——支持的TeX字符(希腊字母和数学符号)
MATLAB绘图常见字母符号常见字母符号表使用方法常见字母符号表在使用MATLAB绘图时,常常需要在图形上显示数学符号、希腊字母或TeX字符.本文整理了一些常见的符号字符的表示方式,如下表所示:字符符号字符符号字符符号\alphaα\alphaα\upsilonυ\upsilonυ\sim∼\sim∼\betaβ\betaβ\phiϕ\phi...
2019-08-31 08:43:56 5343
原创 使用MATLAB和ANSYS对四杆桁架结构进行有限元分析
问题的描述如图所示的结构,各杆的弹性模量和横截面积都为 E=2.96x105 N/mm2 ,A=100mm2 ,试求解该结构的结点位移、单元应力及支座反力。问题的分析有限元分析过程:(1)对结构进行离散化并编号;(2)计算各单元的刚度矩阵;(3)建立整体刚度方程;(4)处理边界条件及求解刚度方程;(5)计算支座反力;(6)计算各单元应力。利用MATLAB进行求解1、结构离...
2019-08-28 17:57:55 14531 9
《ANSYS在土木工程实例详解》配套APDL代码资源
2022-11-04
POD - Proper Orthogonal Decomposition
2022-07-26
Exercise in Dynamic Mode Decomposition
2022-07-26
Spectral Proper Orthogonal Decomposition in Matlab
2022-07-26
POD-RBF-master
2022-07-26
ABAQUS for Reinforced Concrete Structures
2022-07-02
力学专业程序实践:用MATLAB解决力学问题的方法与实例_13360517
2018-08-13
同一横坐标值下并排显示比较不同纵坐标值的散点图的绘制
2020-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人