Ekonomika malého hotelu

Tato stránka slouží jako výzkumná zpráva k simulaci představující semestrálním projekt pro předmět 4IT495 Simulace systémů (LS 2012/2013, Vysoká škola ekonomická v Praze).


 * Název simulace: EKONOMIKA MALÉHO HOTELU
 * Předmět: 4IT495 Simulace systémů (LS 2012/2013)
 * Autor: Bc. Pavlína Smržová
 * Typ modelu: Systémová dynamika
 * Modelovací nástroj: Vensim

Definice problému
Ne každý podnikatel, který chce provozovat malý hotel, uspěje. Tento model by měl být pomocníkem v rozhodování nastavení a předpokládaném provozu malých hotelů. Měl by přiblížit podnikateli otázku, zda se vůbec vyplatí investovat svůj čas i peníze vzhledem k externím i interním faktorům.

Cíl simulace
Simulace se snaží najít podstatné vztahy mezi entitami, které jsou důležitými prvky pro fungování malého hotelu. Definovat proměnné a jejich hodnoty tak, aby zobrazovaly realitu co nejpřesněji bez nadsázky. Najít hranice, kdy se ještě vyplatí investice a zda má hotel šanci se udržet bez velkých ztrát i v tom nejméně příznivém období. Najít faktory, které mohou ovlivňovat poptávku (např. atraktivita lokality, sezónnost, cenová kategorie apod.).

Metoda
Jako modelovací nástroj je použit program Vensim, který umožňuje zobrazit a nasimulovat dynamiku celého systému. Na základě různých hodnot proměnných lze nalézt hraniční a optimální hodnoty a sledovat chování ekonomického modelu. Pro tuto problematiku je také důležitým aspektem nalezení všech podstatných vztahů, které jsou pro vznik a fungování malého hotelu klíčové.

Model
Simulace sleduje hlavní entitu, kterou je zisk, podle něj lze odhadovat, zda bude hotel ekonomicky stabilní při zadaných parametrech. Simulace je namodelována pro tradiční ubytovací jednotku (průměrný malý hotel, penzion či motel) s celoročním provozem, která se nachází v ČR. Model má časové hranice v podobě kroků = dnů v rozmezí 0 – 31, ale krok 0 je ve výsledcích přeskakován. Simulace je nastavena na sledování jednoho kalendářního měsíce. Je nutné počítat veškeré hodnoty jako denní průměr, nikoli měsíční.

Vztahy mezi entitami znázorňuje diagram kauzálních smyček (anglicky "casual loop diagram"):

Diagram stavů a toků (anglicky "stock and flow diagram") znázorňuje model simulace se všemi níže popsanými prvky a jejich vazbami:

