第一节广义优化课件_第1页
第一节广义优化课件_第2页
第一节广义优化课件_第3页
第一节广义优化课件_第4页
第一节广义优化课件_第5页
已阅读5页,还剩199页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章广义优化/工程优化

§1-3

智能优化方法

§1-1

广义优化概念

§1-2

工程优化设计.第一章广义优化/工程优化§1-3智能优化方法§1-11§1-1广义优化概念优化分析设计方法

广义优化(包括优化对象、优化范围和优化准则)是现代设计的宗旨

优化设计是把最优化数学原理应用于工程设计问题,在众多的设计方案中寻到尽可能完善的或最适宜的设计方案的一种现代设计方法。优化设计为工程设计提供了一种重要的科学设计方法,采用优化设计方法能大大提高设计效率和设计质量。.§1-1广义优化概念优化分析设计方法.2优化是合理化、科学化、满意化,是一个系统分析、系统综合、系统检验的反复交叉过程,是一个永无止境的过程。在优化设计过程中,常常需要根据产品设计的要求,合理确定各种参数,以期达到最佳的设计目标。优化分析设计方法有:优化设计法、广义优化设计法、方案优化法、图论及网络优化、离散优化、交叉优化、模糊优化等。.优化是合理化、科学化、满意化,是一个系统分析、系统综合、系统3优化设计的发展阶段:人类智能优化:凭人类直觉或逻辑思维功能,不一定建立数学模型,无严格数学背景。如:“设计-评价-再设计”法,黄金分割法、穷举法、瞎子爬山法等直接寻优法。数学规划方法优化:工程优化:不放映.优化设计的发展阶段:人类智能优化:凭人类直觉或逻辑思维功能,4广义优化目前,优化设计领域已从数学规划阶段进入了工程优化和人工智能优化阶段。机械产品广义优化是面向产品全系统、全过程和全性能的优化设计,是以数值与非数值集成优化、人机合成优化和多计算机协同优化为主要特征的优化设计,是从优化全过程上研究如何提高优化效率与效果的优化设计。.广义优化目前,优化设计领域已从数学规划阶段进入了工程优化和5全系统优化现代机械产品的系统性、综合性和规模化导致设计模型的横向扩展。把研究对象由传统优化的简单零部件扩展到复杂零部件、整机、系列产品和组合产品的整体优化,由单学科领域的优化发展到机、液、光、电、信息的集成优化。统称为~。.全系统优化现代机械产品的系统性、综合性和规6全性能优化客户要求的多样化导致基于全性能的多目标优化。把优化准则由传统优化的单方面性能优化扩展到技术性、经济性和社会性的综合评估和优化。技术上追求实现目的性能、约束性能、使用性能和结构性能的综合优化;结构上追求静态性能和动态性能的组合优化。称为~。.全性能优化客户要求的多样化导致基于全性能的多目标7全设计过程优化对产品寿命周期优化的市场需求导致设计模型的纵向扩展。把优化范围由传统优化的产品技术设计阶段的优化扩展到包含功能、原理方案和参数、结构方案、参数和形状,以及工艺和公差优化的全设计过程,进而面向制造、经销、使用和用后处置的寿命周期设计过程。.全设计过程优化对产品寿命周期优化的市场8全寿命周期优化.全寿命周期优化.9优化适应性/模式/手段的拓展(融入新技术):优化适应性:数值优化数值与非数值综合人工智能/计算机技术搜索策略:以数学规划为主模型:数值型搜索策略:数学工具、人工智能等模型:数值与非数值方法集成建模优化模式:计算机自动优化人机一体优化可视化/多媒体/虚拟现实技术优化手段:单模型单机串行优化分解模型分配任务多机分布式并行协同优化多机协同优化计算机技术/网络通信技术单机优化.优化适应性/模式/手段的拓展(融入新技术):优化适应性:数值10广义优化与传统优化特征体系间的比较.广义优化与传统优化特征体系间的比较.11优化设计进程传统设计广义设计结构方案已经确定.优化设计进程传统设计广义设计结构方案已经确定.12§1-2工程优化设计一、总论1、现代工程优化设计研究方向

现代工程优化设计理论和方法支持工程优化设计的集成平台优化设计的工程应用.§1-2工程优化设计一、总论.132、现代工程优化设计目标

着重解决:大型、复杂产品(工程)全系统、全性能、全过程、全生命周期的优化问题大规模的组合优化设计问题大构件的结构优化、拓朴优化问题大型复杂机械系统方案优化问题复杂机械系统动态设计的优化问题复杂工程系统的优化布局问题复杂工程系统的优化调度问题大型、复杂机械产品的稳健设计问题追求更好而不是追求最好.2、现代工程优化设计目标追求更好而不是追求最好.143、工程优化设计的范畴工程优化设计技术过程的优化设计技术产品的优化设计电子系统的优化设计机械系统的优化设计机械零件优化设计机械部件优化设计优化调度和管理.3、工程优化设计的范畴工程优化设计技术过程的优化设计技术154、发展概况和存在的问题

现状:优化方法取得了较多的成果仍以数学规划方法为主零部件的优化设计已在实际设计中得到应用处理复杂系统的广义优化设计、多学科协同优化设计、智能优化设计等的研究,取得了较多的研究成果.4、发展概况和存在的问题.16理论研究还有待深入建模技术的研究还很不充分结果分析及评价的研究还相对落后复杂系统“全系统、全性能、全过程”优化设计的研究才刚刚开始对于大型、复杂和难解问题仍有许多问题有待进一步研究优化设计和CAD技术的结合还有待进一步研究存在的主要问题:.理论研究还有待深入存在的主要问题:.17发展概况经验型的优化设计(人工判断寻优)基于数学规划的优化方法(线性规划、非线性规划、动态规划)人工智能优化广义优化设计和多学科协同优化设计基于进化机制的优化设计.发展概况经验型的优化设计(人工判断寻优).18协同寻优理论与方法组合优化设计的理论与方法结构优化、拓朴优化的理论与方法系统方案优化的理论与方法系统动态设计优化的理论与方法复杂工程系统的优化布局的理论与方法复杂工程系统的优化调度问题的理论与方法机械产品稳健设计问题的理论与方法建模理论与方法寻优求解算法优化过程和优化结果的可视化和分析评价二、现代工程优化设计理论和方法.协同寻优理论与方法二、现代工程优化设计理论和方法.19现代优化理论和方法的研究重点仿生演化设计理论与方法多学科协同优化设计理论与方法结构优化、拓朴优化设计理论与方法工程优化设计建模理论与方法寻优求解算法与求解过程控制优化结果智能处理与评价.现代优化理论和方法的研究重点仿生演化设计理论与方法.20仿生演化设计理论与方法.仿生演化设计理论与方法.21仿生演化设计理论和方法面向设计全过程的仿生演化设计支持的是创新性的优化设计面向全过程的仿生演化设计是研究生物在进化过程中的寻优机制,是探讨特征空间中的寻优方法,是真正意义上的全过程设计,即带有迭代反馈的过程优化设计仿生演化设计强调问题本身的动态变化,是针对两种空间共同进化而提出的设计方法学

