Skip to content

Redesign ChuaCircuit and add ChuaDiode #4644

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
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

AHaumer
Copy link
Contributor

@AHaumer AHaumer commented May 19, 2025

I wanted to redesign the parameterization of Chua's Circuit to realistic values (mH instead of H, nF instead of F) and explain how the nonlinear resistor called Chua's diode can be implemented using two OpAmp circuits called negative impedance converter. Now it is possible to implement the circuit with real components. It is even possible to replace the inductor by an OpAmp circuit.
With Chua's circuit you may see that changing initialization switches between two attractors.
Furthermore, changing a resistance you may see the path to chaos.
Before we start a discussion about perodicity and chaos: Please have a look at the references.
Default parameterization delivers periodic results.
Results obtained with Dymola, Open Modelica and Wolfram System Modeler are (nearly) the same:
ChuaCircuitv1
ChuaCircuitv2

@AHaumer AHaumer added this to the MSL4.2.0 milestone May 19, 2025
@AHaumer AHaumer self-assigned this May 19, 2025
@AHaumer AHaumer added enhancement New feature or enhancement L: Electrical.Analog Issue addresses Modelica.Electrical.Analog example Issue only addresses example(s) labels May 19, 2025
Copy link
Contributor

@christiankral christiankral left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a good reason, why the components in the Diagram View have double the size than usual?

image

@AHaumer
Copy link
Contributor Author

AHaumer commented May 22, 2025

This ist the original layout, just adapted the parameters.

@christiankral
Copy link
Contributor

OK, I then very much recommend to switch to the standard size for the sake of a unified layout and appearance of the MSL.

@AHaumer AHaumer marked this pull request as draft May 23, 2025 09:12
@AHaumer
Copy link
Contributor Author

AHaumer commented May 23, 2025

converted to draft: Has to be updated after #4653 has been merged.

@AHaumer AHaumer marked this pull request as ready for review May 29, 2025 16:35
@AHaumer AHaumer requested review from christiankral and removed request for dietmarw May 29, 2025 16:35
@AHaumer AHaumer added the create new reference results create new reference results label May 29, 2025
@christiankral
Copy link
Contributor

I think we shall avoid redundant information in the diagram layer which is also stated in the documentation.

image

Copy link
Contributor

@christiankral christiankral left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK

@AHaumer
Copy link
Contributor Author

AHaumer commented Jun 2, 2025

Regarding information on the diagram layer:
I believe that many users look at the diagram layer, and after that at the text layer.
They don't read the documentation layer unless is pops up due to "preferredView".
But ok.

@casella
Copy link
Contributor

casella commented Jun 3, 2025

Maybe we should write "RTFD" in block capitals in the diagram 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
create new reference results create new reference results enhancement New feature or enhancement example Issue only addresses example(s) L: Electrical.Analog Issue addresses Modelica.Electrical.Analog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants