第17章 LINQ技术
- 格式:ppt
- 大小:86.00 KB
- 文档页数:22


第17章 屈曲分析
第1节 基本知识
屈曲分析是确定结构开始变得不稳定时的临界载荷和屈曲模态形状的技术。在ANSYS程序中提供了两种屈曲分析技术:特征值屈曲分析(线性屈曲分析)和非线性屈曲分析。
经典的屈曲分析是采用特征值屈曲分析法,所谓特征值失稳计算就是用结构的材料刚度矩阵减去荷载作用下结构的几何刚度乘以一个系数,当总刚度矩阵奇异时的就是失稳特征值。它适用于对一个理想弹性结构的理想屈曲强度(歧点)进行预测,主要是使用特征值公式计算造成结构负刚度的应力刚度阵的比例因子。结构在达到屈曲载荷之前其位移——变形曲线表现出线性关系,达到屈曲以后其位移——变形曲线表现出非线性关系,此种方法满足于经典教本理论。
然而,在实际的工程结构中会有一定的初始缺陷,而且在使用过程中会出现材料非线性以及大变形等非线性因素,使结构并不全是在其理想弹性屈曲强度处发生屈曲。故特征值屈曲经常产生非保守结果即临界载荷值较大,不适用于工程结构屈曲分析,由此应运而生的是非线性屈曲分析法。该方法是包括材料非线性、大变形等非线性因素的静力分析法,计算过程可以一直进行到结构的限制载荷或最大载荷。因此,在实际结构的设计和估计中宜采用后一种方法。
一、特征值屈曲分析
特征值屈曲分析一般由以下五个步骤:
1)建立模型;2)获得静力解;3)获得特征值屈曲解;4)拓展结果;5)后处理,观察结果及输出。
在特征值屈曲分析中应注意以下几个问题:
1)在前处理器PREP7中定义单元类型、实常数、材料性质和创建几何模型和有限元模型。其中只允许线性行为,若定义了非线性单元,按线性对待。材料的性质可以是线性、各向同性或各向异性、恒值或与温度相关的。
2)求静力解时必须激活预应力(PSTRES)选项,特征值屈曲分析需要计算应力刚度矩阵。屈曲分析因为计算出的特征值表示屈曲荷载系数,所以一般施加单位载荷,但是ANSYS程序的特征值限值是1 000 000,所以如果求解的特征值超过此限值的话,我们应当施加一个比较大的荷载,而不应该还是用单位力施加!计算结果为:临界力=施加力×求出来的屈曲系数,所以一般的用单位力施加的临界力就等于求出的屈曲系数,因为施加力为1。
376 第17章 玻璃表面处理技术
在讲述玻璃表面处理技术时,首先应了解玻璃表面的结构与性质、玻璃表面的物理性质、化学性质等,这些知识内容在前面章节已学习过,这里不再叙述。
在玻璃生产过程中,表面处理具有十分重要的意义。从清洁玻璃表面起,直到制造各种涂层的玻璃。表面处理的技术应用很广,使用的材料、方法也是多种多样的,基本上可归纳为三大类型。
(1) 玻璃的光滑面或散光面的形成,是通过表面处理以控制玻璃表面的凹凸。例如器皿玻璃的化学蚀刻,灯泡的毛蚀,以及玻璃的化学抛光。
(2) 改变玻璃表面的薄层组成,改善表面的性质,以得到新的性能。如表面着色以及用SO2、SO3处理玻璃表面,增加玻璃的化学稳定性。
(3) 在玻璃表面上用其他物质形成薄层而得到新的性质,即表面涂层。如镜子的镀银、表面导电玻璃、憎水玻璃、光学玻璃表面的涂膜等。
17.1 玻璃表面的清洁处理
玻璃基片和坯体在进行玻璃表面处理前,还应进行表面的清洁处理。因为基片或坯体的清洁程度对玻璃表面处理的产品质量有很大的影响。因此表面处理前的清洁处理对于后续的玻璃表面处理工艺是非常重要的。下面简单加以叙述。
17.1.1 表面清洁度的检验标准
玻璃表面进行清洗前,必须检验玻璃表面清洁度,以此为根据来选择清洗方法。常用的检验方法有:
(1) 玻璃表面与液体的接触角法
往洁净的玻璃表面倒上水和乙醇,都能扩展而完全润湿,接触角几乎等于零。如玻璃表面有污染,水和酒精就不能完全润湿,呈明显而较大的接触角。
(2) 呵痕试验法
用洁净(经过滤)、潮湿的空气吹向玻璃表面(呵气),放在黑色背景前,如玻璃为洁净的,就呈现黑色、细薄、均匀的湿气膜,称为黑色呵痕。如玻璃表面有污染,水气就凝集成不均匀的水滴,称为灰色呵痕。水滴在灰色呵痕上,有明显的接触角,而黑色呵痕中水的接触角接近于零值。这是检查玻璃表面清洁度常用的简便而有效的方法。
(3) 玻璃表面的静摩擦系数法
使用LINQ处理数据
.NET Language-Integrated Query(LINQ,语言集成查询)是微软公司提供的一项新技术,它将查询操作直接引入到.NET
Framework 3.5所支持的编程语言(如C#、Visual Basic等)中,从而直接实现查询功能。本章将讲解使用LINQ处理的方法,主要介绍以下知识点:
* LINQ概述;
* LINQ查询子句;
* 使用LINQ维护User表的数据。
通过本章的学习,读者将可以了解使用LINQ查询集合中的数据的基本操作方法,并使用LINQ处理数据库中的数据的方法。
13.1 LINQ概述
查询(Query)是一种从给定的数据源中检索满足指定条件的数据表达式。查询也是一组指令,这些指令可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式。
传统上,查询技术往往使用字符串来表示查询操作,如查询关系数据库的SQL语句、查询XML结构数据的XQuery等。在这些查询操作中,一般不会检查被查询数据的类型。同时,这些查询操作往往与编程语言处于一种相对孤立的状态。
LINQ(.NET Language-Integrated Query、语言集成查询)也是一种查询技术,它最大的特点就是能够把查询操作直接引入到.NET Framework 3.5所支持的编程语言(如C#、Visual Basic等)中,并整合为一体。LINQ查询表达式是由一组用类似于SQL或XQuery的声明性语法编写的子句组成。每一个子句可以包含一个或多个C#表达式,而这些表达式本身又可能是查询表达式或包含查询表达式。LINQ为.NET Framekwork 3.5所支持,它包括以下4个主要组件或技术。
* LINQ to Objects:查询IEnumerable或IEnumerable类型的集合,即查询任何可枚举的集合,如数组(Array和ArrayList)、泛型列表(List)、字典(Dictionary),以及用户自定义的集合。
LINQ中文教程
一、LINQ概述
LINQ是一种查询技术,它允许开发人员使用统一语法进行查询,无论是对于集合、数据库、XML还是其他数据源。它支持对数据源进行过滤、排序、分组和投影等操作。
LINQ主要有以下几个方面的特点:
1.统一的查询语法:LINQ提供了一种统一的查询语法,无论是对于集合还是其他数据源,开发人员都可以使用相同的语法进行查询。
2.编译时类型检查:LINQ的查询表达式是在编译时进行类型检查的,这样可以在编译时就发现错误,提高了代码的健壮性。
3.延迟加载:LINQ的查询通常支持延迟加载,只有在需要结果时才会执行查询操作,这样可以提高性能和效率。
4.集成查询:通过LINQ,可以对多个数据源进行集成查询,无论是集合、数据库还是XML等,都可以使用相同的查询语法进行查询和操作。
5.可组合性:LINQ的查询操作可以进行组合,可以将多个查询操作串联起来,形成复杂的查询链。
二、LINQ的用法
1.查询语法
LINQ提供了一种类似于SQL的查询语法,通过关键字from、where、select等来描述查询过程。例如,对于一个整数集合,可以使用如下的查询语法来查询大于10的数字: ```
var query = from num in numbers
where num > 10
select num;
```
其中,numbers是一个整数集合,num是每个元素的别名,select
num表示选择满足条件的元素。
2.方法语法
除了查询语法,LINQ还提供了一种方法语法,通过调用特定的查询方法来实现查询。例如,对于上述的查询,可以使用方法语法来实现:
```
var query = numbers.Where(num => num > 10);
```
其中,Where是一个查询方法,num => num > 10表示一个Lambda表达式,表示筛选大于10的数字。
3.查询结果的使用