.仿生演化设计理论和方法面向设计全过程的仿生演化设22研究仿生演化设计的机理及其对产品设计创新性的支持按生物进化的机理和寻优机制,探讨特征空间中的寻优方法根据问题本身的动态性,探讨问题空间和解空间的共同进化及相应的设计方法学

仿生演化设计理论和方法研究重点对产品设计的问题空间和解空间的耦合关系进行描述和衡量,形成这种描述的表示方式,并建立与此相匹配的演化模型,这是仿生演化设计的基础.研究仿生演化设计的机理及其对产品设计创新性的支持按生23

借鉴生物进化特征,探讨特征空间中演化设计的基本原理。问题的描述空间和解空间的产生是交互式的进化过程,在此过程中,有可能产生“突现”,这与生物的某些特征非常类似。因此,探讨描述这种现象的本质,揭示了这些“突现”行为的机理,以把握创新设计的实质,是研究的重点之一

模仿生物进化的趋优机制,研究设计对象在问题空间和解空间都变化的情况下的寻优策略,建立相应的形式化描述模型和求解算法,并运用于产品包括概念设计的全过程演化设计问题。研究粗集理论在概念设计阶段的应用,来处理不完整数据和不精确、不确定性问题。.

借鉴生物进化特征,探讨特征空间中演化设计的基本原理。24由于现代产品和制造系统的复杂性,各种传统的优化方法往往无能为力。迄今所采用的各种优化方法都是在数量空间中进行的,而产品及其制造系统的优化却往往需要在特征空间(或语义空间)中进行。须摹仿生物进化过程中的自组织机制,研究特征空间中的寻优策略,及其在设计优化和工艺优化中的应用。需要解决的关键问题如下:

生物在进化过程中的寻优机制,抵御“组合爆炸”和防止陷入“局部最优”的策略,及其在产品优化与工艺优化中的应用。

特征空间中的寻优方法与基因(GA)算法。基于进化机制的优化设计.由于现代产品和制造系统的复杂性,各种传统的优化方法往往无能为25多学科协同优化设计理论与方法.多学科协同优化设计理论与方法.26

将复杂系统按其所涉及的不同性能、设计阶段的不同过程、设计对象的不同子结构进行划分,称每一部分为一个领域,交由熟悉该领域的专家进行处理,即进行任务分配;各领域可以在不需要知道其它领域属性的情况下,选择该领域的处理方法和求解工具,可在不同的处理机上或异地进行求解;

由于各领域之间往往存在相互耦合的关系(通常耦合关系主要有变量耦合和函数耦合),这些关系的存在常导致各领域求解过程出现混乱现象,因此,需要构造一个协同模块,对耦合进行协同处理。多学科协同优化设计(广义优化设计)全系统、全性能、全过程、全生命周期的优化设计.将复杂系统按其所涉及的不同性能、设计阶段的不同过程、设计27国家研究机构研究对象与成果

英国Sheffield大学进化计算;使MDO应用同现存工业结构相协调Durham大学发展模仿骨骼生成来进行结构优化的MDO方法Southampton大学在涡轮叶片和低振动人造卫星结构设计等方面进行MDO方法研究Synaps,DASA和Airbus利用MDO技术改善飞行器机翼的形状设计U.K.DefenceEvaluationandresearchAgency利用MDO技术进行飞行器机翼和机体的综合设计

法国

EcoleTech大学开发不确定性、可制造性及成本等方面综合MDO方法PierreetMarieCurie大学汽车防撞性MDO应用Nice大学利用图象处理技术在拓扑优化方面取得显著成果多学科协同优化设计国内外研究概况.国家研究机构研究对象与成果

Sheffield大学进化计算;28国家研究机构研究对象与成果

德国Siegen大学MDO的研究用于亚毫米级望远镜及铁路运输工具Braunschweig大学MDO应用于裂缝及裂纹识别、质量控制、结构可靠性监控等方面Stuttgart大学开发用于自适应结构设计的MDO方法澳大利亚Sydney大学开发薄壁及冷色结构的MDO软件葡萄牙Porto大学预制梁方面的MDO方法瑞典SaabEricsson空间中心设计初期和设计后期MDO软件的成功应用.国家研究机构研究对象与成果

Siegen大学MDO的研究用29国家研究机构研究对象与成果波兰科学研究院MDO用于发展仿生机制,探讨骨头内部结构及外部特征,并应用于骨植入技术印度科学研究院进化优化方法,并应用于VLSI芯片设计

日本OsakaPrefecture大学卡车架脉冲分配器手柄MDO方法的应用Toronto大学开发用于焊接单元优化的专家系统Laval大学利用MDO设计飞机样机静平衡运动系统印度尼西亚TeknologiBandung研究院利用MDO技术设计高级水泥材料,其成果应用于DassaultAviation、Renault等公司中国大连理工大学声——结构耦合设计优化.国家研究机构研究对象与成果波兰科学研究院MDO用于发展仿生机30国家研究机构研究对象与成果

