飞行器结构动力学_第4章
飞行器空气动力学教学大纲

第一章低速翼型的气动特性(8学时)“*”
含翼型的几何参数、低速翼型流动特点及起动涡、库塔-儒可夫斯基后缘条件和环量确定、薄翼型理论、任意翼型位流解法、低速翼型的一般气动特性等部分,作业,课堂讨论。
第二章机翼低速气动特性(8学时+3学时实验)“*”
含机翼的几何参数、涡定理及下洗、升力线理论、升力面理论及涡格法、低速机翼一般气动特性等内容,3学时综合实验,作业,课堂讨论。
考核重点为:
第一章低速翼型的气动特性
翼型的几何参数、低速翼型流动特点、库塔-儒可夫斯基后缘条件、薄翼型理论、任意翼型位流解法。
第二章机翼低速气动特性
机翼的几何参数、升力线理论、低速机翼一般气动特性。
第三章亚音速翼型和机翼的气动特性
速度位方程、小扰动线化理论、亚音速流中薄翼型的气动特性、亚音速薄机翼的气动特性、临界马赫数及阻力发散马赫数。基本概念及典型流动特征分析。
通过本课程的学习,使学生对飞行器飞行的整个速度范围的空气动力特性方法有全面和系统的理解,并掌握空气动力学特性求解的基本理论和方法,初步具备飞行器气动力设计所需知识,并为学习后续课程、开展科学研究打好基础。
前修课程、能力和知识结构要求:
明确学生学习本门课程的先修课程,主要能力和知识结构。
学生需先修高等数学,数理方程,复变函数等课程,掌握基本的数学推导能力、方程组求解能力,具备基本的矢量代数、高等数学、数理方程及复变函数等的知识结构。
飞行器空气动力学教学大纲
课程编号
01200110
开课学院
航空宇航
开课系
0121
课程名称
中文
飞行器空气动力学
课程类别
必修课
英文
Aerodynamics of Aircraft
西工大飞行器结构力学电子教案

西工大飞行器结构力学电子教案第一章:飞行器结构力学概述1.1 飞行器结构力学的定义介绍飞行器结构力学的概念和基本原理。
解释飞行器结构力学的研究对象和内容。
1.2 飞行器结构的特点与分类讨论飞行器结构的特点,包括轻质、高强度、耐腐蚀等。
介绍飞行器结构的分类,包括飞行器壳体、梁、板、框等。
1.3 飞行器结构力学的基本假设阐述飞行器结构力学分析的基本假设,如材料均匀性、连续性和稳定性。
第二章:飞行器结构受力分析2.1 飞行器结构受力分析的基本方法介绍飞行器结构受力分析的基本方法,包括静态分析和动态分析。
2.2 飞行器结构受力分析的实例通过具体实例,讲解飞行器结构受力分析的过程和方法。
2.3 飞行器结构受力分析的计算方法介绍飞行器结构受力分析的计算方法,包括解析法和数值法。
第三章:飞行器结构强度分析3.1 飞行器结构强度理论介绍飞行器结构强度理论的基本原理,包括最大应力理论和能量原理。
3.2 飞行器结构强度计算方法讲解飞行器结构强度计算的方法,包括静态强度计算和疲劳强度计算。
3.3 飞行器结构强度分析的实例通过具体实例,展示飞行器结构强度分析的过程和方法。
第四章:飞行器结构稳定分析4.1 飞行器结构稳定理论介绍飞行器结构稳定理论的基本原理,包括弹性稳定理论和塑性稳定理论。
4.2 飞行器结构稳定计算方法讲解飞行器结构稳定计算的方法,包括解析法和数值法。
4.3 飞行器结构稳定分析的实例通过具体实例,讲解飞行器结构稳定分析的过程和方法。
第五章:飞行器结构动力学分析5.1 飞行器结构动力学基本原理介绍飞行器结构动力学的基本原理,包括振动理论和冲击理论。
5.2 飞行器结构动力学计算方法讲解飞行器结构动力学计算的方法,包括解析法和数值法。
5.3 飞行器结构动力学分析的实例通过具体实例,展示飞行器结构动力学分析的过程和方法。
第六章:飞行器结构疲劳与断裂分析6.1 飞行器结构疲劳基本理论介绍飞行器结构疲劳现象的基本原理,包括疲劳循环加载、疲劳裂纹扩展等。
飞行器结构力学电子教案PPT课件

