Postat: 22 januari 2007, 22:56:56
Simulationerna blir aldrig bättre än modellerna man stoppar in i simulatorn, att dessutom få in mekanismer som höjer skylten 'jag brinner' och dessutom en modell på beteenden när kompenten i fråga går sönder, är inte helt trivialt och heller inte önskvärt i många fall.
Om man kör för hårt på olika komponenter eller inte överlämnas åt konstruktören. ibland vill man köra hårt över specarna för att se var värmen bildas - tex ett fall jag hade var om linjesteget skulle överleva 110 Volt ringsignal 2 sekunder efter man lyft luren (vilket tydligen gällde i Danmark) och då var jag verkligen intresserad om och var värmeutvecklingen hamnade, i diodbryggan, linjebalasten etc. då det handlade om ca 4-5 joule som måste spridas ut på lämplig sätt så att ingen del gick över 200 grader inne i trissor eller diodövergångars kiselbrickor[1] . - ibland måste man kunna köra långt utanför rimliga nivåer i designprocessen när man provar sig fram, och då vill man _inte_ ha en skylt som säger att jag brinner och påbörjad felbeteende
simulatorn är ett verktyg som sparar tid och hjälper konstruktörern - inte ett program som ersätter konstruktörens hjärna och kompetens, även om många ekonomer gärna skulle vilja ha det så....
---
Spice-modellerna kommer dessutom från olika tillverkare och man kan lungt säga att ambitionsgraden varierar. Det finns alltså inget 'centralt' som garanterar modellens kvalitet, utan bygger på mer eller mindre frivilliga krafter från tillverkare och även hempulare (som använda högtalarmodellen i tidigare inlägg) - vi användare får vara glada över dom modeller man hittar och faktikst är så exakta som de faktiskt är, och tittar du tex på simuleringsmodeller av högtalare så kommer du att hitta väldigt få av dom av den enkla anledningen att det är väldigt mycket jobb och kontrollarbete att skapa en trovärdig modell.
Prova själv att skapa en trovärdig spice-modell av din lilla klockradiohögtalaren, så får du själv se vilket jäkla detektivarbete det är med olika mätmetoder och med skarp tankerarbete försöka på indirekt väg se 'vilka' komponenter och nätverk som krävs för att få en elektrisk beteende över polskuvarna exakt lika som den verkliga fysiska enheten.
Och när du är klar och glatt publicerar detta så önskar jag mig förståss storsignalegenskaper på modellen - dvs. vad som händer när jag kör hög effekt med konen slå i botten i korgen för att nästa halvperiod nästan som en knallkork åka ut med spolen nära helt utanför magnetefälten med korrekt elektriska beteenden hela vägen - då kommer du upptäcka varför man sällan beskriver vad som händer när man kör för mycket effekt etc. i sina komponentmodeller - det som du tyckte var 'idiotiskt att det inte ens klarar detta'...
man måste 'leka' en del med sin valda simulator med lämpligt projekt och den vägen lära sig simulatorns styrkor och svagheter.
Du frågade efter fria simulatorer, då tänker jag mig winspice, ng-spice ( i projektet gEDA), och om det handlar om linjära system på främst RF-frekvenser - Vipec - alla är av open source-typ, men med nackdelen att de ofta inte har snygga GUI utan man får skriva nodlistor i en texteditor och flaggor i kommandopromten för en viss diagramtyp etc.. etc. - Spice-simuleringsmotorn i dessa opensource program är av samma kvalitet och ibland tom. bättre än de kommersiella varianterna (MicroCap, Pspice) då dessa faktiskt är 'orginalet' - ursprungligen från öppet publicerad Fortrankod. ytterliagre nackdel med NG-spice, eller spice 3F5 är att de fungerar främst i Linux-miljö och man har inte så bråttom att porta dessa till windows-miljö. Winspice är närmast ickekommersiella spice jag kommer på som fungerar i windowsmiljö.
Själv använder jag MicroCap när jag kör i windowsmiljö då dess demo/studentmodell är tämligen generös med antalet komponenter (till skillnad från pspice och orcad) - när man simulerar så gör man det på dellösningar för att studera ett specifikt problem - ytterst sällan hela konstruktioner, detta gör att demoversionen av microcap räcker förvånansvärt långt i simuleringarna. Sedan kan man alltid leta i 'gråzonen' efter lite äldre fulla versioner - det är i mina ögon orealistiskt att betala 30-50 kkr för typ microcap/Pspice enbart för hobbybruk utan kommersiell användning och kanske bara används några gånger per år, men dessvärre finns inte dessa program i en 'light'-version lite bättre än demoversioner på samma sätt som man kan se Adobe - photoshop medföljande nya skrivaren etc....
[1] man kan säga att ytmonterat BC847 inte är ett bra val i detta fall pga. sin lilla termiska massa i SOT23-kapslingen , medans en BC547 med sin stora plastkloss klarar detta galant - och båda har i prinsip idensiska data. Simulatorn upplyser att strissan absorberar 2 joule vid ringsignalen, men det är jag som konstruktör som ansvarar att välja trissa med termiska massa och kapsling så att energin kan absorberas utan för hög temperatur - det kan inte simulatorn hjälpa till med.
Om man kör för hårt på olika komponenter eller inte överlämnas åt konstruktören. ibland vill man köra hårt över specarna för att se var värmen bildas - tex ett fall jag hade var om linjesteget skulle överleva 110 Volt ringsignal 2 sekunder efter man lyft luren (vilket tydligen gällde i Danmark) och då var jag verkligen intresserad om och var värmeutvecklingen hamnade, i diodbryggan, linjebalasten etc. då det handlade om ca 4-5 joule som måste spridas ut på lämplig sätt så att ingen del gick över 200 grader inne i trissor eller diodövergångars kiselbrickor[1] . - ibland måste man kunna köra långt utanför rimliga nivåer i designprocessen när man provar sig fram, och då vill man _inte_ ha en skylt som säger att jag brinner och påbörjad felbeteende
simulatorn är ett verktyg som sparar tid och hjälper konstruktörern - inte ett program som ersätter konstruktörens hjärna och kompetens, även om många ekonomer gärna skulle vilja ha det så....
---
Spice-modellerna kommer dessutom från olika tillverkare och man kan lungt säga att ambitionsgraden varierar. Det finns alltså inget 'centralt' som garanterar modellens kvalitet, utan bygger på mer eller mindre frivilliga krafter från tillverkare och även hempulare (som använda högtalarmodellen i tidigare inlägg) - vi användare får vara glada över dom modeller man hittar och faktikst är så exakta som de faktiskt är, och tittar du tex på simuleringsmodeller av högtalare så kommer du att hitta väldigt få av dom av den enkla anledningen att det är väldigt mycket jobb och kontrollarbete att skapa en trovärdig modell.
Prova själv att skapa en trovärdig spice-modell av din lilla klockradiohögtalaren, så får du själv se vilket jäkla detektivarbete det är med olika mätmetoder och med skarp tankerarbete försöka på indirekt väg se 'vilka' komponenter och nätverk som krävs för att få en elektrisk beteende över polskuvarna exakt lika som den verkliga fysiska enheten.
Och när du är klar och glatt publicerar detta så önskar jag mig förståss storsignalegenskaper på modellen - dvs. vad som händer när jag kör hög effekt med konen slå i botten i korgen för att nästa halvperiod nästan som en knallkork åka ut med spolen nära helt utanför magnetefälten med korrekt elektriska beteenden hela vägen - då kommer du upptäcka varför man sällan beskriver vad som händer när man kör för mycket effekt etc. i sina komponentmodeller - det som du tyckte var 'idiotiskt att det inte ens klarar detta'...
man måste 'leka' en del med sin valda simulator med lämpligt projekt och den vägen lära sig simulatorns styrkor och svagheter.
Du frågade efter fria simulatorer, då tänker jag mig winspice, ng-spice ( i projektet gEDA), och om det handlar om linjära system på främst RF-frekvenser - Vipec - alla är av open source-typ, men med nackdelen att de ofta inte har snygga GUI utan man får skriva nodlistor i en texteditor och flaggor i kommandopromten för en viss diagramtyp etc.. etc. - Spice-simuleringsmotorn i dessa opensource program är av samma kvalitet och ibland tom. bättre än de kommersiella varianterna (MicroCap, Pspice) då dessa faktiskt är 'orginalet' - ursprungligen från öppet publicerad Fortrankod. ytterliagre nackdel med NG-spice, eller spice 3F5 är att de fungerar främst i Linux-miljö och man har inte så bråttom att porta dessa till windows-miljö. Winspice är närmast ickekommersiella spice jag kommer på som fungerar i windowsmiljö.
Själv använder jag MicroCap när jag kör i windowsmiljö då dess demo/studentmodell är tämligen generös med antalet komponenter (till skillnad från pspice och orcad) - när man simulerar så gör man det på dellösningar för att studera ett specifikt problem - ytterst sällan hela konstruktioner, detta gör att demoversionen av microcap räcker förvånansvärt långt i simuleringarna. Sedan kan man alltid leta i 'gråzonen' efter lite äldre fulla versioner - det är i mina ögon orealistiskt att betala 30-50 kkr för typ microcap/Pspice enbart för hobbybruk utan kommersiell användning och kanske bara används några gånger per år, men dessvärre finns inte dessa program i en 'light'-version lite bättre än demoversioner på samma sätt som man kan se Adobe - photoshop medföljande nya skrivaren etc....
[1] man kan säga att ytmonterat BC847 inte är ett bra val i detta fall pga. sin lilla termiska massa i SOT23-kapslingen , medans en BC547 med sin stora plastkloss klarar detta galant - och båda har i prinsip idensiska data. Simulatorn upplyser att strissan absorberar 2 joule vid ringsignalen, men det är jag som konstruktör som ansvarar att välja trissa med termiska massa och kapsling så att energin kan absorberas utan för hög temperatur - det kan inte simulatorn hjälpa till med.