美国Boeing公司描述诸如行为、性能、人机因素、可靠性和系统成本等多样性、多目标MDO公理化方法;其防撞性工业软件的成功实施带来可观经济效益;开发出带有起博器的双向通讯天线Altair工程公司OptiStruct软件成功用于带有制造工艺约束的拓扑优化Northeastern大学开发可执行程序和可视化方法以支持设计决策Arizona大学探讨利用MDO进行敏捷型复合机翼的设计方法,用于改善颤动特性、气流响应和其它性能VirginiaTech和Florida大学应用MDO开发支柱——撑杆结构机翼的超音速飞机,与传统悬臂梁结构机翼飞机相比,能节省近20%燃料Iowa大学开发出MDO设计过程程序并融入机械多体动力学ADAMS软件GeorgiaTech空间飞行器及火箭概念设计阶段的MDO方法;并联合LockheedMartinTactical飞行器系统及空军武器实验室进行MDO不同设计阶段的不确定性建模芝加哥Illinois大学将MDO研究与3D沉浸式虚拟现实技术结合,改观设计输入、输出信息的界面;其MDO方法对诸如快速成型、铸造、焊接、聚合体挤压与注入模具等制造工艺影响很大.国家研究机构研究对象与成果

Boeing公司描述诸如行为、性31国家研究机构研究对象与成果

美国Buffalo大学研究产品及设计空间可视MDO方法,以支持设计决策Rice大学,Boeing和MobilOil公司它们在近似模型方面进行合作研究,以加强不同学科的计算机仿真技术Pennsylvania大学开发自适应机构拓扑优化的MDO方法,并用于微电子机械系统Ohio州立大学获得能够解决非连续性约束和大系统优化问题的鲁棒性算法专利Sandia国家实验室对存储设计问题进行并行优化NASA-Langley实验室将MDO的基本知识应用于工程问题;从系统和心理行为角度检验机组的动力特征空军工业研究院及其智能中心开发GA算法用以从不完整信息反求导弹武器系统结构.国家研究机构研究对象与成果

Buffalo大学研究产品及设计32结构优化、拓朴优化设计理论和方法.结构优化、拓朴优化设计理论和方法.33结构优化、拓朴优化设计理论和方法结构优化问题已经涉及到结构设计的各个方面,除了结构的最小重量、最大性能以及形状与拓扑优化、结构元件的优化布置与定位等传统结构优化问题以外,还涉及到结构美学、微观力学中的分子结构优化等问题结构优化问题在数学上归结为带约束的函数优化问题,大型结构的整体优化问题一般具有多目标、多约束和多混合变量的特点.结构优化、拓朴优化设计理论和方法结构优化问题已经涉及到结34最小重量与最大性能设计最小重量与最大性能设计是结构优化设计的经典问题,前者要求在结构安全和完整性的条件下使结构的重量(或体积,或费用)最小,后者要求在结构重量或其它条件的限制下使结构的性能(如刚度等)最大.这类问题一般可归结于几何不变的单一目标的多变量约束优化问题,利用传统的优化准则和数学规划法可有效地进行求解例如珩架的最小重量设计;较多的研究集中于复合材料梁和板结构的刚度或阻尼性能的优化设计.最小重量与最大性能设计最小重量与最大性能设计是结构优35结构的尺寸、形状和拓扑优化是几何设计的三个层次,通称为布局(Layout)优化问题.其中尺寸与形状优化问题可以用数学规划法求解.优化拓扑的选择是一个困难的结构优化问题:设计变量很多,几何构型的变化导致病态的有限元方程等.在结构拓扑优化问题中,可以根据所取目标函数和约束条件的不同组合,演义出不同的拓扑优化问题:目标函数为结构柔度,约束条件为材料重量;目标函数为结构频率,约束条件为材料重量;目标函数为材料重量,约束条件为结构柔度;目标函数为指定点位移,约束条件为材料重量等结构形状与拓扑优化.结构的尺寸、形状和拓扑优化是几何设计的三个层36在大型空间结构的控制问题中,需要安装大量的传感器和驱动器,以实现对结构的现场性能监测和主动控制.为了不增加结构的重量,提高主动控制系统的结构性能,必须使系统具有良好的鲁棒稳定性.如果驱动器/传感器的位置是空间离散的,则优化布置问题就转化为组合优化问题.其目标函数一般有:f1:结构的重量最小;f2:二次性能指标最小;f3:二次控制的费力最小;f4:鲁棒稳定性最大;f5:耗散能量最大.设计变量一般取为驱动器的位置和结构元件的体积。类似的问题还有智能结构中的压电驱动器或阻尼器的定位和优化布置问题;灵巧材料中的噪声控制问题;弹性结构中的损伤识别与定位问题等结构元件的优化布置与定位问题.在大型空间结构的控制问题中,需要安装大量的37由于结构的外形设计成为越来越重要的设计条件,结构的美学设计也成为结构优化问题的研究焦点。从美学的观点评价结构的造型、色彩等视觉效果和与周围环境的协调性,是结构美学设计的主要内容。但是,这些美学指标往往受设计者自身的美学观点和偏好的影响,所以建立一套客观的结构美学评价体系并非易事。有文献在对大坝上下游两侧的颜色进行优化设计时,引入了反映每个设计者偏好的评价矩阵,通过对视觉偏差的统计分布假设,得到一种可靠的美学效果估计值。结构的美学设计.由于结构的外形设计成为越来越重要的设计条件,结构的美学设38结构的共振调谐与动力学平衡问题经常导致病态的优化问题,共振极限状态的分析将导致求解非线性优化问题。其目标函数有可能是离散的、非凸的、多模态或平坦形状(flatinshape),GA被认为是求解这类非线性问题的非常有前途的工具。GA的可能应用领域是有应力和位移约束的多工况频率约束问题和振动控制智能结构的频率优化问题结构动力学性能设计.结构的共振调谐与动力学平衡问题经常导致病态的优化问题39工程优化设计中的建模理论与方法.工程优化设计中的建模理论与方法.40直接建模柔性建模自适应建模建模类型根据优化算法的需要,并按其规定格式,将设计问题的参数和函数直接表达为优化数学模型。特定优化对象在事先编好拓朴结构描述子程序的情况下,实现设计参数、设计函数在线交互式灵活修改。在求解过程中,自动修改和完善优化数学模型,使问题空间和解空间同步变化。根据以往优化设计的经验,建立不同系列、整机及零部件优化模型,需要时选择调用并组合。建立一个能充分表达设计思想的过渡模型(非数学模型,如描述设计问题的物理产品模型及符号模型等),然后,系统自动将其转化为相应算法所需的最终优化设计模型。过渡建模利用模型库建模.直接建模建模类型根据优化算法的需要,并按其规定格式,将设计问41柔性建模的功能是让设计师交互地确定优化模型中的三大部分--设计参数、约束数和目标函数的属性。编辑设计参数属性编辑不等距离散设计参数取值域编辑价值函数曲线编辑约束函数权重结构编辑目标函数权重结构编辑设计函数属性柔性建模.柔性建模的功能是让设计师交互地确定优化模型中的三大部分--设42建立图形模型图形建模模块的功能是让设计师实现同一产品的设计图形和优化数学模型的双向驱动。进行优化搜索由设计方案确定图形形状图形的交互修改图形建模.建立图形模型图形建模模块的功能是让设计师实现同一产品的设计图43领域建模结构优化建模拓朴优化建模动力学优化建模其它领域设计建模.领域建模结构优化建模拓朴优化建模动力学优化建模其它领域设计建44辅助建模工具要解决机械优化设计存在的问题,其中之一是需要用计算机辅助建立优化数学模型和计算机辅助优化方法程序选择,完成这些工作需要有建模专家系统、模型库管理系统、优化方法程序评价系统和优化方法程序库。这几个系统独立运行还不能很好地满足要求,最好的情况是将它们协调组合,集成为一个优化设计智能建模系统,使之成为智能CAD/CAM的重要资源建立辅助建模工具的必要性.辅助建模工具要解决机械优化设计存在的问题,其45国外几种智能建模系统及其特点.国外几种智能建模系统及其特点.46OMBMS是模型库管理系统;MB是模型库;OBMES是建模专家系统;MAR是模型分析器;OGRAP是求解过程的图形显示模块;OPB是优化方法程序库;OPEVS是优化方法程序的测试与评价系统一种智能建模系统的总体结构.OMBMS是模型库管理系统;MB是模型库;OBMES是47寻优求解算法与求解过程控制.寻优求解算法与求解过程控制.48线性规划线性规划和非线性规划的典型算法非线性规划非光滑优化方法基本算法:单纯形法具有多项式时间复杂度算法(内点法):投影算法、均衡仿射尺度法、对偶均衡仿射尺度法、原-对偶算法、探测-矫正算法、原-对偶势函数算法等无约束非线性规划算法:计算梯度的DFP法、BFGS法;不计算梯度的Powell共轭梯度法等约束非线性规划算法:序列线性逼近方法、序列无约束极小化方法、二次逼近方法等.线性规划线性规划和非线性规划的典型算法非线性规划非光滑优化49针对特殊问题设计的算法

