- 博客(74)
- 收藏
- 关注
原创 TexGen简单模型对应inp文件简单梳理-1
默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。ABAQUS中修改属性的话一来手动比较慢,二来每次都要改,所以考虑导出inp后直接先修改inp的材料属性试试。
2023-11-09 17:50:44 405
原创 TexGen简单模型对应inp文件简单梳理-2
默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。ABAQUS中修改属性的话一来手动比较慢,二来每次都要改,所以考虑导出inp后直接先修改inp的材料属性试试。
2023-11-09 17:40:18 335
原创 C语言调用python训练的机器学习模型(项目需求轻体量)
机器学习模型基本上都是python下的实现与使用,有关C如何调用训练好的模型或是C实现模型的相关教程相对较少同时,项目需求整个模型大小尽可能小,大概在几十Kb由于是表格类型的数据,因此主要考虑树模型但是这两种方法都需要下载对应的包,即便是机器学习模型进行了轻体量的优化,这些包的体量却是无法避免的,因此再无进行下去的必要而是一个python包,可以将你的模型自动转为文本,也就是代替自己手写实现了最后一个方法,简直是神器。
2023-08-23 15:45:56 426
原创 Linux部分文件操作记录
多级文件夹下,有多个同名文件,以及其他无关文件,为了减轻体量,遍历目录,只保留对应文件首先open terminal here这个命令使用 find 来遍历当前目录及其子目录中的所有文件。-type f 限制查找到的对象为文件。!-name 表示排除指定名称的文件。在这种情况下,我们排除了除了 ‘algo_imu.bin’、‘post_gnss_only_error.log’ 和 ‘rtkout.log’ 之外的所有文件。-exec rm {} + 部分将找到的文件传递给 rm 命令来进行删除操作。
2023-08-12 18:12:23 308
原创 单纤维/多纤维复合材料RVE模量计算结果不同
同种材料和体积分数下构建复合材料RVE模型,假设纤维都沿x方向分布,计算复合材料x方向的弹性模量。具有单根纤维的RVE模型(上面的图)与具有十几根纤维(纤维在基体中位置随机,但是取向都是x)的RVE模型(下面的图)的计算结果不一样,这是为什么力学基础薄弱,想不出理论如何分析以及相关参考文献。
2023-05-26 19:17:24 603
原创 python基础:自编文件导入包
在你提供的例子中,nets是一个文件夹,而unet是该文件夹中的一个Python文件。这是可能的,因为在Python中,如果一个文件夹包含一个名为__init__.py的文件,那么该文件夹就被视为一个包(package)。当你导入nets.unet时,Python会首先查找nets文件夹,并检查其中是否存在__init__.py文件。如果unet.py文件存在,其中定义的内容就可以被导入并使用。总之,导入nets.unet实际上是导入了nets包中的unet模块,这是Python中的一种常见导入方式。
2023-05-24 17:31:29 171
原创 Abaqus报错:选中的主变量在当前帧中对当前显示组中的单元均不可用
我出现这个问题是因为直接进到了可视化模块看结果,Abaqus对结果文件的读取出现了错误。进入作业管理器,然后从右边的结果选项进入可视化页面。
2023-04-11 17:02:50 4146 9
原创 Latex {multicols}{2}环境下插入单栏/双栏表格
期刊模板中未给出表格插入,因此需要单双栏插入方式汇总。相比于图片和公式,此部分细节或者试错次数更多。已经可以轻易地搜到许多教程,熟悉基本语法之后,若普通的功能满足不了需求,则这里可能提供相应的解决方式。一般来讲,论文中的表格宽度和文字宽度是一致的,单栏就是单栏宽度,双栏就是双栏宽度。而普通的环境貌似需要手动调整每列宽度,因此该方法不太实用。相比之下,可以指定整体宽度,每列宽度自动适应,因此更适用一些。由此总结一些对齐/合并的操作方式。
2023-04-10 20:15:52 4160
原创 Latex {multicols}{2}环境下插入单栏/双栏公式
期刊模板里给出了双栏公式插入,这里补充单栏公式插入。一般会使用Mathtype将公式复制为latex格式,需要正版或者某解版。复制的过程中可能会报错,,修改文件时可能会遇到管理权限问题,然后就可以通过复制转换格式了。
2023-04-10 15:24:11 2699
原创 Latex {multicols}{2}中单栏/双栏图片插入
使用期刊给的模板进行图片排版时遇到的问题,模板并未给出单栏插图方法。或许不同class环境下会有所不同。参考不同教程后,获得的目前可行方式。或许有更好的方式,但未知。
2023-04-10 14:51:35 1317
原创 Abaqus二次开发:局部坐标系的建立与应用
在单向复材中,纤维的力学性能往往是横观各向同性的,于是需要规定材料方向。通常需要新建局部坐标系用于材料方向的定义,而在实际建立坐标系中,坐标系会储存在对应的Part下:mdb.models[‘Model-1’].parts[‘Part-1’].datums[],但是并不是从datums[0]开始,其中的数字需要根据具体情况确定,因此调用该坐标系存在读取问题重点部分单独拿出来说一下。根据下图可以看到mdb.models[‘Model-1’].parts[‘UDcomp’].datums[]中只有一个元素
2022-12-08 11:40:10 4009 2
原创 matplotlib刻度设置数量
根据循环代码生成了四张图,因为有可能每次数据会有区别,因此需要y轴刻度自适应为5-6个,此时传统的xticks方法不再适用。
2022-10-15 22:30:07 621
原创 Just-In-Time Debugger 实时调试窗口弹出-关闭解决
在Abaqus运行脚本时总会弹出这样的的东西,影响脚本的运行,所以想要该弹窗不出现。
2022-10-09 20:50:40 674
原创 Sympy-nonlinsolve-只保留实数解问题
通过sympy中nonlinsolve求解二元二次方程,得到的解为负数解,如下。而我只想要里面的(1, 0)实数结果。搜了一些诸如:符号设置为实数变量等的方法都没用,感觉有必要记录一下。
2022-08-09 20:31:07 1945 1
原创 随机分布单向长纤维-复合材料RVE模型-abaqus-python二次开发(下)
根据上篇文章存在的问题(随机纤维生成、截面指派、切割)进行学习整理。
2022-07-31 13:54:56 1357
原创 随机分布单向长纤维-复合材料RVE模型-abaqus-python二次开发(上)
本篇通过简单的案例再次学习了abaqus代码,相比之前新增了切割命令,从而满足周期性条件。目前存在的问题指定截面时GUI操作为手动选取,只通过代码无法复现,因此需要新的指定截面的方式,将在下篇更新。httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...
2022-07-30 17:49:07 2942
原创 stacking集成模型预测回归问题
关于各种集成模型,已经有很多文章做了详细的原理介绍。本文不再赘述stacking的原理,直接通过一个案例,使用stacking集成模型预测回归问题。本文通过学习一篇stacking继承学习预测分类问题,对其代码进行了调整,以解决回归问题。使用KFold进行交叉验证stacking基模型包含4种(GBDT、ET、RF、ADA)元模型为LinearRegression回归模型评价指标为r2_score关于为何使用KFold,这篇文章提到:KFlod 适用于用户回归类型数据划分stratifiedK
2022-06-28 16:55:05 5418 13
原创 Abaqus-python-二次开发学习笔记-单向长纤维RVE
前言从未打开过Abaqus开始的二次开发。参考书籍《Abaqus Python二次开发攻略》,书里写的很详细。Abaqus版本:2020初始rpy文件# -*- coding: mbcs -*-## Abaqus/CAE Release 2020 replay file# Internal Version: 2019_09_14-01.49.31 163176# Run by Administrator on Thu May 19 11:05:34 2022## from driver
2022-05-20 13:16:40 2379 4
原创 Hypermesh-优化案例学习笔记-cclip
前言最近发现Altair公司在b站上也发了很多教学视频,不过实在是太多了,不容易找到切合自己需求的。所以根据《基于Hyper Works的结构优化设计技术》这本书上的一些简单例子学习一下。不过书上的步骤和我的版本的操作还是略有不同,以此记录学习心得与理解。本次的案例为P183拓扑优化的第一个案例:cclip,模型的网格划分和静力分析和之前类似,不再赘述。优化优化描述定义拓扑优化的设计变量Analysis-optimization-topology面板,如下设置,选择props后create
2022-05-16 17:57:43 4449 8
原创 Hypermesh-laminate复合材料案例学习笔记
参考视频教程:composite_复合材料层合板建模及仿真计算hypermesh复合材料准备工作随便建一个平面并mesh建立一个orthotropic材料,随便定个参数坐标系建立直接create一个system,很简单。最好还是建一个,不然角度有可能乱掉property创建Card Image一定要为PCOMPP,并赋予给上面的plane组件set设置这个平面的铺层比较复杂时可以设置,比如第一层我全铺0°,第二层左半边铺一个,右半边铺一个。可以通过set设置不同区域。比方说这
2022-04-21 13:20:51 5333
原创 Hypermesh案例学习笔记
根据我要自学网Hypermesh2017教程,1-10~1-13课程学习笔记面板介绍直接放教程里的图了模型静力分析模型导入与简化尽量使用板壳单元,因此抽取模型中面:点一下模型,点extract就可以得到中面的部件集为了使网格均匀,可以对圆角进行简化。进入特征边编辑:进入edge fillets,设置最大最小半径(1-3mm)(模型圆角半径为2),选中模型,点击find后点击remove网格划分因为是壳单元,所以进入2D的automeshsurface选择by coll
2022-04-11 15:45:09 8501 2
原创 LSTM案例airline-passengers全面解析与优化
前言刚开始学习LSTM的一些理解torch版本print(torch.__version__)1.10.2原数据下载https://raw.githubusercontent.com/jbrownlee/Datasets/master/airline-passengers.csv代码步步解析加载包们import numpy as npimport matplotlib.pyplot as pltimport pandas as pdimport torchimport tor
2022-03-25 19:27:35 2856
原创 pytorch-gpu安装注意事项
1. CUDA与cuDNN安装1.1 GPU驱动版本检查win+R输入cmd,回车打开。输入nvidia-smi查看当前驱动的版本号,版本数值可通过更新驱动增加。1.2 CUDA版本选择按照驱动版本与表中对应的CUDA版本选择合适的版本号。https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html如我的驱动版本为511.65,我之后安装了CUDA 10.2CUDA各版本下载地址:https://developer.nv
2022-02-27 10:27:18 690
原创 关于excel打开缓慢,即使只是新建
问题描述双击excel文件或者新建excel时,总要等半天(5s)才会有加载框出来,出来加载框后就正常了。解决方式尝试了百度的这个方法,打不开原有文件还有一种方法类似,只不过改成了这个 /n “%1” /o “%u”。会出现新的问题:打开原有文件后会自动生成新文件,比方说打开“文件”,实际打开的是“文件1”,保存时就是个新文件。最后选择了重装...
2021-11-24 23:45:19 440
原创 关于笔记本外接显示屏后LOL游戏中切屏桌面的黑屏问题的解决办法
问题描述刚买了红米1A显示器,外接到笔记本上,采用只在红米显示屏显示方式,进行LOL游戏时(全屏模式)切屏回桌面会出现几秒的黑屏。名称型号显卡GTX1060处理器i7-7700HQ电脑分辨率1080P电脑刷新率60Hz红米1A分辨率1080P红米1A刷新率60Hz当时出现问题时十分苦恼,感觉像是被坑了一样,甚至一度怀疑买了假货。但是其实是相关专业知识的匮乏罢了。解决办法打开显示器设置,将刷新率调到75Hz,问题解决!游戏内的刷新
2021-10-28 12:35:11 14270
原创 微信表情包像素不合适的解决办法
问题描述朋友给了张表情包,众所周知wx表情包无法保存到本地。所以只能使用截图或者电脑截图发送或保存到电脑上进行大小的更改。解决办法手机的解决办法暂时没有找到,所以需要依靠电脑解决。使用PS。调整图像大小至合适,比方说5050像素,原来是800800像素。将图片使用qq发送至手机上(不能是wx,试过了,没有效果)。可以看到已经有了效果。之后使用wx的表情添加功能添加本地图片(不能直接发送图片,没效果,嗯,wx就是这么lj)。...
2021-09-23 22:04:45 4613
原创 Unity:如何获得Inputfield中整型数据
//声明GameObject myGameObject;InputField myInputField;string inputFieldText;int result;//赋值myGameObject=GameObject.Find("MyGameObject");myInputField=myGameObject.GetComponent<InputField>();//需要using UnityEngine.UIinputFieldText=myInputField.te
2021-08-18 21:35:34 2576
原创 Unity按钮控制动画延迟问题
问题描述通过按钮控制动画间的状态切换时,动画有延迟。因为我是通过一个按钮控制两组动画的切换,所以可以明显地感受到动画2比动画1切换地慢一点。解决问题是由于Transition Duratio:过渡所需时间不同。动画1的Transition Duratio为0.2s,而动画2的Transition Duratio为0.3s,修改为一样就可以了。...
2021-08-09 20:34:20 1527 2
原创 Origin中拖进新项目时产生新folder的相关问题
问题描述在完成一个图Test的绘制时,想要修改第二个图Test2。以我之前的习惯我直接把Test2拖进来修改,修改完成后保存,发现提示的是保存Test项目文件,立马意识到了问题的严重性,说明Test文件并没有关掉,我修改的Test2过程完全是在Test文件中做的修改。那么当保存Test之后,重新打开Test2文件,发现Test2并没有被修改。因为之前保存的时候提示的是Test文件的保存,所以当再次打开Test文件时会出现刚才修改的Test2图像,那么之前做好的Test文件又去哪里了呢?解决办法
2021-05-10 15:23:02 3306 2
原创 .xml文件如何用excel作为默认打开方式
问题描述虽然.xml文件的图标是Excel,但是双击后依然是默认IE浏览器打开。然后显示不出什么东西。本来想通过设置里去修改一下,但是选择默认应用里没有Excel。解决办法之前右键选择打开方式的时候没有Excel这个选项,但是通过选择其他应用可以调出来,在此之前需要把Excel快捷方式发送到好找的地方。我是蠢逼。...
2021-05-08 18:12:59 1561
原创 3D打印-Cura切片-路径问题-多余斜线
问题描述现在需要完全0°方向的试样,但是由于走线个数为奇数,所以每一层的起始点与重点在对角线的位置,移动到下一层的起点时,则会在试样表面留下斜线痕迹。解决方法在尝试了改尺寸、改线宽等各种操作后,均没有达到目的。最后发现了“填充走线乘数”的参数,将1改为3即可解决问题。得到了没有斜线的试样...
2021-04-24 16:02:04 1812 11
原创 《被讨厌的勇气》读书笔记
本书以青年与哲人对话的形式展开,围绕任何人是否都能获得幸福进行了讨论。这种表达方式的优点在于立场很明确,表达观点更直接透彻、简单明了。(张口就来,感觉重回阅读理解hhh)青年作为大众的视角,提出长大后的世界越来越复杂,毫无幸福可言。却又希望改变自己获得幸福,得到了人类期望改变就是因为“改变”不宜实现的结论。哲人作为本书想表达的观点阐述者,认为世界和人生都极为简单,人可以改变,人人都能获得幸福;人需要勇气正视世界。第一夜不为人知的心理学“第三巨头”哲人研究希腊哲学,同时认为阿德勒心理学与希腊
2021-04-10 23:33:51 664
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人