Skip to content. | Skip to navigation

Personal tools
You are here: Home Events Design Meetings 41st Design Meeting

41st Design Meeting

Dearborn, Michigan, USA (Scientific Research Lab, Ford Motor Company)

Nov 15, 2004 12:00 AM

Nov 17, 2004 12:00 AM

Meeting location:

Scientific Research Lab, Ford Motor Company
Dearborn (near Detroit), Michigan, USA

Travel information:


No rooms have been reserved.

The following hotel is used by Hans, Hilding, Martin (89 USD per night):

Hawthorn Suites Ltd
25100 Northwestern Highway
Southfield, MI 48075
248-350-8771 Fax

Local organizer:

Michael Tiller
Phone: 001 (313) 337-1235

Mobile: 001 (734) 678-7311

Chairman of the meeting:

Martin Otter

Secretary of the meeting:



Members of the Modelica Association (6):

John Batteh

Hilding Elmqvist

Chuck Newman

Hans Olsson

Martin Otter

Michael Tiller

Time Schedule

Monday, Nov. 15

9:00 – 9:30

Coming together, coffee, tea,

9:30 – 9:45

Planning the meeting

9:45 – 18:30

Modelica Design Meeting

Tuesday, Nov. 16

9:00 – 18:30

Modelica Design Meeting

Wednesday, Nov. 17

9:00 – 16:00

Modelica Design Meeting

Topics to be discussed at the meeting

  • Finish “improving replaceable” discussion.

  • Model variant handling (continuing previous proposal "enable").

  • Improved bus handling (proposals from Michael, Hans).

  • Compatibility of Modelica.Fluid to engine modeling

  • Handling of external databases (e.g. for product data, fluid properties, etc)

  • The Vehicle Modeling Architecture (VMA) library

    • Distribution of the library

    • Handling of "bus" connectors

    • Feedback on current design

  • Adapting definition of “String(..)” builtin operator (Hans pointed out that there are some problems)

  • Continue design of exception handling (try/catch/..) PELAB will show how it is done in Haskell.

  • Further functions for scripting (especially plot, GUI)

  • Working on Modelica 2.2 specification.

Possible Content of Modelica 2.2

At the design meeting in Dearborn, the specification text for Modelica 2.2 should be further continued. At the next meeting in January or February 2005 (before the Modelica'2005 conference), Modelica 2.2 should be released. Current decisions are:

37th Meeting in Lund

  • New builtin operators that return the “true” machine constants (proposal, no decision):

  • ==” operator is allowed in functions, e.g., in order that “norm(A, inf)” can be implemented. Already supported in Dymola but leads to a warning (proposal, no decision).

38th Meeting in Munich

  • Proposal for recursive inner/outer (unfortunately, proposal and discussion is not included in the minutes).
    This is needed in order that the StateGraph library can be included in the Modelica library.

  • Proposal for improved replaceable, see minutes (no decision)

39th Meeting in Lund

  • Proposal for expressions in derivatives, der(rho*u) (useful for Modelica.Fluid library)

  • Proposal for partial derivatives of functions (needed for Modelica.Media library)

40th Meeting in Dresden

  • Bus concept (needed for VMA)

41th Meeting in Dearborn (planned)

  • Improve replaceable

  • Some support for enable

  • Allow multiple algorithm and protected sections in functions. This completely unnecessary restriction leads to problems when using inheritance in functions.

  • Adaption of String(..) builtin operator (fix bug)


Agenda (in OpenOffice format)
Draft v1.0
Travel Information
Maps, Hotel and Car Rental information
Document Actions