Full resolution (JPEG) - On this page / på denna sida - Konstruktionsautomation
<< prev. page << föreg. sida << >> nästa sida >> next page >>
Below is the raw OCR text
from the above scanned image.
Do you see an error? Proofread the page now!
Här nedan syns maskintolkade texten från faksimilbilden ovan.
Ser du något fel? Korrekturläs sidan nu!
This page has never been proofread. / Denna sida har aldrig korrekturlästs.
Konstruktionsautomation
Denna artikel är hämtad ur ICT :s tidskrift »ICT Data
Processing Journal» och behandlar problem i samband med
konstruktion av datamaskiner.
Problematiken är emellertid densamma inom många
branscher, varför uppsatsen torde vara av allmänt intresse för
tekniker eller tekniskt intresserade.
Industrins behov
Det är måhända paradoxalt, att inom en industri, som ägnar
sig åt automatisk databehandling och automatisering av
industriella processer, så mycket konstruktionsarbete för
datamaskiner och teknisk information utföres med hjälp av
papper och penna. Fördelarna med automation i denna bransch
är hur uppenbara som helst. En datamaskin, som innehåller
flera tusen logiska kretsenheter, presenterar problem för
var och en, som bär ansvaret för dess driftsäkerhet.
Konstruktionsmisstag, som är lätta att göra och kan vara svåra att
upptäcka i ett renodlat manuellt system, är dyra i både tid och
pengar. Detta faktum, att datamaskiner kommer till
användning i så ringa utsträckning, har dock inte berott på någon
sorts konservatism från konstruktörernas sida. De är hur
villiga som helst att bli befriade från detta tunga lass av
tråkigt och otacksamt detaljarbete. Orsaken är i stället
komplexiteten i maskinkonstruktionen.
I och med introduktionen av ännu mera avancerade
datamaskiner, vilka besitter sådan utrustning som exempelvis
multiprogrammering och autonoma perifera organ, har
problemet blivit mera akut. ICT har därför i samarbete med
»Ministry of Technology» inlett ett angrepp mot detta
problem på två olika, men med varandra närbesläktade områden
- simulering av systemkonstruktion och fysisk
konstruktions-optimering.
Konstruktionssimulering
Det första av dessa projekt innefattar användning av en
existerande datamaskin för att simulera en annan maskin,
som befinner sig på konstruktionsstadiet. Idén är inte ny. Den
har provats förut, men resultaten har inte varit uppmuntrande.
Den uteblivna framgången beror på att simulationen av
kretsar bestående av element; som definierats av deras
matematiska uttryck, kräver, att varje simulator upprepade gånger
testar ett mycket stort antal poster under varje
simulerings-cykel. Lagringsproblemet, som uppstår som en följd av detta,
innebar att endast delar av konstruktionen kunde simuleras
vid ett visst givet tillfälle (återstoden av systemet, som
provades, markerades medelst fiktiva logiska enheter). Denna
upprepade detalj provning gjorde det opraktiskt att simulera
konstruktionen tillräckligt länge för ett uttömmande prov. Dessa
faktorer har också förhindrat användningen av simulatorn för
framställning av »Software», som i de flesta fall har måst
uppskjutas, tills en datamaskinprototyp varit tillgänglig.
När man angrep detta problem, har det alltså stått klart,
att en radikal omläggning av metoden var nödvändig, så att,
när de matematiska uttryck, som representerar de
individuella logiska kretsarna har visat sig vara korrekta, de
långrandiga och detaljerade beskrivningarna kan göras i en enklare
och mera kompakt form t. ex. att låta ett ord i den
simulerande datamaskinens minne representera ett helt register i den
under konstruktion varande datamaskinen. På detta sätt kan
en simulation inte bara klara systemet i dess helhet, utan blir
också mycket snabbare, varigenom en provserie kan planeras,
som är i stånd att eliminera de mest utstuderade och gäckande
konstruktionsfel.
För detta ändamål har ICT utarbetat ett nytt speciellt språk,
som kallas SIMBOL. Språket liknar ALGOL och beskriver
det system, som skall simuleras, samt erbjuder möjligheter att
behandla fullständiga kretsar eller individuella kretselement,
beroende på vilken av de två simulationsnivåerna som önskas.
Dessutom tillåter SIMBOL att båda nivåerna körs
samtidigt, medan jämförelser sker mellan dem. Denna språktyp
fordrar effektiviteten hos en stor datamaskin, och därför har
en SIMBOL — kompilator utarbetats för ICT/Atlas och är f. n.
under utprovning.
Konstruktionsdokumentation och optimering
Det andra projektet — konstruktionsoptimering — är i
huvudsak en utökning av den nuvarande datamaskinorienterade
dokumentationsservicen. För denna service underhålls register
av de förbindelsedata, som härrör från teknikernas logiska
diagram, och från dessa data framställs speciella
»skräddarsydda» listor, som t. ex. förbindningsplaner,
adressförteckningar, ledningslängder och antal förbindningar per stift.
Genom denna service kan man också erhålla hålremsor för
kontroll av maskiner för baksidesförbindning. Den
noggrannhet, som dessa maskiner arbetar med, har i stor
utsträckning bidragit till förbättringen av driftsäkerheten hos de på
sista tiden byggda datamaskinerna.
45
<< prev. page << föreg. sida << >> nästa sida >> next page >>