- 博客(74)
- 资源 (22)
- 收藏
- 关注

原创 容差仿真分析—如何模拟基准目标?
有关GD&T的主要概念和原则有基准:所谓基准就是与被测要素有关且用来定义其几何位置关系的一个几何理想要素(如轴线、直线、平面等),可由零件上的一个或多个要素构成。基准要素:就是在加工和检测过程中用来建立基准并与基准要素相接触,且具有足够精度的实际表面。基准目标:考虑到制造上的误差,仅选用基准要素的部分表面(点、线或区域面)作基准参考公差。三者的关系就是:基准要素的理想形状称为基准。基准目标是基准要素的一部分。
2024-12-27 15:00:00
531

原创 【学术素养】做学问,你必须脚踏实地,一步一步去寻找未知,没有捷径可走
近日,美国克瑞顿大学(Creighton University)开除了一位来自中国的研究生。 这位被开除研究生的导师袁劲梅教授,郑重地写下了长长的一封信,坦言:我就不该录取你! 这封信字字珠玑、发人深省。一经公开,就传遍社交网络。不仅做学术的人需要好好读读这封信,我们每个人都应该好好读读。作者简介 袁劲梅,系美国克瑞顿大学(Creighton University)哲学系的终身教授,美国哲学协会“亚洲哲学和亚洲哲学家委员会”委员。近年来,在海内外发表大量散文、诗
2021-07-25 15:15:57
570

原创 如何将三维图转化成二维图
下面以某一构件为例,讲解三维图转换二维图的步骤1.先打开要转换的三维图,再点击新建,选择工程图,确定。选择图纸格式的时候你可以随便选,或者是取消2.在左侧就出现了那个三维图形的名称,你可以双击这个名字,鼠标移到工作区,主视图就出来了,单击,鼠标向左移就是右视图,右移就是左视图,向下,向上,就看你自己了。如果需要剖视图,就在插入,工程视图,剖面视图,然后选择你需要的剖面位置。...
2020-12-18 15:24:44
25732
2

原创 ADAMS后处理图形数据的导出
1.进入仿真控制界面,设置步长为0.01(每隔0.01秒采样一个数据,为了在Matlab或Origin里绘制时曲线更加平滑,尽量采样时间间隔小)2.进入后处理界面,将需要导出的图形选择,以图形的方式表达出来,如下图所示,生成一个名为plot_1的驱动力图;3.选择文件–导出–表格,编辑文件名称(我在这里命名为“jushengjigou_Excel_A",然后绘图里选择plot_1,确定;4.然后在你的软件默认保存位置,知道你所保存的文件,打开,复制里面的数据粘贴到Excel表格即可。...
2020-11-14 16:08:42
24003
8

原创 Matlab2020a手动安装arduino 硬件支持包
1、安装软件和配置matlab2020a,安装方式类似以前版本,不再赘述。2、Matlab2020a在安装Simulink Support Package for Arduino Hardware 时需要安装3个第三方支持包,其中ostermillerutils-1.08.02自动安装会失败。3、所以修改方式为仅下载不安装,下载路径选择默认即可,一般是:C:\Users\Administrator\Downloads\MathWorks\SupportPackages\R2020a\archives,
2020-09-02 20:18:20
4428
1

转载 2020年,最全4k , 8k的高清壁纸网站分享
转载自https://blog.youkuaiyun.com/Li060703/article/details/105744452 极简壁纸https://bz.zzzmh.cn/#classify部分壁纸展示: wallhavenhttps://wallhaven.cc/ wallpaper abyssht
2020-08-02 20:24:44
5721

原创 查找导致Simulink仿真缓慢的原因
查找导致仿真缓慢的原因问题 : 找出模型中在模拟过程中出现运行缓慢的部分。解决方案 : 使用Simulink求解分析器(Solver Profiler)定位模式中的问题。Simulink求解分析器:使用求解器轮廓器检查求解者和模型行为,找出可能导致不良仿真性能的问题。使用求解器轮廓器对影响其模拟的模式进行分析。这个求解器轮廓器显示有关模拟、求解器设置、事件和错误的图形和统计信息。您可以使用这些数据来识别模型中导致模拟瓶颈的位置。此外,还有多种因素限制了仿真速度。Solver Profile
2020-07-30 16:24:53
15225

转载 Simscape/Multibody教程---入门导学
转载于:https://www.cnblogs.com/MingruiYu/p/12305851.html本文要点:Simscape Multibody 简介 Simscape Multibody 入门学习的推荐学习材料和学习顺序 建模仿真过程中的重要知识 模型的参数设置(Model Workspaces) 模型求解器(Solver)的选择 写在前面对于MATLAB系列的所有产品,个人认为最好的学习材料都是 MathWorks 公司提供的官方文档,非常清晰,也非常详尽。本文的大部分
2020-07-28 15:54:33
6299
1

转载 MATLAB/Simscape/Multibody入门初级教程
目录 1. 引言2. 介绍3. 从单摆说起3.1 创建模型3.2 建立一个连杆3.3 建立一个单摆3.4 模型仿真4. 总结1. 引言在机器人的平台中,我比较常用的是ROS(C++),Robotic Toolbox(Matlab third party)以及SimMechanics/Multibody (Matlab Simulink)。因此以后我的“机器人学”栏目中文章的仿真实践部分均...
2020-07-28 15:18:11
16743
6
原创 基于VisMockup装配公差分析技术(VisVSA)的介绍
VisVSA通过建立产品和安装工艺的3-D虚拟装配接触链模型来自动确立产品的尺寸链装配函数(即产品关键特征和其关联各因素之间的函数关系),并进行数理统计计算来仿真分析和优化产品尺寸链里的公差分配和定位安装方案。VisVSA的3-D虚拟装配接触链模型(简称VisVSA模型)里综合包含了产品的设计数模,公差分配,装配工艺(装配顺序、安装和定位方式、工装等),以及测量计划(如下图)。在这个平台上产品工程师,工艺工程师,制造工程师,以及供应商的工程师们等相互合作共同对产品的尺寸质量和公差进行分析和优化。...
2022-08-17 21:09:54
2456
原创 CATIA如何实现设计模块快速切换?
在CATIA使用时,通常需要在不同设计模块间切换,若通过菜单中开始切换会很不方便,CATIA该如何实现不同设计模块的快速切换呢?我们可以通过自定义“工作台”来实现,下面我们来说一说。1.选择菜单栏的“工具”——“定制”2. 选择“开始菜单”,根据个人需要,选中常用的设计模块(如“工程制图”),在选择“→”;依次完成常用设计模块的添加,再选择“关闭”。3.选择右侧“工作台”按钮。4.选择需要切换的设计模块,如“零件设计”。5.实现设计模块切换6.选择“...
2022-04-10 22:03:43
7680
原创 CATIA三维设计教程:如何使用3D投影功能?
在使用CATIA三维设计时,经常会画一些草图,如果掌握了一些技巧,草图的绘制就会轻松了许多。比如如何使用3D投影功能,3D投影功能就是在草图绘制时,把不在草图面的其他元素垂直投影到草图上,进而得到草图。
2022-04-06 16:21:52
16137
2
原创 CATIA入门学习常见问题(一)
很多同学在刚学习catia的时候,会遇到各种各样的问题,又无从下手,这次就给大家带来一些初学时候容易遇到的小问题,帮你更好的学会catia这款软件
2022-04-06 11:20:10
8339
原创 【有限元分析】ANSYS Workbench定义新材料
使用ANSYS Workbench进行工程仿真分析,在导入模型后,需要定义各结构件的材料属性。在Workbench中有专门的模块来进行相关的操作,那就是Engineering Data,通过编辑该选项完成新材料的自定义,以及创建自己的常用库。
2021-11-19 21:25:32
24490
4
转载 ADAMS中的过约束(超静定)问题
前一段时间,有几个朋友问到ADAMS2013中的过约束(超静定)问题,笔者觉得这个问题很重要,所以专门开辟一篇文章阐述此问题。我们知道,在理论力学中,有所谓的超静定问题。所谓超静定问题,是说,结构中未知约束力的数目超过了独立的静力学平衡方程的数目,从而使得使用静力学的平衡方程不能够求出所有的约束力。这样的问题就称为超静定问题。例如下面的平面梁,左边是固定端,右边是滚动支座。固定端有3个未知数,而滚动支座有1个未知数,所以一共是4个未知数,而该梁只能列出3个独立的平衡方程,从而使用理论力学给出的方程是不能
2021-08-18 19:36:10
4717
原创 Simscape/Fluids液压元件 -- Pressure Reducing Valve(减压阀)
减压阀:用于将压力降低到规定值的阀门Library:Simscape / Fluids / Legacy Isothermal Library / Valves / Pressure Control Valves描述减压阀块模拟通过阀门的流量,阀门收缩以保持其出口(端口B)的预置压力表压力。当出口压力(根据大气压力测量)超过阀门压力设定时,通常开启的阀门收缩。开口面积的下降是出口压力的函数,在线性参数化(默认块)中与出口压力成正比,或者在表格参数化中是出口压力的一般函数。直到达到压力调节范.
2021-08-16 15:03:04
2403
原创 【有限元分析】ANSYS 接触设置介绍
接触面与目标面选择原则 如凸面可能与一个平面或者凹面接触,则平面或者 凹面为目标单元,凸面为接触单元(弹性小球落地) 如两个面的网格疏密程度不同,则较密的网格应为接触面,较粗的网格为目标面(如螺栓与端板连接) 如一个面比另外一个面刚,则较柔的面应为接触面,较刚的面为目标面(如桩土接触) 如果高阶单元和低阶单元位于不同的面,则高阶为接触面,低阶为目标面 如果一个面明显的比另外一个面大,则较大的面应指定为目标面,较小的面应为接触面 ...
2021-07-18 21:21:08
5534
原创 【有限元分析】解决ANSYS中求解后提示某个节点的约束不足造成仿真失败
报错如下:一般出现这种错误都是结构分析,首先查看下这个节点是不是在模型的约束点上,如果是,那很明显把约束再增加一些。如果不是,先查看你的约束是否足够,如果不够的话还是改约束,如果足够,那就是你的模型连接出现了问题(比如模型不只一个零件,通过其他方式连接等),你检查下你的模型,比如网格、节点是否合并了,有没有出现自由零件等等。基本上问题就这么多,有点耐心把模型搞搞好就ok了。...
2021-07-16 13:35:15
7861
原创 【有限元分析】ANSYS中如何知道某一节点在图中的具体位置?
可以用下面的命令流:/gtype,1,grph,1/gtype,1,node,1/gtype,1,area,1nsel,s,,,nodenumasel,allgplot/devi,vect,1/pnum,node,1上式中nodenum为你需要显示的节点的节点号下面是查找594811节点后在图中显示出来的结果,模型以线框的形式呈现出来。/gtype,1,grph,1/gtype,1,node,1/gtype,1,area,1nsel,s,,,594811ase
2021-07-16 12:37:09
5888
2
原创 【有限元分析】在ANSYS经典版中划分网格后,如何查看单元数和节点数
1.第一种方式,采用命令流的方式输入,比如查找节点数,可输入:*get,nodecount,node,,count命令流的输入窗口如下图所示:然后就可以在ansys的输出窗口得到相关数值同样,对于单元数的查找对应的命令流是:*get,elemcount,elem,,count得到的结果是2.第二种方法就是GUI操作,操作步骤是list>status>global status ,得到的结果如下:...
2021-07-15 19:43:20
22094
原创 Adams仿真出错:错误,shell和它的参考标记点PSMAR在不同部件上
可能是因为几何模型中有零件是由多个不连接在一起的同名零件组成的。比如说导入adams中对于装配体里的子装配体中的同名零件在adams中只算为一个零件,其实是多个零件但在本例题中是由于有多余的零件如螺栓等没有删除干净,可能是多个螺栓在ADAMS中占用一个名字导致的报错。...
2021-05-25 09:49:03
8976
12
原创 ADAMS齿轮齿条副创建
创建齿轮副时老是报错提示The CV marker,.model_1.ground.MARKER_35,is not on the same part (.model_1.ground) as theJ markers of the joints for the gear,.model_1.GEAR_1.出现这个错误提示是未满足建立齿轮副的条件.仔细按下面的步骤可创建成功:确定创建齿轮副的3个构件:齿轮、齿条、机架(机架可以是大地或其他构件).1、齿轮用转动副A与机架连接,且First Par
2021-05-24 15:16:00
2457
3
原创 ADAMS约束以及冗余约束的问题
学习ADAMS已经有一段时间了,老师说ADAMS中自由度问题是一个很繁琐的问题,的确如此,现在面对自己课题的时候,老是提示出现冗余约束的问题,问了好几个老师,都没有解决,只好靠自己了,清明花了几天时间,看了好几篇文章,自己仔细琢磨了和推敲,对自由度以及冗余约束的问题有了深入了解,自我感觉挺有用的,希望大家给我指点哈。我以一个长方体为模型,其在空间的自由度为6,构建的模型和参考点如图下图1图中定义了在Groud上的参考Marker_1,用于定位和创建运动副,构建长方体的时候自动生成了一个定位点Marker
2021-05-23 13:08:13
12707
12
原创 SolidWorks装配体及约束快速导入Adams
常见的将SolidWorks模型导出为ADAMS可以接受的文件格式parasolid(*.x_t)进行仿真,具体操作方法可以参考Mr.YunLong的博客,接下来主要讲解的是快速将SolidWorks装配体及约束快速导入Adams。在使用SW的过程中,发现其自带的motion插件具有强大的Adams兼容能力,可以说与Adams一母同胞,其可以直接导出.adm后缀的Adams工程文件,绝大部分配合如:重合、平行、同轴心、对称等都能被自动的转化为Adams可以识别的约束或副,甚至弹簧、阻尼、重力、材质、转动
2021-05-22 19:17:09
17944
5
原创 解决ADAMS启动没有欢迎对话框的解决办法
一般情况下打开ADAMS软件出现欢迎对话框是没有什么用处的,但是当需要打开由SolidWorks软件生成的.adm格式文件时,就需要使用欢迎界面的打开现有模型窗口,因为尝试了其他导入模式都无法打开模型。本来欢迎界面一直都有的,可能后来在设置软件起始位置时导致的,解决办法:因为本来只应该在安装目录的aview文件夹中出现的aviewAS.cmd文件,在我设置的起始位置文件夹中也出现了,这个起始位置文件夹是我自己建的,以前的数据都在里面,所以重装adams后把它又复制过来并作为起始位置文件了。将该文件夹
2021-05-22 16:35:33
1906
1
转载 超详细!快速入门GitHub
快速入门GitHubGitHub在程序开发领域家喻户晓,现在几乎整个互联网的开发者都将版本管理工具GitHub作为版本控制的首选,甚至像笔者这样非开发者,一名和每天和数据打交道的人也在使用GitHub,目的主要有: 查找资料:GitHub上有很多国内外大神开源的数据挖掘、机器学习的资料、代码,笔者直接fork或者clone下来学习 技术交流:通过对开源项目提出issue,能够起到技术交流的效果 个人展示:现在互联网领域中,如果一个程序员在GitHub上有一个很好的开源项目,必定
2021-05-15 10:06:14
498
原创 玩转GitHub,如何高效利用GitHub提升自己
和逛微博、朋友圈、空间一样逛GitHub你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大。那么我们如何像逛微博、朋友圈、空间一样逛github呢?- 首先,和微博、朋友圈、空间一样,你要想在你的朋友圈看到别人的动态,首先你的加人家好友对吧。所以首先我们得关注一些行业的大牛,例如关注Jake Wharton关注过后,我们就可以在github首页看到大神们star、fork等动作,可以了解大神们在此时此刻关注或者开源了那些优秀的开源项
2021-05-15 09:43:21
1452
转载 Simscape Multibody 多体模型解剖
转载于https://blog.youkuaiyun.com/bornfree5511/article/details/103506726多体系统的核心是一组通过关节链接并受运动约束(例如齿轮)约束的实体。各种类型的力和扭矩使您能够操纵各种物体,而传感器使您能够感测所产生的运动。在Simscape™Multibody™软件中,您可以使用块直接表示这些组件。基本模型组件考虑一下Simscape Multibody四杆功能示例。你可以打开这个模型在MATLAB®命令输入提示sm_four_bar。该模型由通过.
2021-05-14 22:31:52
1392
转载 Simscape Multibody --驱动关节添加摩擦力
转载https://miracle.blog.youkuaiyun.com/article/details/105916771文章目录参考 方案完善注意:velocity口输出的是物理信号,要进行数学运算的话要先转成simulink信号,关节输入力是一个物理信号,所以运算结束之后要再转回物理信号。方案完善关于库伦摩擦模块的使用,请参考博文Simulink - Coulomb and Viscous Friction模块的使用最后上图先看一下没有摩擦力环节的:再看下加.
2021-05-14 22:01:17
1710
1
转载 《Adams/view从入门到提高》视频
文章目录第一讲:概述与界面 第二讲:刚体建模1 第三讲:刚体建模2 第四讲:运动副 第五讲:高副与驱动 第六讲:载荷 第七讲:仿真计算 第八讲:测量与计算结果后处理 第九讲:函数 第十讲:参数化设计与优化设计感谢ftc正青春公开本学习视频,推荐参考书籍:李增刚《ADAMS入门详解与实例》。现将其视频链接整理如下:第一讲:概述与界面https://v.youku.com/v_show/id_XOTI3NzQ3ODQ4.html?spm=a2h0k.11417342.so.
2021-05-14 21:47:28
502
翻译 Simscape Multibody -- 使用Transform Sensor 测量运动
源网址:https://ww2.mathworks.cn/help/physmod/sm/ug/sense-double-pendulum-motion.htmlTransform Sensor模块提供了Simscape™Multibody™模型中最广泛的运动感应功能。使用此块,您可以检测模型中任意两个框架之间的运动变量。这些变量可以包括平移和旋转位置,速度和加速度。在此示例中,您将使用“Transform Sensor”块来感测相对于“World Frame”的下部链接平移位置。你输出的位置坐标直
2021-05-14 21:18:41
2113
原创 SolidWorks模型导入Matlab接口设置的创建
参考:https://ww2.mathworks.cn/help/physmod/sm/cad-import.html第一步: CAD->XML multibody description file参考:https://ww2.mathworks.cn/help/physmod/sm/ug/installing-and-linking-simmechanics-link-software.html1、下载相应版本的Simscape Multibody Link Plug-In下载目录:
2021-05-14 10:46:18
1037
3
原创 为什么选择Simscape Multibody来仿真
1.什么是Simscape MultibodySimscape Multibody是simulink库内集成的机械仿真系统,内部包括solid、joint、force、utilitis等模块。如题图可见,各个模块的用途和模型名称基本一致。例如,solid模块能够实现创建零件以及修改零件参数,该模块也是本库中最为重要的模块,没有机械零件模型,则仿真无从谈起。Simscape Multibody的基本仿真功能是机械零件的运动仿真,但是如果它只能进行运动仿真的话,相比于其他的CAD软件,它的特点、优势又何
2021-05-14 09:19:59
1906
原创 在Simscape仿真中何时需要添加Weld Joint(焊接接头块)
在对上面的模型进行仿真时,由于模型中存在闭合运动会路,仿真失败并出现错误,Simscape多体要求这个回路包含至少一个关节块没有运动输入或自动计算驱动力或力矩会出现下面的报错从Simscape > Multibody > Joints库中,拖动焊接接头块,并将其连接到世界框架和六自由度关节。添加焊接接头块确保现在的闭环系统包含至少一个关节块没有运动输入或计算的驱动力矩。双击两个转动关节,设置驱动力矩为自动计算。再次运行模拟。Mechanics Explore以动态的3-..
2021-05-13 12:08:26
853
1
原创 解决Simscape Results Explorer显示模拟信息不完全问题
当使用Matlab/Simscape进行仿真的时候,通过单击任何块(例如多位置阀执行器块),然后在Simscape块选项卡中选择Results Explorer,用Results Explorer检查结果。结果资源管理器将显示模型中的每个变量,包括内部变量,这些作用域不能由Scope块报告。 单击左侧窗格中的单作用执行器(IL)选项。 这显示了端口P处的物理信号或执行器轴位置的曲线图。 单击选项旁边的加号以查看为单作用执行器(IL)块记录的变量。该图显示了模拟的最后3.5秒的轴位置。要查看整个.
2021-05-12 19:41:16
2032
原创 如何解决SolidWorks显示没能启动应用程序Visual Basic,方程式和宏将不能使用。您的磁盘空间是否不足?
今天突然打开SW软件时遇到如下弹窗界面解决方法如下:这个问题一般与我们的OFFICE软件有关系,SolidWorks的初始化VBA引擎与微软office的VBA有冲突。解决办法就是将C:\ProgramFiles\CommonFiles\MicrosoftShared下的VBA文件夹删除即可。(不影响office正常使用)...
2021-05-08 20:02:15
22998
8
翻译 Simscape接触建模简介
动机机械接触建模对于建造各种工程领域的逼真的仿真非常有用,包括机器人系统:轮式机器人,步行机器人和机械手汽车系统:轮胎-地面相互作用,悬架和传动系统组件工业自动化系统:机器人抓爪(再次),流水线组件,例如传送带,滚筒和其他机械装置建模接触力学接触力是固体彼此相互作用的结果。为了近似仿真中的接触行为,我们使用接触模型。接触力的两个主要成分可以分解为法向力:当物体碰撞时将其推开。顾名思义,这些力垂直于接触点。摩擦力:防止接触的物体彼此完美滑脱这些力沿接触表面作用,并且与接触
2021-04-26 16:57:32
8178
1
原创 倒立摆:系统分析
倒立摆:系统分析本教程中使用的主要MATLAB命令为:tf,ss,zpkdata,impulse,lsim内容从主要问题出发,我们衍生了倒立摆系统的开环传递函数。(1)(2)在哪里(3)回想一下,上述两个传递函数仅对较高的角度值有效,该角度值是摆锤从垂直向上位置的角度位移。同样,绝对摆角 等于+ 。有关原始问题的设置以及上述传递函数的派生,请参见“倒立摆:系统建模”页面。考虑到摆锤对施加于推车上的1-Nsec脉冲的响应,摆锤的设计要...
2021-03-29 16:15:28
1951
原创 倒立摆:Simulink建模
倒立摆:Simulink建模内容在此页面中,我们概述了如何建立倒立摆系统的模型,刹车使用Simulink及其附件进行仿真。然后可以使用非线性仿真来测试模型的线性化版本的有效性。仿真模型还可以用于评估基于线性化模型设计的控制方案的性能。物理设置和系统方程式在此示例中,我们将考虑带有手推车的倒立摆系统的二维版本,其中放置被约束为在下图所示的垂直平面中移动。对于该系统,控制输入是使推车水平移动的力,输出是摆的角位置和推车的水平位置。对于此示例...
2021-03-29 16:09:13
16298
3
原创 倒立摆:Simulink控制器设计
倒立摆:Simulink控制器设计问题设置和设计要求在这个问题中,如下图所示,带有倒立摆的小车被冲击力“撞上”了。对于此示例,我们假设(M)推车质量0.5公斤(m)摆质量0.2公斤(b)推车的摩擦力0.1 N / m /秒(l)到摆质量中心的长度0.3 m(I)摆惯性0.006 kg * m ^ 2(F)施加在推车上的力N(x)推车位置坐标m垂直弧度的(θ)摆角在设计过程中,我们将开发PID控制器连接其插入单...
2021-03-29 16:01:18
5950
3
负负载工况下打捆机举升机构的机液联合仿真.pdf
2021-06-29
基于Simscape的物理系统实时仿真.pdf
2021-06-28
使用Simscape进行机械手臂建模与仿真.zip
2021-05-06
Xdown - 适用于Aria下载.zip
2020-11-18
基于Adams和AMESim的高线打包头联合仿真_郭晓宁.caj
2020-07-28
Adams与AMESim联合仿真实例.pdf
2020-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人