天文望远镜集成建模研究 杨德华 南京天文光学技术研究所 30 NOV, 年中国虚拟天文台年会 广西师范大学 桂林

Slides:



Advertisements
Similar presentations
1 I/O 设备访问方式和类型. 2 Overview n The two main jobs of a computer: l I/O (Input/Output) l processing n The control of devices connneted to the computer is.
Advertisements

揭开移动社交游戏运营的面纱 何书勉 博士 北京聚逸锐合网络科技有限公司.
第9章 系統建置.
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
第8章 系統架構.
操作系统结构.
运用Matlab GUI辅助大学物理实验 蒋志洁 中山大学 物理学院
視聽資料之定義 視聽資料 非書資料 多媒體資料.
大数据在医疗行业的应用.
第八章 分析與設計階段 – 物件導向設計(OOD)
CarSim ® 2012年3月8日于二汽.
深層學習 暑期訓練 (2017).
Minimum Spanning Trees
時間: 地點: 班級:四光三甲、四光三乙 輔導老師:吳明瑞、殷尚彬老師
全球工程師共同的語言 MathWorks 台灣總代理鈦思科技 指導老師 : 郭艷光教授 報告者 : 吳育驊
單元一:基頻訊號傳送技術實習 (PCM取樣 量化 編碼部分) 數位通訊實習模擬 單元一.
異質計算教學課程內容 「異質計算」種子教師研習營 洪士灝 國立台灣大學資訊工程學系
臺北市立大學 資訊科學系(含碩士班) 賴阿福 CS TEAM
第17章 Fortran与其他语言 由于纯粹的Fortran语言在图形操作能力上的缺陷,为了使数值计算程序能够通过图形用户界面(GUI)与用户进行即时的交互,通常会采用多种语言混合编程的方式来处理。 不同的程序设计语言在处理不同的变量类型特别是子程序的参数传递处理方式上有很大的不同,只要在混合编程时注意变量类型和参数传递的处理方式,就能够充分利用不同程序设计语言的优势。Fortran语言在数值计算方面具有突出的优势,能够利用Fortran语言进行混合编程以提高数据处理方式的其他程序设计语言。包括:C/C+
軟體原型 (Software Prototyping)
陈 峦 副教授 研究院大楼316# 电子科技大学 能源科学与工程学院
簡易 Visual Studio 2010 C++ 使用手冊
中国散裂中子源小角谱仪 的实验数据格式与处理算法 报告人:张晟恺 中国科学院高能物理研究所 SCE 年8月18日
Operating System Internals and Design principles
Special English for Industrial Robot
Isilon中国区技术经理 杨峰 虚拟天文台年会 存储技术交流 Isilon中国区技术经理 杨峰 Isilon Proprietary and Confidential.
課務組 Curriculum Section
Digital Terrain Modeling
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
HLA - Time Management 陳昱豪.
China Standardization activities of ITS
Mechanisms and Machine Theory.
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
線性一階微分方程與尤拉法 線性一階微分方程式求解 (Linear First-Order Differential Equations)
Chapter 4 多執行緒 (Multi Thread)
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
重點 資料結構之選定會影響演算法 選擇對的資料結構讓您上天堂 程式.
Formal Pivot to both Language and Intelligence in Science
ANSYS基础与入门.
校園網路架構介紹與資源利用 主講人:趙志宏 圖書資訊館網路通訊組.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
簡易 Visual Studio 2005 C++ 使用手冊
單元11: 事件結構 主題: a. 事件結構概述 b. 如何使用事件結構 c. 使用事件結構須注意的事項.
推动全球能源变革,以创造清洁、安全、繁荣的低碳未来。
TinyOS 石万兵 2019/4/6 mice.
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.
SAP R/3架構及前端軟體安裝 Logical View of the R/3 System SAP Frontend 6.2安裝
高速工具機驅動系統與機械結構剛性整合設計
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
第15章 系統分析與設計.
第7章 進階的同步 觀念與實務.
兩漢戚宦掌權的政局 第二節 東漢的戚宦之爭.
導 論 教學投影片.
題目:衛星遙測於水質監測之應用 講者:中華大學土木工程學系 陳莉教授 時間:民國101年12月26日 遙測緣起與發展
冷凍空調自動控制 - 控制系統範例 李達生.
Chapter 10 Mobile IP TCP/IP Protocol Suite
李宏毅專題 Track A, B, C 的時間、地點開學前通知
SAP 架構及基本操作 SAP前端軟體安裝與登入 Logical View of the SAP System SAP登入 IDES
名词从句(4) (复习课).
數位家庭中的人機介面研究.
作者:郭阳宽 王正林 《过程控制系统仿真》 电子工业出版社 出版 作者:郭阳宽 王正林
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝 SAP登入
MGT 213 System Management Server的昨天,今天和明天
原版:清大資工系 張智星 新增版:方煒 台大生機系
OrientX暑期工作总结及计划 XML Group
第三章 计算机体系结构.
BESIII MDC 模拟与调试 袁野 年粒子物理实验计算软件与技术研讨会 威海.
Presentation transcript:

天文望远镜集成建模研究 杨德华 南京天文光学技术研究所 30 NOV, 2006 2006年中国虚拟天文台年会 广西师范大学 桂林 中国科学院 南京天文光学技术研究所 天文望远镜集成建模研究 杨德华 南京天文光学技术研究所 30 NOV, 2006 2006年中国虚拟天文台年会 广西师范大学 桂林