Entity modelu
Níže jsou vypsány prvky modelu (včetně jejich rovnic), které by běžný (nezkušený) uživatel neměl měnit:


 * Zisk – hlavní sledovaná entita v modelu: Příjmy &minus; Náklady


 * Příjmy – celkové průměrné denní příjmy hotelu, které zvyšují zisk a jsou omezeny maximální kapacitou hotelu: IF THEN ELSE (Obsazenost hotelu > Kapacita, Kapacita * Cena za noc, Obsazenost hotelu * Cena za noc)


 * Náklady – celkové průměrné denní náklady hotelu, které snižují zisk: IF THEN ELSE (Reklama = 2, Průměrné denní náklady na reklamu, 0) + Zaměstnanci + Provozní náklady


 * Cenová kategorie – při vyšší průměrné ceně za lůžko/noc o 2/3, než má konkurence v okolí, klesá poptávka o polovinu: IF THEN ELSE (Cena za lůžko >= Průměrná cena konkurence + Průměrná cena konkurence*2/3, 2, 1)


 * Obsazenost hotelu – náhodně generovaný počet příchozích zákazníků z poptávky s ohledem na stávající návštěvníky hotelu, kteří náhodně odcházejí. Příliš vysoká obsazenost snižuje kvalitu ubytování (pokud je hotel naplněn ze 2/3), ale zvyšuje příjmy:  Příchod zákazníků - Odchod zákazníků Odchod zákazníků je dán náhodně: RANDOM UNIFORM (0, Obsazenost hotelu, 0)


 * Poptávka – náhodně generované číslo, které vychází z průměrného denního počtu ubytovaných v minulosti (např. v předchozím měsíci). Poptávku může zvyšovat reklama, hlavní sezóna a kvalita ubytování, naopak jí snižuje nepříznivé počasí a vysoká cenová kategorie: (RANDOM UNIFORM (Počet ubytovaných v minulosti denní průměr/7, Počet ubytovaných v minulosti denní průměr + Počet ubytovaných v minulosti denní průměr * 1/7, 0) + IF THEN ELSE (Reklama = 2, Počet ubytovaných v minulosti denní průměr/3, 0)) * Kvalita ubytování * Sezóna/Cenová kategorie/Počasí


 * Kvalita ubytování – vysoká kvalita může zdvojnásobit poptávku. Kvalitu ubytování snižuje obsazenost hotelu ze 2/3 celkové kapacity: IF THEN ELSE (Obsazenost hotelu >= (Kapacita * 2/3), 2, 1) a zvyšují ji služby nad 70% s rozumným poměrem počtu lůžek (kapacity) na zaměstnance: IF THEN ELSE (Kapacita/Počet zaměstnanců <= 15 :AND: Služby >= 70, 2, 1)</tt>


 * Provozní náklady – součet průměrných denních nákladů za jednotlivá lůžka a provoz hotelu (např. elektřina, voda, nájem, pojištění atd.), zvyšují celkové náklady hotelu: Průměrné denní náklady na provoz + (Kapacita * Průměrné denní náklady na lůžko)</tt>


 * Zaměstnanci – průměrné denní náklady na všechny zaměstnance, které zvyšují celkové náklady: Průměrná denní mzda * Počet zaměstnanců</tt>


 * Služby – součet nabízených služeb (půjčovna sportovního vybavení, stravování, wellness, recepce 24h denně, dětský koutek či hřiště, Wi-Fi internet zdarma a parkování) ohodnocených procentuálně, při součtu vyšším než 70% zvyšují kvalitu ubytování:  (IF THEN ELSE ("Dětský koutek/hřiště" = 2, 10, 0) + IF THEN ELSE ("Wi-Fi internet zdarma" = 2, 20, 0) + IF THEN ELSE (Parkování = 2, 15, 0) + IF THEN ELSE (Půjčovna sportovního vybavení = 2, 10, 0) + IF THEN ELSE (Recepce 24h = 2, 5, 0) + IF THEN ELSE (Stravování = 2, 30, 0) + IF THEN ELSE (Wellness = 2, 10, 0)) </tt>

Nastavitelné entity modelu
Níže jsou vypsané prvky modelu (včetně jejich rovnic), které lze nastavit individuálně podle potřeby, v simulaci jsou rozlišeny červeným písmem:


 * Počet ubytovaných v minulosti denní průměr – denní průměrný počet ubytovaných, které měl hotel v minulosti (např. v minulém měsíci), zvyšuje poptávku: výchozí hodnota = 6</tt>


 * Počasí – předpoklad nepříznivého počasí po celý měsíc může snížit poptávku o polovinu: 1 = hezké/příznivé počasí, 2 = nepříznivé/podprůměrné počasí</tt>


 * Sezóna – hlavní sezónu lze pro většinu ubytovacích zařízení v ČR (mimo horská střediska) brát zhruba od května do září, hlavní sezóna zdvojnásobuje poptávku: 1 = období mimo hlavní sezónu, 2 = hlavní sezóna</tt>


 * Průměrná cena konkurence – průměrná konkurenční cena za lůžko/noc v CZK, snižuje cenovou kategorii: výchozí hodnota = 350</tt>


 * Cena za lůžko – průměrná cena za lůžko/noc simulovaného hotelu v CZK, zvyšuje cenovou kategorii a celkové příjmy: výchozí hodnota = 300</tt>


 * Reklama – aktivní reklama zvyšuje poptávku o 1/3 a současně zvyšuje i celkové náklady, pokud je aktivní: 1 = neaktivní/žádná reklama, 2 = aktivní reklama</tt>


 * Průměrné denní náklady na reklamu – průměrné denní náklady na reklamu v CZK: výchozí hodnota = 1700</tt>


 * Kapacita – celkový počet lůžek hotelu, určuje maximální možný počet ubytovaných (maximální možný příjem), zvyšuje provozní náklady cenou za lůžko a zvyšuje kvalitu ubytování při 15 a méně lůžkách na jednoho zaměstnance současně s nabízenými službami: výchozí hodnota = 20</tt>


 * Průměrné denní náklady na lůžko – denní průměrné náklady za lůžko v CZK: výchozí hodnota = 2</tt>


 * Průměrné denní náklady na provoz – průměrné denní náklady na provoz hotelu v CZK (např. za elektřinu, nájem, pojištění, vodu atd.), které nejsou započítané v nákladech na jednotlivá lůžka: výchozí hodnota = 200</tt>


 * Počet zaměstnanců – počet všech zaměstnanců potřebných k provozu hotelu, zvyšují kvalitu ubytování při 15 a méně lůžkách na jednoho zaměstnance: výchozí hodnota = 2</tt>


 * Průměrná denní mzda – průměrná denní mzda zaměstnanců v CZK: výchozí hodnota = 700</tt>


 * Půjčovna sportovního vybavení – pokud hotel vlastní půjčovnu sportovního vybavení, zvyšuje služby o 10%: <tt>1 = bez půjčovny sportovního vybavení, 2 = s půjčovnou sportovního vybavení</tt>


 * Stravování – možnost stravování v hotelu (snídaně, polopenze, penze nebo restaurace jako součást hotelu) zvyšuje služby o 30%: <tt>1 = bez možnosti stravování, 2 = s možností stravování</tt>


 * Wellness – hotel, ve kterém je sauna, bazén, masáže nebo jiná možnost relaxace, zvyšuje služby o 10%: <tt>1 = bez wellness, 2 = s wellness</tt>


 * Recepce 24h denně – nonstop recepce na hotelu zvyšuje služby o 5%: <tt>1 = bez 24h recepce, 2 = s 24h recepcí</tt>


 * Dětský koutek či hřiště – hotelový dětský koutek nebo dětské hřiště zvyšují služby o 10%: <tt>1 = bez dětského koutku/hřiště, 2 = s dětským koutkem/hřištěm</tt>


 * Wi-Fi internet zdarma – pokud hotel nabízí ubytovaným zdarma bezdrátový přístup na internet (nejlépe dostupný ze všech pokojů), pak zvyšuje služby o 20%: <tt>1 = bez internetu zdarma, 2 = s internetem zdarma</tt>


 * Parkování – možnost pohodlného a prostorného zaparkování vozidel na pozemku hotelu zvyšuje služby o 15%: <tt>1 = bez parkoviště, 2 = s parkovištěm</tt>

Výsledky
K nalezení hraničních hodnot, které udrží hotel ekonomicky stabilní bez velkých ztrát (nejlépe žádných), bylo potřeba nastavit model s pesimistickou predikcí. Hodnoty z výsledné simulace jsou matematicky zaokrouhleny.

Nastavení modelu
Předpokládejme, že je období mimo sezónu, předpověď hlásí nepříznivé počasí po celý následující měsíc a hotel neinvestuje do žádné reklamy. Hotel nabízí služby: internet zdarma, stravování a parkování, což bohužel nedostačuje na zvýšení kvality. Provoz hotelu vyjde průměrně na 200,-Kč za den a náklady na lůžko jsou v průměru 2,-Kč denně. Počet ubytovaných v minulém měsíci byl průměrně 6 osob denně. Hotel má maximální kapacitu 20 lůžek, zaměstnává 2 zaměstnance za průměrnou denní mzdu 700,-Kč, cena za lůžko/noc je 300,-Kč a cena konkurence za lůžko/noc je 350,-Kč.



Vyhodnocení simulace
Ve výsledcích je použité „Zvyšování příjmů“ namísto „Příjmů“, aby byly zobrazeny související hodnoty ve stejném řádku. V modelu nebylo možné nastavit zaokrouhlování, ale lze výsledky i tak vyhodnocovat poměrně realisticky, např. 1,5 návštěvníka jako dospělou osobu s dítětem, které mělo 50% slevu na ubytování. Při zadaných parametrech hotel sice za měsíc téměř nic nevydělá, ale nehrozí vysoké ztráty a rychlý bankrot.







Závěr
Simulace funguje bez komplikací a nereálných abnormalit. Určitě je zde i prostor pro rozšíření hranic modelu nebo jeho lepší zaměření podle specifických turistických lokalit. Model je možné využívat jako doplňkový nástroj pro predikování ekonomiky malého hotelu.

Kód
- simulace

- casual loop