I mappen "finn_transferfunksjoner" skal filen finn_TF kjøres. Denne gjør følgende : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % finn_TF % Einar Hauge % % Dette programmet starter med å linearisere systemet rundt % ønsket ventilåpning. Denne ventilåpningen settes under "Definer % parametere" (z_setpkt). For å finne x0 som systemet skal lineariseres % rundt kjøres en simulering i simulink for å finne stasjonære verdier som % trengs for å finne x0. (Bakgrunnen for at akkurat disse verdiene ble % funnet er at disse ble benyttet i initialize2 laget av Espen Storkaas. % Ønsket å benytte denne filen for å regne ut x0. Merk at til forskjell fra % den opprinnelige initalize2 er her parameterene K1, K2, K3 satt til sine respektive % verdier, og ikke beregnet i denne filen). % % En liten digresjon til Simulink-simuleringen. For hver gang man endrer % settpunktet bør man sjekke at parameterne i kaskaderegulatoren % stabiliserer systemet. Parameterne ble i utgangspunktet tunet inn for % z_setpkt=0.3. % % Etter lineariseringa finnes transferfunksjonene mellom en rekke målinger % - og pådraget u=z eller forstyrrelsene mG_in, mL_in og P0. Hvilke målinger % man ønsker defineres i målevektoren Y i slug_3D_lin. % % Til slutt finnes minimum peaks for en del lukkede transferfunksjoner på % bakgrunn av prosessen G. (mellom diverse målinger og pådraget u=z) Til % dette benyttes funksjonen beregn_bounds. Denne funksjonen har pr.dags % dato en del mangler (peaks for KS, S=T fungerer som de skal. For SG er % ikke peaken tight) % % Written by: Einar Hauge % Date : 27.juli 2006 % version 1.0 % einarha@stud.ntnu.no % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%