内容 概述—名词含义、目的意义、发展历程… 集成建模的基本方法 集成建模的基本工作内容 涉及的有关技术—计算技术,并行技术… 探讨

天文望远镜设计方法 科学目标 技术要求和误差分配 光学系统设计 机械结构设计及分析 自动控制系统设计 观测系统设计 误差分配和技术要求为接口纽带,交流反馈不即时,总体性能难以优化和估价

集成建模—integrated modeling 基于天文望远镜设计中光学系统设计、机械结构设计及分析和自动控制系统设计三大基本模块,建立各自相对独立的计算机模型(一般采用常用软件),并结合传感检测系统和各种环境影响因素的计算机模型,通过编制计算机程序构成一个集成的整体的望远镜模型,经仿真分析得到望远镜各种响应乃至最终成像质量,据此评价望远镜工作性能和优化设计方案。

Motivation & Benefit 在项目执行较早的阶段即可评价望远镜工作性能,直到项目结束 识别影响系统性能的关键因素 从系统层面上来优化和平衡各子系统的设计 从系统层面上来权衡和克服各种干扰因素 寻求更有效的提升望远镜性能的方法,优化设计方案 集成化模型仿真可较真实有效地进行望远镜设计方案整体性能造价评估和方便迅速地进行优化改进。

简史和现况 可追溯到七十年代提出的虚拟望远镜概念 八十年代到九十年代ESO VLT的设计中就指向性能进行了大量研究—简化的集中质量的多自由度的 九十年代中期前后以来开始引入集成化模型仿真技术,北欧提出的50米Euro50方案,美国提出的30米TMT,25米NGST方案,加拿大提出的20米VLOT方案等等 我国尚处于传统设计方法阶段,其实各部分均有实际经验和基础,也拥有和掌握国际上较为通用的相关软件,缺的是集成。

基本方法和流程 采用MATLAB/SIMULINK 软件进行各子模型集成和仿真运行 光学设计软件多采用ZEMAX/Code V 对于含自适应光学AO/主动光学ao拼镜面望远镜,进行波前重建和分解,执行和校正 用有限元分析软件ANSYS/I-Deas… 来建立望远镜整体结构有限元模型,用来分析外界因素如大气、热、风载、重力和地震等对望远镜的干扰作用,并提取望远镜系统的固有频率和振型 转换和建立为状态空间导入SIMULINK 进行控制系统仿真 具有完整性和参数化设置功能 具有图形用户界面(GUI)

功能结构框图

光学模块 两部分 ZEMAX

光机接口 C-结构坐标系 M-光学镜面坐标系 -ZEMAX T-转换矩阵

环境因素模型—wind load 一般用Davenport谱和Simiu谱(风速功率谱)来描述近地面风的运动的模型。用后者: 转换成风压谱:

Wind & Structure in Simulink

涉及的相关技术 计算机编程技术 软件接口技术 计算技术 并行计算技术

计算机编程 MATLAB/Simulink开发 界面规划和开发( MATLAB GUIDE/VC/VF…) 不同软件的二次开发,不同的数据结构和格式,需编程读出 (如ANSYS—UPF-User Programmable Features, PDL-Parametric Design Language) 不同软件的调用运行和通信管理 并行计算: MATLAB并行化—MIT,Interactive Supercomputing Parallel MATLAB survey 构成一个总体软件

软件接口技术 MATLAB和光学软件ZEMAX之间采用windows Dynamic Data Exchange(DDE)技术实现接口,光学系统的参数化定义均可采用MATLAB导入ZEMAX ANSYS二次开发功能很强,具有自己的类Fortran解释语言,并提供高级语言接口和函数。(UPF/PDL/UIDL-User Interface Design Language) 还具有批处理行命令功能。

计算技术 各子模型集成为整体模型后,计算规模急剧增大从实用性角度考虑,计算机能力和计算时间要求进行模型简化 有限元分析中单元划分疏密引起计算规模悬殊,特别是固有频率和振型(刚度矩阵的特征向量和特征值)的提取耗时—选合适的模型和计算方法 采用状态空间描述机械结构系统所需要截取的固有频率和振型的数量涉及到存储空间、仿真精度和计算时间等问题—合适地截取的固有频率和振型,凝聚自由度 自适应光学/主动光学模块波面检测和重建

并行计算技术 Figure 3 shows how the parallelization is implemented for the Euro 50 integrated model. The master node runs the Ordinary Differential Equation (ODE) solver and controls interaction between the subsystems. The master saves results for later post-processing and, if plots of the results are needed during the simulation, the master also does this. At a later moment, “embarrassingly parallel execution” with many similar and simultaneous calculations in parallel, transparent to the application programmer, may be desirable for some of the subsystems. Prototyping and subsystem development, not demanding cluster performance, can be done on a single PC with only minor changes in the master node’s main code. The code for the subsystems is unchanged. A facility is foreseen to allow the user to select single or parallel computation on an ad hoc basis. MATLAB does not include any parallel functionality however there are basic interfaces to the TCP/IP network stack, C and Fortran. By building upon these interfaces there have been of the order of 30 attempts4 to produce ‘toolkits’ to allow MATLAB to be used in a parallel fashion. They have used a variety of techniques and approaches. Communication between the nodes is generally handled in either of two ways, via a shared file system e.g. NFS or a TCP/IP connection. 时频的意义上 Euro50--A Beowulf cluster with 2 masters and 20 nodes, all running Debian Linux---MIT MATLAB toolkits

Q & A… 谢谢!