Zadania NEMAR od Chodnika, Analiza programu silnik-koło zamachowe Piotr Caban, Szymon Gogol


Caban, Gogol

Program został przetestowany na wprowadzanie bardzo skrajnych danych. Są to głownie bardzo duże liczby, bądź liczba z którą matematyka i fizyka sobie nie radzi- zero. Przeprowadzono też badania poprawności logicznej wprowadzanych danych oraz możliwość ich realizacji w rzeczywistości.

Ponieważ, program Microsoft Excel może zostać „oszukany” należy wprowadzać dane w kolejności „od góry do dołu”.

Aby program działał prawidłowo, należy spełnić warunki podane w `Komunikatach'.

Zabezpieczenie zapobiegające wprowadzeniu danych równych i mniejszych niż zero. Ponieważ zakładamy, że program ma obliczać uproszczony model rzeczywistego układu, przyjmujemy, że niektóre wartości nie mogą być mniejsze lub równe zeru (pomimo, że może to być poprawne matematycznie), gdyż może to doprowadzić do dezorientacji osoby obsługującą program i w konsekwencji doprowadzić do poważniejszej w skutkach awarii lub wypadku.

Zabezpieczenia dla liczb mniejszych i równych zero zastosowano dla następujących komórek: G9; G10; G11; G13; G14; G17; G19

Do programu wprowadzono ograniczenie zabezpieczające przed wprowadzeniem obrotów znamionowych większych niż obroty synchroniczne silnika(komórka G13).

Do programu wprowadzono dodatkowy wiersz (27) obliczający pracę dostarczoną przez silnik podczas jednego cyklu. Wartość ta będzie wykorzystana przy zabezpieczeniach przed wprowadzeniem zbyt dużej wartości sumy następujących wielkości: pracy luzem i praca wykonana w jednym cyklu (I22). Oczywistym jest, że energia wykorzystana przez układ, nie może być większa niż energia dostarczona do układu.

Następnym zabezpieczeniem jest formuła (I23) zapobiegająca sytuacji, gdy prędkość kątowa tuż po wykonaniu pracy jest większa niż prędkość pracy luzem. Oczywiście jest to przypadek możliwy do zrealizowania z fizycznego punktu widzenia, jednak nie sprawdza się w rozpatrywanym modelu, dlatego należy go wyeliminować.



Wyszukiwarka