This paper describes the object-oriented implementational method of finite element structural analysis, gives the basic concepts of the object-oriented method and objectoriented programming, develops a complete class ...This paper describes the object-oriented implementational method of finite element structural analysis, gives the basic concepts of the object-oriented method and objectoriented programming, develops a complete class hierarchy structure of object-oriented finite element structural analysis, and gives a part C+ + code description.展开更多
Modern satellite propulsion systems are generally designed to fulfill multiphase-missions.Traditional reliability modelling methods have problems of inadequate depict capacity considering complex systems such as satel...Modern satellite propulsion systems are generally designed to fulfill multiphase-missions.Traditional reliability modelling methods have problems of inadequate depict capacity considering complex systems such as satellite propulsion system.An extended object-oriented Petri net(EOOPN)method was proposed to facilitate the reliability modelling of satellite propulsion system in the paper.The proposed method was specified for modelling of phased mission system,and it could be implemented by generating combination of Petri net(PN)principles and object-oriented(OO)programming.The effectiveness of the proposed method was demonstrated through the reliability modelling of a satellite propulsion system with EOOPN.The major advantage of the proposed method is that the dimension of net model can be reduced significantly,and phased mission system at system,phase,or component levels can be respectively depicted.Furthermore,the state-space explosion problem is solved by the proposed EOOPN model efficiently.展开更多
The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a...The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.展开更多
A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and sep...A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and separating from the iteration procedure, the visual software can be adapted to more comprehensive computing problems. Real-time gray degree graphic and wave curve of the results can be achieved using DirectX technique. The special difference equation and data structure in dispersive medium are considered, and the peculiarity of parameters in perfectly matched layer are also discussed.展开更多
The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m a...The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m ass production efficiency, which is the main philosophy of mass customization. P roduct family design is research focus at present and also is the core technolog y of DFMC (design for mass customization). Firstly, this paper explores the fund amental issues of product family, such as concepts of modularity, commonality/di versity, product platform and product family architecture etc. We compare the te rminology between product family and object-oriented approach in the next step. Thirdly, this paper puts forwards one product family design methodology based o n product platform and under different phase of product life cycle constrains, f or example, functional, assembly and service etc. At the end section of this pap er, we applied, the object-oriented approach in above mentioned product family design methodology to realize the design process. In one word, this paper propos ed one product family design methodology based on object oriented approach and p roduct life cycle consideration, especially the conjointness of characteristic o f OOA and concepts of product family. The main property of OOA are encapsulation , inherence and polymorphism. Encapsulation can represent the module or building blocks of product family. Inherence can be extended to describe the modularity and commonality, and also be used to construct variant space. Alternative specif ic of product family architecture can be embodied with polymorphism. And fin aly, we give the future work contents. In order to derive the product platform a nd achieve modularity and commonality/diversity, interface management between bu ilding block is necessary. The question is how the OOA can be applied in interfa ce management to get our aim OOA is the basis of many information management sy stem, then the question is how to build one system to manage the information of product family and support mass customization The third question is how to deve lop one computer aided tool to facilitate the application of OOA for product fam ily design, even be used to category of design for mass customization.展开更多
基于卫星导航、时空实体、网络地理信息系统(web geographic information system,WebGIS)、空间数据库等技术,对船舶的基础属性、实时位置、历史轨迹、关联关系、运行状态等关键信息进行抽取和实体重组,构建了船舶实体资源,建立了船舶...基于卫星导航、时空实体、网络地理信息系统(web geographic information system,WebGIS)、空间数据库等技术,对船舶的基础属性、实时位置、历史轨迹、关联关系、运行状态等关键信息进行抽取和实体重组,构建了船舶实体资源,建立了船舶轨迹可视分析系统,提供了多源地图服务、轨迹数据管理、轨迹可视查询展示、轨迹时空分析展示、分析模型参数配置等功能,实现了多来源、多时态、多元化船舶轨迹数据的统一管理和多维分析,能够以时空实体、图表、地图等形式直观展示船舶要素特征和分析结果,使船舶信息价值密度更高,可查询、可分析性更强,从而有效提高了船舶轨迹分析效率和准确性,可为船舶轨迹分析业务及相关应用提供更先进更高效的服务支撑.展开更多
城市建设用地能够反映城市在地域空间上的分布形态,是衡量城市发展的重要指标。针对城市建设用地的提取,本文提出一种结合遥感影像数据和兴趣点(point of information,POI)数据的城市建设用地提取方法。首先根据珞珈一号夜间灯光数据和...城市建设用地能够反映城市在地域空间上的分布形态,是衡量城市发展的重要指标。针对城市建设用地的提取,本文提出一种结合遥感影像数据和兴趣点(point of information,POI)数据的城市建设用地提取方法。首先根据珞珈一号夜间灯光数据和归一化植被指数(normalized difference vegetation index,NDVI)的亮度、纹理等信息进行多尺度面向对象检测,得到一个城市建设用地;然后使用地理探测器对POI数据进行筛选,利用筛选后的POI数据进行核密度分析提取得到另一个城市建设用地;最后通过对两种提取结果进行融合,得到精确的城市建设用地。结果表明,本方法提取的城市建设用地完整性好,与实际的城市建设用地较为吻合。该方法可为使用多源数据在市级尺度上提取城市建设用地提供参考。展开更多
文摘This paper describes the object-oriented implementational method of finite element structural analysis, gives the basic concepts of the object-oriented method and objectoriented programming, develops a complete class hierarchy structure of object-oriented finite element structural analysis, and gives a part C+ + code description.
文摘Modern satellite propulsion systems are generally designed to fulfill multiphase-missions.Traditional reliability modelling methods have problems of inadequate depict capacity considering complex systems such as satellite propulsion system.An extended object-oriented Petri net(EOOPN)method was proposed to facilitate the reliability modelling of satellite propulsion system in the paper.The proposed method was specified for modelling of phased mission system,and it could be implemented by generating combination of Petri net(PN)principles and object-oriented(OO)programming.The effectiveness of the proposed method was demonstrated through the reliability modelling of a satellite propulsion system with EOOPN.The major advantage of the proposed method is that the dimension of net model can be reduced significantly,and phased mission system at system,phase,or component levels can be respectively depicted.Furthermore,the state-space explosion problem is solved by the proposed EOOPN model efficiently.
文摘The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.
基金This project was supported by the National Natural Science Foundation (No. 69831020).
文摘A scheme for general purposed FDTD visual scientific computing software is introduced in this paper using object-oriented design (OOD) method. By abstracting the parameters of FDTD grids to an individual class and separating from the iteration procedure, the visual software can be adapted to more comprehensive computing problems. Real-time gray degree graphic and wave curve of the results can be achieved using DirectX technique. The special difference equation and data structure in dispersive medium are considered, and the peculiarity of parameters in perfectly matched layer are also discussed.
文摘The serious competition environment of global marke t requests the enterprise to change traditional product development strategy and a dopt new theory in order to meet diverse customer needs while maintaining near m ass production efficiency, which is the main philosophy of mass customization. P roduct family design is research focus at present and also is the core technolog y of DFMC (design for mass customization). Firstly, this paper explores the fund amental issues of product family, such as concepts of modularity, commonality/di versity, product platform and product family architecture etc. We compare the te rminology between product family and object-oriented approach in the next step. Thirdly, this paper puts forwards one product family design methodology based o n product platform and under different phase of product life cycle constrains, f or example, functional, assembly and service etc. At the end section of this pap er, we applied, the object-oriented approach in above mentioned product family design methodology to realize the design process. In one word, this paper propos ed one product family design methodology based on object oriented approach and p roduct life cycle consideration, especially the conjointness of characteristic o f OOA and concepts of product family. The main property of OOA are encapsulation , inherence and polymorphism. Encapsulation can represent the module or building blocks of product family. Inherence can be extended to describe the modularity and commonality, and also be used to construct variant space. Alternative specif ic of product family architecture can be embodied with polymorphism. And fin aly, we give the future work contents. In order to derive the product platform a nd achieve modularity and commonality/diversity, interface management between bu ilding block is necessary. The question is how the OOA can be applied in interfa ce management to get our aim OOA is the basis of many information management sy stem, then the question is how to build one system to manage the information of product family and support mass customization The third question is how to deve lop one computer aided tool to facilitate the application of OOA for product fam ily design, even be used to category of design for mass customization.
文摘基于卫星导航、时空实体、网络地理信息系统(web geographic information system,WebGIS)、空间数据库等技术,对船舶的基础属性、实时位置、历史轨迹、关联关系、运行状态等关键信息进行抽取和实体重组,构建了船舶实体资源,建立了船舶轨迹可视分析系统,提供了多源地图服务、轨迹数据管理、轨迹可视查询展示、轨迹时空分析展示、分析模型参数配置等功能,实现了多来源、多时态、多元化船舶轨迹数据的统一管理和多维分析,能够以时空实体、图表、地图等形式直观展示船舶要素特征和分析结果,使船舶信息价值密度更高,可查询、可分析性更强,从而有效提高了船舶轨迹分析效率和准确性,可为船舶轨迹分析业务及相关应用提供更先进更高效的服务支撑.