掌握 Ansys ACP 中的参考方向:简化复杂的复合材料设计

概括

在复合材料分析领域,精度至关重要,尤其是在定义纤维方向和铺层时。Ansys ACP(Ansys Composite PrepPost)提供了强大的工具来建立参考方向,这是实现精确结构模拟的关键步骤。在本博客中,我们将揭开在 Ansys ACP 中创建参考方向的方法的神秘面纱,重点介绍它们的简单性和多功能性。通过掌握这些技术,您可以用最少的输入定义复杂的复合图案,从而简化您的工作流程并提高模拟的保真度。无论您是在处理简单的设计还是多层弯曲的几何形状,了解参考方向都是成功的关键。让我们开始吧!

创建参考方向之前的步骤:

这是前面步骤的简短剩余部分,它们也将用于展示示例模型。

  1. 创建壳几何体和网格。在此步骤中,不要忘记在网格环境中为几何体添加厚度值和材料。这些定义不会影响最终的复合结构。

    9bef7b81fa1653c132270b3b4bc16df2.png

     

    d1520d3f42a6bfa32d5abff53a3ab816.png


     
  2. 在工程数据中定义材料。与复合模型中一样,根据需要包括正交各向异性属性和失效准则。

    c1a403ec4a28eca945c81d656d59d043.png


     
  3. 在 ACP 中定义织物。定义材料和厚度。

    b18b52e8b69e81e7e75531aec0258956.png


     
  4. 定义玫瑰花结。在 Ansys 环境中,这些被称为坐标系。它们是创建参考方向以及初始网格的最重要输入。要创建玫瑰花结,需要两个轴和一个原点。

    48011bbc7db09530c62b59e33cadd6eb.png

 

参考方向:

参考方向是定义每个元素零度方向的平面内矢量。基于此方向,可以定义相对于参考具有不同方向的多个层。还可以使用定向选择集 (OSS) 在同一个元素内定义多个参考方向。对于复杂的几何形状,单独定义每个元素可能是一项艰巨的任务。

定义定向选择集时,可以在“常规”选项卡的底部找到“参考方向”部分。“范围”和“方向”部分允许您指定定义适用的元素集和法线方向(铺层增长)。

 

894578d280a2a443f0b092a327cdd3ec.png

请注意“参考方向”部分的“玫瑰花结”和“选择方法”字段。它们是本篇博文的重点。

玫瑰花结:

首先,考虑这两个玫瑰花结(A 和 B)。两者都与全局坐标系平行,但它们的方向均不与全局坐标系一致。 

 

0c55f61c50b99ad71cede24ae8d5766a.png

选择方法:

所选方法考虑 Rosette Z 轴和元素 Z 轴(在创建壳元素时定义)之间的关系来定义参考方向。这可以从 Rosette X 轴复制或通过插值(X 轴)计算,具体取决于所选方法。

  • 最小角度:选择 Z 轴与元素法向量形成最小角度的 Rosette。在此示例中,元素与 Rosette B 之间的角度为零,而 Rosette A 的角度为 90 度。这就是参考方向(黄色向量)与 Rosette B X 轴(复制)平行的原因。还有一个与最大角度配合使用的最大角度算法选项。

 

0febb3410ca6988f2e47d97bd7585596.png


 

  • 最小距离:选择距离每个元素最近的玫瑰花结,并将其 X 轴方向指定为该元素的参考方向。请注意,此定义中包含了全局坐标系。最大距离选项不可用。
     

    b1a05af2113e93ee30bcc783619885bb.png


     
  • 最小距离叠加:根据距离为所有选定的玫瑰花结插入 X 轴方向。注意与最小距离的相似性。

    df8640e502a7958e0bcd2859216e715c.png

最小角度叠加:为所有选定的 Rosette 插入 X 轴方向,考虑到所选坐标系由最小差异角度方向加权。为了更好地理解,考虑每个 Rosette 的 Z 轴与元素的 Z 轴(垂直于图像)之间形成的角度,对于 Rosette A,角度为 90 度,对于 Rosette B,Z 轴重合(0 度)。在此示例中,0 度差异是最小角度,这就是为什么所有参考方向都平行于 Rosette B X 轴的原因。

 

fa2b4ca3582608d546863e5f105c567f.png



现在,对 Rosette B 进行围绕局部 X 轴的连续旋转,使差异角度从 0 度增加到 180 度,从而修改权重因子,从而修改参考方向。

 

1675fba95079ff72e672410070f0fb7b.png


 

6c654d9e617177b3d8e0d8621ad79c4c.png

 

 

 

结论

通过掌握在 Ansys ACP 中定义参考方向的过程,您可以为更精确、更可靠的复合材料模拟奠定基础。这种理解不仅可以改进您的设计,还可以节省工作流程中的宝贵时间。无论您是经验丰富的分析师还是复合材料建模的新手,这些技术都可以让您自信地应对复杂的挑战。只要牢牢掌握参考方向,复合材料设计的创新可能性就无限。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/63973.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue2学习(一)——Vue简介、Vue指令与指令修饰符

一、Vue简介 Vue是一套用于构建用户界面的渐进式框架。 所谓渐进式就是循序渐进,不一定非得把Vue中的所有API都学完才能开发Vue,可以学一点开发一点。 Vue2官网地址:https://v2.cn.vuejs.org/ Vue3官网地址:https://cn.vuejs…

Redis--通用命令学习

目录 一、引言 二、基础命令 1.set 2.get 3.keys 3.1 keys ? 3.2 keys * 3.3 keys [abe] 3.4 keys [^] 3.5 keys [a-b] 4.exists 5.delete 6.expire 7.ttl 8.type 三、Redis中的过期策略(面试题) 1.惰性删除 2.定期删除 …

