Typora 使用指南
Typora 基础语法简介Typora 是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其它Markdown编辑器最显著的区别。即时渲染使得写Markdown就像是写Word文档一样流畅自如,不像其它编辑器的有编辑栏和显示栏。这也避免了时不时需要编译的麻烦。 常用快捷键 加粗:Ctrl + B 撤销:Ctrl + Z 插入公式:Ctrl + shift + M 行内代码:Ctrl + shift + K 插入图片:Ctrl + shift + I 水平分割线:--- 超链接中括弧+小括弧,中括弧填入显示的字符,小括弧内为链接地址 示例: 这里是我的另一个网站! 表格开头|+列名|+列名|+换行键,创建一个2*2表格,Ctrl+Enter可建立新行。 示例: |第一列|第二列 隐藏table的边线代码如下: <table style="margin-left: auto; margin-right: auto;" > <table border="0"></table> ...
SolidWokrs VBA 技术总结
SolidWorks + VBA
使用Python+SolidWorks自动化创建复合材料元胞 (一)
复合材料元胞复合材料元胞(Unit Cell)是复合材料层合板中的代表性单元,其在层合板中具有周期性,也被称为Representative Unit Cell (RUC)。RUC 是中尺度模型(Mesoscale model),同时也有RVE(Representative Volume Element),是微尺度模型(Microscale level)。Unit cell (UC)经常被用来代替整个复合材料平板模拟复合材料在不同工况下的力学性能。因此能够准确建立元胞模型并用于ABAQUS等有限元的模拟中,就显得尤为重要。 但是通常通过CAD软件,如SolidWorks (SW),建立复合材料元胞是一个复杂且费时的过程。我们不仅需要了解编织复合材料预制件的各种制造参数,而且还需要通过3D绘图软件成功建立出不同样式的元胞。这样就会造成大量的时间和经历的浪费。 现在已经有很多的开源软件可以用来制造中尺度的元胞模型,如诺丁汉大学的开业软件:TexGen (中尺度模型的建立),Prof Shuguang Li,Laurent Jeanmeure 和 Qing...
通过Python生成随机纤维 RVE 模型并导入到ABAQUS中进行分析
RVEAn RVE can be defined as the smallest volume of the material which remains representative of the bulk/effective properties of the material. ConceptThe initial concept for random fibre RVE model creation is to generate the fibre centroid randomly within the specific range, which is the dimension of RVE model. If the cubic RVE model is required, the sum of side value of RVE model and fibre radius is the boundary for fibre centroid location. However, it is obviously that the randomly...
Periodic Boundary Condition (PBC) 及其 ABAQUS 实现
BackgroundPeriodic Boundary Condition (PBC),又称周期性边界条件,经常被用来施加在代表性单元或者体元上。 对于 PBC 的施加,有如下两个先提条件: 模型必须是足够有代表性; RVE 或者 RUC 模型的两两对立面上的节点数目和节点位置必须相同。 然而如何保证RVE 模型在对立面的节点数和节点位置相同是很困难的。而且通常为了保证精度,我们划分 RVE 模型的网格数量相对来说比较多,手动选取各个面上的点从而建立Interaction的方程有点不太现实。所以 PBC 在 RVE 上的施加通常会使用 Python,MATLAB等计算机语言。 RUC & RVE虽然之前的博客中已经记录了一些关于 RUC 和 RVE 的介绍,在这里还是重复记录一下,以加深印象。 An RVE can be defined as the smallest volume of the material which remains representative of the bulk/effective properties of the...
Crack band model - 裂纹带模型
Crack band modelCrack band theory for fracture of concrete. Fracture and Size Effect in Concrete and Other Quasibrittle Materials Size effect on compression strength of fiber composites failing by kink band propagation.
HEXO Butterfly 技巧总结
技巧总结修改字体大小Butterfly 主题控制字体大小的文件是再主题文件夹中的source\css目录下的var,styl文件中。打开文件,搜索font-size,即可找到。 大概位置是在//Global Variables下面一行。如图所示: 这里我修改font size 为16px。 网站运行时间123runtimeshow: enable: true publish_date: 1/10/2022 00:00:00 这里的publish_date 格式为:月/日/年 时刻
碳纤维复合材料样品表面处理
Surface TreatmentThe surface treatment is an essential procedure for obtaining a nice the cross-sectional fiber image. 对于碳纤维复合材料的表面处理有两个步骤: Grinding Polishing 我所使用的grinding paper如下: P400 P800 P1200 Polishing cloth 如下: 9 micrometers 6 micrometers 3 micrometers 1 micrometers 与之相对应的还要有diamond suspension,但是忘记了当初使用的具体参数了,等到办公室记录了之后再补充上来。 如果对于表面要求不是很高的话,到 3 micrometers 就已经够用了。
Cohesive zone modelling (CZM) 内聚力模拟
为什么做内聚力实验以及模拟?纤维是一种沿着方向性材料。其沿着铺放方向的材料性能高于其它方向。正是由于这种特性,纤维增强复合材料板呈现出准各向同性(transversely-isotropic)或者正交各向异性(orthotropic)的性质。也是由于这种特性和形态,纤维复合材料平板的失效变得更为复杂。断裂方向不再仅仅局限于施加的力(Loads),结构几何(Geometry),或者边界条件(Boundary conditions)了,而且还有纤维材料铺层方向(Fibre orientation)。 在纤维与基体的交界面,材料的强度要比单一的基体或者纤维要弱很多,所以材料通常更容易在这个区域失效。而且,由于残余热应力在复合材料层间与层内的存在(纤维与基体具有不同的热膨胀系数),失效形式(Failure modes)就变得更复杂多样了。 层间失效(Intralaminar...
VTK 技术总结 番外篇 (二)VTK 视图化过程
Visualization pipeline这篇文章的大部分内容来自于:http://www.cb.uu.se/~aht/Vis2014/lecture2.pdf 。作者是Johan Nysjö。 VTK视图化的过程可以体现在Figure 1. 其中source 是来源于 VTK 内部的模型,包含了一些简单的正方体,棱柱,圆等等。Reader主要是用来读取外部文件的模型信息。 Filter 的主要作用是传递和修改输入的信息。它可以被用来: Select data of a particular size, strength, intensity, etc. Process 2D/3D images or polygon meshes/ Generate geometric objects from data. Mapper 是用来将数据投影到图形基元(点线面)以至于这些数据可以被renderer呈现出来。更多情况下,我们使用的是vtkPolyDataMapper。 Actors...