目
CONTENCT
录
• 飞行器结构力学概述 • 飞行器结构力学基础知识 • 飞行器结构静力学分析 • 飞行器结构动力学分析 • 飞行器结构疲劳与损伤容限分析 • 飞行器结构优化设计
01
飞行器结构力学概述
定义与特点
定义
飞行器结构力学是研究飞行器结构强度、刚度和稳定性的学科, 主要关注飞行器在各种载荷作用下的响应和行为。
迭代算法
通过不断迭代更新解,逐步逼近最优解,常用的 算法包括梯度下降法、牛顿法等。
飞行器结构优化设计方法
尺寸优化
通过改变结构件的尺寸,以达到最优化的结构性 能。
拓扑优化
在给定的设计区域内,寻找最优的材料分布和连 接方式。
形状优化
通过改变结构的形状,以实现最优的结构性能。
多学科优化
综合考虑多种学科因素,如气动、热、强度等, 进行多学科协同优化。
技术发展
飞行器结构力学的发展推动了航空航天技术的进步 ,为新型飞行器的设计和研发提供了技术支持。
飞行器结构力学的历史与发展
历史
飞行器结构力学的发展可以追溯到20世纪初期,随着航空工 业的快速发展,结构力学逐渐成为飞行器设计的重要学科。
发展
近年来,随着新材料、新工艺和计算技术的不断发展,飞行 器结构力学在理论和实践方面都取得了重要进展。未来,随 着环保要求的提高和新能源的应用,飞行器结构力学将面临 新的挑战和机遇。
损伤容限
指材料或结构在受到损伤后仍能保持一定承载能力的程度,是评估结构剩余寿命的重要 指标。
疲劳与损伤容限分析的必要性
飞行器在服役过程中受到各种复杂载荷的作用,结构疲劳与损伤是不可避免的现象,因 此进行疲劳与损伤容限分析是确保飞行器安全的重要手段。
4.4飞控系统及其他设备

75Hz
1公里 6.44--11.27公里
(2)微波着陆系统
• 以很窄的薄片形波束在一定范围内来回扫描, 飞机通过两次收到信号的时间间隔计算出源自 己的方位和仰角。航向扫描
俯仰扫描
第 4 章 飞行环境及飞行原理
4.4 其他机载设备
4.4.1 雷达设备
• 雷达:无线电检测与定位的简称。 • 基本原理:通过天线发射无线电波并接收
4.4.3 防护和救生系统
1)座舱环境控制系统
• 座舱通风,温度、气压、氧气含量等控制
2)飞行员个体防护系统
• 个体防护包括:飞行服、抗过载服、氧气面 罩头盔等设备。
3)弹射救生系统
零高度、零速度弹射能力
4)航天救生设备
航天服
发射段:弹射座椅
或逃逸塔
轨道段:营救
返回:多降落伞系
统、弹射座椅
4)航天救生设备
第 4 章 飞行环境及飞行原理
4.3 飞行器飞行控制系统
• 人工操纵和自动控制两种
4.3.1 飞行器飞行操纵系统 1)机械和助力操纵系统
机械:早期,列入结构部分,不属于机载系统 助力:液压、气动、电动等,解决气动载荷大问题
地平仪
人工给定 基准
眼睛 大脑 手 驾驶员
飞机姿态
驾驶杆 升降舵
传动系统 或助力操纵系统
2) 着陆控制系统
30M
进近
下滑
平飞 拉平
飘落 滑跑
(1) 仪表着陆系统
下滑信标 组成下滑面
跑道 航向信标组成航向面
航向信标:与跑道中心线成一定航向角 下滑信标:与跑道成 一定仰角 航向信标与下滑信标构成无线电下滑航道
航向台 90Hz
跑道
西工大飞行器结构力学电子教案

西工大飞行器结构力学电子教案第一章:绪论1.1 课程简介1.2 飞行器结构力学的研究对象和内容1.3 飞行器结构力学的应用领域1.4 学习方法和教学要求第二章:飞行器结构的基本受力分析2.1 概述2.2 飞行器结构的受力分析方法2.3 飞行器结构的受力类型及特点2.4 飞行器结构的基本受力分析实例第三章:飞行器结构的弹性稳定性分析3.1 概述3.2 弹性稳定性的判别准则3.3 飞行器结构弹性稳定性分析方法3.4 飞行器结构弹性稳定性分析实例第四章:飞行器结构的强度分析4.1 概述4.2 飞行器结构强度计算方法4.3 飞行器结构材料的力学性能4.4 飞行器结构强度分析实例第五章:飞行器结构的刚度分析5.1 概述5.2 飞行器结构刚度计算方法5.3 飞行器结构刚度分析实例5.4 飞行器结构刚度优化设计第六章:飞行器结构的疲劳分析6.1 概述6.2 疲劳寿命的计算方法6.3 疲劳裂纹扩展规律6.4 飞行器结构疲劳分析实例第七章:飞行器结构的断裂力学分析7.1 概述7.2 断裂力学的基本概念7.3 断裂判据和裂纹扩展规律7.4 飞行器结构断裂力学分析实例第八章:飞行器结构的动力学分析8.1 概述8.2 飞行器结构动力学的基本方程8.3 飞行器结构的动力响应分析8.4 飞行器结构动力学分析实例第九章:飞行器结构复合材料分析9.1 概述9.2 复合材料的力学性能9.3 复合材料结构分析方法9.4 飞行器结构复合材料分析实例第十章:飞行器结构力学工程应用案例分析10.1 概述10.2 飞行器结构力学在飞机设计中的应用10.3 飞行器结构力学在航天器设计中的应用10.4 飞行器结构力学在其他工程领域的应用重点和难点解析重点环节一:飞行器结构的基本受力分析补充和说明:飞行器结构的基本受力分析是理解飞行器结构力学的基础,需要掌握各种受力类型的特点和分析方法,并通过实例加深理解。
重点环节二:飞行器结构的弹性稳定性分析补充和说明:弹性稳定性是飞行器结构设计中的关键问题,需要理解判别准则,掌握分析方法,并通过实例了解实际应用。
结构动力学-飞行器

五、关于平时成绩、期末考试
1.考核方式:平时成绩+期末考试(笔试); 2.期末考试命题原则及内容分配比例:
单自由度系统(40分),多自由度系统(40分),基本
概念(20分); 3.成绩评定及组成要素:平时成绩(含平时作业:15
分,试验5分):20分;
4. 期末考试:笔试80分。
第一章 单自由度振动系统
§1.1 结构动力分析中的自由度
一. 自由度的定义
确定体系中所有质量位置所需的独立坐标数,称作体系的动力自由度数。
二. 自由度的简化
实际结构都是无限自由度体系,这不仅导致分析困难,而且从工程 角度也没必要。常用简化方法有:
m
1) 集中质量法 将实际结构的质量看成(按一定规则)
阻尼情况。
用哈密顿原理时和上两方法不同,不再考虑惯性力、阻
尼例和弹性恢复力等,它们通过能量变分来得到。
由哈密顿原理推得Lagrange方程
d dt
L qk
L qk
0(k
1,2
n)
L T V
4). 动力学三大定理
§1.3 建立运动方程的基本步骤
本课程 用达朗泊尔原理通过列平衡方程得到运动方程
的“直接平衡法列”。平以衡下方讨程论中称一刚律度认为法系统的阻尼是等
效粘滞阻尼。 直接平衡法列方程的一般步骤为: 1) 确定体系的自由度——质量独立位移数; 2) 建立坐标系,确定未知位移(坐标正向为正); 3) 根据阻尼理论确定质量所受的阻尼力; 4) 根据达朗泊尔原理在质量上假想作用有惯性力(注意:
惯性力是实际的,但它不作用在质量上); 5) 取质量为隔离体并作受力图; 6) 根据达朗泊尔原理列每一质量的瞬时动力平衡方程,
西工大飞行器结构力学课后答案

西工大飞行器结构力学课后答案第一题根据飞机结构力学的基本原理,飞机的结构力学可以被分解为静力学和动力学两个部分。
静力学是研究在静止或恒定速度下的力学行为,包括计算飞机各个部件的受力和应变情况。
而动力学则是研究在变化速度和加速度下的力学行为,包括计算飞机受到的各种动力荷载和振动情况。
第二题飞机的结构力学分析中,常用的方法包括有限元分析、静力学分析和动力学分析。
有限元分析是一种基于数值计算的方法,可以建立飞机结构的数学模型,并以此模型进行力学分析。
静力学分析是通过平衡方程来计算飞机结构的受力和应变情况,包括应力分析和变形分析。
动力学分析是通过力学方程来计算飞机在动态载荷下的振动响应和疲劳寿命。
第三题飞机的结构力学分析对于设计和制造过程中的决策具有重要意义。
在设计阶段,结构力学分析可以帮助工程师评估不同设计方案的有效性和可行性。
通过分析飞机的受力和应变情况,可以优化设计,并确保飞机在正常工作范围内具有足够的强度和刚度。
在制造阶段,结构力学分析可以帮助工程师确定合适的材料和加工工艺,以确保飞机结构的可靠性和安全性。
通过分析飞机的受力和应变情况,可以预测飞机在使用寿命内的疲劳寿命,并采取相应的措施延长飞机的使用寿命。
此外,结构力学分析还可以应用于飞机维修和事故调查过程中。
通过分析事故飞机的受力和应变情况,可以确定事故原因,并提出相应的维修和改进建议,以减少事故的发生对飞机结构的影响。
第四题对于飞行器结构力学的研究,需要掌握一些基本理论和方法。
首先是静力学的基本原理,包括力的平衡方程、应力和应变的定义和计算方法。
其次是动力学的基本原理,包括力的运动方程、振动的模型和计算方法。
此外,还需要了解一些基本的力学性能指标,如强度和刚度。
在进行结构力学分析时,需要掌握一些基本的计算方法。
常见的方法包括有限元法、解析法和试验法。
有限元法是一种基于数值计算的方法,可以建立飞机结构的数学模型,并以此模型进行力学分析。
解析法则是通过解析计算的方法进行力学分析,主要针对简单和规则的结构。
飞行器结构动力学_第1章_2014版 [兼容模式]
![飞行器结构动力学_第1章_2014版 [兼容模式]](https://img.taocdn.com/s3/m/1a6d4b0ede80d4d8d15a4f4f.png)
– 第四章:连续系统
• 杆的振动 轴的振动 • 梁的振动 薄板振动
– 第五章:结构动力学建模
• 有限元模型建立(第6章) • 结构模态分析(第7章)
第1章 概 论
第1章 概 论
现代有限元分析——结果
第1章 概 论
实验手段
地面静力实验
第1章 概 论
地面振动实验(Ground Vibration Test,GVT)
• 确保边界条件 • 激励方式
第1章 概 论
• 传感器布置 • 信号处理
F-16 GVT悬吊
第1章 概 论
风洞实验——颤振
第1章 概 论
NASA兰利
第1章 概 论
结构动力学建模(2)
• 原则 – 保持原有系统的动力学特性(或近似) – 必须和观察到的实际模型尽可能相似
• 初步设计阶段可采用一定简化,详细设计阶段 尽可能细化
• 方法 – 1.集中参数描述的离散系统 – 2.分布参数描述 – 3.两种方法的混合
• 例子: – 导弹在空中飞行;飞机在空中飞行
• 量子场理论(quantum field theory,QFT):具有很多自由度的量子一级
的问题 第1章 概 论
背景知识(续)
牛顿
• 牛顿三定律
– 奠定了经典力学基础 • 《自然哲学的数学原理》
– 对第2、3定律给出了合理的科学和数学描述 – 阐述了动量守恒和角动量守恒原理 • 万有引力定律 – 最先给出引力的科学、准确的表达式 • 牛顿运动定律和万有引力定律 – 对经典力学进行了最完整和最准确的描述 – 适用于日常物体和天体 • 发明了微积分 – 莱布尼茨发明了现在常用的求导和积分符号
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理想约束→
fkd rk 0
k
→
F kd rk 0
k
虚功方程
( I)
充分条件:(I)成立→系统平衡
设(I)成立,而系统不平衡→原先静止的系统进入运动→很短时间内的 位移沿合力方向,取这些位移为虚位移→合力在该虚位移上作正功→
第4章 分析动力学基础
4.2 虚位移原理
2 2 2
第4章 分析动力学基础
4.1自由度和广义坐标
例: 两质点铰接成的双摆,刚杆长l1,l2,确定其运动自由度。
解:质点位置: A(xA,yA),B(xB,yB), 2 2 yA 不独立: l12 xA
或:q1, q2 • 约束:对系统运动在几何位置上的限制。使系统自由度减少。
l x y
1. 约束反力:约束作用于系统的力。如:铰链约束力。除摩擦力 外,都不作功。 2. 主动力:在系统运动或平衡中处于主导地位。如重力、气动力。
• 理想约束:约束反力在虚位移上不作功的约束。
第4章 分析动力学基础
4.2 虚位移原理
• 虚位移原理/虚功原理:理想约束下,质点系平衡的充要条件是:所有主动 力在虚位移上的微元功之和为零。把静力平衡条件通过功的原理来表达。 证明:必要条件:系统平衡,则主动力在虚位移上的微元功=0 质点系处于平衡→任一质点上的合力
4.4 拉格朗日方程
• 拉格朗日方程的推导
动力学普遍方程
k
Hale Waihona Puke Fk mk rk d rk 0
( b)
主动力虚功
惯性力虚功
n rk Fk d rk Fk qi k i 1 k mk rk d rk ?
dW Rk d rk ( Fkd rk f kd rk ) Fkd rk f kd rk 0
k k
理想约束→
fkd rk 0
k
→
F kd rk 0
k
k
k
与假设矛盾
→ 充分条件成立
• 虚功方程用广义坐标和广义力表示 若系统有n个自由度→任一点坐标矢量 广义坐标 n r 与时间无关 d rk k d qi i 1 qi n n n r rk k d W Fkd rk Fk d qi Fk d qi Qid qi qi qi k k i 1 i 1 k i 1 qi=可以任意选择
第4章 分析动力学基础
4.4 拉格朗日方程
• 达朗贝尔(D‘Alembert)原理
质量为mk的质点,在合力 Rk 作用下,和惯性力 mk rk 构成平衡
Rk mk rk 0
( a)
• 用平衡方程来表示质点k的动力学方程。 • 虚位移原理建立在静平衡基础上,达朗贝尔原理将其推广到动
1 T [ K ] 正定 U q [ K ]q 正定二次型 2 • 平衡位置U取极值,U正定,偏离平衡位置U>0→平衡位置U有 极小值。势能具有极小值的平衡位置叫做稳定平衡位置。
第4章 分析动力学基础
4.3 动能与势能
注意 • 如果系统中的qi包含刚体位移时,U除了在qi全为零的情况等 于零外,还存在某些不为零的qi,使得U=0→U为半正定二次
0
2U kij q q i j
刚度系数
kij k ji
• kij是U对广义坐标的二阶偏导数在平衡位置的值,为常数。 • 引入广义刚度阵
k11 k12 k22 [K ] 对称 ... k1n ... k2 n knn
4.3 动能与势能
• 广义力表示的平衡条件 Qi 0 • 如果仅有势力作主动力
Qi U 0 qi
• 系统处于平衡位置时,势能取极值。 • 假设微振动,将U在平衡位置(qi)附近泰勒展开
U 1 n n 2U U U0 qi 2 i1 j 1 i 1 qi 0 qi q j
2 2 2 B 2 B
2DOF
• 约束方程:表示约束的方程。 • 定常约束:约束方程只含坐标及常数项,与时间无关的约束。
• 非定常约束:约束方程显含时间的约束。
第4章 分析动力学基础
4.2虚位移原理
• 虚位移:约束许可的坐标的微小改变量。它不一定是实际运动 的真实位移,所以与时间t 的变化无关。 • 虚位移是假想坐标的瞬时改变量,只要求符合约束,用d 表示, 与区分dt 时间内物体真实位移增量d区分。假设d 无限小。 • 虚功:力在虚位移上作的功。 • 分析力学中,力的分类:
第4章
4.1 4.2
分析动力学基础
自由度和广义坐标 虚位移原理
4.3 动能和势能
4.4
4.5
拉格朗日方程
汉密尔顿原理
第4章 分析动力学基础
牛顿法
• 按照各质点/刚体的运动来建立方程。
• 复杂系统,力/力矩与速度/加速度间的矢量关系复杂, 且引入了不必知道的未知的约束反力。
分析动力学方法
• 从能量的观点来建立方程。 • 建立系统动能T、势能U、功W之间的标量关系。 • 是研究静、动力学问题的普遍的、简单而统一的方法。
( b)
T 是广义速度的零次、一次、二次函数 rk rk (q1 , q2 ,....., qn )
第4章 分析动力学基础
4.3 动能与势能
rk rk i q j r rk q i 1 j 1 qi q j n n n n rk rk rk rk 1 1 T mk qi q j mk 2 k 2 i1 j 1 k qi q j i 1 j 1 qi q j rk rk mij m ji m m 广义质量系数 •令 ij k qi q j k
n n rk dqi rk rk rk drk r q k i dt q dt t q t i 1 i 1 i i
速度矢量 全导数 广义速度
( a)
• 系统总动能T • (a)代入(b) • 定常约束
1 r T mk r k k 2 k
力学问题。 • 将(a)左边看成新合力,计算所有质点虚功
k
Rk mk rk d rk Fk f k mk rk d rk 0
k
• 理想约束,约束反力虚功为零
第4章 分析动力学基础
4.4 拉格朗日方程
• 动力学普遍方程
dW
Qi 0, (i=1,2,...)
对应广义坐标qi 的广义力
rk rk (q1, q2 ,..., qn , t )
• 虚位移原理:理想约束下,n自由度系统平衡的充要条件是n个广义力Qi=0 第4章 分析动力学基础
4.2 虚位移原理
例:双摆在A、B处悬P1、P2,B处作用水平力F,求平衡时q1、q2和P1、P2、 F的关系。 解:取 q1 、 q2 为广义坐标,给 q1 虚位移 dq1 ,而 q2 不 动。各力虚功:
第4章 多自由度系统的振动 分析动力学基础
4.1自由度和广义坐标
• 自由度:完全确定系统运动所需的独立坐标数目。 • 广义坐标:若用某一组独立的坐标(参数)就能完全确定系 统的运动,则这组坐标称为广义坐标。 • 通常,广义坐标数=自由度数。 例:考虑悬线弹性变形,描述质点m的运动 • 悬线弹性→不约束m的位置 直角坐标:x(t),y(t),z(t) 广义坐标 3DOF 球坐标:r(t),y(t),f(t) • 悬线刚性→约束m的位置(球摆) 直角坐标:x(t),y(t),z(t) x y z 常数 2DOF 球坐标:r(t)=c,y(t),f(t)
第4章 分析动力学基础
正定二次型
[M ]
正定
4.3 动能与势能
• 系统势能U • 系统在空间受到力的作用仅由系统所在的位置唯一地决定,
这种力叫势力,这种力场叫势力场(或保守力场)。
• 在选定的参考(基准)位置,经任意路径到达另一位置时,势 力所作的功即为该位置所具有的势能。 • 势能是位置的单值函数。
k
Fk mk rk d rk 0
( b)
d W Fk d rk 0
k
虚功方程
• 只比虚功方程增加了惯性力的虚功。 • (b)可以用到动力学问题。 • (b)表明:作用在理想约束的系统上所有的主动力和惯性力 在任意瞬时,在虚位移上的虚功之和为零。
第4章 分析动力学基础
n
(c)
i 为小量 • 微振动→ q
一阶量
高阶量
• 动能表达式中只保留二阶小量项→(c)中只取 mij 0 (常数) • 引入广义质量阵
m11 m12 m22 [M ] 对称 ... ... m1n m2 n mnn
1 T T q [ M ]q 2
n n
i q j q
对称
1 n n i q j 是广义速度的二次齐次函数 T mij q 2 i 1 j 1
• 微振动,广义坐标原点均在平衡位置→qi是偏离平衡位置的小量
第4章 分析动力学基础
4.3 动能与势能
• 将mij在平衡位置附近泰勒展开
mij mij mij qs ...... 0 s 1 qs 0
主动力 约束反力 Rk Fk f k 0
R d rk 0 → 合力在k点虚位移上的功→ k dW Rk d rk ( Fkd rk f kd rk ) Fkd rk f kd rk 0