KNOWLEDGE BASED ENGINEERING TO SUPPORT ELECTRIC AND ELECTRONIC SYSTEM DESIGN AND AUTOMATIC CONTROL SOFTWARE DEVELOPMENT

被引:0
|
作者
Tian, Fengnian [1 ]
Voskuijl, Mark [1 ]
机构
[1] Delft Univ Technol, Fac Aerosp Engn, Delft, Netherlands
来源
2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC) | 2013年
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The level of software integration in vehicles, such as electric cars and aircraft, is rapidly increasing. Due to the increasing complexity of the embedded control software, significant delays can occur in development programs or even errors can be present in the control software of the final product. In the development of the electric and electronic system (E/E system), the analysis and specification for the architecture of the logical system, technical system and software itself includes many repetitive (manual) processes. Those repetitive processes are time consuming and are prone to errors. This research proposes new methods and tools that allow the designer to take electronic components, including control software, into account already in the conceptual design stage of complex systems. These new methods are based upon the principles of Knowledge Based Engineering (KBE), which is essentially a combination of computer aided design (CAD) and artificial intelligence (AI). The proposed methods can establish the relationship from the logical system architecture to the technical system architecture and finally the software components. Moreover, the proposed tools can model the logical, technical architecture and automatically generate the software components. The software language GDL, which is particularly suitable for the representation of complex systems and the development of KBE applications, has been used to develop the tools. The development of an Anti-lock Braking System (ABS) for a novel electric vehicle configuration has been chosen as test case. Based on a single intelligent product model, that contains the main design parameters of the vehicle specified by the designer, two models are generated automatically; (1) the simulation model of the physical plant and the associated control system, and (2) the control software. For a specific vehicle configuration, the simulation model can be used to test the control system and to optimize the parameters of the control system. In the case of an ABS, a braking maneuver is simulated. Next, the software components are generated automatically. The simulation model is used to test the software components for a range of conditions. The results show that the of the software components are automatically updated when the physical plant of the E/E systems or top level overall design changes. The final source code is well-structured and easy to understand due to the fact that there is a direct relation between the vehicle design parameters specified in the original product model and the variables and their values in the data model of the software components. The proposed design methods and tools can in principle be applied to any dynamic system with a high level of software integration, such as e.g. unmanned aerial vehicles.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Knowledge-Based Support for Software Engineering
    Batanov, Dencho
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, 2010, 339 : 219 - 229
  • [3] DEVELOPMENT OF A KNOWLEDGE-BASED DESIGN SUPPORT SYSTEM
    SMITHERS, T
    TANG, MX
    TOMES, N
    BUCK, P
    CLARKE, B
    LLOYD, G
    POULTER, K
    FLOYD, C
    HODGKIN, E
    KNOWLEDGE-BASED SYSTEMS, 1992, 5 (01) : 31 - 40
  • [4] Design issues for a distributed software engineering support system
    Christiansen, M.G.
    Tanik, M.M.
    International Journal of Computer Applications in Technology, 1988, 1 (1-2) : 88 - 95
  • [5] Design of a Visual Training System for Software Engineering Education Based on Knowledge Graphs
    Hou, Quanjun
    International Journal of Emerging Technologies in Learning, 2022, 17 (24) : 114 - 130
  • [6] Design of electric automatic control water treatment system based on LabVIEW
    Yang, Yujing
    Wu, Dan
    DESALINATION AND WATER TREATMENT, 2021, 219 : 240 - 249
  • [7] Development of PSS Design Support System: Knowledge-based Design Support and Qualitative Evaluation
    Akasaka, F.
    Nemoto, Y.
    Chiba, R.
    Shimomura, Y.
    45TH CIRP CONFERENCE ON MANUFACTURING SYSTEMS 2012, 2012, 3 : 239 - 244
  • [8] Design Knowledge and Software Engineering
    Zenya Koono
    WuhanUniversityJournalofNaturalSciences, 2001, (Z1) : 46 - 58
  • [9] Study and Design of Home Network Control System Based on Electronic Engineering
    Wu Yongchong
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 1696 - 1698
  • [10] Design of software of measure and control system for automatic paver
    Ou, Q.
    He, K.
    Xiangtan Kuangye Xueyuan Xuebao/Journal of Xiangtan Mining Institute, 2001, 16 (01): : 64 - 67