Skip to main content
1-Visitor
July 14, 2017
Solved

Why do i get no Answer with the ODE-Solver in MC15?

  • July 14, 2017
  • 1 reply
  • 6229 views

Hi,

 

I have to calculate the deflection of a shaft with some different loads.

(a couple of Forces and line-loads like in the sketch below).

14-07-2017 13-48-00.jpg

The diagram of forces and bending moments i could calculate completely, but when setting up the boundary conditions and the ODE it's running into an error.

Boundary conditions should be taken from the function for the bending moment.

 

Although i think i have set up all conditions completely, i can't display/calculate the deflection anyway.

I think it's because of the forces which act at particular lengts and their definition in the solve blocks but i have no idea whats wrong.

 

Has somebody an idea?

Thank you very much!

 

EDIT: I see more and more problems solving in good old MC15 hoping it lasts running for a long time.

Best answer by Fred_Kohlhepp

Superposition should give you the deflection curve as well.

1 reply

25-Diamond I
July 14, 2017

Strange effect.

When I open your sheet i get an error message in German even though I have set my Mathcad to run in all English.

P1.png

When I trace the error I am pointed to an expression where three numeric values are involved and the error messages tells me sometihing about an invalid array index.

P2.png

I retyped the whole block and disabled yours and it seems to work. I have no explanation for this.

Editetd Worksheet attached.

 

vlehner1-VisitorAuthor
1-Visitor
July 14, 2017

Hallo Werner,

 

Bei Deinem neugeschriebenen Lösungsblock ist mir aufgefallen, dass bei der Randbedingung des Biegemomentes die erste Ableitung steht. Es muß jedoch die zweite Ableitung sein.

14-07-2017 23-07-31.jpg

 

Außerdem sieht dieses "l1" als das Funktionsargument des Biegemoments anders aus als das Argument in Gdglösen.

 

Nach Änderung der og. Punkte ist leider wieder alles beim alten:

14-07-2017 23-24-17.jpg

Ich hatte das Ix auch komplett umbenannt, aber das hat auch nichts gebracht.

Erscheint mir alles auch sehr komisch.

Vielleicht fällt uns ja noch was ein, trotzdem schon mal Danke.

 

 

25-Diamond I
July 14, 2017

In der Tat, es war für mich nicht immer auszumachen, was ein kleine "L" ist und was eine "1". Ich hatte da einmal 11 geschrieben anstelle von L1.

Das wahre Problem ist aber die zweite Ableitung in Verbindung damit, dass es sich da bene nicht um eine Anfangsbedingung handelt (y1"(0)=.... wäre kein Problem). Damit hatte Mathcad schon immer seine Probleme.

Vielleicht hilft es, wenn du dir in der Hilfe das Kapitel "Deriving Initial Conditions for an ODE" mit den Funktionen "bvalfit" und "sbvalfit" ansiehst. Allerdings fürchte ich, dass das auch keine Hilfe sein wird, da mit y" ja die höchste Ableitung an der Endstelle vorgeben möchtest.