3,461 research outputs found

    Multi-disciplinary shape optimization of an entry capsule integrated with custom neural network approximation and multi-delity approach

    Get PDF
    This paper describes a new integrated approach for the multi-disciplinary optimization of a entry capsule’s shape. Aerothermodynamics, Flight Mechanics and Thermal Protection System behaviour of a reference spaceship when crossing Martian atmosphere are considered, and several analytical, semi-empirical and numerical models are used. The multi-objective and multi-disciplinary optimization process implemented in Isight software environment allows finding a Pareto front of best shapes. The optimization process is integrated with a set of artificial neural networks, trained and updated by a multi-fidelity evolution control approach, to approximate the objective and constraint functions. Results obtained by means of the integrated approach with neural networks approximators are described and compared to the results obtained by a different optimization process, not using the approximators. The comparison highlights advantages and possible drawbacks of the proposed method, mainly in terms of calls to the true model and precision of the obtained Pareto front

    Dynamically Typed Languages

    Get PDF
    The languages discussed in this special issue have a long history, which is perhaps why some have had several different names over the years. One such language is Lisp, the second-oldest programming language. For years, many somewhat dismissively described languages such as Lisp as "scripting languages." Today, we more commonly refer to them as dynamically typed languages, typified by Python and Ruby, and their impact is arguably greater than ever. This issue highlights the practical uses of such languages and shows how they're frequently a vehicle for innovation in the development sphere. This article is part of a special issue on dynamically typed languages

    Semantic Deltas for Live DSL Environments

    Get PDF
    Domain-specific languages (DSLs) require IDE support, just like ordinary programming languages. This paper introduces semantic deltas as a foundation for building live DSL environments to bridge the "gulf of evaluation" between DSL code and the running application. Semantic deltas are distinguished from textual or structural deltas in two ways. First, they have meaning in the application domain captured by the DSL. Second, they can be interpreted at runtime so that the behavior of the running system adapts to the evolved DSL code. Semantic deltas have the potential to support back-in-time debugging, application state persistence, version control, retroactive updates and exploring what-if scenarios. I present early experiences in building a live DSL environment and identify areas for future research
    corecore