模糊综合评价方法的软件实现
介绍了如何运用 matlab实现快速研制系统模糊综合评价方法。对软件的主要功能模块及技术 要点做了详细的叙述。该软件根据模糊变换原理,使用软件编程方法实现模糊数学计算,包括平均法、方根法及矩阵运算等。该评价方法软件能够快速准确科学地对快速研制系统的总体性能进行综合评价,减少人为评价和计算导致的误差和低效率,最终达到缩短产品研制周期的目的。矩阵“0.5,0.8,1.0,0.6,0.3;0.6,0.7,1.0,0.5,0.4”表示的是一个2行5列的矩阵。表达的实际矩return阵为:0.50.81.00.6O.3判断时间性评价矩阵的列数:(其中 i column、 int fac0.60.71.Q0.50.4tornumb和 int column为变量)f column- findsir(str ksx, "由于矩阵输入的数据较多,容易出现输入错误int factornumb= str2num (get(handles, edt factorn-的情况,本软件采用判断输入字符串是否符合矩阵umb, String));输入规则的方式来实现对数据输入正确性的检验。int column int subnumb(1, 1)*(int factornumb(1釆用的方法是判断输入矩阵的行数和列数是否正1)-1)确。在输入系统基础信息时,各子因素的个数就是if length(f column)N=int column对应子因素评价矩阵的行数,因素等级数即为子因errordlg(时间性评价矩阵的列数不正确.提示信息素评价矩阵的列数。取出它们的数据,经过判断便0m);可实现对单因素评价矩阵数据输入的判断。以时间eturn性子因素评价矩阵为例,主要的源码为:en判断时间性评价矩阵的行数:(其中frow、 int subnumb出于因素权重级采用归一化处理,为了保证其和 nt row为变量)符合归一化,程序对因素的权重级进行了归一化判f rew- firdstr(sir ks断,以保证输入权重数的总和为int subnumb-sur2num(get( handles.cdt_ suburb,2.5模糊綜合评价方法软件人机交互界面按照以上方法开发的快速研制系统模糊综合评int row -int subnurnb(1,1)-1价软件人机交互界面及运行结果如图2所示。errordlg(时间性评价矩阵的行数不正确.,提示信息p研投端络合谷方试饮各閃鬻子因震名称轟因紧评价短于因紫价量操助子因寡个教输入格式:323单因案评价矩阵輪入格式:06081.0.06030607100504权重级输入格式:950302采统序号了系综名称f各子因索个数322424因素等级效因案秤价矩薄棉入阚00330670005050001.00需性[060301000200802000204040量1C00非:000300靠性0802001708300济性(120300300集成0250750010.05050010托阵保存子因分轿溪厍屠次分析法求出的子除数值子因素状置银时间性权矩阵库1231/212731721的性权数0.日3a6间性我量级1054031X3矩阵质量权霾矩哗1212意权值(703质量权露鍰I0670331》2炮阵舒舒性权童趣降1212经洛性权数偏057:033经将性权露级1570331X陈柔性双重炮年12312:2213121111211乘性权豪值∮046:D26014"14柔惊收置级:04602601401可寥性权炮薄27可靠性妆067可缴性权露课531疼成批权置矩阵1234727123013:212711312集成蚀权数疸4:028:010趣成世权重摄04行216091×4露因素权分新用层次析滋求出的就农数值因搜素系统因素收墓短阵7131311722边1系炼因素值[0301201020194:0130‖/30联17010190130又敷」运用餐次分析沾计算权郾重绿确认」清空界画信息统关翹查调爭因掌级一增计算筐算总分系统序号866431蘩盒查时间性权重级值·F05403:0161系專号及名系摩号及专寡代号最权置067:03-·4经济性权辈破均值0570梁性积级-联426:014014f0570集成性权重一均值070230160的0.117190.1301i时间性,2质量,经济性,性、可靠性,图2模糊缐合评价方法软件人机交互界面]06《新技术新工艺》·兵器工业技术交流2010年第9期精盖生产方式和扁平化管理模式在企业新建工艺舰划中的泫用王继军,张静,王若,陈向东(安东方集团有限公司,陕西西安710043)摘要:通过学习研究精益生产方式和扁平化管理模式,分析企业生产方式和管理模式的现状及存在的闩题,提出了精益生产方式和扁平化管理在企业新建工艺规划中的应用方案,对企业工艺规划工作具有一定的参考价值。关键词:精益生产;扁平化管理;工艺规划中图分类号:TH162.0文献标志码:BThe Application of the Lean Manufacturing System and the Flat Structure Management Modein Enterprise New-built Technology PlanWANG ijun, ZhANG Jing, WANG Ruo ChEN Xiangdong(Xian Dong Fang Group Co, ltd, Xian 710043, China)Abstract: By studying the lean manufacturing system and the flat structure management modc, wc analyzcd thesituation and the existing problems of the enterprise manufacturing system and management mode, proposed the applicationscheme of lean mar ufacturing system and flat structure management mode in enterprise new-built process plan.Key words: Iean manufacturing, Flat structure management, Process plan精益生产方式和扁平化管理模式是当今全球装 John Krafoik给目本汽车工业的生产方式起的名备制造业先进的生产方式和管理模式,并且在各行称。在20世纪60和70年代,日本优秀的企业广泛业中得到了广泛推广和应用。借企业新建契机,进实施精益生产,以低成本、高品质的产品享誉世界。步探索精益生产方式和扁平化管理模式等先进理到80年代,欧美及台湾、韩国等国家的制造业也开念对企业工艺规划、生产线设计的要求,以提高零件始引入精益生产,把精益生产的思想应用于制造业品质减少浪费、提升管理水平、快速应对市场变化中。的能力为标,将其应用到工艺规划中,从而进一步精益生产方式的实质是一种生产管理技术,它提升企业的竞争力。能够大幅度减少闲置时间、作业切换时间、库存、低1精益生产方式和扁平化管理模式劣品质、不合格的供应商、产品开发设计周期,从而提升企业竞争力,降低生产成本。11精益生产方式精益生产方式的基本思想为“只在需要的时候精益生产方式起源于日本丰田汽车公司,精益按需要的量,生产所需的产品”。生产是美国麻省理工学院汽车项目组的研究者3结语参考文献运用 MATLAB编制的快速研制系统模糊综合1]李人厚,张平安精通 MATLAB[M].西安:西安交通大评价软件能够方便、快速、准确地对快速研制系统的学出版社,200总体性能进行综合评价,减少人为计算带来的误差2]张志涌,徐彦琴 MATLAR教程[M].北京:北京航空航和低效率。运用 MATLAB编制评价软件,缩短了天大学出版社,20软件研发周期。 MATLAB作为一种计算机编程语[3±先迎计算机辅助制避LM.北京:清华大学出版社,2003言,把数值计算和可视化环境集成到了一起,而且提供了大量的亟数,工具箱也越来越多。 MATLAB作者简介:于航(1980-),男,T程师,主要从事数字化制造技在有关数学的编程方面有着十分强大的功能和广泛术、快速研制系统的控制理论与方法研究的应用前景。收稿日期:2013年3月31日责任编辑吕菁《新技术新工艺》·兵器工业技术交流2010年第9期·107·
- 2020-12-12下载
- 积分:1
多功能电表软件系统设计
电能表的软件系统包括程序数据结构模块、程序初始化与电表运行处理模块、事件分配查询管理处理模块及显示处理模块、通讯处理模块、电量处理模块、时间与时段管理处量模块、电表最大需量处理模块八大部分组成,各个部分都有其特殊的任务,在电表系统中完成它们相应的功能。●●●●程序数据结构部分●●●●●●●●●程序数据结构部分程序数据结构模块是对程序中的数据进行分析,合理的分配数据内存,定义程序涉及的变量。它是根据整个程序的算法来制定的,同时一个好的数据结构对整个程序的编写有非常重要的作用,因此根据电能表软件系列实现的功能及其算法制定合理的数据结构。电能表的数据结构包括两个部分:内存数据结构和数据结构与常量结构。●这个是与常量的数据结构,在显小与数据通讯都会使用这个结构●●●●●●●●●程序常量数据结构部分●●●●数据标示项数据标示表示的正反数据存放的格式数据值的长度数据在与的偏移量数据显示的符号通过此结构可以把所要显示、通讯的数据在或者在存放的位置长度以极标志等内睿取出供所需要的函数使用●●●●程序数据结构部分●●●●●●●●●合相有功功率合相有功瞬时功率电压有校值合电流有校值当前的线频率合功率因数合相电压与电流的夹角当前的电能此结构可以对的计量参数寄存器一次可以全读出,并同时也可以分别取出对应所需要的参数●●●●●●●●●程序初始化与电表运行处理●●●●程序初始化与电表运行处理●程序初始化与电表运行处理模块是对整个程序进行初始化,并对电表运行的六种状态进行转换。程序初始化包括两个部分:初始化和电表各部件初始化。初始化是对各部件进行初始化,为各部件在程序工作时提供合适的初始状态,它包括配置口工作模式、看门狗初始化、定时器初始化、键盘中断初始化、串口中断初始化、初始化等等。电表各部件初始化是对电能表系统各部件进行配置工作状态,初始化它们的工作方式,为程序工作提供电表部件初始状态,它包括指示灯初始化显示初始化、实时时钟初始化、电量恢复、通讯信道、历史电量处理等等部件的初始化。●●●●口工作模式●●●●●●●●●口工作模式如果有没有用到的口,作输入时要通过电阻与或者与连接,作输出时要输出置与置因为设备输入端未连接将会产生工作枚障,如果输入未连接,则由于噪音等原因可能会产生内部输入电平,从而导致故障。如果在上电时口为输入,但电池供电时口的电平为不确定状态时,也应对口作相应的处理●当主时钟切换到副时钟时,应将主时钟的口设为输出置看门狗初始化●●●●●●●●可选字节设定地址:080H/Ls0HrWINDOW1F工NDOWWDCSWDCS1WDCSLSROSC看门狗的开了NDCW1VINDOMO看门狗定封器窗口打开周期窗时间设定为1C5WDTCN看门狗定时器计数器的操作控制/非法汸问检测琹止计数器操怍复位后停止计数),禁止非法访问检测操作允许计数器橾作;愆位后始计敏),氘许非法访闻枱测橾作看门狗定时器HD,FDCS1HDCEO昋门狗定时器溢出吋间0z°/faL(3.88ms)时间间隔设置n/f!(7.76ms):25/土R(3L.03ms0CTL (62, OG sD0125fsL(124.12mE)fL(496.4LSROSC内部低速振蓠器操作看门狗设为不可由软件停1(出将1写入C寄存器的第0红 SESTOP)时停l操作不能停止(即使将1写入 SRSTOP位也不停止操作)能停止单片机内部的看门狗把设为不能停止时为硬看门狗,必须在窗口打开才能清狗否则单片机会复位,●●●●串口中断初始化●●●●●●●●●●由于多功能表有二个供通讯的口,一个供红外通讯口。但单片机只有二个哪么就需要模拟其中一个的分频时钟信号不能得到此时应选的分分频时钟信号模拟红外通讯,需要个外部中断(接收接收管上的电平信号并每要检测屮断口的信号),二个定时器(输出载波与的时间间隔)串口中断初始化有关UART0的寄存器波特率发生控制寄存器0( BRGCO)真出:F? iH Aher reset: 1Fh民WEymarBRGCOTPE01TP90O0 MDLO4MPLSMDLDe MDLoTBLOm(TPS01,TPS00)=(0,0)选择定时器TM50的输出作为TPSDTP500Base cock (IxeLKol selection"fPRs=2 MHz fFRE-5 MHz fFRs-B MHz1FFG-10MH基本时钟TM50 DutpfEgli1 H25 H4 HT5 MHz250kF2H25 kHz1 MH26H2625kH15625kH2250H3125k因为如果选择外围硬件时钟fprs作为基本时钟,那么就不可能产生出1200bps的波特率。MDLO4MDLOS MDLO2 MDLOT MDLOG k Selectian of 5-titcounterx Selng Erchbiled0acLM/B0(MDLO4, MDL03, MDLO2MDL01,ML00)=(0,1,1,0,1),k=13028 fruTa2a scLk/?31t/3
- 2020-11-30下载
- 积分:1