Springen naar inhoud

Differentiaalvergelijking splitsen


  • Log in om te kunnen reageren

#1

ikka

    ikka


  • 0 - 25 berichten
  • 18 berichten
  • Gebruiker

Geplaatst op 19 juni 2008 - 16:28

Ik ben bezig met een simulatie model te maken in simulink. Nu moet de volgende vergelijking daarin worden gebruikt:

M*Cp* dTv/dt + Cp*Tv* dM/dt = -U*A*(Tv-Tomg) + deb_in*Cp*Tin - deb_uit*Cp*Tv

Deze vergelijking moet ik hebben in de vorm:

dTv/dt = ...
dM/dt = ...

Kan iemand mij uitleggen hoe ik dat moet aanpakken?

Alvast bedankt

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 16:33

Ik ben bezig met een simulatie model te maken in simulink. Nu moet de volgende vergelijking daarin worden gebruikt:

M*Cp* dTv/dt + Cp*Tv* dM/dt = -U*A*(Tv-Tomg) + deb_in*Cp*Tin - deb_uit*Cp*Tv

Deze vergelijking moet ik hebben in de vorm:

dTv/dt = ...
dM/dt = ...

Kan iemand mij uitleggen hoe ik dat moet aanpakken?

Alvast bedankt

Als je dat in simulink wil zetten dan hoef je de DV niet te splitsen gebruik simpelweg een optelling.
Quitters never win and winners never quit.

#3

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 19 juni 2008 - 17:04

Heb je niet eigenlijk nog een vergelijking nodig? In feite heb je nu 1 vgl. en 2 onbekenden.
Never express yourself more clearly than you think.
- Niels Bohr -

#4

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 17:26

Heb je niet eigenlijk nog een vergelijking nodig? In feite heb je nu 1 vgl. en 2 onbekenden.

Dit snap ik niet. Er zijn twee beginvoorwaarden nodig en dan kan je aan de slag, toch?
Quitters never win and winners never quit.

#5

TD

    TD


  • >5k berichten
  • 24052 berichten
  • VIP

Geplaatst op 19 juni 2008 - 17:33

Verplaatst naar huiswerk.
"Malgré moi, l'infini me tourmente." (Alfred de Musset)

#6

ikka

    ikka


  • 0 - 25 berichten
  • 18 berichten
  • Gebruiker

Geplaatst op 19 juni 2008 - 18:11

Alvast bedankt voor jullie antwoorden.

Een aantal opmerkingen:
1. Ik weet niet wrm dit bij huiswerk hoort want dat is het iig niet :D
2. Over de vraag of er 2vgl nodig zijn, werd idd al correct geantwoord dat er alleen 2 begin voorwaarden nodig zijn, namelijk T(0) en M(0).

Als je dat in simulink wil zetten dan hoef je de DV niet te splitsen gebruik simpelweg een optelling.

Zou je dit iets meer kunnen uitleggen. Normaal gesproken doe ik altijd het volgende:

Ik zet de DV om in de vorm dY/dx=.. De vergelijking zet ik dan in een FCN blok gevolgd door een integrator, maar doordat er nu in de vergelijking dM/dt en dTv/dt staat gaat dit niet werken.

#7

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 18:57

Integreer de afgeleide en gebruik de output om de formule te maken in een function block.
Quitters never win and winners never quit.

#8

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 19 juni 2008 - 19:51

Dit snap ik niet. Er zijn twee beginvoorwaarden nodig en dan kan je aan de slag, toch?

Ik zie een vergelijking staan van de vorm
LaTeX

Dan heb je toch een extra vgl. nodig om apart LaTeX en LaTeX uit de kunnen drukken?
Never express yourself more clearly than you think.
- Niels Bohr -

#9

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 20:01

Ik zie een vergelijking staan van de vorm
LaTeX



Dan heb je toch een extra vgl. nodig om apart LaTeX en LaTeX uit de kunnen drukken?

Apart uit te drukken? :D

Nee, om het gedrag van de massa en de temperatuur te bekijken in de tijd zijn er twee beginvoorwaarden nodig; via een numerieke integratie kunnen we dan aan de slag.

Veranderd door dirkwb, 19 juni 2008 - 20:02

Quitters never win and winners never quit.

#10

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 20:29

@Ikka ben je er al uit?
Quitters never win and winners never quit.

#11

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 19 juni 2008 - 20:52

Apart uit te drukken? :D

Deze vergelijking moet ik hebben in de vorm:

dTv/dt = ...
dM/dt = ...

Never express yourself more clearly than you think.
- Niels Bohr -

#12

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 20:56

Dat was om het in simulink te krijgen, maar als je goed gelezen had, dan zou je zien dat het anders opgelost kan worden.
Quitters never win and winners never quit.

#13

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 19 juni 2008 - 21:02

Dat was om het in simulink te krijgen, maar als je goed gelezen had, dan zou je zien dat het anders opgelost kan worden.

Kijk, ik heb geen idee wat simulink is en wat verder de opdracht of bedoeling is.
Wel zie ik een vraag die gesteld wordt in de openingspost, dus daar gaf ik antwoord op. De beschuldiging dat ik niet goed zou lezen vind ik bijgevolg misplaatst.
Never express yourself more clearly than you think.
- Niels Bohr -

#14

dirkwb

    dirkwb


  • >1k berichten
  • 4173 berichten
  • Moderator

Geplaatst op 19 juni 2008 - 21:14

De beschuldiging dat ik niet goed zou lezen vind ik bijgevolg misplaatst.


In de tweede post suggereerde ik:

Als je dat in simulink wil zetten dan hoef je de DV niet te splitsen gebruik simpelweg een optelling.


TS zelf zei:

2. Over de vraag of er 2vgl nodig zijn, werd idd al correct geantwoord dat er alleen 2 begin voorwaarden nodig zijn, namelijk T(0) en M(0).

Dan zijn er toch geen aparte uitdrukkingen meer nodig en dan hoef je toch ook niet te weten wat simulink is? Of lees ik nu niet goed?
Quitters never win and winners never quit.

#15

Phys

    Phys


  • >5k berichten
  • 7556 berichten
  • VIP

Geplaatst op 19 juni 2008 - 21:19

TS zelf zei:

Dat kwam pas ná mijn eerste bericht. In mijn tweede bericht wilde ik duidelijk maken hoe ik bij die opmerking kwam (gezien jouw "dat begrijp ik niet"). Maar goed, laten we (of beter gezegd: laat jou, want ik kan TS niet helpen met simulink) wachten op het antwoord van TS.
Never express yourself more clearly than you think.
- Niels Bohr -





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures