Skip to content

Update Tutorial with new major improvements. #3674

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
7 tasks
HansOlsson opened this issue Apr 22, 2025 · 0 comments
Open
7 tasks

Update Tutorial with new major improvements. #3674

HansOlsson opened this issue Apr 22, 2025 · 0 comments

Comments

@HansOlsson
Copy link
Collaborator

In particular MCPs - could see if we can link to them; see #3672

From @casella:

  • Initial equations to compute initial states and fixed = false parameters. This is absolutely essential
  • Balanced components: this concept was introduced in Modelica 3.x, I think it is a key concept to introduce when talking about information hiding. I think the tutorial should introduce a simplified version of it, e.g. not considering inner/outer, stream, etc., and refer to the specification for the full version
  • Stream connectors: these are widely used for thermo-fluid systems, we should probably introduce them
  • Overconstrained connectors: this is a more advanced concept, maybe it could be introduced in a simple case, such as propagation of phase/frequency information in 3-phase system models
  • Operator records and their application to Complex numbers should also be mentioned
  • clocked synchronous systems
  • state machines. These are rather advanced topics, but they are self-contained, so we could also add them to the Tutorial.

I believe they can each contain references; so no need to update the general reference list.

HansOlsson added a commit to HansOlsson/ModelicaSpecification that referenced this issue May 9, 2025
Closes modelica#3674

Adds a list of new features, and notes that the tutorial is up-to-date, but doesn't explain newer features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant