首页 > 其他分享 >Simdroid 结构非线性测试:悬臂梁翻转

Simdroid 结构非线性测试:悬臂梁翻转

时间:2023-06-16 19:06:48浏览次数:40  
标签:Simdroid 创建 云图 悬臂梁 参考点 荷载 翻转 加载


问题描述

几何:


 



材料:线弹性,弹性模量2.1e11,泊松比0 。


边界条件:点B固支,整体约束z方向位移 。


荷载:点A施加弯矩M 。



其中E为弹性模量,I为截面惯性矩。


单元:此处选择Hex20单元,30*2个单元,厚度方向布置两层。采用梁和壳单元的测试将在后续文章中发布。


连接:由于采用了实体单元,需要在悬臂梁自由端中心处(点A)布置一个参考点,并将参考点与端面运动耦合,弯矩施加在点A上,注意运动耦合会限制截面变形,给结构增加一定的刚度,引入少量误差。


分析:采用通用静力分析,初始时间增量0.01。


参考解


本例中的荷载选择为:



其恰好是理想梁模型的抗弯刚度的倍数,则预期的自由端截面转角为:



结果对比



由软件生成的端部位移-时间曲线图为:



Simdroid通用静力分析采用自动时间增量配合完全牛顿迭代求解非线性方程,其时间为伪时间,一般表示正比例加载时的荷载正比例系数,当采用默认设置时,时刻达到1表示结构满载(达到100%荷载),时刻0.5表示50%的荷载。


 


结果云图


0.5时刻悬臂梁等效应力云图:




1.0时刻悬臂梁等效应力云图:



1.0时刻悬臂梁转角云图:



实体单元缺少转动自由度,仅在运动耦合的面上具有转动自由度。


最后附上一份本案例的操作教程:


 


软件操作


第一步,在xy平面内绘制草图,通过“点线”、“水平距离”、“垂直距离”等约束控制草图尺寸。然后通过拉伸命令创建实体模型。



在梁端部创建参考点,通过“三维建模”->“图元”创建点。



第二步,创建材料,目标选择之前创建的拉伸体,选择线弹性-各向同性材料。并在材料属性栏内填写弹性模量和泊松比。



 



第三步,创建网格,选择拉伸体,使用映射命令剖分成六面体,并选择二阶,注意本例绕着z轴旋转,需要z方向至少含有两层网格。剖分完成后的网格如下图。第一步创建的参考点无需进行网格剖分。



第四步,创建“耦合连接”,耦合参考点和梁自由端表面的全部6个自由度。为模型施加“常规约束”,其中整个拉伸体约束z方向平动,固定端表面约束3个方向平动,参考点约束rx和ry。



第五步,在分析菜单中创建“通用静力分析”,双击模型树上的“通用静力分析”,修改初始时间增量为0.01,几何非线性选择“是”。



施加荷载,创建弯矩,目标选择参考点,如下图:



本次分析因需要程序输出0.25、0.5、0.75时刻的结果,故定义了加载函数“分段线性函数”,在设置弯矩的任务面板中选择“分段线性函数”,可以确保程序计算自动时间增量时经过加载函数中的特征时刻点,方便后处理进行结果比较。一般的分析如果荷载为正比例加载,可以不设置函数,如果不是正比例加载,可以设置加载函数用以控制荷载的变化趋势。实际计算用到荷载为“荷载值”乘以“加载函数”。



第六步,计算,打开报告浏览器可以查看当前的求解日志,日志反应了非线性分析的求解进度、收敛情况、分析时间等内容。



第七步,后处理,计算完毕后模型树上会出现结果模型,单击结果模型,选择MISES应力,并勾选偏移,偏移系数设置为1(表示真实位移,没有进行放大),点击应用后即生成云图。



基于以上分析过程,作者使用Simdroid 软件封装仿真模型和流程,形成了独立的仿真APP

标签:Simdroid,创建,云图,悬臂梁,参考点,荷载,翻转,加载
From: https://blog.51cto.com/u_16163577/6501604

相关文章

  • 3d翻转动画 vue3 ts
    <template><section><divclass="flip-container"><divclass="cards":class="{flipped:isFlipped}"><divclass="front"></div><......
  • 代码随想录算法训练营第七天| 344.反转字符串 、 541. 反转字符串II、 剑指Offer 05.
     344.反转字符串代码:1voidreverseString(vector<char>&s){23inti=0;4intj=s.size()-1;5while(i<j)6{7charmid=s[i];8s[i]=s[j];9s[j]=mid;1011i++;12......
  • 926.将字符串翻转到单调递增
    问题描述926.将字符串翻转到单调递增(Medium)如果一个二进制字符串,是以一些0(可能没有0)后面跟着一些1(也可能没有1)的形式组成的,那么该字符串是单调递增的。给你一个二进制字符串s,你可以将任何0翻转为1或者将1翻转为0。返回使s单调递增的最小翻转次数。示例......
  • 代码随想录算法训练营第十五天|● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉
    102.二叉树的层序遍历力扣题目链接(opensnewwindow)给你一个二叉树,请你返回其按层序遍历得到的节点值。(即逐层地,从左到右访问所有节点)。思路:迭代法,非递归思路,借用队列,先进先出来达到层序遍历的效果。但写的过程中,我不知道该如何让同一层的数据都保存在一个数组里。看了题解发......
  • 2023-06-02:给定一个二进制数组 nums 和一个整数 k, k位翻转 就是从 nums 中选择一个长
    2023-06-02:给定一个二进制数组nums和一个整数k,k位翻转就是从nums中选择一个长度为k的子数组,同时把子数组中的每一个0都改成1,把子数组中的每一个1都改成0。返回数组中不存在0所需的最小k位翻转次数。如果不可能,则返回-1。子数组是数组的连续部分。输入:nums......
  • 算法 翻转二叉树 dfs
    翻转二叉树翻转一棵二叉树。左右子树交换。Example样例1:输入:{1,3,#}输出:{1,#,3}解释: 11 /=>\ 33样例2:输入:{1,2,3,#,#,4}输出:{1,3,2,#,4}解释: 11/\/\23=>32/\4......
  • css rotate翻转图像案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>.box{position:relative;width:300px;heig......
  • 剑指 Offer 58 - I. 翻转单词顺序
    题目描述:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"Iamastudent.",则输出"student.aamI"。  方法:分割+倒序  classSolution{publicStringreverseWords(Strings){......
  • 代码随想录算法训练营第15天 | ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉
     第六章二叉树 part02 今日内容:  ●  层序遍历  10 ●  226.翻转二叉树 ●  101.对称二叉树 2    详细布置   层序遍历  看完本篇可以一口气刷十道题,试一试, 层序遍历并不难,大家可以很快刷了十道题。 题目链接/文章讲解/视频讲解:htt......
  • 硬币翻转
    题目描述在桌面上有一排硬币,共N枚,每一枚硬币均为正面朝上。现在要把所有的硬币翻转成反面朝上,规则是每次可翻转任意N−1枚硬币(正面向上的被翻转为反面向上,反之亦然)。求一个最短的操作序列(将每次翻转N-1枚硬币成为一次操作)。输入格式一个自然数N(N为不大于100100的偶数)。输......