Hur simulerar ni om systemet är beroende av givare?

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Hur simulerar ni om systemet är beroende av givare?

Inlägg av Al_Bundy »

Hej.

Jag har kommit över en liten fråga. Jag sitter och programmerar Arduino med Simulink. Jag lägger in lite bibliotek och sånt. Men problemet är när jag ska simulera projekt som är beroende av givare.

Hur ska jag göra då? Jag kan inte hitta på en egen dynamisk differentialekvation.

Vi tar t.ex en vattentank med ingång q och utgång p.
Vattenytan har ett hål i sig med arean a. Vattenfallen har arean A.

Då skulle man skriva upp en diffekvation:
A*dh/dt = q - a*sqrt (2*g*h).

Där h är höjden och dh/dy är höjden derivata, dvs hastigheten på nivån som rör sig upp eller ner. När q = p så är dh/dt = 0.

Denna diffekvation är olinjär pga roten ur h. Normalt brukar man bestämma en arbetsområde t.ex (q0, h0).

Hur skulle ni simulera detta om systemet är beroende av givare?
Användarvisningsbild
LHelge
Inlägg: 1772
Blev medlem: 2 september 2007, 18:25:31
Ort: Östergötland
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av LHelge »

Länka in ditt kontrollblock i en annan modell där du bygger upp givarna som egna block.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Al_Bundy »

Men hur bestämmer jag ekvationen för en givare då? Hur listar jag ut diffekvation en för en enkel VDC 5 motor?
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Andax »

Det är ett mycket svårt problem att modellera upp allt till 100%, till och med omöjligt!
Dock beror det på vilken funktionalitet du vill testa hur långt du behöver gå i ditt modellerande.
Enkla regler-system kan vara ganska förlåtande. Det är ju därför man har negativ feedback för att kompensera för modelleringsfel.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Al_Bundy »

Andax: Tack för svaret.

Tror ni/du att kommersiella reglersystem simuleras via att man testkör den i verkligheten? Alltså man utesluter helt och hållet teoretisk simulering. "Testa å ba kö-ör" ?

Just nu är det en enkel Arduino Uno som jag ska programmera till en PID via Simulink och jag vill skapa en matematisk modell, som dock kräver givare. Jag får väll då acceptera att simuleringsområden är begränsade. ?
Användarvisningsbild
90kar08
Inlägg: 1602
Blev medlem: 3 september 2009, 15:27:45
Ort: Staffanstorp

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av 90kar08 »

Det är nog väääldigt olika beroende på vad det är för system. Något NASA skickar upp i rymden kan ju vara hyfsat jobbigt och dyrt att testa utan simulering medans nivån i en tank, temperaturen i en ugn eller nåt liknande som kanske inte har så snäva toleranser förmodligen är bättre att "höfta" värden och sen justera om det inte blir tillräckligt bra.

Har du givaren kan du väl ta och mäta dig till värden vid olika tryck/temperatur/nivå/vad-det-nu-är-givaren-mäter och sen approximera en modell till värdena? Samma om du ska driva en ventil/motor/värmeelement/nåt-annat så mät resultatet vid olika invärden. Om det nu är så att du behöver/vill ha en matematisk modell.

Som vanligt blir det lättare att svara ju mer du berättar om det du tänker göra.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Al_Bundy »

Jag tänker mest göra simpla saker som ska vara för jobbet. Jag bara undrade vart gränsen går vid "då måste bygga upp en matematisk modell" och "testa i praktiken".

Du nämnde NASA. Det är viss nivå. Men vi säger att jag ska automatisera en drivlina eller ett kokkärl för processindustri. Då kan man väll simulera detta igenom att testköra?

Vad jag tänker göra: Tanklabb som har två identiska tankar. Ena ovanpå den andra. Båda har hål i sig. En pump använder jag. Sedan ska det vara samma vattennivå på dem båda. Detta är en klassisk modell som universitet brukar undervisa från. PID är styrsystemet.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av TomasL »

Det handlar väl också om vilka resurser man har tillgängliga, i många fall är det enklare att sätta upp det fysiskt och sedan se vad som händer.
En simulering är i alla lägen en förenkling och approximation av verkligheten, och ger aldrig korrekta svar.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Al_Bundy »

Okej. Då vet jag att resultatet från den teoretiska simuleringen kommer att avvika från resultatet från den praktiska simuleringen.

Tackar.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av Andax »

En annan aspekt är om man ska testa mot verkliga systemet om det kan bli dyrt om regleringen inte funkar som avsett.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46933
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur simulerar ni om systemet är beroende av givare?

Inlägg av TomasL »

Hmm, det är väl därför piloter tränas i simulator gissar jag.
Skriv svar