Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Моделирование гетерогенных систем

1 февраля 2009г. начался (получил финские государственные деньги) трехлетний проект Codes, посвященный интеграции сложных систем моделирования в производство и основанному на моделировании управлению жизненным циклом. В этом проекте будет использована онтологическая платформа моделирования Simantics -- https://www.simantics.org (с непонятной лицензией). The data triple engine on the server side enables arbitrary mapping ofmodelling data and high performance data management. The real time data management capabilities enable efficient mapping of simulation and measurement data to the model configuration and its visualisation. Simantics architecture can be used for integrating simulation solvers and different engineering design systems. It is a good starting point for new modelling and simulation software development.

Множество диссертаций из Simantics -- https://www.simantics.org/simantics/simantics-platform/white-papers, например "Design Challenges of an Ontology-Based Modelling and Simulation Environment" https://www.simantics.org/simantics/files/AV-DT-Final.pdf

Выглядит как исследовательский проект, пытаются повторить что-то бОльшее, нежели SP P&ID.

С другой стороны, APROS 6.0 (http://apros.vtt.fi/, продукт Fortum и VTT), включая APROS Paper, APROS Combustion (для тепловых электростанций) и APROS Nuclear, будет реализован на Simantics -- по плану в середине 2010г. Текущая версия 5.8, вполне используется -- например, APROS was used to perform the safety analyses of the Loviisa nuclear power plant modernisation project. E.g. following cases were simulated: Loss of coolant accidents (different sizes of breaks), the uncontrolled withdrawal of a control rod and the loss of feedwater accident.
* * *
Modeling and Simulation for Heterogeneous systems (презентация по model based engineering, февраль 2006): http://www.modprod.liu.se/2008Henrik-Andersson.pdf. Отличное введение в hosted simulation (один из двух методов моделирования гетерогенных систем: co-simulation и hosted simulation). Описывает SPEEDS Engineering Bus (используется SAAB для авиадвигателей).
* * *
Свеженькая (2009г.) презентация по системной инженерии, SysML, Modelica и ModelicaML (включая реализацию в Eclipse) -- http://www.ida.liu.se/~adrpo/ModProd2009/adrpo-SysML-Modelica-ModelicaML-Eclipse_ModProd-2009.pdf
Противоречие между обычными version management systems с version control (of individual elements) и configuration control (of hierarchical structures). Очень точное замечание!
Моделеориентированность против документоориентированности -- документоориентированность пока выигрывает, но возможен гибридный подход. Критика SysML в том, что в нем не поддерживается through life traceability и configuration management. Инженерам не с руки использовать UML-инструментарий, нужен специнструментарий. Model knowledge is stored in books and human minds which computers cannot access -- и показывают страницу книжки, набитую формулами и графиками и чертежами.
* * *
Просто, чтобы не забыть формулировки: XMpLant is technology for ISO 15926 implementation, XMpLant has already been deployed in over 40 major projects, Adopted by major vendors of process plant design systems.
* * *
Интегрированная среда для моделирования: http://www.emmeskay.com/
Model-in-the-loop (MIL), Software-in-the-loop (SIL), Hardware-in-the-loop (HIL), Automated Test Case Generation -- используются для V&V (verification and validation).
Closed-loop controller integration -- наше АСУ ТП (http://www.emmeskay.com/plant-modeling/closed-loop-controller-integration).
Понятие model architecture (например, Powertrain model architecture is designed to seamlessly integrate your own models orother third-party models for subsystems or components) -- http://www.emmeskay.com/plant-modeling/move-model-based-vehicle-engineering.
Самое интересное -- tools: http://www.emmeskay.com/tools -- IME (integrated modeling environment), mTm (the next generation of Model Instrumentation Manager), MVD Player (Map-Video-Data Player is a synchronisation tool for multiple data streams), SVM (System verification manager) и т.д.
Очень жаль, что все это настроено на use of electronic controls inengineered products. Используется как Simulink, так и Demola/Modelica.
Проповедуется model lifecycle management с использованием коллективной разработки -- контроля версий моделей (с бранчами и транками) как главного средства.
* * *
Еще одна симуляционная лаборатория (тоже с Modelica): http://www.lmsintl.com/imagine-amesim-1-d-multi-domain-system-simulation. В основном вибрации и акустика, но есть и многое другое (например, http://www.lmsintl.com/engineering-data-management).
* * *
Крутейший проект OPENPROD -- создание всеохватной системы моделирования-разработки (Model-Driven Development Environment, Model Compiler Frontend and Middle-End, Code generation and Simulation/Solver Run-time) со свободной лицензией: http://www.inf.ethz.ch/personal/fcellier/Res/Sim/openprod_itea2_fpp-081031-v13-submitted.pdf. Интересно, что прямо говорят, под что просят деньги: Acausal modeling using Modelica and improved sizing tools from OPENPROD offers new opportunities to design automotive mechatronic systems (power train, suspension, electrical power steering, etc). With Modelica it becomes possible to use the same model in different orientations contrary to Matlab/Simulink where all the equations must be rewritten. OPENPROD will give several tool vendors the capability to compete with Simulink Real-time Workshop on the embedded system market, using Modelica-based real-time simulation and code generation. Антимонопольная мера, оказывается, утереть нос монополисту.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 23 comments