针对复合非光滑优化问题的信赖域方法

针对极大极小问题的极大熵方法

求解一般非光滑问题的算法

次梯度法、捆集法

非光滑优化方法.针对特殊问题设计的算法非光滑优化方法.50前处理法:主要有评价理论算法和目的规划算法。直观、简单,但带有一定的盲目性;后处理法(后置衔接法):通过求得其全部或一部分有效解、然后由决策者选出合适的有效解作为最优解;渐进衔接法(交互式算法):构造出评价标准的单目标问题,求出这一单目标问题的最优解,再提交决策者评判。实际上是一个将多目标问题转化为一系列单目标问题求解的过程。多目标问题的求解策略.前处理法:主要有评价理论算法和目的规划算法。直观、简单,但带51

人工智能两大分支:知识工程

计算智能

基于人工智能的优化设计问题的求解策略基于符号知识的推理技术(专家系统)、基于实例的推理技术等在优化设计中,有关方案优化设计问题,可通过人工智能、专家系统等求解人工神经网络算法遗传基因算法模拟退火算法蚂蚁算法等是一个带有智能的计算系统,具有高速、并行处理、高效的知识获取、自学习、自适应等能力可处理各种优化设计的问题,通过启发式的随机搜索,可以获得全局最优解,基因算法采用并行计算,多解并存,求解效率很高。.人工智能两大分支:基于人工智能的优化设计问题的求解策略基52可视化处理方法主要有:事后处理法:把计算和计算结果可视法分成两个阶段,两者不发生交互作用。跟踪处理法:要求实时显示中间结果,以便于监视当前情况,确定是否继续当前计算或开始一个新的计算。驾驭处理法:不仅能使研究者实时地观察到当前的计算状态,而且能对计算过程进行实时的交互控制(增大或减少步长,修改参数等);可视化过程步骤:计算数据采集、组织与变换;几何图元提取和可视模型构造;图形绘制与显示。

求解过程的可视化跟踪.可视化处理方法主要有:求解过程的可视化跟踪.53优化结果智能处理与评价.优化结果智能处理与评价.54目的:分析优化结果的合理性和可靠性,从而判断模型的正确性,给出修改的信息,以便进一步完善所建立的模型定义:在某点处,设计变量或起作用约束的微小变化所引起的设计函数(目标函数或约束函数)的变化程度用灵敏度判断结果的合理性用灵敏度判断结果的可靠性

敏度分析.目的:分析优化结果的合理性和可靠性,从而判断模型的正确性,给55通过三维图形,显示最优点处目标函数的性态;通过三维图形,显示目标函数与设计变量间的空间关系;通过三维图形,显示各约束函数与设计变量间的空间关系;通过三维图形,显示设计方案的实体结构、动态仿真:根据优化设计所得参数,生成设计对象的实体结构并进行动态仿真。

优化结果图形显示.通过三维图形,显示最优点处目标函数的性态;优化结果图形显示.56评价指标

目标函数值的大小

不稳定度的大小

可靠度的大小评价方法层次方法评价模糊数学评价人工智能、专家系统评价