Linux程序设计(第四版)| 学习笔记

上次学习Linux相关内容还是上学的时候为了应付考试,最近有项目涉及Linux,重新学习以下。 很多年前关于Linux的总结 一、入门 1.概念 (1) UNIX 1)定义:指的是一种遵循特定规范的计算机操作系统。 2)特点:简单性、集中性、可重用…

PostgreSQL 的历史

title: PostgreSQL 的历史 date: 2024/12/23 updated: 2024/12/23 author: cmdragon excerpt: PostgreSQL 是一款功能强大且广泛使用的开源关系型数据库管理系统。其历史可以追溯到1986年,当时由加州大学伯克利分校的一个研究团队开发。文章将深入探讨 PostgreSQL 的起源、…

Ubuntu22.04 LTS 安装nvidia显卡驱动

准备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。 借鉴的是Ubuntu22.04安装显卡驱动(高速、避错版)-CSDN博客这篇文章,按照流程来基本没有问题,不过个人觉得有些步骤比较冗余,所以记录下来 主要…

WPS工具栏灰色怎么办

WPS离线不登录,开启工具栏等相关功能 当你在使用WPS的过程中,若因网络问题或其他特殊原因,导致无法登录使用WPS时,可根据以下步骤开启离线兼容模式,开启此模式后,可在未登录的状态下,激活并使用…

国标GB28181-2022平台EasyGBS:安防监控中P2P的穿透方法

在安防监控领域,P2P技术因其去中心化的特性而受到关注,尤其是在远程视频监控和数据传输方面。P2P技术允许设备之间直接通信,无需通过中央服务器,这在提高效率和降低成本方面具有明显优势。然而,P2P技术在实际应用中也面…

Mac Android studio 升级LadyBug 版本,所产生的bug

当Build 出现,这样的文字以后: Your build is currently configured to use incompatible Java 21.0.3 and Gradle 7.3.3. Cannot sync the project. We recommend upgrading to Gradle version 8.9. The minimum compatible Gradle version is 8.5. …

com.google.common.collect.ImmutableList$SerializedForm

今天AndroidStudio安装了个2021版本的,gradle用了7.3.3,创建项目后控制台总是有这样一个错误: Unable to load class com.google.common.collect.ImmutableList$SerializedForm. This is an unexpected error. Please file a bug containing…

Docker部署Sentinel

一、简介 是什么:面向分布式、多语言异构化服务架构的流量治理组件 能干嘛:从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性 官网地址:https://sentinelguard.io/zh-c…

HTMLCSSJavaScriptDOM 之间的关系?

一、HTML 中文名:超文本标记语言 英文名:HyperText Markup Language HTML是一种用来结构化Web网页及其内容的标记语言。 HTML 由一系列的元素组成,这些元素可以用来包围不同部分的内容,使其以某种方式呈现或者工作。 图Ⅰ 每…

Hadoop集群(HDFS集群、YARN集群、MapReduce​计算框架)

一、 简介 Hadoop主要在分布式环境下集群机器,获取海量数据的处理能力,实现分布式集群下的大数据存储和计算。 其中三大核心组件: HDFS存储分布式文件存储、YARN分布式资源管理、MapReduce分布式计算。 二、工作原理 2.1 HDFS集群 Web访问地址&…

位运算符、标记位传参

位运算符: 位运算符作用于操作数的位(bit)。 按位与(&)对应位都为1时结果为1 int a 5; // 0101 int b 3; // 0011 int result a & b; // 0001 按位或(|)对应位至少有一个为1时结…

施耐德变频器ATV320系列技术优势:创新与安全并重

在工业自动化领域,追求高效、安全与智能已成为不可阻挡的趋势。施耐德变频器ATV320系列凭借其强大的设计标准和全球认证,成为能够帮助企业降低安装成本,提高设备性能的创新解决方案。 【全球认证,品质保障】ATV320 系列秉持施耐德…

项目练习:element-ui的valid表单验证功能用法

文章目录 一、情景说明二、代码实现 一、情景说明 一般表单提交的时候,都要对表单数据进行前段验证。 比如登陆表单提交。 二、代码实现 package.json "element-ui": "2.15.14",main.js 引用ElementUI import ElementUI from element-ui; i…

【es6复习笔记】Symbol 类型及其应用(9)

一、Symbol 简介 Symbol 是 JavaScript 中的一种基本数据类型,它表示唯一的标识符。Symbol 的主要目的是防止属性名冲突,尤其是在多个代码库或模块中共享对象时。Symbol 值可以用作对象的属性名,这样可以确保属性名是唯一的,不会…

Linux挖矿程序排查

一、背景 我们收到一个阿里云安全告警,内容是服务器可能存在挖矿程序。 二、杀死挖矿程序 2.1 找到可疑服务器进程 #1.输入top命令,输入shift P会按照cpu的使用率大小从大到小进行排序,cpu使用率高的就是可疑进程。 top #2.查看运行该进程…

zabbix监控山石系列Hillstone配置模版(适用于zabbix6及以上)

监控项: 触发器: 监控数据:

PE文件结构

PE文件是Windows系统下可执行文件的总称,英文全称 Portable Executable 可移植的可执行文件,常见的有exe、dll、sys、com、ocx 对于学习反(木马、免杀、病毒、外挂、内核),了解PE文件结构是非常有必要且非常非常重要的…

C语言-08复合类型-结构体

一、结构体 1.结构体struct struct关键字,允许自定义复合数据类型,将不同类型的值组合在一起,这种类型称为结构体类型。 2.使用步骤 第一步:创建或声明结构体 第二步:定义结构体变量 第三步:调用并操作结…