41st Design Meeting
Dearborn, Michigan, USA (Scientific Research Lab, Ford Motor Company)
Meeting location: |
Scientific
Research Lab, Ford Motor Company |
Travel information: |
http://www.modelica.org/events/design_meetings/des41 |
Hotel: |
No rooms have been reserved. The following hotel is used by Hans, Hilding, Martin (89 USD per night):
Hawthorn
Suites Ltd |
Local organizer: |
Michael
Tiller Mobile: 001 (734) 678-7311 |
Chairman of the meeting: |
Martin Otter |
Secretary of the meeting: |
??? |
Attending
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):
MachineConstantInf()
MachineConstantEps()
MachineConstantSmall()
MachineConstantMaxInt()
MachineConstantMinInt()“==” 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
-
re_ctr.pdf
-
Travel Information
- Maps, Hotel and Car Rental information