评价决策.评价指标评价决策.57三、支持工程优化设计的集成平台集成平台的功能需求集成平台开发的关键技术集成平台的体系结构设计过程数据管理产品模型优化设计拓朴优化参数优化结构优化分析常规分析有限元分析应力分析动力学分析数据库实体造型二维三维算法库图形库集成平台示例.三、支持工程优化设计的集成平台集成平台的集成平台开发的关键技58机械零部件的参数优化设计大型、复杂产品(工程)全系统、全性能、全过程、全生命周期的优化设计大构件的结构优化和拓朴优化设计大型复杂机械系统的方案优化设计复杂机械系统动态设计的优化复杂工程系统的优化布局生产过程的优化调度大型、复杂机械产品的稳健优化设计7机械优化设计建模与优化方法评价(国家自然科学基金和中国科学院计算所CAD开放实验室资助课题)耀青黄心渊王文清等1995年10月第1版四、优化设计的工程应用.机械零部件的参数优化设计7机械优化设计建模与优化方法评价(国59五、工程优化设计研究方向优化设计方法学:优化设计哲理/优化设计的体系/优化设计进程/优化设计的本质及其内在规律优化设计的设计对象:概念设计中的优化设计问题/组合优化中的NP问题/复杂大系统工程优化设计中的多学科协同优化设计问题/结构(形状、拓朴)优化设计问题/动态设计中的优化设计问题优化设计的策略、理论和方法:优化设计中建模理论和方法/优化设计中的灵敏度分析/优化设计中的可控可视技术/优化算法优化设计支持工具:单元工具(建模工具、算法库、模型库、数据库及其管理系统)/集成工具.五、工程优化设计研究方向优化设计方法学:优化设计哲理/优化设60智能算法导言遗传算法

(GA)禁忌搜索(TS)模拟退火(SA)人工神经网络在优化中的应用(ANN)§1-3智能优化方法.智能算法导言§1-3智能优化方法.61智能算法导言一、传统优化方法的基本步骤:1.选初始解2.停止准则LP:检验数为正;NLP:∇f(x)=0||∇f(x)||≤ε∇2

f(x)≥03.向改进点移动LP:转轴变换;NLP:•

选一个移动方向:负梯度方向,牛顿方向,共轭梯度方向

确定移动步长:线性搜索,黄金分割,….智能算法导言.62二、传统优化方法特点与缺陷:1.一个初始点——运算只对一个点进行;2.向改进方向移动——不能跳出局部最优解;3.只有在凸集凸函数条件下才能找到全局最优解;4.模型必须是连续可微,甚至是二阶可微。三、实际对新优化方法的要求:1.实际中希望模型的描述方法更宽松2.计算效率3.不一定要找最优解4.希望方法能模糊.二、传统优化方法特点与缺陷:.63四、智能优化方法的产生与发展:1.1975年Holland提出GA——随机实验法——模拟生物遗传机制一点→多点(种群)→遗传→可并行计算2.1977年Glover提出TabuSearch禁忌搜索——有记忆功能——用TABU表封锁搜索过的区域3.1983年Kirkpatrick提出成熟的模拟退火方法——模拟物理的退火过程目标<=>能量函数,在退火过程中达到最小4.80年代重新兴起的ANN,用于优化.四、智能优化方法的产生与发展:.64遗传算法(GeneticAlgorithm)一、导言1.遗传算法的产生•1975年Holland提出,•第一本书:

“AdaptationinNaturalandArtificialSystems”•GA以前的工作:随机算法——随机产生点,迭代,无遗传机制。网格试验法——不断细化网格,找最优解。可变容量法(单纯形法则)——每次替换掉一个最差点。.遗传算法(GeneticAlgorithm).652.遗传学的基本思想•优胜劣汰,子代继承父代的特征•定向育种——产生一个大的种群;——根据需要的特征选种;——用选出的种子繁殖下一代;——经过若干代后得到具有以上特征的品种。3.遗传算法的基本要素与构成•基本思想:根据问题的目标确定一个适应度函数,按适应度函数的好坏对种群进行选择,繁殖,经若干代后,获得最好的种群和个体。.2.遗传学的基本思想.66•要素:种群大小;基因表达方式;选择策略;遗传算子;停止准则。•流程:.•要素:种群大小;基因表达方式;.67二、Holland的最初的遗传算法1.种群大小•N:每代中个体的个数;•一般来说,越大越好。2.基因表达方式•用二进制串表达•精度ε1/2n

<ε3.适应度函数(Fj)•表示个体好坏的函数,越大的越好4.选择策略•比例选择策略对于个体,其选择概率Pj

=Fj/∑FjFj

=f(xj)(用转轮法实现).二、Holland的最初的遗传算法.685.遗传算子a.交叉crossover•选两个父体(parents)•选一个交叉位(0~n-1)P101101P101010P211010P211101•一般,P1用比例法选,P2随机选.b.变异mutation•随机选一位:0->1;1->06.停止准则•达到最大代数停止。.5.遗传算子.69计算实例:maxf(x)=x3−60x2+900x+100f’(x)=3x2

−120x+900=0X1=30,X2=10minf(x)=100maxf(x)=4100用5位二进制表达(0~32)j编码xF(x)Pj1100111923990.206200101532550.227311010265160.0444101012118010.1555011101436840.317F=2325.计算实例:.70P101010P101110P211010P211110jP1P2交叉点变异子串F(x)1124N1001123992532N010104100*3523N0110138574421N1010118015254N001002804F=2992一次遗传:.P10101071三、应用举例----机器布置问题1.描述n台机器要布置在n个位置,机器i,j间物流为fij。运价Cij,位置i,j间距离为dij。问:如何布置?2.一般0-1规划1机器i放在位置j0elsexij=可用二次0-1规划求解.三、应用举例----机器布置问题xij=723.把问题变为排序问题位置:12…n机器:34…1P(i)=j表示机器i排在位置j上

4.GA求解适应度函数:F(x)=ky−lny四、几点体会1.分散性与收敛性——一对矛盾分散性——避免局部最优;收敛性——加快计算速度,提高最优率希望:开始分散,最后收敛快2.收敛理论上无重大突破——待解决.3.把问题变为排序问题.73禁忌搜索(TabuSearch)一、导言1.禁忌搜索的产生•1977年F.Glover提出,主要用于组合优化•特点:计算速度快,可解大型问题2.主要思想——避免算法在局部循环•只进不退的原则:用Tabu锁住退路;•不以局部最优为停止条件;•模仿了人的记忆功能——Tabu表,频数表.禁忌搜索(TabuSearch).74二、禁忌搜索的基本概念1.问题描述

minC(x)s.t.x∈X∈Rn•X是Rn上的一个离散空间;

定义:对于一个变量x,通过一步移动s达到的点的集合,称为邻域移动,S(x)={s(x)|x∈X}2.禁忌表(Tabulist)T•阻止搜索过程循环,记录前若干次的移动,禁止这些移动在近期返回;T表:1前一次移动2前二次移动3…Tabusize4…5….二、禁忌搜索的基本概念.753.渴望水平函数/破禁水平(Aspirationlevelfunction)•若A(x,s)>C(s(x)),则s(x)不受Tabu表的限制,即s∈T,仍可取:

xk+1=s(x)4.移动规则•若sk(x)=s{Opt(s),x∈S(x)−T},令x=sk(x)即在不被禁忌的邻域中挑最优移动.5.选择规则•若C(x)<C(x*),令x*=x6.停止规则•最大迭代次数.3.渴望水平函数/破禁水平(Aspirationleve76三、算法步骤:Step1.选初始点,x∈X令x*=x

,T=φ,k=0Step2.若S(x)−T=φ,stop;elsek=k+1;若K>NG,stop;Step3.若sk(x)=Opt{s(x),s∈S(x)−T},令x=sk(x);Step4.若C(sL(x))<A(s,x),且sL∈T,令A(x,s)=C(sL(x)),x=sL(x);Step5.若C(x)<c(x*),x*=x;Step6.UpdateTlist,gotoStep2..三、算法步骤:.77四、TS克服局部最优性的分析:1.从移动规则看,移向S(x)–T所能达到的最优点,并不与经过点比较,故可以爬出局部最优;2.选优规则始终保持历史上曾经达到的最优点,所以既使离开了全局最优点也不会失去全局最优性;3.停止准则不以达到局部最优为停止准则,而总以最大迭代次数为停止准则。.四、TS克服局部最优性的分析:.78五、计算举例:由七层不同材料构成的一种绝缘体,应如何排列层次顺序可使性能最好?移动为一对两两交换,Tsize=3。初始顺序:2-5-7-3-4-6-1,C(x)=10.迭代0:交换对∆Cx5—467—4413—6222—3034—1-1T表:∗∨.五、计算举例:T表:∗∨.79迭代1:2-4-7-3-5-6-1,C(x)=16.交换对∆Cx3—122—3115—43—6-127—1-23迭代2:2-4-7-1-5-6-3,C(x)=18.交换对∆Cx1

3—13—1-225—42—4-43T表:∗∨∗T∨T表:.迭代1:2-4-7-3-5-6-1,C(x)=16.T表80迭代3:4-2-7-1-5-6-3,C(x)=14.交换对∆Cx4—5612—45—3223—17—1035—41—3-3A(x,s)=c(x*)=18迭代4:5-2-7-1-4-6-3,C(x)=20.交换对∆Cx15—422—433—1T表:T破禁∨∗TT表:.迭代3:4-2-7-1-5-6-3,C(x)=14.T表81模拟退火算法(SimulatedAnealing)一、导言1.SA的产生•1953年Metropolis提出模拟退火的原始算法•1982年Kirkpatrik提出成熟的SA算法2.主要思想

——模拟物理学中的退火过程•退火:温度缓慢下降,能量达最低状态Boltzman方程——热平衡方程•SA:目标函数--->作为能量函数,模拟温度T缓慢下降,按Boltzman方程计算分布概率;当温度达到最低,能量函数达最低==>目标函数达到最低。.模拟退火算法(SimulatedAnealing).82二、退火过程和Boltzman方程1.热力学的退火过程•设热力学系统S,有N个状态,状态i的能量为Ei,在温度Tk下经过一段时间达到热平衡,这时处在状态i的概率为Pi(Tk)=Ckexp(−Ei/Tk)2.Boltzman方程∴Ei↓,Pi↑

∴Tk↓,(Tk)↓;Tk→0,→min.二、退火过程和Boltzman方程.83三、模拟退火算法1.模拟要求:•初始温度足够高——转移总能成功;•降温过程足够慢——某温度下迭代次数足够多;•终止温度足够低——不可能转到差状态。2.SA算法:•问题:minf(i),i∈S,S--离散状态空间•算法步骤:Step1:初始化任选一初始解i∈S;给定初始温度T0和终止温度Tf;令迭代指标k=0,Tk=T0

.三、模拟退火算法.84Step2:随机产生一个邻域解j,∆f=f(j)−f(i);Step3:若∆<0,则i=j,转Step4;否则,产生ξ∈U(0,1),若exp(-∆f/Tk)>ξ,则i=j/fStep4:若达到热平衡(内循环次数达n(Tk)),转Step5,否则转Step2.Step5:k=k+1,Tk=Tk+∆T,或Tk=Tk·r(r<1)若Tk<Tf,停止;否则,转Step2..Step2:随机产生一个邻域解j,.85四、计算举例4个工作,P1=8,P2=18,P3=5,P4=15,求总体流水时间最小的顺序。SA求解:T0=100,Tf=1,00∆T=20,n(Tk)=3;产生一个i:1-4-2-3,f(i)=118.Tk=1001.(2)←→(4):j=1-3-2-4,f(j)=98,∴i=j2.(1)←→(4):j=4-3-2-1,f(j)=119,∆f>0,exp(-∆f/Tk)=0.80158>ξ

∴i=j3.(2)←→(3):j=4-2-3-1,f(j)=132,∆f>0,exp(-∆f/Tk)=0.878>ξ

∴i=jTk=801.(3)←→(4):j=4-2-1-3,f(j)=135,2.(2)←→(4):j=4-3-1-2,f(j)=109,Tk=60…i=3-1-4-2,f(i)=92.四、计算举例.86五、SA的收敛性模拟退火算法是一种具有一定随机性的启发式算法,它可以向目标函数增加的方向转移,从而逃出局部最优解。M.Geman和Geman已从理论上证明,当搜索次数足够多时,模拟退火法将以概率1达到全局最优解。六、几点体会1.Tk大时,exp(-∆f/Tk)大,转移概率高,分散性好;Tk小时,收敛性好。2.仅是理论上可保证最优。3.控制好Tk,可取得较好的收敛性和分散性。.五、SA的收敛性.87人工神经网络(ANN)在优化中的应用一、导言1.ANN的产生*VonNeuman机:集中式,速度快,精度高,寻址记忆;非模糊量;耗能大,推理能力差——串行处理;*人脑:分布式,速度慢,精度低,联想记忆;可处理模糊量;耗能低,推理能力强——可并行。•VonNeuman曾提出设计并行机的思想;•40~60年代神经元模型的研究;•80年代,人工智能发展起来,带来了ANN重新兴起;•优化——Hopfield提出Hp网,并用之解决了TSP问题,带来了用ANN解优化问题的研究。.人工神经网络(ANN)在优化中的应用.882.神经网络的基本思想用模拟神经元的简单模型构成网络,以大量的并行计算来替代复杂的串行计算。3.用神经网络作优化的基本思想在Hp网上构造能量函数,利用能量函数在网络运行中不断降低,最后趋于稳定的特性,来实现优化。.2.神经网络的基本思想.89二、神经元模型1.生物神经元结构突触-输出突轴细胞体树突--感知信息兴奋抑制阈值输入u.二、神经元模型突触-输出突轴细胞体树突--感知信息兴奋阈值输902.神经元模型Mp模型:X1W1j∑wijxi−θjX2X3W2jW3jf

(.)yi.2.神经元模型X1W1jX2X3W2jW3jf(.)yi91f(u)的选取:f(u)=1u>u00elsef(u)=1u≥u0au+bu0>u≥u10u<u1f(u)=1+exp(-au)1u0u1u0u0.f(u)的选取:f(u)=1u>u0f(u)=192三、神经网络1.前向网络——BP网(backpropagation反向传播)•每个单元是一个神经元;•连接权重是可变的----有学习能力;•信息是单向传递的,没有反馈;•层数在两层以上.2.Hebb学习规则•当两个神经元同时处于兴奋状态时,它们之间的连接应当加强;wij(k+1)=wij(k)+ηyiyj.三、神经网络.933.BP算法Step1.权值和阈值的初始化;Step2.给定输入x和目标输出;Step3.计算实际输出:Step4.从输出层到隐含层,修正权重

wij(k+1)=wij(k)+ηδjyi若j为输出节点δj=yj(1−yj)(−yj)若j为隐含节点δj=yj(1−yj)Step5.当达到精度要求或循环次数达到指定次数时,退出;elsegotoStep2。.3.BP算法.94四。基于神经网络的优化1.反馈网络----Hp网•每个神经元都与其它神经元连接,且:wii=0⇒无自连接

wij=wji⇒对称性运行至稳态,能量达到最小状态。.四。基于神经网络的优化.952.能量函数对于HP网,设v1,v2,...vN为输出,对于神经元j,设能量函数为:.2.能量函数.96*对于待解的优化问题,设定适当的能量函数,按能量逐减的原则,选定适当的参数(w,θ),运行一段时间,即可达到网络的平衡态——并取得了极小化能量函数的解。令∆Ei=−∆vt(t+1)≤0∆E≤0则能量函数是逐减的.*对于待解的优化问题,设定适当的能量函数,按能量逐减的原则,97五、用神经网络解TSP问题1.问题描述•N个城市C1,C2,...CN

,•城市间距离dij=d[Ci,Cj]•目标:找一个城市序列[C[1],C[2],...C[N]],使

d[C[i],C[i+1]]⇒minC[n+1]=C[1]

.五、用神经网络解TSP问题.982.能量函数的构造能量函数:目标+约束*罚系数;尽可能是二次式。vxi

=1城市X排在第i位0else.2.能量函数的构造vxi=1城市X排在第i位.993.权重的选择其中θij=−cNδij

=1i=j0else.3.权重的选择δij=1i=j.100六、其它应用举例1.排序问题,单机极小化总体流动时间调度•N个工作,加工时间P1,P2,...PN,•目标:极小化总体流水时间的顺序(SPT)(N−j+1)P[i]

⇒min.六、其它应用举例.101分析:SPT顺序中,相邻工作的加工时间差的平方和应达到最小(P[i]−P[i-1])2

⇒minvxi

=1工作X排在第i位0else.分析:SPT顺序中,相邻工作的加工时间差的平方vxi=11022.八皇后问题在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相"冲"(在每一横列竖列斜列只有一个皇后)。.2.八皇后问题.103第一章广义优化/工程优化

§1-3

智能优化方法

§1-1

广义优化概念

§1-2

工程优化设计.第一章广义优化/工程优化§1-3智能优化方法§1-1104§1-1广义优化概念优化分析设计方法

广义优化(包括优化对象、优化范围和优化准则)是现代设计的宗旨

优化设计是把最优化数学原理应用于工程设计问题,在众多的设计方案中寻到尽可能完善的或最适宜的设计方案的一种现代设计方法。优化设计为工程设计提供了一种重要的科学设计方法,采用优化设计方法能大大提高设计效率和设计质量。.§1-1广义优化概念优化分析设计方法.105优化是合理化、科学化、满意化,是一个系统分析、系统综合、系统检验的反复交叉过程,是一个永无止境的过程。在优化设计过程中,常常需要根据产品设计的要求,合理确定各种参数,以期达到最佳的设计目标。优化分析设计方法有:优化设计法、广义优化设计法、方案优化法、图论及网络优化、离散优化、交叉优化、模糊优化等。.优化是合理化、科学化、满意化,是一个系统分析、系统综合、系统106优化设计的发展阶段:人类智能优化:凭人类直觉或逻辑思维功能,不一定建立数学模型,无严格数学背景。如:“设计-评价-再设计”法,黄金分割法、穷举法、瞎子爬山法等直接寻优法。数学规划方法优化:工程优化:不放映.优化设计的发展阶段:人类智能优化:凭人类直觉或逻辑思维功能,107广义优化目前,优化设计领域已从数学规划阶段进入了工程优化和人工智能优化阶段。机械产品广义优化是面向产品全系统、全过程和全性能的优化设计,是以数值与非数值集成优化、人机合成优化和多计算机协同优化为主要特征的优化设计,是从优化全过程上研究如何提高优化效率与效果的优化设计。.广义优化目前,优化设计领域已从数学规划阶段进入了工程优化和108全系统优化现代机械产品的系统性、综合性和规模化导致设计模型的横向扩展。把研究对象由传统优化的简单零部件扩展到复杂零部件、整机、系列产品和组合产品的整体优化,由单学科领域的优化发展到机、液、光、电、信息的集成优化。统称为~。.全系统优化现代机械产品的系统性、综合性和规109全性能优化客户要求的多样化导致基于全性能的多目标优化。把优化准则由传统优化的单方面性能优化扩展到技术性、经济性和社会性的综合评估和优化。技术上追求实现目的性能、约束性能、使用性能和结构性能的综合优化;结构上追求静态性能和动态性能的组合优化。称为~。.全性能优化客户要求的多样化导致基于全性能的多目标110全设计过程优化对产品寿命周期优化的市场需求导致设计模型的纵向扩展。把优化范围由传统优化的产品技术设计阶段的优化扩展到包含功能、原理方案和参数、结构方案、参数和形状,以及工艺和公差优化的全设计过程,进而面向制造、经销、使用和用后处置的寿命周期设计过程。.全设计过程优化对产品寿命周期优化的市场111全寿命周期优化.全寿命周期优化.112优化适应性/模式/手段的拓展(融入新技术):优化适应性:数值优化数值与非数值综合人工智能/计算机技术搜索策略:以数学规划为主模型:数值型搜索策略:数学工具、人工智能等模型:数值与非数值方法集成建模优化模式:计算机自动优化人机一体优化可视化/多媒体/虚拟现实技术优化手段:单模型单机串行优化分解模型分配任务多机分布式并行协同优化多机协同优化计算机技术/网络通信技术单机优化.优化适应性/模式/手段的拓展(融入新技术):优化适应性:数值113广义优化与传统优化特征体系间的比较.广义优化与传统优化特征体系间的比较.114优化设计进程传统设计广义设计结构方案已经确定.优化设计进程传统设计广义设计结构方案已经确定.115§1-2工程优化设计一、总论1、现代工程优化设计研究方向

现代工程优化设计理论和方法支持工程优化设计的集成平台优化设计的工程应用.§1-2工程优化设计一、总论.1162、现代工程优化设计目标

着重解决:大型、复杂产品(工程)全系统、全性能、全过程、全生命周期的优化问题大规模的组合优化设计问题大构件的结构优化、拓朴优化问题大型复杂机械系统方案优化问题复杂机械系统动态设计的优化问题复杂工程系统的优化布局问题复杂工程系统的优化调度问题大型、复杂机械产品的稳健设计问题追求更好而不是追求最好.2、现代工程优化设计目标追求更好而不是追求最好.1173、工程优化设计的范畴工程优化设计技术过程的优化设计技术产品的优化设计电子系统的优化设计机械系统的优化设计机械零件优化设计机械部件优化设计优化调度和管理.3、工程优化设计的范畴工程优化设计技术过程的优化设计技术1184、发展概况和存在的问题

现状:优化方法取得了较多的成果仍以数学规划方法为主零部件的优化设计已在实际设计中得到应用处理复杂系统的广义优化设计、多学科协同优化设计、智能优化设计等的研究,取得了较多的研究成果.4、发展概况和存在的问题.119理论研究还有待深入建模技术的研究还很不充分结果分析及评价的研究还相对落后复杂系统“全系统、全性能、全过程”优化设计的研究才刚刚开始对于大型、复杂和难解问题仍有许多问题有待进一步研究优化设计和CAD技术的结合还有待进一步研究存在的主要问题:.理论研究还有待深入存在的主要问题:.120发展概况经验型的优化设计(人工判断寻优)基于数学规划的优化方法(线性规划、非线性规划、动态规划)人工智能优化广义优化设计和多学科协同优化设计基于进化机制的优化设计.发展概况经验型的优化设计(人工判断寻优).121协同寻优理论与方法组合优化设计的理论与方法结构优化、拓朴优化的理论与方法系统方案优化的理论与方法系统动态设计优化的理论与方法复杂工程系统的优化布局的理论与方法复杂工程系统的优化调度问题的理论与方法机械产品稳健设计问题的理论与方法建模理论与方法寻优求解算法优化过程和优化结果的可视化和分析评价二、现代工程优化设计理论和方法.协同寻优理论与方法二、现代工程优化设计理论和方法.122现代优化理论和方法的研究重点仿生演化设计理论与方法多学科协同优化设计理论与方法结构优化、拓朴优化设计理论与方法工程优化设计建模理论与方法寻优求解算法与求解过程控制优化结果智能处理与评价.现代优化理论和方法的研究重点仿生演化设计理论与方法.123仿生演化设计理论与方法.仿生演化设计理论与方法.124仿生演化设计理论和方法面向设计全过程的仿生演化设计支持的是创新性的优化设计面向全过程的仿生演化设计是研究生物在进化过程中的寻优机制,是探讨特征空间中的寻优方法,是真正意义上的全过程设计,即带有迭代反馈的过程优化设计仿生演化设计强调问题本身的动态变化,是针对两种空间共同进化而提出的设计方法学

.仿生演化设计理论和方法面向设计全过程的仿生演化设125研究仿生演化设计的机理及其对产品设计创新性的支持按生物进化的机理和寻优机制,探讨特征空间中的寻优方法根据问题本身的动态性,探讨问题空间和解空间的共同进化及相应的设计方法学

仿生演化设计理论和方法研究重点对产品设计的问题空间和解空间的耦合关系进行描述和衡量,形成这种描述的表示方式,并建立与此相匹配的演化模型,这是仿生演化设计的基础.研究仿生演化设计的机理及其对产品设计创新性的支持按生126

借鉴生物进化特征,探讨特征空间中演化设计的基本原理。问题的描述空间和解空间的产生是交互式的进化过程,在此过程中,有可能产生“突现”,这与生物的某些特征非常类似。因此,探讨描述这种现象的本质,揭示了这些“突现”行为的机理,以把握创新设计的实质,是研究的重点之一

模仿生物进化的趋优机制,研究设计对象在问题空间和解空间都变化的情况下的寻优策略,建立相应的形式化描述模型和求解算法,并运用于产品包括概念设计的全过程演化设计问题。研究粗集理论在概念设计阶段的应用,来处理不完整数据和不精确、不确定性问题。.

借鉴生物进化特征,探讨特征空间中演化设计的基本原理。127由于现代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论